[
  {
    "path": ".gitignore",
    "content": "build-x509helper/asn1c\n*.gem\n"
  },
  {
    "path": ".rubocop.yml",
    "content": "Metrics/LineLength:\n  Enabled: false\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as\ncontributors and maintainers pledge to making participation in our project and\nour community a harassment-free experience for everyone, regardless of age, body\nsize, disability, ethnicity, gender identity and expression, level of experience,\nnationality, personal appearance, race, religion, or sexual identity and\norientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment\ninclude:\n\n* Using welcoming and inclusive language\n* Being respectful of differing viewpoints and experiences\n* Gracefully accepting constructive criticism\n* Focusing on what is best for the community\n* Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n* The use of sexualized language or imagery and unwelcome sexual attention or\nadvances\n* Trolling, insulting/derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or electronic\n  address, without explicit permission\n* Other conduct which could reasonably be considered inappropriate in a\n  professional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable\nbehavior and are expected to take appropriate and fair corrective action in\nresponse to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or\nreject comments, commits, code, wiki edits, issues, and other contributions\nthat are not aligned to this Code of Conduct, or to ban temporarily or\npermanently any contributor for other behaviors that they deem inappropriate,\nthreatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies both within project spaces and in public spaces\nwhen an individual is representing the project or its community. Examples of\nrepresenting a project or community include using an official project e-mail\naddress, posting via an official social media account, or acting as an appointed\nrepresentative at an online or offline event. Representation of a project may be\nfurther defined and clarified by project maintainers.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported by contacting the project team at pzb@amazon.com. All\ncomplaints will be reviewed and investigated and will result in a response that\nis deemed necessary and appropriate to the circumstances. The project team is\nobligated to maintain confidentiality with regard to the reporter of an incident.\nFurther details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good\nfaith may face temporary or permanent repercussions as determined by other\nmembers of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,\navailable at [http://contributor-covenant.org/version/1/4][version]\n\n[homepage]: http://contributor-covenant.org\n[version]: http://contributor-covenant.org/version/1/4/\n"
  },
  {
    "path": "Gemfile",
    "content": "source \"https://rubygems.org\"\n\n# Specify your gem's dependencies in certlint.gemspec\ngemspec\n"
  },
  {
    "path": "LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"{}\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright {yyyy} {name of copyright owner}\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "README.md",
    "content": "# certlint\nX.509 certificate linter\n\n`certlint` is currently at version 0.9.0.  It does not yet build as a gem.\n\nFor now, execute by running:\n\n`ruby -I lib:ext bin/certlint` or `ruby -I lib:ext bin/cablint`\n\n## Required gems\n\n* `public_suffix`\n* `simpleidn`\n\nIf using less than Ruby 2.3, you also need the `unf` gem.\n\n## Building the asn1validator extension\n\n`certlint` requires that the `asn1validator` extension be available.\n\nSee ext/README for instructions on building it.\n\n## Output\n\nMessages will be output one per line.  Each line will start with a single\ncapital letter, a colon, and a space. The letters indicate the type of message:\n\n* B: Bug. Your certificate has a feature not handled by certlint.\n* I: Information.  These are purely informational; no action is needed.\n* N: Notice.  These are items known to cause issues with one or more implementations of certificate processing but are not errors according to the standard.\n* W: Warning.  These are issues where a standard recommends differently but the standard uses terms such as \"SHOULD\" or \"MAY\".\n* E: Error.  These are issues where the certificate is not compliant with the standard.\n* F: Fatal Error.  These errors are fatal to the checks and prevent most further checks from being executed.  These are extremely bad errors.\n\n## Thanks\n\nCertlint was written by Peter Bowen (pzbowen@gmail.com).\n\nContributors include Matt Palmer, Rob Stradling, David Keeler, and Karsten Weiss.\n"
  },
  {
    "path": "Rakefile",
    "content": "require \"bundler/gem_tasks\"\nrequire \"rspec/core/rake_task\"\n\nRSpec::Core::RakeTask.new(:spec)\n\ntask :default => :spec\n"
  },
  {
    "path": "bin/cablint",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'certlint'\n\nARGV.each do |file|\n  fn = File.basename(file)\n  raw = File.read(file)\n\n  if raw.include? '-BEGIN CERTIFICATE-'\n    m, der = CertLint::PEMLint.lint(raw, 'CERTIFICATE')\n  else\n    m  = []\n    der = raw\n  end\n\n  m += CertLint::CABLint.lint(der)\n  m.each do |msg|\n    begin\n      puts \"#{msg}\\t#{fn}\"\n    rescue Encoding::UndefinedConversionError\n      print msg\n      puts \"\\t#{fn}\"\n    end\n  end\nend\n"
  },
  {
    "path": "bin/cablint-ct",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'certlint'\nrequire 'certlint/ct'\n\nLOGS = {\n  'pilot' => 'https://ct.googleapis.com/pilot',\n  'aviator' => 'https://ct.googleapis.com/aviator',\n  'rocketeer' => 'https://ct.googleapis.com/rocketeer',\n  'certly' => 'https://log.certly.io',\n  'digicert' => 'https://ct1.digicert-ct.com/log',\n  'symantec' => 'https://ct.ws.symantec.com',\n  'izenpe' => 'https://ct.izenpe.com',\n  'wosign' => 'https://ct.wosign.com',\n  'venafi' => 'https://ctlog.api.venafi.com',\n  'akamai' => 'https://ct.akamai.com',\n  'vega' => 'https://vega.ws.symantec.com'\n}\n\nlog_url = ARGV[0]\nunless log_url.include? '://'\n  log_url = LOGS[log_url]\nend\n\nentry = ARGV[1].to_i\n\nct = CertLint::CT.new(log_url)\nct.get_entries(entry, entry).each do |e|\n  if e['leaf_input'].entry_type == 0\n    der = e['leaf_input'].raw_certificate\n  else\n    der = e['extra_data'].pre_certificate.raw_certificate \n  end\n  m = CertLint::CABLint.lint(der.to_s)\n  m.each do |msg|\n    puts \"#{msg}\\tCT:#{entry}\"\n  end\nend\n"
  },
  {
    "path": "bin/certlint",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'certlint'\n\nfn = File.basename(ARGV[0])\nraw = File.read(ARGV[0])\nif raw.include? '-BEGIN CERTIFICATE-'\n  puts 'PEM!!!'\n  exit 1\nend\nder = raw\n\nm = CertLint.lint(der)\nm.each do |msg|\n  begin\n    puts \"#{msg}\\t#{fn}\"\n  rescue Encoding::UndefinedConversionError\n    print msg\n    puts \"\\t#{fn}\"\n  end\nend\n"
  },
  {
    "path": "certlint.gemspec",
    "content": "# coding: utf-8\nlib = File.expand_path(\"../lib\", __FILE__)\n$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)\nrequire \"certlint/version\"\n\nGem::Specification.new do |spec|\n  spec.name          = \"certlint\"\n  spec.version       = CertLint::VERSION\n  spec.authors       = [\"Peter Bowen\"]\n  spec.email         = [\"pzb@amazon.com\"]\n  spec.license       = \"Apache-2.0\"\n\n  spec.summary       = %q{X.509 certificate linter}\n  spec.homepage      = \"https://github.com/awslabs/certlint\"\n\n  # Prevent pushing this gem to RubyGems.org. To allow pushes either set the 'allowed_push_host'\n  # to allow pushing to a single host or delete this section to allow pushing to any host.\n  if spec.respond_to?(:metadata)\n    spec.metadata[\"allowed_push_host\"] = \"TODO: Set to 'http://mygemserver.com'\"\n  else\n    raise \"RubyGems 2.0 or newer is required to protect against \" \\\n      \"public gem pushes.\"\n  end\n\n  spec.extensions    = ['ext/extconf.rb']\n\n  spec.files         = `git ls-files`.split($INPUT_RECORD_SEPARATOR) #['ext/extconf.rb', 'CODE_OF_CONDUCT.md', 'LICENSE', 'README.md']\n  spec.executables   = ['cablint', 'cablint-ct', 'certlint']\n  spec.require_paths = [\"lib\"]\n\n  spec.add_runtime_dependency \"public_suffix\", \"~> 2.0\"\n  spec.add_runtime_dependency \"simpleidn\", \"~> 0.0\"\n\n  spec.add_development_dependency \"bundler\", \"~> 1.15\"\n  spec.add_development_dependency \"rake\", \"~> 10.0\"\n  spec.add_development_dependency \"rspec\", \"~> 3.0\"\nend\n"
  },
  {
    "path": "data/ldap-names.csv",
    "content": "Name,Type,OID,Reference\r\naccessControlInnerArea,R,2.5.23.3,[RFC3672]\r\naccessControlSpecificArea,R,2.5.23.2,[RFC3672]\r\naccount,O,0.9.2342.19200300.100.4.5,[RFC4524]\r\nadd,A,Reserved for LDIF,[RFC2849]\r\nadministrativeRole,A,2.5.18.5,[RFC3672]\r\nadministratorsAddress,A,1.3.6.1.4.1.1466.101.120.1,[Mark_Wahl]\r\nalgorithmIdentifierMatch,M,2.5.13.40,[RFC4523]\r\nalias,O,2.5.6.1,[RFC4512]\r\naliasedEntryName,A,2.5.4.1,[X.501]\r\naliasedObjectName,A,2.5.4.1,[RFC4512]\r\nallComponentsMatch,M,1.2.36.79672281.1.13.6,[RFC3687]\r\naltServer,A,1.3.6.1.4.1.1466.101.120.6,[RFC4512]\r\napplicationEntity,O,2.5.6.12,[RFC2256]\r\napplicationProcess,O,2.5.6.11,[RFC4519]\r\naRecord,A,0.9.2342.19200300.100.1.26,[RFC1274]\r\nassociatedDomain,A,0.9.2342.19200300.100.1.37,[RFC4524]\r\nassociatedInternetGateway,A,1.3.6.1.4.1.453.7.2.8,[RFC2164]\r\nassociatedName,A,0.9.2342.19200300.100.1.38,[RFC4524]\r\nassociatedORAddress,A,1.3.6.1.4.1.453.7.2.6,[RFC2164]\r\nassociatedX400Gateway,A,1.3.6.1.4.1.453.7.2.3,[RFC2164]\r\nattributeMap,A,1.3.6.1.4.1.11.1.3.1.1.9,[RFC4876]\r\nattributeTypes,A,2.5.21.5,[RFC4512]\r\naudio,A,0.9.2342.19200300.100.1.55,[RFC1274]\r\nauthenticationMethod,A,1.3.6.1.4.1.11.1.3.1.1.6,[RFC4876]\r\nauthorityRevocationList,A,2.5.4.38,[RFC4523]\r\nautonomousArea,R,2.5.23.1,[RFC3672]\r\nbindTimeLimit,A,1.3.6.1.4.1.11.1.3.1.1.4,[RFC4876]\r\nbitStringMatch,M,2.5.13.16,[RFC4517]\r\nbooleanMatch,M,2.5.13.13,[RFC4517]\r\nbuildingName,A,0.9.2342.19200300.100.1.48,[RFC4524]\r\nbusinessCategory,A,2.5.4.15,[RFC4519]\r\nc,A,2.5.4.6,[RFC4519]\r\nc-FacsimileTelephoneNumber,A,2.5.4.23.1,[RFC3671]\r\nc-InternationalISDNNumber,A,2.5.4.25.1,[RFC3671]\r\nc-l,A,2.5.4.7.1,[RFC3671]\r\nc-PhysicalDeliveryOffice,A,2.5.4.19.1,[RFC3671]\r\nc-PostalAddress,A,2.5.4.16.1,[RFC3671]\r\nc-PostalCode,A,2.5.4.17.1,[RFC3671]\r\nc-PostOfficeBox,A,2.5.4.18.1,[RFC3671]\r\nc-o,A,2.5.4.10.1,[RFC3671]\r\nc-ou,A,2.5.4.11.1,[RFC3671]\r\nc-st,A,2.5.4.8.1,[RFC3671]\r\nc-street,A,2.5.4.9.1,[RFC3671]\r\nc-TelephoneNumber,A,2.5.4.20.1,[RFC3671]\r\nc-TelexNumber,A,2.5.4.21.1,[RFC3671]\r\ncACertificate,A,2.5.4.37,[RFC4523]\r\ncalCalAdrURI,A,1.2.840.113556.1.4.481,[RFC2739]\r\ncalCalURI,A,1.2.840.113556.1.4.478,[RFC2739]\r\ncalCAPURI,A,1.2.840.113556.1.4.480,[RFC2739]\r\ncalEntry,O,1.2.840.113556.1.5.87,[RFC2739]\r\ncalFBURL,A,1.2.840.113556.1.4.479,[RFC2739]\r\ncalOtherCalAdrURIs,A,1.2.840.113556.1.4.485,[RFC2739]\r\ncalOtherCalURIs,A,1.2.840.113556.1.4.482,[RFC2739]\r\ncalOtherCAPURIs,A,1.2.840.113556.1.4.484,[RFC2739]\r\ncalOtherFBURLs,A,1.2.840.113556.1.4.483,[RFC2739]\r\ncarLicense,A,2.16.840.1.113730.3.1.1,[RFC2798]\r\ncaseExactIA5Match,M,1.3.6.1.4.1.1466.109.114.1,[RFC4517]\r\ncaseExactMatch,M,2.5.13.5,[RFC4517]\r\ncaseExactOrderingMatch,M,2.5.13.6,[RFC4517]\r\ncaseExactSubstringsMatch,M,2.5.13.7,[RFC4517]\r\ncaseIgnoreIA5Match,M,1.3.6.1.4.1.1466.109.114.2,[RFC4517]\r\ncaseIgnoreIA5SubstringsMatch,M,1.3.6.1.4.1.1466.109.114.3,[RFC4517]\r\ncaseIgnoreListMatch,M,2.5.13.11,[RFC4517]\r\ncaseIgnoreListSubstringsMatch,M,2.5.13.12,[RFC4517]\r\ncaseIgnoreMatch,M,2.5.13.2,[RFC4517]\r\ncaseIgnoreOrderingMatch,M,2.5.13.3,[RFC4517]\r\ncaseIgnoreSubstringsMatch,M,2.5.13.4,[RFC4517]\r\ncertificateExactMatch,M,2.5.13.34,[RFC4523]\r\ncertificateListExactMatch,M,2.5.13.38,[RFC4523]\r\ncertificateListMatch,M,2.5.13.39,[RFC4523]\r\ncertificateMatch,M,2.5.13.35,[RFC4523]\r\ncertificatePairExactMatch,M,2.5.13.36,[RFC4523]\r\ncertificatePairMatch,M,2.5.13.37,[RFC4523]\r\ncertificateRevocationList,A,2.5.4.39,[RFC4523]\r\ncertificationAuthority,O,2.5.6.16,[RFC4523]\r\ncertificationAuthority-V2,O,2.5.6.16.2,[RFC4523]\r\nchangetype,A,Reserved for LDIF,[RFC2849]\r\ncn,A,2.5.4.3,[RFC4519]\r\ncNAMERecord,A,0.9.2342.19200300.100.1.31,[RFC1274]\r\nco,A,0.9.2342.19200300.100.1.43,[RFC4524]\r\ncollectiveAttributeInnerArea,R,2.5.23.6,[RFC3672]\r\ncollectiveAttributeSpecificArea,R,2.5.23.5,[RFC3672]\r\ncollectiveAttributeSubentries,A,2.5.18.12,[RFC3671]\r\ncollectiveAttributeSubentry,O,2.5.20.2,[RFC3671]\r\ncollectiveExclusions,A,2.5.18.7,[RFC3671]\r\ncommonName,A,2.5.4.3,[RFC4519]\r\ncomponentFilterMatch,M,1.2.36.79672281.1.13.2,[RFC3687]\r\ncontrol,A,Reserved for LDIF,[RFC2849]\r\ncountry,O,2.5.6.2,[RFC4519]\r\ncountryName,A,2.5.4.6,[RFC4519]\r\ncreateTimestamp,A,2.5.18.1,[RFC4512]\r\ncreatorsName,A,2.5.18.3,[RFC4512]\r\ncredentialLevel,A,1.3.6.1.4.1.11.1.3.1.1.10,[RFC4876]\r\ncRLDistributionPoint,O,2.5.6.19,[RFC4523]\r\ncrossCertificatePair,A,2.5.4.40,[RFC4523]\r\nDC,A,0.9.2342.19200300.100.1.25,[RFC4519]\r\ndcObject,O,1.3.6.1.4.1.1466.344,[RFC4519]\r\ndefaultServerList,A,1.3.6.1.4.1.11.1.3.1.1.0,[RFC4876]\r\ndefaultSearchBase,A,1.3.6.1.4.1.11.1.3.1.1.1,[RFC4876]\r\ndefaultSearchScope,A,1.3.6.1.4.1.11.1.3.1.1.12,[RFC4876]\r\ndelete,A,Reserved for LDIF,[RFC2849]\r\ndeleteoldrdn,A,Reserved for LDIF,[RFC2849]\r\ndeltaCRL,O,2.5.6.23,[RFC4523]\r\ndeltaRevocationList,A,2.5.4.53,[RFC4523]\r\ndepartmentNumber,A,2.16.840.1.113730.3.1.2,[RFC2798]\r\ndereferenceAliases,A,1.3.6.1.4.1.11.1.3.1.1.16,[RFC4876]\r\ndescription,A,2.5.4.13,[RFC4519]\r\ndestinationIndicator,A,2.5.4.27,[RFC4519]\r\ndevice,O,2.5.6.14,[RFC4519]\r\ndirectoryComponentsMatch,M,1.2.36.79672281.1.13.7,[RFC3687]\r\ndirectoryStringFirstComponentMatch,M,2.5.13.31,[RFC4517]\r\ndisplayName,A,2.16.840.1.113730.3.1.241,[RFC2798]\r\ndistinguishedName,A,2.5.4.49,[RFC4519]\r\ndistinguishedNameMatch,M,2.5.13.1,[RFC4517]\r\ndistinguishedNameTableEntry,O,1.3.6.1.4.1.453.7.1.5,[RFC2293]\r\ndistinguishedNameTableKey,A,1.3.6.1.4.1.453.7.2.3,[RFC2293]\r\ndITContentRules,A,2.5.21.2,[RFC4512]\r\ndITRedirect,A,0.9.2342.19200300.100.1.54,[RFC1274]\r\ndITStructureRules,A,2.5.21.1,[RFC4512]\r\ndmd,O,2.5.6.20,[RFC2256]\r\ndmdName,A,2.5.4.54,[RFC2256]\r\ndn,A,Reserved for LDIF,[RFC2849]\r\ndnQualifier,A,2.5.4.46,[RFC4519]\r\ndNSDomain,O,0.9.2342.19200300.100.4.15,[RFC1274]\r\ndocument,O,0.9.2342.19200300.100.4.6,[RFC4524]\r\ndocumentAuthor,A,0.9.2342.19200300.100.1.14,[RFC4524]\r\ndocumentIdentifier,A,0.9.2342.19200300.100.1.11,[RFC4524]\r\ndocumentLocation,A,0.9.2342.19200300.100.1.15,[RFC4524]\r\ndocumentPublisher,A,0.9.2342.19200300.100.1.56,[RFC4524]\r\ndocumentSeries,O,0.9.2342.19200300.100.4.8,[RFC4524]\r\ndocumentTitle,A,0.9.2342.19200300.100.1.12,[RFC4524]\r\ndocumentVersion,A,0.9.2342.19200300.100.1.13,[RFC4524]\r\ndomain,O,0.9.2342.19200300.100.4.13,[RFC4524]\r\ndomainComponent,A,0.9.2342.19200300.100.1.25,[RFC4519]\r\ndomainNameForm,N,1.3.6.1.4.1.1466.345,[RFC2247]\r\ndomainRelatedObject,O,0.9.2342.19200300.100.4.17,[RFC4524]\r\ndrink,A,0.9.2342.19200300.100.1.5,[RFC4524]\r\ndSA,O,2.5.6.13,[RFC2256]\r\ndSAQuality,A,0.9.2342.19200300.100.1.49,[RFC1274]\r\nDUAConfigProfile,O,1.3.6.1.4.1.11.1.3.1.2.5,[RFC4876]\r\ndynamicObject,O,1.3.6.1.4.1.1466.101.119.2,[RFC2589]\r\ndynamicSubtrees,A,1.3.6.1.4.1.1466.101.119.4,[RFC2589]\r\ne-com-seafreeze-*,F,N/A,[Allen_Williams]\r\ne-com-westjet-*,F,N/A,[Matthew_Key]\r\nemail,A,1.2.840.113549.1.9.1,[RFC3280]\r\nemailAddress,A,1.2.840.113549.1.9.1,[RFC3280]\r\nemployeeNumber,A,2.16.840.1.113730.3.1.3,[RFC2798]\r\nemployeeType,A,2.16.840.1.113730.3.1.4,[RFC2798]\r\nenhancedSearchGuide,A,2.5.4.47,[RFC4519]\r\nentryDN,A,1.3.6.1.1.20,[RFC5020]\r\nentryTtl,A,1.3.6.1.4.1.1466.101.119.3,[RFC2589]\r\nentryUUID,A,1.3.6.1.1.16.4,[RFC4530]\r\nextensibleObject,O,1.3.6.1.4.1.1466.101.120.111,[RFC4512]\r\nfacsimileTelephoneNumber,A,2.5.4.23,[RFC4519]\r\nfavouriteDrink,A*,0.9.2342.19200300.100.1.5,[RFC4524]\r\nfedfsAnnotation,A,1.3.6.1.4.1.31103.1.12,[RFC7532]\r\nfedfsDescr,A,1.3.6.1.4.1.31103.1.13,[RFC7532]\r\nfedfsFsl,O,1.3.6.1.4.1.31103.1.1003,[RFC7532]\r\nfedfsFslHost,A*,1.3.6.1.4.1.31103.1.9,[RFC7532]\r\nfedfsFslPort,A*,1.3.6.1.4.1.31103.1.10,[RFC7532]\r\nfedfsFslTTL,A*,1.3.6.1.4.1.31103.1.11,[RFC7532]\r\nfedfsFslUuid,A,1.3.6.1.4.1.31103.1.8,[RFC7532]\r\nfedfsFsn,O,1.3.6.1.4.1.31103.1.1002,[RFC7532]\r\nfedfsFsnTTL,A,1.3.6.1.4.1.31103.1.15,[RFC7532]\r\nfedfsFsnUuid,A,1.3.6.1.4.1.31103.1.4,[RFC7532]\r\nfedfsNceDN,A,1.3.6.1.4.1.31103.1.14,[RFC7532]\r\nfedfsNcePrefix,A*,1.3.6.1.4.1.31103.1.7,[RFC7532]\r\nfedfsNetAddr,A*,1.3.6.1.4.1.31103.1.2,[RFC7532]\r\nfedfsNetPort,A*,1.3.6.1.4.1.31103.1.3,[RFC7532]\r\nfedfsNfsClassChange,A,1.3.6.1.4.1.31103.1.112,[RFC7532]\r\nfedfsNfsClassFileid,A,1.3.6.1.4.1.31103.1.110,[RFC7532]\r\nfedfsNfsClassHandle,A,1.3.6.1.4.1.31103.1.109,[RFC7532]\r\nfedfsNfsClassReaddir,A,1.3.6.1.4.1.31103.1.113,[RFC7532]\r\nfedfsNfsClassSimul,A,1.3.6.1.4.1.31103.1.108,[RFC7532]\r\nfedfsNfsClassWritever,A,1.3.6.1.4.1.31103.1.111,[RFC7532]\r\nfedfsNfsCurrency,A,1.3.6.1.4.1.31103.1.103,[RFC7532]\r\nfedfsNfsFsl,O,1.3.6.1.4.1.31103.1.1004,[RFC7532]\r\nfedfsNfsGenFlagGoing,A,1.3.6.1.4.1.31103.1.105,[RFC7532]\r\nfedfsNfsGenFlagSplit,A,1.3.6.1.4.1.31103.1.106,[RFC7532]\r\nfedfsNfsGenFlagWritable,A,1.3.6.1.4.1.31103.1.104,[RFC7532]\r\nfedfsNfsMajorVer,A*,1.3.6.1.4.1.31103.1.101,[RFC7532]\r\nfedfsNfsMinorVer,A*,1.3.6.1.4.1.31103.1.102,[RFC7532]\r\nfedfsNfsPath,A*,1.3.6.1.4.1.31103.1.100,[RFC7532]\r\nfedfsNfsReadOrder,A,1.3.6.1.4.1.31103.1.115,[RFC7532]\r\nfedfsNfsReadRank,A,1.3.6.1.4.1.31103.1.114,[RFC7532]\r\nfedfsNfsTransFlagRdma,A,1.3.6.1.4.1.31103.1.107,[RFC7532]\r\nfedfsNfsURI,A,1.3.6.1.4.1.31103.1.120,[RFC7532]\r\nfedfsNfsValidFor,A,1.3.6.1.4.1.31103.1.119,[RFC7532]\r\nfedfsNfsVarSub,A,1.3.6.1.4.1.31103.1.118,[RFC7532]\r\nfedfsNfsWriteOrder,A,1.3.6.1.4.1.31103.1.117,[RFC7532]\r\nfedfsNfsWriteRank,A,1.3.6.1.4.1.31103.1.116,[RFC7532]\r\nfedfsNsdbContainerInfo,O,1.3.6.1.4.1.31103.1.1001,[RFC7532]\r\nfedfsNsdbName,A*,1.3.6.1.4.1.31103.1.5,[RFC7532]\r\nfedfsNsdbPort,A*,1.3.6.1.4.1.31103.1.6,[RFC7532]\r\nfedfsUuid,A,1.3.6.1.4.1.31103.1.1,[RFC7532]\r\nfollowReferrals,A,1.3.6.1.4.1.11.1.3.1.1.5,[RFC4876]\r\nfriendlyCountry,O,0.9.2342.19200300.100.4.18,[RFC4524]\r\nfriendlyCountryName,A*,0.9.2342.19200300.100.1.43,[RFC4524]\r\ngeneralizedTimeMatch,M,2.5.13.27,[RFC4517]\r\ngeneralizedTimeOrderingMatch,M,2.5.13.28,[RFC4517]\r\ngenerationQualifier,A,2.5.4.44,[RFC4519]\r\ngivenName,A,2.5.4.42,[RFC4519]\r\nGN,A,RESERVED,[RFC4519]\r\ngoverningStructureRule,A,2.5.21.10,[RFC4512]\r\ngroupOfNames,O,2.5.6.9,[RFC4519]\r\ngroupOfUniqueNames,O,2.5.6.17,[RFC4519]\r\nhomePhone,A,0.9.2342.19200300.100.1.20,[RFC4524]\r\nhomePostalAddress,A,0.9.2342.19200300.100.1.39,[RFC4524]\r\nhomeTelephone,A*,0.9.2342.19200300.100.1.20,[RFC4524]\r\nhost,A,0.9.2342.19200300.100.1.9,[RFC4524]\r\nhouseIdentifier,A,2.5.4.51,[RFC4519]\r\nincrement,A,Reserved for LDIF,[RFC4525]\r\ninetOrgPerson,O,2.16.840.1.113730.3.2.2,[RFC2798]\r\ninfo,A,0.9.2342.19200300.100.1.4,[RFC4524]\r\ninitials,A,2.5.4.43,[RFC4519]\r\nintegerFirstComponentMatch,M,2.5.13.29,[RFC4517]\r\nintegerMatch,M,2.5.13.14,[RFC4517]\r\nintegerOrderingMatch,M,2.5.13.15,[RFC4517]\r\ninternationaliSDNNumber,A,2.5.4.25,[RFC4519]\r\njanetMailbox,A,0.9.2342.19200300.100.1.46,[RFC1274]\r\nJIDObject,O,1.3.6.1.1.23.1,[RFC8284]\r\njid,A,1.3.6.1.1.23.2,[RFC8284]\r\njpegPhoto,A,0.9.2342.19200300.100.1.60,[RFC2798]\r\nkeywordMatch,M,2.5.13.33,[RFC4517]\r\nknowledgeInformation,A,2.5.4.2,[RFC2256]\r\nL,A,2.5.4.7,[RFC4519]\r\nlabeledURI,A,1.3.6.1.4.1.250.1.57,[RFC2079]\r\nlabeledURIObject,O,1.3.6.1.4.1.250.3.15,[RFC2079]\r\nlastModifiedBy,A,0.9.2342.19200300.100.1.24,[RFC1274]\r\nlastModifiedTime,A,0.9.2342.19200300.100.1.23,[RFC1274]\r\nldapSyntaxes,A,1.3.6.1.4.1.1466.101.120.16,[RFC4512]\r\nLDIFLocationURL,A,1.3.6.1.4.1.16572.2.2.6,[RFC6109]\r\nLDIFLocationURLObject,O,1.3.6.1.4.1.16572.2.1.1,[RFC6109]\r\nlocality,O,2.5.6.3,[RFC4519]\r\nlocalityName,A,2.5.4.7,[RFC4519]\r\nmail,A,0.9.2342.19200300.100.1.3,[RFC4524]\r\nmailPreferenceOption,A,0.9.2342.19200300.100.1.47,[RFC1274]\r\nmailReceipt,A,1.3.6.1.4.1.16572.2.2.4,[RFC6109]\r\nmanager,A,0.9.2342.19200300.100.1.10,[RFC4524]\r\nmanagedDomains,A,1.3.6.1.4.1.16572.2.2.5,[RFC6109]\r\nmatchingRules,A,2.5.21.4,[RFC4512]\r\nmatchingRuleUse,A,2.5.21.8,[RFC4512]\r\nmcgamTables,A,1.3.6.1.4.1.453.7.2.9,[RFC2164]\r\nmDRecord,A,0.9.2342.19200300.100.1.27,[RFC1274]\r\nmember,A,2.5.4.31,[RFC4519]\r\nmixerGateway,O,1.3.6.1.4.1.453.7.1.4,[RFC2164]\r\nmobile,A,0.9.2342.19200300.100.1.41,[RFC4524]\r\nmobileTelephoneNumber,A*,0.9.2342.19200300.100.1.41,[RFC4524]\r\nmoddn,A,Reserved for LDIF,[RFC2849]\r\nmodifiersName,A,2.5.18.4,[RFC4512]\r\nmodify,A,Reserved for LDIF,[RFC2849]\r\nmodrdn,A,Reserved for LDIF,[RFC2849]\r\nmodifyTimestamp,A,2.5.18.2,[RFC4512]\r\nmXRecord,A,0.9.2342.19200300.100.1.28,[RFC1274]\r\nname,A,2.5.4.41,[RFC4519]\r\nnameForms,A,2.5.21.7,[RFC4512]\r\nnamingContexts,A,1.3.6.1.4.1.1466.101.120.5,[RFC4512]\r\nnewrdn,A,Reserved for LDIF,[RFC2849]\r\nnewsuperior,A,Reserved for LDIF,[RFC2849]\r\nnSRecord,A,0.9.2342.19200300.100.1.29,[RFC1274]\r\nnumericStringMatch,M,2.5.13.8,[RFC4517]\r\nnumericStringOrderingMatch,M,2.5.13.9,[RFC4517]\r\nnumericStringSubstringsMatch,M,2.5.13.10,[RFC4517]\r\no,A,2.5.4.10,[RFC4519]\r\nobjectClass,A,2.5.4.0,[RFC4512]\r\nobjectClasses,A,2.5.21.6,[RFC4512]\r\nobjectclassMap,A,1.3.6.1.4.1.11.1.3.1.1.11,[RFC4876]\r\nobjectIdentifierFirstComponentMatch,M,2.5.13.30,[RFC4517]\r\nobjectIdentifierMatch,M,2.5.13.0,[RFC4517]\r\noctetStringMatch,M,2.5.13.17,[RFC4517]\r\noctetStringOrderingMatch,M,2.5.13.18,[RFC4517]\r\nomittedORAddressComponent,O,1.3.6.1.4.1.453.7.1.3,[RFC2164]\r\noRAddressComponentType,A,1.3.6.1.4.1.453.7.2.7,[RFC2164]\r\norganization,O,2.5.6.4,[RFC4519]\r\norganizationalPerson,O,2.5.6.7,[RFC4519]\r\norganizationalRole,O,2.5.6.8,[RFC4519]\r\norganizationalStatus,A,0.9.2342.19200300.100.1.45,[RFC4524]\r\norganizationalUnit,O,2.5.6.5,[RFC4519]\r\norganizationalUnitName,A,2.5.4.11,[RFC4519]\r\norganizationName,A,2.5.4.10,[RFC4519]\r\notherMailbox,A,0.9.2342.19200300.100.1.22,[RFC1274]\r\nou,A,2.5.4.11,[RFC4519]\r\nowner,A,2.5.4.32,[RFC4519]\r\npager,A,0.9.2342.19200300.100.1.42,[RFC4524]\r\npagerTelephoneNumber,A*,0.9.2342.19200300.100.1.42,[RFC4524]\r\npcels8021Filter,O,1.3.6.1.1.9.1.54,[RFC4104]\r\npcels8021HdrDestMACAddress,A,1.3.6.1.1.9.2.50,[RFC4104]\r\npcels8021HdrDestMACMask,A,1.3.6.1.1.9.2.51,[RFC4104]\r\npcels8021HdrPriority,A,1.3.6.1.1.9.2.53,[RFC4104]\r\npcels8021HdrProtocolID,A,1.3.6.1.1.9.2.52,[RFC4104]\r\npcels8021HdrSourceMACAddress,A,1.3.6.1.1.9.2.48,[RFC4104]\r\npcels8021HdrSourceMACMask,A,1.3.6.1.1.9.2.49,[RFC4104]\r\npcels8021HdrVLANID,A,1.3.6.1.1.9.2.54,[RFC4104]\r\npcelsActionAssociation,O,1.3.6.1.1.9.1.10,[RFC4104]\r\npcelsActionList,A,1.3.6.1.1.9.2.8,[RFC4104]\r\npcelsBitStringList,A,1.3.6.1.1.9.2.24,[RFC4104]\r\npcelsBitStringValueAuxClass,O,1.3.6.1.1.9.1.45,[RFC4104]\r\npcelsBoolean,A,1.3.6.1.1.9.2.26,[RFC4104]\r\npcelsBooleanValueAuxClass,O,1.3.6.1.1.9.1.47,[RFC4104]\r\npcelsCompoundActionAuxClass,O,1.3.6.1.1.9.1.15,[RFC4104]\r\npcelsCompoundConditionAuxClass,O,1.3.6.1.1.9.1.12,[RFC4104]\r\npcelsCompoundFilterConditionAuxClass,O,1.3.6.1.1.9.1.13,[RFC4104]\r\npcelsConditionAssociation,O,1.3.6.1.1.9.1.9,[RFC4104]\r\npcelsConditionList,A,1.3.6.1.1.9.2.7,[RFC4104]\r\npcelsConditionListType,A,1.3.6.1.1.9.2.6,[RFC4104]\r\npcelsCoSVariableAuxClass,O,1.3.6.1.1.9.1.33,[RFC4104]\r\npcelsDecisionStrategy,A,1.3.6.1.1.9.2.2,[RFC4104]\r\npcelsDestinationIPv4VariableAuxClass,O,1.3.6.1.1.9.1.21,[RFC4104]\r\npcelsDestinationIPv6VariableAuxClass,O,1.3.6.1.1.9.1.22,[RFC4104]\r\npcelsDestinationMACVariableAuxClass,O,1.3.6.1.1.9.1.31,[RFC4104]\r\npcelsDestinationPortVariableAuxClass,O,1.3.6.1.1.9.1.24,[RFC4104]\r\npcelsDestinationSAPVariableAuxClass,O,1.3.6.1.1.9.1.36,[RFC4104]\r\npcelsDSCPVariableAuxClass,O,1.3.6.1.1.9.1.28,[RFC4104]\r\npcelsElementList,A,1.3.6.1.1.9.2.31,[RFC4104]\r\npcelsEthertypeVariableAuxClass,O,1.3.6.1.1.9.1.34,[RFC4104]\r\npcelsExecutionStrategy,A,1.3.6.1.1.9.2.10,[RFC4104]\r\npcelsExpectedValueList,A,1.3.6.1.1.9.2.15,[RFC4104]\r\npcelsExpectedValueTypes,A,1.3.6.1.1.9.2.18,[RFC4104]\r\npcelsExplicitVariableAuxClass,O,1.3.6.1.1.9.1.17,[RFC4104]\r\npcelsFilterDirection,A,1.3.6.1.1.9.2.56,[RFC4104]\r\npcelsFilterEntryBase,O,1.3.6.1.1.9.1.52,[RFC4104]\r\npcelsFilterEntryList,A,1.3.6.1.1.9.2.57,[RFC4104]\r\npcelsFilterIsNegated,A,1.3.6.1.1.9.2.33,[RFC4104]\r\npcelsFilterListAuxClass,O,1.3.6.1.1.9.1.55,[RFC4104]\r\npcelsFilterListName,A,1.3.6.1.1.9.2.55,[RFC4104]\r\npcelsFilterName,A,1.3.6.1.1.9.2.32,[RFC4104]\r\npcelsFlowDirectionVariableAuxClass,O,1.3.6.1.1.9.1.39,[RFC4104]\r\npcelsFlowIdVariableAuxClass,O,1.3.6.1.1.9.1.29,[RFC4104]\r\npcelsGroup,O,1.3.6.1.1.9.1.3,[RFC4104]\r\npcelsGroupAuxClass,O,1.3.6.1.1.9.1.4,[RFC4104]\r\npcelsGroupInstance,O,1.3.6.1.1.9.1.5,[RFC4104]\r\npcelsImplicitVariableAuxClass,O,1.3.6.1.1.9.1.18,[RFC4104]\r\npcelsIntegerList,A,1.3.6.1.1.9.2.25,[RFC4104]\r\npcelsIntegerValueAuxClass,O,1.3.6.1.1.9.1.46,[RFC4104]\r\npcelsIPHdrDestAddress,A,1.3.6.1.1.9.2.38,[RFC4104]\r\npcelsIPHdrDestAddressEndOfRange,A,1.3.6.1.1.9.2.39,[RFC4104]\r\npcelsIPHdrDestMask,A,1.3.6.1.1.9.2.40,[RFC4104]\r\npcelsIPHdrDestPortEnd,A,1.3.6.1.1.9.2.45,[RFC4104]\r\npcelsIPHdrDestPortStart,A,1.3.6.1.1.9.2.44,[RFC4104]\r\npcelsIPHdrDSCPList,A,1.3.6.1.1.9.2.46,[RFC4104]\r\npcelsIPHdrFlowLabel,A,1.3.6.1.1.9.2.47,[RFC4104]\r\npcelsIPHdrProtocolID,A,1.3.6.1.1.9.2.41,[RFC4104]\r\npcelsIPHdrSourceAddress,A,1.3.6.1.1.9.2.35,[RFC4104]\r\npcelsIPHdrSourceAddressEndOfRange,A,1.3.6.1.1.9.2.36,[RFC4104]\r\npcelsIPHdrSourceMask,A,1.3.6.1.1.9.2.37,[RFC4104]\r\npcelsIPHdrSourcePortEnd,A,1.3.6.1.1.9.2.43,[RFC4104]\r\npcelsIPHdrSourcePortStart,A,1.3.6.1.1.9.2.42,[RFC4104]\r\npcelsIPHdrVersion,A,1.3.6.1.1.9.2.34,[RFC4104]\r\npcelsIPHeadersFilter,O,1.3.6.1.1.9.1.53,[RFC4104]\r\npcelsIPProtocolVariableAuxClass,O,1.3.6.1.1.9.1.25,[RFC4104]\r\npcelsIPToSVariableAuxClass,O,1.3.6.1.1.9.1.27,[RFC4104]\r\npcelsIPv4AddrList,A,1.3.6.1.1.9.2.20,[RFC4104]\r\npcelsIPv4AddrValueAuxClass,O,1.3.6.1.1.9.1.41,[RFC4104]\r\npcelsIPv6AddrList,A,1.3.6.1.1.9.2.21,[RFC4104]\r\npcelsIPv6AddrValueAuxClass,O,1.3.6.1.1.9.1.42,[RFC4104]\r\npcelsIPVersionVariableAuxClass,O,1.3.6.1.1.9.1.26,[RFC4104]\r\npcelsIsMirrored,A,1.3.6.1.1.9.2.13,[RFC4104]\r\npcelsMACAddrList,A,1.3.6.1.1.9.2.22,[RFC4104]\r\npcelsMACAddrValueAuxClass,O,1.3.6.1.1.9.1.43,[RFC4104]\r\npcelsPolicySet,O,1.3.6.1.1.9.1.1,[RFC4104]\r\npcelsPolicySetAssociation,O,1.3.6.1.1.9.1.2,[RFC4104]\r\npcelsPolicySetDN,A,1.3.6.1.1.9.2.5,[RFC4104]\r\npcelsPolicySetList,A,1.3.6.1.1.9.2.3,[RFC4104]\r\npcelsPolicySetName,A,1.3.6.1.1.9.2.1,[RFC4104]\r\npcelsPriority,A,1.3.6.1.1.9.2.4,[RFC4104]\r\npcelsReusableContainer,O,1.3.6.1.1.9.1.48,[RFC4104]\r\npcelsReusableContainerAuxClass,O,1.3.6.1.1.9.1.49,[RFC4104]\r\npcelsReusableContainerInstance,O,1.3.6.1.1.9.1.50,[RFC4104]\r\npcelsReusableContainerList,A,1.3.6.1.1.9.2.28,[RFC4104]\r\npcelsReusableContainerName,A,1.3.6.1.1.9.2.27,[RFC4104]\r\npcelsRole,A,1.3.6.1.1.9.2.29,[RFC4104]\r\npcelsRoleCollection,O,1.3.6.1.1.9.1.51,[RFC4104]\r\npcelsRoleCollectionName,A,1.3.6.1.1.9.2.30,[RFC4104]\r\npcelsRule,O,1.3.6.1.1.9.1.6,[RFC4104]\r\npcelsRuleAuxClass,O,1.3.6.1.1.9.1.7,[RFC4104]\r\npcelsRuleInstance,O,1.3.6.1.1.9.1.8,[RFC4104]\r\npcelsRuleValidityPeriodList,A,1.3.6.1.1.9.2.62,[RFC4104]\r\npcelsSequencedActions,A,1.3.6.1.1.9.2.9,[RFC4104]\r\npcelsSimpleActionAuxClass,O,1.3.6.1.1.9.1.14,[RFC4104]\r\npcelsSimpleConditionAuxClass,O,1.3.6.1.1.9.1.11,[RFC4104]\r\npcelsSNAPOUIVariableAuxClass,O,1.3.6.1.1.9.1.37,[RFC4104]\r\npcelsSNAPTypeVariableAuxClass,O,1.3.6.1.1.9.1.38,[RFC4104]\r\npcelsSourceIPv4VariableAuxClass,O,1.3.6.1.1.9.1.19,[RFC4104]\r\npcelsSourceIPv6VariableAuxClass,O,1.3.6.1.1.9.1.20,[RFC4104]\r\npcelsSourceMACVariableAuxClass,O,1.3.6.1.1.9.1.30,[RFC4104]\r\npcelsSourcePortVariableAuxClass,O,1.3.6.1.1.9.1.23,[RFC4104]\r\npcelsSourceSAPVariableAuxClass,O,1.3.6.1.1.9.1.35,[RFC4104]\r\npcelsStringList,A,1.3.6.1.1.9.2.23,[RFC4104]\r\npcelsStringValueAuxClass,O,1.3.6.1.1.9.1.44,[RFC4104]\r\npcelsValueAuxClass,O,1.3.6.1.1.9.1.40,[RFC4104]\r\npcelsValueDN,A,1.3.6.1.1.9.2.12,[RFC4104]\r\npcelsValueName,A,1.3.6.1.1.9.2.19,[RFC4104]\r\npcelsVariable,O,1.3.6.1.1.9.1.16,[RFC4104]\r\npcelsVariableDN,A,1.3.6.1.1.9.2.11,[RFC4104]\r\npcelsVariableModelClass,A,1.3.6.1.1.9.2.16,[RFC4104]\r\npcelsVariableModelProperty,A,1.3.6.1.1.9.2.17,[RFC4104]\r\npcelsVariableName,A,1.3.6.1.1.9.2.14,[RFC4104]\r\npcelsVendorValueAuxClass,O,1.3.6.1.1.9.1.57,[RFC4104]\r\npcelsVendorValueData,A,1.3.6.1.1.9.2.60,[RFC4104]\r\npcelsVendorValueEncoding,A,1.3.6.1.1.9.2.61,[RFC4104]\r\npcelsVendorVariableAuxClass,O,1.3.6.1.1.9.1.56,[RFC4104]\r\npcelsVendorVariableData,A,1.3.6.1.1.9.2.58,[RFC4104]\r\npcelsVendorVariableEncoding,A,1.3.6.1.1.9.2.59,[RFC4104]\r\npcelsVLANVariableAuxClass,O,1.3.6.1.1.9.1.32,[RFC4104]\r\npcimPolicy,O,1.3.6.1.1.6.1.1,[RFC3703]\r\npcimGroup,O,1.3.6.1.1.6.1.2,[RFC3703]\r\npcimGroupAuxClass,O,1.3.6.1.1.6.1.3,[RFC3703]\r\npcimGroupInstance,O,1.3.6.1.1.6.1.4,[RFC3703]\r\npcimRule,O,1.3.6.1.1.6.1.5,[RFC3703]\r\npcimRuleAuxClass,O,1.3.6.1.1.6.1.6,[RFC3703]\r\npcimRuleInstance,O,1.3.6.1.1.6.1.7,[RFC3703]\r\npcimRuleConditionAssociation,O,1.3.6.1.1.6.1.8,[RFC3703]\r\npcimRuleValidityAssociation,O,1.3.6.1.1.6.1.9,[RFC3703]\r\npcimRuleActionAssociation,O,1.3.6.1.1.6.1.10,[RFC3703]\r\npcimConditionAuxClass,O,1.3.6.1.1.6.1.11,[RFC3703]\r\npcimTPCAuxClass,O,1.3.6.1.1.6.1.12,[RFC3703]\r\npcimConditionVendorAuxClass,O,1.3.6.1.1.6.1.13,[RFC3703]\r\npcimActionAuxClass,O,1.3.6.1.1.6.1.14,[RFC3703]\r\npcimActionVendorAuxClass,O,1.3.6.1.1.6.1.15,[RFC3703]\r\npcimPolicyInstance,O,1.3.6.1.1.6.1.16,[RFC3703]\r\npcimElementAuxClass,O,1.3.6.1.1.6.1.17,[RFC3703]\r\npcimRepository,O,1.3.6.1.1.6.1.18,[RFC3703]\r\npcimRepositoryAuxClass,O,1.3.6.1.1.6.1.19,[RFC3703]\r\npcimRepositoryInstance,O,1.3.6.1.1.6.1.20,[RFC3703]\r\npcimSubtreesPtrAuxClass,O,1.3.6.1.1.6.1.21,[RFC3703]\r\npcimGroupContainmentAuxClass,O,1.3.6.1.1.6.1.22,[RFC3703]\r\npcimRuleContainmentAuxClass,O,1.3.6.1.1.6.1.23,[RFC3703]\r\npcimKeywords,A,1.3.6.1.1.6.2.3,[RFC3703]\r\npcimGroupName,A,1.3.6.1.1.6.2.4,[RFC3703]\r\npcimRuleName,A,1.3.6.1.1.6.2.5,[RFC3703]\r\npcimRuleEnabled,A,1.3.6.1.1.6.2.6,[RFC3703]\r\npcimRuleConditionListType,A,1.3.6.1.1.6.2.7,[RFC3703]\r\npcimRuleConditionList,A,1.3.6.1.1.6.2.8,[RFC3703]\r\npcimRuleActionList,A,1.3.6.1.1.6.2.9,[RFC3703]\r\npcimRuleValidityPeriodList,A,1.3.6.1.1.6.2.10,[RFC3703]\r\npcimRuleUsage,A,1.3.6.1.1.6.2.11,[RFC3703]\r\npcimRulePriority,A,1.3.6.1.1.6.2.12,[RFC3703]\r\npcimRuleMandatory,A,1.3.6.1.1.6.2.13,[RFC3703]\r\npcimRuleSequencedActions,A,1.3.6.1.1.6.2.14,[RFC3703]\r\npcimRoles,A,1.3.6.1.1.6.2.15,[RFC3703]\r\npcimConditionGroupNumber,A,1.3.6.1.1.6.2.16,[RFC3703]\r\npcimConditionNegated,A,1.3.6.1.1.6.2.17,[RFC3703]\r\npcimConditionName,A,1.3.6.1.1.6.2.18,[RFC3703]\r\npcimConditionDN,A,1.3.6.1.1.6.2.19,[RFC3703]\r\npcimValidityConditionName,A,1.3.6.1.1.6.2.20,[RFC3703]\r\npcimTimePeriodConditionDN,A,1.3.6.1.1.6.2.21,[RFC3703]\r\npcimActionName,A,1.3.6.1.1.6.2.22,[RFC3703]\r\npcimActionOrder,A,1.3.6.1.1.6.2.23,[RFC3703]\r\npcimActionDN,A,1.3.6.1.1.6.2.24,[RFC3703]\r\npcimTPCTime,A,1.3.6.1.1.6.2.25,[RFC3703]\r\npcimTPCMonthOfYearMask,A,1.3.6.1.1.6.2.26,[RFC3703]\r\npcimTPCDayOfMonthMask,A,1.3.6.1.1.6.2.27,[RFC3703]\r\npcimTPCDayOfWeekMask,A,1.3.6.1.1.6.2.28,[RFC3703]\r\npcimTPCTimeOfDayMask,A,1.3.6.1.1.6.2.29,[RFC3703]\r\npcimTPCLocalOrUtcTime,A,1.3.6.1.1.6.2.30,[RFC3703]\r\npcimVendorConstraintData,A,1.3.6.1.1.6.2.31,[RFC3703]\r\npcimVendorConstraintEncoding,A,1.3.6.1.1.6.2.32,[RFC3703]\r\npcimVendorActionData,A,1.3.6.1.1.6.2.33,[RFC3703]\r\npcimVendorActionEncoding,A,1.3.6.1.1.6.2.34,[RFC3703]\r\npcimPolicyInstanceName,A,1.3.6.1.1.6.2.35,[RFC3703]\r\npcimRepositoryName,A,1.3.6.1.1.6.2.36,[RFC3703]\r\npcimSubtreesAuxContainedSet,A,1.3.6.1.1.6.2.37,[RFC3703]\r\npcimGroupsAuxContainedSet,A,1.3.6.1.1.6.2.38,[RFC3703]\r\npcimRulesAuxContainedSet,A,1.3.6.1.1.6.2.39,[RFC3703]\r\nperson,O,2.5.6.6,[RFC4519]\r\npersonalSignature,A,0.9.2342.19200300.100.1.53,[RFC1274]\r\npersonalTitle,A,0.9.2342.19200300.100.1.40,[RFC4524]\r\nphoto,A,0.9.2342.19200300.100.1.7,[RFC1274]\r\nphysicalDeliveryOfficeName,A,2.5.4.19,[RFC4519]\r\npilotDSA,O,0.9.2342.19200300.100.4.21,[RFC1274]\r\npilotObject,O,0.9.2342.19200300.100.4.3,[RFC1274]\r\npilotOrganization,O,0.9.2342.19200300.100.4.20,[RFC1274]\r\npilotPerson,O,0.9.2342.19200300.100.4.4,[RFC1274]\r\npkiCA,O,2.5.6.22,[RFC4523]\r\npkiUser,O,2.5.6.21,[RFC4523]\r\npostalAddress,A,2.5.4.16,[RFC4519]\r\npostalCode,A,2.5.4.17,[RFC4519]\r\npostOfficeBox,A,2.5.4.18,[RFC4519]\r\npreferredDeliveryMethod,A,2.5.4.28,[RFC4519]\r\npreferredLanguage,A,2.16.840.1.113730.3.1.39,[RFC2798]\r\npreferredServerList,A,1.3.6.1.4.1.11.1.3.1.1.2,[RFC4876]\r\npresentationAddress,A,2.5.4.29,[RFC2256]\r\npresentationAddressMatch,M,2.5.13.22,[RFC2252]\r\npresentMatch,M,1.2.36.79672281.1.13.5,[RFC3687]\r\nprinter-aliases,A,1.3.18.0.2.4.1108,[RFC3712]\r\nprinter-charge-info,A,1.3.18.0.2.24.46.1.105,[RFC7612]\r\nprinter-charge-info-uri,A,1.3.18.0.2.24.46.1.106,[RFC7612]\r\nprinter-charset-configured,A,1.3.18.0.2.4.1109,[RFC3712]\r\nprinter-charset-supported,A,1.3.18.0.2.4.1131,[RFC3712]\r\nprinter-color-supported,A,1.3.18.0.2.4.1129,[RFC3712]\r\nprinter-compression-supported,A,1.3.18.0.2.4.1128,[RFC3712]\r\nprinter-copies-supported,A,1.3.18.0.2.4.1118,[RFC3712]\r\nprinter-current-operator,A,1.3.18.0.2.4.1112,[RFC3712]\r\nprinter-delivery-orientation-supported,A,1.3.18.0.2.4.1114,[RFC3712]\r\nprinter-device-id,A,1.3.18.0.2.24.46.1.101,[RFC7612]\r\nprinter-device-service-count,A,1.3.18.0.2.24.46.1.102,[RFC7612]\r\nprinter-document-format-supported,A,1.3.18.0.2.4.1130,[RFC3712]\r\nprinter-finishings-supported,A,1.3.18.0.2.4.1125,[RFC3712]\r\nprinter-generated-natural-language-supported,A,1.3.18.0.2.4.1137,[RFC3712]\r\nprinter-geo-location,A,1.3.18.0.2.24.46.1.107,[RFC7612]\r\nprinter-info,A,1.3.18.0.2.4.1139,[RFC3712]\r\nprinter-ipp-features-supported,A,1.3.18.0.2.24.46.1.108,[RFC7612]\r\nprinter-ipp-versions-supported,A,1.3.18.0.2.4.1133,[RFC3712]\r\nprinter-job-priority-supported,A,1.3.18.0.2.4.1110,[RFC3712]\r\nprinter-job-k-octets-supported,A,1.3.18.0.2.4.1111,[RFC3712]\r\nprinter-location,A,1.3.18.0.2.4.1136,[RFC3712]\r\nprinter-make-and-model,A,1.3.18.0.2.4.1138,[RFC3712]\r\nprinter-media-local-supported,A,1.3.18.0.2.4.1117,[RFC3712]\r\nprinter-media-supported,A,1.3.18.0.2.4.1122,[RFC3712]\r\nprinter-more-info,A,1.3.18.0.2.4.1134,[RFC3712]\r\nprinter-multiple-document-jobs-supported,A,1.3.18.0.2.4.1132,[RFC3712]\r\nprinter-name,A,1.3.18.0.2.4.1135,[RFC3712]\r\nprinter-natural-language-configured,A,1.3.18.0.2.4.1119,[RFC3712]\r\nprinter-number-up-supported,A,1.3.18.0.2.4.1124,[RFC3712]\r\nprinter-output-features-supported,A,1.3.18.0.2.4.1116,[RFC3712]\r\nprinter-pages-per-minute,A,1.3.18.0.2.4.1127,[RFC3712]\r\nprinter-pages-per-minute-color,A,1.3.18.0.2.4.1126,[RFC3712]\r\nprinter-print-quality-supported,A,1.3.18.0.2.4.1120,[RFC3712]\r\nprinter-resolution-supported,A,1.3.18.0.2.4.1121,[RFC3712]\r\nprinter-service-person,A,1.3.18.0.2.4.1113,[RFC3712]\r\nprinter-sides-supported,A,1.3.18.0.2.4.1123,[RFC3712]\r\nprinter-stacking-order-supported,A,1.3.18.0.2.4.1115,[RFC3712]\r\nprinter-uri,A,1.3.18.0.2.4.1140,[RFC3712]\r\nprinter-uuid,A,1.3.18.0.2.24.46.1.104,[RFC7612]\r\nprinter-xri-supported,A,1.3.18.0.2.4.1107,[RFC3712]\r\nprinterAbstract,O,1.3.18.0.2.6.258,[RFC3712]\r\nprinterIPP,O,1.3.18.0.2.6.256,[RFC3712]\r\nprinterLPR,O,1.3.18.0.2.6.253,[RFC3712]\r\nprinterService,O,1.3.18.0.2.6.255,[RFC3712]\r\nprinterServiceAuxClass,O,1.3.18.0.2.6.257,[RFC3712]\r\nprofileTTL,A,1.3.6.1.4.1.11.1.3.1.1.7,[RFC4876]\r\nprotocolInformation,A,2.5.4.48,[RFC2256]\r\nprotocolInformationMatch,M,2.5.13.24,[RFC2252]\r\nprovider,O,1.3.6.1.4.1.16572.2.1.2,[RFC6109]\r\nproviderCertificate,A,1.3.6.1.4.1.16572.2.2.2,[RFC6109]\r\nproviderCertificateHash,A,1.3.6.1.4.1.16572.2.2.1,[RFC6109]\r\nproviderName,A,1.3.6.1.4.1.16572.2.2.3,[RFC6109]\r\nproviderUnit,A,1.3.6.1.4.1.16572.2.2.7,[RFC6109]\r\npseudonym,A,2.5.4.65,[RFC3280]\r\nqualityLabelledData,O,0.9.2342.19200300.100.4.22,[RFC1274]\r\nrdnMatch,M,1.2.36.79672281.1.13.3,[RFC3687]\r\nref,A,2.16.840.1.113730.3.1.34,[RFC3296]\r\nreferral,0,2.16.840.1.113730.3.2.6,[RFC3296]\r\nregisteredAddress,A,2.5.4.26,[RFC4519]\r\nreplace,A,Reserved for LDIF,[RFC2849]\r\nresidentialPerson,O,2.5.6.10,[RFC4519]\r\nRFC822LocalPart,O,0.9.2342.19200300.100.4.14,[RFC4524]\r\nRFC822Mailbox,A*,0.9.2342.19200300.100.1.3,[RFC4524]\r\nrFC822ToX400Mapping,O,1.3.6.1.4.1.453.7.1.1,[RFC2164]\r\nroleOccupant,A,2.5.4.33,[RFC4519]\r\nroom,O,0.9.2342.19200300.100.4.7,[RFC4524]\r\nroomNumber,A,0.9.2342.19200300.100.1.6,[RFC4524]\r\nsearchGuide,A,2.5.4.14,[RFC4519]\r\nsearchTimeLimit,A,1.3.6.1.4.1.11.1.3.1.1.3,[RFC4876]\r\nsecretary,A,0.9.2342.19200300.100.1.21,[RFC4524]\r\nseeAlso,A,2.5.4.34,[RFC4519]\r\nserialNumber,A,2.5.4.5,[RFC4519]\r\nserviceAuthenticationMethod,A,1.3.6.1.4.1.11.1.3.1.1.15,[RFC4876]\r\nserviceCredentialLevel,A,1.3.6.1.4.1.11.1.3.1.1.13,[RFC4876]\r\nserviceSearchDescriptor,A,1.3.6.1.4.1.11.1.3.1.1.14,[RFC4876]\r\nsimpleSecurityObject,O,0.9.2342.19200300.100.4.19,[RFC4524]\r\nsingleLevelQuality,A,0.9.2342.19200300.100.1.50,[RFC4524]\r\nslpServicePrinter,O,1.3.18.0.2.6.254,[RFC3712]\r\nsn,A,2.5.4.4,[RFC4519]\r\nsOARecord,A,0.9.2342.19200300.100.1.30,[RFC1274]\r\nst,A,2.5.4.8,[RFC4519]\r\nstateOrProvinceName,A,2.5.4.8,[RFC2256]\r\nstoredPrefixMatch,M,2.5.13.41,[RFC3698]\r\nstreet,A,2.5.4.9,[RFC4519]\r\nstreetAddress,A,2.5.4.9,[RFC2256]\r\nstrongAuthenticationUser,O,2.5.6.15,[RFC4523]\r\nstructuralObjectClass,A,2.5.21.9,[RFC4512]\r\nsubentry,O,2.5.17.0,[RFC3672]\r\nsubschema,O,2.5.20.1,[RFC4512]\r\nsubschemaAdminSpecificArea,R,2.5.23.4,[RFC3672]\r\nsubschemaSubentry,A,2.5.18.10,[RFC4512]\r\nsubtree,O,1.3.6.1.4.1.453.7.1.1,[RFC2293]\r\nsubtreeMaximumQuality,A,0.9.2342.19200300.100.1.52,[RFC1274]\r\nsubtreeMinimumQuality,A,0.9.2342.19200300.100.1.51,[RFC1274]\r\nsubtreeSpecification,A,2.5.18.6,[RFC3672]\r\nsupportedAlgorithms,A,2.5.4.52,[RFC4523]\r\nsupportedApplicationContext,A,2.5.4.30,[RFC2256]\r\nsupportedControl,A,1.3.6.1.4.1.1466.101.120.13,[RFC4512]\r\nsupportedExtension,A,1.3.6.1.4.1.1466.101.120.7,[RFC4512]\r\nsupportedFeatures,A,1.3.6.1.4.1.4203.1.3.5,[RFC4512]\r\nsupportedLDAPVersion,A,1.3.6.1.4.1.1466.101.120.15,[RFC4512]\r\nsupportedSASLMechanisms,A,1.3.6.1.4.1.1466.101.120.14,[RFC4512]\r\nsurname,A,2.5.4.4,[RFC4519]\r\ntable,O,1.3.6.1.4.1.453.7.1.2,[RFC2293]\r\ntableEntry,O,1.3.6.1.4.1.453.7.1.3,[RFC2293]\r\ntelephoneNumber,A,2.5.4.20,[RFC4519]\r\ntelephoneNumberMatch,M,2.5.13.20,[RFC4517]\r\ntelephoneNumberSubstringsMatch,M,2.5.13.21,[RFC4517]\r\nteletexTerminalIdentifier,A,2.5.4.22,[RFC4519]\r\ntelexNumber,A,2.5.4.21,[RFC4519]\r\ntextEncodedORAddress,A,0.9.2342.19200300.100.1.2,[RFC1274]\r\ntextTableEntry,O,1.3.6.1.4.1.453.7.1.4,[RFC2293]\r\ntextTableKey,A,1.3.6.1.4.1.453.7.2.1,[RFC2293]\r\ntextTableValue,A,1.3.6.1.4.1.453.7.2.2,[RFC2293]\r\ntitle,A,2.5.4.12,[RFC4519]\r\ntop,O,2.5.6.0,[RFC4512]\r\nuddiAccessPoint,A,1.3.6.1.1.10.4.19,[RFC4403]\r\nuddiAddress,O,1.3.6.1.1.10.6.3,[RFC4403]\r\nuddiAddressLine,A,1.3.6.1.1.10.4.13,[RFC4403]\r\nuddiAddressNameForm,N,1.3.6.1.1.10.15.3,[RFC4403]\r\nuddiAuthorizedName,A,1.3.6.1.1.10.4.2,[RFC4403]\r\nuddiBindingKey,A,1.3.6.1.1.10.4.18,[RFC4403]\r\nuddiBindingTemplate,O,1.3.6.1.1.10.6.5,[RFC4403]\r\nuddiBindingTemplateNameForm,N,1.3.6.1.1.10.15.5,[RFC4403]\r\nuddiBusinessEntity,O,1.3.6.1.1.10.6.1,[RFC4403]\r\nuddiBusinessEntityNameForm,N,1.3.6.1.1.10.15.1,[RFC4403]\r\nuddiBusinessKey,A,1.3.6.1.1.10.4.1,[RFC4403]\r\nuddiBusinessService,O,1.3.6.1.1.10.6.4,[RFC4403]\r\nuddiBusinessServiceNameForm,N,1.3.6.1.1.10.15.4,[RFC4403]\r\nuddiCategoryBag,A,1.3.6.1.1.10.4.15,[RFC4403]\r\nuddiContact,O,1.3.6.1.1.10.6.2,[RFC4403]\r\nuddiContactNameForm,N,1.3.6.1.1.10.15.2,[RFC4403]\r\nuddiDescription,A,1.3.6.1.1.10.4.5,[RFC4403]\r\nuddiDiscoveryURLs,A,1.3.6.1.1.10.4.6,[RFC4403]\r\nuddiEMail,A,1.3.6.1.1.10.4.10,[RFC4403]\r\nuddiFromKey,A,1.3.6.1.1.10.4.25,[RFC4403]\r\nuddiHostingRedirector,A,1.3.6.1.1.10.4.20,[RFC4403]\r\nuddiIdentifierBag,A,1.3.6.1.1.10.4.14,[RFC4403]\r\nuddiInstanceDescription,A,1.3.6.1.1.10.4.21,[RFC4403]\r\nuddiInstanceParms,A,1.3.6.1.1.10.4.22,[RFC4403]\r\nuddiIsHidden,A,1.3.6.1.1.10.4.28,[RFC4403]\r\nuddiIsProjection,A,1.3.6.1.1.10.4.29,[RFC4403]\r\nuddiKeyedReference,A,1.3.6.1.1.10.4.16,[RFC4403]\r\nuddiLang,A,1.3.6.1.1.10.4.30,[RFC4403]\r\nuddiName,A,1.3.6.1.1.10.4.4,[RFC4403]\r\nuddiOperator,A,1.3.6.1.1.10.4.3,[RFC4403]\r\nuddiOverviewDescription,A,1.3.6.1.1.10.4.23,[RFC4403]\r\nuddiOverviewURL,A,1.3.6.1.1.10.4.24,[RFC4403]\r\nuddiPersonName,A,1.3.6.1.1.10.4.8,[RFC4403]\r\nuddiPhone,A,1.3.6.1.1.10.4.9,[RFC4403]\r\nuddiPublisherAssertion,O,1.3.6.1.1.10.6.8,[RFC4403]\r\nuddiPublisherAssertionNameForm,N,1.3.6.1.1.10.15.8,[RFC4403]\r\nuddiServiceKey,A,1.3.6.1.1.10.4.17,[RFC4403]\r\nuddiSortCode,A,1.3.6.1.1.10.4.11,[RFC4403]\r\nuddiTModel,O,1.3.6.1.1.10.6.7,[RFC4403]\r\nuddiTModelInstanceInfo,O,1.3.6.1.1.10.6.6,[RFC4403]\r\nuddiTModelInstanceInfoNameForm,N,1.3.6.1.1.10.15.6,[RFC4403]\r\nuddiTModelKey,A,1.3.6.1.1.10.4.12,[RFC4403]\r\nuddiTModelNameForm,N,1.3.6.1.1.10.15.7,[RFC4403]\r\nuddiToKey,A,1.3.6.1.1.10.4.26,[RFC4403]\r\nuddiUseType,A,1.3.6.1.1.10.4.7,[RFC4403]\r\nuddiUUID,A,1.3.6.1.1.10.4.27,[RFC4403]\r\nuddiv3BindingKey,A,1.3.6.1.1.10.4.33,[RFC4403]\r\nuddiv3BriefResponse,A,1.3.6.1.1.10.4.43,[RFC4403]\r\nuddiv3BusinessKey,A,1.3.6.1.1.10.4.31,[RFC4403]\r\nuddiv3DigitalSignature,A,1.3.6.1.1.10.4.35,[RFC4403]\r\nuddiv3EntityCreationTime,A,1.3.6.1.1.10.4.45,[RFC4403]\r\nuddiv3EntityDeletionTime,A,1.3.6.1.1.10.4.46,[RFC4403]\r\nuddiv3EntityKey,A,1.3.6.1.1.10.4.44,[RFC4403]\r\nuddiv3EntityModificationTime,A,1.3.6.1.1.10.4.37,[RFC4403]\r\nuddiv3EntityObituary,O,1.3.6.1.1.10.6.10,[RFC4403]\r\nuddiv3EntityObituaryNameForm,N,1.3.6.1.1.10.15.10,[RFC4403]\r\nuddiv3ExpiresAfter,A,1.3.6.1.1.10.4.42,[RFC4403]\r\nuddiv3MaxEntities,A,1.3.6.1.1.10.4.41,[RFC4403]\r\nuddiv3NodeId,A,1.3.6.1.1.10.4.36,[RFC4403]\r\nuddiv3NotificationInterval,A,1.3.6.1.1.10.4.40,[RFC4403]\r\nuddiv3ServiceKey,A,1.3.6.1.1. 10.4.32,[RFC4403]\r\nuddiv3Subscription,O,1.3.6.1.1.10.6.9,[RFC4403]\r\nuddiv3SubscriptionFilter,A,1.3.6.1.1.10.4.39,[RFC4403]\r\nuddiv3SubscriptionKey,A,1.3.6.1.1.10.4.38,[RFC4403]\r\nuddiv3SubscriptionNameForm,N,1.3.6.1.1.10.15.9,[RFC4403]\r\nuddiv3TmodelKey,A,1.3.6.1.1.10.4.34,[RFC4403]\r\nuid,A,0.9.2342.19200300.100.1.1,[RFC4519]\r\nuidObject,O,1.3.6.1.1.3.1,[RFC4519]\r\nuniqueIdentifier,A,0.9.2342.19200300.100.1.44,[RFC4524]\r\nuniqueMember,A,2.5.4.50,[RFC4519]\r\nuniqueMemberMatch,M,2.5.13.23,[RFC4517]\r\nuserCertificate,A,2.5.4.36,[RFC4523]\r\nuserClass,A,0.9.2342.19200300.100.1.8,[RFC4524]\r\nuserId,A,0.9.2342.19200300.100.1.1,[RFC4519]\r\nuserPassword,A,2.5.4.35,[RFC4519]\r\nuserPKCS12,A,2.16.840.1.113730.3.1.216,[RFC2798]\r\nuserSecurityInformation,O,2.5.6.18,[RFC4523]\r\nuserSMIMECertificate,A,2.16.840.1.113730.3.1.40,[RFC2798]\r\nuuidMatch,M,1.3.6.1.1.16.2,[RFC4530]\r\nuuidOrderingMatch,M,1.3.6.1.1.16.3,[RFC4530]\r\nversion,A,Reserved for LDIF,[RFC2849]\r\nvPIMUser,O,1.3.6.1.1.11.1.1,[RFC4237]\r\nvPIMRfc822Mailbox,A,1.3.6.1.1.11.2.2,[RFC4237]\r\nvPIMTelephoneNumber,A,1.3.6.1.1.11.2.1,[RFC4237]\r\nvPIMSpokenName,A,1.3.6.1.1.11.2.3,[RFC4237]\r\nvPIMSupportedUABehaviors,A,1.3.6.1.1.11.2.4,[RFC4237]\r\nvPIMSupportedAudioMediaTypes,A,1.3.6.1.1.11.2.5,[RFC4237]\r\nvPIMSupportedMessageContext,A,1.3.6.1.1.11.2.6,[RFC4237]\r\nvPIMTextName,A,1.3.6.1.1.11.2.7,[RFC4237]\r\nvPIMExtendedAbsenceStatus,A,1.3.6.1.1.11.2.8,[RFC4237]\r\nvPIMMaxMessageSize,A,1.3.6.1.1.11.2.9,[RFC4237]\r\nvPIMSubMailboxes,A,1.3.6.1.1.11.2.10,[RFC4237]\r\nwordMatch,M,2.5.13.32,[RFC4517]\r\nx121Address,A,2.5.4.24,[RFC4519]\r\nx400ToRFC822Mapping,O,1.3.6.1.4.1.453.7.1.2,[RFC2164]\r\nx500UniqueIdentifier,A,2.5.4.45,[RFC4519]\r\n"
  },
  {
    "path": "data/newgtlds.csv",
    "content": ">>> Updated on: 2019-02-21T12:02:02Z <<<\ntld,u-label,registry-operator,date-of-contract-signature,application-id,delegation-date\naaa,,\"American Automobile Association, Inc.\",2015-02-26,1-1386-27446,2015-08-28\naarp,,\"AARP\",2015-05-21,1-1169-4534,2015-11-03\nabarth,,\"Fiat Chrysler Automobiles N.V.\",2015-07-30,1-2072-28769,2016-08-04\nabb,,\"ABB Ltd\",2014-10-24,1-1673-93106,2015-04-25\nabbott,,\"Abbott Laboratories, Inc.\",2014-07-24,1-1765-99580,2015-03-07\nabbvie,,\"AbbVie Inc.\",2015-07-30,1-1766-21421,2016-04-06\nabc,,\"Disney Enterprises, Inc.\",2015-07-30,1-1146-98846,2016-07-28\nable,,\"Able Inc.\",2015-06-25,1-901-17807,2016-06-21\nabogado,,\"Minds + Machines Group Limited\",2014-04-24,1-927-56004,2014-10-15\nabudhabi,,\"Abu Dhabi Systems and Information Centre\",2015-07-30,1-1924-90958,2016-04-06\nacademy,,\"Binky Moon, LLC\",2013-11-07,1-1336-51768,2013-12-17\naccenture,,\"Accenture plc\",2014-08-15,1-2024-58277,2015-05-09\naccountant,,\"dot Accountant Limited\",2014-11-20,1-1240-93305,2015-03-25\naccountants,,\"Binky Moon, LLC\",2014-03-20,1-1340-40734,2014-05-07\naco,,\"ACO Severin Ahlmann GmbH & Co. KG\",2015-01-08,1-1026-17004,2015-08-27\nactor,,\"Dog Beach, LLC\",2013-12-12,1-1255-99377,2014-02-26\nadac,,\"Allgemeiner Deutscher Automobil-Club e.V. (ADAC)\",2015-07-16,1-1031-24651,2016-01-26\nads,,\"Charleston Road Registry Inc.\",2014-12-04,1-1680-21285,2015-03-24\nadult,,\"ICM Registry AD LLC\",2014-10-16,1-1107-2377,2014-12-06\naeg,,\"Aktiebolaget Electrolux\",2015-03-19,1-1955-15449,2015-06-20\naetna,,\"Aetna Life Insurance Company\",2015-05-21,1-1850-74225,2016-05-20\nafamilycompany,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-76254,2016-07-31\nafl,,\"Australian Football League\",2014-10-02,1-1816-41150,2015-03-28\nafrica,,\"ZA Central Registry NPC trading as Registry.Africa\",2014-03-24,1-1243-89583,2017-02-15\nagakhan,,\"Fondation Aga Khan (Aga Khan Foundation)\",2015-04-23,1-1013-32567,2016-04-16\nagency,,\"Binky Moon, LLC\",2013-11-14,1-1339-13106,2014-01-14\naig,,\"American International Group, Inc.\",2014-12-18,1-1700-54316,2015-05-02\naigo,,\"aigo Digital Technology Co,Ltd.\",2015-08-06,1-942-46156,2016-08-16\nairbus,,\"Airbus S.A.S.\",2015-07-30,1-1671-14472,2016-06-10\nairforce,,\"Dog Beach, LLC\",2014-03-06,1-1255-29190,2014-04-30\nairtel,,\"Bharti Airtel Limited\",2014-10-24,1-1285-61415,2015-07-08\nakdn,,\"Fondation Aga Khan (Aga Khan Foundation)\",2015-04-23,1-1013-36598,2016-04-16\nalfaromeo,,\"Fiat Chrysler Automobiles N.V.\",2015-07-31,1-2068-239,2016-08-02\nalibaba,,\"Alibaba Group Holding Limited\",2015-01-15,1-1092-9273,2016-01-16\nalipay,,\"Alibaba Group Holding Limited\",2015-01-15,1-1093-81854,2016-01-16\nallfinanz,,\"Allfinanz Deutsche Vermögensberatung Aktiengesellschaft\",2014-07-03,1-903-89627,2014-10-01\nallstate,,\"Allstate Fire and Casualty Insurance Company\",2015-07-31,1-1191-71962,2016-07-14\nally,,\"Ally Financial Inc.\",2015-06-18,1-1963-65104,2016-03-24\nalsace,,\"Region Grand Est\",2014-07-02,1-1825-82923,2014-10-04\nalstom,,\"ALSTOM\",2015-07-30,1-1135-17943,2016-06-10\namericanexpress,,\"American Express Travel Related Services Company, Inc.\",2015-07-31,1-1305-84307,2016-08-08\namericanfamily,,\"AmFam, Inc.\",2015-07-23,1-1268-37828,2016-07-26\namex,,\"American Express Travel Related Services Company, Inc.\",2015-07-31,1-1305-26511,2016-08-08\namfam,,\"AmFam, Inc.\",2015-07-23,1-1268-70134,2016-07-23\namica,,\"Amica Mutual Insurance Company\",2015-05-28,1-1292-16149,2015-08-29\namsterdam,,\"Gemeente Amsterdam\",2014-07-24,1-1322-54903,2014-12-25\nanalytics,,\"Campus IP LLC\",2014-12-18,1-1323-15308,2015-12-21\nandroid,,\"Charleston Road Registry Inc.\",2014-08-07,1-1681-35565,2014-11-12\nanquan,,\"QIHOO 360 TECHNOLOGY CO. LTD.\",2015-01-08,1-974-71991,2016-03-30\nanz,,\"Australia and New Zealand Banking Group Limited\",2015-07-31,1-1814-82061,2016-06-21\naol,,\"Oath Inc.\",2015-09-17,1-1304-6257,2016-11-04\napartments,,\"Binky Moon, LLC\",2014-12-11,1-1341-21066,2015-02-10\napp,,\"Charleston Road Registry Inc.\",2015-05-14,1-1138-33325,2015-07-02\napple,,\"Apple Inc.\",2015-05-14,1-1772-3875,2015-11-03\naquarelle,,\"Aquarelle.com\",2014-07-24,1-1685-37800,2014-12-02\narab,,\"League of Arab States\",2015-11-12,1-1346-3935,2017-05-23\naramco,,\"Aramco Services Company\",2014-11-20,1-2034-17082,2015-10-15\narchi,,\"Afilias plc\",2014-02-06,1-1000-49620,2014-03-31\narmy,,\"Dog Beach, LLC\",2014-03-06,1-1255-29986,2014-06-04\nart,,\"UK Creative Ideas Limited\",2016-03-24,1-1211-27884,2016-06-23\narte,,\"Association Relative à la Télévision Européenne G.E.I.E.\",2014-12-11,1-1882-68650,2015-10-20\nasda,,\"Wal-Mart Stores, Inc.\",2015-07-31,1-1244-58324,2016-08-14\nassociates,,\"Binky Moon, LLC\",2014-03-06,1-1345-27582,2014-04-11\nathleta,,\"The Gap, Inc.\",2015-07-30,1-925-78912,2016-08-04\nattorney,,\"Dog Beach, LLC\",2014-03-20,1-1348-99321,2014-05-31\nauction,,\"Dog Beach, LLC\",2014-03-20,1-1347-98883,2014-07-18\naudi,,\"AUDI Aktiengesellschaft\",2015-05-21,1-1079-59916,2015-11-25\naudible,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-37509,2016-06-07\naudio,,\"Uniregistry, Corp.\",2014-03-20,1-845-89968,2014-05-15\nauspost,,\"Australian Postal Corporation\",2015-08-13,1-2096-81155,2016-08-17\nauthor,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1315-99563,2015-12-05\nauto,,\"Cars Registry Limited \",2014-11-13,1-855-72019,2015-05-02\nautos,,\"DERAutos, LLC\",2014-01-09,1-909-92065,2014-05-22\navianca,,\"Aerovias del Continente Americano S.A. Avianca\",2015-01-08,1-1013-56131,2016-03-09\naws,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-68636,2016-03-25\naxa,,\"AXA SA\",2013-12-19,1-1746-50891,2014-03-19\nazure,,\"Microsoft Corporation\",2014-12-18,1-1129-27259,2015-06-06\nbaby,,\"XYZ.COM LLC\",2015-04-09,1-1156-50969,2016-04-08\nbaidu,,\"Baidu, Inc.\",2015-01-08,1-2088-98525,2016-01-05\nbanamex,,\"Citigroup Inc.\",2015-07-30,1-2087-76555,2016-07-28\nbananarepublic,,\"The Gap, Inc.\",2015-07-31,1-925-89514,2016-08-04\nband,,\"Dog Beach, LLC\",2014-06-12,1-1350-42613,2014-10-15\nbank,,\"fTLD Registry Services LLC\",2014-09-25,1-1035-13873,2015-01-09\nbar,,\"Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable\",2013-12-12,1-1870-98363,2014-02-27\nbarcelona,,\"Municipi de Barcelona\",2014-07-24,1-1820-71568,2015-07-08\nbarclaycard,,\"Barclays Bank PLC\",2014-11-20,1-1291-89293,2015-01-24\nbarclays,,\"Barclays Bank PLC\",2014-11-20,1-1291-38102,2015-01-24\nbarefoot,,\"Gallo Vineyards, Inc.\",2015-06-11,1-1856-86918,2016-03-24\nbargains,,\"Binky Moon, LLC\",2013-11-14,1-1354-34421,2014-01-23\nbaseball,,\"MLB Advanced Media DH, LLC\",2015-10-29,1-1246-9615,2016-10-30\nbasketball,,\"Fédération Internationale de Basketball (FIBA)\",2015-08-20,1-994-9184,2016-10-19\nbauhaus,,\"Werkhaus GmbH\",2014-04-17,1-1947-29466,2015-04-05\nbayern,,\"Bayern Connect GmbH\",2014-01-23,1-994-73142,2014-05-03\nbbc,,\"British Broadcasting Corporation\",2014-12-18,1-981-86291,2015-03-21\nbbt,,\"BB&T Corporation\",2015-07-23,1-1860-74210,2016-07-15\nbbva,,\"BANCO BILBAO VIZCAYA ARGENTARIA, S.A.\",2014-10-02,1-1111-84953,2015-05-27\nbcg,,\"The Boston Consulting Group, Inc.\",2015-04-02,1-1969-69205,2016-03-09\nbcn,,\"Municipi de Barcelona\",2014-07-24,1-1820-23404,2015-07-08\nbeats,,\"Beats Electronics, LLC\",2015-05-14,1-2048-47049,2015-11-03\nbeauty,,\"L'Oréal\",2015-12-03,1-1302-76087,2016-07-15\nbeer,,\"Minds + Machines Group Limited\",2014-01-09,1-927-52478,2014-05-15\nbentley,,\"Bentley Motors Limited\",2014-12-18,1-1096-37266,2015-07-09\nberlin,,\"dotBERLIN GmbH & Co. KG\",2013-10-31,1-902-9993,2014-01-08\nbest,,\"BestTLD Pty Ltd\",2013-12-19,1-1705-80521,2014-02-27\nbestbuy,,\"BBY Solutions, Inc.\",2015-07-31,1-1908-53104,2016-07-19\nbet,,\"Afilias plc\",2015-05-07,1-868-21199,2015-07-24\nbharti,,\"Bharti Enterprises (Holding) Private Limited\",2014-01-09,1-1287-43279,2015-06-14\nbible,,\"American Bible Society\",2014-06-19,1-994-57975,2015-06-02\nbid,,\"dot Bid Limited\",2013-12-19,1-1227-16477,2014-03-02\nbike,,\"Binky Moon, LLC\",2013-08-27,1-1357-41903,2013-11-14\nbing,,\"Microsoft Corporation\",2014-12-18,1-1129-41416,2015-06-10\nbingo,,\"Binky Moon, LLC\",2014-12-04,1-1360-70873,2015-02-04\nbio,,\"Afilias plc\",2014-03-06,1-1000-94806,2014-06-02\nblack,,\"Afilias plc\",2014-01-16,1-868-74058,2014-03-27\nblackfriday,,\"Uniregistry, Corp.\",2014-01-16,1-855-24025,2014-04-22\nblockbuster,,\"Dish DBS Corporation\",2015-07-30,1-1921-69359,2016-08-04\nblog,,\"Knock Knock WHOIS There, LLC\",2015-05-14,1-917-1259,2016-05-18\nbloomberg,,\"Bloomberg IP Holdings LLC\",2014-07-17,1-1981-76785,2014-11-05\nblue,,\"Afilias plc\",2013-11-07,1-868-24255,2014-02-05\nbms,,\"Bristol-Myers Squibb Company\",2014-10-30,1-1799-64357,2015-09-22\nbmw,,\"Bayerische Motoren Werke Aktiengesellschaft\",2014-01-09,1-938-21301,2014-06-21\nbnl,,\"Banca Nazionale del Lavoro\",2014-07-24,1-1257-44806,2015-06-26\nbnpparibas,,\"BNP Paribas\",2014-05-29,1-1283-71884,2014-08-14\nboats,,\"DERBoats, LLC\",2014-12-04,1-909-78528,2015-02-25\nboehringer,,\"Boehringer Ingelheim International GmbH\",2015-07-09,1-1967-32024,2015-11-25\nbofa,,\"Bank of America Corporation\",2015-07-31,1-1953-47864,2016-08-02\nbom,,\"Núcleo de Informação e Coordenação do Ponto BR - NIC.br\",2014-10-16,1-1119-71934,2015-09-26\nbond,,\"Bond University Limited\",2014-06-05,1-2092-96476,2015-03-27\nboo,,\"Charleston Road Registry Inc.\",2014-01-30,1-1681-73672,2014-08-30\nbook,,\"Amazon Registry Services, Inc.\",2015-08-27,1-1315-44051,2015-12-05\nbooking,,\"Booking.com B.V.\",2015-07-16,1-1016-80657,2016-07-23\nbosch,,\"Robert Bosch GMBH\",2015-06-18,1-1945-29108,2015-12-24\nbostik,,\"Bostik SA\",2015-05-28,1-1264-54834,2015-11-25\nboston,,\"Boston TLD Management, LLC\",2015-12-10,1-1958-93212,2016-11-29\nbot,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1315-81832,2015-12-05\nboutique,,\"Binky Moon, LLC\",2013-11-14,1-1363-29181,2014-01-23\nbox,,\".BOX INC.\",2015-11-12,1-1309-75738,2016-11-11\nbradesco,,\"Banco Bradesco S.A.\",2014-12-18,1-898-653,2015-06-26\nbridgestone,,\"Bridgestone Corporation\",2014-12-18,1-954-27550,2015-05-01\nbroadway,,\"Celebrate Broadway, Inc.\",2014-12-22,1-994-4128,2015-11-18\nbroker,,\"Dotbroker Registry Limited\",2014-12-11,1-1332-82635,2015-04-29\nbrother,,\"Brother Industries, Ltd.\",2015-01-29,1-944-92379,2015-05-12\nbrussels,,\"DNS.be vzw\",2014-02-06,1-1867-3276,2014-06-18\nbudapest,,\"Minds + Machines Group Limited\",2013-11-21,1-1037-50753,2014-09-23\nbugatti,,\"Bugatti International SA\",2015-07-23,1-1004-9564,2015-11-25\nbuild,,\"Plan Bee LLC\",2013-11-07,1-888-47096,2014-01-18\nbuilders,,\"Binky Moon, LLC\",2013-11-07,1-1366-121,2013-12-28\nbusiness,,\"Binky Moon, LLC\",2013-11-07,1-1367-68057,2014-08-22\nbuy,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1315-53217,2015-12-05\nbuzz,,\"DOTSTRATEGY CO.\",2013-10-02,1-1133-77383,2013-12-18\nbzh,,\"Association www.bzh\",2014-02-27,1-989-18963,2014-06-17\ncab,,\"Binky Moon, LLC\",2013-10-24,1-1371-6431,2013-12-17\ncafe,,\"Binky Moon, LLC\",2015-02-11,1-1370-88467,2015-04-05\ncal,,\"Charleston Road Registry Inc.\",2014-07-24,1-1680-27519,2014-09-15\ncall,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1315-29734,2015-12-05\ncalvinklein,,\"PVH gTLD Holdings LLC\",2015-07-30,1-998-12980,2016-08-04\ncam,,\"AC Webconnecting Holding B.V.\",2016-04-21,1-882-71415,2016-06-16\ncamera,,\"Binky Moon, LLC\",2013-08-27,1-1372-58656,2013-11-06\ncamp,,\"Binky Moon, LLC\",2013-11-07,1-1373-83008,2013-12-17\ncancerresearch,,\"Australian Cancer Research Foundation\",2014-05-15,1-2027-17584,2014-07-03\ncanon,,\"Canon Inc.\",2014-09-12,1-919-80835,2015-02-04\ncapetown,,\"ZA Central Registry NPC trading as ZA Central Registry\",2014-03-24,1-1864-98622,2014-06-19\ncapital,,\"Binky Moon, LLC\",2014-03-06,1-1375-20218,2014-04-11\ncapitalone,,\"Capital One Financial Corporation\",2015-08-06,1-1267-72259,2016-08-10\ncar,,\"Cars Registry Limited \",2015-01-22,1-1683-84431,2015-09-09\ncaravan,,\"Caravan International, Inc.\",2013-12-12,1-1847-21047,2014-08-15\ncards,,\"Binky Moon, LLC\",2013-12-05,1-1376-34668,2014-02-11\ncare,,\"Binky Moon, LLC\",2014-03-06,1-1374-92093,2014-04-23\ncareer,,\"dotCareer LLC\",2013-10-09,1-907-61259,2014-04-11\ncareers,,\"Binky Moon, LLC\",2013-10-02,1-1378-74207,2013-12-17\ncars,,\"Cars Registry Limited \",2014-11-13,1-845-37810,2015-05-02\ncartier,,\"Richemont DNS Inc.\",2014-06-23,1-1253-32739,2014-12-11\ncasa,,\"Minds + Machines Group Limited\",2013-11-21,1-1038-47257,2014-09-23\ncase,,\"CNH Industrial N.V.\",2015-09-03,1-2050-40761,2016-10-30\ncaseih,,\"CNH Industrial N.V.\",2015-09-03,1-2051-20058,2016-10-30\ncash,,\"Binky Moon, LLC\",2014-03-06,1-1381-76948,2014-04-23\ncasino,,\"Binky Moon, LLC\",2014-12-18,1-1382-33633,2015-02-19\ncatering,,\"Binky Moon, LLC\",2013-12-05,1-1380-59591,2014-02-04\ncatholic,,\"Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)\",2015-10-21,1-1311-76497,2016-12-01\ncba,,\"COMMONWEALTH BANK OF AUSTRALIA\",2014-06-26,1-1672-4934,2015-06-22\ncbn,,\"The Christian Broadcasting Network, Inc.\",2014-08-22,1-1980-27252,2015-02-13\ncbre,,\"CBRE, Inc.\",2015-07-02,1-2116-80094,2016-07-02\ncbs,,\"CBS Domains Inc.\",2015-08-06,1-869-11721,2016-08-04\nceb,,\"The Corporate Executive Board Company\",2015-04-09,1-1773-64649,2015-08-08\ncenter,,\"Binky Moon, LLC\",2013-11-07,1-1383-13918,2013-12-17\nceo,,\"CEOTLD Pty Ltd\",2013-11-07,1-1706-31908,2013-12-28\ncern,,\"European Organization for Nuclear Research (\\\"CERN\\\")\",2014-06-05,1-1082-60500,2014-08-16\ncfa,,\"CFA Institute\",2014-08-28,1-1877-69334,2015-05-02\ncfd,,\"DotCFD Registry Limited\",2014-12-11,1-2041-62930,2015-03-13\nchanel,,\"Chanel International B.V.\",2015-04-09,1-1757-70300,2015-08-05\nchannel,,\"Charleston Road Registry Inc.\",2014-05-08,1-1139-20196,2014-09-15\ncharity,,\"Binky Moon, LLC\",2018-04-11,1-1384-49318,2018-06-07\nchase,,\"JPMorgan Chase Bank, National Association\",2015-04-30,1-1190-39893,2016-02-27\nchat,,\"Binky Moon, LLC\",2014-12-04,1-1385-24288,2015-02-04\ncheap,,\"Binky Moon, LLC\",2013-11-14,1-1388-22552,2014-01-14\nchintai,,\"CHINTAI Corporation\",2015-06-11,1-901-295,2016-06-07\nchristmas,,\"Uniregistry, Corp.\",2013-11-21,1-855-47142,2014-02-26\nchrome,,\"Charleston Road Registry Inc.\",2014-07-24,1-1683-38963,2014-09-15\nchrysler,,\"FCA US LLC.\",2015-07-30,1-2057-24195,2016-07-28\nchurch,,\"Binky Moon, LLC\",2014-02-06,1-1387-59691,2014-05-15\ncipriani,,\"Hotel Cipriani Srl\",2015-02-19,1-1837-53838,2015-10-09\ncircle,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1315-92803,2015-12-05\ncisco,,\"Cisco Technology, Inc.\",2014-12-22,1-1788-37128,2015-05-15\ncitadel,,\"Citadel Domain LLC\",2015-07-23,1-1848-15726,2016-07-23\nciti,,\"Citigroup Inc.\",2015-07-30,1-2086-70305,2016-07-28\ncitic,,\"CITIC Group Corporation\",2014-01-09,1-914-86033,2014-04-29\ncity,,\"Binky Moon, LLC\",2014-05-29,1-1389-12139,2014-07-10\ncityeats,,\"Lifestyle Domain Holdings, Inc.\",2014-12-11,1-1326-83809,2015-11-10\nclaims,,\"Binky Moon, LLC\",2014-03-20,1-1390-429,2014-05-07\ncleaning,,\"Binky Moon, LLC\",2013-12-05,1-1391-32771,2014-02-04\nclick,,\"Uniregistry, Corp.\",2014-06-05,1-845-44500,2014-08-16\nclinic,,\"Binky Moon, LLC\",2014-03-20,1-1392-58392,2014-04-22\nclinique,,\"The Estée Lauder Companies Inc.\",2015-10-01,1-1962-86087,2015-12-28\nclothing,,\"Binky Moon, LLC\",2013-08-27,1-1394-96113,2013-11-06\ncloud,,\"Aruba PEC S.p.A.\",2015-04-16,1-1669-75338,2015-06-26\nclub,,\".CLUB DOMAINS, LLC\",2013-11-08,1-864-71021,2014-01-18\nclubmed,,\"Club Méditerranée S.A.\",2015-06-25,1-2079-28620,2015-10-02\ncoach,,\"Binky Moon, LLC\",2014-10-09,1-1397-64766,2014-11-26\ncodes,,\"Binky Moon, LLC\",2013-10-31,1-1398-14114,2013-12-28\ncoffee,,\"Binky Moon, LLC\",2013-10-17,1-1401-49222,2013-12-28\ncollege,,\"XYZ.COM LLC\",2014-01-16,1-2137-73069,2014-04-10\ncologne,,\"dotKoeln GmbH\",2014-02-05,1-860-75931,2014-03-19\ncomcast,,\"Comcast IP Holdings I, LLC\",2015-07-23,1-1170-7009,2016-07-07\ncommbank,,\"COMMONWEALTH BANK OF AUSTRALIA\",2014-06-26,1-1672-79914,2015-06-22\ncommunity,,\"Binky Moon, LLC\",2013-12-05,1-1402-32002,2014-01-25\ncompany,,\"Binky Moon, LLC\",2013-11-07,1-1399-64977,2013-12-17\ncompare,,\"iSelect Ltd\",2015-10-08,1-1088-79872,2016-01-15\ncomputer,,\"Binky Moon, LLC\",2013-10-24,1-1405-67595,2013-12-17\ncomsec,,\"VeriSign, Inc.\",2015-01-08,1-1145-38018,2015-11-16\ncondos,,\"Binky Moon, LLC\",2013-12-05,1-1404-98894,2014-02-11\nconstruction,,\"Binky Moon, LLC\",2013-09-16,1-1403-98045,2013-11-14\nconsulting,,\"Dog Beach, LLC\",2013-12-05,1-1406-80949,2014-04-01\ncontact,,\"Top Level Spectrum, Inc.\",2015-01-08,1-1279-75341,2015-12-22\ncontractors,,\"Binky Moon, LLC\",2013-09-10,1-1408-96304,2013-11-14\ncooking,,\"Minds + Machines Group Limited\",2013-11-21,1-1110-51672,2014-03-31\ncookingchannel,,\"Lifestyle Domain Holdings, Inc.\",2015-07-02,1-1326-51959,2016-06-23\ncool,,\"Binky Moon, LLC\",2013-11-14,1-1409-69124,2014-01-23\ncorsica,,\"Collectivité Territoriale de Corse\",2014-09-25,1-937-68428,2015-05-16\ncountry,,\"DotCountry LLC\",2013-12-19,1-1038-69660,2014-03-31\ncoupon,,\"Amazon Registry Services, Inc.\",2015-02-26,1-1315-85731,2016-02-19\ncoupons,,\"Binky Moon, LLC\",2015-03-26,1-1413-96740,2015-05-13\ncourses,,\"OPEN UNIVERSITIES AUSTRALIA PTY LTD\",2014-12-04,1-1327-45933,2015-02-25\ncredit,,\"Binky Moon, LLC\",2014-03-20,1-1410-93823,2014-05-07\ncreditcard,,\"Binky Moon, LLC\",2014-03-20,1-1412-63109,2014-04-29\ncreditunion,,\"CUNA Performance Resources, LLC\",2015-01-22,1-1130-18309,2015-11-10\ncricket,,\"dot Cricket Limited\",2014-10-09,1-1205-96748,2014-11-17\ncrown,,\"Crown Equipment Corporation\",2014-10-24,1-1277-15200,2015-06-19\ncrs,,\"Federated Co-operatives Limited\",2014-04-03,1-2046-93306,2014-10-15\ncruise,,\"Viking River Cruises (Bermuda) Ltd.\",2015-12-10,1-1691-43949,2016-11-12\ncruises,,\"Binky Moon, LLC\",2013-12-05,1-1415-46513,2014-02-04\ncsc,,\"Alliance-One Services, Inc.\",2014-09-25,1-1674-60067,2015-09-01\ncuisinella,,\"SCHMIDT GROUPE S.A.S.\",2014-04-03,1-1114-58195,2014-07-03\ncymru,,\"Nominet UK\",2014-05-08,1-1105-16488,2014-08-08\ncyou,,\"Beijing Gamease Age Digital Technology Co., Ltd.\",2015-01-22,1-1659-50039,2015-04-03\ndabur,,\"Dabur India Limited\",2014-02-06,1-1804-73491,2015-01-24\ndad,,\"Charleston Road Registry Inc.\",2014-01-23,1-1682-14122,2014-08-30\ndance,,\"Dog Beach, LLC\",2013-10-24,1-1255-69937,2014-01-14\ndata,,\"Dish DBS Corporation\",2016-06-02,1-2009-38008,2016-12-20\ndate,,\"dot Date Limited\",2014-11-20,1-1247-30301,2015-03-25\ndating,,\"Binky Moon, LLC\",2013-12-05,1-1416-56404,2014-01-25\ndatsun,,\"NISSAN MOTOR CO., LTD.\",2014-03-27,1-1023-6629,2015-03-04\nday,,\"Charleston Road Registry Inc.\",2014-01-30,1-1139-19523,2014-08-30\ndclk,,\"Charleston Road Registry Inc.\",2014-11-20,1-1141-22713,2015-01-24\ndds,,\"Minds + Machines Group Limited\",2015-05-07,1-1038-5963,2016-05-11\ndeal,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-35975,2016-06-07\ndealer,,\"Intercap Holdings Inc.\",2014-12-22,1-993-62521,2015-12-24\ndeals,,\"Binky Moon, LLC\",2014-05-22,1-1419-43874,2014-07-10\ndegree,,\"Dog Beach, LLC\",2014-03-06,1-1418-57248,2014-05-30\ndelivery,,\"Binky Moon, LLC\",2014-09-11,1-1420-57575,2014-11-01\ndell,,\"Dell Inc.\",2014-10-24,1-1094-11981,2015-10-14\ndeloitte,,\"Deloitte Touche Tohmatsu\",2015-07-31,1-1944-83205,2016-01-29\ndelta,,\"Delta Air Lines, Inc.\",2015-02-19,1-1259-75287,2015-07-11\ndemocrat,,\"Dog Beach, LLC\",2013-10-24,1-1255-25868,2014-01-14\ndental,,\"Binky Moon, LLC\",2014-03-20,1-1421-91857,2014-04-23\ndentist,,\"Dog Beach, LLC\",2014-03-20,1-1422-97537,2014-05-31\ndesi,,\"Desi Networks LLC\",2013-11-14,1-870-27617,2014-04-10\ndesign,,\"Top Level Design, LLC\",2014-11-07,1-1086-90196,2015-01-24\ndev,,\"Charleston Road Registry Inc.\",2014-10-16,1-1138-73066,2014-12-18\ndhl,,\"Deutsche Post AG\",2015-07-23,1-1075-45896,2016-06-02\ndiamonds,,\"Binky Moon, LLC\",2013-09-22,1-1428-32844,2013-11-19\ndiet,,\"Uniregistry, Corp.\",2014-06-26,1-845-21294,2014-08-16\ndigital,,\"Binky Moon, LLC\",2014-03-06,1-1427-39640,2014-05-07\ndirect,,\"Binky Moon, LLC\",2014-04-10,1-1424-94823,2014-07-02\ndirectory,,\"Binky Moon, LLC\",2013-09-20,1-1432-79618,2013-11-19\ndiscount,,\"Binky Moon, LLC\",2014-03-06,1-1431-6328,2014-04-23\ndiscover,,\"Discover Financial Services\",2015-07-23,1-1423-36348,2016-07-28\ndish,,\"Dish DBS Corporation\",2015-07-30,1-1919-18145,2016-08-10\ndiy,,\"Lifestyle Domain Holdings, Inc.\",2015-11-05,1-1326-57740,2016-08-25\ndnp,,\"Dai Nippon Printing Co., Ltd.\",2013-12-13,1-948-69611,2014-03-11\ndocs,,\"Charleston Road Registry Inc.\",2014-10-16,1-1682-12856,2014-12-18\ndoctor,,\"Binky Moon, LLC\",2016-06-02,1-1430-52453,2016-07-21\ndodge,,\"FCA US LLC.\",2015-07-30,1-2054-9171,2016-08-04\ndog,,\"Binky Moon, LLC\",2014-12-04,1-1429-22494,2015-04-29\ndoha,,\"Communications Regulatory Authority (CRA)\",2014-09-18,1-1150-50794,2015-03-25\ndomains,,\"Binky Moon, LLC\",2013-10-17,1-1433-39728,2013-12-17\ndot,,\"Dish DBS Corporation\",2015-05-21,1-2005-70840,2016-05-18\ndownload,,\"dot Support Limited\",2014-11-20,1-1210-70457,2015-03-25\ndrive,,\"Charleston Road Registry Inc.\",2015-03-05,1-1138-62581,2015-06-20\ndtv,,\"Dish DBS Corporation\",2015-06-04,1-2084-81667,2016-05-27\ndubai,,\"Dubai Smart Government Department\",2015-01-01,1-1838-15469,2016-01-07\nduck,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-11973,2016-07-21\ndunlop,,\"The Goodyear Tire & Rubber Company\",2015-07-02,1-1885-14876,2016-06-10\nduns,,\"The Dun & Bradstreet Corporation\",2015-08-06,1-1832-42386,2016-07-23\ndupont,,\"E. I. du Pont de Nemours and Company\",2015-06-25,1-1300-88322,2016-06-10\ndurban,,\"ZA Central Registry NPC trading as ZA Central Registry\",2014-03-24,1-1864-63608,2014-06-19\ndvag,,\"Deutsche Vermögensberatung Aktiengesellschaft DVAG\",2014-06-23,1-904-62612,2014-09-27\ndvr,,\"DISH Technologies L.L.C.\",2016-05-26,1-2000-89466,2016-09-30\nearth,,\"Interlink Co., Ltd.\",2014-12-04,1-901-26957,2015-05-14\neat,,\"Charleston Road Registry Inc.\",2014-01-23,1-1139-37354,2014-08-30\neco,,\"Big Room Inc.\",2016-07-08,1-912-59314,2016-08-28\nedeka,,\"EDEKA Verband kaufmännischer Genossenschaften e.V.\",2014-12-18,1-1297-3451,2016-01-21\neducation,,\"Binky Moon, LLC\",2013-11-07,1-1435-73490,2013-12-28\nemail,,\"Binky Moon, LLC\",2013-10-31,1-1438-98374,2014-01-02\nemerck,,\"Merck KGaA\",2014-04-03,1-980-60636,2014-10-22\nenergy,,\"Binky Moon, LLC\",2014-09-11,1-1437-42738,2014-11-01\nengineer,,\"Dog Beach, LLC\",2014-03-06,1-1255-37010,2014-06-04\nengineering,,\"Binky Moon, LLC\",2014-03-06,1-1436-74788,2014-04-11\nenterprises,,\"Binky Moon, LLC\",2013-09-20,1-1440-71720,2013-11-19\nepson,,\"Seiko Epson Corporation\",2014-12-04,1-936-24218,2015-03-03\nequipment,,\"Binky Moon, LLC\",2013-08-27,1-1442-68106,2013-11-06\nericsson,,\"Telefonaktiebolaget L M Ericsson\",2015-07-09,1-1798-68430,2016-06-10\nerni,,\"ERNI Group Holding AG\",2014-04-03,1-949-56474,2015-03-12\nesq,,\"Charleston Road Registry Inc.\",2014-05-08,1-1140-98965,2014-08-29\nestate,,\"Binky Moon, LLC\",2013-08-27,1-1441-44965,2013-11-14\nesurance,,\"Esurance Insurance Company\",2015-07-23,1-1987-61342,2016-07-23\netisalat,,\"Emirates Telecommunications Corporation (trading as Etisalat)\",2015-09-03,1-1743-35887,2017-06-01\neurovision,,\"European Broadcasting Union (EBU)\",2014-04-24,1-1083-6576,2014-12-06\neus,,\"Puntueus Fundazioa\",2013-12-12,1-1293-15788,2014-04-11\nevents,,\"Binky Moon, LLC\",2013-12-05,1-1443-27992,2014-02-04\neverbank,,\"EverBank\",2014-05-15,1-2136-22895,2014-11-26\nexchange,,\"Binky Moon, LLC\",2014-03-06,1-1445-68403,2014-04-23\nexpert,,\"Binky Moon, LLC\",2013-11-21,1-1444-46322,2014-01-23\nexposed,,\"Binky Moon, LLC\",2013-12-05,1-1446-82057,2014-02-04\nexpress,,\"Binky Moon, LLC\",2015-02-11,1-1447-46365,2015-04-05\nextraspace,,\"Extra Space Storage LLC\",2015-05-14,1-1688-1352,2016-03-25\nfage,,\"Fage International S.A.\",2014-12-18,1-2125-19961,2015-08-08\nfail,,\"Binky Moon, LLC\",2014-03-06,1-1448-73190,2014-04-23\nfairwinds,,\"FairWinds Partners, LLC\",2014-11-13,1-1173-27755,2015-11-13\nfaith,,\"dot Faith Limited\",2014-11-20,1-1228-92789,2015-03-25\nfamily,,\"Dog Beach, LLC\",2015-04-02,1-1450-96002,2015-08-11\nfan,,\"Dog Beach, LLC\",2014-03-06,1-1449-26710,2015-03-16\nfans,,\"Fans TLD Limited\",2014-11-07,1-1711-46810,2015-02-19\nfarm,,\"Binky Moon, LLC\",2013-11-07,1-1451-8324,2013-12-28\nfarmers,,\"Farmers Insurance Exchange\",2015-07-09,1-1801-23208,2016-06-25\nfashion,,\"Minds + Machines Group Limited\",2014-07-03,1-1039-98979,2014-12-06\nfast,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1316-97653,2015-12-05\nfedex,,\"Federal Express Corporation\",2015-08-06,1-1896-90293,2016-06-25\nfeedback,,\"Top Level Spectrum, Inc.\",2013-12-19,1-1279-54497,2014-04-10\nferrari,,\"Fiat Chrysler Automobiles N.V.\",2015-07-31,1-2071-48444,2016-08-02\nferrero,,\"Ferrero Trading Lux S.A.\",2014-12-18,1-1126-78849,2015-11-07\nfiat,,\"Fiat Chrysler Automobiles N.V.\",2015-07-31,1-2067-46114,2016-08-02\nfidelity,,\"Fidelity Brokerage Services LLC\",2015-07-30,1-1845-19586,2016-08-04\nfido,,\"Rogers Communications Canada Inc.\",2015-08-06,1-1036-80240,2016-09-20\nfilm,,\"Motion Picture Domain Registry Pty Ltd\",2015-01-08,1-1802-37358,2015-03-24\nfinal,,\"Núcleo de Informação e Coordenação do Ponto BR - NIC.br\",2014-10-16,1-1119-72288,2015-09-26\nfinance,,\"Binky Moon, LLC\",2014-03-20,1-1454-18725,2014-04-29\nfinancial,,\"Binky Moon, LLC\",2014-03-06,1-1453-71764,2014-04-23\nfire,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-94280,2016-06-07\nfirestone,,\"Bridgestone Licensing Services, Inc\",2014-12-18,1-954-87942,2015-12-05\nfirmdale,,\"Firmdale Holdings Limited\",2014-03-27,1-1818-23087,2014-11-20\nfish,,\"Binky Moon, LLC\",2013-12-12,1-1459-49079,2014-02-21\nfishing,,\"Minds + Machines Group Limited\",2013-11-21,1-1039-82031,2014-03-31\nfit,,\"Minds + Machines Group Limited\",2014-11-07,1-1039-18316,2015-01-09\nfitness,,\"Binky Moon, LLC\",2014-03-06,1-1457-79967,2014-04-22\nflickr,,\"Yahoo! Domain Services Inc.\",2015-04-02,1-1168-54294,2016-02-13\nflights,,\"Binky Moon, LLC\",2013-12-05,1-1460-3791,2014-02-04\nflir,,\"FLIR Systems, Inc.\",2015-07-23,1-1272-48294,2016-05-10\nflorist,,\"Binky Moon, LLC\",2013-11-07,1-1456-34878,2013-12-28\nflowers,,\"Uniregistry, Corp.\",2014-10-09,1-845-21975,2014-12-25\nfly,,\"Charleston Road Registry Inc.\",2014-05-08,1-1141-48206,2014-09-15\nfoo,,\"Charleston Road Registry Inc.\",2014-01-23,1-1681-22593,2014-04-19\nfood,,\"Lifestyle Domain Holdings, Inc.\",2016-04-21,1-1326-50608,2016-11-10\nfoodnetwork,,\"Lifestyle Domain Holdings, Inc.\",2015-07-02,1-1326-10877,2016-06-23\nfootball,,\"Binky Moon, LLC\",2014-12-18,1-1463-19656,2015-02-19\nford,,\"Ford Motor Company\",2014-11-13,1-1310-12426,2015-12-18\nforex,,\"Dotforex Registry Limited\",2014-12-11,1-2043-82969,2015-03-12\nforsale,,\"Dog Beach, LLC\",2014-05-22,1-1461-35653,2014-10-01\nforum,,\"Fegistry, LLC\",2015-04-02,1-1913-92671,2015-07-01\nfoundation,,\"Binky Moon, LLC\",2013-12-05,1-1468-64201,2014-02-11\nfox,,\"FOX Registry, LLC\",2015-09-11,1-1167-1880,2015-12-24\nfree,,\"Amazon Registry Services, Inc.\",2015-12-10,1-1316-21923,2016-11-08\nfresenius,,\"Fresenius Immobilien-Verwaltungs-GmbH\",2015-07-30,1-916-50890,2016-01-09\nfrl,,\"FRLregistry B.V.\",2014-05-15,1-1312-75662,2014-08-30\nfrogans,,\"OP3FT\",2013-12-19,1-1270-9301,2014-04-19\nfrontdoor,,\"Lifestyle Domain Holdings, Inc.\",2015-07-02,1-1326-50203,2016-06-23\nfrontier,,\"Frontier Communications Corporation\",2015-02-05,1-2106-18801,2016-02-06\nftr,,\"Frontier Communications Corporation\",2015-07-16,1-2105-39700,2016-04-17\nfujitsu,,\"Fujitsu Limited\",2015-07-30,1-1722-42216,2016-07-07\nfujixerox,,\"Xerox DNHC LLC\",2015-07-23,1-1046-39945,2016-07-15\nfun,,\"DotSpace Inc.\",2016-01-14,1-1274-35353,2016-12-21\nfund,,\"Binky Moon, LLC\",2014-03-20,1-1467-34522,2014-04-23\nfurniture,,\"Binky Moon, LLC\",2014-03-20,1-1466-60532,2014-04-23\nfutbol,,\"Dog Beach, LLC\",2013-09-20,1-1469-89174,2014-02-11\nfyi,,\"Binky Moon, LLC\",2015-04-02,1-1579-33517,2015-05-22\ngal,,\"Asociación puntoGAL\",2013-11-07,1-1278-425,2014-04-11\ngallery,,\"Binky Moon, LLC\",2013-09-13,1-1471-10955,2013-11-14\ngallo,,\"Gallo Vineyards, Inc.\",2015-06-11,1-1983-39264,2016-03-22\ngallup,,\"Gallup, Inc.\",2015-02-19,1-1124-66954,2016-02-11\ngame,,\"Uniregistry, Corp.\",2015-05-28,1-855-17500,2015-07-08\ngames,,\"Dog Beach, LLC\",2015-05-28,1-1470-40168,2016-06-02\ngap,,\"The Gap, Inc.\",2015-07-31,1-925-90449,2016-08-04\ngarden,,\"Minds + Machines Group Limited\",2014-06-26,1-1039-6355,2014-12-13\ngbiz,,\"Charleston Road Registry Inc.\",2014-07-17,1-1683-16092,2014-08-27\ngdn,,\"Joint Stock Company \\\"Navigation-information systems\\\"\",2014-07-31,1-1866-26783,2015-02-13\ngea,,\"GEA Group Aktiengesellschaft\",2014-12-04,1-1337-68453,2015-08-28\ngent,,\"COMBELL NV\",2014-01-23,1-1679-97532,2014-07-12\ngenting,,\"Resorts World Inc Pte. Ltd.\",2015-03-12,1-2073-97647,2015-06-20\ngeorge,,\"Wal-Mart Stores, Inc.\",2015-07-31,1-1244-15683,2016-08-18\nggee,,\"GMO Internet, Inc.\",2014-01-09,1-1734-71117,2014-12-25\ngift,,\"DotGift, LLC\",2013-10-17,1-855-85881,2014-01-18\ngifts,,\"Binky Moon, LLC\",2014-07-03,1-1474-76888,2014-08-08\ngives,,\"Dog Beach, LLC\",2014-03-06,1-1255-39674,2014-06-04\ngiving,,\"Giving Limited\",2014-11-13,1-1284-21841,2015-08-06\nglade,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-47766,2016-07-28\nglass,,\"Binky Moon, LLC\",2013-11-07,1-1475-74719,2013-12-28\ngle,,\"Charleston Road Registry Inc.\",2014-07-24,1-1099-85478,2014-09-15\nglobal,,\"Dot Global Domain Registry Limited\",2014-04-17,1-1747-40234,2014-06-11\nglobo,,\"Globo Comunicação e Participações S.A\",2013-12-19,1-1151-96871,2014-05-03\ngmail,,\"Charleston Road Registry Inc.\",2014-05-01,1-1099-70123,2014-08-27\ngmbh,,\"Binky Moon, LLC\",2016-01-29,1-1477-91047,2016-03-09\ngmo,,\"GMO Internet Pte. Ltd.\",2014-01-09,1-1657-61205,2014-05-03\ngmx,,\"1&1 Mail & Media GmbH\",2014-04-24,1-1256-36701,2014-09-05\ngodaddy,,\"Go Daddy East, LLC\",2015-07-23,1-1109-42895,2016-07-07\ngold,,\"Binky Moon, LLC\",2015-01-22,1-1478-71326,2015-03-24\ngoldpoint,,\"YODOBASHI CAMERA CO.,LTD.\",2014-11-20,1-1809-71826,2015-02-19\ngolf,,\"Binky Moon, LLC\",2014-12-18,1-1476-38656,2015-03-24\ngoo,,\"NTT Resonant Inc.\",2014-12-18,1-1810-48580,2015-03-03\ngoodyear,,\"The Goodyear Tire & Rubber Company\",2015-07-02,1-1886-86906,2016-06-10\ngoog,,\"Charleston Road Registry Inc.\",2014-11-20,1-1099-4940,2015-01-24\ngoogle,,\"Charleston Road Registry Inc.\",2014-07-24,1-1099-35758,2014-09-15\ngop,,\"Republican State Leadership Committee, Inc.\",2014-01-16,1-994-50847,2014-04-04\ngot,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1316-81180,2015-12-05\ngrainger,,\"Grainger Registry Services, LLC\",2015-05-07,1-1006-23981,2015-11-13\ngraphics,,\"Binky Moon, LLC\",2013-09-13,1-1479-5306,2013-11-14\ngratis,,\"Binky Moon, LLC\",2014-03-20,1-1481-2922,2014-04-23\ngreen,,\"Afilias plc\",2014-05-08,1-868-24661,2014-06-19\ngripe,,\"Binky Moon, LLC\",2014-03-06,1-1486-63504,2014-04-11\ngrocery,,\"Wal-Mart Stores, Inc.\",2016-06-16,1-2064-74519,2017-06-28\ngroup,,\"Binky Moon, LLC\",2014-08-15,1-1482-30833,2015-08-08\nguardian,,\"The Guardian Life Insurance Company of America\",2015-07-30,1-1298-37058,2016-05-13\ngucci,,\"Guccio Gucci S.p.a.\",2014-11-13,1-951-28008,2015-10-27\nguge,,\"Charleston Road Registry Inc.\",2014-08-28,1-1099-76403,2015-03-24\nguide,,\"Binky Moon, LLC\",2013-09-13,1-1484-33046,2014-05-15\nguitars,,\"Uniregistry, Corp.\",2013-11-14,1-855-34620,2014-01-18\nguru,,\"Binky Moon, LLC\",2013-08-27,1-1487-73268,2013-11-06\nhair,,\"L'Oréal\",2015-12-03,1-1302-98299,2016-12-02\nhamburg,,\"Hamburg Top-Level-Domain GmbH\",2014-02-20,1-1134-57974,2014-06-04\nhangout,,\"Charleston Road Registry Inc.\",2014-11-13,1-1678-13168,2015-01-24\nhaus,,\"Dog Beach, LLC\",2013-12-05,1-1488-15641,2014-03-31\nhbo,,\"HBO Registry Services, Inc.\",2015-07-30,1-1783-76510,2016-08-14\nhdfc,,\"HOUSING DEVELOPMENT FINANCE CORPORATION LIMITED\",2015-07-30,1-1859-23172,2016-08-16\nhdfcbank,,\"HDFC Bank Limited\",2015-02-12,1-1307-93169,2016-02-11\nhealth,,\"DotHealth, LLC\",2015-02-11,1-1684-6394,2016-01-26\nhealthcare,,\"Binky Moon, LLC\",2014-06-12,1-1492-32589,2014-07-30\nhelp,,\"Uniregistry, Corp.\",2014-06-26,1-845-3403,2014-08-16\nhelsinki,,\"City of Helsinki\",2015-02-05,1-1865-66478,2016-01-26\nhere,,\"Charleston Road Registry Inc.\",2014-02-06,1-1140-20987,2014-08-29\nhermes,,\"HERMES INTERNATIONAL\",2014-07-10,1-1136-8758,2015-01-24\nhgtv,,\"Lifestyle Domain Holdings, Inc.\",2015-07-02,1-1326-4851,2016-06-23\nhiphop,,\"Uniregistry, Corp.\",2014-03-06,1-855-7383,2014-05-15\nhisamitsu,,\"Hisamitsu Pharmaceutical Co.,Inc.\",2015-07-16,1-935-57258,2016-06-02\nhitachi,,\"Hitachi, Ltd.\",2014-10-31,1-1024-52378,2015-05-01\nhiv,,\"Uniregistry, Corp.\",2014-03-13,1-971-90747,2014-05-31\nhkt,,\"PCCW-HKT DataCom Services Limited\",2015-05-14,1-1309-96306,2016-05-12\nhockey,,\"Binky Moon, LLC\",2015-03-19,1-1493-98462,2015-05-07\nholdings,,\"Binky Moon, LLC\",2013-08-27,1-1496-1524,2013-11-06\nholiday,,\"Binky Moon, LLC\",2013-11-07,1-1497-56699,2013-12-28\nhomedepot,,\"Home Depot Product Authority, LLC\",2015-04-02,1-1095-1782,2015-06-04\nhomegoods,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-99491,2016-07-15\nhomes,,\"DERHomes, LLC\",2014-01-09,1-909-196,2014-05-22\nhomesense,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-22954,2016-07-15\nhonda,,\"Honda Motor Co., Ltd.\",2014-12-18,1-1923-79996,2015-04-30\nhoneywell,,\"Honeywell GTLD LLC\",2015-07-23,1-1517-81574,2016-07-26\nhorse,,\"Minds + Machines Group Limited\",2013-11-21,1-927-86049,2014-03-31\nhospital,,\"Binky Moon, LLC\",2016-10-20,1-1505-15195,2016-12-09\nhost,,\"DotHost Inc.\",2014-04-17,1-1061-73671,2014-05-31\nhosting,,\"Uniregistry, Corp.\",2014-05-29,1-855-76484,2014-08-16\nhot,,\"Amazon Registry Services, Inc.\",2015-08-27,1-1316-38620,2016-08-10\nhoteles,,\"Travel Reservations SRL\",2015-03-05,1-1249-1940,2015-06-26\nhotels,,\"Booking.com B.V.\",2016-04-07,1-1016-75482,2017-04-07\nhotmail,,\"Microsoft Corporation\",2014-12-18,1-1129-32525,2015-06-10\nhouse,,\"Binky Moon, LLC\",2013-11-07,1-1506-83794,2013-12-28\nhow,,\"Charleston Road Registry Inc.\",2014-01-23,1-1682-29920,2014-08-16\nhsbc,,\"HSBC Global Services (UK) Limited\",2014-10-24,1-1689-20699,2015-07-10\nhughes,,\"Hughes Satellite Systems Corporation\",2015-07-30,1-1997-46911,2016-08-10\nhyatt,,\"Hyatt GTLD, L.L.C.\",2015-07-30,1-965-48449,2016-07-28\nhyundai,,\"Hyundai Motor Company\",2015-07-09,1-1922-62743,2015-09-26\nibm,,\"International Business Machines Corporation\",2014-07-31,1-992-57662,2014-10-01\nicbc,,\"Industrial and Commercial Bank of China Limited\",2015-02-19,1-1010-74163,2015-05-13\nice,,\"IntercontinentalExchange, Inc.\",2014-10-30,1-1965-44528,2015-07-22\nicu,,\"ShortDot SA\",2015-01-08,1-979-15291,2015-05-02\nieee,,\"IEEE Global LLC\",2015-07-23,1-966-50066,2016-07-21\nifm,,\"ifm electronic gmbh\",2014-01-30,1-1740-10420,2015-01-24\nikano,,\"Ikano S.A.\",2015-07-09,1-1002-9044,2016-07-01\nimamat,,\"Fondation Aga Khan (Aga Khan Foundation)\",2015-08-06,1-1013-17019,2016-04-16\nimdb,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-27811,2016-06-07\nimmo,,\"Binky Moon, LLC\",2014-07-10,1-1511-99612,2014-08-27\nimmobilien,,\"Dog Beach, LLC\",2013-11-07,1-1255-76933,2014-01-02\ninc,,\"Intercap Holdings Inc.\",2018-03-10,1-1309-22501,2018-07-17\nindustries,,\"Binky Moon, LLC\",2013-12-05,1-1510-3058,2014-02-21\ninfiniti,,\"NISSAN MOTOR CO., LTD.\",2014-03-27,1-1022-99709,2015-03-04\ning,,\"Charleston Road Registry Inc.\",2014-01-23,1-1683-75852,2014-08-30\nink,,\"Top Level Design, LLC\",2013-12-05,1-1086-41069,2014-03-11\ninstitute,,\"Binky Moon, LLC\",2013-11-07,1-1514-76062,2013-12-28\ninsurance,,\"fTLD Registry Services LLC\",2015-02-19,1-1035-75923,2015-12-03\ninsure,,\"Binky Moon, LLC\",2014-03-20,1-1516-617,2014-04-29\nintel,,\"Intel Corporation\",2015-08-06,1-1695-84442,2016-07-28\ninternational,,\"Binky Moon, LLC\",2013-11-07,1-1513-9603,2013-12-28\nintuit,,\"Intuit Administrative Services, Inc.\",2015-07-30,1-1281-62880,2016-07-12\ninvestments,,\"Binky Moon, LLC\",2014-03-20,1-1521-75718,2014-04-23\nipiranga,,\"Ipiranga Produtos de Petroleo S.A.\",2014-08-28,1-1047-90306,2015-07-26\nirish,,\"Binky Moon, LLC\",2014-08-07,1-899-83326,2014-12-02\niselect,,\"iSelect Ltd\",2015-02-11,1-1088-54663,2016-01-15\nismaili,,\"Fondation Aga Khan (Aga Khan Foundation)\",2015-08-06,1-1013-63095,2016-04-16\nist,,\"Istanbul Metropolitan Municipality\",2014-08-28,1-896-64208,2015-07-11\nistanbul,,\"Istanbul Metropolitan Municipality\",2014-08-28,1-896-81048,2015-07-11\nitau,,\"Itau Unibanco Holding S.A.\",2014-10-02,1-876-18413,2015-07-22\nitv,,\"ITV Services Limited\",2015-07-09,1-978-21016,2016-06-21\niveco,,\"CNH Industrial N.V.\",2015-09-03,1-2053-96234,2016-10-30\njaguar,,\"Jaguar Land Rover Ltd\",2014-11-13,1-2033-3936,2015-10-27\njava,,\"Oracle Corporation\",2014-06-19,1-1785-88138,2015-03-03\njcb,,\"JCB Co., Ltd.\",2014-11-20,1-1806-69861,2015-01-23\njcp,,\"JCP Media, Inc.\",2015-04-23,1-1897-48644,2016-03-30\njeep,,\"FCA US LLC.\",2015-07-30,1-2056-76990,2016-07-28\njetzt,,\"Binky Moon, LLC\",2014-01-09,1-1758-31045,2014-03-15\njewelry,,\"Binky Moon, LLC\",2015-03-05,1-1520-93221,2015-04-16\njio,,\"Reliance Industries Limited\",2015-04-02,1-1013-15809,2016-11-15\njll,,\"Jones Lang LaSalle Incorporated\",2015-04-02,1-1250-4137,2015-05-22\njmp,,\"Matrix IP LLC\",2015-03-26,1-1323-79639,2015-12-18\njnj,,\"Johnson & Johnson Services, Inc.\",2015-06-18,1-1156-43157,2016-04-08\njoburg,,\"ZA Central Registry NPC trading as ZA Central Registry\",2014-03-24,1-1864-76634,2014-06-19\njot,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1316-47849,2015-12-05\njoy,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1316-61557,2015-12-05\njpmorgan,,\"JPMorgan Chase Bank, National Association\",2015-04-30,1-1190-27386,2016-02-27\njprs,,\"Japan Registry Services Co., Ltd.\",2014-09-18,1-913-735,2015-07-08\njuegos,,\"Uniregistry, Corp.\",2014-03-20,1-845-92261,2014-05-15\njuniper,,\"JUNIPER NETWORKS, INC.\",2015-07-30,1-1937-57060,2016-08-02\nkaufen,,\"Dog Beach, LLC\",2013-11-07,1-1255-46630,2013-12-28\nkddi,,\"KDDI CORPORATION\",2014-09-12,1-1306-80495,2015-01-09\nkerryhotels,,\"Kerry Trading Co. Limited\",2015-04-30,1-928-47602,2016-03-05\nkerrylogistics,,\"Kerry Trading Co. Limited\",2015-04-09,1-928-31367,2016-03-05\nkerryproperties,,\"Kerry Trading Co. Limited\",2015-04-09,1-928-12798,2016-03-05\nkfh,,\"Kuwait Finance House\",2014-12-04,1-2099-6189,2015-12-15\nkia,,\"KIA MOTORS CORPORATION\",2015-07-09,1-1737-31984,2015-09-26\nkim,,\"Afilias plc\",2013-09-23,1-868-81619,2014-01-23\nkinder,,\"Ferrero Trading Lux S.A.\",2014-11-07,1-1126-16883,2015-10-09\nkindle,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-18526,2016-06-07\nkitchen,,\"Binky Moon, LLC\",2013-09-20,1-1526-71442,2013-11-19\nkiwi,,\"DOT KIWI LIMITED\",2013-09-20,1-853-70338,2014-01-03\nkoeln,,\"dotKoeln GmbH\",2014-01-09,1-860-46860,2014-03-05\nkomatsu,,\"Komatsu Ltd.\",2015-01-08,1-946-52298,2015-03-26\nkosher,,\"Kosher Marketing Assets LLC\",2015-08-20,1-1013-67544,2016-06-10\nkpmg,,\"KPMG International Cooperative (KPMG International Genossenschaft)\",2015-04-23,1-1091-69197,2016-04-05\nkpn,,\"Koninklijke KPN N.V.\",2015-01-08,1-1667-96713,2015-12-15\nkrd,,\"KRG Department of Information Technology\",2013-12-05,1-1260-38811,2014-07-18\nkred,,\"KredTLD Pty Ltd\",2013-12-19,1-1707-1944,2014-02-27\nkuokgroup,,\"Kerry Trading Co. Limited\",2015-04-09,1-928-30883,2016-03-05\nkyoto,,\"Academic Institution: Kyoto Jyoho Gakuen\",2014-11-07,1-1716-31099,2015-01-28\nlacaixa,,\"Fundación Bancaria Caixa d’Estalvis i Pensions de Barcelona, “la Caixa”\",2014-01-09,1-1835-20716,2014-07-18\nladbrokes,,\"LADBROKES INTERNATIONAL PLC\",2015-08-06,1-1823-86614,2016-07-29\nlamborghini,,\"Automobili Lamborghini S.p.A.\",2015-06-04,1-1261-2722,2015-11-25\nlamer,,\"The Estée Lauder Companies Inc.\",2015-10-01,1-1964-45137,2015-12-24\nlancaster,,\"LANCASTER\",2015-02-12,1-854-19943,2015-07-15\nlancia,,\"Fiat Chrysler Automobiles N.V.\",2015-07-31,1-2070-21096,2016-08-04\nlancome,,\"L'Oréal\",2015-07-23,1-1301-74397,2016-07-15\nland,,\"Binky Moon, LLC\",2013-09-10,1-1525-41533,2013-11-14\nlandrover,,\"Jaguar Land Rover Ltd\",2014-11-13,1-2032-73816,2015-10-27\nlanxess,,\"LANXESS Corporation\",2015-07-30,1-1754-39601,2016-01-26\nlasalle,,\"Jones Lang LaSalle Incorporated\",2015-04-02,1-1250-96768,2015-06-11\nlat,,\"ECOM-LAC Federaciòn de Latinoamèrica y el Caribe para Internet y el Comercio Electrònico\",2014-10-16,1-943-512,2015-01-09\nlatino,,\"Dish DBS Corporation\",2015-07-30,1-2008-77299,2016-08-04\nlatrobe,,\"La Trobe University\",2014-06-16,1-2074-51517,2014-12-02\nlaw,,\"LW TLD Limited\",2015-01-22,1-927-20582,2015-06-26\nlawyer,,\"Dog Beach, LLC\",2014-03-20,1-1531-96078,2014-05-31\nlds,,\"IRI Domain Management, LLC (\\\"Applicant\\\")\",2014-03-20,1-1098-21368,2014-11-19\nlease,,\"Binky Moon, LLC\",2014-03-06,1-1540-49920,2014-04-11\nleclerc,,\"A.C.D. LEC Association des Centres Distributeurs Edouard Leclerc\",2014-08-07,1-1251-68491,2015-03-03\nlefrak,,\"LeFrak Organization, Inc.\",2015-07-16,1-1907-30970,2016-07-14\nlegal,,\"Binky Moon, LLC\",2014-10-16,1-1536-79233,2014-11-26\nlego,,\"LEGO Juris A/S\",2015-07-16,1-1795-41858,2016-06-16\nlexus,,\"TOYOTA MOTOR CORPORATION\",2015-04-23,1-1717-84290,2015-07-26\nlgbt,,\"Afilias plc\",2014-05-08,1-868-8822,2014-07-18\nliaison,,\"Liaison Technologies, Incorporated\",2014-10-02,1-1904-8749,2015-05-02\nlidl,,\"Schwarz Domains und Services GmbH & Co. KG\",2014-09-18,1-1123-60314,2014-12-13\nlife,,\"Binky Moon, LLC\",2014-02-06,1-1535-64595,2014-05-15\nlifeinsurance,,\"American Council of Life Insurers\",2015-01-15,1-1160-79590,2016-01-19\nlifestyle,,\"Lifestyle Domain Holdings, Inc.\",2014-12-11,1-1326-24715,2015-11-10\nlighting,,\"Binky Moon, LLC\",2013-08-27,1-1539-6233,2013-11-06\nlike,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1316-52467,2015-12-05\nlilly,,\"Eli Lilly and Company\",2015-07-31,1-1018-57217,2016-07-31\nlimited,,\"Binky Moon, LLC\",2014-03-06,1-1542-96415,2014-04-23\nlimo,,\"Binky Moon, LLC\",2013-10-17,1-1543-47454,2013-12-17\nlincoln,,\"Ford Motor Company\",2014-11-13,1-1666-99781,2015-12-18\nlinde,,\"Linde Aktiengesellschaft\",2014-12-04,1-1793-71500,2015-09-16\nlink,,\"Uniregistry, Corp.\",2013-11-14,1-855-72194,2014-01-18\nlipsy,,\"Lipsy Ltd\",2015-06-25,1-1319-371,2016-05-03\nlive,,\"Dog Beach, LLC\",2014-12-04,1-1545-55209,2015-07-08\nliving,,\"Lifestyle Domain Holdings, Inc.\",2015-07-30,1-1326-92909,2015-12-28\nlixil,,\"LIXIL Group Corporation\",2015-03-19,1-969-63512,2015-07-30\nllc,,\"Afilias plc\",2017-12-14,1-868-65445,2018-02-22\nloan,,\"dot Loan Limited\",2014-11-20,1-1222-21097,2015-03-25\nloans,,\"Binky Moon, LLC\",2014-03-20,1-1544-18264,2014-05-15\nlocker,,\"Dish DBS Corporation\",2015-06-04,1-2013-75702,2016-05-27\nlocus,,\"Locus Analytics LLC\",2015-06-25,1-1890-88961,2016-03-09\nloft,,\"Annco, Inc.\",2015-07-30,1-1161-52785,2016-08-04\nlol,,\"Uniregistry, Corp.\",2015-01-30,1-855-10958,2015-05-02\nlondon,,\"Dot London Domains Limited\",2013-11-14,1-1252-62369,2014-03-22\nlotte,,\"Lotte Holdings Co., Ltd.\",2014-11-07,1-1863-52010,2015-01-14\nlotto,,\"Afilias plc\",2014-04-10,1-868-7904,2014-06-19\nlove,,\"Merchant Law Group LLP\",2014-12-22,1-875-6276,2015-04-02\nlpl,,\"LPL Holdings, Inc.\",2015-07-30,1-1144-53270,2016-07-19\nlplfinancial,,\"LPL Holdings, Inc.\",2015-07-30,1-1144-82616,2016-07-19\nltd,,\"Binky Moon, LLC\",2014-09-25,1-1550-65638,2015-09-23\nltda,,\"InterNetX, Corp\",2014-04-17,1-1013-35966,2014-08-16\nlundbeck,,\"H. Lundbeck A/S\",2015-08-06,1-2077-4329,2016-07-15\nlupin,,\"LUPIN LIMITED\",2014-11-07,1-1325-70178,2015-05-16\nluxe,,\"Minds + Machines Group Limited\",2014-01-09,1-1037-14905,2014-05-15\nluxury,,\"Luxury Partners, LLC\",2013-10-17,1-1265-36346,2014-01-18\nmacys,,\"Macys, Inc.\",2015-07-31,1-1790-19744,2016-07-12\nmadrid,,\"Comunidad de Madrid\",2014-05-01,1-1742-48964,2014-11-20\nmaif,,\"Mutuelle Assurance Instituteur France (MAIF)\",2014-10-02,1-1819-55314,2015-03-03\nmaison,,\"Binky Moon, LLC\",2013-12-05,1-1552-8006,2014-02-11\nmakeup,,\"L'Oréal\",2015-01-15,1-1302-1511,2016-01-15\nman,,\"MAN SE\",2014-12-04,1-1869-92391,2015-07-26\nmanagement,,\"Binky Moon, LLC\",2013-11-07,1-1555-40996,2013-12-17\nmango,,\"PUNTO FA S.L.\",2013-10-24,1-1784-26967,2014-02-16\nmap,,\"Charleston Road Registry Inc.\",2016-06-09,1-1417-46480,2017-06-29\nmarket,,\"Dog Beach, LLC\",2014-03-06,1-1553-52336,2014-05-31\nmarketing,,\"Binky Moon, LLC\",2013-11-07,1-1557-30317,2014-01-14\nmarkets,,\"Dotmarkets Registry Limited\",2014-12-11,1-2042-29017,2015-03-12\nmarriott,,\"Marriott Worldwide Corporation\",2014-10-09,1-1242-18450,2015-01-14\nmarshalls,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-97027,2016-07-15\nmaserati,,\"Fiat Chrysler Automobiles N.V.\",2015-07-31,1-2069-31888,2016-08-04\nmattel,,\"Mattel Sites, Inc.\",2015-08-06,1-2089-2530,2016-05-28\nmba,,\"Binky Moon, LLC\",2015-04-02,1-1556-47497,2015-05-22\nmckinsey,,\"McKinsey Holdings, Inc.\",2015-07-31,1-1782-78035,2016-07-31\nmed,,\"Medistry LLC\",2015-08-06,1-907-38758,2015-12-03\nmedia,,\"Binky Moon, LLC\",2014-03-06,1-1560-69674,2014-04-11\nmeet,,\"Charleston Road Registry Inc.\",2014-01-16,1-868-85241,2014-03-27\nmelbourne,,\"The Crown in right of the State of Victoria, represented by its Department of State Development, Business and Innovation\",2014-05-29,1-1918-10194,2014-07-10\nmeme,,\"Charleston Road Registry Inc.\",2014-01-30,1-1680-9209,2014-08-30\nmemorial,,\"Dog Beach, LLC\",2014-10-16,1-1563-40885,2014-11-26\nmen,,\"Exclusive Registry Limited\",2015-02-26,1-1215-86537,2015-05-20\nmenu,,\"Wedding TLD2, LLC\",2013-09-11,1-856-30202,2013-11-30\nmerckmsd,,\"MSD Registry Holdings, Inc.\",2016-07-14,1-1704-28482,2017-07-10\nmetlife,,\"MetLife Services and Solutions, LLC\",2015-05-07,1-1774-89667,2016-05-11\nmiami,,\"Minds + Machines Group Limited\",2013-12-19,1-1039-76209,2014-03-31\nmicrosoft,,\"Microsoft Corporation\",2014-12-18,1-1129-74317,2015-06-10\nmini,,\"Bayerische Motoren Werke Aktiengesellschaft\",2014-01-09,1-938-68005,2014-06-24\nmint,,\"Intuit Administrative Services, Inc.\",2015-07-30,1-1509-35084,2016-07-12\nmit,,\"Massachusetts Institute of Technology\",2015-07-02,1-986-42582,2016-07-06\nmitsubishi,,\"Mitsubishi Corporation\",2015-07-23,1-1195-88153,2016-07-07\nmlb,,\"MLB Advanced Media DH, LLC\",2015-05-21,1-1246-40551,2016-05-25\nmls,,\"The Canadian Real Estate Association\",2015-04-23,1-1828-26452,2016-04-20\nmma,,\"MMA IARD\",2014-11-07,1-1727-80321,2015-03-31\nmobile,,\"Dish DBS Corporation\",2016-06-02,1-2012-89566,2016-12-20\nmobily,,\"GreenTech Consultancy Company W.L.L.\",2014-12-18,1-2114-81237,2015-12-23\nmoda,,\"Dog Beach, LLC\",2013-11-07,1-1255-64246,2014-01-14\nmoe,,\"Interlink Co., Ltd.\",2013-11-13,1-901-45839,2014-03-31\nmoi,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1316-70032,2015-10-07\nmom,,\"Uniregistry, Corp.\",2015-04-16,1-855-75369,2015-08-19\nmonash,,\"Monash University\",2013-09-30,1-1153-75618,2014-01-18\nmoney,,\"Binky Moon, LLC\",2014-10-16,1-1567-79679,2014-11-26\nmonster,,\"XYZ.COM LLC\",2015-09-11,1-1697-33789,2016-09-14\nmopar,,\"FCA US LLC.\",2015-07-30,1-2060-34064,2016-08-02\nmormon,,\"IRI Domain Management, LLC (\\\"Applicant\\\")\",2013-12-05,1-1098-52000,2014-11-19\nmortgage,,\"Dog Beach, LLC\",2014-03-20,1-1564-75367,2014-05-31\nmoscow,,\"Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)\",2013-12-19,1-975-59500,2014-04-24\nmoto,,\"Motorola Trademark Holdings, LLC\",2015-06-04,1-1138-87257,2016-11-12\nmotorcycles,,\"DERMotorcycles, LLC\",2014-01-09,1-909-56431,2014-05-22\nmov,,\"Charleston Road Registry Inc.\",2014-01-30,1-1142-23068,2014-08-30\nmovie,,\"Binky Moon, LLC\",2015-02-05,1-1570-42842,2015-03-25\nmovistar,,\"Telefónica S.A.\",2014-10-16,1-1791-84637,2015-06-26\nmsd,,\"MSD Registry Holdings, Inc.\",2015-07-23,1-1704-5879,2016-07-23\nmtn,,\"MTN Dubai Limited\",2014-12-04,1-2140-13825,2015-03-25\nmtr,,\"MTR Corporation Limited\",2015-03-12,1-2028-44295,2015-10-07\nmutual,,\"Northwestern Mutual MU TLD Registry, LLC\",2015-04-02,1-1187-18162,2016-04-05\nnab,,\"National Australia Bank Limited\",2015-08-20,1-1724-35592,2016-08-18\nnadex,,\"Nadex Domains, Inc.\",2014-12-11,1-2044-88394,2015-05-02\nnagoya,,\"GMO Registry, Inc.\",2013-10-24,1-1725-26914,2014-01-29\nnationwide,,\"Nationwide Mutual Insurance Company\",2015-07-23,1-1878-48436,2016-07-15\nnatura,,\"NATURA COSMÉTICOS S.A.\",2015-03-12,1-1781-73309,2016-02-11\nnavy,,\"Dog Beach, LLC\",2014-03-06,1-1255-53893,2014-06-04\nnba,,\"NBA REGISTRY, LLC\",2015-07-31,1-1763-23748,2016-08-02\nnec,,\"NEC Corporation\",2015-01-08,1-1665-55096,2015-05-09\nnetbank,,\"COMMONWEALTH BANK OF AUSTRALIA\",2014-06-26,1-1672-75814,2015-06-22\nnetflix,,\"Netflix, Inc.\",2015-06-18,1-1333-56033,2016-05-28\nnetwork,,\"Binky Moon, LLC\",2013-11-14,1-1572-10553,2014-08-22\nneustar,,\"Registry Services, LLC\",2013-12-05,1-863-45071,2014-02-19\nnew,,\"Charleston Road Registry Inc.\",2014-01-30,1-1682-52941,2014-08-30\nnewholland,,\"CNH Industrial N.V.\",2015-09-03,1-2052-3417,2016-10-30\nnews,,\"Dog Beach, LLC\",2014-12-18,1-1573-27315,2015-03-21\nnext,,\"Next plc\",2015-06-18,1-1154-86661,2016-05-03\nnextdirect,,\"Next plc\",2015-06-18,1-1154-75728,2016-05-03\nnexus,,\"Charleston Road Registry Inc.\",2014-07-24,1-1099-20038,2014-09-15\nnfl,,\"NFL Reg Ops LLC\",2015-07-23,1-1118-57681,2016-06-23\nngo,,\"Public Interest Registry\",2014-03-06,1-910-97160,2014-07-18\nnhk,,\"Japan Broadcasting Corporation (NHK)\",2014-02-13,1-905-1298,2014-06-04\nnico,,\"DWANGO Co., Ltd.\",2014-12-04,1-1805-20663,2015-02-10\nnike,,\"NIKE, Inc.\",2015-07-23,1-1395-25808,2016-07-09\nnikon,,\"NIKON CORPORATION\",2015-05-21,1-1808-6217,2016-01-28\nninja,,\"Dog Beach, LLC\",2013-11-07,1-1255-70047,2013-12-28\nnissan,,\"NISSAN MOTOR CO., LTD.\",2014-03-27,1-1021-24248,2015-03-04\nnissay,,\"Nippon Life Insurance Company\",2015-10-29,1-2093-82497,2016-03-30\nnokia,,\"Nokia Corporation\",2015-01-08,1-957-83376,2015-07-15\nnorthwesternmutual,,\"Northwestern Mutual Registry, LLC\",2015-06-18,1-1186-85299,2016-04-06\nnorton,,\"Symantec Corporation\",2014-12-04,1-1027-83460,2015-12-03\nnow,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1316-48771,2016-06-07\nnowruz,,\"Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.\",2014-09-04,1-2132-15133,2015-12-05\nnowtv,,\"Starbucks (HK) Limited\",2015-05-14,1-1309-12985,2016-05-11\nnra,,\"NRA Holdings Company, INC.\",2014-05-22,1-1013-27442,2014-07-18\nnrw,,\"Minds + Machines GmbH\",2013-11-21,1-994-3470,2014-07-11\nntt,,\"NIPPON TELEGRAPH AND TELEPHONE CORPORATION\",2014-10-31,1-920-75151,2015-02-03\nnyc,,\"The City of New York by and through the New York City Department of Information Technology & Telecommunications\",2014-01-23,1-1715-21938,2014-03-20\nobi,,\"OBI Group Holding SE & Co. KGaA\",2014-09-25,1-1739-45800,2015-09-23\nobserver,,\"Top Level Spectrum, Inc.\",2015-04-30,1-1732-536,2016-09-27\noff,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-7515,2016-07-21\noffice,,\"Microsoft Corporation\",2015-03-12,1-1129-34449,2015-06-23\nokinawa,,\"BRregistry, Inc.\",2013-12-05,1-1147-43520,2014-03-02\nolayan,,\"Crescent Holding GmbH\",2015-05-14,1-1017-44037,2016-05-03\nolayangroup,,\"Crescent Holding GmbH\",2015-05-14,1-1017-54910,2016-05-06\noldnavy,,\"The Gap, Inc.\",2015-07-31,1-925-60784,2016-08-04\nollo,,\"Dish DBS Corporation\",2015-06-04,1-2010-64737,2016-05-27\nomega,,\"The Swatch Group Ltd\",2015-01-08,1-2122-64214,2015-06-26\none,,\"One.com A/S\",2014-11-07,1-979-77610,2015-01-22\nong,,\"Public Interest Registry\",2014-03-06,1-910-64447,2014-07-27\nonl,,\"I-Registry Ltd.\",2013-09-16,1-1003-27595,2013-12-28\nonline,,\"DotOnline Inc.\",2015-01-15,1-1070-97873,2015-03-16\nonyourside,,\"Nationwide Mutual Insurance Company\",2015-07-23,1-2083-37948,2016-07-15\nooo,,\"INFIBEAM AVENUES LIMITED\",2014-01-09,1-1950-81778,2014-08-16\nopen,,\"American Express Travel Related Services Company, Inc.\",2015-07-31,1-1305-8942,2016-08-08\noracle,,\"Oracle Corporation\",2014-06-19,1-1785-25388,2015-03-03\norange,,\"Orange Brand Services Limited\",2015-03-12,1-958-59844,2015-07-09\norganic,,\"Afilias plc\",2014-03-27,1-868-66930,2014-06-13\norigins,,\"The Estée Lauder Companies Inc.\",2015-10-01,1-1898-34084,2015-12-24\nosaka,,\"Osaka Registry Co., Ltd.\",2014-09-04,1-901-9391,2014-12-13\notsuka,,\"Otsuka Holdings Co., Ltd.\",2013-10-11,1-906-65402,2014-08-27\nott,,\"Dish DBS Corporation\",2015-06-04,1-2006-79052,2016-05-27\novh,,\"MédiaBC\",2014-01-16,1-1074-68417,2014-06-19\npage,,\"Charleston Road Registry Inc.\",2014-12-04,1-1682-55525,2015-03-16\npanasonic,,\"Panasonic Corporation\",2015-07-30,1-915-75941,2016-07-15\nparis,,\"City of Paris\",2014-01-30,1-1087-47153,2014-04-19\npars,,\"Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.\",2014-09-04,1-2127-79611,2015-12-07\npartners,,\"Binky Moon, LLC\",2013-12-05,1-1576-29395,2014-02-04\nparts,,\"Binky Moon, LLC\",2013-12-05,1-1577-85976,2014-02-11\nparty,,\"Blue Sky Registry Limited\",2014-09-11,1-1214-59403,2014-11-17\npassagens,,\"Travel Reservations SRL\",2015-03-05,1-1249-57355,2016-03-02\npay,,\"Amazon Registry Services, Inc.\",2015-08-27,1-1317-64413,2016-08-10\npccw,,\"PCCW Enterprises Limited\",2015-05-14,1-1309-16706,2016-05-11\npet,,\"Afilias plc\",2015-05-07,1-868-95281,2015-07-26\npfizer,,\"Pfizer Inc.\",2015-09-11,1-1827-93225,2016-07-15\npharmacy,,\"National Association of Boards of Pharmacy\",2014-06-19,1-1040-55064,2014-09-05\nphd,,\"Charleston Road Registry Inc.\",2016-07-28,1-1142-85390,2017-06-29\nphilips,,\"Koninklijke Philips N.V.\",2014-11-07,1-1748-81516,2015-05-09\nphone,,\"Dish DBS Corporation\",2016-06-02,1-2011-80942,2016-12-20\nphoto,,\"Uniregistry, Corp.\",2013-11-14,1-845-871,2014-01-18\nphotography,,\"Binky Moon, LLC\",2013-09-20,1-1581-70192,2013-11-19\nphotos,,\"Binky Moon, LLC\",2013-10-17,1-1580-67148,2013-12-17\nphysio,,\"PhysBiz Pty Ltd\",2014-05-01,1-967-85854,2014-06-19\npiaget,,\"Richemont DNS Inc.\",2014-10-16,1-1253-59416,2015-03-16\npics,,\"Uniregistry, Corp.\",2013-11-14,1-845-88170,2014-01-18\npictet,,\"Pictet Europe S.A.\",2014-06-26,1-1314-50545,2015-03-07\npictures,,\"Binky Moon, LLC\",2014-03-06,1-1585-29698,2014-04-11\npid,,\"Top Level Spectrum, Inc.\",2015-01-08,1-1279-3321,2015-12-22\npin,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1317-59644,2015-12-05\nping,,\"Ping Registry Provider, Inc.\",2015-06-11,1-1833-90242,2015-10-29\npink,,\"Afilias plc\",2013-10-01,1-868-27848,2014-01-18\npioneer,,\"Pioneer Corporation\",2015-07-16,1-934-72221,2016-06-02\npizza,,\"Binky Moon, LLC\",2014-06-26,1-1583-6697,2014-08-27\nplace,,\"Binky Moon, LLC\",2014-04-24,1-1584-14507,2014-07-02\nplay,,\"Charleston Road Registry Inc.\",2015-03-05,1-1683-17546,2015-06-20\nplaystation,,\"Sony Interactive Entertainment Inc.\",2015-07-02,1-1738-53001,2015-11-07\nplumbing,,\"Binky Moon, LLC\",2013-09-10,1-1586-62771,2013-11-14\nplus,,\"Binky Moon, LLC\",2015-02-05,1-1589-56456,2015-03-24\npnc,,\"PNC Domain Co., LLC\",2015-07-02,1-1909-74251,2016-07-01\npohl,,\"Deutsche Vermögensberatung Aktiengesellschaft DVAG\",2014-06-23,1-904-3406,2014-09-27\npoker,,\"Afilias plc\",2014-07-03,1-1013-94737,2014-10-15\npolitie,,\"Politie Nederland\",2015-08-20,1-1736-17699,2016-06-23\nporn,,\"ICM Registry PN LLC\",2014-10-16,1-1108-8653,2014-12-06\npramerica,,\"Prudential Financial, Inc.\",2015-07-30,1-1329-24914,2016-07-28\npraxi,,\"Praxi S.p.A.\",2013-12-05,1-873-25989,2014-07-22\npress,,\"DotPress Inc.\",2014-04-03,1-1062-36956,2014-05-31\nprime,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-6810,2016-06-07\nprod,,\"Charleston Road Registry Inc.\",2014-01-23,1-1680-83223,2014-08-29\nproductions,,\"Binky Moon, LLC\",2013-12-05,1-1590-83448,2014-02-11\nprof,,\"Charleston Road Registry Inc.\",2014-07-24,1-1417-94253,2014-09-15\nprogressive,,\"Progressive Casualty Insurance Company\",2015-07-23,1-1269-35396,2016-04-20\npromo,,\"Afilias plc\",2014-12-18,1-973-2576,2015-12-31\nproperties,,\"Binky Moon, LLC\",2013-12-05,1-1588-73251,2014-02-04\nproperty,,\"Uniregistry, Corp.\",2014-05-22,1-845-65560,2014-08-16\nprotection,,\"XYZ.COM LLC\",2015-04-23,1-1027-42662,2015-09-13\npru,,\"Prudential Financial, Inc.\",2015-07-30,1-1329-41024,2016-07-28\nprudential,,\"Prudential Financial, Inc.\",2015-07-30,1-1329-43577,2016-07-28\npub,,\"Dog Beach, LLC\",2013-12-12,1-1255-25091,2014-02-26\npwc,,\"PricewaterhouseCoopers LLP\",2015-10-29,1-1891-70526,2016-02-11\nqpon,,\"dotCOOL, Inc.\",2013-11-14,1-2107-33929,2014-02-12\nquebec,,\"PointQuébec Inc\",2013-12-19,1-1663-45909,2014-04-16\nquest,,\"Quest ION Limited\",2015-03-26,1-1817-89377,2016-02-06\nqvc,,\"QVC, Inc.\",2015-07-30,1-877-83686,2016-08-04\nracing,,\"Premier Registry Limited\",2014-12-04,1-1200-70811,2015-04-03\nradio,,\"European Broadcasting Union (EBU)\",2016-07-21,1-1083-39123,2016-10-12\nraid,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-89181,2016-07-21\nread,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1317-97509,2015-12-05\nrealestate,,\"dotRealEstate LLC\",2015-09-11,1-907-1363,2016-05-23\nrealtor,,\"Real Estate Domains LLC\",2014-05-29,1-907-41079,2014-07-30\nrealty,,\"Fegistry, LLC\",2015-03-19,1-1913-14988,2015-07-01\nrecipes,,\"Binky Moon, LLC\",2013-10-17,1-1603-97736,2013-12-17\nred,,\"Afilias plc\",2013-11-07,1-868-93793,2014-01-18\nredstone,,\"Redstone Haute Couture Co., Ltd.\",2014-10-31,1-1321-41821,2015-03-28\nredumbrella,,\"Travelers TLD, LLC\",2015-03-26,1-1894-74544,2015-12-11\nrehab,,\"Dog Beach, LLC\",2014-03-06,1-1255-34333,2014-06-04\nreise,,\"Binky Moon, LLC\",2014-03-13,1-892-71956,2014-05-22\nreisen,,\"Binky Moon, LLC\",2014-03-06,1-1606-68851,2014-04-11\nreit,,\"National Association of Real Estate Investment Trusts, Inc.\",2014-09-04,1-1760-71167,2014-11-12\nreliance,,\"Reliance Industries Limited\",2015-04-02,1-1308-77805,2016-11-15\nren,,\"Beijing Qianxiang Wangjing Technology Development Co., Ltd.\",2013-12-12,1-924-11693,2014-03-27\nrent,,\"XYZ.COM LLC\",2014-12-04,1-909-9048,2015-04-30\nrentals,,\"Binky Moon, LLC\",2013-12-05,1-1600-90191,2014-02-04\nrepair,,\"Binky Moon, LLC\",2013-11-07,1-1611-39225,2013-12-28\nreport,,\"Binky Moon, LLC\",2013-12-05,1-1615-74729,2014-02-04\nrepublican,,\"Dog Beach, LLC\",2014-03-20,1-1255-42012,2014-06-04\nrest,,\"Punto 2012 Sociedad Anonima Promotora de Inversion de Capital Variable\",2013-12-19,1-1712-32476,2014-04-02\nrestaurant,,\"Binky Moon, LLC\",2014-07-03,1-1610-3807,2014-08-08\nreview,,\"dot Review Limited\",2014-11-20,1-1208-90224,2015-03-25\nreviews,,\"Dog Beach, LLC\",2013-09-13,1-1607-34771,2014-02-11\nrexroth,,\"Robert Bosch GMBH\",2015-06-18,1-1943-50410,2015-12-24\nrich,,\"I-Registry Ltd.\",2013-11-21,1-1003-1483,2014-01-18\nrichardli,,\"Pacific Century Asset Management (HK) Limited\",2015-05-14,1-1309-98748,2016-05-11\nricoh,,\"Ricoh Company, Ltd.\",2014-11-20,1-1101-5912,2015-06-22\nrightathome,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-60975,2016-07-21\nril,,\"Reliance Industries Limited\",2015-04-02,1-1308-43524,2016-11-15\nrio,,\"Empresa Municipal de Informática SA - IPLANRIO\",2014-02-27,1-1151-10158,2014-05-22\nrip,,\"Dog Beach, LLC\",2014-07-10,1-1255-57953,2014-10-15\nrmit,,\"Royal Melbourne Institute of Technology\",2015-11-19,1-2135-63522,2016-11-24\nrocher,,\"Ferrero Trading Lux S.A.\",2014-12-18,1-1126-33363,2015-11-07\nrocks,,\"Dog Beach, LLC\",2013-11-14,1-1131-85666,2014-04-10\nrodeo,,\"Minds + Machines Group Limited\",2013-12-19,1-1110-28830,2014-03-31\nrogers,,\"Rogers Communications Canada Inc.\",2015-08-06,1-1036-55073,2016-09-20\nroom,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1317-22695,2015-12-05\nrsvp,,\"Charleston Road Registry Inc.\",2014-05-08,1-1683-44078,2014-08-30\nrugby,,\"World Rugby Strategic Developments Limited\",2016-12-15,1-994-63638,2017-04-07\nruhr,,\"regiodot GmbH & Co. KG\",2013-10-02,1-1753-50246,2013-12-10\nrun,,\"Binky Moon, LLC\",2015-03-19,1-1616-69474,2015-05-07\nrwe,,\"RWE AG\",2015-04-02,1-1756-92979,2015-10-27\nryukyu,,\"BRregistry, Inc.\",2014-01-09,1-1147-46178,2014-04-03\nsaarland,,\"dotSaarland GmbH\",2013-12-12,1-893-50963,2014-04-02\nsafe,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1317-39217,2015-12-05\nsafety,,\"Safety Registry Services, LLC.\",2015-01-08,1-1007-20096,2015-12-24\nsakura,,\"SAKURA Internet Inc.\",2014-12-18,1-1163-37277,2015-07-02\nsale,,\"Dog Beach, LLC\",2014-10-16,1-1617-57149,2014-12-25\nsalon,,\"Binky Moon, LLC\",2014-12-11,1-1618-18834,2015-12-05\nsamsclub,,\"Wal-Mart Stores, Inc.\",2015-07-31,1-1244-43641,2016-08-18\nsamsung,,\"SAMSUNG SDS CO., LTD\",2014-04-03,1-955-67484,2014-12-10\nsandvik,,\"Sandvik AB\",2014-11-13,1-1941-6798,2015-05-27\nsandvikcoromant,,\"Sandvik AB\",2014-11-07,1-2075-66439,2015-05-27\nsanofi,,\"Sanofi\",2014-10-09,1-1872-16158,2015-07-24\nsap,,\"SAP AG\",2014-03-27,1-1735-78954,2015-03-26\nsarl,,\"Binky Moon, LLC\",2014-07-03,1-1624-75239,2014-08-08\nsas,,\"Research IP LLC\",2015-04-02,1-1323-55150,2015-12-18\nsave,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1317-82096,2016-06-07\nsaxo,,\"Saxo Bank A/S\",2014-10-31,1-1043-58809,2015-02-10\nsbi,,\"STATE BANK OF INDIA\",2015-03-12,1-1029-42857,2016-04-16\nsbs,,\"SPECIAL BROADCASTING SERVICE CORPORATION\",2014-11-07,1-1080-34634,2015-10-29\nsca,,\"SVENSKA CELLULOSA AKTIEBOLAGET SCA (publ)\",2014-03-13,1-1149-58739,2014-08-14\nscb,,\"The Siam Commercial Bank Public Company Limited (\\\"SCB\\\")\",2014-02-20,1-1197-50009,2014-07-11\nschaeffler,,\"Schaeffler Technologies AG & Co. KG\",2015-08-06,1-1749-12808,2015-12-24\nschmidt,,\"SCHMIDT GROUPE S.A.S.\",2014-04-03,1-1114-79381,2014-07-03\nscholarships,,\"Scholarships.com, LLC\",2014-04-24,1-1116-65830,2015-04-02\nschool,,\"Binky Moon, LLC\",2014-12-18,1-1622-67844,2015-02-19\nschule,,\"Binky Moon, LLC\",2014-03-06,1-1627-1624,2014-04-22\nschwarz,,\"Schwarz Domains und Services GmbH & Co. KG\",2014-09-18,1-1123-39254,2014-12-13\nscience,,\"dot Science Limited\",2014-09-11,1-1238-98669,2014-11-15\nscjohnson,,\"Johnson Shareholdings, Inc.\",2015-07-23,1-1248-67439,2016-07-21\nscor,,\"SCOR SE\",2014-10-31,1-1875-27045,2015-06-23\nscot,,\"Dot Scot Registry Limited\",2014-01-23,1-1741-29613,2014-06-13\nsearch,,\"Charleston Road Registry Inc.\",2016-06-09,1-1141-50966,2017-06-29\nseat,,\"SEAT, S.A. (Sociedad Unipersonal)\",2014-05-22,1-1879-27918,2015-04-18\nsecure,,\"Amazon Registry Services, Inc.\",2015-08-27,1-1317-98508,2016-08-10\nsecurity,,\"XYZ.COM LLC\",2015-05-14,1-1027-69486,2015-09-17\nseek,,\"Seek Limited\",2014-12-04,1-2098-16297,2015-08-11\nselect,,\"iSelect Ltd\",2015-10-08,1-1088-97737,2016-01-15\nsener,,\"Sener Ingeniería y Sistemas, S.A.\",2014-10-24,1-1044-53079,2015-05-01\nservices,,\"Binky Moon, LLC\",2014-02-27,1-1628-41321,2014-04-11\nses,,\"SES\",2015-07-23,1-1122-77859,2016-07-09\nseven,,\"Seven West Media Ltd\",2015-08-06,1-2094-72761,2015-09-26\nsew,,\"SEW-EURODRIVE GmbH & Co KG\",2014-07-17,1-849-59039,2014-12-13\nsex,,\"ICM Registry SX LLC\",2014-11-13,1-1106-79501,2015-04-18\nsexy,,\"Uniregistry, Corp.\",2013-09-11,1-855-58140,2013-11-14\nsfr,,\"Societe Francaise du Radiotelephone - SFR\",2015-08-13,1-1686-61159,2015-12-01\nshangrila,,\"Shangri‐La International Hotel Management Limited\",2015-09-03,1-940-76333,2016-07-02\nsharp,,\"Sharp Corporation\",2014-05-01,1-1733-97084,2015-12-05\nshaw,,\"Shaw Cablesystems G.P.\",2015-04-23,1-1013-60745,2016-03-22\nshell,,\"Shell Information Technology International Inc\",2015-07-30,1-1090-40748,2015-12-15\nshia,,\"Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.\",2014-09-04,1-2129-23641,2015-12-05\nshiksha,,\"Afilias plc\",2013-11-14,1-868-35885,2014-01-18\nshoes,,\"Binky Moon, LLC\",2013-10-02,1-1630-4186,2013-12-17\nshop,,\"GMO Registry, Inc.\",2016-04-08,1-890-65213,2016-05-23\nshopping,,\"Binky Moon, LLC\",2016-03-31,1-845-21316,2016-06-21\nshouji,,\"QIHOO 360 TECHNOLOGY CO. LTD.\",2015-01-08,1-974-38448,2016-03-30\nshow,,\"Binky Moon, LLC\",2015-03-05,1-1633-36635,2015-04-16\nshowtime,,\"CBS Domains Inc.\",2015-08-06,1-869-34582,2016-08-04\nshriram,,\"Shriram Capital Ltd.\",2014-01-23,1-1857-52823,2014-12-30\nsilk,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-37701,2016-06-07\nsina,,\"Sina Corporation\",2015-03-12,1-950-30912,2016-03-30\nsingles,,\"Binky Moon, LLC\",2013-08-27,1-1634-15520,2013-11-06\nsite,,\"DotSite Inc.\",2015-01-15,1-1048-46315,2015-03-16\nski,,\"Afilias plc\",2015-04-09,1-1000-18032,2015-05-30\nskin,,\"L'Oréal\",2015-01-15,1-1302-80853,2016-01-15\nsky,,\"Sky International AG\",2014-06-19,1-991-90219,2014-12-12\nskype,,\"Microsoft Corporation\",2014-12-18,1-1129-38236,2015-06-23\nsling,,\"DISH Technologies L.L.C.\",2015-07-30,1-1999-59552,2016-08-10\nsmart,,\"Smart Communications, Inc. (SMART)\",2015-07-09,1-2139-55785,2016-07-15\nsmile,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1317-10329,2015-12-05\nsncf,,\"Société Nationale des Chemins de fer Francais S N C F\",2015-02-19,1-1871-30331,2015-06-03\nsoccer,,\"Binky Moon, LLC\",2015-03-26,1-1635-18982,2015-05-13\nsocial,,\"Dog Beach, LLC\",2013-11-07,1-1255-66111,2014-01-14\nsoftbank,,\"SoftBank Group Corp.\",2015-07-02,1-1807-31061,2016-01-16\nsoftware,,\"Dog Beach, LLC\",2014-03-20,1-1621-97265,2014-05-31\nsohu,,\"Sohu.com Limited\",2013-12-19,1-933-39092,2014-03-25\nsolar,,\"Binky Moon, LLC\",2013-11-07,1-1623-664,2013-12-28\nsolutions,,\"Binky Moon, LLC\",2013-11-07,1-1620-15722,2013-12-28\nsong,,\"Amazon Registry Services, Inc.\",2015-02-26,1-1317-53837,2016-02-24\nsony,,\"Sony Corporation\",2015-01-08,1-999-76968,2015-04-16\nsoy,,\"Charleston Road Registry Inc.\",2014-01-23,1-1139-58678,2014-04-19\nspace,,\"DotSpace Inc.\",2014-04-03,1-1072-65736,2014-05-30\nsport,,\"Global Association of International Sports Federations (GAISF)\",2017-11-16,1-1012-71460,2018-01-10\nspot,,\"Amazon Registry Services, Inc.\",2015-02-26,1-1317-50025,2016-02-19\nspreadbetting,,\"Dotspreadbetting Registry Limited\",2014-12-11,1-2045-23929,2015-03-13\nsrl,,\"InterNetX, Corp\",2015-05-07,1-1013-93642,2015-07-24\nsrt,,\"FCA US LLC.\",2015-07-30,1-2059-70151,2016-07-28\nstada,,\"STADA Arzneimittel AG\",2014-11-13,1-1089-42298,2015-09-13\nstaples,,\"Staples, Inc.\",2015-07-30,1-1954-61706,2016-07-15\nstar,,\"Star India Private Limited\",2015-01-08,1-2109-49205,2015-12-22\nstarhub,,\"StarHub Ltd\",2015-02-05,1-1127-53723,2015-06-22\nstatebank,,\"STATE BANK OF INDIA\",2015-03-12,1-1029-24289,2016-04-16\nstatefarm,,\"State Farm Mutual Automobile Insurance Company\",2015-07-30,1-1034-97709,2015-12-24\nstc,,\"Saudi Telecom Company\",2014-10-09,1-1927-64607,2015-08-29\nstcgroup,,\"Saudi Telecom Company\",2014-10-09,1-1932-58265,2015-08-28\nstockholm,,\"Stockholms kommun\",2014-12-18,1-1078-1796,2015-09-26\nstorage,,\"XYZ.COM LLC\",2014-12-22,1-1687-62688,2015-12-18\nstore,,\"DotStore Inc.\",2015-04-09,1-1052-82517,2016-02-22\nstream,,\"dot Stream Limited\",2016-01-08,1-1881-96350,2016-03-18\nstudio,,\"Dog Beach, LLC\",2015-02-11,1-1608-9291,2015-07-08\nstudy,,\"OPEN UNIVERSITIES AUSTRALIA PTY LTD\",2014-12-11,1-2031-1961,2015-02-25\nstyle,,\"Binky Moon, LLC\",2014-12-04,1-1602-30813,2015-02-04\nsucks,,\"Vox Populi Registry Ltd.\",2014-12-22,1-2080-92776,2015-02-25\nsupplies,,\"Binky Moon, LLC\",2013-12-19,1-1601-42282,2014-02-25\nsupply,,\"Binky Moon, LLC\",2013-12-19,1-1591-23028,2014-02-21\nsupport,,\"Binky Moon, LLC\",2013-10-24,1-1568-22230,2013-12-18\nsurf,,\"Minds + Machines Group Limited\",2014-01-09,1-1110-69902,2014-06-18\nsurgery,,\"Binky Moon, LLC\",2014-03-20,1-1569-96051,2014-04-23\nsuzuki,,\"SUZUKI MOTOR CORPORATION\",2014-02-20,1-1858-80460,2014-07-02\nswatch,,\"The Swatch Group Ltd\",2015-01-08,1-2121-49660,2015-06-26\nswiftcover,,\"Swiftcover Insurance Services Limited\",2015-07-23,1-1834-24645,2016-07-21\nswiss,,\"Swiss Confederation\",2014-10-16,1-1328-58462,2015-04-29\nsydney,,\"State of New South Wales, Department of Premier and Cabinet\",2014-09-18,1-1917-99809,2014-11-05\nsymantec,,\"Symantec Corporation\",2014-12-04,1-1027-75900,2015-12-03\nsystems,,\"Binky Moon, LLC\",2013-11-07,1-1565-27165,2013-12-17\ntab,,\"Tabcorp Holdings Limited\",2014-12-04,1-2078-73725,2015-11-13\ntaipei,,\"Taipei City Government\",2014-07-10,1-1946-86958,2014-10-23\ntalk,,\"Amazon Registry Services, Inc.\",2015-04-09,1-1317-29107,2016-03-25\ntaobao,,\"Alibaba Group Holding Limited\",2015-01-15,1-1041-74793,2016-01-21\ntarget,,\"Target Domain Holdings, LLC\",2015-07-31,1-1188-55951,2016-08-04\ntatamotors,,\"Tata Motors Ltd\",2015-03-12,1-2148-25869,2015-07-24\ntatar,,\"Limited Liability Company \\\"Coordination Center of Regional Domain of Tatarstan Republic\\\"\",2014-04-24,1-1664-2308,2014-08-07\ntattoo,,\"Uniregistry, Corp.\",2013-08-30,1-845-15798,2013-11-14\ntax,,\"Binky Moon, LLC\",2014-03-20,1-1562-9879,2014-04-23\ntaxi,,\"Binky Moon, LLC\",2015-03-19,1-1558-74769,2015-05-07\ntci,,\"Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.\",2014-09-12,1-2133-18206,2015-12-05\ntdk,,\"TDK Corporation\",2015-06-11,1-901-92814,2016-06-07\nteam,,\"Binky Moon, LLC\",2015-03-05,1-1559-19356,2015-04-16\ntech,,\"Personals TLD Inc.\",2015-01-30,1-1670-76346,2015-03-21\ntechnology,,\"Binky Moon, LLC\",2013-09-13,1-1639-5968,2013-11-14\ntelefonica,,\"Telefónica S.A.\",2014-10-16,1-1791-89073,2015-06-26\ntemasek,,\"Temasek Holdings (Private) Limited\",2014-08-07,1-848-96376,2015-01-24\ntennis,,\"Binky Moon, LLC\",2014-12-04,1-1640-29241,2015-02-04\nteva,,\"Teva Pharmaceutical Industries Limited\",2015-07-02,1-1081-27807,2016-04-13\nthd,,\"Home Depot Product Authority, LLC\",2015-04-02,1-1095-68549,2015-05-22\ntheater,,\"Binky Moon, LLC\",2015-03-19,1-1641-67063,2015-05-06\ntheatre,,\"XYZ.COM LLC\",2015-05-07,1-1326-3558,2015-09-13\ntiaa,,\"Teachers Insurance and Annuity Association of America\",2015-07-23,1-1501-39101,2016-07-20\ntickets,,\"Accent Media Limited\",2015-02-05,1-2155-24150,2015-03-25\ntienda,,\"Binky Moon, LLC\",2013-11-14,1-1646-17411,2014-01-23\ntiffany,,\"Tiffany and Company\",2015-01-30,1-1266-93721,2016-01-21\ntips,,\"Binky Moon, LLC\",2013-09-20,1-1644-52968,2013-11-19\ntires,,\"Binky Moon, LLC\",2014-11-07,1-1645-45928,2014-12-18\ntirol,,\"punkt Tirol GmbH\",2014-04-24,1-1703-3426,2014-06-04\ntjmaxx,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-20650,2016-07-15\ntjx,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-49592,2016-07-15\ntkmaxx,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-51316,2016-07-15\ntmall,,\"Alibaba Group Holding Limited\",2015-01-15,1-1041-11077,2016-01-21\ntoday,,\"Binky Moon, LLC\",2013-09-20,1-1643-67659,2013-11-19\ntokyo,,\"GMO Registry, Inc.\",2013-11-13,1-890-25253,2014-01-29\ntools,,\"Binky Moon, LLC\",2013-11-21,1-1653-6258,2014-01-23\ntop,,\".TOP Registry\",2014-03-20,1-1935-70970,2014-08-03\ntoray,,\"Toray Industries, Inc.\",2014-12-18,1-945-91406,2015-05-01\ntoshiba,,\"TOSHIBA Corporation\",2014-04-10,1-1102-7288,2015-02-04\ntotal,,\"Total SA\",2015-08-06,1-1162-21667,2016-03-09\ntours,,\"Binky Moon, LLC\",2015-01-22,1-1648-61876,2015-03-24\ntown,,\"Binky Moon, LLC\",2014-03-06,1-1655-79604,2014-04-11\ntoyota,,\"TOYOTA MOTOR CORPORATION\",2015-04-23,1-1717-25317,2015-07-26\ntoys,,\"Binky Moon, LLC\",2014-03-06,1-1650-66027,2014-04-11\ntrade,,\"Elite Registry Limited\",2014-01-23,1-1245-40343,2014-03-19\ntrading,,\"Dottrading Registry Limited\",2014-12-11,1-2047-17293,2015-03-13\ntraining,,\"Binky Moon, LLC\",2013-11-07,1-1652-41660,2013-12-28\ntravelchannel,,\"Lifestyle Domain Holdings, Inc.\",2015-07-02,1-1326-13526,2016-06-23\ntravelers,,\"Travelers TLD, LLC\",2015-03-26,1-1841-77153,2015-12-05\ntravelersinsurance,,\"Travelers TLD, LLC\",2015-03-26,1-1895-33687,2015-12-15\ntrust,,\"NCC Group Inc.\",2014-10-16,1-1075-15763,2014-12-06\ntrv,,\"Travelers TLD, LLC\",2015-03-26,1-1893-86497,2015-12-11\ntube,,\"Latin American Telecom LLC\",2015-06-11,1-926-88379,2016-01-11\ntui,,\"TUI AG\",2014-07-03,1-874-4984,2014-09-27\ntunes,,\"Amazon Registry Services, Inc.\",2015-02-26,1-1317-30761,2016-02-25\ntushu,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1318-59070,2015-12-14\ntvs,,\"T V SUNDRAM IYENGAR  & SONS LIMITED\",2015-02-19,1-1862-71358,2016-02-13\nubank,,\"National Australia Bank Limited\",2015-08-20,1-1724-54856,2016-08-18\nubs,,\"UBS AG\",2014-12-11,1-1942-41146,2015-07-11\nuconnect,,\"FCA US LLC.\",2015-07-30,1-2061-81662,2016-07-28\nunicom,,\"China United Network Communications Corporation Limited\",2015-10-15,1-996-99850,2016-02-04\nuniversity,,\"Binky Moon, LLC\",2014-03-06,1-1651-77163,2014-04-11\nuno,,\"Dot Latin LLC\",2013-09-11,1-881-92958,2013-11-30\nuol,,\"UBN INTERNET LTDA.\",2014-05-01,1-1151-36619,2014-08-16\nups,,\"UPS Market Driver, Inc.\",2015-06-25,1-1874-94992,2016-05-31\nvacations,,\"Binky Moon, LLC\",2013-12-05,1-1647-84596,2014-02-21\nvana,,\"Lifestyle Domain Holdings, Inc.\",2014-12-11,1-1326-7776,2015-11-10\nvanguard,,\"The Vanguard Group, Inc.\",2015-09-03,1-1698-41502,2016-08-28\nvegas,,\"Dot Vegas, Inc.\",2014-01-16,1-846-66759,2014-03-31\nventures,,\"Binky Moon, LLC\",2013-08-27,1-1649-44756,2013-11-06\nverisign,,\"VeriSign, Inc.\",2015-08-13,1-1145-77950,2015-11-25\nversicherung,,\"TLD-BOX Registrydienstleistungen GmbH\",2014-03-20,1-891-92750,2014-05-22\nvet,,\"Dog Beach, LLC\",2014-03-06,1-1642-14231,2014-05-31\nviajes,,\"Binky Moon, LLC\",2013-10-17,1-1629-12298,2013-12-17\nvideo,,\"Dog Beach, LLC\",2014-10-16,1-1480-90854,2014-12-25\nvig,,\"VIENNA INSURANCE GROUP AG Wiener Versicherung Gruppe\",2015-05-14,1-918-87536,2016-04-06\nviking,,\"Viking River Cruises (Bermuda) Ltd.\",2015-04-02,1-1691-8656,2016-02-22\nvillas,,\"Binky Moon, LLC\",2013-12-05,1-1537-30547,2014-02-11\nvin,,\"Binky Moon, LLC\",2015-06-18,1-1538-23177,2015-08-05\nvip,,\"Minds + Machines Group Limited\",2015-01-22,1-1037-88001,2015-11-25\nvirgin,,\"Virgin Enterprises Limited\",2014-09-25,1-1768-35626,2015-10-07\nvisa,,\"Visa Worldwide Pte. Limited\",2015-07-30,1-1338-34737,2016-07-28\nvision,,\"Binky Moon, LLC\",2013-12-05,1-1533-53706,2014-02-11\nvistaprint,,\"Vistaprint Limited\",2014-09-18,1-1033-53103,2015-06-22\nviva,,\"Saudi Telecom Company\",2014-11-07,1-1933-773,2015-08-28\nvivo,,\"Telefonica Brasil S.A.\",2015-07-31,1-1849-63904,2016-07-15\nvlaanderen,,\"DNS.be vzw\",2014-02-06,1-1369-30849,2014-06-18\nvodka,,\"Minds + Machines Group Limited\",2013-12-19,1-1037-7152,2014-03-31\nvolkswagen,,\"Volkswagen Group of America Inc.\",2015-05-14,1-1262-79766,2016-01-09\nvolvo,,\"Volvo Holding Sverige Aktiebolag\",2015-11-12,1-1797-56873,2016-10-24\nvote,,\"Monolith Registry LLC\",2013-11-21,1-1013-44231,2014-03-02\nvoting,,\"Valuetainment Corp.\",2013-11-13,1-1280-72896,2014-01-29\nvoto,,\"Monolith Registry LLC\",2013-11-21,1-1013-52757,2014-03-02\nvoyage,,\"Binky Moon, LLC\",2013-08-27,1-1529-46197,2013-11-06\nvuelos,,\"Travel Reservations SRL\",2015-03-05,1-1249-83471,2016-03-02\nwales,,\"Nominet UK\",2014-05-08,1-1105-18383,2014-08-07\nwalmart,,\"Wal-Mart Stores, Inc.\",2015-07-31,1-1244-56727,2016-08-18\nwalter,,\"Sandvik AB\",2014-11-13,1-2076-35685,2015-05-27\nwang,,\"Zodiac Wang Limited\",2013-10-24,1-857-40930,2014-01-03\nwanggou,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1318-32718,2015-12-15\nwarman,,\"Weir Group IP Limited\",2015-06-18,1-1822-29200,2016-05-03\nwatch,,\"Binky Moon, LLC\",2013-11-14,1-1528-66412,2014-01-23\nwatches,,\"Richemont DNS Inc.\",2014-12-22,1-1253-13044,2015-12-14\nweather,,\"International Business Machines Corporation\",2015-01-08,1-1977-49078,2016-01-12\nweatherchannel,,\"International Business Machines Corporation\",2015-03-12,1-2117-66735,2016-01-28\nwebcam,,\"dot Webcam Limited\",2014-01-23,1-1236-11213,2014-03-19\nweber,,\"Saint-Gobain Weber SA\",2015-06-04,1-1812-10343,2015-12-22\nwebsite,,\"DotWebsite Inc.\",2014-04-03,1-1050-30871,2014-05-30\nwed,,\"Atgron, Inc.\",2013-10-01,1-1276-92005,2014-01-23\nwedding,,\"Minds + Machines Group Limited\",2014-04-24,1-1037-16321,2014-10-15\nweibo,,\"Sina Corporation\",2015-03-05,1-950-50638,2016-04-06\nweir,,\"Weir Group IP Limited\",2015-01-29,1-1822-6919,2015-04-17\nwhoswho,,\"Who's Who Registry\",2014-02-20,1-1829-71938,2014-07-18\nwien,,\"punkt.wien GmbH\",2013-10-28,1-1030-79531,2014-01-03\nwiki,,\"Top Level Design, LLC\",2013-11-07,1-1086-78534,2014-02-19\nwilliamhill,,\"William Hill Organization Limited\",2014-03-13,1-1755-98806,2014-07-27\nwin,,\"First Registry Limited\",2014-11-20,1-1226-82695,2015-03-25\nwindows,,\"Microsoft Corporation\",2014-12-18,1-1129-52051,2015-06-10\nwine,,\"Binky Moon, LLC\",2015-06-18,1-1515-14214,2015-08-05\nwinners,,\"The TJX Companies, Inc.\",2015-07-16,1-1764-23072,2016-07-15\nwme,,\"William Morris Endeavor Entertainment, LLC\",2014-02-13,1-930-41059,2014-09-10\nwolterskluwer,,\"Wolters Kluwer N.V.\",2015-08-06,1-1005-36512,2016-02-11\nwoodside,,\"Woodside Petroleum Limited\",2015-07-09,1-1948-75990,2016-06-23\nwork,,\"Minds + Machines Group Limited\",2013-12-19,1-1037-87207,2014-09-23\nworks,,\"Binky Moon, LLC\",2013-11-14,1-1518-50195,2014-01-23\nworld,,\"Binky Moon, LLC\",2014-06-12,1-1504-13424,2014-09-19\nwow,,\"Amazon Registry Services, Inc.\",2015-10-08,1-1318-51358,2016-09-26\nwtc,,\"World Trade Centers Association, Inc.\",2013-12-19,1-1275-26828,2014-04-29\nwtf,,\"Binky Moon, LLC\",2014-03-06,1-1508-57100,2014-04-23\nxbox,,\"Microsoft Corporation\",2014-12-18,1-1129-57994,2015-06-04\nxerox,,\"Xerox DNHC LLC\",2014-10-24,1-1046-44533,2015-04-16\nxfinity,,\"Comcast IP Holdings I, LLC\",2015-07-09,1-1170-40267,2016-07-07\nxihuan,,\"QIHOO 360 TECHNOLOGY CO. LTD.\",2015-01-08,1-974-79364,2016-03-30\nxin,,\"Elegant Leader Limited\",2014-12-11,1-1152-14481,2015-03-07\nxn--11b4c3d,कॉम,\"VeriSign Sarl\",2015-01-15,1-1254-28833,2015-07-28\nxn--1ck2e1b,セール,\"Amazon Registry Services, Inc.\",2015-02-26,1-1318-75179,2016-02-19\nxn--1qqw23a,佛山,\"Guangzhou YU Wei Information Technology Co., Ltd.\",2014-01-09,1-1121-69393,2014-08-14\nxn--30rr7y,慈善,\"Excellent First Limited\",2014-06-12,1-961-6109,2015-03-31\nxn--3bst00m,集团,\"Eagle Horizon Limited\",2013-09-13,1-962-55795,2014-01-03\nxn--3ds443g,在线,\"TLD REGISTRY LIMITED\",2013-09-08,1-1940-42600,2014-01-02\nxn--3oq18vl8pn36a,大众汽车,\"Volkswagen (China) Investment Co., Ltd.\",2015-07-02,1-1824-64001,2016-08-16\nxn--3pxu8k,点看,\"VeriSign Sarl\",2015-01-15,1-1254-85868,2015-07-28\nxn--42c2d9a,คอม,\"VeriSign Sarl\",2015-01-15,1-1254-3015,2015-07-28\nxn--45q11c,八卦,\"Zodiac Gemini Ltd\",2013-11-21,1-859-69634,2014-11-17\nxn--4gbrim,موقع,\"Suhub Electronic Establishment\",2013-10-04,1-1013-15278,2014-05-28\nxn--55qw42g,公益,\"China Organizational Name Administration Center\",2013-11-08,1-922-7037,2013-12-17\nxn--55qx5d,公司,\"China Internet Network Information Center (CNNIC)\",2013-11-14,1-932-93337,2014-01-18\nxn--5su34j936bgsg,香格里拉,\"Shangri‐La International Hotel Management Limited\",2015-09-03,1-940-19689,2016-07-02\nxn--5tzm5g,网站,\"Global Website TLD Asia Limited\",2014-12-22,1-2101-67873,2016-04-17\nxn--6frz82g,移动,\"Afilias plc\",2013-09-23,1-868-82489,2014-02-05\nxn--6qq986b3xl,我爱你,\"Tycoon Treasure Limited\",2013-09-13,1-960-63893,2014-01-03\nxn--80adxhks,москва,\"Foundation for Assistance for Internet Technologies and Infrastructure Development (FAITID)\",2013-12-19,1-975-90576,2014-04-24\nxn--80aqecdr1a,католик,\"Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)\",2015-10-21,1-1311-52357,2016-12-01\nxn--80asehdb,онлайн,\"CORE Association\",2013-07-14,1-862-29948,2013-10-23\nxn--80aswg,сайт,\"CORE Association\",2013-07-14,1-862-90073,2013-10-23\nxn--8y0a063a,联通,\"China United Network Communications Corporation Limited\",2015-03-26,1-996-21855,2016-02-06\nxn--9dbq2a,קום,\"VeriSign Sarl\",2015-01-15,1-1254-29622,2015-07-28\nxn--9et52u,时尚,\"RISE VICTORY LIMITED\",2014-06-12,1-1120-95098,2015-03-27\nxn--9krt00a,微博,\"Sina Corporation\",2015-03-12,1-950-28485,2016-04-06\nxn--b4w605ferd,淡马锡,\"Temasek Holdings (Private) Limited\",2014-08-07,1-848-71299,2015-01-24\nxn--bck1b9a5dre4c,ファッション,\"Amazon Registry Services, Inc.\",2015-02-26,1-1318-40887,2016-02-21\nxn--c1avg,орг,\"Public Interest Registry\",2013-11-14,1-910-36696,2014-03-05\nxn--c2br7g,नेट,\"VeriSign Sarl\",2015-01-15,1-1254-86085,2015-07-28\nxn--cck2b3b,ストア,\"Amazon Registry Services, Inc.\",2015-02-26,1-1318-83013,2016-02-19\nxn--cg4bki,삼성,\"SAMSUNG SDS CO., LTD\",2013-09-27,1-955-42062,2014-02-21\nxn--czr694b,商标,\"Dot Trademark TLD Holding Company Limited\",2014-01-16,1-1157-41509,2014-05-22\nxn--czrs0t,商店,\"Binky Moon, LLC\",2013-12-19,1-1490-59840,2014-12-06\nxn--czru2d,商城,\"Zodiac Aquarius Limited\",2013-11-21,1-867-66064,2014-03-31\nxn--d1acj3b,дети,\"The Foundation for Network Initiatives “The Smart Internet”\",2013-11-20,1-1193-2906,2014-02-26\nxn--eckvdtc9d,ポイント,\"Amazon Registry Services, Inc.\",2014-12-18,1-1318-7184,2015-12-14\nxn--efvy88h,新闻,\"Guangzhou YU Wei Information Technology Co., Ltd.\",2014-08-22,1-1309-40591,2015-08-24\nxn--estv75g,工行,\"Industrial and Commercial Bank of China Limited\",2015-02-19,1-1011-2710,2015-05-07\nxn--fct429k,家電,\"Amazon Registry Services, Inc.\",2015-04-09,1-1318-54339,2016-03-25\nxn--fhbei,كوم,\"VeriSign Sarl\",2015-01-15,1-1254-25640,2015-07-28\nxn--fiq228c5hs,中文网,\"TLD REGISTRY LIMITED\",2013-09-08,1-1939-78147,2014-01-03\nxn--fiq64b,中信,\"CITIC Group Corporation\",2013-10-14,1-914-3594,2014-01-18\nxn--fjq720a,娱乐,\"Binky Moon, LLC\",2014-05-22,1-1491-83816,2015-05-09\nxn--flw351e,谷歌,\"Charleston Road Registry Inc.\",2014-07-31,1-1141-36998,2014-11-20\nxn--fzys8d69uvgm,電訊盈科,\"PCCW Enterprises Limited\",2015-05-14,1-1309-63598,2016-05-11\nxn--g2xx48c,购物,\"Minds + Machines Group Limited\",2015-01-30,1-994-1450,2016-01-16\nxn--gckr3f0f,クラウド,\"Amazon Registry Services, Inc.\",2015-02-26,1-1318-69604,2016-02-19\nxn--gk3at1e,通販,\"Amazon Registry Services, Inc.\",2015-10-08,1-1318-15593,2016-09-30\nxn--hxt814e,网店,\"Zodiac Taurus Limited\",2014-05-15,1-858-36255,2014-12-02\nxn--i1b6b1a6a2e,संगठन,\"Public Interest Registry\",2013-11-14,1-910-41904,2014-03-09\nxn--imr513n,餐厅,\"Dot Trademark TLD Holding Company Limited\",2014-12-11,1-1103-5695,2015-05-30\nxn--io0a7i,网络,\"China Internet Network Information Center (CNNIC)\",2013-11-14,1-932-13797,2014-01-18\nxn--j1aef,ком,\"VeriSign Sarl\",2015-01-15,1-1254-23113,2015-07-28\nxn--jlq61u9w7b,诺基亚,\"Nokia Corporation\",2015-01-08,1-957-40223,2015-12-18\nxn--jvr189m,食品,\"Amazon Registry Services, Inc.\",2015-02-26,1-1318-83264,2016-02-22\nxn--kcrx77d1x4a,飞利浦,\"Koninklijke Philips N.V.\",2014-11-07,1-1748-14964,2015-04-07\nxn--kpu716f,手表,\"Richemont DNS Inc.\",2014-12-22,1-1253-73407,2015-12-15\nxn--kput3i,手机,\"Beijing RITT-Net Technology Development Co., Ltd\",2014-02-13,1-1013-60869,2014-06-17\nxn--mgba3a3ejt,ارامكو,\"Aramco Services Company\",2014-11-20,1-1961-53268,2015-10-15\nxn--mgba7c0bbn0a,العليان,\"Crescent Holding GmbH\",2015-05-14,1-1017-64718,2016-05-03\nxn--mgbaakc7dvf,اتصالات,\"Emirates Telecommunications Corporation (trading as Etisalat)\",2015-09-03,1-1745-25333,2017-06-10\nxn--mgbab2bd,بازار,\"CORE Association\",2013-10-31,1-862-50853,2014-02-18\nxn--mgbb9fbpob,موبايلي,\"GreenTech Consultancy Company W.L.L.\",2014-12-18,1-2115-92778,2015-12-23\nxn--mgbca7dzdo,ابوظبي,\"Abu Dhabi Systems and Information Centre\",2015-07-30,1-1925-2822,2016-04-06\nxn--mgbi4ecexp,كاثوليك,\"Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)\",2015-10-21,1-1311-1455,2016-12-01\nxn--mgbt3dhd,همراه,\"Asia Green IT System Bilgisayar San. ve Tic. Ltd. Sti.\",2014-09-04,1-2134-95773,2015-12-07\nxn--mk1bu44c,닷컴,\"VeriSign Sarl\",2015-01-15,1-1254-16209,2015-07-28\nxn--mxtq1m,政府,\"Net-Chinese Co., Ltd.\",2014-03-06,1-1658-94344,2015-03-03\nxn--ngbc5azd,شبكة,\"International Domain Registry Pty. Ltd.\",2013-07-13,1-1926-49360,2013-10-23\nxn--ngbe9e0a,بيتك,\"Kuwait Finance House\",2014-12-04,1-2100-57621,2015-12-15\nxn--ngbrx,عرب,\"League of Arab States\",2015-11-12,1-1346-36518,2017-05-23\nxn--nqv7f,机构,\"Public Interest Registry\",2013-11-14,1-910-16443,2014-03-09\nxn--nqv7fs00ema,组织机构,\"Public Interest Registry\",2013-11-14,1-910-25137,2014-03-09\nxn--nyqy26a,健康,\"Stable Tone Limited\",2014-11-07,1-1708-88054,2015-04-02\nxn--otu796d,招聘,\"Dot Trademark TLD Holding Company Limited\",2017-08-06,1-1158-95080,2018-01-24\nxn--p1acf,рус,\"Rusnames Limited\",2013-12-12,1-1957-68557,2014-09-27\nxn--pbt977c,珠宝,\"Richemont DNS Inc.\",2014-12-22,1-1253-4621,2015-12-15\nxn--pssy2u,大拿,\"VeriSign Sarl\",2015-01-15,1-1254-52569,2015-07-28\nxn--q9jyb4c,みんな,\"Charleston Road Registry Inc.\",2013-09-17,1-1678-4149,2013-11-23\nxn--qcka1pmc,グーグル,\"Charleston Road Registry Inc.\",2014-07-31,1-1099-81471,2014-11-20\nxn--rhqv96g,世界,\"Stable Tone Limited\",2013-09-11,1-1708-19635,2014-03-12\nxn--rovu88b,書籍,\"Amazon Registry Services, Inc.\",2015-02-26,1-1318-52278,2016-02-19\nxn--ses554g,网址,\"KNET Co., Ltd.\",2014-01-16,1-1159-3507,2014-04-10\nxn--t60b56a,닷넷,\"VeriSign Sarl\",2015-01-15,1-1254-76331,2015-07-28\nxn--tckwe,コム,\"VeriSign Sarl\",2015-01-15,1-1254-37311,2015-07-29\nxn--tiq49xqyj,天主教,\"Pontificium Consilium de Comunicationibus Socialibus (PCCS) (Pontifical Council for Social Communication)\",2015-10-21,1-1311-58570,2016-12-01\nxn--unup4y,游戏,\"Binky Moon, LLC\",2013-07-14,1-1485-72605,2013-10-23\nxn--vermgensberater-ctb,vermögensberater,\"Deutsche Vermögensberatung Aktiengesellschaft DVAG\",2014-06-23,1-904-60726,2014-09-27\nxn--vermgensberatung-pwb,vermögensberatung,\"Deutsche Vermögensberatung Aktiengesellschaft DVAG\",2014-06-23,1-904-3145,2014-09-27\nxn--vhquv,企业,\"Binky Moon, LLC\",2013-08-27,1-1495-41000,2014-08-22\nxn--vuq861b,信息,\"Beijing Tele-info Network Technology Co., Ltd.\",2014-10-16,1-995-44061,2015-03-18\nxn--w4r85el8fhu5dnra,嘉里大酒店,\"Kerry Trading Co. Limited\",2015-04-30,1-928-73202,2016-03-05\nxn--w4rs40l,嘉里,\"Kerry Trading Co. Limited\",2015-07-30,1-928-57387,2016-05-16\nxn--xhq521b,广东,\"Guangzhou YU Wei Information Technology Co., Ltd.\",2013-11-14,1-1121-17301,2014-08-14\nxn--zfr164b,政务,\"China Organizational Name Administration Center\",2013-11-08,1-922-56316,2013-12-17\nxyz,,\"XYZ.COM LLC\",2013-12-05,1-1982-70171,2014-02-19\nyachts,,\"DERYachts, LLC\",2014-01-09,1-909-89547,2014-05-22\nyahoo,,\"Yahoo! Domain Services Inc.\",2015-04-02,1-1168-48888,2016-02-13\nyamaxun,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1318-28317,2015-10-07\nyandex,,\"YANDEX, LLC\",2014-04-10,1-977-13382,2014-07-18\nyodobashi,,\"YODOBASHI CAMERA CO.,LTD.\",2014-11-20,1-1809-93761,2015-02-19\nyoga,,\"Minds + Machines Group Limited\",2014-05-29,1-1037-89079,2014-10-15\nyokohama,,\"GMO Registry, Inc.\",2013-12-12,1-1194-80642,2014-04-03\nyou,,\"Amazon Registry Services, Inc.\",2015-04-09,1-1318-84751,2016-03-25\nyoutube,,\"Charleston Road Registry Inc.\",2014-05-01,1-1417-80062,2014-08-29\nyun,,\"QIHOO 360 TECHNOLOGY CO. LTD.\",2015-01-08,1-974-89210,2016-03-30\nzappos,,\"Amazon Registry Services, Inc.\",2015-06-25,1-1315-80866,2016-06-02\nzara,,\"Industria de Diseño Textil, S.A. (INDITEX, S.A.)\",2014-11-07,1-985-40230,2015-10-27\nzero,,\"Amazon Registry Services, Inc.\",2014-12-18,1-1318-14004,2015-12-05\nzip,,\"Charleston Road Registry Inc.\",2014-05-08,1-1678-17174,2014-09-15\nzone,,\"Binky Moon, LLC\",2013-11-14,1-1503-89379,2014-01-14\nzuerich,,\"Kanton Zürich (Canton of Zurich)\",2014-11-07,1-968-87792,2014-12-25\n"
  },
  {
    "path": "data/root.zone",
    "content": ".\t\t\t86400\tIN\tSOA\ta.root-servers.net. nstld.verisign-grs.com. 2019022100 1800 900 604800 86400\n.\t\t\t86400\tIN\tRRSIG\tSOA 8 0 86400 20190306050000 20190221040000 16749 . bvOqqwbpRcoU1m0h52PV8SiF/FTvnPeFfSQixmc/lKenGG+055+NZXko7+tUWiD7/ctTM8E4yf/cCua8r8T3RWSXHh7ez/tSu/WCPZkaaNZHYVE/5toyfiH9FvYfsYKZo8gqJcE0AlFnxSGRlvKlis+IzlqelOEdjcc/p5Y344ZhSVapK2BPYsMOUUior3jULO8LQwcQuU15YwcZUh8MPUvW62KBL8YrnyZ5EDFsG5BGQg6kWLLprIWJDUr3MlJ/kZL4XzXkBNwvyAbev8+TQSh88F5hI2b919Z8h4q3nJVENl61HvZQvR/3CJGMUVfhD5ifowkSPXVa47Yqk8qiGQ==\n.\t\t\t518400\tIN\tNS\ta.root-servers.net.\n.\t\t\t518400\tIN\tNS\tb.root-servers.net.\n.\t\t\t518400\tIN\tNS\tc.root-servers.net.\n.\t\t\t518400\tIN\tNS\td.root-servers.net.\n.\t\t\t518400\tIN\tNS\te.root-servers.net.\n.\t\t\t518400\tIN\tNS\tf.root-servers.net.\n.\t\t\t518400\tIN\tNS\tg.root-servers.net.\n.\t\t\t518400\tIN\tNS\th.root-servers.net.\n.\t\t\t518400\tIN\tNS\ti.root-servers.net.\n.\t\t\t518400\tIN\tNS\tj.root-servers.net.\n.\t\t\t518400\tIN\tNS\tk.root-servers.net.\n.\t\t\t518400\tIN\tNS\tl.root-servers.net.\n.\t\t\t518400\tIN\tNS\tm.root-servers.net.\n.\t\t\t518400\tIN\tRRSIG\tNS 8 0 518400 20190306050000 20190221040000 16749 . jtO3mGtNpdbI/escI5agBQd9843SG2FZnN0656F3icgruOs/eb1hHZe69uMj5lwN3onakT4wQgdxC/8lmgRqEsWt8Nl8N5sVOICWtC0K/+ckxDWIOPvJ+EKwpuEjPtzYHumfYz2BU4exGmGxMHKhrF8exSIh8AO1Vcs9zWsRz2UaGDipRp0jVSzGmzEzxZ/cR4WzKTZSlj5TmyKi8dOtmuMhR7gCC40OrDBuh4kGQIotsTwIK8IKGgOXwQXgeXjD6ymUhTqs0SriBvBokNwEseFwkDpz1/30wppY4mP92/ArsvEKlHSch0J/Z6KHpCulEarqDs33kV5rmlROBSo6yA==\n.\t\t\t86400\tIN\tNSEC\taaa. NS SOA RRSIG NSEC DNSKEY\n.\t\t\t86400\tIN\tRRSIG\tNSEC 8 0 86400 20190306050000 20190221040000 16749 . XYOTrtlnElAleFqhONDguoJc4Y2WW9LNm12tZFcLvbShNNSqSvAubzwdqkBncbY+jnG/SRyl5LtoImwxLWypn7vvEdBMWMebMh2bCcGHj7d2gTS0/oYyXHuQ1q906Oy5EZLoH1/aANAc7Ekh7JtBx5JfV2Yc1XUJrW/GjxtCcWw0QK7et/nn/+hVRhouP2ZlGh6eDCg9n6jaoFPXiiyuBVZ+qbiFh/DSShmro0SzqXmQkbqqj/RSGBacxmOPw9VELpUH5ytWd4O8pqhOrG6TCWCa/Y8Fok91DEgYfpO0J/KIiJlkw1F9vlCixmH1JaDeKewsAgtdHZ8h/Pkrc8dETQ==\n.\t\t\t172800\tIN\tDNSKEY\t256 3 8 AwEAAcH+axCdUOsTc9o+jmyVq5rsGTh1EcatSumPqEfsPBT+whyj0/UhD7cWeixV9Wqzj/cnqs8iWELqhdzGX41ZtaNQUfWNfOriASnWmX2D9m/EunplHu8nMSlDnDcT7+llE9tjk5HI1Sr7d9N16ZTIrbVALf65VB2ABbBG39dyAb7tz21PICJbSp2cd77UF7NFqEVkqohl/LkDw+7Apalmp0qAQT1Mgwi2cVxZMKUiciA6EqS+KNajf0A6olO2oEhZnGGY6b1LTg34/YfHdiIIZQqAfqbieruCGHRiSscC2ZE7iNreL/76f4JyIEUNkt6bQA29JsegxorLzQkpF7NKqZc=\n.\t\t\t172800\tIN\tDNSKEY\t257 3 8 AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3+/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kvArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+eoZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfdRUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwNR1AkUTV74bU=\n.\t\t\t172800\tIN\tDNSKEY\t385 3 8 AwEAAagAIKlVZrpC6Ia7gEzahOR+9W29euxhJhVVLOyQbSEW0O8gcCjFFVQUTf6v58fLjwBd0YI0EzrAcQqBGCzh/RStIoO8g0NfnfL2MTJRkxoXbfDaUeVPQuYEhg37NZWAJQ9VnMVDxP/VHL496M/QZxkjf5/Efucp2gaDX6RS6CXpoY68LsvPVjR0ZSwzz1apAzvN9dlzEheX7ICJBBtuA6G3LQpzW5hOA2hzCTMjJPJ8LbqF6dsV6DoBQzgul0sGIcGOYl7OyQdXfZ57relSQageu+ipAdTTJ25AsRTAoub8ONGcLmqrAmRLKBP1dfwhYB4N7knNnulqQxA+Uk1ihz0=\n.\t\t\t172800\tIN\tRRSIG\tDNSKEY 8 0 172800 20190313000000 20190220000000 20326 . bKvs4iBtsS7x4UItBsNxJnGzKUowmON76AJt6DQlUjcDXdmNUGW0DNfwz91UCnfonlNeG09mCbRFzhfrgNiE2Niu0Qxh+EcygOjuy1uObcPgFBUsKp201u0WFQwrUl4O0NQfPY5Fa01e44v1u+L/yj2WK4gW2BKfW+5d9GIJhWRAPYWphOiG0+G1MUlWQ45cS07wu2X90+UDREw0prI0c4yJ9OiI6OnSvUvDhoyIgf5oHHYPieU7qu/aaiY8MdyJgfIelmFA65VzLDsTAHGoaagxJEolJehWSJl6AhY0mIs6lF2WXVCtEQbdLocsuCXln3w/n8jO2oJBotQ7S6E4bQ==\n.\t\t\t172800\tIN\tRRSIG\tDNSKEY 8 0 172800 20190313000000 20190220000000 19164 . eyvOQiC637051ggBwNwq0Kle0vatTO4HrfxgLlRcVDWGZeYVoDRGkqPiCyC1K1HvUrRQHB8vbXfdhrVfXJpjh9e1+Uf403++n6J94wMi2UlAmUkNwo6ROE9JcT4QFpQrUj1TPqY9DpdRrRUYgAPl/PNCvKwIvbwSt4I070PLGGPeumOIPCeZr7YMt8ewiCS3uwOUJB6bk8qUo4tQeL5pkPpmFgozw2v7JT/8nTZfbu6T0+9GmqRDxvizFVZ8lQRKZZif+Ilyb+Lz7j2XHiI0JszLEQ5vQKLKEtBtyHwcL7ZPgbN/mpN9ik8h/Jx0H1hjhaS+jSCBBulq+hde8GFH0A==\naaa.\t\t\t172800\tIN\tNS\tns1.dns.nic.aaa.\naaa.\t\t\t172800\tIN\tNS\tns2.dns.nic.aaa.\naaa.\t\t\t172800\tIN\tNS\tns3.dns.nic.aaa.\naaa.\t\t\t172800\tIN\tNS\tns4.dns.nic.aaa.\naaa.\t\t\t172800\tIN\tNS\tns5.dns.nic.aaa.\naaa.\t\t\t172800\tIN\tNS\tns6.dns.nic.aaa.\nAAA.\t\t\t86400\tIN\tDS\t21707 8 1 6D92DD0D0DB0E392FA9D5F08EA15BBD297B8CBE2\nAAA.\t\t\t86400\tIN\tDS\t21707 8 2 4F74856F31B73F3BFCDF430985329F55AA655BC9E53C4BF9DC6B14CCE6780600\nAAA.\t\t\t86400\tIN\tDS\t28192 8 1 563200F63B8B1797B4D88D14BD6A672EA4D0CC0C\nAAA.\t\t\t86400\tIN\tDS\t28192 8 2 DCB5AA6EC2B73D3E8C82D481770151160B38BCF2DBF3B9CD587AAD388D3572D7\nAAA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iGRNC/OxUPdTNiqkk2Qaxu/TABErL7YJ691WlILK8KZokp2iZ+jOBA+mT0GKpIoa0qxktOTVbtsusCoWDZYujR978L7pSHsAiTtZ84ZssI9z/sR8obgTBbkU0yCx9tKtnG+kG+EbgI61RlcZ593VFOxxzRELNIJQcc2h7L4RfPtuAYVSI4MXqQ/Wcu5XeY6FYXIrCPqJqzQuFa2C9vhCELSDV43+99MhCCPJzBQgXcD6AoOLXsdi9jn1WKOIirL9kQy1LcRFQG6Spv4BaO0Gvffy82bufAc4pagARfuEwYl6aS8b9Ik44rcVHpa6kYtoiPhiP+g3zvIxSffCkNqJgA==\naaa.\t\t\t86400\tIN\tNSEC\taarp. NS DS RRSIG NSEC\naaa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t206l3DIOwx4k6gaidmRDTK1dIoTMZhwo8q4uD2cvPNLh8Om53GTjcYLX0H0rt1JqsZhbmxyc7eCWyw9WWOBRdOMyXVmK/6v3l7on5eOLN3uTHjj7RIlFQ9Ac9fx9tduxZwG4ZDqt8nxGabmxN/KoB6i3fl4GZ3gTyRxG+Z3oGLCF47wZ9Q6JAIneef4pCRiNakf+Nmp451IjGgw136l7Qj5dNDRCvO5/oDiyQk7OmiVyLE6Dnvd1+5kN3dZld/5H32PzUsdYNvrWHqhRhPqKV6T+hTcgIncxsj9VAoQx/ntuFGhwpYjCr+sPVD0AHkKQrJl82BimLGFtIayUmVW3g==\nns1.dns.nic.aaa.\t172800\tIN\tA\t156.154.144.2\nns1.dns.nic.aaa.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:2\nns2.dns.nic.aaa.\t172800\tIN\tA\t156.154.145.2\nns2.dns.nic.aaa.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:2\nns3.dns.nic.aaa.\t172800\tIN\tA\t156.154.159.2\nns3.dns.nic.aaa.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:2\nns4.dns.nic.aaa.\t172800\tIN\tA\t156.154.156.2\nns4.dns.nic.aaa.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:2\nns5.dns.nic.aaa.\t172800\tIN\tA\t156.154.157.2\nns5.dns.nic.aaa.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:2\nns6.dns.nic.aaa.\t172800\tIN\tA\t156.154.158.2\nns6.dns.nic.aaa.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:2\naarp.\t\t\t172800\tIN\tNS\tac1.nstld.com.\naarp.\t\t\t172800\tIN\tNS\tac2.nstld.com.\naarp.\t\t\t172800\tIN\tNS\tac3.nstld.com.\naarp.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAARP.\t\t\t86400\tIN\tDS\t5751 8 2 7E8A14AB8F85009B9F19859815FA695954233FD9DAA6AB359044D12621A77E9F\nAARP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iVLtqGm7bbbawoioKw2Eetb4mg2RlEYK1ai/q+UYrBanvFxeXrcH8E89RNCoN2g7ezaqAocewLuwpn+5T8LrWrlbTtm2VbzjcrOTQpCgJ4oZG4gry6QXhcyQCgTNTUVVgYQiR9o0947VjB/FZXsAg5m+0tDgcIAAofakbqkXV3HPLN0T9o2q1eJ3Wo8MtNBMmXf0X2sFyHVRz4w8J5WP6mzo1s9JxmDsSwvbbDHmRErroWCqDubS+f5ZutqAVkqog7td+ofn9y5ByVCImFnwLuZh8qJq+drLcREKW7pw/CMA6iQvfQTMlV01w3Lb0vmZ8qfYCB5058oF8kVmp8sW0w==\naarp.\t\t\t86400\tIN\tNSEC\tabarth. NS DS RRSIG NSEC\naarp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YU+i5YJQj85abBCqoyr2Arw7dgeKO4dJviGSVI/QU0DiQF3ihoO2AJX3Pk7NKRdQm7znahqjGgt7UDmnpPgykRJcBVpGXAppbD0q0A+eIIqMV5IsCfXl7pqh3JAnIuot1DI0wnLrfsg6pky+63ZQkVcI5wQMxQ8/TtGZWF0s+Erl8PqLa0pNHVFIXJ08jBfjNyCo1Mh7Cg6sxiqzbpqBwX2FjpEODTxMC9v4aXvS4Q9Y+XNpxTFgUS4Ul3H5WOxKzhUTDISPAUI9nEQj1qDc6sm7LS/d5FFA+Lm6onjhhzWyyi4yf3ScxuBgPXMK+Jht/nkRBCFW4ojUJ4BKNVbBqQ==\nabarth.\t\t\t172800\tIN\tNS\ta0.nic.abarth.\nabarth.\t\t\t172800\tIN\tNS\ta2.nic.abarth.\nabarth.\t\t\t172800\tIN\tNS\tb0.nic.abarth.\nabarth.\t\t\t172800\tIN\tNS\tc0.nic.abarth.\nABARTH.\t\t\t86400\tIN\tDS\t3648 7 1 BBE522E3F7151A144522BF4E5BFC2D4E503727E3\nABARTH.\t\t\t86400\tIN\tDS\t3648 7 2 AC305C0759443E2E43A06FC9AF1004EA466D21879B19FBBC35F6D752F792FA35\nABARTH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Dn4w0mg3fLWTxlaRxHFbywTYwxXfzQJXxZDTJKurey3a9eeeGP03DwZzCQx26jbMnUn8SBsX/LFg4ptTSdfQxgJAcMTj5DCqcVtM+0EIhWWeQqPwlgeaZFpwLUUcpkbKXRpqELO/nYFrZH9R39GGDP6Blniv9Ymc3eyQL2FfFmRmdTIZNMz566U2s8ebb7DnZa6ipLbtHjrXufXeSx0RFpRnmAPFRGw+uc8fmndioa/SHQh51hiMzTJJAopmRyEV5uLCa9X1s8B7vL2xWyQijA/XSFEdX/yr8IyZ9a77ggmp9W6kUSz5snh3eq+ftNaQrKp/TI8UQeWVN5OLT0c28g==\nabarth.\t\t\t86400\tIN\tNSEC\tabb. NS DS RRSIG NSEC\nabarth.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RiKNsJoL6/7V2C2HMny2iRrgPMfxd+nfLaftEk6RQbJLTNK1KuSqg7ssPkh9ip8f+B6WHL+gkivuKr9VAA07yikPk+zm5O0v57hY5Gnmf2qeY+rT+cUKJxqWQ3MW449P/C0Mbqi/lTyyzz4VrWGSXXqnSY0kQ8G9K4+Y4T5K3cwRb5OW5GxIgd59/Fzskvbov2TEipnpyw1xnLW1o4ipvuQs4vazB2DMiJnmrXoudqmYbBg1oP5tqj2mvgkbEGOTtsC5Q2YhYX1ryQ3dQfY9vzS39JYjr7zJJiqlHhM1o+q4Z2tAL8oGtoZJSoThFIddd54xwxXgOmwj0hjNAcXdww==\na0.nic.abarth.\t\t172800\tIN\tA\t65.22.24.17\na0.nic.abarth.\t\t172800\tIN\tAAAA\t2a01:8840:1a:0:0:0:0:17\na2.nic.abarth.\t\t172800\tIN\tA\t65.22.27.17\na2.nic.abarth.\t\t172800\tIN\tAAAA\t2a01:8840:1d:0:0:0:0:17\nb0.nic.abarth.\t\t172800\tIN\tA\t65.22.25.17\nb0.nic.abarth.\t\t172800\tIN\tAAAA\t2a01:8840:1b:0:0:0:0:17\nc0.nic.abarth.\t\t172800\tIN\tA\t65.22.26.17\nc0.nic.abarth.\t\t172800\tIN\tAAAA\t2a01:8840:1c:0:0:0:0:17\nabb.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nabb.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nabb.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nabb.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nABB.\t\t\t86400\tIN\tDS\t62559 8 2 2DD7BF24AC488D85BC3F9D3F817D37DE9F608E79403FA29E26A55679254F6F28\nABB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WR+ewfk12hfoO2hIBGJ0v+XpTnGoMENxb32Cl/nZgaas4TKGEV1rkIbct2DQiOFWLsHxH8YnrDXhA4Gwj7R4MkMIbMaTkoQzKwxCBGVwmdp8kNIZDPaRedj1KYnwQZEO4w3vFC6NhnYYwPGcplIzZPeMz2ifoB+dZ3W4+6Fvll44sOA/7gRGg7PcdMvbgkZU0EAJlgtNExHVI4yHnEXPHMo77MFDOO8Y2Il44NvlmiY3UZ0bAoQ6m6GuKuGjPwjHfVO3wje0Yo3aj+bNX+qVnalZXZ6zwG6tJ51hXL/PsZsZhuVnm2Rv8RMiC/7ymbL+OkZtEHJVC1vjr1XqrsxPZg==\nabb.\t\t\t86400\tIN\tNSEC\tabbott. NS DS RRSIG NSEC\nabb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VVzh3LJNThzAuTcYTPA3Uu1pNjLfhlxI82BW+OIDeF3lHnznNNhKJlvtov2Qi7ZWtIuViOotJ/wsrRmNRZWUw2VU2oYywv37MvO7mKOPqaOaYjwZM/7VfxeD7zePBulsee/ud/ob6mL1b2Jh/8f9ykcmVWhnxA/nbduCFfMuET5rf9ZyGKb8cV3tssXJqP+8dswAOyehbzlUi2vg3W9wyRvVrKUzbJX1uZ4BmLqo0AYkOgpMhGckErBseh+tarOlHdRVN7pxfEFVbi8+NJW4lQg3alh47Guzj99aBGc7UZwt+cpUhZH85pRujPwrNrLvJHQwR3F1wWzEh/v8yoLopg==\nabbott.\t\t\t172800\tIN\tNS\ta0.nic.abbott.\nabbott.\t\t\t172800\tIN\tNS\ta2.nic.abbott.\nabbott.\t\t\t172800\tIN\tNS\tb0.nic.abbott.\nabbott.\t\t\t172800\tIN\tNS\tc0.nic.abbott.\nABBOTT.\t\t\t86400\tIN\tDS\t24508 7 1 67FE3983F553BB6562134ABFCE80536F8E9229FC\nABBOTT.\t\t\t86400\tIN\tDS\t24508 7 2 CFB26F43D88C4F11EF6CA9CEF82D125C95CD35F01D97129A056307590983C529\nABBOTT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . I0ePARjUrKyvYO0kry+Ni/Z5cfw0whwfTMmyxQrEvMzFXT9ma5EwRMYEMzPBZRxNfFapB0XManBpyAZQQWDCFtvlxIV4Wx4C6fXegb59siGRjFaiRfMIyzFYm457MLBWkkBVUthhra0sjqFuHXYKLecj1fShN7Gd5AgsqPuE/07dLyx8BHQlqWDk0fUwvGCYC9qF8uST2J8Ek1tCxdh2+SZEplkScdPU186iLokINa5lrCvEWbSoK3bl8Vi1El8KjRGkdeOB9yU16CJYgYO5bnuTev4zZ1Mkk6IKTnfZbDJR9N3EQNTPQcWFueSUzGA1m7cZf61CB1/Q1L76tQ8J6w==\nabbott.\t\t\t86400\tIN\tNSEC\tabbvie. NS DS RRSIG NSEC\nabbott.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vklWd/zPO7v0ZCnla5pc/Z/s03uu4M10FnKfAcIS8nhS1s6SpJggvjBtPKWqZ0K0W9dH2d/0YPIKqxeIO0yUb7iGYZpdWCnYUsRRDSNRMmHn8eUWKXJIoPHWh7VeYdqVJnR0IzFe4cTZKcBolMrrDGjgt1oSlUkn4dJpzeNDh6MgGNlphHztiItMv/U+Yr1I84kf8hAQd2znY5/Tvbwof1UhjkFg7rSS2smreGs9qByaPYq4GH5bzTTBoDQmlSQyvPkrVXLFq/2MXrpHPbAqdWpMakYA2zYfbrL7wsO1++DZN0iA3hACtSuPBh85IvZvDriAlcDI5c+p1VGheYiVyQ==\na0.nic.abbott.\t\t172800\tIN\tA\t65.22.156.41\na0.nic.abbott.\t\t172800\tIN\tAAAA\t2a01:8840:9a:0:0:0:0:41\na2.nic.abbott.\t\t172800\tIN\tA\t65.22.159.41\na2.nic.abbott.\t\t172800\tIN\tAAAA\t2a01:8840:9d:0:0:0:0:41\nb0.nic.abbott.\t\t172800\tIN\tA\t65.22.157.41\nb0.nic.abbott.\t\t172800\tIN\tAAAA\t2a01:8840:9b:0:0:0:0:41\nc0.nic.abbott.\t\t172800\tIN\tA\t65.22.158.41\nc0.nic.abbott.\t\t172800\tIN\tAAAA\t2a01:8840:9c:0:0:0:0:41\nabbvie.\t\t\t172800\tIN\tNS\ta0.nic.abbvie.\nabbvie.\t\t\t172800\tIN\tNS\ta2.nic.abbvie.\nabbvie.\t\t\t172800\tIN\tNS\tb0.nic.abbvie.\nabbvie.\t\t\t172800\tIN\tNS\tc0.nic.abbvie.\nABBVIE.\t\t\t86400\tIN\tDS\t9948 7 1 C721DA6A58B9E1CCAE45D1FED8A4C6E9CB39C593\nABBVIE.\t\t\t86400\tIN\tDS\t9948 7 2 FC4E743BFB6063586A678B8015DA63354195249C84FCFCC362642A3C0A4E3639\nABBVIE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fRF2+jVeMzCgn3SFbbvANFPYl6/WXPg1NrLA1dlAG2UwdI8AZJ5GwmjJXFarZLpWC+Wjpg08mgQzELIqyB+HViM+mC0dEIY+lmQCbTDp0XwUW6JKKflYwAFr2RPMUmVmiLt+yfb8XMk8RsIJ0ZiFuIRw+BFg1Ec0d4UOFV5e/M3oh5F1ovRAH/JSwLInKMtoxJhFfVnkyQopLmNnTRzK/LrpozEQNTmncC85XisTvH+xn406MfWsyaTJsslJkdCp4tIowenprCyIpBRxPMx5R7kiwYmQjivopU41bwl0GverUobeDXOXsMZkbKP3J/FkQ9MuGupdmU10xPfb7dIN/A==\nabbvie.\t\t\t86400\tIN\tNSEC\tabc. NS DS RRSIG NSEC\nabbvie.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cvNDcsZzTCQSLMv2upaWvjrjbtahKUEvr8NBwYz7PhnnWHK0se/lcEUqA7s6RbbXb1lj3ynKDKwse4A0sL69wmh897fb18ApleO/BhxewvGRb4W7geQah94miTUf3tLR/+nshcmrm8NUmrSyitXHen6XKow4tNw6rzw0P9LU9OM18pvuuL9FZeEhYo+avUKKR5IfzpLt9naGxqEE6q3H8AY2g2ypR4xZUrMFjo3aIULTTvXvAV7PePABwWvNaM1F0AkGao5OKHZjGo+P/U8ddD6DlmmlsbM3jBAGg+9veE6CI9mFtxlrs39vgWxUwSqb0yyDeMNVvh00r9u3wCSu7Q==\na0.nic.abbvie.\t\t172800\tIN\tA\t65.22.156.17\na0.nic.abbvie.\t\t172800\tIN\tAAAA\t2a01:8840:9a:0:0:0:0:17\na2.nic.abbvie.\t\t172800\tIN\tA\t65.22.159.17\na2.nic.abbvie.\t\t172800\tIN\tAAAA\t2a01:8840:9d:0:0:0:0:17\nb0.nic.abbvie.\t\t172800\tIN\tA\t65.22.157.17\nb0.nic.abbvie.\t\t172800\tIN\tAAAA\t2a01:8840:9b:0:0:0:0:17\nc0.nic.abbvie.\t\t172800\tIN\tA\t65.22.158.17\nc0.nic.abbvie.\t\t172800\tIN\tAAAA\t2a01:8840:9c:0:0:0:0:17\nabc.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nabc.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nabc.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nabc.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nABC.\t\t\t86400\tIN\tDS\t39900 8 2 7ABC5A1F64FBBFAD550CFE06953AA56A030BE7212A77A60813FF633DE705DEC8\nABC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pzcZMYVF2KwDDiULsJjMecctPq+Kx6efV2XlznoETDLX+mT86CBFuO/723j48EfVU8SUFG2neGiuTt/Ella7Wiz0eBsUCP5f20Rr7GMwYhQ0bjGxb4Nk8crH3lIggLmJdrascTc0Kt1OABcVDFaV646kLWbkhv9nj2D551HCYnXIEQt4hnAi9oyd9AA5klPDZHrB0lwXspjf5n2znNZ3P3EEPQIGKsLVAvccYBuc770h1uWqwR5NI38igDfNugxNP7tqG4iD4uGh3n/+ZMAKpRVPFJ44TZHd2dq6e1sAy86yE64//KVeN2DWTlC1xHjp8Y/7mzlUSgTIrrGWFcWs6Q==\nabc.\t\t\t86400\tIN\tNSEC\table. NS DS RRSIG NSEC\nabc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iFhtQ5hvJUl1qe5WBsEkKs4cI2TQURoRh8vqTJdSSgn7MZrxFu26LB+uNM+wuaEDe5RoWHSt6cEFH3/U17dIk7pIZ7Z4nGm+NgYeNorM6MyK18yaZVMPcqTfznImKVD6u+/b19ThoQNhRF76yq5b9NsPyb+HkcIuE/awk9JvHvLwP023oAkPdgE126r5VCJtuUuYz2Qu1vZsAKNH75J6AlIHVqmTUOpZHNE6NUE2/iS5L8OV+qCfuUflkSoTLQO+/B6oHCEgQ6s3kWpRXmrMjUVGfLf/mDzJBwi9B05km16S66FREUuQ08s1fWtJIp4XI2UQ52wFNrvxUNiueP+TrQ==\nable.\t\t\t172800\tIN\tNS\tns1.dns.nic.able.\nable.\t\t\t172800\tIN\tNS\tns2.dns.nic.able.\nable.\t\t\t172800\tIN\tNS\tns3.dns.nic.able.\nable.\t\t\t172800\tIN\tNS\tns4.dns.nic.able.\nable.\t\t\t172800\tIN\tNS\tns5.dns.nic.able.\nable.\t\t\t172800\tIN\tNS\tns6.dns.nic.able.\nABLE.\t\t\t86400\tIN\tDS\t7909 8 1 EFDCF4C5A0D683EE689E36A53F3B25A68A72EF89\nABLE.\t\t\t86400\tIN\tDS\t7909 8 2 107717747D0BB5F316C65BB6C7AAFC8EDC96C55247328149551704101E153B35\nABLE.\t\t\t86400\tIN\tDS\t40712 8 1 8E259B2A4011069F2037A28BB94618DEA559AED2\nABLE.\t\t\t86400\tIN\tDS\t40712 8 2 55651A34714E4F6AC20E7B450CFC9736C4E21F94DDF21AEA5B7DBCA8DA09D049\nABLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LOGN5q4xcZ6KCSet35p+VsvurXZvBZ+W3lpDRB60ecAE/YTAUpLZM0KftZrs6ZjsUUWWfOTbQa/IbHLEkWvdOyct+x6Tqt9ETiFuEGJ//ENpGnejXDAiXD6PFbGstr3APNmCo0ef4vSsd7hL6qcZoYEzFiqekZAz45crhAu3L8/dDbhH3e1W+q3U70LWZzlfP+LFR5uAjFyOyW/jvL99QN37VOQfeAFN2wsyduZ+IK9JEGYbjPc/Y0cMdZQsP6/IV6KobMJdvY44K0sBYtXTTfga7E8Py5KcwMjFgVaHTHhxNNb/xvD6lB6HOezw2N/402/m6JaMob8Ls7fF1P2azw==\nable.\t\t\t86400\tIN\tNSEC\tabogado. NS DS RRSIG NSEC\nable.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EwuW9NJmnLHib987mqZKl2curNCKIxzg1AE9XMCLezpgrf+1uI74Fj7Fqi36Wo/UG8AZlkx2I+8bADKxZjBIs20wGPS77hvg8baO+GUkeRa/AjtpI7ZgbQU+z6RXaBr//WUIlBQRRo3AQ+2pvFzAESJ3y3kY73NCp7LNr2s4A7bmODoOiPZ9rpIT1grvfC4lmn88+i0wfBDuXuqs+MODdmdvTKou8NI+fI0qneT9ElS7g7kKvDraFqQgCq1KqLhe3XnK4f5HaBN/S2o4xfyNs7Mr57WrN5wPo/djiju28UfE7UZoRYtIYcb5UEpS4LVZo2eRQDHBoyNP0844s65XBg==\nns1.dns.nic.able.\t172800\tIN\tA\t156.154.144.3\nns1.dns.nic.able.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:3\nns2.dns.nic.able.\t172800\tIN\tA\t156.154.145.3\nns2.dns.nic.able.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:3\nns3.dns.nic.able.\t172800\tIN\tA\t156.154.159.3\nns3.dns.nic.able.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:3\nns4.dns.nic.able.\t172800\tIN\tA\t156.154.156.3\nns4.dns.nic.able.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:3\nns5.dns.nic.able.\t172800\tIN\tA\t156.154.157.3\nns5.dns.nic.able.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:3\nns6.dns.nic.able.\t172800\tIN\tA\t156.154.158.3\nns6.dns.nic.able.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:3\nabogado.\t\t172800\tIN\tNS\tdns1.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdns2.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdns3.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdns4.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdnsa.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdnsb.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdnsc.nic.abogado.\nabogado.\t\t172800\tIN\tNS\tdnsd.nic.abogado.\nABOGADO.\t\t86400\tIN\tDS\t55367 8 2 A3065C94F7700D7CAB948BBD4A39845E3881F70E61FFB1D9E71DE1AF566919C6\nABOGADO.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cz1V2BxBNkM1eTWGXSCt5qodf1MevdwJLCiZdTAduMOHEcjpB7lCXC5UQglcdOpbw7sJs8iUtwpRU4V/wV6wYxGMY9L0Nm8Y9HiDWmSG1pTdZcQcC+jcvfDtapOnT+jXtUy88RAF5AehSCogOD/Vx0dLhArc12+Z1HmoVQCSyA/Jl6lWfYdhHYfkrXq5FHVYyeM1SWGG00SQwFj6AbA5pnBasZ5qQ6kvVN2uGvT2ardmI5dxl3Np/etbUANeucUfJHSMp6VQ3HQLv9URivkAH/EoJWzDU0fI+Y/1iiPwZBUXSyIF5Fj0caIBEP0OhfbFfrbvUjYjWriJ+LPB60n/UA==\nabogado.\t\t86400\tIN\tNSEC\tabudhabi. NS DS RRSIG NSEC\nabogado.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lF0TB0Xqt4n5EXL69uWDTybGgwvSLezZcSAb+3taFpF8W8fW++F8n6QeDXq774PANZDCdRP8cJoPWrWiDeAPZOIMBQIArowBM5FzFSL78dAn/04OzfW3V2WDU9eXNfoI7JWRofnwppem5zscVsAKMK+dsSugC4JeJK2YT38lT81sDSJtRrXbIrcPNtz4m6lA74K+aCD3EtrEQr4CIgMda8YlCtGUU8DFLoMLenrLJzUv0r9KPDfWm55jhfNVqAYv9f1PhJHb3HUNZBo8roHyx13/FOCMXpxI3S0QyqaBK2Sq18Vy1eg2GArEX/1UlhMa4Z/LhpqstZETS4xqY7qolQ==\ndns1.nic.abogado.\t172800\tIN\tA\t213.248.217.13\ndns1.nic.abogado.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:13\ndns2.nic.abogado.\t172800\tIN\tA\t103.49.81.13\ndns2.nic.abogado.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:13\ndns3.nic.abogado.\t172800\tIN\tA\t213.248.221.13\ndns3.nic.abogado.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:13\ndns4.nic.abogado.\t172800\tIN\tA\t43.230.49.13\ndns4.nic.abogado.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:13\ndnsa.nic.abogado.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.abogado.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.abogado.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.abogado.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.abogado.\t172800\tIN\tA\t156.154.103.3\nabudhabi.\t\t172800\tIN\tNS\tgtld.beta.aridns.net.au.\nabudhabi.\t\t172800\tIN\tNS\tgtld.alpha.aridns.net.au.\nabudhabi.\t\t172800\tIN\tNS\tgtld.delta.aridns.net.au.\nabudhabi.\t\t172800\tIN\tNS\tgtld.gamma.aridns.net.au.\nABUDHABI.\t\t86400\tIN\tDS\t15247 8 1 D2C05AD2312EBE77F6149F8B962DD9012D6D2CCA\nABUDHABI.\t\t86400\tIN\tDS\t15247 8 2 4146C35F5EE96A341EE8C8F0ACA17A2CBB52FCD1D6D1C95C9AAB70061A7AC692\nABUDHABI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WaWGfIgu7oB9Me8biPuNgnWp6/POWszVLPJ3lSJgeNJc0VrX3xPoaS5Jahn13rWZ3dwUlUjIIUf8+SdkulbSfqYIe52CrjpOVuaJkUK8wBhQVaOOBVVuNcU/e3eYdk13aK+H2psYumsfI/NpPDqhz4zVJKR6ZqqFAZalZTRMj7L3NBK6RAbL5wJdMs4VAoU8ddRoy0MSY0e9XC04qtVLLORbi9KYXW2GOIhRY1YWf7Qe/4BnLrfwGQsWal0TUh9kIEpKq/XkmrupEKZc1qxHu29fPpQ5poE/KwdkjIbntMG2JQGkotOVTo8jPyNajM9MLntMb5fgUkc5jdF/cT2c4Q==\nabudhabi.\t\t86400\tIN\tNSEC\tac. NS DS RRSIG NSEC\nabudhabi.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fSWbdwdU1HjCkQaRufCFvZfz6zzjwR0Zh4rYGwukmBzjqaawfmJKAbCXTHGPkdSlNDvKvt1R9MGuKHgurQTfdCQdFvzDSL+LKPUpZDlYsnCSeKHJ7B04ts6NxXTzouOxkMozeCA+TTTlagTRSipQ1p1jgd/rqQ3Ex/JGThzpYwYzGcxR6Rt5AAzn+9fI+X6KNpEd55w1/JKFztR22A4C/EIIwMHMhNif3NM0nrVhiPkyS21zGHl5fNdV9qT944XO9wa3a5TkRrWGXCfhLajuv9dH2IZUD1VfW9B6F5hCFbd+kxZbRzIUBAWgya7BRvR8ywNCURjPKT7odPhpAMkKyg==\nac.\t\t\t172800\tIN\tNS\ta0.nic.ac.\nac.\t\t\t172800\tIN\tNS\ta2.nic.ac.\nac.\t\t\t172800\tIN\tNS\tb0.nic.ac.\nac.\t\t\t172800\tIN\tNS\tc0.nic.ac.\nac.\t\t\t172800\tIN\tNS\tns-a1.ac.\nac.\t\t\t172800\tIN\tNS\tns-a3.ac.\nAC.\t\t\t86400\tIN\tDS\t23014 8 2 9F135B4B4C69C92383B997632E821E3C8AB9699658674CC96FDE5405ACB68B65\nAC.\t\t\t86400\tIN\tDS\t42665 8 1 D5E99D85351D361BD6B5B1582F634E8A85CF1BF7\nAC.\t\t\t86400\tIN\tDS\t42665 8 2 4B15F405C98F4BC3A370B19E54DBE75DF201EDCD38577C51D277DC6559865D95\nAC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rrYBEuDbgd3VvvK+UIt/U3miofOvEpizwY7ALiajSc2r5Q1pHQCO4WkTOocm1m3rmnYwGtKi6Vv05bVNs9jVW24RQaEGvYRMdQXjD0KsZbh0jII1ZnTK+N5SwDxKVXCcwGiEW6+gwskVRjyk4tZkAuCgQSMhjvjRvH+3AhLLW53y6nvAfSY4c6QBZ7ipGrD6r2GTKNQU6nTAwxtsctHsVpiRfY7/ekEK/bTNWUUzPS97Bfd1H8BvwsQBYo/M95t+sqpX2YULpJnYcTRt2J7Hcba8ogMS5ljcenJxD0ucVb76MSLK7fSw6tz9LHxxrJn9Kl01zmEoPGIXpnueomtjog==\nac.\t\t\t86400\tIN\tNSEC\tacademy. NS DS RRSIG NSEC\nac.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E6vF9HLU0BBIz7m7mQSjeCNv0KBHj/PpP5tyVR/UdpXlrkFxwb4ODJ580VGc144QdpuTdtgfZPqf8LqTUMAjgUCZdHInhXwZg1dGp31YSveqrBoljoUpHBxrHOzKZeXMj3F2lU2oGtOpTrWE9bXlqAJJ3XbqrxA8xvKXWAID+7Y2M4gC1kYziPBGIP1WV71GlGnjynOifPIBYmXjHJva9CnQaBaLdzYW5/2jHZxzBHO9p10Xk/mSXZ/3WijIkk75PfOt6dzbbRc45arm97bwP8KRRu+ipQn4HBeA/J0Y/xZIWj6ri9M5d8SOZ4yMg9/WoE03h5OlK93lJUP1FbwqIQ==\na0.nic.ac.\t\t172800\tIN\tA\t65.22.160.1\na0.nic.ac.\t\t172800\tIN\tAAAA\t2a01:8840:9e:0:0:0:0:1\na2.nic.ac.\t\t172800\tIN\tA\t65.22.163.1\na2.nic.ac.\t\t172800\tIN\tAAAA\t2a01:8840:a1:0:0:0:0:1\nb0.nic.ac.\t\t172800\tIN\tA\t65.22.161.1\nb0.nic.ac.\t\t172800\tIN\tAAAA\t2a01:8840:9f:0:0:0:0:1\nc0.nic.ac.\t\t172800\tIN\tA\t65.22.162.1\nc0.nic.ac.\t\t172800\tIN\tAAAA\t2a01:8840:a0:0:0:0:0:1\nns-a1.ac.\t\t172800\tIN\tA\t194.0.1.1\nns-a1.ac.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1\nns-a3.ac.\t\t172800\tIN\tA\t74.116.178.1\nacademy.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nacademy.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nacademy.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nacademy.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nACADEMY.\t\t86400\tIN\tDS\t38581 8 1 3243226CC37E59D9665CE28E767F52D4D6B5FA9E\nACADEMY.\t\t86400\tIN\tDS\t38581 8 2 057A36240F02FF0B6017547B457613E17CF75FC7E3E1D62704F894A02799FDD4\nACADEMY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . l0KPh5kG66cE3QOkTV5xHQLix+6XlZClS0bOL02vJpwkahmNE0qZqPdQTKPhZww6IQ1MSIDarPpelzUfAyfWXD0hoH59bkrTjivbXGzE3CD/dtCgHzAg5etSwsJL+Wex9eLj6U5ZQgGwRQnZWmWn48McvRvOJpxfp6AN7DXdHOnMuEtMXvasslHGc1HvBdew9mzEvUASBtDGQC3sx9Fk3BRZGxzOn++Ug8+HygU2012R/PrbhE7LBgNnXbD7M+GbUxLemL8hy94NUN5tFFbSRSHa0UtoaoEkALrKNJXBLrWZpkpxJQbFL8PdnqBHGhWiicZ0ghC4X21HoR+QNsE8Pw==\nacademy.\t\t86400\tIN\tNSEC\taccenture. NS DS RRSIG NSEC\nacademy.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . L3B778IzEuxZKM8iNBhul6DkIth0EV0skQfxlZyymTOkW6DM584oXSKJQfOHKUCwaPbefyW5xMc4Xm8Go4Os4GjTgYUzEoga9VNocKKZteJ97EoOMF78M+ibAhr3Kp1vLnrJPPedYqjQpUWNA6b0ZSXkgIxw/1CArgYW8+uj3yUYJ0uQiLkbvzNw//qwh6xPpod23srmLNKrv1nW0eOgUp5o7SXUpj/oWjAQtzT/YI0KgBdrBv7pgGCf87CikQav+0jPbT5Dq5Q4jRHAjghAUpHkf5dNRyuE86n6Nyof0U2SJfkApBAD2jJ/JcanvogSS1bCgXC86MqrbVHirOVOrA==\naccenture.\t\t172800\tIN\tNS\tac1.nstld.com.\naccenture.\t\t172800\tIN\tNS\tac2.nstld.com.\naccenture.\t\t172800\tIN\tNS\tac3.nstld.com.\naccenture.\t\t172800\tIN\tNS\tac4.nstld.com.\nACCENTURE.\t\t86400\tIN\tDS\t35388 8 2 0C1DDB821C823AFEC10942D3DCD16D6306221E4EE7F2F524E5D9BAD48BAFD8FC\nACCENTURE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uB7TQkkZxx7ww+aZi6whERJX67qV3N9x8Iqw3EK7tKZk18U16uhGwYoiatLDa3e0ggp1VpC7eMn7Qs3u5R3N6PfT1aqFXvY3HP0m7TCUzmczlElUp1udwzRHZ+29rO3K5+ie3QmMHvcuOHr67lRKHhaOPtAIF/teerOyseh7L46r+ytKIvS3t672dtie2QGIxC8+yuHg7d/d8wY+j/1cXm2YUXQyG6T7VZlQXu+o92uvQq6hd9Bs5HeLVajvQHGAMLRF0iL7dj2bpSf7reXpUl0vXQbul8GoRQ4EYawU0bBur4O2Rc0MtXhiFrVsRR7BcBfjch+lPXIvBkRRekLESg==\naccenture.\t\t86400\tIN\tNSEC\taccountant. NS DS RRSIG NSEC\naccenture.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FTEy/OP0rxnUNRWkqJfqGphYYkaMU5QRFiZt6vZhJfUmhoqMPaTRdjLuuQNXTytrFyYcdSZRKXzvF5jDKuvJezHVBiLSLRjZWRSzZWbs/1oUY0G9eH7buwY5Tq3bnsPdYVOB/ug+kl/sscm5GdTQdinDxQTMfCWUryr8Y2MkYjmpuAajGzQs0nl9Fhtvk1G6HAc/mpl/oSLhT2RgN+HHYchoRG5W+8hQFiF7FMrxrS2AirVUEWOQFXPEXVYFynUubcBTuQe1u4dnShS/t2Wnnpjxt7swsHwtXRzUvRzwzHOHm+8ejeP8kPPSVixy6yWlXPNG6tBhjCJv9GHGkcZxsA==\naccountant.\t\t172800\tIN\tNS\tns1.dns.nic.accountant.\naccountant.\t\t172800\tIN\tNS\tns2.dns.nic.accountant.\naccountant.\t\t172800\tIN\tNS\tns3.dns.nic.accountant.\naccountant.\t\t172800\tIN\tNS\tns4.dns.nic.accountant.\naccountant.\t\t172800\tIN\tNS\tns5.dns.nic.accountant.\naccountant.\t\t172800\tIN\tNS\tns6.dns.nic.accountant.\nACCOUNTANT.\t\t86400\tIN\tDS\t28099 8 1 C4CF4CC69F777DFB57501D5943337B01A8A5ECA2\nACCOUNTANT.\t\t86400\tIN\tDS\t28099 8 2 FFBAC3E447FD25705104BB50F8652E7CCF6EECBFC956E1E65890C9B9DF92E888\nACCOUNTANT.\t\t86400\tIN\tDS\t33631 8 1 D9794E6E891EE62E553B1EC015D3563558BBFD69\nACCOUNTANT.\t\t86400\tIN\tDS\t33631 8 2 82968A14D9F1F89863ABAA8FA27953DE4C3A4066B88F64EF38044EEB2D3D9105\nACCOUNTANT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QC6/BDBJMvLc5QqCvUIK4TX6Q5blkI+YvMINb99HKtTdIyoAZqHsuyAOhN3qD1c4Xj8CBhhM3GZg4uixwm8hSiyh+aYKHj5JlYIyQr3MUz3OoD2U8kz/W4uIBrShsDGbAS/9SlpU4t7ouBAyhKJcs1TLYJ8IXpq/Tf1QcRjj4F4gC/J2xAGmoYNrxYgwu1GO8ad74IELU6IQh3+e8OVCLZuRmsc0Sku82uMGMtGx1MUqyi83r0XTtbAbjL4RjEcliaGC49L468qbS8jEzP3ZL558+BBPgU/d3ODm2sTTwn6jEktglt7MHhHZaqfRsocrPRm95EzZjpPjcGobgRydDw==\naccountant.\t\t86400\tIN\tNSEC\taccountants. NS DS RRSIG NSEC\naccountant.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p8myc1k7hoVBHwhAngsQJUcOinnt/poZwZLWiwDAT3roE27ejFGlXb1Nhr9nljgd+EC2cFliVrjDZLcAAiVLl5RocIBQqsLYEgU6iX1GA180t+dkFpkQWxg+tjOuJQmGE1sVAnEIZ2gwztRPR/YEG5ut+8bvnalsyn3Koqty9XwsDF1xQFKbuy4flBREHCsFtfbgVbTmlpAfsF+9uOgTjKydWSVKMl6h3iV/1YsF0ubqfcVV5akGidZgAksZ8ZLMLZ8M9/rhn9nMfMq6EXccdyy0h8pe9wX30oOH8BKnBaK8HXR/+F7swj1fZ8dpnoWvyVya4BGBmE95EgbaetfYkw==\nns1.dns.nic.accountant.\t172800\tIN\tA\t156.154.144.195\nns1.dns.nic.accountant.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:c3\nns2.dns.nic.accountant.\t172800\tIN\tA\t156.154.145.195\nns2.dns.nic.accountant.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:c3\nns3.dns.nic.accountant.\t172800\tIN\tA\t156.154.159.195\nns3.dns.nic.accountant.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:c3\nns4.dns.nic.accountant.\t172800\tIN\tA\t156.154.156.195\nns4.dns.nic.accountant.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:c3\nns5.dns.nic.accountant.\t172800\tIN\tA\t156.154.157.195\nns5.dns.nic.accountant.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:c3\nns6.dns.nic.accountant.\t172800\tIN\tA\t156.154.158.195\nns6.dns.nic.accountant.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:c3\naccountants.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\naccountants.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\naccountants.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\naccountants.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nACCOUNTANTS.\t\t86400\tIN\tDS\t49912 8 1 43B3121B3B548FC52C0E94BF8B17C0D3E3BE2A2F\nACCOUNTANTS.\t\t86400\tIN\tDS\t49912 8 2 2EB54FB6E746CD4C035DB86878F09C7E4D66E8243275328F2666E05A386898B9\nACCOUNTANTS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c8YElocuRW6wUZA5oTHbYo7FtUoNpr+0qsygBEH5WjKsGdjcNSjgaZNrzgON8QkjfmBVjmrcHy5VS0+wQ2si6dqYgfD0yVmOiC4FK7zy796/t1kEl//f4N6q386nAH3kMiz6dgdAMrnENpMNdXw7Ziw8tKKIIy3PiBaCmKb+P0XlysTJvhkcFc0ywvN4tXITnk90d+aAoMEokekhKsuSPsp8M4OrimR1iEy68hYKqGTbWE+oaiNTp0iZ9hn5J5r34tAMM68IP7SEcUq3d18toXHcpVOkQPCjYUgk1zvRo1je+VYJ+ZMJOkX94UciQHme3y6BZ8PX+i9SvhGaGtNofg==\naccountants.\t\t86400\tIN\tNSEC\taco. NS DS RRSIG NSEC\naccountants.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . d5am9tddk87Acos/UQlEoLvJrsAG/29Jwbx841ZVYcBiydh2/oTcqSS3ENmEwxywM+3Ow/tgD88172u0U6vDD1B7zc5Vbl8ZIGDG7YxTWPw9q51rvTyuCEo0bR52nU7XYL/Q6nDvn1e9xaWA4JE5zpVBFf5NwGXvAWGgc/F6NDpVsASyRt4UI1J6/BGAt4t0054QFdFK/Ja6+j9CMEMD9S6yIvJOPDwmw4b1SobAxyU5qv/ordP7hUuGtkhS8LUZ7kk7tbHtP/9xlerHU0xFAh/OoAU7B3/PGXpNBaFCcGx3cRjwKJ6+A0XZ0+1iO9oqmMhehb0KrAFpx1WGkUyo4A==\naco.\t\t\t172800\tIN\tNS\ta0.nic.aco.\naco.\t\t\t172800\tIN\tNS\ta2.nic.aco.\naco.\t\t\t172800\tIN\tNS\tb0.nic.aco.\naco.\t\t\t172800\tIN\tNS\tc0.nic.aco.\nACO.\t\t\t86400\tIN\tDS\t49383 7 1 C536914CD2ECC3A45F2BCA3279FD1A25062156B1\nACO.\t\t\t86400\tIN\tDS\t49383 7 2 871A9DDD4FEEF3531929E3866BFCAF8E97E7FE0688D14EF897F1AFCC1CD58F60\nACO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hca+9/emT60HikS0fkNW7+BijFXx89In+J+CH8juDNUxT/GYSQJpzS45aP8DGgVOkHB24jiiaJiBL0UHoRnIsncS1weJzb1taq5PYfmuw8F5M0VbxSjozy4kBQsvJxz8IUfojYFgCFmIOHNybVRjvhmk3MAzgXEv87K03PymfxES+rKtDzfZ+xksylsO1FUYNmcVm3tHuRSeuzceLx6RB7m/GAGRNnTtqAaEdhSuE+BdnR2WdEmZmyPb8QFnnhJD1mxL8w+NQbTNm6yaqMcONyxE7WA7SqEeHCD548f+E+/F2uvJFtiqVpLvTy6KEcP3JV3pHzwqCFmNTgeZth+dbg==\naco.\t\t\t86400\tIN\tNSEC\tactor. NS DS RRSIG NSEC\naco.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Jz01VQjCLaeZ63g3hqMxgdh4ct1WvpBIDdSdy+hGnGpAp8la6gEipM2RgEGzlQOQxOTwUMD9zGGlNthp22gVCEcLWpuZpoUe/0kSxOFQp0sSV1k846zeDzu0pmosPtJ1KbX1iZLpITGx1i9MhJQufYr+nDifDOSuXfcHQf9bnq8mgom3gDI1lMvGsF7H2qKkMgtMNji1y+RDTWxdyDs14lkcgG+I/2yG8jTBfPJ49Svv5LbpvAC4VSA2Gxedy8WlxHYCTx14xxJdB15YBAoMhzKew9SfaD9oR8isVLJFh/FOSNhoS3KNqVVSbAIz/NJDniYkHfpSTYwa5eS4TthAaQ==\na0.nic.aco.\t\t172800\tIN\tA\t65.22.144.17\na0.nic.aco.\t\t172800\tIN\tAAAA\t2a01:8840:8e:0:0:0:0:17\na2.nic.aco.\t\t172800\tIN\tA\t65.22.147.17\na2.nic.aco.\t\t172800\tIN\tAAAA\t2a01:8840:91:0:0:0:0:17\nb0.nic.aco.\t\t172800\tIN\tA\t65.22.145.17\nb0.nic.aco.\t\t172800\tIN\tAAAA\t2a01:8840:8f:0:0:0:0:17\nc0.nic.aco.\t\t172800\tIN\tA\t65.22.146.17\nc0.nic.aco.\t\t172800\tIN\tAAAA\t2a01:8840:90:0:0:0:0:17\nactor.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nactor.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nactor.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nactor.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nACTOR.\t\t\t86400\tIN\tDS\t56299 8 1 5BEE3A7E7DA16F53B2129B3B95C63875BCCC6B4C\nACTOR.\t\t\t86400\tIN\tDS\t56299 8 2 8C2B8F705CD51CD0452C8F3542B4FD49ADD46869CCBFE1400B74D4A13CC2C687\nACTOR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . quXJU/+HqT/7NUeUo1U5Qf/hLffjm3j+sjjUfx3vyggOuC4Er1Jat9w5Wnw4XHLrE+s1N1t5Ryub5f0TOuXxnPJboq/+HtGtKfXJ5bUeAkUBBBx8xF0zVauQKgzEychiEf0cJd/CriLzO/d08b7hSPea0v/UZQnaYTei0IgrL8fhP8UhMtq1+AozO69DxXCxzSs0RNJHa7q4fw4m47rDQDULN14FFowUQpUC2tZZeVGzuft9csFJQt8OqqtQ/iuUIVCMDnJRLYoeX/zf/HUXjI4ZYcuqk9jHVllrM3jRt5RCb74gvs/5hEPZPIYqYmkRnBe19l/8TI6XFbw86SDhSA==\nactor.\t\t\t86400\tIN\tNSEC\tad. NS DS RRSIG NSEC\nactor.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UVyx1//qQF3XV97qwo8/pag+N9rGWN/+7vvjoRkl3G5efWRDpAaX5qVdiAmD3SaBD1rda44HHGRlVJfth/kq1tlMp1KBg06NkB835cmmKYyNI7EychjIXWDD1gSgo/1QOpHR5tVd6fEPC8+BDUS0LE1UDrULzPrCoS89Z6LyMV6RZpQ+mlAAVUc6ktjM893A/HeWAcXkn4N1M3Ijjm4sxYzBCCA19+z8IxaOLJ16janN73c+qx2cX5/fqFXVIcZSB7QL6fsQ2PrurVPno4cFT+0KKi/lWGHNb671Wsyi+Og5sYopbAh2InUeJ3hJFyKVs6wzOxZHIVYIfiZbasO9/w==\nad.\t\t\t172800\tIN\tNS\tad.ns.nic.es.\nad.\t\t\t172800\tIN\tNS\tad.cctld.authdns.ripe.net.\nad.\t\t\t172800\tIN\tNS\tns3.nic.fr.\nad.\t\t\t172800\tIN\tNS\tdnsc.ad.\nad.\t\t\t172800\tIN\tNS\tdnsm.ad.\nad.\t\t\t172800\tIN\tNS\tns-ext.isc.org.\nAD.\t\t\t86400\tIN\tDS\t60892 8 1 A107006ADE4CA8B6381660A96A606E20B13E2546\nAD.\t\t\t86400\tIN\tDS\t60892 8 2 90C3C642C6EB60EAC3C982ED697339A8EE3F70AEA644AC185BD9997790AFABC4\nAD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HL+3h4rV5TmcayyIjSRxwjNE6BJsZQQP89cX41t+UxgrZIXYRXoucRYwbEiu7FJ1aDiDePrqAgMnc/V4mep2O+h6Um/++UUY+KJNYSdhbDGk1myDqd5XQ/31yZo6WxTk7ysHP2lxZN2CbIuiM+nGfrPm0Yi3fWFowSlf0MFaNJLpLgY1L7DQUQuqLEMs9bnC8kv/jveWZQrlLykECEt1+F1cyYbdY5bQ8BpeJzQg7Za8Y51CVcKXvcya+cKfYKY1GcfT4Xp20IUb72MQaQWRVYF4h7mRlWi/m0kOuAuSmzx05QQ/qplamJ0BjfCuTJ9Q/abVOJ0rF/N3ocD04ehWhQ==\nad.\t\t\t86400\tIN\tNSEC\tadac. NS DS RRSIG NSEC\nad.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a0eaifI2V0capd6XaRL/QhVRrRL987+OoQBa9ovAg2qjkC8ZY/qVqbYFh592iod84CcjW4lc1zXVKax0eh3S/TrusVGVP8CkiyCsI3zNDDoGaS31/XgqTsOW+rO/3LhHZXtWlFK8R+gasukVYanzj1qlva/ssQnq2PrHfN3pRBTBsMn3C6wl5bCOjYQt8VcKHT8m7viFW7facbbXF5LXbxhQObDiMF6/qBnkJiXlPqxN3BobAT97JU7xHiwNJ5cHiB3lNWVRYlq/XfTohMk9TZV0m9i4jzWtMjW0K0CwFmBVCwjCUyrXVOOR/sZmAREc8pDMrH8/0meQpmBg80eN1A==\ndnsc.ad.\t\t172800\tIN\tA\t194.158.74.10\ndnsc.ad.\t\t172800\tIN\tAAAA\t2a02:8060:32fa:0:0:0:0:b\ndnsm.ad.\t\t172800\tIN\tA\t194.158.74.9\ndnsm.ad.\t\t172800\tIN\tAAAA\t2a02:8060:32fa:0:0:0:0:a\nadac.\t\t\t172800\tIN\tNS\ta.nic.adac.\nadac.\t\t\t172800\tIN\tNS\tb.nic.adac.\nadac.\t\t\t172800\tIN\tNS\tc.nic.adac.\nadac.\t\t\t172800\tIN\tNS\td.nic.adac.\nADAC.\t\t\t86400\tIN\tDS\t16410 7 1 F2F49F534C1FBE869839C50C826EEE76CF86C515\nADAC.\t\t\t86400\tIN\tDS\t16410 7 2 F4A30AD82717154B532B185003E45A8A3E4B4EF99914F7C842C9FB7F8C5ED628\nADAC.\t\t\t86400\tIN\tDS\t59289 7 1 A6DC4FDE7C2A1248641A9C2568A0A3A36E5CB584\nADAC.\t\t\t86400\tIN\tDS\t59289 7 2 45D9CB125D3BD55B12532F56C07708E5E7DC9A7117820D78811C5B1D36736831\nADAC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FOZqcRL+2+5th4V1N347hJqJIRwpo79S29+7SDOmv9uTTR//31jRitx0zMnqtje3wDJx6YqI97SjRGr6zF7xsTahpqalm5rDpo1De9a0NCfsrXDLYatFCaLJsoKy6rhTvX+XxBufN8BNBLxwldHS32Yr6LOiWbHg/+eSpXZz/ko0S6MxLk8Z6asq0u3gPR8aXoCwvnuBaKe3j7T/87VlJm6tXVC6DtF/FFvg4z3Yvz5uWm9fwGgpf9RQAlEOS9g1BZZe6zyiaKFZehfyUHBU/TJeIJjBym+Roivhnzgd7TdIEYJSrRc80C6RT4WuZvDQBUl13Q5RhbXo0wQIlolPAQ==\nadac.\t\t\t86400\tIN\tNSEC\tads. NS DS RRSIG NSEC\nadac.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nAmpiawbyf5sRgeJmD1dlmxZuakB1Da5DBkSGFnBnx/lso6/KPOgnBJ+Q+yKg+tqgSUtILzTTrJQ5yiW0BnCdM9nvEN48g+TK3/VAuko9kTXPvUB46PY5YUpJBOrBpdFvUjLEOnQekR/wPr0+MFHAAOpzIfspHSc9aYUMd0l9mv8hfztWEZmj9cIXK0xSbeAbtxzpJ7maALHDzTnrzSh8uhA3c3uYOUwDPB3pfp25bvsAVusz4MPKbIJ5tlqfPXYIXCdd4uGAOVVwu3q9hV/ao9ZVj1wA2ehYhKDIefFRXYH3ktwWMzLLEn9vurol2hZ/ZDG05MRakQ35G+whC5FWw==\na.nic.adac.\t\t172800\tIN\tA\t194.169.218.74\na.nic.adac.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:74\nb.nic.adac.\t\t172800\tIN\tA\t185.24.64.74\nb.nic.adac.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:74\nc.nic.adac.\t\t172800\tIN\tA\t212.18.248.74\nc.nic.adac.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:74\nd.nic.adac.\t\t172800\tIN\tA\t212.18.249.74\nd.nic.adac.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:74\nads.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nads.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nads.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nads.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nads.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nADS.\t\t\t86400\tIN\tDS\t45211 8 2 DDC1297DFF56CC8B2DE6AE9D81734BC6E4440A99FFA17C40E565433F629C3000\nADS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rA2TKTvom/qlkgUi7v7ZI8CX9do/g/sQwR0WpmraxtBOWQZdr+BxcpCEXeDd+gGRw1dDm0qvt3mul0MxcPFKmsMFgunHfhjfVawHtZ/ltxuuNe58WJh7VTJeQfgbDZF/UGltdBV2l7w5vEZFns79OLShMsr24zXa34xJTdrqFZXGKG7SZUhUu4UtNs2cDgwcDXeyX0OoYunWYde6NwQybW3PWzTLvQPob8RMpzVxKqjWUlGxzetwz0YSk0xBVMBJeUaNRIW+oJiVoyZ+PDRV5By8h7lRSo3a6dRAx/GpCf1rhkmazBKsbKXATe+Vz3+HYp2mtIQIIGVcPchS6A+0zA==\nads.\t\t\t86400\tIN\tNSEC\tadult. NS DS RRSIG NSEC\nads.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CXCuUI1o3U1YVdA/yLdER+0xNEOxqjNIekqn+VAxrOk9ewCKnqh39gLITRyXzJSGTdpXC0QBuLXVnA6cOc4oI3vDDuoL3c9dbMVmbo0pHS5IDnfUBtf7SsjepNHkvIyIZ/liQjW+81T8Co7Le6fAh5Sb9PWSpaV4yi4S5NcUVzLm+9/bb7vnscJZ3ua3lLEhFvYKzStIijzJX3Yhzw2fMldvrtY4Xch91BEa+JHC7Ef2sa9Q6BFzzrx2PAwxm0zoSYnCeVeUu7xWU9bhk7EyUkYoNqpu2M4E89Lvy4/QdAYKASOsJ0CotdXk7hDh9Ko+k7l5sBt5l98negy5VIQMgw==\nadult.\t\t\t172800\tIN\tNS\ta0.nic.adult.\nadult.\t\t\t172800\tIN\tNS\ta2.nic.adult.\nadult.\t\t\t172800\tIN\tNS\tb0.nic.adult.\nadult.\t\t\t172800\tIN\tNS\tb2.nic.adult.\nadult.\t\t\t172800\tIN\tNS\tc0.nic.adult.\nadult.\t\t\t172800\tIN\tNS\td0.nic.adult.\nADULT.\t\t\t86400\tIN\tDS\t54513 7 1 D39254DF9EBD7BC52E5B672D9CF38F3D61CB077F\nADULT.\t\t\t86400\tIN\tDS\t54513 7 2 D317551B37E669E2C4B0E4601181E790CFB7424960B178EF78BFFE6C715701EB\nADULT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uTlGbxyzuLZIXCPrOdpex99cN/eOEwKuQfCfpC+e8vZPw3lMI9ESyRaW5wIhQXX4IRpkpSex945OUdaEz5xA9paLOxSpIec43uwgpev/HOvy7WiXZOCYt00WptOWypn7qi6UgwUguP66iW8mJQCTC1ph5Chl0WQr78HxeC1OMNsCzebIEMGfuVWzubbT8iooinG8YnsgmtsEEdxfVVXafCeP9FeDG/+yqScZbCnuTb/EFvaxDRDUTOF6UNp11yWKeS0ntQychiT7wOYctNsHfOfb7DyNvYNhkDFBGpQIVuyJqrcBzXJgnTdzR6RUtZ6hY9WVrOoLOVWPRPggMg7Kbg==\nadult.\t\t\t86400\tIN\tNSEC\tae. NS DS RRSIG NSEC\nadult.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Vd/ZOu8qhcz4pEygSmbSapWLVtfdirakc/ztMIrodrKXmawzNa8jSmbEVOEGnO+5s/lt+L3uX+ihqLhnqZ/stGhntMf+ko4Vj4UuXFgM0o5qMeFvK1iE8DM+B/1aWjC0MrD9A9BzQxAH10wniG8v9rIkbw3upUvSZJXSKW0RAtTuDweCh6j5BttqjfGXyXSfMLEIBDh8J8FLtOL7hU86RQUtA52ICAtyw2f8mDsdnRzGofkiO3/UDg6rHd03eQ6fEhdHe8HD6V9vk/EhMyAtYhc6rQ9CMXG1eBQ6Km/5GDeqXLPcBHJ3OkF4xtNCvB2VEdQuBZ/iRXD7hoe68nLzuw==\na0.nic.adult.\t\t172800\tIN\tA\t199.115.152.1\na0.nic.adult.\t\t172800\tIN\tAAAA\t2001:500:a0:0:0:0:0:1\na2.nic.adult.\t\t172800\tIN\tA\t199.115.156.1\na2.nic.adult.\t\t172800\tIN\tAAAA\t2001:500:a4:0:0:0:0:1\nb0.nic.adult.\t\t172800\tIN\tA\t199.115.153.1\nb0.nic.adult.\t\t172800\tIN\tAAAA\t2001:500:a1:0:0:0:0:1\nb2.nic.adult.\t\t172800\tIN\tA\t199.115.157.1\nb2.nic.adult.\t\t172800\tIN\tAAAA\t2001:500:a5:0:0:0:0:1\nc0.nic.adult.\t\t172800\tIN\tA\t199.115.154.1\nc0.nic.adult.\t\t172800\tIN\tAAAA\t2001:500:a2:0:0:0:0:1\nd0.nic.adult.\t\t172800\tIN\tA\t199.115.155.1\nd0.nic.adult.\t\t172800\tIN\tAAAA\t2001:500:a3:0:0:0:0:1\nae.\t\t\t172800\tIN\tNS\tns1.aedns.ae.\nae.\t\t\t172800\tIN\tNS\tns2.aedns.ae.\nae.\t\t\t172800\tIN\tNS\tsec3.apnic.net.\nae.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nae.\t\t\t172800\tIN\tNS\tnsext-pch.aedns.ae.\nae.\t\t\t86400\tIN\tNSEC\taeg. NS RRSIG NSEC\nae.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bVjQy2QKXufAzi0T83y9AUI11r1MO2SuR8RNC2yGDM/XNp7cUphUrtfxPMhXdpspuALv1sQOkO9AkqHCVtXj3IRBR3/PoARonrwB+N/dQRZkPZOdYItw2xWC+EyrVBBRnkyTtw4zMJg7jWmPi/y+qVvh3Jr5b2PsLCkh8Mo4P9HORZzJU9mzAPpqT/UGMDah5XFAeGAiEuV20bqjpycjU6e0CPxM+PtL6MzSusB3P/9LRTYOQTqouE3VILmV4Mcr+qBAvfSBw+V/czOWc2CpFACwUxjFUSKf+IVSN6dmlfN8uLvc0v23vdnK0RG8A+u8Mxg2yW7y5qIYhv0Jj/3twg==\nns1.aedns.ae.\t\t172800\tIN\tA\t79.98.120.73\nns2.aedns.ae.\t\t172800\tIN\tA\t79.98.121.73\nnsext-pch.aedns.ae.\t172800\tIN\tA\t199.4.137.1\nnsext-pch.aedns.ae.\t172800\tIN\tAAAA\t2001:500:7d:0:0:0:0:1\nns1.uaenic.ae.\t\t172800\tIN\tA\t213.42.0.226\nns2.uaenic.ae.\t\t172800\tIN\tA\t195.229.0.186\naeg.\t\t\t172800\tIN\tNS\tac1.nstld.com.\naeg.\t\t\t172800\tIN\tNS\tac2.nstld.com.\naeg.\t\t\t172800\tIN\tNS\tac3.nstld.com.\naeg.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAEG.\t\t\t86400\tIN\tDS\t39735 8 2 B28A67A4935609BCF1257AF4215B9FFCE0F7E917BC076BD69030A5D76008AE51\nAEG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CLBrRUBJpcjydRMVRR4g3DwJNRyFwLvP0er3FVB8YVsL5o5fNMr/3Ym4WbziSDNu+/E4jRTFrISsCTn6xXzh/JrPybF+kb+BZbiTlJ1zUbidTqTa3VYUaysWmKL1M9p4cQ1Pi1866L8PTDJtxekkfpORpb9UisjcRByqfcChsSZAGdFaKj4MgppDx1Au4r2tJvtfzSA+udO3AjJ5XWlb/nqFaoNPu+nxBzYclxFHxXUAgd7iqxDf0NRL7di2v+l9s/qzI2WFSaDvrJjk4kVgGHRLY5WgAVEqRAZXmcaNdmaX654XnRapl0EjiGaQOS3HTdpt/Pbq7J87M5CrPiVDgg==\naeg.\t\t\t86400\tIN\tNSEC\taero. NS DS RRSIG NSEC\naeg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KWnppfNGezKaOnwXiXb6h+Ur6FaeruUb1yMDMHk2iQ6Mk6WQlWbscctNSpa7tjzgjmqAow2y/8I31KulL5KNnyWl7cTytZn7wOnp4XihkXlJ+ZWNEaBwFsozcppv6YVX1tUyxql5FsGulGpug+c98cIG3R9v8KF2gey/B1VyEHjNnGka7/y7ahh5F8mL6Ci56wSiQnAL0SQNvonuI0NIOQonH7a0/ZRlvmbwWB4Gq/kmt/5h/OwQUNy1Reh5aROSXBd/6xJIfYhdhg8qNBs/+6xc/68qnWw5+jQEZb1KxMHnrl/q0pM9tzBOg1hJeEoWQ7UjGVW4P1pM/iupqR4f/g==\naero.\t\t\t172800\tIN\tNS\ta0.aero.afilias-nst.info.\naero.\t\t\t172800\tIN\tNS\ta2.aero.afilias-nst.info.\naero.\t\t\t172800\tIN\tNS\tb0.aero.afilias-nst.org.\naero.\t\t\t172800\tIN\tNS\tb2.aero.afilias-nst.org.\naero.\t\t\t172800\tIN\tNS\tc0.aero.afilias-nst.info.\naero.\t\t\t172800\tIN\tNS\td0.aero.afilias-nst.org.\naero.\t\t\t86400\tIN\tNSEC\taetna. NS RRSIG NSEC\naero.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pY2BXsxxA08ioQRWeVkMRsaQO59pjhV1IY7DDRYc0Q/aaCWPSTMAgJ+Q1zKElXaHMJwm/wRciDR996Snwr6FeuFCmDV+PWggTotPQ7PRCyGptYfJHeEizi/DawfeQHCuwU09OLpkUvhJ9rG3YV+iqzpjgxH6HBa8lufuNTE5CYDF2fZwKmRxfEc4+cTABIa/mkibXyqS8L0FHQWifPrrL7JB6rABZqihgbiwIBjLQWXfrfB3LT7TMNVuovvEPmCp1YeQFsKnUK2MTeyJ5K9a/a0eodqVk+mxMMXN8oIRf2gFxaG5g3kenq3+06d5ScXCGJwU2J6YCrXYuqaVbGifQw==\naetna.\t\t\t172800\tIN\tNS\tns1.dns.nic.aetna.\naetna.\t\t\t172800\tIN\tNS\tns2.dns.nic.aetna.\naetna.\t\t\t172800\tIN\tNS\tns3.dns.nic.aetna.\naetna.\t\t\t172800\tIN\tNS\tns4.dns.nic.aetna.\naetna.\t\t\t172800\tIN\tNS\tns5.dns.nic.aetna.\naetna.\t\t\t172800\tIN\tNS\tns6.dns.nic.aetna.\nAETNA.\t\t\t86400\tIN\tDS\t7456 8 1 C6395AD23410E03FC65B212ACE503079F2354252\nAETNA.\t\t\t86400\tIN\tDS\t7456 8 2 2D078958E65EB6C3AD30FC5EE2E67CE7EA5B3AC8447B223EFF4E84F6C8EFD686\nAETNA.\t\t\t86400\tIN\tDS\t44921 8 1 402BEFE92B68C31CD8AB2E3BE21B718372115CB7\nAETNA.\t\t\t86400\tIN\tDS\t44921 8 2 06FD994B60F7CC5FA679232E67192452CC916F10517A02C7E3D046CA4E728469\nAETNA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lMn1gW3du6iSef8Df0iOlNQXEGb+ivhez8kdvNxoFYJufInqzMCGh8V5zxzFLm/ucim/S3S+loiExfxvhh8wycpC/hoQCKg6wg1WD6LfyV5us3/Z5WC2Qt5bchPKVZbL2SDgtP8od539RKBqCTdXzgKbre/L/Q1obV9xngqdrCNAsyRuBMSnwkShxnZufJnNLQy1f8whAhHY3owad//DtQgxy5OayzTdd9DpwEmSvSGNfSS4BpbxkWKipXJLVaItU9G+u0gaHq6ZHJ8biUtOMjhesf6s/NySyLOk9OoLLmN4ixWsNG+o2+3FqmPMQMxbyprL2Q54hydKA7cuzKE5ug==\naetna.\t\t\t86400\tIN\tNSEC\taf. NS DS RRSIG NSEC\naetna.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BU5TZuxNqysgJGGv0iC8xFycYDLuf1JOs5kz/1E5OwUe1ujcu+WsvZKpwuI46CHsJW/lhqi9Z+Z0UwDx8Kdy04eneehbtZopPz58DG4oxzYlbwsW+H4P+4IskOlDLvqIGZT/FiqKVuqjXOK2hHC+2AQ+ya+VvkI7J6+rcQ+7IFux6RAyh233vznQ8yzUSy0JE75HCaLXJ7vE8x09dQWK2IKSZwhKYjv+eZtp8CjTxSCQcIjC8r4IS/T/jDmTmfriyiAE/q4LgptGw07h6hrIWycOJFEZwwFlZ5MU7BtjcGRlvxgsP37YirrdetwONUZoLLOwvMF8fq0dIVOiATRgQA==\nns1.dns.nic.aetna.\t172800\tIN\tA\t156.154.144.5\nns1.dns.nic.aetna.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:5\nns2.dns.nic.aetna.\t172800\tIN\tA\t156.154.145.5\nns2.dns.nic.aetna.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:5\nns3.dns.nic.aetna.\t172800\tIN\tA\t156.154.159.5\nns3.dns.nic.aetna.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:5\nns4.dns.nic.aetna.\t172800\tIN\tA\t156.154.156.5\nns4.dns.nic.aetna.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:5\nns5.dns.nic.aetna.\t172800\tIN\tA\t156.154.157.5\nns5.dns.nic.aetna.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:5\nns6.dns.nic.aetna.\t172800\tIN\tA\t156.154.158.5\nns6.dns.nic.aetna.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:5\naf.\t\t\t172800\tIN\tNS\tns.cocca.fr.\naf.\t\t\t172800\tIN\tNS\tns.anycast.nic.af.\naf.\t\t\t172800\tIN\tNS\tns.coccaregistry.org.\nAF.\t\t\t86400\tIN\tDS\t3691 8 2 56C77864A2CD726F252634C8804A2AF33EA2CE70C49091E08C223BD2BB33CF5C\nAF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aLHXin4kdUp3Vu6BV3cG5O80IU6rNxxV/I9iLv1xFIdTlQwhcymO9hGyURhOasgManixDcrlAYi1/n0f+fUbn9qdqRU35mGv/BJwY4XmXjPYeCBuEwGMSG/pzkPytT+YOZ3fP/J/UoYAgA/ggDg0yVs1SNvDSr+riy7B7MNZXOMfXdBtkI/H8JyrMjUzzBrLvWSrY6MMwQ1xE6g9WTk4vSaM1ClZznobozOaAmrt0dP9vAdV6F/DYzA71LLikw+/dfDGjmjjE/dOyd2zcGrZwHm6mtvEHRt7UM2M2caTubdDibY0EQ0p+1bz+cuEPcJTLnfm+xV13WbuaqFx9l7+Bg==\naf.\t\t\t86400\tIN\tNSEC\tafamilycompany. NS DS RRSIG NSEC\naf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WTONzXMqxAZkCeRhCRXuDe0oWzyNZmwjXEPCB1lUJpYtyVEa24PyorovIyaSr/HdjlixgmbYY7ptDEB/wQosmN1oq2fVYtD3BD9ZY/jl9fMZcHUbRW7/za0QaL5DuV1c5VA1KC88lU9q7TbV/0uex6YZ5gvDchE+1kfhFu6KLvixx1mvI+pu8qzhnG9KKTX46Qqgf3D7jxPxDNkqUBJa+4WdfWm5CpYUET0lQhXMlPHCw4Tyk0Xr1/hC879jnlDAcKTa/iJWgdSK0NcdyU7EAGwMJ5NW1oC+CV6dSG/+vjPLbBuuu4ChSG7e9XE4z7BAg51+FbjjFDVIVc97Cz7mGA==\nns.anycast.nic.af.\t172800\tIN\tA\t204.61.216.13\nns.anycast.nic.af.\t172800\tIN\tAAAA\t2001:500:14:6013:ad:0:0:1\nafamilycompany.\t\t172800\tIN\tNS\tac1.nstld.com.\nafamilycompany.\t\t172800\tIN\tNS\tac2.nstld.com.\nafamilycompany.\t\t172800\tIN\tNS\tac3.nstld.com.\nafamilycompany.\t\t172800\tIN\tNS\tac4.nstld.com.\nAFAMILYCOMPANY.\t\t86400\tIN\tDS\t10389 8 2 322F3921B7EEBC3A732BE4E070110B67E26CCB2A68374A796959F3D00FDB3070\nAFAMILYCOMPANY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Rc8T32C6wd40Z9SwjGSF7OYhxJNU08Jvc8x84jHHJrj0uitDXC6v7S04qFKOcfgrzPNLwVU2to+IgyoSeabE8u/Sw7Qn3BVO7vo4VKXIUX1zUhh04Mm3h/NHiWffb8M6KSoGI4WKabdYacGvDzEOzNkop6xIvglpvFh3sYa6WHpN2UC7CD9nX6GPDoXMf0cckq7kQ6gKXuzhXSEtKuTm5rCu4Pkaftb9dJC7qY/ivcjC0ZbIuyfW+vWbOaTA39JOhHiIaFYcTmYk1fqYxbZkinO/A8jifHhOcEHUgkJYnOloh7rufBCGrJQ4sRaj0f5DShGfo+lXyPVIEl+V8X5K4w==\nafamilycompany.\t\t86400\tIN\tNSEC\tafl. NS DS RRSIG NSEC\nafamilycompany.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fpT6Rixn8cKiEHf2NM5/KXF73OWgh7vLK9cbOvuYKMdcTs5Nh3oJQOmxkGWJUQhfsO/ICAqf2Yjzj6YdQcHWyTRnXrG7roDdKipL3bHUqrFEf6Cp37mBvXpEJ9UYPlWtuunzo5jnhJYMgv3vhe3i4Kfk0LusTTM/5ORHid3NW3W2enyq7eb1DOoOfgbx48xlwHQd3EUEOs6G3bhWDpeUS/ZhZ3BF7oOmPD+raHYvb7qSFOzX4k6faUK5ei9TELCDXnF5jL41BafmzcyE3fFJz/N2w53jdJ7lNj3YGVVnnzFN7+yyHFo8C1WBU1MHZ10Fe4vlT8mg5ekR0f+5zoTOsw==\nafl.\t\t\t172800\tIN\tNS\ta.nic.afl.\nafl.\t\t\t172800\tIN\tNS\tb.nic.afl.\nafl.\t\t\t172800\tIN\tNS\tc.nic.afl.\nafl.\t\t\t172800\tIN\tNS\td.nic.afl.\nAFL.\t\t\t86400\tIN\tDS\t45196 8 1 A2F895918A4E109BFE0B7AC66EDA63460D771DCB\nAFL.\t\t\t86400\tIN\tDS\t45196 8 2 80CFA69B497EC1631C4E1C9F9814DFEEA8A4C466D64C1B33E1321B0C2541F923\nAFL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qZw9wB1Mtqez8NN599CWfBG2XdA/LiKuCnTdtQAxPemPaxwmKZShHYt79iNxCMKygaBjxlMQVsz2Qye5p8P2N1QFMCpirEg4jqSUiyUWq4eFqPLyFwWhfCs/GJ9ACemZiTiEmp+UbdBbs8Xu4VnLko9zZflo0sk8YVVA+3oo3Woy6gKGG8fqQrwE0x9yL8twUloQ7tU67tGEh/TW0RTiAmEPWIKq4Y7NGUgBznSn8SCJpQ+KWwgmSWP2sKotzmQvLWBxngeTjQ3fH57RPk/CSSjPofFQ0dpprA2tqysMTsBrJyAjSMAxjfwX7hoCDeBEWj6SzqtppITfXWfstAUUbA==\nafl.\t\t\t86400\tIN\tNSEC\tafrica. NS DS RRSIG NSEC\nafl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gocgWwnXaphN+oPB7yq7DQywmQOeBUU+Ab//i9VKGpFH7DJ1cm1mr8sklS+wOJ61r8ySbVlEjS358EMJFBgBX88UptRF9srRWt/MJK3J3R154Ke1Idbzqz9p6WXmiz8/W48XY2roZoH/gJTaIBLrRswE9R2N2YoNVv/pV+AY+kD3V+gaTm3TZL3Yw1GZzYtuv+2+Lqi3kofG3wMliOHGtZMXzJ1GrOnvBfajUVa4uO5ma9weuHO35IHAfBnbYoFYWR6yHvrUIFki6BtmGgbN0N46eZXrKrwNuqpo/EnopdQnK58ytXoyoN96/aP5YtDeq8L483vztQLGeuZwAszyjQ==\na.nic.afl.\t\t172800\tIN\tA\t37.209.192.9\na.nic.afl.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.afl.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.afl.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.afl.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.afl.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.afl.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.afl.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nafrica.\t\t\t172800\tIN\tNS\tns.coza.net.za.\nafrica.\t\t\t172800\tIN\tNS\tns2.dns.business.\nafrica.\t\t\t172800\tIN\tNS\tcoza1.dnsnode.net.\nAFRICA.\t\t\t86400\tIN\tDS\t28189 8 2 E2EDCC413C3BBFEBB9E6F34D1EE5A7B33CE43E0208C7E46D18C8CAA4F0BC05F3\nAFRICA.\t\t\t86400\tIN\tDS\t48004 8 2 5C4A9348E95F9442FA99EA45BDAD7899322E4838D0AB2A9D413497882080EC99\nAFRICA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . U9f8gP9bGEKkqrziCxs9p+KcE3437IdcGjLSE6ohG07cyMvC4HDKmXhxQVEd6fKcXig6dVIF2js/32zO3wadawzHM540y9MuLWmI/TyfTnHWzKGNiDKhRhTKb3GSow63asz7h9yGTJtzpGw6PNKly8OLtcQPted+ebmztwnTiWsTXw+zCcTLxtCwFaCKHL4UfaFc0C7J06t9gFxicdf4G5sgYE0nmWzvvgXlUNq2S9Pl1uppAmxHI8tyMx+kqZG66EJx90nsLxJoOlpJ4ruPt2D0LHUhQFJImnPJ6CO6lORcmVZoHHpN09GZGodSVI+NIPe9cfNHs1ZqJlV1c7MUnQ==\nafrica.\t\t\t86400\tIN\tNSEC\tag. NS DS RRSIG NSEC\nafrica.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iZAA7y+ErFCF4sMfLieTmmJvb4uUbv/0x6+OVcpGUxZP+lzK1TtnqITtsY6fa6jQWj0Hi6OQgNKFP82cz2eBkNwUAiC01j0iNx9L86hIWYR8TURBuxCZp11kPPni1HCivegHqzChS4pp/kfMPAC7Frst94JG3cDPMn3pCJUQ3BCBAu6Bkt6uen5IdA8gNBY2xwLLj62PmsUmaleAVpFm4MbU614jOwd4MYJw0ERt18uNVZ0cGYLn5qxE2K5PnbNwJmIgJiobXrLw/mdpXSDAungMe56B0Fy4u8X5HCxdbO6zPXf1amwywzeoEJJBggtXjdIur1eS095HR9HDG7E1Lw==\nag.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nag.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\nag.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nag.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\nag.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nag.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nAG.\t\t\t86400\tIN\tDS\t55656 7 1 57F9FF89CE3A02AE33EC017A7C83ED54D925AA13\nAG.\t\t\t86400\tIN\tDS\t55656 7 2 B8DC00C070D5BFC5C1C3BA08E5205A1E7F15EABFBFD6359D11E0E62D2FFFA57F\nAG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NSImwRFvwcnFX6OBEcntY3FIkiyriDTnTxEwE4kVBlN/5OMrmXwaSUd9DRbthuWEc647tWhNsN/BfrIura/7nGi6Voxv3+eo1R++55v5vXLITAf5kvtmET8l+mRSs/u4hntRtjCwssccHbXUhvCtGPM0h6e8ve0oytUt1n/t0Sbm6CSezZYaKdi6R43hV2MTrIQ2Kw53OShh2i7IPd7J2Qk3aSdlPodqStCW2sKL/rMNNpwvosjez2/q7VhZCnsHmmGkoszeKuoTptniHpNus65dQXjUuDahq3Jh53pt8RZmRfjwh6U5QN6WsDmnvR0OWBuk0ZVQ+D022ANcqy1Lsw==\nag.\t\t\t86400\tIN\tNSEC\tagakhan. NS DS RRSIG NSEC\nag.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JsdpCIbxJaHHldfvL6qr119lhTeJG8PnK7vqV6HvfPWMXAyMUHqjA1KobBBDSQY25w6E0izmsGZ8aHt/VWZ361X2XXD50+QECzHCgJt6Z/cYUtqJtf/mTt/7mn8jM49SdlorOAuPDlpOYQfP8+SIUmxRm9pFJu4iQ0/vtbK750tvj0srRFYSjF9Y/AujiI3V5zNTB6FuyFhigDTEUdDjBAsV3n33pHWQCBZSLg/vxAOT/CMg1SqDHQTXkmukYhNWj/885yY8NZVv3PbTmd9Fiail//kB1vuhHg/IPpj86OsAED6Ac3rlNc/5wQXaZHOjDlJHeds6nUhtN1ryLk3MdA==\nagakhan.\t\t172800\tIN\tNS\ta0.nic.agakhan.\nagakhan.\t\t172800\tIN\tNS\ta2.nic.agakhan.\nagakhan.\t\t172800\tIN\tNS\tb0.nic.agakhan.\nagakhan.\t\t172800\tIN\tNS\tc0.nic.agakhan.\nAGAKHAN.\t\t86400\tIN\tDS\t41499 7 1 A4E1A680E2AC7115CB75490365E92A625E22A666\nAGAKHAN.\t\t86400\tIN\tDS\t41499 7 2 AFEA463E62CDFDBE888796D8DC8794C56F987D5C2199061AE6461C5205887B6F\nAGAKHAN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XLM989DEjaAvZn+ubx/Gnr5/qeDz7fM6KoiJJHxPTjmuzYvOB0oZvt6zzRab/L4sfS3DnSmRBG6pZbgsBmAaRU0mrSro2jOgVh/D7xDiD4dFkI3TG9h2L7vpVujyWQ2DNcsbW53rfztPhyIT5vbfsR93+gU1YE3GqLezzvU633qQ68LaOWZuA0kozJcWxCc3JmzC2jJwl6S2U+YbjTySAXkPdg5U/mr8hpml2dcGqF5p/6yFy5q4Y1x1yII7mTqXdCisqpiubDyChlLOjeLWAvKFy+LB4HU83sLEidyiZAAxItwRpgsMFFESZjLE99RRfrluU3DesbezptUzjuJ3ew==\nagakhan.\t\t86400\tIN\tNSEC\tagency. NS DS RRSIG NSEC\nagakhan.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qTIESKReCS/TdLH8JyoK8zMAQF6XtamoJ/atME1AFVYl6vuVBwysbFI+VUFD6UJn3pdMIVAJeISPBB0j1kuMvAdzTYhyzlOHEb8gsD/4v7X3oHOx+rnQ7jYmBBfEq+h0K/4/v8vnYPqSyHFoZguTskbYZohDYoAXmjxWY/d8huVUuNYRhxHl+uoszNRB/LuAJAQ0Hqnbr/+YmxjW6BpKZWeazoA511jxioR0EeVDCeGqIP1lpwhWva0lntHDN/E56jmIE2MDBkljWlerq+rSbcsKIemyTAyACge9pjvY3BhXtdDu8S+zRcfNmULMYHcbi+IvlhcRyXhUP08EgBJ8yg==\na0.nic.agakhan.\t\t172800\tIN\tA\t65.22.44.1\na0.nic.agakhan.\t\t172800\tIN\tAAAA\t2a01:8840:2a:0:0:0:0:1\na2.nic.agakhan.\t\t172800\tIN\tA\t65.22.47.1\na2.nic.agakhan.\t\t172800\tIN\tAAAA\t2a01:8840:2d:0:0:0:0:1\nb0.nic.agakhan.\t\t172800\tIN\tA\t65.22.45.1\nb0.nic.agakhan.\t\t172800\tIN\tAAAA\t2a01:8840:2b:0:0:0:0:1\nc0.nic.agakhan.\t\t172800\tIN\tA\t65.22.46.1\nc0.nic.agakhan.\t\t172800\tIN\tAAAA\t2a01:8840:2c:0:0:0:0:1\nagency.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nagency.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nagency.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nagency.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nAGENCY.\t\t\t86400\tIN\tDS\t31000 8 1 8FDA07B7D0DF2528D142BCF025AAA36AF9F041EA\nAGENCY.\t\t\t86400\tIN\tDS\t31000 8 2 2D61262527F17002427C4379F185BC776278E9A79963D93F9C3170852643CFF1\nAGENCY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QsBK3tIGxY6kDVamnrbfz3L5452nt4zhNGk2MztW+Edf1+2lXCgriEi1hOrSdLLmAHfC2CQ33YG76GimS+Eea0Vg9fStQ/pc2d3vDnnrzq+d0hyt1nTbPItV+yKNwQ4y4FFk7rrzoBcAtAW+U7rvIqQEzbG6I1GaKli/AC/fd71w9jGr4jOaO61JB67r4ug2yPgubiBBYAOBciOfU1NYWF8/rPC3IesprOdl1WpEmbZrYfIrNECCx8HCbpjdeJKkjurAvfp7HcUMdv/extj0GOjED9gjwe/BbHUXDtsUlSLAeq+g7aJT+UhTHLS6mycmz4nm+fV+b1r7I+ujz8wWgQ==\nagency.\t\t\t86400\tIN\tNSEC\tai. NS DS RRSIG NSEC\nagency.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vwJsKYdMaoQ2IlAobIMBDyT2IfbTJz/k5WIkUce77AU2VPo2HbTQ90/R2keqvetzYQCoEzQnFwn8UTzIzYxPWQxamFQzqWSGk8F/kPizLQsSc4Qcah5lrN/uxikPdsCGvyQ+lw76IVnG3h47oFUx4VP8nCSG0d0ThfXguv0qGcrfbDfzeu5GC7PJCfQcV86zis7Eyv9F7PzUnWidnSTzFpIl+TdtFjFzqrof8MWSHAWKK0Q8A0QjQ8AWaSsWamUm7NBbRiIuz5Dg3Rv2QEEJa5vrT1uey4BbfX7otGJkjpi+WbgsjUkgE/G95ZBHBIQRMkwNT19SjtDkS4xU+u+bCw==\nai.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nai.\t\t\t172800\tIN\tNS\tns1.pair.com.\nai.\t\t\t172800\tIN\tNS\tns2.offshore.ai.\nai.\t\t\t172800\tIN\tNS\tpch.whois.ai.\nai.\t\t\t172800\tIN\tNS\twhois.ai.\nai.\t\t\t86400\tIN\tNSEC\taig. NS RRSIG NSEC\nai.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wH673Ju1wSCGpBpx/Pl4Hps7UL75EP0Tu2+GH4C+5uopB5lU+lwfKkQicFpKm2fXl2s3zzOwaaRsY1LbdlJNxpDcDGsoPgUUb+SdY1p6U/odKo4+5ZGokDKPsS022Z0k1ucoNX1n6/hko8t1r006rSx0ADRhSY/B5K9RMJF0ZfMnELUpOfbdtWXg39gi6AVfU2qc3fQiUTxaPUhm+29B8sU4fBNH4R4x6ygHGfZ3BdTOJPAgBungMH+g4/Ze0yBUYGM5Dxy3HaanyFOQDDyycjmmPeWCdToVnZEgnG9BzTMqfz1djhQS15gxDRlutPd5rG0IaVY89/pZnGeohEGa+Q==\nns2.offshore.ai.\t172800\tIN\tA\t108.166.113.245\nwhois.ai.\t\t172800\tIN\tA\t209.59.119.1\npch.whois.ai.\t\t172800\tIN\tA\t204.61.216.123\npch.whois.ai.\t\t172800\tIN\tAAAA\t2001:500:14:6123:ad:0:0:1\naig.\t\t\t172800\tIN\tNS\tns1.dns.nic.aig.\naig.\t\t\t172800\tIN\tNS\tns2.dns.nic.aig.\naig.\t\t\t172800\tIN\tNS\tns3.dns.nic.aig.\naig.\t\t\t172800\tIN\tNS\tns4.dns.nic.aig.\naig.\t\t\t172800\tIN\tNS\tns5.dns.nic.aig.\naig.\t\t\t172800\tIN\tNS\tns6.dns.nic.aig.\nAIG.\t\t\t86400\tIN\tDS\t14476 8 1 383B575F5826D868D5C3CC26F1DF46B8A7B909CB\nAIG.\t\t\t86400\tIN\tDS\t14476 8 2 4DAEB0242834CECB1C5C0A06FAF104943D2F5737992E74E6B00928488217CA51\nAIG.\t\t\t86400\tIN\tDS\t25324 8 1 AFF0DAEFB7FED747EF83E907A4317892A1D949C4\nAIG.\t\t\t86400\tIN\tDS\t25324 8 2 990282A460AFD0DC53BB6F3CF05D41923D1EECA4A56029F8DDF5C0DC7957C937\nAIG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wPHZRezZSWzfNT8RQmLLi8QpbxDOGqTL7cy28Re+Ks+DDQsZY9lmXOtMYa2nwE5OIKEh3wZqM5zSl/4bewWJP15X9VHHAcIrA9Sb9Tk01vhle51Y0SPRa80jonEiB7IKYCmMbhhpp47fVszDMB5ORq1u8r9yBiqiQYU/SLA7hSc4LO2L3JZjsTAXOW4gaXy+Qy99V5rl4XdHxQvkpN+LFjRe0M8jQB1jVpPlJNUy8eacOgOv11hvTnHP8MufBm3rOWXbku6v7SOzJYyStWAE4/xe2FNmx9U7vO6Un8tXMhK9fd55ECUJ7EKZrtkKwUxCXNWgbyl2SxMEdllZSQKQgA==\naig.\t\t\t86400\tIN\tNSEC\taigo. NS DS RRSIG NSEC\naig.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f6GxHGxWf/DtCLMyiMuywp1OkXBrl0Ka8vhjaII/V7hcechm3A5KHYI9KaP2YiSUehtyPH+PWDEiOp8I8fVEjBxXuPrCflmqH7nh5Gcn1pGV5xrfRkVofdvBiY3jhEJj2Lx880q1AbQSgXZKBRKod0D07ECAeOgz337Qh4KzW5JhYZGo/xeS/7awhfxElKnFHjbFt3gxNuuArv1hn8iJwmbAGVa+bcO2wLg3Kp5cmviEsldG43H8Hl8DWM3T23elwTfpFww5RFEDYVmnat23rzeE57jGEEoFv1Nh/6J6N06XnDupz2JxOBhFTEW/nx5oKXxOYiJbiOHea4trpxa5bw==\nns1.dns.nic.aig.\t172800\tIN\tA\t156.154.144.6\nns1.dns.nic.aig.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:6\nns2.dns.nic.aig.\t172800\tIN\tA\t156.154.145.6\nns2.dns.nic.aig.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:6\nns3.dns.nic.aig.\t172800\tIN\tA\t156.154.159.6\nns3.dns.nic.aig.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:6\nns4.dns.nic.aig.\t172800\tIN\tA\t156.154.156.6\nns4.dns.nic.aig.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:6\nns5.dns.nic.aig.\t172800\tIN\tA\t156.154.157.6\nns5.dns.nic.aig.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:6\nns6.dns.nic.aig.\t172800\tIN\tA\t156.154.158.6\nns6.dns.nic.aig.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:6\naigo.\t\t\t172800\tIN\tNS\ta0.nic.aigo.\naigo.\t\t\t172800\tIN\tNS\ta2.nic.aigo.\naigo.\t\t\t172800\tIN\tNS\tb0.nic.aigo.\naigo.\t\t\t172800\tIN\tNS\tc0.nic.aigo.\nAIGO.\t\t\t86400\tIN\tDS\t57270 7 1 6D5722028CA894DCB7AF2D2E5ADC72E27B3F2678\nAIGO.\t\t\t86400\tIN\tDS\t57270 7 2 D3903CBE561C266E732ECC4432F91AC49A8A5234838068AFFBD2AF8D4DDF6A8B\nAIGO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bGlAQQhZZqngz5X7UCh3ZXiTtrC4FM9pRZOK1d1row8Y/txurCbqw2Nfke3oPgjPNwOzqNEZx9puJcIXJpsAXm+1OdidP2bth8shmhMgp3xhamQmT/8uW04j+mT88M/ab62JP/7FQapu/RWk5+zc5RP5Jd4lG6nRxs9y8MrTupPL7aUyeD3oE9eovM+qGg3oSDv+TlYvVJg3GrBuymRDoA3JL7uF2ghQOr/I2P8DNIl6kpp5mmkXYe7MIG4JN2ubdBhuS+W+U1KrIhZszGZeogmgwgandztrjK1RokAuNydZh7LT/LUd4EfjKTeX03tuOifeEukEVl+V/dDE+8NDUw==\naigo.\t\t\t86400\tIN\tNSEC\tairbus. NS DS RRSIG NSEC\naigo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mUm+6YIEmXKZSLF5kkdmj9LkEcJFCPJjHId3hdBF90ah9sMI/6y8z4Ki+6LnrBFoq1AffP0KEBIJjucy6627AlW9S7X3/K8dE1mMyqHiMYTU6XHBKHaPqGKc+O4vps+flDXV6TT6wuHInDT/8tBbixfG9lL1qPuWQc4iiOrOeUlDqxcPJkb77ilSlBBfgTEJC7ShxLaAUrW3dOskqpjxO6fWHU2mL0i1qgxLc5FvDfseAvsVDzSZjgO9VPnwtIu50On+uqNEeWVXbiaCrV1i4Dx+1ARUBg3+f1pFq/VFdMZkU1JZ2dgEVF9rqjSkwsVcW6wxiR4oU3r+sAR9S902QA==\na0.nic.aigo.\t\t172800\tIN\tA\t65.22.132.25\na0.nic.aigo.\t\t172800\tIN\tAAAA\t2a01:8840:82:0:0:0:0:25\na2.nic.aigo.\t\t172800\tIN\tA\t65.22.135.25\na2.nic.aigo.\t\t172800\tIN\tAAAA\t2a01:8840:85:0:0:0:0:25\nb0.nic.aigo.\t\t172800\tIN\tA\t65.22.133.25\nb0.nic.aigo.\t\t172800\tIN\tAAAA\t2a01:8840:83:0:0:0:0:25\nc0.nic.aigo.\t\t172800\tIN\tA\t65.22.134.25\nc0.nic.aigo.\t\t172800\tIN\tAAAA\t2a01:8840:84:0:0:0:0:25\nairbus.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nairbus.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nairbus.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nairbus.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAIRBUS.\t\t\t86400\tIN\tDS\t31023 8 2 FAFDD4F89FA42D1396B42A972019BD3DE013BD1708888FD77BD7DADA8A38936D\nAIRBUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HgnFu8ZBHYgfSrGwLriOengNsewKz/Ld754pJbc5FjnzNl+LDeMeoPMx1vxl6FYPxyGRoTnvGzZ1qbtPlcWKM1wWdkJGrmv4sNGbf+GRq23Y+yyBLCnzssCHJ0C1uqN9aAwJ0F6Kg79Fno1FQwrEE+EQV997MjYLEPxApmmVNW/+N0/A1pLGbaJuWqhWA3BB1SBFF2Zlcdo3x6oJpbeFmJ/FU+nW5FoFUUHX5ONy5p6K/5Il3lH51Y+RtOtPFjoDtCA2vutyvRJEHmP42Ks2aKFK8kRsm9TAu9m/BzT6qSN8szzRq+VCKrBRLZxxouSeAHLerYA/VaznkfBMcwUN/A==\nairbus.\t\t\t86400\tIN\tNSEC\tairforce. NS DS RRSIG NSEC\nairbus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pQIW20r3BU3qBPnAfrM4fwpLYuVYqJAfXBxS/uOVDZmaIc9dVVKa0h4U/Y7d+BcpLxUw/dWRDRvwNpwI+gWRQdkkA8wZPfJakQKW30oUMOPYM5VjmhcWHVNKNfilmKwVtvmUhiUrQa/AWBY7JKS4BIcnFC5f4F7Cr5NTi0Y+6rxnpJvqUSr8kjWCVuiclNcBRiXHqR91RZ765qUATAo2r/6moqvrDwalvjrqOWdXr+GUcGqEltNcPQw9PK1s7OsdbTwCghbCRaT2f/ZYrtfd+nDO+/JyBNNi6fLo0lQqwEuy2WAhlj6qPWJQPUi+efmJoxbCro3b6xIBZ6unlyHBTg==\nairforce.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nairforce.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nairforce.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nairforce.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nAIRFORCE.\t\t86400\tIN\tDS\t25129 8 1 7D66AE040ED73C77A0C405B59E16BD382E3EDFA8\nAIRFORCE.\t\t86400\tIN\tDS\t25129 8 2 B4849BA73FD9D0FE3C666FBEC8F074B95A8C73F8BF29D8F6BAAE625EC1956B86\nAIRFORCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wKQkD0uXFWrMjjb/FZ/ghE7J0z+HXDu6jdSe21/dQLBTokMUnQSrZsMTYZ+G65CN/ot65TkM3R+Qfry6BxRcej5XsWsRSngjZIf+uHNFxLv7la4vOz0nY+v+TeRHo2IkYltgx0NNBynhyKh0/CByqlczJNTZhVCeIYZhWnoFWCDMvZndz/+oiLsVEy7LlLJVO/WD5UtKl13itxhqs2EPF4czxxz22Rby72YkZsNnejl7VWw9AwFVuqIHh/8618GMLBfSQqh3T/DVk/Z7C7IwD0opgL6te0mN6Dftegkyp9H+QqPvHqtWbZnj+fEQyO4WJolxZBpiZNiiU4tWiMwiAg==\nairforce.\t\t86400\tIN\tNSEC\tairtel. NS DS RRSIG NSEC\nairforce.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WBAL/2+ZwXuvVskz3CAduCcwHjYjh87i4eVcMac3bBJaoh3cuPnvyiNtqfZZqMRvDH9lMOxl+dbH9lwEIwf2CQwWtsXuBn3J20w/VCuF0wMLKfhr0Q02IwrLJPxHH7ltYrEodVHr/mgXIJghRc5zznUgJjjMRxz7PDUJa87Ee5I6ycIj0p5ZoX9ZqmbX7cQcxYYn9NwY0IuDwVWkqEm9SXzjV4olnpRMgQABf4K91055/L9SW1vWBpo67tmwnk8TyrO+/kxQKYkF72MlSKMqT2Fc2WhaVOo0oc81Z4hYQPRigiDs4wlVdWUiRvEzzFco7ehoEZhOUliR7ZQmAGuUjw==\nairtel.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nairtel.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nairtel.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nairtel.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAIRTEL.\t\t\t86400\tIN\tDS\t42300 8 2 A698E339483D094208DFB7B858CDF0401BFFC320AFCC5AEED3B03DFE82BFACC0\nAIRTEL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OLNYAcmYyE1K4+7m0zyUhADzlkfrt+OwRlPHwCdQVBoUyzMBTrjhZ02NehZIN7lSFRkrXnO6KIGoyFVA01NL+tq4G85B3kI5VvOedbCRZuXPBFgDBZ40C+xI2dJE569meaUzmkBkULx1+zn+hHIANtGW3wujN3qOlZDAGAV2/UX5RqaRqKBsx/Av+ZtHy177LlcpN/Mfe/QDEBPsF6r+ctwZfS2UgqlY+1FsdmRl0Fdhiph/v+u+P2+eCIv6udt676qO0s9ojzN8qWkV1ABu2O9zcC5RIKKHvDr1xhuFk0t9So/sUsXGCWbojP+OpexQG3leYBRtpKiCtMXAn87hYg==\nairtel.\t\t\t86400\tIN\tNSEC\takdn. NS DS RRSIG NSEC\nairtel.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ROMSIDugE7Jb67VfzndC2no/AT2I5wZbaf27rjmtPVzxNrxMwTgI/7MWWOxBEd54qoefQHtLcFtYkKzcGgXw/fHkeMiCWAGJhzrHjiah3/W+SWZiYwnm+JfADRGqEQffwvj/kA+y3SuzwFOcQKMGjz/hGFwWFOsWi1GA1xPgUQ57jreB8Io7KF9/gwK1dM5aMF66ai7x5egN0KDNHeQ+wk8hyElxp2yjkQhRL4Bg2aF5vTB8/Vf+mzPp6r6kU/FhRlN1shZqdcVpZeBo4Fg+oEELqiyODY9KpsgcTWZBISWUspmxQTdpCC8/AbkiWdRzJrW+xxioub0UdBfR/vb41g==\nakdn.\t\t\t172800\tIN\tNS\ta0.nic.akdn.\nakdn.\t\t\t172800\tIN\tNS\ta2.nic.akdn.\nakdn.\t\t\t172800\tIN\tNS\tb0.nic.akdn.\nakdn.\t\t\t172800\tIN\tNS\tc0.nic.akdn.\nAKDN.\t\t\t86400\tIN\tDS\t50760 7 1 51BC955ABFBCF685DD573C52E35233B3968DED14\nAKDN.\t\t\t86400\tIN\tDS\t50760 7 2 955E0F1A8FFE6132098E2A929DE729CD46A566304E33C14185A815D96EDB9C6A\nAKDN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uhsOmweYn+I4VXb0RSDbFa7vam/lQuB0e+ag3go+/VerMPh3LqwgB7jabbwpGs79Uuqad2lDqzXaqH0iaw8jtUIMGX7Usde4+qTBvxiYtE7xoV3ylIgayKjOWj9DeAoibEtOo+xumECIVxAwL3N7MtL76b6Fl504AzGzMt6ZXwCrpVKq+nSGGLdUgaSmm0zepcwfL7bwbPZ6dtVELY6rJ0fk5MGOPUMEMRXdWPDa4ObmsKJnOaXSCs8I1rioUIMPpFw8DKhWe8gBt7pG25rfXrmZYtN9bBOpE5j64XWBF2FUe08PE3pyu4ypGMLqxuaXdCqoYQwuumwXagSj3aq2nA==\nakdn.\t\t\t86400\tIN\tNSEC\tal. NS DS RRSIG NSEC\nakdn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Fu4ZJJ7hRNdr5KshfYSPTekiyjsj3qX19rJbP4Ya/Nn0d641eVQE8zkfbdyZ5GUU+F5YURLaqw0S7iuwaFMaRoqIH9ohjilG07XQmQjcS/Lq88Ob7OO4iSRrpso5J1loz0ztk5OLsJvKzylHy6n5AAHfJ6amR9B6kqKS6/T2wACYtx+PXEjrxBG13ULyb3Y/5pBwhChXpqd7cJFTWR+WHR2HUGqofXIaXU8aDRVl4rTBcFZ/4aDF5UN3CsbBnduOSpPt+0uLadEiwp7rTzahWXCNqbANTdwXvJdC8/tWi73Wi63rjLDA+ppln8mPA4MYuxrXGwAeuC1nSEqGX5y5eQ==\na0.nic.akdn.\t\t172800\tIN\tA\t65.22.44.17\na0.nic.akdn.\t\t172800\tIN\tAAAA\t2a01:8840:2a:0:0:0:0:17\na2.nic.akdn.\t\t172800\tIN\tA\t65.22.47.17\na2.nic.akdn.\t\t172800\tIN\tAAAA\t2a01:8840:2d:0:0:0:0:17\nb0.nic.akdn.\t\t172800\tIN\tA\t65.22.45.17\nb0.nic.akdn.\t\t172800\tIN\tAAAA\t2a01:8840:2b:0:0:0:0:17\nc0.nic.akdn.\t\t172800\tIN\tA\t65.22.46.17\nc0.nic.akdn.\t\t172800\tIN\tAAAA\t2a01:8840:2c:0:0:0:0:17\nal.\t\t\t172800\tIN\tNS\tns1.nic.al.\nal.\t\t\t172800\tIN\tNS\tnsx.nic.al.\nal.\t\t\t172800\tIN\tNS\trip.psg.com.\nal.\t\t\t172800\tIN\tNS\tmunnari.oz.au.\nal.\t\t\t86400\tIN\tNSEC\talfaromeo. NS RRSIG NSEC\nal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wEqZTRtjUQyuNl+9fS2s5tid+3WyBezT5eNwqzepw5aZn1KzvlzJfrVYc0A9YHranRwsmfTHd1v1oUdU0LvEF9KP3J6UyYpYeSnU1DBPeI8Cr9cLVaj+Km16AwYsMFVvLnHUen4h7GTb+3RE4SOPcNo+Om8aHbfskCh2crhEeu1mGEFJjpV8466Vw/jvozp+PiHvmm3ipSN8ZlGrFPj5CF/KMcAjmQfWlWomDeUBAH9ze65lU1m5hOvzz02XYgImFtIIFkyvb553Gh/szSv6c93rLhfYXPqLsWpoGEn90vaANmKY/V0sAqqTtqIplON0+akLj7CVKuXLV3x+XDNOMA==\nns1.nic.al.\t\t172800\tIN\tA\t194.1.149.230\nnsx.nic.al.\t\t172800\tIN\tA\t194.0.11.108\nnsx.nic.al.\t\t172800\tIN\tAAAA\t2001:678:e:108:0:0:0:53\nalfaromeo.\t\t172800\tIN\tNS\ta0.nic.alfaromeo.\nalfaromeo.\t\t172800\tIN\tNS\ta2.nic.alfaromeo.\nalfaromeo.\t\t172800\tIN\tNS\tb0.nic.alfaromeo.\nalfaromeo.\t\t172800\tIN\tNS\tc0.nic.alfaromeo.\nALFAROMEO.\t\t86400\tIN\tDS\t44769 7 1 04AAB9DE5D239F493B55531013269B368B9C72F0\nALFAROMEO.\t\t86400\tIN\tDS\t44769 7 2 D05E811B7B466B5EC91565EA1306158F482449351D99734814B89F1C765EC2FC\nALFAROMEO.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wTJUVXSB29GVzyqjeOV5bRm2P2vrik9+02fAnwLooBPvWXhEWeHTwta1cuiNl6A4WSntnYvbBUxhx7a/0YwUaAGeJeKv21gTIds9OwfcP3krKTQ3Gu120LnIRb5+neqrsByje07dCoVzzlU4Xg+WM4kaubk0pTlg42Z6lH793jjfycmLzLvKlqjhzA812+vq2UaQaT7vx0esa3QVe3u080kCjG90F2BRHUr5OGj5+aNhIdGBmyL8XoKxKnhvtwaZ0IyXGzorQRJlrea+LEQKLl2e5laSomsFHi92KXeuOvk5p9pGJ/atAv5RDkNO/iatJJZPeoiaWIb1lB77ETP0eg==\nalfaromeo.\t\t86400\tIN\tNSEC\talibaba. NS DS RRSIG NSEC\nalfaromeo.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ESF6W0/zR2hLSCHJ2BpOWjUc9GkMC+qPrXXJp2u4f4Cs+u7nabaJzspN8QHtYW98qs+TTfKYLZ9QUFY6/jKC+31WIxNw5SW4ipkgF131ZC+wLyYm7rDCPXJelEKwzY0akZOZBFin0vdUO+WgmdgfqBYTqy4kXkzAgZ6gua9uryuhkJUSQxAmsE3dBmx7zYnE/a8SErMBD+qVGm60EeeEI9ipuKdRGF8bmMmVs5a/ufF1nfgXUTB7/plTuvM3/s+5se6OqG6yae5ldf8LNeXjHB+Ts0UWlLppF9wkJaINYKkYaHXZD2LL30oZYkJkBMl8ZMOETNEGv+JvCuAumef1OQ==\na0.nic.alfaromeo.\t172800\tIN\tA\t65.22.124.17\na0.nic.alfaromeo.\t172800\tIN\tAAAA\t2a01:8840:7a:0:0:0:0:17\na2.nic.alfaromeo.\t172800\tIN\tA\t65.22.127.17\na2.nic.alfaromeo.\t172800\tIN\tAAAA\t2a01:8840:7d:0:0:0:0:17\nb0.nic.alfaromeo.\t172800\tIN\tA\t65.22.125.17\nb0.nic.alfaromeo.\t172800\tIN\tAAAA\t2a01:8840:7b:0:0:0:0:17\nc0.nic.alfaromeo.\t172800\tIN\tA\t65.22.126.17\nc0.nic.alfaromeo.\t172800\tIN\tAAAA\t2a01:8840:7c:0:0:0:0:17\nalibaba.\t\t172800\tIN\tNS\ta0.nic.alibaba.\nalibaba.\t\t172800\tIN\tNS\ta2.nic.alibaba.\nalibaba.\t\t172800\tIN\tNS\tb0.nic.alibaba.\nalibaba.\t\t172800\tIN\tNS\tc0.nic.alibaba.\nALIBABA.\t\t86400\tIN\tDS\t61834 7 1 6FB706BB2EDCEE2193416AAB5CDB70E3F24AE179\nALIBABA.\t\t86400\tIN\tDS\t61834 7 2 1979936491C3000D1613B6CED37C7EE8085BAD291CEFBC61A97246E51908F1E0\nALIBABA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qLgm1kZ1EUhzroQDtKyfWZSJNjfeLTlsUJeEOqY+Xu6ozTUQLo9pQoErJkQC1KR8lxqtpwwaaff5J/lm9kUy/nEHm6ByMb82/SDDZwpfbMli3hvbGG19IZrst9loBJkksSvRgr7/MsvHBwIkaInx7RJC0p0GGUyJD4UWyCzTkgR2s2FrILguZanWTba2+FbrkwjVAl87YvL3EQY1WlMlJgaQbc+Hf/96w1AlbOLfJbeTkNb4HwDpYM3jf/21NmZhkHiptZ59BGumNUGwVtdSsRu6K2WN5J78et9Du8z1j8hrnyiJBcERwt04QHowIL3Z6zzdM+4OrxDXNAv1RrNeGg==\nalibaba.\t\t86400\tIN\tNSEC\talipay. NS DS RRSIG NSEC\nalibaba.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fcEQId6X3RXTftMKKyfY6Cs/jQwHm3z/9tNyXdNFQaaKI4B+vfowTRCLEAZRIjaP+mF0vOZlhcTh/z2O9ZNigAWSbRL4dgG3V2/YCbZ0ezvNVWL26ig17UPTh6sh8+oVMwq4aiVoREndU8QgKOx2E9EF+3CSYVUD7qDmJs7PZDiqvoeChUBTFcQmE5Rksik9ZIN8qQVZcieq3ElLMmmXELkJZr2FVRZBTJL1ku+HWq+tyJ0mayrXDwwNJnUbmIyT8+Fmvq2VOPhc/oPT21WDi0ymke4gInEr4gNuuIvoNEXlM9Ga/FxS//QyGT4B1zG+WvhztpwfawzfjVOdpFTG4g==\na0.nic.alibaba.\t\t172800\tIN\tA\t65.22.132.9\na0.nic.alibaba.\t\t172800\tIN\tAAAA\t2a01:8840:82:0:0:0:0:9\na2.nic.alibaba.\t\t172800\tIN\tA\t65.22.135.9\na2.nic.alibaba.\t\t172800\tIN\tAAAA\t2a01:8840:85:0:0:0:0:9\nb0.nic.alibaba.\t\t172800\tIN\tA\t65.22.133.9\nb0.nic.alibaba.\t\t172800\tIN\tAAAA\t2a01:8840:83:0:0:0:0:9\nc0.nic.alibaba.\t\t172800\tIN\tA\t65.22.134.9\nc0.nic.alibaba.\t\t172800\tIN\tAAAA\t2a01:8840:84:0:0:0:0:9\nalipay.\t\t\t172800\tIN\tNS\ta0.nic.alipay.\nalipay.\t\t\t172800\tIN\tNS\ta2.nic.alipay.\nalipay.\t\t\t172800\tIN\tNS\tb0.nic.alipay.\nalipay.\t\t\t172800\tIN\tNS\tc0.nic.alipay.\nALIPAY.\t\t\t86400\tIN\tDS\t2724 7 1 FDF3525446141F77B5BD4CF2B01566429A0EAC68\nALIPAY.\t\t\t86400\tIN\tDS\t2724 7 2 C890EC6BED4DFC1EA9F708B0B8041361979424F5349C16CB312809B9BFC5782A\nALIPAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Nt3YFjDNrpPpQbLJ3VgoGF9zcuVqu2EWXbjsaX8BfQDJ8ONw5dPhzN251bZgb0UdXghRgomLVv6ppWz/ECNV96ZOqjC7Mnt9D4k+Pcjd6EuOPBsRNfFSJCCtW8/uGYKFZSXbtC7VOr6ZODKhyR9xhzhvYxJ88gk8p3OFupDkE0BGvWLWXAh8Dp3BnDTqCUQZBhGuChzXLmA9EBByDxDEv5KqYaXP2nus9rrXBcEXm544TgZXNpwOga2f7xokgEZ1EaMHetse752kn8w5qsPSjgGEJ3cX/lSdp6qz9l0aTqW8Eic0+iLCB+/7mi3rpvdVie+VV386Ih4ScyIRL50Qaw==\nalipay.\t\t\t86400\tIN\tNSEC\tallfinanz. NS DS RRSIG NSEC\nalipay.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aGUBe0iBXhgVsOGiJCgovtkcVMD/EzQHU/jUO+eZf9DMmrvCK+k9FpDgyyBEraJktvAq4cNA7Ozmq9MOM0kBW8Z0pN2TYBmX4G2miXJKB5PizouY+nplXBs1bholKw5yVZ3DsI054tonHtDodX1v09h/hSw6FIxKdXvjN6wgj848Ov/5cV5fuBS2uGgoExBk18XvhQmsu9++ygeRDpC5DminRLLIpNlVHt+iXAmUi6uZJ7bFR2rKy+pR1J1d59s67zMl928tzNyPoWfE6UvzJUCPwhSvoZ/ZcevwfH2VmPMtkIlE1t3uie2KU5k1UG31/aN9GcQrlrkzH4Vy2eVPzA==\na0.nic.alipay.\t\t172800\tIN\tA\t65.22.128.25\na0.nic.alipay.\t\t172800\tIN\tAAAA\t2a01:8840:7e:0:0:0:0:25\na2.nic.alipay.\t\t172800\tIN\tA\t65.22.131.25\na2.nic.alipay.\t\t172800\tIN\tAAAA\t2a01:8840:81:0:0:0:0:25\nb0.nic.alipay.\t\t172800\tIN\tA\t65.22.129.25\nb0.nic.alipay.\t\t172800\tIN\tAAAA\t2a01:8840:7f:0:0:0:0:25\nc0.nic.alipay.\t\t172800\tIN\tA\t65.22.130.25\nc0.nic.alipay.\t\t172800\tIN\tAAAA\t2a01:8840:80:0:0:0:0:25\nallfinanz.\t\t172800\tIN\tNS\tns1a.ksregistry.net.\nallfinanz.\t\t172800\tIN\tNS\tns1b.ksregistry.net.\nallfinanz.\t\t172800\tIN\tNS\tns2a.ksregistry.com.\nallfinanz.\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nALLFINANZ.\t\t86400\tIN\tDS\t39881 8 2 8619BC44828EE2CDFB00E0C8E67AC0F7522AAAAB12149EA53B6B52C421120A0C\nALLFINANZ.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ChjEuOVORusVpxHR2dYSmK/DnvYxYE+zO0bG1+WeC1cXm4Y4F4PoakJUnrcpm18fBMNJqOoH3q7Jpp0vqRld40c1BC01xuo5KwaCS/Nzz0cda2qa3N+gy/xAtGz9mTC4jsTlr7QJ6iiRwi9yg3jpnui5MfZH+OtuMHPArIHnWel3N+NQrpKKBdqoIBZ4hgO9fQ5euoibGZl6qPDL+VWs53oapjoN9nPpqZKgltTbLqC1KkEyT+NxQzn4feGrXOF5JQuF83xYh3m/kI9H20uAUuyaPiuF8NW23cS6IiMBIxIFJdCEVL/owO+jheRqK6HTWfFFqlD0c0M6zAdbpuTBJg==\nallfinanz.\t\t86400\tIN\tNSEC\tallstate. NS DS RRSIG NSEC\nallfinanz.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eI6txOo5pchxxUI4BkiHnDYNPxRa9UlKrRp/rUhlJdqRnz8ICjnJ8/GYHVSEmowbwjL5G9+xhPycKnYFYBIBMLAv01OtYz+63pJRlvKeZuxsjd8wir8mBelq/mbF3eSMUbqk6VQ+Q2VlPJK4xS70SQ3Ocm/ocf/llfldDPZ/frOhK/Wh2ao79tyZzuVtc6fr8GNGc8YLe+DfFA8f5Z33LHHk9UG/5uxE+EGVfaJPvyvxX4UaHmW2HdPglAKSSb+hxvVu71n+7yFY0SiwyWvBt8Vo/HAumxjmlfaXPXcvateUqWMsnR4MpAEYcn1+S+kKysUV9S1XTsh1sg+ie2k9Ig==\nallstate.\t\t172800\tIN\tNS\ta0.nic.allstate.\nallstate.\t\t172800\tIN\tNS\ta2.nic.allstate.\nallstate.\t\t172800\tIN\tNS\tb0.nic.allstate.\nallstate.\t\t172800\tIN\tNS\tc0.nic.allstate.\nALLSTATE.\t\t86400\tIN\tDS\t34735 7 1 25FE3D771952F12DF2FD12032D9260E32E6A0780\nALLSTATE.\t\t86400\tIN\tDS\t34735 7 2 C1EE5208DB531753E0D94EC79CEC132A4D495D8BC0519A5E3A34913D2510F04C\nALLSTATE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AgXGSJCno1KexnQ5exRMUpS5bGkiAZ8uhnqKStG+kA9J3oVbmfEBRfYa/W9ySUhqDRFUjOCj/2UVlByPEIAvMLtUU7E7F5hPvEWIHOvr8rf5vRqLEWhMIwfkLPLgxYyzQtt4GNNWVfysSW/YKFVbp1qKDzqHYwDMcQsNODSMZcd6EGJfm//ZNgfcPaXjqN2FH7ClqXXDOOWYQwlsT0BFxD7Y10X6mJCwtU7XfC3mt3rmYDuh4Qy5NvcTEQoqk1p3x1a6q0gUYMmC8poOAjRkCmRgqMWdJ8FlcWxWwvrqgrLdzrSdCrrOn/OKIpbJOh6qxJFSR36ig8sYs0L/l/iVEg==\nallstate.\t\t86400\tIN\tNSEC\tally. NS DS RRSIG NSEC\nallstate.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . L7jwqJ/N6dgYI7cFrdPhpvCxbdkiNIjB6/XbwbPoNFdCV2ndQWRczfy+LTuIZ39H5yYXBNnTa7RLVqPwdH4RqrLxfLWusLtED52dA6/adRwLGDbX9dWdp3gT3Gn6BYMTPBn/Q5v4mrKHyw8C0BkxcHAiRO0Wz3K7rDTaHfCIjvi266ojSIwbzNdT5daUsR+BJfsGRqysq3+fbAgAr0b6v8K+zTOnbNWxRf+flCSOKilpoe/RtKkf3mPM1YNhNGLoyh2blF239px2LJfFwIuM3EAI9ex6WJmCquaB3AQGt16AJ8CKuevWYokCPys2C5KkMtgPH3sizj6SsuFyI17H/g==\na0.nic.allstate.\t172800\tIN\tA\t65.22.48.9\na0.nic.allstate.\t172800\tIN\tAAAA\t2a01:8840:2e:0:0:0:0:9\na2.nic.allstate.\t172800\tIN\tA\t65.22.51.9\na2.nic.allstate.\t172800\tIN\tAAAA\t2a01:8840:31:0:0:0:0:9\nb0.nic.allstate.\t172800\tIN\tA\t65.22.49.9\nb0.nic.allstate.\t172800\tIN\tAAAA\t2a01:8840:2f:0:0:0:0:9\nc0.nic.allstate.\t172800\tIN\tA\t65.22.50.9\nc0.nic.allstate.\t172800\tIN\tAAAA\t2a01:8840:30:0:0:0:0:9\nally.\t\t\t172800\tIN\tNS\ta0.nic.ally.\nally.\t\t\t172800\tIN\tNS\ta2.nic.ally.\nally.\t\t\t172800\tIN\tNS\tb0.nic.ally.\nally.\t\t\t172800\tIN\tNS\tc0.nic.ally.\nALLY.\t\t\t86400\tIN\tDS\t37575 7 1 EDFAB65412EF9EBFDCFD3E4BA386F9CCBE4BB624\nALLY.\t\t\t86400\tIN\tDS\t37575 7 2 2F79DA3A40F57A18E64FF9F50AA41725D7CA022EC065177C39908C79A421CDD8\nALLY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . L34VcPQGgc4/+AejJdAAjlBCOPg0L09K9DQcSWnnuy1zDd1HDqffHPFaArQN8RFq+Ibj87muAEq10fl/J8xpXcBz3XIQUKKZozsuU8SEzKmLa72FpsFl2YQ02oRu/+tNfSDAYa6Pt+iQAYAetpohtcbEwk26FtriUxhkDLVjRj8ffNrqQqcxTRb7Kj4AuiBF47xOyqFvxbHdpc2d0rv/GrGtIfRpyHjDlZKhFPr61yjflJjVL8+4KWI2FZvH/KjtAroTau3ZvfrePrIlVQM/fL7hx3wcFSwFkUI8AnbY/xdj+5hiDrCW+zeZqJ9Y+/7e1Bffuwq7Nt+AgdDjt445wg==\nally.\t\t\t86400\tIN\tNSEC\talsace. NS DS RRSIG NSEC\nally.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iswe1KTcCVfPdFMtAb0cits6wNV26I+SD8RUg9vZtdw5zW1lcIvmDckbxUz92Y+YFM3h2V3dsaTYPqwVwKk3fhTsvElgKFOive/GnarS2TfFOhEXfo+3JEuHDGDB/cRH0ol53HPnTZO4WbjbWhJ/3khrvXv0O1HIZbU3TGozm879ibS3HOivMemHm6oRVas7n3r8P8vK3X2EGVzu9tjbQFZasIXnwOEHuOdC0pH25tdbfj5GEBokzLPBt2k+IfOFj/z9ByagOlS7j0pwQMirR5ITxWMBqHrigRCAuf0q1BFMNsUIyZZ55OsRscZ4wE2qXltiUHgnKeWDvLpNwWiY5g==\na0.nic.ally.\t\t172800\tIN\tA\t65.22.64.33\na0.nic.ally.\t\t172800\tIN\tAAAA\t2a01:8840:3e:0:0:0:0:33\na2.nic.ally.\t\t172800\tIN\tA\t65.22.67.33\na2.nic.ally.\t\t172800\tIN\tAAAA\t2a01:8840:41:0:0:0:0:33\nb0.nic.ally.\t\t172800\tIN\tA\t65.22.65.33\nb0.nic.ally.\t\t172800\tIN\tAAAA\t2a01:8840:3f:0:0:0:0:33\nc0.nic.ally.\t\t172800\tIN\tA\t65.22.66.33\nc0.nic.ally.\t\t172800\tIN\tAAAA\t2a01:8840:40:0:0:0:0:33\nalsace.\t\t\t172800\tIN\tNS\td.nic.fr.\nalsace.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nalsace.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nALSACE.\t\t\t86400\tIN\tDS\t53312 8 2 536D295CAF7751056E425F14CFEC2C239824AF4DBD1BC947211DC1D9920C1133\nALSACE.\t\t\t86400\tIN\tDS\t59651 8 2 404F9FDE3095EEE0BE0FAB74D81B951D0C011CE2DDE3A960715E50D7E83FD7CA\nALSACE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . M14qkW+Jtb9Y8J5KyKHfzzFXlCCJA0fsX6ejiImdvrfsRVRY3NlHMe+azNWS/OInDSlWjLMFxwgYNB8ssC0wZu1Uk8I2QQFu2xAtZIa+3yFS5ua7IkaBrKQvrkP5U2YqVbTA6dm+9p3zAXGjknyfEMDvYg5AInLpSJIyfRWQMvOYNx8siZSA1NqM4vVjIsEf4xjr1GOC6rMSCi28eBxNxfHLk1acjly1obHMRfAYZCSoZyvUxQId3IOFANpTNkaRWgkr2kQl62qNUe3F7K7e7xMB+xo8VTPbp0Eviq9OkR7vJjFnqt16eijUbvdvf8UgTkxWMokkrh13f6UMSIb1LQ==\nalsace.\t\t\t86400\tIN\tNSEC\talstom. NS DS RRSIG NSEC\nalsace.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MMKUAa4Kmz0XHNF1vcPm07Ys1Di7mzulSvxf8rwDqSI+BjP2UULnuMmN0hK+Razj+NivdJOYKKElA56ZY4in1rq2d0bhOUygYkUNmwxnC6IqKINtCNEahdMsiEt2+/Ebj/USIo67kqs8HWSF0gK5kSz8MG3mK+n1PHZZ+BaqN/8JtPlA8c8Kx27hmPWJ9T/3OVv1+xuprh8qv+41zmZEN/gRORY4+dou5nceaLEsh6EaxLM2kMvEKx7w6WQKE+xNTgsIKq9DQo9UzwrfSYyunjLBaBY6vp3uHN5ogP3Oco+6J+e/oY4ZCUG9qPx+4v2o1FlIQvssBzkQE84Ue0BToA==\nalstom.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nalstom.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nalstom.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nalstom.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nALSTOM.\t\t\t86400\tIN\tDS\t65377 10 2 54E1DA73874BC3C3291775181DE3F4B6A7B2828FA67A0B519C380C3C1F3B35A4\nALSTOM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hC0yKmv7U+lA38kU8bc+lAThLQEjJ38tGFj8F1cxFaRz5N9q+5kaTAIDjlkNI6+RlEoCkPWVsfBLPz3olBL6OuAi0DDwWh/R9O0E8qbaCa9ef4kvIR3L4gexk4reN9+Shx5DG+MJi7JCpckwMm9MG9J4TIFsT4E9i7f/7r/ZaelIdaMHJbA1bMDKHMBMrbEv2+W4jRjv0EPEr2MxSLvzjAFsxHttdV/UHY2/3MJfo3BsUAVHDy12C2YcQkla5fQD8xPCAsMJdnAh+jhb6kMXrU0534YY9XY++U1czKVOwpk8eL3AJgFiLHjqbXxa1CdrwBKwx2qjQHlVfV48r58chg==\nalstom.\t\t\t86400\tIN\tNSEC\tam. NS DS RRSIG NSEC\nalstom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XBiFW6fSwIPdRuJTyPEx27ItrAPY+91tNS1B1HHHexkAu2YVUpikWsmZMGogLaNbavjb77OZHWWBfoNDbA/WYopgWyBhIBP279VrgUQLnT7IvtL+0ntGk5ydoAEoP3GFSbaAToJ2kw86ZGuIpULrKPigcuBW2Fr3sI5aDrY3U9mc36P/ZlS36Ku/vKiW9BZCYHiW8sEb2MovGISr3+L14gJFse88Fsj8Feui08vrikA9TDVfoCdOBgMiEQPsAkjMuqfGfEWnPeWTgInmNmEa5agKBU2NNXlTLu+GyEIEjrd0U5CFEhuoQHgpiNKl9fSyYgBqcX/WN7ypmUAuKHH3sw==\nam.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nam.\t\t\t172800\tIN\tNS\tns-cdn.amnic.net.\nam.\t\t\t172800\tIN\tNS\tns-pch.amnic.net.\nam.\t\t\t172800\tIN\tNS\tns-pri.nic.am.\nam.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nAM.\t\t\t86400\tIN\tDS\t17214 7 2 DB89A581E597DCE4C06596AEC0AD6BD0163542362412D816ECBF4F8805CF8892\nAM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UM4gcLsFzO+KXZBXW94RDAz3Jdl8G030Qvn973JdH+7QxF9rVQLEgwZ0NyBU70Oe0qyeDTD5wi1FV3hz+JtBvPL7OsLXh7R377I96YJ30ivKqmLZxL0VDk6A9Z5FNlnUX0y7ambOHhSqBXYjZ0TI32M7rAZTddczSaM5DLyB4GzCIpo4yRxnftIgqFcMMRQgMSGRpe0STZf5N2A0kYdZZRWxyHWhdokcerBDasm7KAcYZqkxlWpHmee26gi1sTK6TlGSWjDWUrNiGB443DJg8B64E4cFC4+wA2+2NPWiS+Qx9mXxWI8xLMUK1LS8OzH6xNrl6hCjVqAIG22AEOqJ/A==\nam.\t\t\t86400\tIN\tNSEC\tamericanexpress. NS DS RRSIG NSEC\nam.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HJrihQVLPYGoGbZiGN5+wuGQbsfivPQGBSweJN01rJdAYp3m9VXPLFWoAhd/JWThgBh/Ig4fcJOtlRuGtBLJ8sgo1fMs6kHpCU6tmhO7TVA3SO0ZsRx9RfhJtHftYzfeo0lxgaAlC7Uqkaihmjag0HtOEvnnoCG50KAnrSC57ilt/WDmne5ZxiUGDISP9CpscLrAeF98BmR6UZ5xhcXPztN+95n7mOJh98lYECneJL/ey3ciPtYOrrn6JdiTOugBJBtVbpX4gkHdkDSFfwjGeXtMW7EjBBRPLqpUwoRUpbatxd62bVVPYsFpR5AIyzGYvUYS6DER/FcLZnGEqwxadg==\nns-pri.nic.am.\t\t172800\tIN\tA\t195.43.75.53\nns-pri.nic.am.\t\t172800\tIN\tAAAA\t2001:7f9:8:53:0:0:0:1\namericanexpress.\t172800\tIN\tNS\tns1.dns.nic.americanexpress.\namericanexpress.\t172800\tIN\tNS\tns2.dns.nic.americanexpress.\namericanexpress.\t172800\tIN\tNS\tns3.dns.nic.americanexpress.\namericanexpress.\t172800\tIN\tNS\tns4.dns.nic.americanexpress.\namericanexpress.\t172800\tIN\tNS\tns5.dns.nic.americanexpress.\namericanexpress.\t172800\tIN\tNS\tns6.dns.nic.americanexpress.\nAMERICANEXPRESS.\t86400\tIN\tDS\t32269 8 1 D297055CF48F95215C287696D085A8F0A2701210\nAMERICANEXPRESS.\t86400\tIN\tDS\t32269 8 2 0379EBDA7CD3634541167896E44FF7C704EAFE882EA6A2A34C29F84691370267\nAMERICANEXPRESS.\t86400\tIN\tDS\t55456 8 1 69A21464C8311785D4A630B50668833B86355824\nAMERICANEXPRESS.\t86400\tIN\tDS\t55456 8 2 65FBDF089982BF2C3B9F92F556BE18466F2F11AC8F1AA52D0248DA09FCEC52E2\nAMERICANEXPRESS.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NN8n2Li0DYEt+8YFITj31KcuLfny3H9OQSCrkbUskKeOFScxuOZgyPeOzsEHqkofUFcR8h8csp96FAqJMgYOKGz0QddVfzhDB/aQj9fpuaQohouv52g1PKbY7Mz3oU1/ZuRTS9V/cxZWS+Pasiy0XI2BBDfc12iOGtwywnNZoUv99JHfIe6//mafGmXsRKoWwV6GyvDEJ+81/aYxfqlxac4LdcRK3d0ynNrp/ND7lHTJmoEm5Y9tkbCgcTJWWvj5E8sk9FqWM5O+VZX/DfFVUYMzNRE2n+Xu1MoNTpG5FqPvjyY53Aqn6wd2zLBKzMjf5B3BrL3fLB/UK2LudEmDMg==\namericanexpress.\t86400\tIN\tNSEC\tamericanfamily. NS DS RRSIG NSEC\namericanexpress.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Nb5UkJVQdvH3qhb3QkwMyl6AhnqY/dYUNYIlrG2CrDEgZd7bhvwUg4w+Mxy5J9iSIRTItvaQK4586KOUIjxuftca9bfemqoqG5eNiLOs47VmCsnJw/eBimeH4vYZPY14dGGK4SxjsYLAg7n27AzCOQ71nTWE4LWijQdtMdYqBDB3YVZoDfCiRS/7t30aaAcDAi+5wTQ3ma6W88up8heUjUDh2zOvC6FWp+v5oYqQwo/ozQoBCLr2fdodd1Gd+qH9cJeIL0wy2qT2Ay5+KmbFCKAk0FZ8fnLSUe8Ys9d7Pphc46MFxRgRCCOVf6vD9eEvFe3V59Ofn44pGy82841djA==\nns1.dns.nic.americanexpress.\t172800\tIN\tA\t156.154.144.9\nns1.dns.nic.americanexpress.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9\nns2.dns.nic.americanexpress.\t172800\tIN\tA\t156.154.145.9\nns2.dns.nic.americanexpress.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9\nns3.dns.nic.americanexpress.\t172800\tIN\tA\t156.154.159.9\nns3.dns.nic.americanexpress.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9\nns4.dns.nic.americanexpress.\t172800\tIN\tA\t156.154.156.9\nns4.dns.nic.americanexpress.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9\nns5.dns.nic.americanexpress.\t172800\tIN\tA\t156.154.157.9\nns5.dns.nic.americanexpress.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9\nns6.dns.nic.americanexpress.\t172800\tIN\tA\t156.154.158.9\nns6.dns.nic.americanexpress.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9\namericanfamily.\t\t172800\tIN\tNS\tac1.nstld.com.\namericanfamily.\t\t172800\tIN\tNS\tac2.nstld.com.\namericanfamily.\t\t172800\tIN\tNS\tac3.nstld.com.\namericanfamily.\t\t172800\tIN\tNS\tac4.nstld.com.\nAMERICANFAMILY.\t\t86400\tIN\tDS\t61398 8 2 F6890DE22C9B4261C9FCFAC53FE0849FAA9B573EE95E027E070ABA270CD966AF\nAMERICANFAMILY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Y84a29/ln6Z56MIf4ZX8yQVwzw0YtD3cL89KxBAd1KrAE1PKbQ69wV/IaK3kjk+Yj3NBfUubxjh44fC9M4mYmleUoDbnRfxRcRWVL+hAijESK7WuY+lM3sse8+/O0R0QftKsTbSzNAMlkYWErjiF3yvHLgFjm49ea4PAJiflUExW/vZRybmVAouGYqd4eevOeOCyIV8J75AeEtj9ShJ69xFPgUlH6uT6UKttOJfQNM6PegwtHZ+bSL/LitQZANTnyTP/eZxMlPL+1KZRMzMIOtufvnCWtazqQdRYCtXMK/a985a/985OcFp+l8mIRqyD2QXMuYOhgQoXg/qHio/7oQ==\namericanfamily.\t\t86400\tIN\tNSEC\tamex. NS DS RRSIG NSEC\namericanfamily.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gUY/conyVh949+12b2vsdf2nNbGB9w/K9LoRtWtfHDDFotSBQ8mvyP7OQKbZTMPRr03nQz8QPrN+w0pfgPgTVM9gZ5+O/BGBc9yanNg5qhHnxWG7aGkGwCr3138XNZ/9/sGZ2VhrvEjvpCYG994lgfZu+n8c21ERSUcb133V3FFFHQ3nGG5EIS1FotsI1DgDbejNrpapMt8KUtZBm5mLuwig8Yktt32Bug8696LJLVaruFm/Xca1qxj7ld3E3FZ3FzFTBiBQ7WfRhWmrpsyM81cGXMYxZC+lsjxghp253VZiJAtfrWT/oVpndQ96qo23UCuJBfwGLcRlADXrsHIJPQ==\namex.\t\t\t172800\tIN\tNS\tns1.dns.nic.amex.\namex.\t\t\t172800\tIN\tNS\tns2.dns.nic.amex.\namex.\t\t\t172800\tIN\tNS\tns3.dns.nic.amex.\namex.\t\t\t172800\tIN\tNS\tns4.dns.nic.amex.\namex.\t\t\t172800\tIN\tNS\tns5.dns.nic.amex.\namex.\t\t\t172800\tIN\tNS\tns6.dns.nic.amex.\nAMEX.\t\t\t86400\tIN\tDS\t3430 8 1 E7B37287B32CFA871CD24E49ECFF149E11C2A6FF\nAMEX.\t\t\t86400\tIN\tDS\t3430 8 2 34AC9828FF8384369AA5488A618A4144B247D7B0CB9CD0A5F355CF9178B16854\nAMEX.\t\t\t86400\tIN\tDS\t64696 8 1 4F7B563F51AA86E5BEFA83EC61894171F68C77FE\nAMEX.\t\t\t86400\tIN\tDS\t64696 8 2 E7DFC99A69B862E3B678FA8D4269852894C7EE91064EA6919D396CC615412194\nAMEX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QXNHE/xRDgIxpxw/de+AQ/6WIyf2jsU8/ku5QCl/DdgtNyrbvlGgV31Vn+uZ76e+vtYPiCw2DaENY+ivVcX9SXZmp/8tqFc68K7sALKgcyfsE6X01iNQ/KQjiN+nUMk3gDBbvrw3UlD2zMpAs8rwX44Nf/vmkzedBrKa2euN4gxb83qWLAqgvNRFGQI2wFefflRbg/Tv+knNl7tJ2HJJqHeky8aiVHGUXaZlOSkPj8xkYrSi8iMAy9WkhGZtGQIBjmvwt9UOCQHtNvfxmTYX1vYXrOBciLwihKz5VsplAiJZn4q+xWMGEjLlGC6sN2SyEt5BT+CIPOjpwQxPZBbqPg==\namex.\t\t\t86400\tIN\tNSEC\tamfam. NS DS RRSIG NSEC\namex.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lyjU6wNsi0GOWlHK1hT4TMNf4auJj88U0EAIG0zYrWi12LVn0zgQGC6ix+nOV4xuPxRSIHr2Xz/L50A3qYFjwbg0LjnPc1+Z6JGwz2spxMDdhot7uZYNvSEObXSScNKkwM3muGDwH4dKTXIntDXL7gTkSnFgkwjeptNFpGspzrqZHcvSs3UVOC8afcrlT+EtpyrIyxT8KxIeGK+++CZ1gXWxOjWxPoFbYq9p/uNz//v2qrPpfJvqNWT6r/hNDeKBSvZ9gPLNahnG9seDqjsijHZqRlCYXtyxwnaicuACZh7kykGVPq04dbWs32nJXnHpem2XjriSmn6MSOmVu4YJPw==\nns1.dns.nic.amex.\t172800\tIN\tA\t156.154.144.10\nns1.dns.nic.amex.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a\nns2.dns.nic.amex.\t172800\tIN\tA\t156.154.145.10\nns2.dns.nic.amex.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a\nns3.dns.nic.amex.\t172800\tIN\tA\t156.154.159.10\nns3.dns.nic.amex.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a\nns4.dns.nic.amex.\t172800\tIN\tA\t156.154.156.10\nns4.dns.nic.amex.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a\nns5.dns.nic.amex.\t172800\tIN\tA\t156.154.157.10\nns5.dns.nic.amex.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a\nns6.dns.nic.amex.\t172800\tIN\tA\t156.154.158.10\nns6.dns.nic.amex.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a\namfam.\t\t\t172800\tIN\tNS\tac1.nstld.com.\namfam.\t\t\t172800\tIN\tNS\tac2.nstld.com.\namfam.\t\t\t172800\tIN\tNS\tac3.nstld.com.\namfam.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAMFAM.\t\t\t86400\tIN\tDS\t4101 8 2 D2C0246802AA5B615CFC8B700A5245ADFCA49477B37F870499A44AB272989A7D\nAMFAM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Bt4Wl/I/jpPv5ZwSH7l+4BN5cyeRtpYadEBsWxNvxFQWWCCro4FlNuVTHmRT+/sNp8vMTsRPfykaaNutJsIWVjttr2tZZy6y1G6gnlL5fcvajlq1Gcursjj5HPIpwAAKbKuEPB6s70m3qSZPhPaOs0U3vBQSIFO9X6zJJGacQaAJW7n0VfiIIYz6IsVrOOA033lu49T47ursv4lJbEw/lUzMHINYwyiGi6T6x5JoT7aB9a+WEZJvk85h6c8VNkVX5cktGc88YldtWecfMowKlaWulxC9wtRN4hYCY7Ss9RPjdWz6brjwq3NElXXABlkEn8usenODV7bEY0UH/+v5pw==\namfam.\t\t\t86400\tIN\tNSEC\tamica. NS DS RRSIG NSEC\namfam.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LshFxl5j7jJPKlNsavjF5B/dlyvoL05dZGaf3+zfSisJm5qRemHSBYWeaH9o8essSZxysEDjIYdhExUz6HUPTZgKPYChs5KUv8WtZ8qHSy992acvQFr7Za6ZH4C2NMGmdTeu/9VV17cDLdLEcI8VrOxZ3oWJVotphtBdjIyCa6IZeLflvzWqcjGNvJ34mVDZf/P5qRfjZyXMRpkRSWZMcYeMC/HIGBek6NmQt0javU0viQHEAzFpEncYXgMtqkhISAQcPmW4a75f6O8zKEZHy31XFInhi7tyCQg5obr5n/k6tkotTEN0eCUQeBbzXsmgmUkPP2HQyYGQd2nutxbE6w==\namica.\t\t\t172800\tIN\tNS\tns1.dns.nic.amica.\namica.\t\t\t172800\tIN\tNS\tns2.dns.nic.amica.\namica.\t\t\t172800\tIN\tNS\tns3.dns.nic.amica.\namica.\t\t\t172800\tIN\tNS\tns4.dns.nic.amica.\namica.\t\t\t172800\tIN\tNS\tns5.dns.nic.amica.\namica.\t\t\t172800\tIN\tNS\tns6.dns.nic.amica.\nAMICA.\t\t\t86400\tIN\tDS\t37327 8 1 4A8E08A902391BAAA12285368756B58454AA7BE1\nAMICA.\t\t\t86400\tIN\tDS\t37327 8 2 2B2BACE20BB1E4AE3F2D7D0F2A0B50769AD893C8FED6B6BFED3DD222416BB28C\nAMICA.\t\t\t86400\tIN\tDS\t53939 8 1 BB522A48518D52756BA10A9216706A7781E3B3C5\nAMICA.\t\t\t86400\tIN\tDS\t53939 8 2 78E2B33FE2A3E7619C08373990F8DCCC93F49E79C378931F37570854B72AB003\nAMICA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . H8DpsZTAnzJpi7QWlXBjbgG6viTPtnMzQ7PHaCXK0HNbDYVFpTUKef1nnZfbFf0jfvI4HJS80KIIG6GEAVfYJ+CkxlGSBZEVtgP43il9x4vm21BP316z0KoJaKygP6FPU7eVi8aIP+jaN8BiSolMKJE4vUAgjbQwHKt8oHd68+USAE4MzSF4G48y6y0EYw62CVM4koCNlGqrcrTGMm4cX1BsxfPJsoAljaI2myKmg8j4KkaIFMDBo6YrnI9T9/+nNwHcxenupJE1Kq6yGqfrb2dRUT1MrBlV9aEfqP+6Kd9OGrr4tIp0GecQeSfXmmZjE4nfXPSyoXmLP2Zr8xLBgw==\namica.\t\t\t86400\tIN\tNSEC\tamsterdam. NS DS RRSIG NSEC\namica.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pBUMaIS3RmEvXV0FssFozga1sAllixkhaTxjGN9VBLPBfQC4RRwxeMY9oMRS+qs66TechykbTN4OyJ9NsBzf5xh0it9UVwCnnb+NnsFcSLAgcOPo46VVkA8uz19lAQKe2xxgDEEc4XFMSX7oJdStpyDGjMUGXSMTYxMsu3nU35YQc9emN9ZFRGPNswB5oozNrtX2ovVHedHIwNRIofyHHA0DJRICDamV2VJBdAJeyTZAyHOmrA3mqL3xLCxu/pqZo8ouYW1F8nyw4pCtZQKtxzvNC13gD+PSSIMb0EgtYH4a0CW+igQzA/FVx/Oub3Jbsz4OU57EMLAR68KCo5pCAw==\nns1.dns.nic.amica.\t172800\tIN\tA\t156.154.144.11\nns1.dns.nic.amica.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b\nns2.dns.nic.amica.\t172800\tIN\tA\t156.154.145.11\nns2.dns.nic.amica.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b\nns3.dns.nic.amica.\t172800\tIN\tA\t156.154.159.11\nns3.dns.nic.amica.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b\nns4.dns.nic.amica.\t172800\tIN\tA\t156.154.156.11\nns4.dns.nic.amica.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b\nns5.dns.nic.amica.\t172800\tIN\tA\t156.154.157.11\nns5.dns.nic.amica.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b\nns6.dns.nic.amica.\t172800\tIN\tA\t156.154.158.11\nns6.dns.nic.amica.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b\namsterdam.\t\t172800\tIN\tNS\tns1.nic.amsterdam.\namsterdam.\t\t172800\tIN\tNS\tns2.nic.amsterdam.\namsterdam.\t\t172800\tIN\tNS\tns3.nic.amsterdam.\namsterdam.\t\t172800\tIN\tNS\tsns-pb.isc.org.\nAMSTERDAM.\t\t86400\tIN\tDS\t56530 8 2 AF680A3C1300A58BD0B4A4C42B274C369EBD7FD1BBA8669ED34759E18132D78D\nAMSTERDAM.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YvTOL1saWSlDGlU9AhpMm7Fn3he/hGi8uMBVVeExD5L5taV1EjPNM5MNI+bmcBNkOgDi94v1ReBlrSy5IjP49ch0gsQZpwqM9wWYtUJNP9OhbYbhSlPReBamLhG326z5hVwt7Ndz6wsHajxo0boujn3Rdlrr/SEou2I1y6Ll0ZWMjEuVftcNMQurTY2/CqETG03gW6YXtJ+wWuhw2drSdRWTvBMN6UDCLhfXuLcZLyBFgKF7aZbUHQe8XReYPuttI4Bkg87GE2HF/VvMAdP3syBtFB4eNVy+eis5Arw5BMt8g9HTsK9viQ+1gbPHMmJkio5Z7wuz7LfKaSl8/U3tzQ==\namsterdam.\t\t86400\tIN\tNSEC\tanalytics. NS DS RRSIG NSEC\namsterdam.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mUI5r9Blidr2VXI03KrTbiXXmdhbbaBeQmDN+p2VEEKGrt7mCLi8McXolDAovOxAtGVuSCaOPyBGptPRGzKfztuQZAT4BJvDfb91Noe/ZMDsDqJ++Ay7NoaIhFg8b+Ap7p14Ws9g4/tRcWrZaBe1TRHAGFFNobmV0pjrQrh6uW/aBbjy03csfvo9IJ1PYaQk0CyxvZi/c+Q2PvLLr7GmWel+se4+uKJzcYlsDQGBNz4AelD6mnXAsG9S3aaLVNi4XX1tq/+xQ0lLa0rWKg0MVOswxKyWCIYoAojUhkX3GSvQP+qVn7Tp2cbJHZQPGdIXnXa6gVVfuwzuqhIeBVd5dQ==\nns1.nic.amsterdam.\t172800\tIN\tA\t194.0.28.4\nns1.nic.amsterdam.\t172800\tIN\tAAAA\t2001:678:2c:0:194:0:28:4\nns2.nic.amsterdam.\t172800\tIN\tA\t194.146.106.134\nns2.nic.amsterdam.\t172800\tIN\tAAAA\t2001:67c:1010:34:0:0:0:53\nns3.nic.amsterdam.\t172800\tIN\tA\t194.0.25.26\nns3.nic.amsterdam.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:26\nanalytics.\t\t172800\tIN\tNS\tns1.dns.nic.analytics.\nanalytics.\t\t172800\tIN\tNS\tns2.dns.nic.analytics.\nanalytics.\t\t172800\tIN\tNS\tns3.dns.nic.analytics.\nanalytics.\t\t172800\tIN\tNS\tns4.dns.nic.analytics.\nanalytics.\t\t172800\tIN\tNS\tns5.dns.nic.analytics.\nanalytics.\t\t172800\tIN\tNS\tns6.dns.nic.analytics.\nANALYTICS.\t\t86400\tIN\tDS\t16801 8 1 72F0D064EA8066C9E2D8461BCBD610F340072731\nANALYTICS.\t\t86400\tIN\tDS\t16801 8 2 C27779D52DE507E3883D2DF52926A284513561B65BB370A0A6D558F1CDAD20D8\nANALYTICS.\t\t86400\tIN\tDS\t62914 8 1 CA3074A661AC06BC309CC2D5F89B68CBF84B1FA9\nANALYTICS.\t\t86400\tIN\tDS\t62914 8 2 64D2AD26A23E2D1AA708A9596229BF66DB099B0A04DB4C99503391BAD41B6C97\nANALYTICS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FECLIphFOOVfI0q5HlyI43LMW03M1fwqYJS+UTcegZplDpE6JTWW6d/ea+na/2vYsHnV7QCHV9xqBRJczuAPaY8WKEBItJqVFl6b6Tsrma7a9GTTn3hVAZDdlKOxFJ6m0Fj4qV3QexrpZnH/mmg7AetVK/KS9nBKlqwWkWoQH9GSFlihqFW1VmtlKrL6WNgPoXqCL6NnBh/uddDODHRR9+l1heb1G22JdNhav602UF/1muUgnIGlFqMDGKmw7A62ZTBINBQYuG0RfVvpSs8wERbbwS6ZkX269BjBq98w0/wg9cLS2eUnURmPdQ7Um1YWjqjSORdx4ngf8HQVqquUQw==\nanalytics.\t\t86400\tIN\tNSEC\tandroid. NS DS RRSIG NSEC\nanalytics.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jipdK/dQXFZk3g6XtS5YT70t5z0xO2gAwp3R2U4F+bCD1ISDBvwootVQ3ulJg7XONngLIufdQAAOKaPClcLavN6k86to1fR98igwGDn4hMx74S2I6RWDOlZDLA530rTvEZjUp5jdvYm4PGpeD6mTeRVHjcPnNljZhZWjMKrixSESjgNHAeDO2ekFKs9mQjnp0Ph/0WGtnCuowG/5lgIsZwSsyqXnPx05JfDK5t4mkIwxUZtEmTBSkxS+w+zmB0VEY09DXVJpti2cnsFka9Fi3rp2gRReEqbqeGNbUB3pn3BQvaEFja8gapM/YBZ3aVe9iGBG8PQ6kmGBnNP0jBDE9Q==\nns1.dns.nic.analytics.\t172800\tIN\tA\t156.154.144.12\nns1.dns.nic.analytics.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:c\nns2.dns.nic.analytics.\t172800\tIN\tA\t156.154.145.12\nns2.dns.nic.analytics.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:c\nns3.dns.nic.analytics.\t172800\tIN\tA\t156.154.159.12\nns3.dns.nic.analytics.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:c\nns4.dns.nic.analytics.\t172800\tIN\tA\t156.154.156.12\nns4.dns.nic.analytics.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:c\nns5.dns.nic.analytics.\t172800\tIN\tA\t156.154.157.12\nns5.dns.nic.analytics.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:c\nns6.dns.nic.analytics.\t172800\tIN\tA\t156.154.158.12\nns6.dns.nic.analytics.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:c\nandroid.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nandroid.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nandroid.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nandroid.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nandroid.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nANDROID.\t\t86400\tIN\tDS\t4937 8 2 9D8E83DD4629DDAE1597428C5352EB7B9CECB4854548D960AC8D7112D24C7F08\nANDROID.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wQdAhXHoVpnasQnrAXjSwfourIPNqaNTGKwPOZz/gzr5qd8f0sguEGz1ZFai+as1+xxvFODcxnFlU15MIqE6hb6dfYJZlduEiv2d9tlVFrdh0b9/WIzWwY9a1uWPFJ/xfdJR0ZZMv7ovXFwSierduK9aqb1nkfJg8AXTVm4WntdLgCtQiuzNclL/3/ORJfjqd1c9X85hW6V5W53rlbDS1AlaePL/UZJD4p6N2/vWN0+ALOQpcK3RNm0cNBOc3OCpI/IoNSo3F43k66h1HzQb/PxbYrJNhYva0+meVOkGnk8MOz/hDEvDf1ORnKDaSat/eLIgr9SzdbUQUH8qWByJjA==\nandroid.\t\t86400\tIN\tNSEC\tanquan. NS DS RRSIG NSEC\nandroid.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HFbHj9ocQwRlzoRMjp732XqzElhSFqCQbQBzXFClrzxDyybDbxgfgZ10JGJkgPiQjWg55UtKKv6eP3/yGQsvEdYgfy3ztE2D5w/gBGYRrriwcQQaBCrtpznPDLwf/TueftXCucWBP0+F/2LQ9qOw2XscHOfHJDAHfVvMFR+dpnpPTsmsRo3yiebF2fj/LBcD7tb3q3V/Ou5DrF0+XMwtQiuMakRSQeXyXhYNOgIJ0JcInleUYL3mEJXyQVzn6lPa0bYaat7zrPMm0fS7sRIiZ4+CHtfLkc+SYhoH/a0FLi7tbR9dcQhfQmCUFMGybIZe8iq3YMwLjdAxD+j6GSB4/Q==\nanquan.\t\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nanquan.\t\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nanquan.\t\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nanquan.\t\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nANQUAN.\t\t\t86400\tIN\tDS\t27565 8 2 F8BCDC5D341EC24CA492B2A1FADE90C2535844CB0F086A6AB77E0059EA2E8CDF\nANQUAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BMexEYFnUyNh3st/mjvXNNzsNqXPqg++TZgV2Y9G34tLKx9lfoBjeqHLN5IOeBILXfdyFviv6xoebxNpIvHKrl7dzete9CJgPkzpRNvKjmQzjsQ7D88XFXsIFX6O8xxvv2QB/2HRmMQnbUCGOqw/d17rvFEMcnhR5MvVNFV+NTaEWXjHz9NblGN9pEDlHPZEywwz4Jyw4ufxylcPIeAn7/BMuJ/oBO3U144YdwSbDbiJgoimxIiwK65U5mJ6isvjsgDo6CkVHQMv8kwVKXDnkV4VO07DuIX44ICjOS7EdjRaVDxh0j03epjFogu69UQqkNfGzkeT1mhPZgpLJD+ZAw==\nanquan.\t\t\t86400\tIN\tNSEC\tanz. NS DS RRSIG NSEC\nanquan.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EaJAYAPhUw6lHFwTyHpt11wy6YELJWoShP3uoroDdE4KaP41cddgeFK1iQsiTQYOIUprzydRY0gpN1pFrKvuN5meSFU00VEuID0AbDH/gepzI84vjotNYIQj7PYBCCMRSRh/hGJtxKhcGXSuuHpy+FM0uHY79ddRQ06J6tGhSdTSZuCVx9EPe94ZUO3rYXIRe18cOOBr5Rp0M9zV0yThzp6r9jiuc4KBEeaJrX/kjFHEeIDiVxs7ZWP2nJBxO+58O61PZfFmB4SPIAhf9E1btbObd9GJQdMm43wTpyQKUqbjYbu51zzByx+XsICGgNuuOwocMmsnOK4LQYcmJ6F5hA==\nanz.\t\t\t172800\tIN\tNS\ta.nic.anz.\nanz.\t\t\t172800\tIN\tNS\tb.nic.anz.\nanz.\t\t\t172800\tIN\tNS\tc.nic.anz.\nanz.\t\t\t172800\tIN\tNS\td.nic.anz.\nANZ.\t\t\t86400\tIN\tDS\t11722 8 1 66C406C9A8FB0E17B2B0D5C9F16F34B8B7753BEB\nANZ.\t\t\t86400\tIN\tDS\t11722 8 2 4EA18C79C33B5B13F0390238BD1D018FE773AFE5B90B5AE1B009170E61E0FC8B\nANZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AegdzQByxHjow7tPKbG2NKT4M7MSDMTL3y5q9Fs4Z/+78dTWD6VljTYxZ2Zl7eXFNyLPvP+gpb6v5HLCd7MbsiXMWpSPksh5YH//IeCiCsRu84U3c/NgxevRMbkoH90yTIac+OzDQNBuroXgFI/SBQ8DDFxSOGyKrBmmmtLGbW08OAlzXjg5jX7JRvg2rx4bhHEHKmMBh3S986lxd+pQDqYMST6HOzKXvSPvlpCajPrACAgXqeOf1omC626U1JgSzQL+oonyuWZ+e9+xeFw6/cTxtVjnGWUa8NkH9pVfrmE2XQFcLkL/xIDla0a/JuTkuSNT30aU/HGDFmff+/s2vw==\nanz.\t\t\t86400\tIN\tNSEC\tao. NS DS RRSIG NSEC\nanz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RaW6Od+TaI79nStF8HH0SKhKsveyy7DQ2en+AtouanePSybyF7UOjEgbzixxiDyNJyY+gNo7sKQi8aM0oWtCbBbJmbV89JQO46GHPuXlerIzGRoyxb90yMDwxBzsx7Bsk1BMJRWVfH4K4JC2ElGTx2Lyr7A29nR1WYpLwNP2S5Bslt17V7yiwIj4jk6cS+r9cvoBcFkW9TPljrEy+qzWmTQ5tzLaimF2u7qU605mUq6dDY56vqIJnmOeC4BJdt/eL3D0/Xm1/yNREs30A4Kq3A23uXygMwQavFp0ylnetdAShmuHcE1wjUZpQ5Fe8/k6+z03pTss0r5hB9vnw6KQ/w==\na.nic.anz.\t\t172800\tIN\tA\t37.209.192.9\na.nic.anz.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.anz.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.anz.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.anz.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.anz.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.anz.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.anz.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nao.\t\t\t172800\tIN\tNS\tao01.dns.pt.\nao.\t\t\t172800\tIN\tNS\tao03.dns.pt.\nao.\t\t\t172800\tIN\tNS\tns02.dns.ao.\nao.\t\t\t172800\tIN\tNS\tauth02.ns.uu.net.\nao.\t\t\t172800\tIN\tNS\tns-ext.isc.org.\nao.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nao.\t\t\t86400\tIN\tNSEC\taol. NS RRSIG NSEC\nao.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D7eRylLysAzygwSDRkJ+F16ysNAlBTd2XCGWtmqqTeFe3TfduAA4hCi9Pm41orjhNdyA2gv/BwSadhBxOofK1Nsnbeg5KSakAA4OJldZXgjiTfm9ct4R7fj5lAjBetT0oqNc7jOLSdWY92W0scBbs+1F6fnXdm8d/dim2jFz86AQu2Y60KC7fA3tTGzoRyCtcIZBm65ycfE8b2cwtxErwUUSxT6T/LTlQ69uHY5kKuqGpmEmCfc82oSS23eoD0H+HRhybaKSurOGBSyyef9WB3cmD00OZLcTJmzeyhqh1WX0Rmyn/+ZAjmpAY9OBz/pzq4zLqqrg61J+gZFvg2oraw==\nns02.dns.ao.\t\t172800\tIN\tA\t197.149.149.11\naol.\t\t\t172800\tIN\tNS\tac1.nstld.com.\naol.\t\t\t172800\tIN\tNS\tac2.nstld.com.\naol.\t\t\t172800\tIN\tNS\tac3.nstld.com.\naol.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAOL.\t\t\t86400\tIN\tDS\t40743 8 2 3F32085E98A3E5BEA4E1CD9EA6DB43F4E7EAF8AEC7BFBEABFD748B4245FD6C57\nAOL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KCeK0xM7kGnaA6J1MAG9AB8Af19VGr6Rrl9sKeTVobSvehGW5HnTVC+HldP8ReKMTuVYuxcwg2Wn/g+T7sZK8gZkeHNSNTgsmjhvI86QKZqx/fMMtx+aEjlBo174Z/rIhHBGMhiXn7/mTaxR3mL7YCWaLNDsMyjhHCYMFk1XG6OK6P318C51rV4eVya19HKW7MVrDhpruoUQ9GSJIKEwgshArZJYbF56CAj+UvaUFrjRllIt2L7UDMWGa1WF11WwykYQrrx4hMT/CVTPBevA0YriIPb32DGkYPQrwyJ6/HryX/o0kgDEBgvJ1g+opB+wzG9HTnJbntS2wGImJRAjJw==\naol.\t\t\t86400\tIN\tNSEC\tapartments. NS DS RRSIG NSEC\naol.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lnCY4GL62wi9/TK98DGOCzCB4wWX1Nc625XtlulRn4Bxyjys5v/EFaDWEgoM6Ak5u6WswWv7ML1NWwJwpVltYWLAykDGMbk0rSqfL5HKjOs8LJjUEKXk1/IatDcFuAeo2pEDUZmwN4oAPeahzNoG+frLYX4hDjzt9LRiqJwSfYixIQKdo87Lbic8LtCOdgOUpshRdg4hVRhxhUrvr1hw7mP4fuGS8m15D3wrL6V85uX/VtMYJ8dbxrjlUmsn2CnLYgO89QqKqnXVhFoP2w5CjBTajAQQpbhGvqBPMhIMXuNRfD81lR2ms5W5468AJGh1RlTbCkqjouehtgQtX8lqxg==\napartments.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\napartments.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\napartments.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\napartments.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nAPARTMENTS.\t\t86400\tIN\tDS\t45565 8 1 2C2FFCE18C05BABC2D711D9D147F4DEE73C6189A\nAPARTMENTS.\t\t86400\tIN\tDS\t45565 8 2 3163CBBFFBBDAE320E84A1A7AB68FBE73DC520991EA39603E5F1F720EC11CFCD\nAPARTMENTS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q41Sm78wXSmAismQUQyXHf/eLro6dzU1klo3GGSa7Y6qJl20nSNcUSHiCiRTBXs4dkYFy6heX/nQxZHZx1nc9YIvPfrPtwCONHgINGXgD9dlkPmIKw7lsyJG5oPCEU+GbQNYsEmCBlvtT08qlzEsi7mhFUPl/zf4RF29MCPh1YcCOLgpYOoKBB9G68vUmfLR10fzio2eYQn+a9z6OQnhOIfiE9pn9VUAf6xyfd0X+nORTBCE1QIQChKEP9HHt306jPAGLggrNOCRm/SlnBPdECNqmL1IgjRx2lbuSdJiTQHJBFAAuVEVQ6VzTzGjKsAyyj1IdYjiE/9nvqLeAgFUcg==\napartments.\t\t86400\tIN\tNSEC\tapp. NS DS RRSIG NSEC\napartments.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bwprw7JPRp/YtCvhV/GcGRA2Rx8WLTJW8XOdTf+/fkApCuiEkz/rLq3DdOWkII44isfjYUl7HGd3hzplrVvodSSv7SP97SBXLR7VcDtG168xQMQrz/dhP13H2CthbP5icgzZ6/C9zpIr1QH2Qt2sEculrC4CGqig0QOOK3fJxybu6bImLKk5Z+gxEIfoKC2LkAppYVjqF06IHHfHRENd0WVenxmOkj72ERxtsI0fr/+VJczb4ReUGoGjqNBiuB2INavOWXXQbvhZXyqjtTYqn+spS7jEyyMCHAm2TpUWJ0X0MlvpwICpHczfm+VNesgAok0668eVMoaveExHHDLLCw==\napp.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\napp.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\napp.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\napp.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\napp.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nAPP.\t\t\t86400\tIN\tDS\t23684 8 2 3A5CC8A31E02C94ABA6461912FABB7E9F5E34957BB6114A55A864D96AEC31836\nAPP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ta/JUGfiwaazUI6b3Pihk+LuoaA2LNA8KZDWSLGBT6I1vaBXDYW4z/Z9hz8MLXtbIiLj56SWEUynBvgTPbPPhxH6lRSwEBc7909aiNmz573C4Y41Rw8LYWPA7jozP4neCnIvVFKGLv2z/F5lW67Ky/SZaSqyMs40bfIbfaj7mflMluyffngm30EbtUzAO/db6T4t8ThO871UJZN3BWoiuxxYLUs/mgYn2fNeYUO1lFrbIbFDCwcEpYae5Ah20/MBBASGFJ3bp7q2UYaqGHA6tjml8cGXqVu+/xdAjyuKXwenFtNXt6cdwm1dHTLmcb4Luj3uT2yrabbHhRwIXMQ56A==\napp.\t\t\t86400\tIN\tNSEC\tapple. NS DS RRSIG NSEC\napp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f4TzWH+qyElmItgqNksbxCnueYVNIcJvujR6VTxFmCi4snZO0LXdeZ/faKcHc0gsR/uKsEA/SMEjUDePKCX2m7URfjFAjsEH4jdgAQt5kRgFb6Ss8UaQdfbxndscwShLLoy7+L84rG5HaCqc93rcTAVtmaTJHkI7ooDzMCy8MPH8KnmMtWmFKu8HJs/j3dvMR1l2vpTPzoJ1UvT9bPWvCDx+tdxLvlH5B3p4bA4aRBty25v2HH2RQMTeE4GF84Pd27HdxBGhAjJoghUnIt4ItiF29PrpRpZDa8Xxe/Joh1yGZmbQl9TJktaebwdHtoK2J5GScZeOY1TkVv1EymjYsw==\napple.\t\t\t172800\tIN\tNS\ta0.nic.apple.\napple.\t\t\t172800\tIN\tNS\ta2.nic.apple.\napple.\t\t\t172800\tIN\tNS\tb0.nic.apple.\napple.\t\t\t172800\tIN\tNS\tc0.nic.apple.\nAPPLE.\t\t\t86400\tIN\tDS\t54541 7 1 07ECA60632B3A62AF2BE9E597D7C5B6F1BB1FC21\nAPPLE.\t\t\t86400\tIN\tDS\t54541 7 2 EB3A275C32EEAB32B6F7F6A9EC1D19E327C68EAF1A55BD5B8DAC634BC416E8C6\nAPPLE.\t\t\t86400\tIN\tDS\t64704 7 1 B56889E52340692958F9D844FA179E2D0805AF49\nAPPLE.\t\t\t86400\tIN\tDS\t64704 7 2 25F2DC612AA65F739CE8DE6ADF5F6DDBCC53B4FEB66BB18AEF44F3DB2477E328\nAPPLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nObsxFLjXxhBBtGiPLdvGzCf6alFTQa1Onw/mjc4SQKiXNL7RNFJPWWAKArcbBFbcwK0QgI16CDaUJ2tYCrFsF5FaccKr2X+Q2udQtIpnbOc7H/RS3qm/J8j3ECwUPRc84A0xkJI5uuHx3DBDVPh9A4AzCksAV0C8+5EAuSLqufinvNlI9vjFR5+SuQL03DRj+jMOF6Pqk+S3RsipJ+Ce1LeVcO7zjYndQxqgz3HIDB2fiWvcbRlHAjvwVoDV4kTQxhD2oI5cYFjVxYO90fjE2zrf4VxyKmOt73iWsWnS8y+MCVbVm1xlrZzXVns5hwLycliw80VhFnnCfc40u0Ehw==\napple.\t\t\t86400\tIN\tNSEC\taq. NS DS RRSIG NSEC\napple.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . muSIihff9FRE5tJ8to/eF2e+OO8pTKDhurcdalLqVWuUflI+UrEjBFFxSzmHwr79nbdDBVI4BxwDOWzIinme59Ft1XE14YMPmtP7P/YiccLBqAsLsl/BNKHqb9qcjHSfuXpvJsL6Q46+wZNb1fAmLvS2j4JkE/9BZWClIrR6EtzXBuSugIU0ibrLaQu9pvacMjDcpNKtLhC222SV47NcciCPE7Mvhes7T9JphwOBjXVHdHCkPK+IzgnuiWFrGSo3KjbwEBi6CZNX5qBE7Ztg8Ktho0cdnLVXwjnpcI0KnRHI4oIE2t9o23A1BuJawdRuYjlpEldKHnWUzEDGg3qP5g==\na0.nic.apple.\t\t172800\tIN\tA\t65.22.60.1\na0.nic.apple.\t\t172800\tIN\tAAAA\t2a01:8840:3a:0:0:0:0:1\na2.nic.apple.\t\t172800\tIN\tA\t65.22.63.1\na2.nic.apple.\t\t172800\tIN\tAAAA\t2a01:8840:3d:0:0:0:0:1\nb0.nic.apple.\t\t172800\tIN\tA\t65.22.61.1\nb0.nic.apple.\t\t172800\tIN\tAAAA\t2a01:8840:3b:0:0:0:0:1\nc0.nic.apple.\t\t172800\tIN\tA\t65.22.62.1\nc0.nic.apple.\t\t172800\tIN\tAAAA\t2a01:8840:3c:0:0:0:0:1\naq.\t\t\t172800\tIN\tNS\ta.aq.dyntld.net.\naq.\t\t\t172800\tIN\tNS\tb.aq.dyntld.net.\naq.\t\t\t172800\tIN\tNS\tns1.dns.aq.\naq.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\naq.\t\t\t172800\tIN\tNS\tns99.dns.net.nz.\naq.\t\t\t86400\tIN\tNSEC\taquarelle. NS RRSIG NSEC\naq.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . k12eYA1FijpDIw6FMfJyqz7fOfhpAvXGFLWrCgyDlZEhVKULNM/juj4aQRlzRldLwcQD8UdrV3SEUP4duNHMsGAzQHvswo0J093f+4NCouU9//jxQIRbwGDn7mtjiRt2yLOsSVmJ49rPj4LpN2OGDRQ7bMGf9HJvj/jxKVAxuNFkfq9ionamv/W40fOSXOaSTlr8W/YgdymbEzsAm2m0DK04VbG3ob4PEvrGeFxze/sBia6f0ROBm1tMVJ/P20KDDZmiJlzPl7Iaynl1ImUW4v05RcvKeYS1cW6/ezpmjgNAc/CKF0qDeeKo74qXFDaNPApeMOLQvx8frQGjDGfS+w==\nns1.dns.aq.\t\t172800\tIN\tA\t203.119.56.132\naquarelle.\t\t172800\tIN\tNS\td.nic.fr.\naquarelle.\t\t172800\tIN\tNS\tf.ext.nic.fr.\naquarelle.\t\t172800\tIN\tNS\tg.ext.nic.fr.\nAQUARELLE.\t\t86400\tIN\tDS\t7505 8 2 9A94880B7CA5AE5E4181EA15CACFD481F3B59AEBEFD36EB0653965E23E1352CD\nAQUARELLE.\t\t86400\tIN\tDS\t27239 8 2 44B66BCE18F1DF2D3A47F8F1F52421E8EE69601C27F047B10D9B612516C932B0\nAQUARELLE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UuhlnIELZocf7cynKSIJXpR6l9o+kMT7eyc0+JA5ivEU4UhcXwImqjC16R+0RivNkI6Avc9FJIQxWGd1SDPAh4jciQK7uU/e/t5X19Xy7diCNYkX9vO6AGOWByWVwef6P/rlUfQfq2LpP6QL1un8sg3XhA4EXNIId2lswhhnmCtJtXfBh59Kd69n5lix8T/Dx4BqLDRdy8F1vtC8N0MRydfFIjA0FCdU11+pztGmu2WgOzEH5UMYcMl/O6mcF44OLTpEVlCfHVeXR6tfT8XAFjp3VNCBISjlCbdVQzMbPp3WTdISwslZlBCNd11DQ3fToocrLiOAw14N+dg6gHIUag==\naquarelle.\t\t86400\tIN\tNSEC\tar. NS DS RRSIG NSEC\naquarelle.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j1CsaZ4Q3fVJVcishjQnaV8tSi3BOFy13l7m8nnAy0AONh35ljdXkbsstruvGedMmmhG3JzeUA8/ibGbOFE3lI08V1zK3TkIxt5esGpAWcRniEW6jVkYekunFxVMY/PxXOmhosZ+dW8MyBe/MKWbsl526uHoQm9Unq28sx7moOSKxtR/1YuI0aUNk49CYZhGjGmzbsdxrxAx05Hnufqg3ZBE4TFzXvAKPOVetldGzUDqYPbFZi4mCmbFB6lpy76z3/g0extnMZ708Uyep1gzJv0N6z04snJmuoHDwzEJCMUbTdywPvGgrwp5hhq2RbUdAYbyXT6A/JCBIi+Kf3Jelg==\nar.\t\t\t172800\tIN\tNS\ta.dns.ar.\nar.\t\t\t172800\tIN\tNS\tb.dns.ar.\nar.\t\t\t172800\tIN\tNS\tc.dns.ar.\nar.\t\t\t172800\tIN\tNS\te.dns.ar.\nar.\t\t\t172800\tIN\tNS\tar.cctld.authdns.ripe.net.\nar.\t\t\t172800\tIN\tNS\tns2.switch.ch.\nAR.\t\t\t86400\tIN\tDS\t19606 8 2 4415CF1A2CF10DE94B92BC020F21D1BF4163B2E90F2A6F6A5D2A1740339D566C\nAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OVYn3PicJw0A/BDx4gVXachHul2FWW4nlvyWmObGEpxFvofLec5l0K+jXMU011QPBOuJcZLGyxCnxf6tbiKvHx5iUut6D54idY1J491A20++3MnuaZtij6Q6IpoqeVDJLaHyY5LkLOrBJlY1q85GAS51FP00z4/xI0nqV7p9epujCGBlD7AbcknIBe+oUR9JYHeQz9nvcavXu+BKQVbbL15Ll8KAI1NaJeZ6YOYavYn35HiMblQLBsfLuRAfFrmM22KDsIN4yNpoeGJ1M2Z4qKuVM95EwayTEog0hEahT+LsyEvWQwEDbplpITRIDdwSNnIXEmL9cK6T4urWmaGMEw==\nar.\t\t\t86400\tIN\tNSEC\tarab. NS DS RRSIG NSEC\nar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . if1+McWREdzZZXI0b9uginGj3Kf0A5Nuhgk4NvmMJdbfCmGebIe5BJwBd5iWsgPtGWnSFOCOGEoVTFTibw3fP7W2/KAPDMWHKc10ulxLmw0uZ0kx8vWygoNTDt25C3ufNRqMwPMPViqcqy4bgFkDVYuCRz9GLjcJV3Fyz+U6yr3O+cCirri3D869owaUK9dxe7vWEk6aGy8x2bbBNlbjv9N9s69xk/LxHOek1mjECOaJANY5EvYR6P3XzUoSP9srWNig1pX6zErzzVLqGmjVdqRMtLrwXmH/eiB4pCuMCySo9tvT1ZUskND4ocV7BXFOS7XrSC9AuqvHCqWP+3e6Kg==\na.dns.ar.\t\t172800\tIN\tA\t200.108.145.50\na.dns.ar.\t\t172800\tIN\tAAAA\t2801:140:0:0:0:0:0:10\nb.dns.ar.\t\t172800\tIN\tA\t200.108.147.50\nb.dns.ar.\t\t172800\tIN\tAAAA\t2801:140:11:0:0:0:0:50\nc.dns.ar.\t\t172800\tIN\tA\t200.108.148.50\nc.dns.ar.\t\t172800\tIN\tAAAA\t2801:140:10:0:0:0:0:10\ne.dns.ar.\t\t172800\tIN\tA\t170.238.66.50\ne.dns.ar.\t\t172800\tIN\tAAAA\t2801:140:eeee:0:0:0:0:50\narab.\t\t\t172800\tIN\tNS\tgtld.beta.aridns.net.au.\narab.\t\t\t172800\tIN\tNS\tgtld.alpha.aridns.net.au.\narab.\t\t\t172800\tIN\tNS\tgtld.delta.aridns.net.au.\narab.\t\t\t172800\tIN\tNS\tgtld.gamma.aridns.net.au.\nARAB.\t\t\t86400\tIN\tDS\t20671 8 1 A3CC3AD421EC53930B28B255900F9F005C881AE7\nARAB.\t\t\t86400\tIN\tDS\t20671 8 2 164F98C3DDC5C95932ED38AFC1EAC629B8B10484598DD6B3D288C6BD95778730\nARAB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . u5fR+5qOje7t0PEe9uri2pIVVMETwbkC0bKylMJTM17TE8gcJd0c+XgeBCKo7AUdpM87Ch7kzhnP1h2hh4GwT4bdB7LkpvIKrtakldZqLZ8y8gp3sR8biepl6JTwnqRvkmJxRa+NxEfGvBA7iahkru7B1nROMtj+RPI1uynl2mMuvIxW1MQfYQaAassisMotfuiz3RCxneQ4fMraD/FDbgRSZQ/Z5NP+8r+XBPrIB15Q9jLl/HF6JaX1DsD7nHke1pTQdXgIXZATNy72Ugjv+n4bZO+0ZQNU4v5I2sSF966rIUQa4A1Cv6tKAv4gNzID9ERJRZn6U3gjLeLDBGb3wA==\narab.\t\t\t86400\tIN\tNSEC\taramco. NS DS RRSIG NSEC\narab.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VihXoHNqhXqcDCcEh7YWAyDQ4vCUDQRHy/Yt6+z3DuU7l51h+i/+bt7u0JurUtWQ4vzsQ0zUB05hcO0Mqg4m4w5rJOwjY+oWu55+HyVaa3MwK6kGx2oekqjBIx0xX4H+3zbej7DYSvtbus2czmcdCfKVnTdckFL56kn9WCH9YIy5yCRIYP9oFOU1MSocECWZ4Vw4UKqIl0ZXcujhKr+YLRn4aG7XA3wazPKEJQdHO/fG8fcIgkPKDs8laIHiRWbvTEVrhTFWQQrtpG/zUd0M34Z61BzL2nwNfjkoX079GT+G9Px/E3p+k2y5pzS3XnmTT8Ujm+ZLEzP9+148NPr16Q==\naramco.\t\t\t172800\tIN\tNS\tns1.dns.nic.aramco.\naramco.\t\t\t172800\tIN\tNS\tns2.dns.nic.aramco.\naramco.\t\t\t172800\tIN\tNS\tns3.dns.nic.aramco.\naramco.\t\t\t172800\tIN\tNS\tns4.dns.nic.aramco.\naramco.\t\t\t172800\tIN\tNS\tns5.dns.nic.aramco.\naramco.\t\t\t172800\tIN\tNS\tns6.dns.nic.aramco.\nARAMCO.\t\t\t86400\tIN\tDS\t14014 8 1 2B039B62CF0C657A08C81D067B560F2D2E3A890A\nARAMCO.\t\t\t86400\tIN\tDS\t14014 8 2 44B0065D86A42ADF94694BFDBEA4DAC082B896096A013B4BD48BE9E3B15246D3\nARAMCO.\t\t\t86400\tIN\tDS\t54574 8 1 5DA282D21768A4999D2C9D74F1CDB902DC9A7D56\nARAMCO.\t\t\t86400\tIN\tDS\t54574 8 2 20D048A730059169883CF277C30198D814147DC560AB3DE4F16131F5ECB191F0\nARAMCO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eya4zLGheiEEKxSySLIdGefnaA9Y6Qin5XA48f03i7eYYKo70Y9fSYT2nRb0YRcEpgBVtc+8dntX/M5qLVdnODTHp1VB6kD5XZ0774gJ7IBzSZWd8Yk1r84w1vTTv3gVDCGx8Szu16UTLr9yFoFlMSiv5/zDz23q/zolLsciq6H3RjL4xiVszK/8RiQvygAabKDSwyWQOhweB2yKRU/Qf0UpUILeZz+ZehnO6ZPpJVWZu+HiskveU6QZPugSt8cMIea13+OzM2YdunBZvpY8i3AWaAxzWr3s5+IVB8fchI0ve8wvSakdprgDYjs1Gkl4D7AeJpuDciIFcEgOd5YfFA==\naramco.\t\t\t86400\tIN\tNSEC\tarchi. NS DS RRSIG NSEC\naramco.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l/Ie6QX9PX3FA+sk1CoXzpexptv5EvUGxB1g2KFCKzs5/Mco5aYhCGPZNSAS7H3kq2OicuKFtQRXRXALsm8OnPhi9306H66ey7FDO49hbA0jQFr6SEopw1JdVbimeQBZ+GkxsDkodF52+CgnmAChlvWigyAnQ3IwXmI9b5zx0i/8LULIsdyOGUd6wwN1f25Ga28iTq8SOVI8qUqZucoHwSH5PwhD3VSOc5ztkQpK+8wYvwxCLCkENYMbyAYpg0TPpe8dlzGxiK21nCz8rTHCJEaHgTh+tBMixZp+aSo/cIuX76vPuUaZ/MN5rRWpIbHX9OmsjSOdHCmT+jgCH0Rt1Q==\nns1.dns.nic.aramco.\t172800\tIN\tA\t156.154.144.14\nns1.dns.nic.aramco.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:e\nns2.dns.nic.aramco.\t172800\tIN\tA\t156.154.145.14\nns2.dns.nic.aramco.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:e\nns3.dns.nic.aramco.\t172800\tIN\tA\t156.154.159.14\nns3.dns.nic.aramco.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:e\nns4.dns.nic.aramco.\t172800\tIN\tA\t156.154.156.14\nns4.dns.nic.aramco.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:e\nns5.dns.nic.aramco.\t172800\tIN\tA\t156.154.157.14\nns5.dns.nic.aramco.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:e\nns6.dns.nic.aramco.\t172800\tIN\tA\t156.154.158.14\nns6.dns.nic.aramco.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:e\narchi.\t\t\t172800\tIN\tNS\ta0.nic.archi.\narchi.\t\t\t172800\tIN\tNS\ta2.nic.archi.\narchi.\t\t\t172800\tIN\tNS\tb0.nic.archi.\narchi.\t\t\t172800\tIN\tNS\tc0.nic.archi.\nARCHI.\t\t\t86400\tIN\tDS\t11134 8 1 5B998950C57C68A0BAB93200A187FCDCD079BEE1\nARCHI.\t\t\t86400\tIN\tDS\t11134 8 2 ED2B030F401540096B716481CD8897E37D9A8CECBDFD98C709F4860C77501680\nARCHI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m97utA1r7cmrEAtVIAWtrqHsjJ+W/if/SMlIKnVVQtJJHB1lxQtGQ+dd4kO6Q9127YyCTHInXLZMsmtRuXfgTYl6g23HlpIZs3qEN8g9ufKMPSGh5CvUnmQbGp1s4qtTcynStkw/2/buV2VeHou+MSGAmG+yOKF2k3ihQR3Nx6WjF2PQl1+knrKYjOnxdwT2SAecAY4gw7g76pnw+990/0vd49tgx/IDSCKznIQdsQwdvKmR6/blV4ZST02q2oCh6YmI0xaUxKYiQOC8cPUef/WRboBzLFeExEYR1OzYVGYQ+kX5CCe+YLODGrKBdP1andmn+mVjmEP0DgPe0cR8dQ==\narchi.\t\t\t86400\tIN\tNSEC\tarmy. NS DS RRSIG NSEC\narchi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XFBvEWiyHXQH79r8MMP67aP2lVNVG3X0RYhIZS+xWLOPpf+QAh/B+tHuPyfoQUb3cm9syVMPbDp9R71TLG9PMQhsCH9S77MWSi1H3ARrD2usapbqYOyQUFfaO8FE8l3tCNMQC9eea/IDTe66Pz2GLvZDiDolSb5Ct7QbTrwTmMfirq3S+xkMvOpswERUY8V0OhnqenN8Idq2aBAGvyA+gpIP6PY1aWVCJls/XF/MYeAWHe3QsNz6QBiv9B6FvT2tnYYzUfiMn7+2x5vNoxzqg9BpUawYPHi67ZvnzZ/pcOjVqeeoA2Gi0AJ/WP7bXRuFti+/T1oQacCW1vtRC6IDcQ==\na0.nic.archi.\t\t172800\tIN\tA\t65.22.84.1\na0.nic.archi.\t\t172800\tIN\tAAAA\t2a01:8840:52:0:0:0:0:1\na2.nic.archi.\t\t172800\tIN\tA\t65.22.87.1\na2.nic.archi.\t\t172800\tIN\tAAAA\t2a01:8840:55:0:0:0:0:1\nb0.nic.archi.\t\t172800\tIN\tA\t65.22.85.1\nb0.nic.archi.\t\t172800\tIN\tAAAA\t2a01:8840:53:0:0:0:0:1\nc0.nic.archi.\t\t172800\tIN\tA\t65.22.86.1\nc0.nic.archi.\t\t172800\tIN\tAAAA\t2a01:8840:54:0:0:0:0:1\narmy.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\narmy.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\narmy.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\narmy.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nARMY.\t\t\t86400\tIN\tDS\t57592 8 1 8109A36A305ED637F521979356D33539517BCCD6\nARMY.\t\t\t86400\tIN\tDS\t57592 8 2 86AFDA479D937EFCC10D13EEEAA4A336EA8138C878D87D408546CA447BC7CB3F\nARMY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GkOglJSfYt092Ie2rWvW7JYJMChfRlM2zcwivOmD3nEkkEXjSZZkUr5D5HtyHs08pp55q1Sc5imnl+ke7MNI90Px3loeVSEoZFygd865wQFnN2hHhw+hKMYKJvq1aeZEKtjluz2+EoJQlOMS+euIZutJ2sSMarjdlxtA3xp3MWlgIZh1qeS55noiPH2BdBY4mDJQVZYmbG9d2ehk0BPlJvl2jdPjOl5agyaExex4r0eJYFOlbaXGIN+ZAlVWPOkkfHG20Lt9eySMdIDHOsgdA5IrrCuJTuwBNiZ72yfHoDmk2A/asLntHdnIvELk7W9meFsszs57NT0f1wg1RWrBzg==\narmy.\t\t\t86400\tIN\tNSEC\tarpa. NS DS RRSIG NSEC\narmy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kq4ywXDK8IlpG6qO8sUALhYmTixfHugQoAbmH/TqKAbZqINOtRTj72ULv6I+aybMjlqE+VwWpT+17munG3MhnjV8ml45xFlhkwxi2aGYKcYcNIuVafSAHqYsphnGYFllBce0aw37FfiL6GDUZDW3wTx4LWb4+NIMXwfTymBnbB7wC+iBD34yrxc9QaaS7/qVkp03kUIh48xxYtR3hc1BVz840CASnuAJWdbX95+KuXc1AEB8QczPYbovqi0nzoz2FFiKTlB3k2J8FhV2PoL0jt3EbmpD/rNib5gvRU0cP6b0lT0zHQlQOBuuGVuDxg8ZTFNOzFYI06zFPjN2MK24XA==\narpa.\t\t\t172800\tIN\tNS\ta.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tb.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tc.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\td.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\te.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tf.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tg.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\th.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\ti.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tk.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tl.root-servers.net.\narpa.\t\t\t172800\tIN\tNS\tm.root-servers.net.\nARPA.\t\t\t86400\tIN\tDS\t42581 8 1 778606D9623F843F156E7D11ACBF815EB67AB516\nARPA.\t\t\t86400\tIN\tDS\t42581 8 2 F28391C1ED4DC0F151EDD251A3103DCE0B9A5A251ACF6E24073771D71F3C40F9\nARPA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AfJk8RYBQeZ0phmNoN58f4BSElX/+0mu066ty+wAWCL/Tr037yk5Cgy5qYiHylJCSoP4xWikQIljUTIg60cX+Is8R/13W5aU2Gd/SR+gMkuApQ4XrRmbOXmbDNu7+zL+hFggcQtDsRQnFE7UshB2u2zwx4Nrq6jRR2Ab6VBZIR++Rw87WBwKwUFpkANz10zuK6AqCGKVPvTwLSJ0/8yswB8IgytIhn6rFjf9sdjnvPKnjszF3cZR66HyJ4jCEz4Rn8uHWv0kIFPCZ2IqWB1BVj6Itw1+LDUCFGJsHsqifQgJwkOSw6h5fqSC27IHwoHvGCfSoL5xCbSK8MsWXQPZAQ==\narpa.\t\t\t86400\tIN\tNSEC\tart. NS DS RRSIG NSEC\narpa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QxAX+yRPoA2WfqbkDB70w0gvTU3+G+BiEN7NqhVlc+d5UmM30gwRtLqzGYqhSilZbGrqOKC+RQiNCKdTM9pu591LKfVynxfV3BDo2diP/TSIamMfojFouhqmcVf+PwW7YbWygdPdHnXmLyXf4OvAR5l/aW6UeTTSbAJhxxWdZMVGKf9VMNsZX1RzhhcKM5dBfO7fUUBGZGGDmiZl+mbp4AJSnFdYVwLb2E2NiZho+5ZKzkC4KAp40U7Ro6Kd1LTHf9niRd5ys2OKxGbe5PvLvbx4ss4OjKmJch4II3Yt9t1gP6xzQ+mRm1rSFx/504wefVbrPQmJZ9KJCh3eqOQ+xQ==\nart.\t\t\t172800\tIN\tNS\ta.nic.art.\nart.\t\t\t172800\tIN\tNS\tb.nic.art.\nart.\t\t\t172800\tIN\tNS\tc.nic.art.\nart.\t\t\t172800\tIN\tNS\td.nic.art.\nART.\t\t\t86400\tIN\tDS\t29485 8 1 6FD8A6CB40CAC76B1EAC4EE69075360D5C5EEA8E\nART.\t\t\t86400\tIN\tDS\t29485 8 2 BF041A7EC6CA857F5D85151C66F561DEB9C863B98E05670C345C9CF9ED199AEE\nART.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aYfR4V4AqjiRlaIIwjt7Rtxe5aCDtbqc+BNzOhnEuCDEcsPoeUXMP/rj9wcGDv+D6wT4pvtK0oo3gfKgXuuhA/FgR9I6mWx50Ru8gpNjm+GoZmDoHig8+Dl1HKVohAfJuR+PbeOldHN1gisqG7oTT5kXr5yjnz9HvhFr8Nw1S8zUlP5JE32wV4ws+eQpd9z8wxCgQaUO9R6mA+N7YUnsZGTVZ3FGgkya6a+5NHcX0cr6oxQfZoXT3SMKXGOH2MD2Sq30U0HBlsLodMoLCkOCmu7kEHwvW6pKf6DzK6zCX0EtV3dPKWyaaXqQH39RUM0yWa2g9WjJS9Eh1pmFjNDE8A==\nart.\t\t\t86400\tIN\tNSEC\tarte. NS DS RRSIG NSEC\nart.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tHJKTNckwKQOvWYw5LMaWDUGsHl1WGM0vZ4t9UGVjHqr9T6j8TwT3/6mYimY5aKAlRJYtH+wXKm+tRuqRH+Ce9RjVhZ/BO+Mw1gK7xKysksNFFsP6jk423csgSyLMZTIBv+vFKe+pozvzvHjgtlnikJWBSvJyAWx8rqtJNSvagaHCFmcVMK4/ydQ7E2/80e3kbDzF4qmor2rt734PSAQuQVrvjPM++tfSApC7EZfyz5KJdC3Wgqeo9VzPf0YHLT1gbUkqXAXM+EqSNtpTcXtPBrA3XJNkzpU4U6OByAYmygW2s/g74/FN0zLa+785Z7JHVBUqUqdx/9S9xbEDbzzrw==\na.nic.art.\t\t172800\tIN\tA\t194.169.218.49\na.nic.art.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:49\nb.nic.art.\t\t172800\tIN\tA\t185.24.64.49\nb.nic.art.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:49\nc.nic.art.\t\t172800\tIN\tA\t212.18.248.49\nc.nic.art.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:49\nd.nic.art.\t\t172800\tIN\tA\t212.18.249.49\nd.nic.art.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:49\narte.\t\t\t172800\tIN\tNS\tac1.nstld.com.\narte.\t\t\t172800\tIN\tNS\tac2.nstld.com.\narte.\t\t\t172800\tIN\tNS\tac3.nstld.com.\narte.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nARTE.\t\t\t86400\tIN\tDS\t46728 8 2 D197248E95610371F7624D79D397037EA5E200E6F338BCCEDF5E93BB68448152\nARTE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HIY26+pC8xSehZD++9Dioeb+tPOAvCLWiA9CRjxeVXCsdOCefuQdgqc9UJWL7UzgCpoH9BbHP1XEmzjM5Dj7HbXUgjxD4AnROdryhBDNhD/i1AicEWonnO11EoeecgSpCJyBjKgK3eTCTHKgzZAErpKN8ylxLylREI45Q2jx93gZ+hrIDgz6Fu1hS55zk3HG4IHNIKrjBhBmc1f/mPn8OAqgBx+b0bT6lvdtzKlg3SEc4OGAVVCYwKui1jZ381cxdeJKstqseTAb8ojYyH4KFgFaS/Sh5xF5UttWjB375bOO/MoUH1mA8oWYBskYXjtMCoP3RS1z3dm4pNDk0zAsZA==\narte.\t\t\t86400\tIN\tNSEC\tas. NS DS RRSIG NSEC\narte.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fZ0nbitPnSQ35ATJgyoBIbXYWM/v7/aDEsvNMF56v7o30vHnaqSN81F8x2WsHR4Zs9DnOfEk/nEmEAXS7FFwdj6xTS5jIyD67O80BhUckv8tl9KTfusN26kPw4yilkk1ENx7WmJHsuY2h7vybllGiUsC2WVNlN2jI/L2DEYpnfv4Eb9UToBLXxssUrwp1LXU+LBght6LIv33tSPX0VPb/UfjzOT4tvb8q+n/THQ2GqSBXCvoQwPhXS+Dv/Rovi0pALZ+ald3sl2HtYJrgebbbbRntv4JQ1s5W1GkSBq/Hvb7R4PDecTGfSM0xIfWr71B75RKQkjkVp/Aq9epsHPA8w==\nas.\t\t\t172800\tIN\tNS\tc.ci-servers.net.\nas.\t\t\t172800\tIN\tNS\tpch.nic.as.\nas.\t\t\t172800\tIN\tNS\ttld.gdns.net.\nas.\t\t\t172800\tIN\tNS\tns99.dns.net.nz.\nas.\t\t\t86400\tIN\tNSEC\tasda. NS RRSIG NSEC\nas.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Svv3z/xXu7rMSmd2eyYZRIiy6qhxWRWjWFooRWRxOc1RYEQrLeBAKxW5hf0CenIfXUwsTWz3IpeyT9UJ4VpxBGCpGHKFEiT0E2twUZ++7OyElSx5fNMFOl5L29Kay2eaz7MsiCMcf1QVrwR3oGAaGEcY1xA7fmdWXbdhsyp9eRY5mW3A8fmyIvdPr/PRixBeMabN/EzSF1mpe4PiQRRUFS2QjuUOTp4NFgGIRVuZrVYUeKrQX6XEYndbWrXkgDXS1WAxxCzw23tZ3eoeEBSjIV3qc7hTXXuKlQuFNIscVtS2dp9+CD1v2C4vsRy/apXEBCZfkR46pn48UHk4X9KmMQ==\npch.nic.as.\t\t172800\tIN\tA\t204.61.216.111\npch.nic.as.\t\t172800\tIN\tAAAA\t2001:500:14:6111:ad:0:0:1\nasda.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nasda.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nasda.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nasda.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nASDA.\t\t\t86400\tIN\tDS\t3153 8 2 52BB4FA0C9653F7C74296F54CEE26B763688040EE511162B33A67345EB2EE56B\nASDA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . svpDZG5pvRAKvAOpIhnTXMgDR7EH6QbiYNF3EXvkc5O6hmyWBW88Im6ErT79lQ2IW50/L2wNmhpszuq9zq2TNqmNTcnkU+twGokoaEmhSTxcWKVAhvXAaSM0qF6QxqWoFVU3HWORVQprlTehYV4NcSME1cfO14rLpCYyn6LF19H1OY9LrLSCOgYrCPkoUJMjxCs0zwCSMS0rmyawBX0t9Dv3t4R+Fp5g/WhXi8tHIGmyvaWT9wKhq9CD6x+uodedCtB5t0Lip1/XdJ0jGCxyVAgoLRNO1ZnjEniHVc8dpMcdyPg8paW15Ie5uAUXvy3lMqgK5yl/grfPRBeZPx4eVQ==\nasda.\t\t\t86400\tIN\tNSEC\tasia. NS DS RRSIG NSEC\nasda.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cRSpUl1Yci3A+JkXD5/LOYfKnmWwbEfT1J/hjiGRA2zcfUGYemG50clk6lxJyrwXhWsKt80p4pjbpePhXAYgf2Cm2MLySh05lZt9FjIdtFfLv2Nloy+AqCTM6Y6Z+UkZeY64c4vXyR/+UeCIEG9cfqWYXAxcWneSxn+ic2Ef1LcTkca0YsxqlEVm2hVMyzjfYv93EwFIqPYJe/s+uS5AYs5nXhA7jpyUAs47JnQxJbqeE7ELoxGBb/EkQe2CdorplKy8byJNz6Sts+ufZ+++kFDcRzAcspNjC5La2Z40JajddI5hHHDlozz6zkO0ZMUYUTp6ga5nyjOADqoSKGxUpQ==\nasia.\t\t\t172800\tIN\tNS\ta0.asia.afilias-nst.info.\nasia.\t\t\t172800\tIN\tNS\ta2.asia.afilias-nst.info.\nasia.\t\t\t172800\tIN\tNS\tb0.asia.afilias-nst.asia.\nasia.\t\t\t172800\tIN\tNS\tb2.asia.afilias-nst.org.\nasia.\t\t\t172800\tIN\tNS\tc0.asia.afilias-nst.info.\nasia.\t\t\t172800\tIN\tNS\td0.asia.afilias-nst.asia.\nASIA.\t\t\t86400\tIN\tDS\t13890 7 1 A33A41F9B31E945CB3379FC36663887038927577\nASIA.\t\t\t86400\tIN\tDS\t13890 7 2 F7F1B03479CE200A0680158258D1B7925B0A5F273E54E6BDE742D13214DD99CB\nASIA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LZaFSLS5jTqxSmqzL6plfiskQCjuvBh5c/lf1j1F+2wqrbTy4Nv/I2w4tkX7DYi0jcApsGcVsK/iDFGxzzBGT46SQdBkGg40I5li1iGBDvPyciqtUqOiuoqDODW65MdqJl7ygBgffldlFDGfF74clxuQ0KP2Nx2d7VDjz7FDMJp/ij1q65dbEH8pzz7zNCACZesXftjR865Zh0A9er42tvE0t+vxItE6+u8/awggDbsvAQj8lPr34suC7Rj4C436LNBuknIDFb4qLeYnfxYpuMZgx1GuKPvv4g+n7bEDpuVnbkYmtK0J59+NRvrkcveTMBjt4vR/uyoZFeK0BPTOpg==\nasia.\t\t\t86400\tIN\tNSEC\tassociates. NS DS RRSIG NSEC\nasia.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oEQpXNepO+UbHMiLEQNhQOdi7LnhJHJEq8EQXZS/v4tufdE2AbSIlZ2QBGT/1zDDyoW4CTPjodmNXSuKkIZn8FyGHijlNeMUt4I97fSuyC/bw0ucGx16Z2kdS8eyldxNx7W2//x+YFLHtJ4EoZq5typVSox1VFDj4UU0QdjtS9P+ArJz/lJfKtSfQJh7HIJcimP18BGZ1LC/UceGf87cTdVI3r8deHZuBfTIOqg2RC8invkTuc9PE6dF67NQUhH3cewG03XDIHPGlO7m71etX7WOJoFJxKfhftVI5VGP+83/yzBE0HrB2ceTXOd4jauEvQZLg+SdDHUjRY5c3MrOWA==\nb0.asia.afilias-nst.asia.\t172800\tIN\tA\t199.254.28.1\nb0.asia.afilias-nst.asia.\t172800\tIN\tAAAA\t2001:500:16:0:0:0:0:1\nd0.asia.afilias-nst.asia.\t172800\tIN\tA\t199.254.30.1\nd0.asia.afilias-nst.asia.\t172800\tIN\tAAAA\t2001:500:18:0:0:0:0:1\nassociates.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nassociates.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nassociates.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nassociates.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nASSOCIATES.\t\t86400\tIN\tDS\t21460 8 1 CF4639A513D619686E485EDA8C3698E96D37A598\nASSOCIATES.\t\t86400\tIN\tDS\t21460 8 2 D8E7CA878069B4C39E249FB5735099F027DF4181E713778DC81D7BE26809A43D\nASSOCIATES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jzzY7H9Q85bWiEBkU5hu8lrbss4/ov03LbeKFjZJcXyPaVTqfWOeY0axWpfZegK42cA2xrKf17aXn57AesmpZe37wvw7hQ8pw5LeWSlqYcn+27Hb+ZYKMzq1UzOf/WfAssRELd4zbaz0sfc+uR1qlGB4D43XHVQALk0cU/55Abjp1i3201R95UmVLxqhcCmW4PavpmqsUo4oCiQfVR5wAYIIjNUinZtv1Vaak+d3DelzlsCLgvHCncjvBadKg6tX2eHWUZt4IjTwBY6ATRuG/+RhJu0x3lkQueiMm4VO3j4SVkC9cn2AmCeinX6wx1768xU/LLjYzl33QV85UcznRg==\nassociates.\t\t86400\tIN\tNSEC\tat. NS DS RRSIG NSEC\nassociates.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cA5LHA8AGs9t2gPJHztmQQihvAK5GIWo1IX+2Uf6+v2cBPyYSExre05BFTdpKr4qysWtKA5O150CwfBQK2umz+rVmHyDMWa0mC7SvoScC1Vh8rck3wuq7els/ZyrrXzDAWNidHbNn5kHZoMoT/pT7096pFOKAB1KPwHIQpjMGy/vW6YT/dR3gQpATWO1xM8AUhZkRfwIAk/Ge6MdFz/CdN6C68XsblGACkJtsQLSkxyArkmEucmy6G1Rgd7dEWe4a0w/X8wTM3U7NMBqLZmXFhA4f5c+uLWygUKc1ENdQIWKAeyNFB4ivtBpkraGlPxXWUT+45u5LYMW2QaAbgenDQ==\nat.\t\t\t172800\tIN\tNS\td.ns.at.\nat.\t\t\t172800\tIN\tNS\tj.ns.at.\nat.\t\t\t172800\tIN\tNS\tn.ns.at.\nat.\t\t\t172800\tIN\tNS\tr.ns.at.\nat.\t\t\t172800\tIN\tNS\tu.ns.at.\nat.\t\t\t172800\tIN\tNS\tns1.univie.ac.at.\nat.\t\t\t172800\tIN\tNS\tns2.univie.ac.at.\nat.\t\t\t172800\tIN\tNS\tns9.univie.ac.at.\nAT.\t\t\t86400\tIN\tDS\t19294 8 2 8F9D0ACD78FF2F88F5641C339F05862220AEF51A6DF480039C8D4DA4F1F8A0E0\nAT.\t\t\t86400\tIN\tDS\t26039 8 2 1DD90F83BAA0F07FE4DBC286D3DEE84A96BC7C14959908FA61B0D0CAC322BB79\nAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bDJadRI9X+aZaZTkOLHJycuV1ORn2ie9uTWbKR1EdAT7WCCzfBtdwLXEptrOuN/aDrx1hNf3cbR3hYuJCWDneBwBiHWPRc4zY///PEQ1CkEO1RoY2exq0Cn47YwD4bAnys4+jAXZS/A+C5PMCKMIPYXzVAYvuC9HpJLtE5eGHwzioMWyl5PMS+oTRX8nGSDFkSgkpEwVH9qg9aNLcYKGGcakzrBRbdAn3VVg/V1X26sqcy4sQPenietfp43R2HcOKuWjE4PJS78I8MFFPNMsqR8/26T0F6kVfO0gK/PQcbg71Y60NqZuXEiHuj2HR2GTO5szt12lsknVsmVRX1SkhA==\nat.\t\t\t86400\tIN\tNSEC\tathleta. NS DS RRSIG NSEC\nat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X2ner48t1Of2kWDWO51MCpTYyL/EJO+kx0hc53D4XHMvmlWNK9UzI80xquo+yIwH9dZ5Fc+xg0badRXFQEHsDeqhwhbCRQwLjxCiTsMmQ9xcyCijhUtpS0s92dVDQGEK+mIBRvhySNxoIoLVkwwUFXPPHggBMI+UiUfDS4QFcvLnkKhNagiOBZ6frK6NzKR6qj4tDE2GELglneWRAKpkUkxWvCW0W+OI0NLlOI0prRV3Xd2usNQnxNpMndRzcvjkjEPLEW/YsYR0VEysDcigfvE7Q/HZ46SP7a5IDyztqThi12tw7gHO+mIe/9YeGiLhdf3B1P9rvaOsUG/2pB7APw==\ndns-mk.univie.ac.at.\t172800\tIN\tA\t78.104.145.4\ndns-mk.univie.ac.at.\t172800\tIN\tAAAA\t2001:628:453:bb:0:0:0:4\nns1.univie.ac.at.\t172800\tIN\tA\t78.104.144.2\nns1.univie.ac.at.\t172800\tIN\tAAAA\t2001:628:2030:4301:0:0:0:2\nns2.univie.ac.at.\t172800\tIN\tA\t192.92.125.2\nns2.univie.ac.at.\t172800\tIN\tAAAA\t2001:678:1c:0:0:0:0:2\nns5.univie.ac.at.\t172800\tIN\tA\t193.171.255.77\nns5.univie.ac.at.\t172800\tIN\tAAAA\t2001:628:453:4305:0:0:0:53\nns9.univie.ac.at.\t172800\tIN\tA\t194.0.10.100\nns9.univie.ac.at.\t172800\tIN\tAAAA\t2001:678:d:0:0:0:0:cafe\nd.ns.at.\t\t172800\tIN\tA\t81.91.161.98\nd.ns.at.\t\t172800\tIN\tAAAA\t2a02:568:20:1:0:0:0:d\nj.ns.at.\t\t172800\tIN\tA\t194.146.106.50\nj.ns.at.\t\t172800\tIN\tAAAA\t2001:67c:1010:12:0:0:0:53\nn.ns.at.\t\t172800\tIN\tA\t81.91.173.130\nn.ns.at.\t\t172800\tIN\tAAAA\t2a02:568:281:0:0:0:0:130\nr.ns.at.\t\t172800\tIN\tA\t194.0.25.10\nr.ns.at.\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:10\nu.ns.at.\t\t172800\tIN\tA\t185.102.12.2\nu.ns.at.\t\t172800\tIN\tAAAA\t2a02:850:ffff:0:0:0:0:2\nathleta.\t\t172800\tIN\tNS\tns1.dns.nic.athleta.\nathleta.\t\t172800\tIN\tNS\tns2.dns.nic.athleta.\nathleta.\t\t172800\tIN\tNS\tns3.dns.nic.athleta.\nathleta.\t\t172800\tIN\tNS\tns4.dns.nic.athleta.\nathleta.\t\t172800\tIN\tNS\tns5.dns.nic.athleta.\nathleta.\t\t172800\tIN\tNS\tns6.dns.nic.athleta.\nATHLETA.\t\t86400\tIN\tDS\t53017 8 1 5FEFB9CC58B92E9A317C8EF0F6C0DAC03E1F7608\nATHLETA.\t\t86400\tIN\tDS\t53017 8 2 0DEDD29EF0F656E15C8F4FFAE51602CC1353263EA04E9C4F409A4F903CDFC9F7\nATHLETA.\t\t86400\tIN\tDS\t53254 8 1 AB7F102800502537A5A0BA03103EB5578FA6FFC5\nATHLETA.\t\t86400\tIN\tDS\t53254 8 2 A8B9454AADFF50A39E51D6254935536CC29BB01BFF7DC5906B727193385F2A89\nATHLETA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IEEFT3XrKY1AgfaWesIbwhP2P/jUH56Cz3M49iIYQtztcjiCHCH/sml6piT3aKd7RjkJl9wxuUAYkkyaosTYW/zIkfxfkectmaP+VlmkeB4u7W/bL8jd67IO2IOM22ene7YB/OugIbr8S/C1ZtqSEQ7Uod+YlzAAv6YEyZZj5FgW6xRnwDfwpF7OW8Hrtq4PFbdMB79YLwTgO5gsWScsfXsp3IG+iBShnB6+Et+G6eBrUf2pfQUnIqOBFP8K06/wS5V3UhRl448sen/DXNk52xEZGwv7naeNlvO4WDnfnVkKtNBQBwEZFuAOJHk4OKx6hEd3+k8lE6PHcaaaLmI40A==\nathleta.\t\t86400\tIN\tNSEC\tattorney. NS DS RRSIG NSEC\nathleta.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . faV1pO0aEs5iNdKHCyvK5Kw0TBMrq2GffD0h+MYY1gt8tNaZm6a8QmMl9RrIDa1yZlxaSUT/zsfvr/Y2Yk+HeYVN+HC2XdcH1CXK3gbCqAjlwqJcBJYBb11Cd6Av2etAKblMil509oAnjUlY+E4ORsvldNkbaZtmn5nindqT5GRIRxdsRDKI7iIuT/0wnDv09CCg51nIvJMc5CPRVEromHOtuDbSxY8gvN/MMwKRG2Fw7i0SL1P4qKODPgedfWXcCuUTzto8M8dJWZPpmuKORnMTvbwXBRU0SJiCMZA3bFVN0ZknNbzM8yeqLGP/CadsBk2vkSbIj1eC05LOn6cs/w==\nns1.dns.nic.athleta.\t172800\tIN\tA\t156.154.144.16\nns1.dns.nic.athleta.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:10\nns2.dns.nic.athleta.\t172800\tIN\tA\t156.154.145.16\nns2.dns.nic.athleta.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:10\nns3.dns.nic.athleta.\t172800\tIN\tA\t156.154.159.16\nns3.dns.nic.athleta.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:10\nns4.dns.nic.athleta.\t172800\tIN\tA\t156.154.156.16\nns4.dns.nic.athleta.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:10\nns5.dns.nic.athleta.\t172800\tIN\tA\t156.154.157.16\nns5.dns.nic.athleta.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:10\nns6.dns.nic.athleta.\t172800\tIN\tA\t156.154.158.16\nns6.dns.nic.athleta.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:10\nattorney.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nattorney.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nattorney.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nattorney.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nATTORNEY.\t\t86400\tIN\tDS\t43315 8 1 ADF9CED7F7191FE18F016339BB6B1D2EFF050A13\nATTORNEY.\t\t86400\tIN\tDS\t43315 8 2 520A1183EDEDBAEDD363D86BB225CDF2737BE2C0F7B281C9D003016D318A9F99\nATTORNEY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rpBNvo4cEXcpmTl0kqkoykBKX9bDQl7d2s3jjfPCYp+U7D8DEd3ecbuip4S2e8b5AQqVlwt53Png3MPTmDECkP1MSvw/5rk50YZzvHaECFGonFSJvFOfi7XA74bA+2ZKmSATiNqWKpt4bm5HkN0F95KBItU83//iKoupqQmdH7eHnFYC+DYGxHrNHYz6cdhFvQDMkIJzORuUTQanWhqd2iqdXsQHXanJxrHVkoOmZPcNC6aUK5ZyJI4kgOCIPCA0YD0N4W5Lv/c2NsjN+XMv+eHO7XI/G9Ox5w6maJWZXh6NBTlNXQc/nP5u9g3eF0oOnad9iw3WN+WdZYjCA9E9OA==\nattorney.\t\t86400\tIN\tNSEC\tau. NS DS RRSIG NSEC\nattorney.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Mrgjh2wYiYEAPE9jydlC8pgm3KZUX8srDvDEMeyH5b6MCY6T1lOM0uk1ShpojT7hLDEjtnW+m1AX3I48UzfSf6kiI20YMo5Fleo06OduOU22FSqFWFcG2jJY1ICGXnKGWHTlXl5+GZqLoNNzSQtg/S46r/naj9bEuqK+Rni4pma8rfDsOvA6Q0/sr9KLdeRx3Xh/luuP41oJCnSvaIXqEX1d89XhAjssZ7btnFR5pu/VA0JXhZ4fykPIq2jbQo0usx6OYMAAu0vGuvc6K/7j2LJB0B7dW+8xbQ6h3tdBkirVjvS/r1NlFusvcMVL7HYuQWldlFc5VHvxJkoyZCT22w==\nau.\t\t\t172800\tIN\tNS\ta.au.\nau.\t\t\t172800\tIN\tNS\tb.au.\nau.\t\t\t172800\tIN\tNS\tc.au.\nau.\t\t\t172800\tIN\tNS\td.au.\nau.\t\t\t172800\tIN\tNS\tq.au.\nau.\t\t\t172800\tIN\tNS\tr.au.\nau.\t\t\t172800\tIN\tNS\ts.au.\nau.\t\t\t172800\tIN\tNS\tt.au.\nau.\t\t\t172800\tIN\tNS\tu.au.\nau.\t\t\t172800\tIN\tNS\tv.au.\nAU.\t\t\t86400\tIN\tDS\t20647 8 1 A1C2F3602CD171CF3FBCDA25523C086867D29CC6\nAU.\t\t\t86400\tIN\tDS\t20647 8 2 EFC7975FCA1FED2B5DF3624A7EFAB5ED20AF42DC83F5D9EC1D3B4C990B8E2B54\nAU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EGyhogqSE7edv8OOUIyhFfdnJFIfrPGGp0J86hI6gRBdjPL68xz+rNO0vWhn8PGNbPwYGSbTV3Y8w7GLgXtWHaVPW9c/eDBys+M2xAVZas+mDzdxodMwRJWrE2zefv4VO7sqm4ygn23xc4lXnhCiP/VblCVu5uKFJ6NnU4inmXiagVcKaoPGRN442jDnWDM8gz/Oo9oqsbOfTH4z0uwo8Sm/KXnfi9u0peJ3dNYY2emZ3NLgo/ziRoNGEqtm/yWuX0pVde30YLWtOWsbK3GuALOElgqFCvVepT0LQUTgxztEVmQy9APtLW+vrpctcC1ZZBzNiDiie+a8EFOFqgJJrQ==\nau.\t\t\t86400\tIN\tNSEC\tauction. NS DS RRSIG NSEC\nau.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rP8lFXJk+SSEO4holkBclUf169ZXqezSjXKaKfe34jquD3Jw4Hn+1ywDGLcm1zGi1tPAelwaZPDwH9zZgw9V7k7jwdn2Mv29K9STvT4BLwXm3nwBppeMXctymlprJxz4tU3XwClhZmvlPSqVJEEc0c4qw0LTGwjgfQqd4r1WplytF9gpHL25jsz16c0caKu+3IPDAxuWbDQ4o3cTDTPetT2TsuWijbjq6M6pCjcQx4djCTfod5J6qBikMc0J9FAmLybmbnoHM/u96OQdijY37Jhzz8fW1BkO/mgNQ7hei1oRxIuuaOk3eVdETDp2wNul3f4EudN8QO410djTxnUl0Q==\na.au.\t\t\t172800\tIN\tA\t58.65.254.73\na.au.\t\t\t172800\tIN\tAAAA\t2407:6e00:254:306:0:0:0:73\nb.au.\t\t\t172800\tIN\tA\t58.65.253.73\nb.au.\t\t\t172800\tIN\tAAAA\t2407:6e00:253:306:0:0:0:73\nc.au.\t\t\t172800\tIN\tA\t162.159.24.179\nc.au.\t\t\t172800\tIN\tAAAA\t2400:cb00:2049:1:0:0:a29f:18b3\nd.au.\t\t\t172800\tIN\tA\t162.159.25.38\nd.au.\t\t\t172800\tIN\tAAAA\t2400:cb00:2049:1:0:0:a29f:1926\ncctld.alpha.aridns.net.au.\t172800\tIN\tA\t37.209.192.6\ncctld.alpha.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:6\ndemand.alpha.aridns.net.au.\t172800\tIN\tA\t37.209.192.7\ndemand.alpha.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:7\ngtld.alpha.aridns.net.au.\t172800\tIN\tA\t37.209.192.10\ngtld.alpha.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\ncctld.beta.aridns.net.au.\t172800\tIN\tA\t37.209.194.6\ncctld.beta.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:6\ndemand.beta.aridns.net.au.\t172800\tIN\tA\t37.209.194.7\ndemand.beta.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:7\ngtld.beta.aridns.net.au.\t172800\tIN\tA\t37.209.194.10\ngtld.beta.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\ncctld.delta.aridns.net.au.\t172800\tIN\tA\t37.209.198.6\ncctld.delta.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:6\ndemand.delta.aridns.net.au.\t172800\tIN\tA\t37.209.198.7\ndemand.delta.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:7\ngtld.delta.aridns.net.au.\t172800\tIN\tA\t37.209.198.10\ngtld.delta.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\ncctld.gamma.aridns.net.au.\t172800\tIN\tA\t37.209.196.6\ncctld.gamma.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:6\ndemand.gamma.aridns.net.au.\t172800\tIN\tA\t37.209.196.7\ndemand.gamma.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:7\ngtld.gamma.aridns.net.au.\t172800\tIN\tA\t37.209.196.10\ngtld.gamma.aridns.net.au.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nmunnari.oz.au.\t\t172800\tIN\tA\t202.29.151.3\nmunnari.oz.au.\t\t172800\tIN\tAAAA\t2001:3c8:9007:1:0:0:0:21\nmunnari.oz.au.\t\t172800\tIN\tAAAA\t2001:3c8:9009:181:0:0:0:2\nq.au.\t\t\t172800\tIN\tA\t65.22.196.1\nq.au.\t\t\t172800\tIN\tAAAA\t2a01:8840:be:0:0:0:0:1\nr.au.\t\t\t172800\tIN\tA\t65.22.197.1\nr.au.\t\t\t172800\tIN\tAAAA\t2a01:8840:bf:0:0:0:0:1\ns.au.\t\t\t172800\tIN\tA\t65.22.198.1\ns.au.\t\t\t172800\tIN\tAAAA\t2a01:8840:c0:0:0:0:0:1\nt.au.\t\t\t172800\tIN\tA\t65.22.199.1\nt.au.\t\t\t172800\tIN\tAAAA\t2a01:8840:c1:0:0:0:0:1\nu.au.\t\t\t172800\tIN\tA\t211.29.133.32\nv.au.\t\t\t172800\tIN\tA\t202.12.31.53\nv.au.\t\t\t172800\tIN\tAAAA\t2001:dd8:12:0:0:0:0:53\nauction.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nauction.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nauction.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nauction.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nAUCTION.\t\t86400\tIN\tDS\t34927 8 1 BFD976C00584AC5F57D34C93A381D65B54043673\nAUCTION.\t\t86400\tIN\tDS\t34927 8 2 B98C626999F21B8BF75FCE0208505117A0BDE032EE4F08FB75A9DE9B0D4E2DB2\nAUCTION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FwDpcc1Tzl6FMx6iXQNcnrlu99TV0FLhyDlksOk0477i/d3P7GljHMqP3wKY5YXjOSmXJdKZKoELnIBXSoB7+taKj4ETIfgQi8wO5s3aNQPyN0yEtm7CtjVJsuI8xTkGotPZKd+W/Jayeqbuj0MCHqCNozgMpnxXCtIaZXwRGGUanS7nNfpzY5WiKsnM+Z8AHn3/souaI2V0f6nvBc6H2sRjg6UoR6rXBvMF9FfpHk4i6SVQFPt671ITQmGkwgZYhbAqxh6pqe4iWanIcAug/RDKrHF6vH19c4em0VwvjF9lXhP7nYqPy48+FMBVUozaFI8ti9+NAXvu7ru6wdUW4Q==\nauction.\t\t86400\tIN\tNSEC\taudi. NS DS RRSIG NSEC\nauction.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . s79AUJOjI6aobsxjI2M9c7sH2qDwMeg3tXDv2A4/oqxMtpdjLK8dfGdjCOzM6mqNQr5YwmSP+seQN7Zx9pW/n7vLkt62irHkI6LuxlxQwwSgJfQ7Ciud7bTSaY7gi+fq6/BlVT3ctEhXHpBqoEHYGugLJaR0H2fNwAlTDVocA/ZP3gbx0nkrRgLHcEDYg0JTYq52gklcJPm51wdenxuESnmHi0yIotbpUyPSF2rpAh2pbqJ8OUYCJzXNBAv0frimuQt9M5yLaf9PuXsqfDEcX5bimoKbTEa1Vz+ji5X7I+g4J6uKZY5ytahIldPwTb/BB3SYDZ1s3YHkDN3LanR/Vw==\naudi.\t\t\t172800\tIN\tNS\ta0.nic.audi.\naudi.\t\t\t172800\tIN\tNS\ta2.nic.audi.\naudi.\t\t\t172800\tIN\tNS\tb0.nic.audi.\naudi.\t\t\t172800\tIN\tNS\tc0.nic.audi.\nAUDI.\t\t\t86400\tIN\tDS\t42306 7 1 4CAE38CA1368871277BF41702A82A2323AA688B9\nAUDI.\t\t\t86400\tIN\tDS\t42306 7 2 731D4763B9AB8D1269E36AEF78FFFD3EF51C815171310168C02011D8C7026939\nAUDI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BLhJSANNUjup8orEG1cV3FNm1iDBcSJKJeRlXEMxoKUypVICoizOMEHCTtyHV8FuH31s+QJwhRIInaS3YVQWLAzYQuokdUWJ/YwXGIrkApGeFvmKXlfY+qTRDTB/d52M2BPIlluN9HtQSE/0Van8Kl2B6Psd+xnt/bFjZDd9ezTEIQ5d8r9axhcRdKomELkA9Suh+5qb0CbpUR2U/Vq3j6ncphL0WcRfvHZyM2DLWQcRP3GW9X6M3nnB+iPPBiHRofKuAF+Jq0GARJH0hF65rWlH/5gGwq1jzD3PFaMv54oXOCIaA2KDD3btFyFyeWt9IR5VVDOnwQ1HizMs3nYXZw==\naudi.\t\t\t86400\tIN\tNSEC\taudible. NS DS RRSIG NSEC\naudi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bwDcoHSSJdb2LFt05s29lif/wFM2U7NL5oR+xBvv8JdbPbokYZCs3/ukHVPIt6a1qWj+RYGiXctINFdjkIdvMJvWgv6V4dIuUPGPCyTfEBMy7967XB1UvbasVbfJ77MFu45DRRn42he5+YA+zVOMFqYkZ+z2KyUkoulCNsbKCJ9FpmYKZLIyFOfscRGDza/CF2CcxJ3vJskSwsWEXLRUfzcF/Q0CEZ+flY4BX5vJgbMoCbGcU1fHl96qM6Cx5+qySeE09lfL8lt/eTxTUSZo9Ulryw8/11vHpWGhjf4udOR3Tif5YeWx28Nkad6mZbYe3FiAmrz+1gTVX10yNiQusQ==\na0.nic.audi.\t\t172800\tIN\tA\t65.22.208.17\na0.nic.audi.\t\t172800\tIN\tAAAA\t2a01:8840:ca:0:0:0:0:17\na2.nic.audi.\t\t172800\tIN\tA\t65.22.211.17\na2.nic.audi.\t\t172800\tIN\tAAAA\t2a01:8840:cd:0:0:0:0:17\nb0.nic.audi.\t\t172800\tIN\tA\t65.22.209.17\nb0.nic.audi.\t\t172800\tIN\tAAAA\t2a01:8840:cb:0:0:0:0:17\nc0.nic.audi.\t\t172800\tIN\tA\t65.22.210.17\nc0.nic.audi.\t\t172800\tIN\tAAAA\t2a01:8840:cc:0:0:0:0:17\naudible.\t\t172800\tIN\tNS\tns1.dns.nic.audible.\naudible.\t\t172800\tIN\tNS\tns2.dns.nic.audible.\naudible.\t\t172800\tIN\tNS\tns3.dns.nic.audible.\naudible.\t\t172800\tIN\tNS\tns4.dns.nic.audible.\naudible.\t\t172800\tIN\tNS\tns5.dns.nic.audible.\naudible.\t\t172800\tIN\tNS\tns6.dns.nic.audible.\nAUDIBLE.\t\t86400\tIN\tDS\t24172 8 1 C9D5F3C66A298835A5E099FD03544C9BDCE1917A\nAUDIBLE.\t\t86400\tIN\tDS\t24172 8 2 4A3D9FC57AE74F784179541E7BA89670E2398C6684FA510BAB1EB35035BCE208\nAUDIBLE.\t\t86400\tIN\tDS\t48172 8 1 0683AF44470D668F0FB522B524AF18AB7F9268DB\nAUDIBLE.\t\t86400\tIN\tDS\t48172 8 2 DA9546B9F958878427E72DA357A438301F38F756D616C975D66A5BE30BC3F455\nAUDIBLE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tedgzd5tW1zyuSb7O1gBRG/Fy3DHdEabtjtRB9KAuYheUdLUpgkn3vXL8XVWnu32z8im/GpkrS8Qv0OniEZI0EuXNQ+Pj1fDd/cuSxxpbMC/xEKF7jpRKWoPSZkw/RWU5UHNV30/GQfSc/fYWK+D43K6UqsabLtVZ/qyofOUMuM3YoxkuqyEVBu8nJQbbFwMeOe/85O1cnv6VJpfMdMVjPY0EzsN4RjtOBp1MR507yR+g8mF25k7q9qKejLPePUVToCdgR7b8ufm8IIZbBaNFTx07vFpxjddQjHNvKSQjghyJGcX3A456jri98NCIbVDOGHAWtA6SlzDBtuH3pJwgw==\naudible.\t\t86400\tIN\tNSEC\taudio. NS DS RRSIG NSEC\naudible.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AqJA9mMogS4ZZBWwvrGeaCKPdwK4jWVD2zfkQlNTjOMmD4PcSvdSX7Gn2Sgue16NCeXKRDHVkTgwfQS5Lie/PUHy1rzNM/cJfnWCyuDCdyTjo9uyi+yFAISbsZYKxvkgLv3KJiqS9eO7kE59NmrJKP/lnh7mdGoXVlwIw+lFSaLlaz9QWMGydHtW/Xxs91lJdMPwhOLRpRNJUQJ/1L2m11E2OZ+g4HQ/9H6NexBw0WVG/Ti5S5hRpS6XnocCBVIiBB21JVyvI0NSk0HNM+ZYT81+j2M/gAn/ASlaZTmMPaE/W9eQ58IaAwyCjnzO78Emf+MI0wyHGb2ppROhCt9KnQ==\nns1.dns.nic.audible.\t172800\tIN\tA\t156.154.144.17\nns1.dns.nic.audible.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:11\nns2.dns.nic.audible.\t172800\tIN\tA\t156.154.145.17\nns2.dns.nic.audible.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:11\nns3.dns.nic.audible.\t172800\tIN\tA\t156.154.159.17\nns3.dns.nic.audible.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:11\nns4.dns.nic.audible.\t172800\tIN\tA\t156.154.156.17\nns4.dns.nic.audible.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:11\nns5.dns.nic.audible.\t172800\tIN\tA\t156.154.157.17\nns5.dns.nic.audible.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:11\nns6.dns.nic.audible.\t172800\tIN\tA\t156.154.158.17\nns6.dns.nic.audible.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:11\naudio.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\naudio.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\naudio.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\naudio.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nAUDIO.\t\t\t86400\tIN\tDS\t14626 5 1 CE8E169AE8CAC1749DBD193E9B7C618AE1BE0787\nAUDIO.\t\t\t86400\tIN\tDS\t14626 5 2 473B7EBBDF1A8C8E09D34B7DD71BA8F405AA9238D0236C3E2B5413BD1ECDAA36\nAUDIO.\t\t\t86400\tIN\tDS\t20191 5 1 BB72622C591C9F739AF49C13EEDB7F2796CBC8FB\nAUDIO.\t\t\t86400\tIN\tDS\t20191 5 2 775C07F584233B85606AC3874441C97AD1AF7F144D3E9F0FD779F1E064E49316\nAUDIO.\t\t\t86400\tIN\tDS\t49027 5 1 F2611084038A67137A2A8EF584402BAD64EE365D\nAUDIO.\t\t\t86400\tIN\tDS\t49027 5 2 5679B4ABDCC3A065FE7FDDDCF8AD1D7EBE22323D758ABC315AB4D4D8B49CF684\nAUDIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iIhkqNxC4xtw/t3mzlSuma5trSCDYEyt4MuUtTHOYoqrJlxxSbnRCnI+R9AdlGetxJQ/IJP0zmySzz6BspNyp+IECH7KHXhe1i7El7lPVIZv43pSCkDI9zsqdWWROKjW3HGCx8UOGFyIO3zlHZBMegMjEDfUxyTq+ocrc3CbDqi9Xcd8XQ6qpY02p2tbcHwyq/e1Rw0qUa+imZuS7qhZvSdnuiP9+2NUZUdsZy5dklWvI8HfNsHQ7/rw+EmP3Rq+5bw+4A/z5owspsdzAVFirUQOPhsliqSm9JQdcymJghpV+/2HcLmWZO8iSbE0kvu1NToQ6Qoq6ree+gZYYe0HbA==\naudio.\t\t\t86400\tIN\tNSEC\tauspost. NS DS RRSIG NSEC\naudio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mbyxHrfbYqeMpIqUf97dxKfsuXgMF8+5UYDxP3rOOSf3aquhtHuCR5JLIvO+ycoz8PwDTvKGEUj5INcsYlwIe3cS0+Zs3P6KOFo1RgpF/z60UbiRF77PwNILPYjwCoAjLse/h0HkpzVWSOxEbS7ivbOWhLj+7qN4HmcGFd3Ww3nEDDShnQKPLkBZRIVUdrVzS0fU1AC+FJuNnp4EOmoAWo2vGwChLKJKuuhjKiFFwHli/VJCF7f9X8+oBFKUcCbfXSW8fcr4NgDDtWbuZEOxPCQJ5WWYl441/CwD6RiEeLveAplHPsq1/KzbdsjONOfnpOiInKlLPdVRY270jvK9LA==\nauspost.\t\t172800\tIN\tNS\ta.nic.auspost.\nauspost.\t\t172800\tIN\tNS\tb.nic.auspost.\nauspost.\t\t172800\tIN\tNS\tc.nic.auspost.\nauspost.\t\t172800\tIN\tNS\td.nic.auspost.\nAUSPOST.\t\t86400\tIN\tDS\t40732 8 1 A9F2E51CDA51193DEC9B2F0866B0E32C4FF9F747\nAUSPOST.\t\t86400\tIN\tDS\t40732 8 2 FBCD5FE6B8406AEBFBB9FC8319C6B2FB96752832D7539C1066D05CFBADF8DB74\nAUSPOST.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qrWpEuhu6mvCVocD1MAJnjSzPdVGq4iRtkw3wMoJlvXVNAy9nZZ4eeZNoe38N48HEnN8cQovdnxrn3FVtpdMzCOIS0O3SbwHkLSRRyVqFOdGXK5SOXjGXprI1eU9q6rzGW+nuI68lMt+B7oTjzCPiHTuPbG5OxZ9pWsXn0vaeykuRum+wmtN/m0q2AN6uOsC09zjg26Odyivdg9UwCVCnse8p5SW0uOqJNLGZuTpDvHy5SfQFNyfkZS44D16gw1n6k1bx0/Pldz1J56BPi+7CwfXQT1/4qwCR72Wq3GBM3PrhcH37b7SRYjvW/53C92zNTV0fHK7QwihnL+Io5ERHA==\nauspost.\t\t86400\tIN\tNSEC\tauthor. NS DS RRSIG NSEC\nauspost.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . L5jb14o74YcVV6boiyMQhmzjTwqdQyyAo3fMI9m0Jnt3hlZn2T0/1cHDNA6EFx52o++gke6ylrzGhvzil5XLMSFKDSqaPT3eNFQThEzp3cJuf+JeBTL1GpFUOIrCjpWHZyVdKRFoLxFs5Z22KZqSBpqbB7O6ggQMsZu14n/SXsPrel1mc+0kcZNznyRGnQUQz6CG9rLvl4Tzy55RJAXOkPnq+ZtyY4ZMuV2HBFwSJuAu/mIpi0XJoqvIix+9z28xnTzfX9U7gYNK+/Kd63P+5Asl8iD6QYBTtR/l0TwkwvKP7rADd15wFFZoPwjTrIozlxKhZ/QgTQflhP6pA64KHQ==\na.nic.auspost.\t\t172800\tIN\tA\t37.209.192.9\na.nic.auspost.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.auspost.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.auspost.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.auspost.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.auspost.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.auspost.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.auspost.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nauthor.\t\t\t172800\tIN\tNS\tns1.dns.nic.author.\nauthor.\t\t\t172800\tIN\tNS\tns2.dns.nic.author.\nauthor.\t\t\t172800\tIN\tNS\tns3.dns.nic.author.\nauthor.\t\t\t172800\tIN\tNS\tns4.dns.nic.author.\nauthor.\t\t\t172800\tIN\tNS\tns5.dns.nic.author.\nauthor.\t\t\t172800\tIN\tNS\tns6.dns.nic.author.\nAUTHOR.\t\t\t86400\tIN\tDS\t4690 8 2 FC1AAA00C7D9798C3BBEED82B37AAFBA04AE15E97016E9A8B646AC5C37572DA3\nAUTHOR.\t\t\t86400\tIN\tDS\t10189 8 1 F1C3A6FB397ED5F0A4AC5DC260B43A0DBA1E9AD7\nAUTHOR.\t\t\t86400\tIN\tDS\t10189 8 2 5787DA6B204A6EF58CA639267E7E8D1E747DCD9698851627A043BA2039F09EDD\nAUTHOR.\t\t\t86400\tIN\tDS\t58594 8 1 A523D36D139B6545D9245E3E01D55E8372372032\nAUTHOR.\t\t\t86400\tIN\tDS\t58594 8 2 EF32CC8CAC72DEA994777EEC5E4BAD84DE9FEA2D2924F67418819E9970E9552C\nAUTHOR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VghBWPrWEFtvN6xxBQCtn+4kaIkLSsHRQUQmDvtoMxtYulQNyUN1AZlSAUS7t7zMcfyHwduOM7xTYLpfpqbh4q2LuahsyWBSxj0I1f2sFI++X4mYcfQqN3gEsigsPBQ6aPvCX0c5215eWvhHL/qTexvuhDzW8giHNZVOAZl+ea1626hGdW9QWeuYJ5HXvbf/AP/O5bU6V4heBPmJ6V32PW+fAaioIDRiacFbBa2wzJ9BPTwJjKtSzjwE7mVI3+dE8H0Vsq8rAUjXWqLKhkaLu09ppEVbi9TEB6xvk/m8nq4SP2z/mHbwyHXQ31GNMCcLEOaW66z8JVipsUM+Dp8haw==\nauthor.\t\t\t86400\tIN\tNSEC\tauto. NS DS RRSIG NSEC\nauthor.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bpcHylB8nliAQ98tCqP8Beof4xlr1EE+eGvCdu3hEHkGzm4okDT4/e9O0o9zY1z5kzsZNQDbWkx84EgBsTwnsPXLzRfFn+OC0iRvUuMnD6qVdwrZnQouTDxRvXMzD+JbYfRDl1diYH0fEyq/4nVEyWpRmdssv+tY+PlQldWmQMUpdd1+XsH0A+iayQIfBYsO84cbwaXYqsEXRiRQk1AuPs5GJF/NV3Z3O3+fHjUbSjHbdZvyfIJ1EDhxxdKzsJTuKxpbpo3fjRcsDZ38K/Zybn/lDwzOKoxjNqHuoh+nPEzYY1Zq/kGxM1vO5coO+IgaSooiZqMSvdKShFCkHZPRPA==\nns1.dns.nic.author.\t172800\tIN\tA\t156.154.144.18\nns1.dns.nic.author.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:12\nns2.dns.nic.author.\t172800\tIN\tA\t156.154.145.18\nns2.dns.nic.author.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:12\nns3.dns.nic.author.\t172800\tIN\tA\t156.154.159.18\nns3.dns.nic.author.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:12\nns4.dns.nic.author.\t172800\tIN\tA\t156.154.156.18\nns4.dns.nic.author.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:12\nns5.dns.nic.author.\t172800\tIN\tA\t156.154.157.18\nns5.dns.nic.author.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:12\nns6.dns.nic.author.\t172800\tIN\tA\t156.154.158.18\nns6.dns.nic.author.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:12\nauto.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nauto.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nauto.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nauto.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nAUTO.\t\t\t86400\tIN\tDS\t11008 5 1 672945EED07F5A43569C427F1941D298CAC59CB9\nAUTO.\t\t\t86400\tIN\tDS\t11008 5 2 B8F16C5D7575CA069575D63B7AD4BB66AF436C3BC83E736ABAB7A8AE89979FE2\nAUTO.\t\t\t86400\tIN\tDS\t12796 5 1 B91D65FB021FD6F68A8BF94D1F07436F133D6043\nAUTO.\t\t\t86400\tIN\tDS\t12796 5 2 478BDF9D17C3D08B8EAC59B810562878B5A7193862136FD9401B0A869D5FB4C7\nAUTO.\t\t\t86400\tIN\tDS\t64844 5 1 AC3C5E71CC4826ABD69124F6486D1E4D3844BD40\nAUTO.\t\t\t86400\tIN\tDS\t64844 5 2 D8EF1F66F30CDB6A3CD311F9E8DFE1F1FA4B10D98992D07E8DA618E5774B7BFD\nAUTO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j0eMlhqbVcA/yDUMghJpFUpHFFkyjQR6RYrskM1rPX1QRAheDQzPA1Pk1s2wjlMvNcIC6IEfckWkitp/EiwNEv5r6fu70kbXQ2AeC+V3+i9ADs+jNUFXgvmgOuuWR5OHFGLFF8WJTbzZGLPhXRnj0AxkZxWZCn+qjSMj+fkWGOIJrWOYPKvH2+5ibprHCyMYNAJ0qY6hks+zC/vrpRcc3NAO9imPy1dRT7FQEdJEwJT7ir/bwuFm/cdfhJs+LCdLZzD1jLWr4qeyXT06EohNZQzI0ZmMGY03YzYuHaG0D3Vnhcge2kMKC1B2J6CSnTOUz7TCK4KhHyIlC1XaKq98EQ==\nauto.\t\t\t86400\tIN\tNSEC\tautos. NS DS RRSIG NSEC\nauto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GJEb6SvB5q70xXFOiCdqcyXHoFAVIeWXyzo5KMbVYlJ9jpjww5QyjL32JgUvO/JNOxwh9QNvzCSIO10q6xJ/b16o8d5dEfuzq/uZ/+giv+hDpBiGeKux25CPvP9yXbnMAVoQdimrBRXhw/bNlGFCeH9rnaZKUu8QcJjQUeLV/M+/fJpvDsC7d9LNOT/IzIB+M+8rmiz2S8qN4tmnxjNwYXGnMuos8UTmD13tj33xydQfCuUmspqkVDSQK4i+RHlENIAAirlU67Z86flqOJyB4hykjg0tFhuQr8r1DXmgt+SQUsrIlZXefm6/veK5CMOaa7d8cGYsyV7B3VZJDaG8ag==\nautos.\t\t\t172800\tIN\tNS\ta0.nic.autos.\nautos.\t\t\t172800\tIN\tNS\ta2.nic.autos.\nautos.\t\t\t172800\tIN\tNS\tb0.nic.autos.\nautos.\t\t\t172800\tIN\tNS\tc0.nic.autos.\nAUTOS.\t\t\t86400\tIN\tDS\t9921 7 1 301E847DE091749F937C4DB50AC5E04F932C79A2\nAUTOS.\t\t\t86400\tIN\tDS\t9921 7 2 EFA96A0007F3E902EA89EA6116964CB4A3B8230739E67885332462B4C676EB00\nAUTOS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IyAVc2eaPawyOg+DFpKP/OuB68W0DRYya4NYqOB19yOJQ7jVz+2dKUOcd8ZGr6iTMPa9pO8OKzv1e7wnlT6gqGkiF39k42aq/P+Pyd7//4qSGf5IO1NOqORrWxXzTL6LXi8ex6uPGXY4df9vBst78YBL2XXRBoiTUAnDssACOYMCbWV0k60mRZjhPSc8vdshLCeyjtRdTwcYYN7DXlI5vhllH8RwT8qpLeTmkFmGrADlHncAszqVe8U3WKzcdlOzTKB3sNJlxAKtOQ0bWks2LwZAZYkLVVJZOKmHprd2VQIt1wS31w/ulb+nTuM402a72J7Xk5RNPDUa51md6iRV3w==\nautos.\t\t\t86400\tIN\tNSEC\tavianca. NS DS RRSIG NSEC\nautos.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . npJevRHXnQxPdZGV68lhb/eG5JlK+suVoOcZqCZI1r5FnxotVxhD/M/FBneAH3KMVi73qx7wX2VHB+PZDhY1iJWNTV9iAlF2ytfMPoIcynOk5dKxvunqxKZeqplY0rAcnh5wruRCmlNbGOl5wA7ndjkZpCywD0U3Kb8yxueEWPWqVbPKf5QiaQThXJDcr06XWrmL2fQgxSLKpBjA+ndl9epQQRloKjb0lemTKgBGebr9Bu8oiZDPUMhUlXXN098fbBKck9ylN2lzFxPwJsL6jLkYpQxUFZwI4DX7Big9OACzYBLpMIHrzn+QzMzTa8VwH7uBafxvqehiKsIzMwK6Vg==\na0.nic.autos.\t\t172800\tIN\tA\t65.22.100.9\na0.nic.autos.\t\t172800\tIN\tAAAA\t2a01:8840:62:0:0:0:0:9\na2.nic.autos.\t\t172800\tIN\tA\t65.22.103.9\na2.nic.autos.\t\t172800\tIN\tAAAA\t2a01:8840:65:0:0:0:0:9\nb0.nic.autos.\t\t172800\tIN\tA\t65.22.101.9\nb0.nic.autos.\t\t172800\tIN\tAAAA\t2a01:8840:63:0:0:0:0:9\nc0.nic.autos.\t\t172800\tIN\tA\t65.22.102.9\nc0.nic.autos.\t\t172800\tIN\tAAAA\t2a01:8840:64:0:0:0:0:9\navianca.\t\t172800\tIN\tNS\ta0.nic.avianca.\navianca.\t\t172800\tIN\tNS\ta2.nic.avianca.\navianca.\t\t172800\tIN\tNS\tb0.nic.avianca.\navianca.\t\t172800\tIN\tNS\tc0.nic.avianca.\nAVIANCA.\t\t86400\tIN\tDS\t2665 7 1 4BADB4C4FA071676D9B64EEEAAB056C0AF12A988\nAVIANCA.\t\t86400\tIN\tDS\t2665 7 2 002EEF1E834F8CAC8F69C08EB81DC651806A1E34F775DA95F127ADCB39B11828\nAVIANCA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B6w+geSVKz9xk9aeaEgCB+kslgiFBcUbLUnnujR1jMI6OL77KbLq07id5MyqRsuY01t0FIGjot/f+uG39am/lPL4BBB61SoIsXClDcIiXLS+itDM5QeOkpmfj6ZNdhPquult7fHJwUIk2xrZec3IDs11b7ocZ3Fr7rWC53kLE/dWs4WELTO+T46nP3q9ThoeOgoO3zJKoOquYkOVssDpqMK5JZix3wNBmuYId3MDdfm2MpUdu+4KKhAzbliFELToT9AOA6jzwIV4q28KsY4sv1R8Ah7FJGAysKDm4HX7tzWgsRE4Ucl86FLuXIv9f40iW5PK5aaocjOMJKIHoKEa6g==\navianca.\t\t86400\tIN\tNSEC\taw. NS DS RRSIG NSEC\navianca.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Goce7bTtcXX7feVIIknHwCmaaLd8ucW2lmSpGUpGHl10sjIyZeRn33XXbGx8wmtVlW+yjHkpcrZvoLBGWFeSgV8GzTFdq/UQsAk0DfudAxlR9NjCpV/4P1+13SC0fFzT2eac5FpGCrikG+lD8V2diLq1LZ+qodTg/9OadsVY2EYI7HlMEOYcJrQzpvSA08STsyDKV6Z3Dq9eePtlwFsiNxrmylVm/2HGueVPSh8ZE2CIQQeeAszq9nMJTyTXPJHjCk8RxyrDS/l2EeFgblogPpNcXe4ux3zmAWUtasf3OefW99TlWaK9hPWny2bTsD52EvxVKM1HbcZO2IlbUNbM+g==\na0.nic.avianca.\t\t172800\tIN\tA\t65.22.80.17\na0.nic.avianca.\t\t172800\tIN\tAAAA\t2a01:8840:4e:0:0:0:0:17\na2.nic.avianca.\t\t172800\tIN\tA\t65.22.83.17\na2.nic.avianca.\t\t172800\tIN\tAAAA\t2a01:8840:51:0:0:0:0:17\nb0.nic.avianca.\t\t172800\tIN\tA\t65.22.81.17\nb0.nic.avianca.\t\t172800\tIN\tAAAA\t2a01:8840:4f:0:0:0:0:17\nc0.nic.avianca.\t\t172800\tIN\tA\t65.22.82.17\nc0.nic.avianca.\t\t172800\tIN\tAAAA\t2a01:8840:50:0:0:0:0:17\naw.\t\t\t172800\tIN\tNS\tns1.dns.aw.\naw.\t\t\t172800\tIN\tNS\tns3.dns.aw.\naw.\t\t\t172800\tIN\tNS\taw01.setarnet.aw.\naw.\t\t\t172800\tIN\tNS\taw02.setarnet.aw.\naw.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nAW.\t\t\t86400\tIN\tDS\t38854 8 2 23FA5636C1D793336A1EB15BBD26AA902CF12FB88200C64512F065AE355A4D9B\nAW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pz7NzpbkUiKaZoTdimA8AGD5Oeg/pz9WmVByi+1ntI+2mSnmRF2lc+YyJS1GONLfIQRz/zZ0PqVusDliR/jQKXnvOLBDhvOcXjmM38/fReZeQla4I7VXcK7+6fGvgdT1zr2m9huwGlcB0aIMY5P9RzwKoyUCjln70m5N8gttcPJobiq/QCqKy9HdZQOmgmtYFesdDI0tEt5zbBd6kNgmIfl9zB1BcBi1buzw/oytNc+ENWOZl9DjLrw6tUHYjuI30FEu0XWiRO/5WyGmVNPgyszcM/+1OxvQoi4ninr3a0saNNOukTZWaFq9VeuqmnMQteQ9KnvDtd2Z4ktMuQS89A==\naw.\t\t\t86400\tIN\tNSEC\taws. NS DS RRSIG NSEC\naw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IMM468ajp/rHeRGKbn02DCVEFu2TlLqfKkbDrMldOu/I5lJ2iEvY6BpyeijeBqeT/q0EUrjoe910xmRer66xubCvVYbSr3S2Qnr+Sk5E9PnfHy/Inaebl4c+/IraEDilszxxdHsV5ceKLmbjX5aenS4fAkdFwrQ2LobbokQV09xRFNSvQYu4rZ6qf1PyzMNke1C1E2oRtC+motJ8fH0CgOFi8MnyNQDrVzUWtilZ8lwk2KghM2EG/b1L0dBbCWdI7EINPGdq/D3xgPLXyIM4L5uRrqEjHAHrT28/j1f3qBwJoPVUM+B/qCxvcAg2kritB0sa3EOkzIqlJmPv+M0QdQ==\nns1.dns.aw.\t\t172800\tIN\tA\t194.0.28.2\nns1.dns.aw.\t\t172800\tIN\tAAAA\t2001:678:2c:0:194:0:28:2\nns3.dns.aw.\t\t172800\tIN\tA\t194.0.25.25\nns3.dns.aw.\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:25\naw01.setarnet.aw.\t172800\tIN\tA\t201.229.0.26\naw02.setarnet.aw.\t172800\tIN\tA\t201.229.0.27\naws.\t\t\t172800\tIN\tNS\tns1.dns.nic.aws.\naws.\t\t\t172800\tIN\tNS\tns2.dns.nic.aws.\naws.\t\t\t172800\tIN\tNS\tns3.dns.nic.aws.\naws.\t\t\t172800\tIN\tNS\tns4.dns.nic.aws.\naws.\t\t\t172800\tIN\tNS\tns5.dns.nic.aws.\naws.\t\t\t172800\tIN\tNS\tns6.dns.nic.aws.\nAWS.\t\t\t86400\tIN\tDS\t6280 8 1 753781D5419C3458168D0799642FBB0F84DACD4C\nAWS.\t\t\t86400\tIN\tDS\t6280 8 2 7F4F4BDF40E8C2D65F6F6483D8A0CA440B15C46599EB8B23E5B43E5B5EE1A26D\nAWS.\t\t\t86400\tIN\tDS\t9925 8 1 C4CD08D51F350114BB0603D9140A8726D7162D01\nAWS.\t\t\t86400\tIN\tDS\t9925 8 2 48B1404DD8351B7EE2FA2BE77C23D7706A0715729C07E56A900C02F22EB6A16A\nAWS.\t\t\t86400\tIN\tDS\t54182 8 2 76F2C3FBB9F23FF5F59A4CD63B8D5D5174B3F2E0F034B7323C1543312F37301D\nAWS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eXSgTd/E88JL9bcFSx+C1k+QTtKhAR57tviijCzpIoOh64+eOEYhyHikq8g1VH1hgANJ9u9w9Ao2HjeBhXQeC1T7t2gA+WU73DfQxSX8Hn5qq/rbS1CRdA0srFRU7P2yycdElBFM+0arPiovUT6tYmkHwstvp7DLch6FJoD7DLQ5avA3Gr13W5l/QW2Bw07HGb09N/l60YizA4GUlhohPo6Sv21oEzmQFcchzG+hao8cjvhcvHXm2OteshE82gZEmH1l2evoAhEPAUoRgsyskZUbZJ52hk+YCw9rHeBbKsbBq2vHArgsGMMX3X/OWvKV7aX4oUfheo2uH/tFXw/TIg==\naws.\t\t\t86400\tIN\tNSEC\tax. NS DS RRSIG NSEC\naws.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jtoNu7l0phVTZsGg9hB/3cse326oUqBDc7lZdCQ/USeUYuQLkh6eLicSc084BuQAVIJRrBvluD51WgHy/EZ3b5canVdBJfJUqdh+IFA/8nXK5xof8fVEvV92QMKGuawibcgC8G0athHHsKp4+EvTAShbVvTwm82Pidv4cu+NpegOnAjMg0uoEvX40XgVMYobvChYByS20x87jjCmwkoOAgqO6Adt39SeKY2fkhgx+gvtoNN92Znx+d/n7C87r/nwQIDJVPFnzM3kDnq+Wz8/rQ6MeNHCgaSXv2gaRQlg1h7wozwZsw3zQLri90SffTNGlpVSjVLh9uFZBTlkIsIYHA==\nns1.dns.nic.aws.\t172800\tIN\tA\t156.154.144.19\nns1.dns.nic.aws.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:13\nns2.dns.nic.aws.\t172800\tIN\tA\t156.154.145.19\nns2.dns.nic.aws.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:13\nns3.dns.nic.aws.\t172800\tIN\tA\t156.154.159.19\nns3.dns.nic.aws.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:13\nns4.dns.nic.aws.\t172800\tIN\tA\t156.154.156.19\nns4.dns.nic.aws.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:13\nns5.dns.nic.aws.\t172800\tIN\tA\t156.154.157.19\nns5.dns.nic.aws.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:13\nns6.dns.nic.aws.\t172800\tIN\tA\t156.154.158.19\nns6.dns.nic.aws.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:13\nax.\t\t\t172800\tIN\tNS\tns1.aland.net.\nax.\t\t\t172800\tIN\tNS\tns2.aland.net.\nax.\t\t\t172800\tIN\tNS\tns3.alcom.fi.\nax.\t\t\t172800\tIN\tNS\tns4.alcom.fi.\nAX.\t\t\t86400\tIN\tDS\t54055 8 2 4299C76D8767752C8A10579C4465CBC1C61AD2E1A0D68B42DF75645322F06202\nAX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . INZBly5QP0k3Pu+jWM7J2YiZnvlXCGpe3qOY3gSH46HH0Gz40QNuL8VlJm6CPveAhDtZNEx9fFsuRd6Mn4YjGBQN4OXEewlFJhcHzzVWuNzA3c3Dke47FcfInfI7miZ/9YcbM56zXRZb0m2AK75qKbpfdKnEww91uuNJYqW4S6FOyDjdTvsL4+6aYC32hkbOtcjSW2dNcnJU88yTwiI44UwGVZ3253pgqXzH2UK0Fvp/AA9zm0GhyREs1pic9diOfqVlHMM1FqpFmOnNtXeZhi5rFTxwM5a4o59OkFfD5p4urHs0TctdDSRAl+pXoEkgwq8IHutHpjygySd5AR+Fdg==\nax.\t\t\t86400\tIN\tNSEC\taxa. NS DS RRSIG NSEC\nax.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . na1r3rzLAZ0x3DDwG0ipC4x1/IyW63vsu1n/UV/Y6UVw0nNgGwtq6rflGTM0qbKubnBKmqw5OjZGIg0HNB6aijz5XrxvuISXqe8nRL10JpIrxIBEV+dXOe3oQpRzKBmQYkNpB9uU42Ua/h8vgYjiRVNSN+FLh93pDAHTfDl9qoytonnUySOi1dDhnDknhHmfoJlzMwFaSmqLuHWkudonIlRfrgvEWaP1Z46CVYhtCgwltnAK6eCAr5/eeyf5zSHKKNZpkYjXq/CTeyKuW3j6Bf2Lv3QjYQp+E2quzKYXh2bWygfUiQ2ToRH8WbrBEy++QVy0Vb+RpV7tlslC7J118w==\naxa.\t\t\t172800\tIN\tNS\tns1.dns.nic.axa.\naxa.\t\t\t172800\tIN\tNS\tns2.dns.nic.axa.\naxa.\t\t\t172800\tIN\tNS\tns3.dns.nic.axa.\naxa.\t\t\t172800\tIN\tNS\tns4.dns.nic.axa.\naxa.\t\t\t172800\tIN\tNS\tns5.dns.nic.axa.\naxa.\t\t\t172800\tIN\tNS\tns6.dns.nic.axa.\nAXA.\t\t\t86400\tIN\tDS\t277 8 1 A0726AE6D5E790D31241680C3C079C9789C12398\nAXA.\t\t\t86400\tIN\tDS\t277 8 2 5BAB7EC649761AED8BBD36A6FC057B7D00F0EE3C7B722F3AF504619B50B5C3F6\nAXA.\t\t\t86400\tIN\tDS\t15799 8 1 45EEC353221771E356F61ED56DDC0B91AAC14AC0\nAXA.\t\t\t86400\tIN\tDS\t15799 8 2 0B7F3CB2F77D9EF7AC3BFFD3F8F2F53ACF74A16DD7AD50C3FC9BD75F61931007\nAXA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . elbaEG7Zks4PBZj+GTrw3Nx19P2UPJuMBXsO0gkEXwRkBB23wKICbt/5SbrWiyhNt8TEl6+757oGz4HygsqvXtEc03ycYq+VOqbVhqpmV71eoGl3CGPQsvawWlwA5N2lUrmo00CfqrpSyad6jseADJzHXkNYXCt8p8lNBnGnvvnsIYJ1QUOJLNCEnTZQQjJXTCzVjKDuP/zcXPOi7brVaaNrliSJFLpn5m/va+903LYSgci+Wwh7NnLcmqTKXEAgSct9Llz2siGWdfuDs+etV2z2ZnG4Okebe6ydLNEkWUSfsF9aAdwbnQdTD70R4lxtkeAbwxFdhzLCUT2abAkamA==\naxa.\t\t\t86400\tIN\tNSEC\taz. NS DS RRSIG NSEC\naxa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uAmF22twjTijULJw3fueugDVR/RJsJOykCWhpH36CWs3tl2Xdqeju/FYpfUU2AdadRFVm5KX8UIb21ofiWODLbWQdBPvR+QUoXfCJy/1YRzt6QgUAH0J87jXQJ0YgX5z6blod4hhnxSibLTod9Z3kyDZmtZc81rttpYG1MyVJo+ynpxB8YD6RdkQfiFeqY2h7tG+qdJkVraVnqACsOWicn2UFJahclTNPu4M6Qn4AXd3Sj/XEb6us60QH978ewhKM4h+7uKxutSRhVUXsiPu450+Eaoh0jTclxUvfcvTsVCLzLmla4IT6MrMdx1Ucwqu0net9Mlnp/XSJJrcC75L2g==\nns1.dns.nic.axa.\t172800\tIN\tA\t156.154.144.20\nns1.dns.nic.axa.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:14\nns2.dns.nic.axa.\t172800\tIN\tA\t156.154.145.20\nns2.dns.nic.axa.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:14\nns3.dns.nic.axa.\t172800\tIN\tA\t156.154.159.20\nns3.dns.nic.axa.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:14\nns4.dns.nic.axa.\t172800\tIN\tA\t156.154.156.20\nns4.dns.nic.axa.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:14\nns5.dns.nic.axa.\t172800\tIN\tA\t156.154.157.20\nns5.dns.nic.axa.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:14\nns6.dns.nic.axa.\t172800\tIN\tA\t156.154.158.20\nns6.dns.nic.axa.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:14\naz.\t\t\t172800\tIN\tNS\taz.hostmaster.ua.\naz.\t\t\t172800\tIN\tNS\trip.psg.com.\nAZ.\t\t\t86400\tIN\tDS\t48544 8 2 4CB64B087166BD2A837EFCEDC5D210F3FFBEDB7E6535998B27A1E43B948967CC\nAZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OO+hBDZ5HuTZHR5MW9qULF5sit7LufjIbDoRfaIkQDVv5olyZkdkT26yVpuG8AgDESQHiCK3Pzsb6Rxc9TNuYyO5K9yzwxoWB+YUPAY9a1JcYGNPpg/d0L5+EGxVx/teQDcXDiEHyQVZoDCs2VZuO114ShxoHRixQQK/aqLZJ4tWKTZWuQeS2dfmnO6G2xrBkDxwJ6WwVwPZb2AzQ/6Eqfj/uUk8vxBcPAmYvIGjvqFbshjbXQQDZDsd/E7pMqNevw7Eucs0BlwcMogt9BVFWQD5oj6Qrt4krmLCI0xnnkGHldgeFdVGXHcm9y78NJ0R0VHbo5QABJBghZueriETXg==\naz.\t\t\t86400\tIN\tNSEC\tazure. NS DS RRSIG NSEC\naz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G9t1Lyq8kdFb3UOgO3cbU2gG0VSOx/wGvcEls0tTh0LQr75JW0D8LoUn3VSe2x2V5Fl5c5O0D5E2nz+JIvQNFe9+9/tPw5Pt285TJo4YrzAqAZc7udrorJZEl6Fw/s+uma1c0avo1RMDLnxB/U9tdgOEzu+lYE/1LGe8oHIZLY98xYcXHSb5dkynS+h1cX2lhKTXL7EQVkUz5aGEy3Cu7xGbSwHFdlj+cTYJhQmtTlYRJ3uo9dg1bMmSyWNIx3ZvMqvd4CrdC+T75pMNez6ibE+55yybWxWJeu9qXB5tp26pq/h4ZQVYTwEEWx5J6+D6ddXdHt9t50zQ/wdJpWOzpA==\nazure.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nazure.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nazure.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nazure.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nAZURE.\t\t\t86400\tIN\tDS\t25698 8 2 2C2D532D450F86FBC9238816088ED98AE6C8A5F665706DD634BA4E63A8D8837F\nAZURE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Gpz0VseNKg8PB9bf/RfAu28hIqg3fNV80DTghMlft90Z5YwEKoL72UCi1RMMynyhx2sUz/J/q4GQdDGkTO26jCAOEQ8pnjZfOXl3l2bH3Xlcxw2RIPSnTAouYGEJ8u6ew9DILPqA1bIV1owVnLFGW5JCHKzcjs4Sxg2xJslkStoLSNstnXDe3K/lqdFYqusko00/J42vvLxEtsjZHFizmZK8fpFBJGRZlnvZl2WEmw5G+GkC2u2kVx5Axeql1iz6X5EoZVyAtcVREimKgxMJgeB79BPbUc9XEjMtBPptGuc7shSiuAsZrROjW+TYaHTTQO1/Mayvp5rBXjTETTTyhQ==\nazure.\t\t\t86400\tIN\tNSEC\tba. NS DS RRSIG NSEC\nazure.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fP9ilqgcJuX/I/97Zab/Hedy5kMn2DeKIKZBpIh5s88/ANrywywMkUGSl1os3/4QJXy4/3Xjb2IfV6XH9sVINoeA4opx/XyX8ktqX1/3sTJ8/uHMzkvkuwINJ+vZoivrG1F25vYfOgnSgHIMz7/NIMklM1QBBUT5Sd3Q292qV/XdSFSC0LqWdvPufksDgExMPvpiovZbwGmWYG9qxevcWZEmBzBxWxlWng7z2SazocgvwCX11X79ZINspj3kDRcnR38KeB+jILY/qT0OQZYs3daOGibcQVix1kb1xk0p03JkEtyuvqshCszNS3WRkxvbL+jibxEHPtDPlc01dUDHLA==\nba.\t\t\t172800\tIN\tNS\tns.ba.\nba.\t\t\t172800\tIN\tNS\tuna.utic.net.ba.\nba.\t\t\t172800\tIN\tNS\tsava.utic.net.ba.\nba.\t\t\t172800\tIN\tNS\tauth03.ns.uu.net.\nba.\t\t\t86400\tIN\tNSEC\tbaby. NS RRSIG NSEC\nba.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BulQb37WS8Y1tDOrFwTzU0PwA0YZXE6ELUBvzVgqwNbiJXsIlKwDr10/6R/2Qe9cVRNnsQZMtm7s8IProir8llBXIsQUpPYABmmj1qbv9xMQVEiOsdI8fKsZnb85Upx9WI2H6x8zHBrg/xdqUrk+K2Cl7RtBHUcn0cL9zuLqzc9g9PYuqCBysC+2MT/6jocUkSsjIbR7xVYVUpbqw8XewBXrEBvDHjUXa6+aLaU7+OM/1CjT5hJBh2sXY/K6Mxn2Uy3tD+viP/duziJdWFHKIoFBkJelwhmF7+QoNuyW98LiwqVArFuVixck1OCkL23S3C5s7/RloFHqRoiAgP0+EQ==\nsava.utic.net.ba.\t172800\tIN\tA\t195.130.35.3\nuna.utic.net.ba.\t172800\tIN\tA\t204.61.216.117\nuna.utic.net.ba.\t172800\tIN\tAAAA\t2001:500:14:6117:ad:0:0:1\nns.ba.\t\t\t172800\tIN\tA\t195.130.35.5\nbaby.\t\t\t172800\tIN\tNS\tns1.dns.nic.baby.\nbaby.\t\t\t172800\tIN\tNS\tns2.dns.nic.baby.\nbaby.\t\t\t172800\tIN\tNS\tns3.dns.nic.baby.\nbaby.\t\t\t172800\tIN\tNS\tns4.dns.nic.baby.\nbaby.\t\t\t172800\tIN\tNS\tns5.dns.nic.baby.\nbaby.\t\t\t172800\tIN\tNS\tns6.dns.nic.baby.\nBABY.\t\t\t86400\tIN\tDS\t19240 8 1 564D6CE70BECA43623EEAD8AB072D9DF70031171\nBABY.\t\t\t86400\tIN\tDS\t19240 8 2 950247AB4BEFF999D573C8D40F53025F430507CF93221521ACE305CD67B97CE1\nBABY.\t\t\t86400\tIN\tDS\t31807 8 1 187AAECC7E3805B69098CEFBFCFFF0186E3AEE5A\nBABY.\t\t\t86400\tIN\tDS\t31807 8 2 EC5AF9A0C4C11E90F99AB6FA46EAA841583197A3A426ED7E08A3763D43791A27\nBABY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UhrGkW+qGyYwEFgwzni+9bka4bhkdqv3wQhUnmNvx0LKN+RtTlrBVMigtv9Zz3c9Qei1NasmPG4p8XIqncqSCKmsGOwCj7Rl6+/1ttC3vKnIQqI2TVHHEivDJEVJ7JPgm4kgd40xqkSxP1BKYINMM/Gz8yiv6atdVA65s7TSKcWE8tCeR9alKMKL19nVDoL3LJFoTgQIBNMAcmXdGxNOH7hCuXuB+Rrcxjisw9sjmRRLUxRlzxxV77TR8aCb+HtE7zMt4rUxPskQbhWa1MpnVrwvyKkmvG+blmDXpzB0Gaw0D6VyYmvPwK0pFqV098b1a4iNn59EHb8zWxr+h2PG1w==\nbaby.\t\t\t86400\tIN\tNSEC\tbaidu. NS DS RRSIG NSEC\nbaby.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fKo+H+IlYJjC3PDxw/pVCzjz1lIlUB991ip7y79aLVDV9MbGYXbE2OfnfG1MglUG7fTQRsUzWktGtVvagHodGjlbZWMbGkfxZl9DxrmwEp+DGiiT2tKL7zk5md+uS6A6uaKmIUI+QMCzZUhEl47vL8Z85GqyUC+fHwBXx6Li9Ap2TJAzTjEMeUmjQ9keHm1DDOROGjmRwj8CH/QJDZVvFpPNMr6ylvdVqCV6FXVFXUOcki1QnvF9xnDyujK602/1fTzSuVj8lMl7ydpRGkGxwYophjrWUn+tuXhUI041jwgraLTWWGSVOSIs0wbfK5BxYxsFiJT91CeWf6jip0y4hQ==\nns1.dns.nic.baby.\t172800\tIN\tA\t156.154.144.199\nns1.dns.nic.baby.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:c7\nns2.dns.nic.baby.\t172800\tIN\tA\t156.154.145.199\nns2.dns.nic.baby.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:c7\nns3.dns.nic.baby.\t172800\tIN\tA\t156.154.159.199\nns3.dns.nic.baby.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:c7\nns4.dns.nic.baby.\t172800\tIN\tA\t156.154.156.199\nns4.dns.nic.baby.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:c7\nns5.dns.nic.baby.\t172800\tIN\tA\t156.154.157.199\nns5.dns.nic.baby.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:c7\nns6.dns.nic.baby.\t172800\tIN\tA\t156.154.158.199\nns6.dns.nic.baby.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:c7\nbaidu.\t\t\t172800\tIN\tNS\ta.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\tb.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\tc.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\td.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\tf.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\tg.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\ti.zdnscloud.com.\nbaidu.\t\t\t172800\tIN\tNS\tj.zdnscloud.com.\nBAIDU.\t\t\t86400\tIN\tDS\t63817 8 2 13605EBD9736B66B1EB3B2DB5865CA66B5EFD2BE720087FE4441039F3AA4CF3D\nBAIDU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j8vqJD6LPtgUM5b77l3t7+KrWjpbPnNMw7cHXWR2s603br7wtc8Yk2bjohEmFxfJPhdmlPi4/HPDYt8LZddi9iMr6I4M++v63lQ3Rh6OR05XLcOS5lZzIAK4RVu7aOULAla6QQnVInVt4imjMHowuxxMcWFy9dZNhq9HoT4ULiEcfHM3AfDeNhsuV8psR9lY/C/BtfUqUtBhi0p1Ao8R47aaTZT4iVWr+/a+ON+m07oTG97+JaUnEI1pfIX1to5H3Z93beJ/GnJPSCDO5Jktwdd7sC5Qz1CMdhOFtJ/mUE8x0dLy3+k8KC51hY9WK31tiLrkn0ZlY9QFl5CZ75o2fw==\nbaidu.\t\t\t86400\tIN\tNSEC\tbanamex. NS DS RRSIG NSEC\nbaidu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sL6GaFITnKR54MRoOUhQQP13N4vDJGU7ilaE9y8H3tFdP4Z20cezPEzLZenmkGYwNz8xHvkTslL/0LH9+NkzDtB+4K5vVvvNIDWT2s4nhxeLrjadLXWhUGM6hFdpJPGo9zhqVyztu72V7WtsLwHal9qzGPd1bZCqA7gIHBypnMWryc6U2HUY1KpCVy3VX+dgZFYcUmi1s692D8cklxiOhb8/uS+2vf3CzOJF4IJN8UmYMDf23O9uxyajU4m9YL+ps4GiKE7b9nZfEhbzveTZ8KlkfyJ0lFxCEsg1G/jikEsUaI2pynhI8Ch2mqzasLvbspEedBGmXZRQfxTO8RHY+w==\nbanamex.\t\t172800\tIN\tNS\tns1.dns.nic.banamex.\nbanamex.\t\t172800\tIN\tNS\tns2.dns.nic.banamex.\nbanamex.\t\t172800\tIN\tNS\tns3.dns.nic.banamex.\nbanamex.\t\t172800\tIN\tNS\tns4.dns.nic.banamex.\nbanamex.\t\t172800\tIN\tNS\tns5.dns.nic.banamex.\nbanamex.\t\t172800\tIN\tNS\tns6.dns.nic.banamex.\nBANAMEX.\t\t86400\tIN\tDS\t9355 8 1 F908558C1ED6E741F22A06233050FF9A24C2BF44\nBANAMEX.\t\t86400\tIN\tDS\t9355 8 2 11700047C60E7F64E87D4BE2AD2EF254689D08871EA0C4D04EEE21E75091D960\nBANAMEX.\t\t86400\tIN\tDS\t52075 8 1 BB51BAF1263456744F8435B57B1D7E881EE06A12\nBANAMEX.\t\t86400\tIN\tDS\t52075 8 2 AD7A92BB1818106F35F78050C0EACE038BFB11D3ECF6BA9A492FFBD282E45E1B\nBANAMEX.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PuZr5yRBDyqI6FSyKqM5IAuweHIPKjkWItr7D9ByjrzSxqRJ4HM4n2uFBrIcW1cFEz1mZ3HSQgugpgv6c6o1a/P0lFeI+tubudVqqDGRkgDZmSeBC+EOOu8D7S7XvpvWfMtIctbDF6AXKKeuIRiX29haceUwQ4eLPbSdvdQbvcFPCko/naoYQKzszb927ynWkluni16IMNLiuLyDlHn7+jU2NzEiDhJwEqG4MCGlRV3DXfbSdYAeNfoIj+kitH6zgmYqAOAFaOLmdvAfcQ3qpt+sNz4rZFCCWYJzi/I42A+xg2cU6DB3TR6EVOY1jxXDe3BUGXjIzNmZjkehweUkpg==\nbanamex.\t\t86400\tIN\tNSEC\tbananarepublic. NS DS RRSIG NSEC\nbanamex.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UqkyZF9od6qw9vs9lF5WZrJrsqwNeJPdoqxYiHBA0aJWmiB2HgLnordisPe01TTjfJgtopVvv7lVc+ZzkfCBjkpxW5KrahSwYl5eDN7Nj6EM+hk4hoPxnuKk1CUzebgKVMTDV9/ucmADIYN5HRDmiGdr3nUr+wfB50jSgWL1K47BuwK9e9fpbV18LTpxIQLQfaenAeh8n6gnVdrVCZbyHsy4WGr8/p7vY/IIGxs1MF79Up+phBLp624tvCwb03QQDd4rGDQzzI4xb/xD8RjjOQncGwbgpzu/Gvpvl9o1s850gT91NCAOlgEWzEWokFQzHcvWJt/CoeMbQNq886J2fw==\nns1.dns.nic.banamex.\t172800\tIN\tA\t156.154.144.21\nns1.dns.nic.banamex.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:15\nns2.dns.nic.banamex.\t172800\tIN\tA\t156.154.145.21\nns2.dns.nic.banamex.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:15\nns3.dns.nic.banamex.\t172800\tIN\tA\t156.154.159.21\nns3.dns.nic.banamex.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:15\nns4.dns.nic.banamex.\t172800\tIN\tA\t156.154.156.21\nns4.dns.nic.banamex.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:15\nns5.dns.nic.banamex.\t172800\tIN\tA\t156.154.157.21\nns5.dns.nic.banamex.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:15\nns6.dns.nic.banamex.\t172800\tIN\tA\t156.154.158.21\nns6.dns.nic.banamex.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:15\nbananarepublic.\t\t172800\tIN\tNS\tns1.dns.nic.bananarepublic.\nbananarepublic.\t\t172800\tIN\tNS\tns2.dns.nic.bananarepublic.\nbananarepublic.\t\t172800\tIN\tNS\tns3.dns.nic.bananarepublic.\nbananarepublic.\t\t172800\tIN\tNS\tns4.dns.nic.bananarepublic.\nbananarepublic.\t\t172800\tIN\tNS\tns5.dns.nic.bananarepublic.\nbananarepublic.\t\t172800\tIN\tNS\tns6.dns.nic.bananarepublic.\nBANANAREPUBLIC.\t\t86400\tIN\tDS\t26441 8 1 7F10CDBC750F167AC45EA15D7E50F98CE853D2E3\nBANANAREPUBLIC.\t\t86400\tIN\tDS\t26441 8 2 E5138A15C78342C8CDE7B48E56B9CEF825358D18ED1203DE88849696AF2C27BB\nBANANAREPUBLIC.\t\t86400\tIN\tDS\t31327 8 1 E66FECAC4089CE76A44122C2611DD22E7536B4E5\nBANANAREPUBLIC.\t\t86400\tIN\tDS\t31327 8 2 F825404D81295703C0C17EF69E21B30FF9E9B6E02DF75F67709FB81E8E11A8EC\nBANANAREPUBLIC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WQXVkfKQcChHxhr+TtzPW1iHAXm1T8osPdxaZJFpVOgRFceCBBvdZNBiDI2UYUYpbnyfvNsVhuAGlL1Zrg+5YmSiGiW+SgzWQkDG0GxlOp/DHiFtmcusvyWTVVat/qgnenP+uuUeDDxJrIsVLfhEFiGdApzbVt+O6GaSbtAFpDBpP1I62kwj5cvKXsQeI2HJB0hY7nmHgPTgTeZbFFf6rnwsJfIArthxybV+odWsCOnLxD3QaQJ3NcucOmxUgppkqkC/KfJSsUSzP9hmshtFMigJsN/C0kXTfdCelFPrpBZIc6DiBEk3cwY2I7VbB4R0D0FQ/Xa3UHYkhO1NMp7mUA==\nbananarepublic.\t\t86400\tIN\tNSEC\tband. NS DS RRSIG NSEC\nbananarepublic.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LHfDrTP27NxSUJnhY7N6dONNaXrpgsw0DiJgJfmiuzpS91JtH7YZrWcRYTeUQQ/r29WaNYL8aEcH13+hM8s5RV367cR207lRDPrQ/00WGrCqM1IE1fDIW6gYprZdWnSr9PjayMl0yV3aSD6XZJb58PwPtPkc2z+YIYScoAJpc0wOhfDh2K450ElyGBpRZDtVto+zC7wV0PofdljdE83/dVFWSMH8uxeUaQcjblCOtcwDH4bHEmCxdrrnM6EV9+YT890+cflPHvZaMGfhMktcgOSehYNgzbULs5bQ6pJczepO3vGMIceafrtVJgSebDunj76kdtesyjPDplOxhVMLOQ==\nns1.dns.nic.bananarepublic.\t172800\tIN\tA\t156.154.144.22\nns1.dns.nic.bananarepublic.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:16\nns2.dns.nic.bananarepublic.\t172800\tIN\tA\t156.154.145.22\nns2.dns.nic.bananarepublic.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:16\nns3.dns.nic.bananarepublic.\t172800\tIN\tA\t156.154.159.22\nns3.dns.nic.bananarepublic.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:16\nns4.dns.nic.bananarepublic.\t172800\tIN\tA\t156.154.156.22\nns4.dns.nic.bananarepublic.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:16\nns5.dns.nic.bananarepublic.\t172800\tIN\tA\t156.154.157.22\nns5.dns.nic.bananarepublic.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:16\nns6.dns.nic.bananarepublic.\t172800\tIN\tA\t156.154.158.22\nns6.dns.nic.bananarepublic.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:16\nband.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nband.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nband.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nband.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBAND.\t\t\t86400\tIN\tDS\t37969 8 1 8213EEBDE59771443545FD920344E0A734FA89B7\nBAND.\t\t\t86400\tIN\tDS\t37969 8 2 FA53D6DC0BD9BBB6D21F7999A0498925D04E150EF9841B58DF122B0B725F08FA\nBAND.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XlVbY1KbNXob6LMLrYRfZcxf//kMk8xfF+EkdYSMpXLczJWZWvvq9JlUlXRI5i2HMFwyylzLrBhURe73gwmL9FdQtJTpP+xGDsO8jkJUxDGV4H4oGWYiQgYIJM78e6yXK+OFELb+XjNtUMCFVFEgN5C8QQUONmJeDKQ2cW57tEGAr+17MTrk4v8Fy9OQn85wCvxQ5HgnNhlpFl6Q68pUC9/w99AcFIaD37ZFJx8sFqe310VcWTAPKbapR+W53dY3sBRbx012Hg+IUFu+QB197drru9hp8uaug0UcG5b8OrFOPFiAbwJgq4SJ63/q6BGYawR4nUCGNhMGyHIfi2bFcg==\nband.\t\t\t86400\tIN\tNSEC\tbank. NS DS RRSIG NSEC\nband.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IaifzOhZSR7piWuUEN6dRAMCJ6r+EaTnSpcWIWlJA/6A+pF0t7Awc3BbVXWFEgQBh3iMXswWPrdbb8MUB2aD8MXcObuzIAu/3yJdSibqIvBeIxJ0yO+SH0ApmZG4UOY+9Vp1jbEr42r4bIs6pj5NRHhi8EBYhEtT5ubt2JkgAu6hh8L3SO76wHE7c9IBxh5SjMDeoDa2Fh3KER92azBNSCbwPpT9KhmGGS5jge2bok55vQLZqbKBFKSzFkmms/EDv1HjYPso2asuTa3EssiWZcAeRTJwffqDswDplmpI0/Y3JlHQH7o0OnCq4CcSu5PRaPPIevRmQdbfZBR6YblkvQ==\nbank.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbank.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbank.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbank.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBANK.\t\t\t86400\tIN\tDS\t46041 8 2 B38A19166E8A6FDB02B4757B6455734191FD2928B48B1AA5312456DF05D9DB19\nBANK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h8VEIlWeHd6YCKDzGtOfoRzuq665aVpH6CzI3TX0NyXW8hE9/oEZY68O4grfAnjLDC8YqEqm3nrg6D0BrXEjkgAeZDobXo1w4CjnzBCm8cJsTgC0tNYqxqrrUdiM0/aOtWYRdaca1RKLTz52GXlbcJ8Kylpm/W4gHyCMZuPXf1xbu5AW3uXp9g3EYoOdo0S+zw9UJ+v5YojBhsEsw04VD3tVicoYRz1WmXL5xc1yUx49+yW+9/rnAMpacEUxN7l0P76iXmBy2oLpvhiiN3m/2TMDca6eVihZf1fSESG1Ex8wXQs8P6Z0/kWeZ3S+p5Z6rV17LrhS+OdjqSDKwp/VZg==\nbank.\t\t\t86400\tIN\tNSEC\tbar. NS DS RRSIG NSEC\nbank.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fvqxz8tUqOMNyYAb8Pd/BH+xwgBfIRGKnP5jrwVFKF91X7YO2DtC5ofL9+Jv4BR2Cst+OBzBdLfjd2Z7BbXCVeEgXwsxdcCMhiDqY1raKK2JK8C63r9/1o6zJ0OsGyTileKSgIWwo9HgDMHsvpNzYrlZ5z0UjFq+N0mmZeIdvfSUOIuPbQPR/DmozMRYzvbPbNp5vJJy1TkGGH5lcE6yAtwXxrQCTfwn/c0lq6sbEHdvCieVkgMB3RnM3uNEUdHpB87VAM9aWd7zDvlbgrPb7dSYX8LQ3oB/h+CNVx2srrDjm6eTywoS57U6HxC0Kf7pX92Ak5jOucEZ4k4DW7JrfA==\nbar.\t\t\t172800\tIN\tNS\ta.nic.bar.\nbar.\t\t\t172800\tIN\tNS\tb.nic.bar.\nbar.\t\t\t172800\tIN\tNS\tc.nic.bar.\nbar.\t\t\t172800\tIN\tNS\td.nic.bar.\nBAR.\t\t\t86400\tIN\tDS\t55406 8 1 EECF54C6DAB2CF3FA76EFFCE97B78F432050DA9E\nBAR.\t\t\t86400\tIN\tDS\t55406 8 2 8E8E102E6751DA62E354BD322C9BDD42C29BF6A413B29DA5BDC579E2ED3C8DA1\nBAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z226sIfF5o0m1+mtB+5yRKtFTAU8kRL5zamjkAVDm+SO6Jj7ARbEFmsmKqzi4hZ+C9UMOzskFthzTdtIUmAHW4lrM8pId7kD3myJWtjifMxiDY+RA0X4DfovqVVmCLxn3bochcSwaKHC9ALRFT3a7jAUGnwQTujSRXoITaH2YhVHFuAEIL2Ul06JrbQiCL6Ho2Y4LxcBCMJTgJHX+PsN4d9/a/dKHAHueX8Mhv/Iq2HSdoJccwHoNSwDHvZ307fvbcnPWm2vlBh+OaN631QpoqW1dE+YTCh6YHEfVpgxIGJXduIWA2zwLOM4uX8G4C5JQyc2hckjHhzYPXICXVIH1A==\nbar.\t\t\t86400\tIN\tNSEC\tbarcelona. NS DS RRSIG NSEC\nbar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jIAP0xEdOehLnbXnx24topWSGBBl79Z6iUfYmKTp/B9eC7MiROh8xWjyR8vfORrwI1iunCPEPcSGow2sbyFj8OGKV+ic74v4b284RMQDI2rVTdrNT2BZlo3K+JT0j/C5IS6jl9GMFybDTBzAUia898GWGAaJWq47aSmj8XsRY+g7hFDuFXOIGIexfPqzUuZ/94EzISVUUfWkMrBSa4DlF5oErudNGcgcam78UY+mbuLMBFPcfF4EHfN9135TuymxjxnG/7xehHwRMvUHIPWhjIAVxozrgaMn82FUn+yFacV3CqRmDoxFN0eRBNm25sqFVdRBqkTtTq4H/iGAKaSnkw==\na.nic.bar.\t\t172800\tIN\tA\t194.169.218.56\na.nic.bar.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:56\nb.nic.bar.\t\t172800\tIN\tA\t185.24.64.56\nb.nic.bar.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:56\nc.nic.bar.\t\t172800\tIN\tA\t212.18.248.56\nc.nic.bar.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:56\nd.nic.bar.\t\t172800\tIN\tA\t212.18.249.56\nd.nic.bar.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:56\nbarcelona.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nbarcelona.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nbarcelona.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nbarcelona.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nBARCELONA.\t\t86400\tIN\tDS\t42241 10 2 950D7E77E7D64382A3C69654AE15EC70A497E6E9002D10EB1BF9C1B89F77EEF7\nBARCELONA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JUeSgctyF50Q5sp6yuWNEEZZwOvlBFadXkSikZmxK1UikYdJRy4GssFZqLpAHEWqs4CHG2XlkLoASWgksc6XfFJf5ZUQK4YkTrXMprzmFoDaVT6WdiWwZlJMCM0DM70NQw8MOF3YwSPZLa6Ex8fiRChAP21NhhKyhTGdaGKqUZIVpl/cT0Pm2FKjNrInIXK+XifGi6oKIOxaW+Ch+xMsde04CJOZL7G7UfBoVdh1xAXj9xPajVPhY28AEIsmao45CavQLnYA7IDLr0qULZLDDY50DTwyFxPADaGb7/be5lB71zuzbU5Jz+2ovQNznZ31IjS09zhi4Tm2rKVUXeROog==\nbarcelona.\t\t86400\tIN\tNSEC\tbarclaycard. NS DS RRSIG NSEC\nbarcelona.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IibRCVoeQ/Ui0jKFOA9uNDNutt5+De1+WtTHCDH/w0PkyVnz2cnvVbiEbWed1J6sTqUVBZr9ZfJbZpRvrqXi4mECGjZKEaBqxjpvcy4njFMz8cjIcvtIqm8Je1/r+e/6NvD9BQzpvQ7Bcs7UKVDo/VsOE+rH9MKZc+f2I+45L9l7Y9c3GHytNY3M/85AQ4yci8Fhb58fcQ29aAsyH05a3E3mXhMnsoP7roCesuszKYVShV6+06b8fKPY46fpvmdC+xnzHPAiyun1dnwOI+wPDkCDd8Ux15teZWZr2HXIteBKwbZ++h7ORy4Bfn6WwGw+sXc3dHvlaClIUfdrcJmbQg==\nbarclaycard.\t\t172800\tIN\tNS\ta.nic.barclaycard.\nbarclaycard.\t\t172800\tIN\tNS\tb.nic.barclaycard.\nbarclaycard.\t\t172800\tIN\tNS\tc.nic.barclaycard.\nbarclaycard.\t\t172800\tIN\tNS\td.nic.barclaycard.\nBARCLAYCARD.\t\t86400\tIN\tDS\t59326 8 1 D49336A16E9884982A53DDB02E8ACB494DFD0143\nBARCLAYCARD.\t\t86400\tIN\tDS\t59326 8 2 9B09E119FEFD3BA13928CF43312198F3EC0B22A0169B35A4A28278F6E77E8ECD\nBARCLAYCARD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JzkA09c7lL3oSVWWgSaz6X6vgUTAxGzWTozEsu69RAIUCd9kr2eKkloAWwKOE/2nukOIcI9VkQSSWBQmhMALo2EunPklG+XC0s2ZFidC4p4ZPzjCPrRG0TEhfxqM0Ktla5QpSNqk1rFZux7y1LBIvsX/SlWELDqF9Lo/jdgSFvXUNwezkNp1MUWXaUMk+8eHNtNohEWFMUG+qt0sRsI+b6Qllwg7a76IECyUsV29IrJTgxtjDBfXjAx6GGwYaJFPNWLAaHjHoCvLZTZhFuLp+m1AOujQSsiLUIW/lUCJ/pM0lWZa3ZPr0a4RuyTsTzXRr305Fj+WweqY5mpBiUGd/A==\nbarclaycard.\t\t86400\tIN\tNSEC\tbarclays. NS DS RRSIG NSEC\nbarclaycard.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QJk1s+z0cz7FMGLLd8DMmSvCwpgHU1UUg8rzQC21OW+3Z1YK4waTBSo+vv2z39QIiZGGJyd30XuFsL5zAwM1OLA8gUkxk6E0Tb+VTkRxorbTBtBuV3thL0t0Cq/BakV4Ml6rVrs4nkYEUgc0y0wb58Vdgw3z3HiE7NwsEj9FNdyIc6Eu5Di9DuQ93baLMsKrF5uMC4PdZK/2ejDa8L/cv5xK4bQXjvmDjI9VXr7qRbu1xHAEa60xO71Mlj9PBnVzJ5YWJfxLXnIL+edhVz7midrQ9FTb5e+0s11Z5UNWiofMleh6mprK/eulZMJM/MlHkarQhdu/zDL6QUSXIaZDZg==\na.nic.barclaycard.\t172800\tIN\tA\t37.209.192.9\na.nic.barclaycard.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.barclaycard.\t172800\tIN\tA\t37.209.194.9\nb.nic.barclaycard.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.barclaycard.\t172800\tIN\tA\t37.209.196.9\nc.nic.barclaycard.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.barclaycard.\t172800\tIN\tA\t37.209.198.9\nd.nic.barclaycard.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nbarclays.\t\t172800\tIN\tNS\ta.nic.barclays.\nbarclays.\t\t172800\tIN\tNS\tb.nic.barclays.\nbarclays.\t\t172800\tIN\tNS\tc.nic.barclays.\nbarclays.\t\t172800\tIN\tNS\td.nic.barclays.\nBARCLAYS.\t\t86400\tIN\tDS\t50194 8 1 C841A595D9C7E1B4BEE311F12133695EA1D5EBDF\nBARCLAYS.\t\t86400\tIN\tDS\t50194 8 2 F5792478893C3C0A8338E061C3CE0D017D688FD4771D809B00552F527CF7AD41\nBARCLAYS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eD9FAKF44oeuRzD8/5Ta9inDwvEPDsS7qNLEgH2ZX1osQJRCorVLzEqn5BxCK2RqtLGF9C8uHDwrSOjS2FxqJIsrSTnE47tsITsLd6kmeA9MfbFOVU4W5CzbTiYz6mtiFZQlW3ViPV2L97n9UIovYBBuc8vMaDSs8vVtXEIA/BvDC/6zYfhPEnZBHPsjZ5dgBKKgABfcV4BgZEcbCaca7TQyGPG6xSNDptinmBtPLvtjPxNqp0LJdYsjgznVEeS+Oul53AWkeuXW9zjzTuQiQewwLKP8yxSVIb18CBMYz/3OHdaw834dOUceRDJQI5Pc3eTOM1hNoZrsbvR3Uli/eQ==\nbarclays.\t\t86400\tIN\tNSEC\tbarefoot. NS DS RRSIG NSEC\nbarclays.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZB9OZYBwVO7YmUksjMiEz/ztvUNQVlBggCtopJY1Z4ESTErcSv59NUnQF3FZX81jtFHOuxyNCwYMrtmhGS8uIWG+phM5amcu2fcb8+kh/RpcZM8p2zri0N0XoPC6ixPG/wE8L2x2NxUsWjp5bb/jdA87FEYd1WhUKaK17mauS50vHzd+UOOIqCzrvS2SLt6iJqIu5U2X8n9NvpoSvr2/qps3syYI1XV2YKuM8ArAig4eDCvV2Mo6BbZAEwmmDAQSxw7G9zU0ifEOBwRDUWUDjnSYAXZRXVqa1i3bGRT79UXd5+YgQDWt9+SFRqK8LoJ5U08FcfyPPVNRyztt5i9uxg==\na.nic.barclays.\t\t172800\tIN\tA\t37.209.192.9\na.nic.barclays.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.barclays.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.barclays.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.barclays.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.barclays.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.barclays.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.barclays.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nbarefoot.\t\t172800\tIN\tNS\tac1.nstld.com.\nbarefoot.\t\t172800\tIN\tNS\tac2.nstld.com.\nbarefoot.\t\t172800\tIN\tNS\tac3.nstld.com.\nbarefoot.\t\t172800\tIN\tNS\tac4.nstld.com.\nBAREFOOT.\t\t86400\tIN\tDS\t35550 8 2 2A380080B296E5BF1C8212618288FDDBC665F7689A31DFDC7EECCFAEFE17203D\nBAREFOOT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KUpgArEmBV3F4KkAjiPrOWxK4ise9R3mKpDj4B31AeCTJe9Tgm9wWDqEdSMyRG9E47IiOvooj+ujr+XwCddtXqtppnasFjVSC/Z43j6qBDbMusun3rvIJBWRLcPtneCj54qZZ5yEUK14dzTBjtxJMPHcfy2n7vPdcvT9YAuc4l85qv7XTH6G0d9lC0ftsZzT/2Eg+riGEL8+u12OTeu2zfSTX6O3zWUpd9Tg8C53jnscmSZf914D6UxfKVh3Ti+5lU4Q6HGUNzrQPk1DIlgttTZH7e5jv1OZeXVHABLC689uvw+MX+8peyFRPNWKPlwrqBm3UB8ez7lNhKAfDx6RSw==\nbarefoot.\t\t86400\tIN\tNSEC\tbargains. NS DS RRSIG NSEC\nbarefoot.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SYo82n7tmoU6h5Dy5BGte1HgaKonK36iMwaRPe6adNRuFUkzJcEDOR5w3xlU+YfV/GZ53AjbCu6wLauxqjKiEExsOkRkudAplJNvYumAg10ybBTdfymFVYIpvZpD+4DIDwXglpTCRIE/5Sx68+AtQHYRIjYOeKhBMgs2waiBvRrhvLolzY3/HoCAVeJz0xwrpxXmkbZdPbN1PotE7OalpO1sL6bbaFi4Fh8Zsw+azQStFvnloW/tWrDqC8NMpmPKziiX+SwjZ3qGO1q6edZJwN7x1TKs7zObNgVqLPrWi+HTrmKHNNpuagM+1qZoPPfUqGOyGJO7wa0kbdXRODVajg==\nbargains.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nbargains.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nbargains.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nbargains.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBARGAINS.\t\t86400\tIN\tDS\t15547 8 1 7ACEDB97F26DDE7425FDBDF625F6AEB37543C8A4\nBARGAINS.\t\t86400\tIN\tDS\t15547 8 2 6E481ABA2192D323FC814E0FB12D8459A9AC6EF0A2C205163C6C93B6FC8F296F\nBARGAINS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qwKvkOcNQzTFWa2hRxfXnQtQUBg+YPbcebxdbJMZRWci0pEomem4/j//D8sMItD+kTl2KemLSjFsXF+CuzkLFltv/mE+aQCfkJfIvC1pHgfcEmrm9AngDCN1/qQNAFVegE+0abmd8ht49GadiPBh7aWV9xgQ6qmiG94Z8k4MJgxZ4d93NggJROy2rmjx8LIIqp3gDaQGMen4DRw2sDdKPqKQimP8Lxh38dOQUCzPLOZVmwHJct2On+x0Ayod29HpYWSkTg2zSqt2stZTsEO6yuLYfOUTMi+rL4L7avxYvHYr687WB7qhtcUWLN9WrlUfHVhESkluuxSKOL2vdsbWig==\nbargains.\t\t86400\tIN\tNSEC\tbaseball. NS DS RRSIG NSEC\nbargains.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SK5el/hiX4laTyjIPmZVcz5YrLZUuJbjqgn8h2oJfruXgGbMhed90eKuJcSbcal69XSPCOAFMVeDa0twI68ra+4dyAokTExKtYtlkYBCN+6vMsGuQ1cVP/wqtmmNf8uE1/nGmDre0aZLwXDlsT+wnuy7Z8gfFKfVK7WZnmHT9esEGjqwqrMIDVkRJMLtEbzokp6P0apKSsahi7iG7Ql2EM470YXDsdks+YmzRqpujXfPNMpsoUNeVMJfjbw4XdeMjvBtmNP+iajzWdisZJVbhaVhbpDTnQBgY600yGuWsVF6ObrxHBgKpGo5BhaEZr7NPm4sWJhhz5ZNBYYToLpnQQ==\nbaseball.\t\t172800\tIN\tNS\tns1.dns.nic.baseball.\nbaseball.\t\t172800\tIN\tNS\tns2.dns.nic.baseball.\nbaseball.\t\t172800\tIN\tNS\tns3.dns.nic.baseball.\nbaseball.\t\t172800\tIN\tNS\tns4.dns.nic.baseball.\nbaseball.\t\t172800\tIN\tNS\tns5.dns.nic.baseball.\nbaseball.\t\t172800\tIN\tNS\tns6.dns.nic.baseball.\nBASEBALL.\t\t86400\tIN\tDS\t19630 8 1 288A66D943307267AA2CD52FA683C8080B8A09D5\nBASEBALL.\t\t86400\tIN\tDS\t19630 8 2 5287DE1AE680A1EB603013C8238470F6A79B05D3FDE6363F94AA4D8675CB5434\nBASEBALL.\t\t86400\tIN\tDS\t26845 8 1 CA0047513EF6E702252D6213D7EC569D171E85EC\nBASEBALL.\t\t86400\tIN\tDS\t26845 8 2 E1BB502AC23CD0F87F3DCCA19A50B74564E06555C91620DBAA29D1BE27369346\nBASEBALL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NU1JY6DbC5xU97Mtqsy7tAgMkynNs1usoxZXJx57hBJuty4LQa/ANljj7ADSfZUxjB1iiNVrxy86LE4Cc/KigYd7iRuAUp85OBDzSMhNa1s5eSlarsXSDOXouC/3yGFis75b4YNj6yI/+6FEpQb8bgGLMEEAfSDl5is6NicItCKap1C7icJVAdxIDeTHy8EJaeR/v1xD4YVUDMUoJdndUSXKIqPUSdOuSExXS/MqXA76Duzux6Iz3OQIVHEt+vLq/jGCAok7s6FEd0YZEfRj4fbwJAGxeTD1uhV/IzGzB8jeVi/K9RcrRqowysI999vimjxtlFvH+tp4H3KPZMJX4Q==\nbaseball.\t\t86400\tIN\tNSEC\tbasketball. NS DS RRSIG NSEC\nbaseball.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JWKbiwfMh88GIGiDpD9stkVFO4J/noLiE2ntzFyOTXXNIM0XfsKUVCqB0ayrxjIUcggE0SokikfswsZMVAjtKQbuFoES/pSp2y5spbWjiGBNe59hwJ9RP8j+o+jIrgWfUHPRSFoD1aTsVrKqTkpGiRsXlXNkJC0ls0AcCihlUPEylzRujn/caeWQW0gAgncj3trzET4m8gIZ6g7CntbKPMwDcMLGh+qU2NdUHr3bKHfeo/0SFW1/loXzKWuYMg22cLIG8u5YR/dt/wBhQXoBy6vAyzaYslR0DxbHaEcgwsxn21X4EX/xUj7RWi0yQjoP8YkJjdub72dE+54gpm3onw==\nns1.dns.nic.baseball.\t172800\tIN\tA\t156.154.144.200\nns1.dns.nic.baseball.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:c8\nns2.dns.nic.baseball.\t172800\tIN\tA\t156.154.145.200\nns2.dns.nic.baseball.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:c8\nns3.dns.nic.baseball.\t172800\tIN\tA\t156.154.159.200\nns3.dns.nic.baseball.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:c8\nns4.dns.nic.baseball.\t172800\tIN\tA\t156.154.156.200\nns4.dns.nic.baseball.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:c8\nns5.dns.nic.baseball.\t172800\tIN\tA\t156.154.157.200\nns5.dns.nic.baseball.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:c8\nns6.dns.nic.baseball.\t172800\tIN\tA\t156.154.158.200\nns6.dns.nic.baseball.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:c8\nbasketball.\t\t172800\tIN\tNS\ta.nic.basketball.\nbasketball.\t\t172800\tIN\tNS\tb.nic.basketball.\nbasketball.\t\t172800\tIN\tNS\tc.nic.basketball.\nbasketball.\t\t172800\tIN\tNS\td.nic.basketball.\nBASKETBALL.\t\t86400\tIN\tDS\t43195 8 1 89ECBE1D3AC6A5ACA0D63AD02D487561D6F2BA1C\nBASKETBALL.\t\t86400\tIN\tDS\t43195 8 2 3FF79D0D21848F03BD9D98ED5F3D340AB4CA6FE01A62DAB26B2BB8E6ECC41C9A\nBASKETBALL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GlzZZdulchv43MPkR4sQLUWZ1RC5cEsr5ArO79IhNy5tfUwfrtRYnwmhiCliRl6WK0cA6rvyWn2anv4A8z0Do9VbMf2Fr7PflVqZ7GcDGJfmRSLmWnuxmOX6gHLlO6EM7TvOWwByXbK1PSjKj8T5AUXOneqfzaUEVchyDudf1L3k0YHoIXwJwc+e20smYwKDkYB4j+Sts3LzAcXAVlOuVB+swbzsWt+pM1nUKpA2rSlsoMWR31Oy/UoxlVNE1+A7dT8f0SvaEwnjFdtupG8ImNVo90PwRLOUvNK45H7/gLCUL81/IcXE+J+IFhCE5ffaRspJXJyGmPi2rF1GVDEMxQ==\nbasketball.\t\t86400\tIN\tNSEC\tbauhaus. NS DS RRSIG NSEC\nbasketball.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kqq1vaiQlM0eOpNSOGTQVEo6KH6hv7DSecxD7Uehf//WmBVqrQcoYxZjNsfDPTfs8o7OB9yIBiN9nJTB6BKUUYxFyitE+QyVbZWo2YAXF8TDsa9rvrOq0pl9NnePFHXRd2zXvE9hjugFlthjt8b39P6NfHqm7Tij2swKImcRlZ5xXvLcFOsDSAf0J12cGPHxQTer6ik0adtV1b0d6kMEYzkvzfZu/t+DRvOGQ2rHi7mC2wcAHfKHPoXdBh4y8y1k9tpngdBYfe0dq2OLCBj4HPlfIMEAKE2TZShLyTfgrZKArkzO9MEMFsj6J39TYaPnp1TSRt8lDPOPDhekVubV1A==\na.nic.basketball.\t172800\tIN\tA\t194.169.218.71\na.nic.basketball.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:71\nb.nic.basketball.\t172800\tIN\tA\t185.24.64.71\nb.nic.basketball.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:71\nc.nic.basketball.\t172800\tIN\tA\t212.18.248.71\nc.nic.basketball.\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:71\nd.nic.basketball.\t172800\tIN\tA\t212.18.249.71\nd.nic.basketball.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:71\nbauhaus.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nbauhaus.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nbauhaus.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nbauhaus.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nBAUHAUS.\t\t86400\tIN\tDS\t3408 10 2 8E5C6C53E04001F14305794F1B28EB612B8D297CC190F8662B53E3710CE82456\nBAUHAUS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mxyJkzvKZjMg5HSFN6ehcz+KvyOECRlivdIuIbOI8BJt6Ceayk6lFApemOycktzK8Nu2pfonAwPzjFKCiH1Lz1Vp+BaogiSEeV0PfiK0MZQ69sFJdl69Ja2e5ySeK2mLnLFzSv57jLJEh+bGmU/pT2E9M9fS/8G16QhKbmSEWPQvG3K7+bEiR6ddCjQDbqi2FBWM3k92/XCMNtL+tuHVmYv+5iYmHaP/dBvLxLhLlZrhztD1KmKz8O1ZVsiML0JA7Q7kZGs3FtFw8Ri1JVGAjqy5pWTbC92c4RxCb/fXaLZgJtuhZ6vzxInQRz1MO06VOFxhsbq6kRdbU3Grvtrjlw==\nbauhaus.\t\t86400\tIN\tNSEC\tbayern. NS DS RRSIG NSEC\nbauhaus.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Dqez+OCp5Q/L/UJpk2vgv0kKFLgFrwp/yzFOaXdWAljkzGEyYly++sppLh1Yx6pK8aZGafC9H6n8OrgYBZsjZ+L1tEj4y0c/Us+z+a2kN/4pdYW1vBuMMPipAEy0o+GhWTSM0pX3/o4SzCOrm4VrVJzzmH4l7Bob/u5db/XYwTa5QQXbcjTKfUOkWGFkW2QYExmOcxAActADHYCjOdPLxA4xRFjOdP0lzxMEoiBC1dJGyLkzWZmHWd9Ht4SUhIJL94kJMUlzMCsQjUesnW2GlWmMgq7eqPkoPeuPwkaCFatZMYTLXa2muSdO/kHnKHMJGhJa6EynEYk+wyQJth/SwA==\nbayern.\t\t\t172800\tIN\tNS\tdns1.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdns2.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdns3.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdns4.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdnsa.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdnsb.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdnsc.nic.bayern.\nbayern.\t\t\t172800\tIN\tNS\tdnsd.nic.bayern.\nBAYERN.\t\t\t86400\tIN\tDS\t5450 8 2 0BE5B2CD561159EC40895CC8A8D79D74B3437A4CA4D4D48FE1863315C092CA98\nBAYERN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VH5cXAfUl6d9GAIFPcDSzR0rRiS8tTazLoUlIGCvQQi3VJVOb/OkenPtDkc4XAk3NtlRy5iTPirgscrgqx7nqR0e4zv7dXlwZKTxRF9ZpN6MCAHkXTGRVaKbbjEzK4i3N1kkdm6HY5Gi5r/CN0yYNxopM37gRkPKsrYnYoI/cfXBOPoSimtK/3KAy5HETrph2EQaInPYKU6PNa00twGC/UOF3L4VivhmxzTuSgZLFIM7aB8rrxlbV9oThKAPOxhF/kFve7pNqPRR/0fgRT99/Co3DK114Y3n2IqmzLe7FIbIZHdQx3khLq9bKIrMqM3v5HXiqD/aSvsddcfgYudXkw==\nbayern.\t\t\t86400\tIN\tNSEC\tbb. NS DS RRSIG NSEC\nbayern.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aQH6OVZU/iD5l0hdriL9hUEnLtzwgiydJMGJXgi+KBKga0Odd0TNia7yka1OYtT4SL8busPtffP9rNKcI5+MadbYdUPC3yXKGe8TIuUfqxjkkhxaXzTFJtRG9+U2/hjjKEtZSzWF1cIlus6GtaGhYeeURFdcQNEnJjIpMVGDb7emiMuopsIVVgtWLUeRt4Hp9Fgh7XecIVt1uYZjCNYsprdMLLPOXgwDRkBICLfEwM2Oe48XEGpIcWl0QR6J/DYwdv2fp/171mdyRmLYIIjnsfJwOU2MPT7lSIDxIRJliD67Do94Tr5Vsbrz4YuIxt1a04HoiUhU3pBxNa1C28mIsA==\ndns1.nic.bayern.\t172800\tIN\tA\t213.248.217.14\ndns1.nic.bayern.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:14\ndns2.nic.bayern.\t172800\tIN\tA\t103.49.81.14\ndns2.nic.bayern.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:14\ndns3.nic.bayern.\t172800\tIN\tA\t213.248.221.14\ndns3.nic.bayern.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:14\ndns4.nic.bayern.\t172800\tIN\tA\t43.230.49.14\ndns4.nic.bayern.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:14\ndnsa.nic.bayern.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.bayern.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.bayern.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.bayern.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.bayern.\t172800\tIN\tA\t156.154.103.3\nbb.\t\t\t172800\tIN\tNS\tns1.barbadosdomain.net.\nbb.\t\t\t172800\tIN\tNS\tns2.barbadosdomain.net.\nbb.\t\t\t86400\tIN\tNSEC\tbbc. NS RRSIG NSEC\nbb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qWtSyIxqAUT441jlemvRJhHem4BWiQ2V5r3I0YxJFUjsI+KXj4ScAqpqBH0G9wTT2Ma3uAtGvgXHFOM8ZDopJKApSp/FFE98RHHK45dkWvDVxm3VKV8MLCbSZQIxHQsRnFpxTjway/Y+AA1Ybzd47srjJ+DxmxA94DK4U3oufoSzicC7cmkTazewSq3t7X2mzyTAPKFnarvo4Sm7Tk+Al5qiYWuja8EWMde7wepaZLdbCbWAp2YUq5EnQbyOmiFW/7+VPTQfg93KQpCBjKX+gyCBqDa7ygpxMx5PM7RUdg6my72ApVqxDfnGECbKlBclt66iNgNSWP9y3t/g9G+BWQ==\nbbc.\t\t\t172800\tIN\tNS\tdns1.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdns2.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdns3.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdns4.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdnsa.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdnsb.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdnsc.nic.bbc.\nbbc.\t\t\t172800\tIN\tNS\tdnsd.nic.bbc.\nBBC.\t\t\t86400\tIN\tDS\t10550 8 2 A5006C3437CE92E184D0E45AD5E31C35FFC69353AEFEC0926B78D04A6D3C99BD\nBBC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ds3hPRI8E2x4BcB9kDGHaKASogMMJ6jI04BMqEo+XTKY8FzqXfSXss2wMEVBxnuW3+SPWtvcdr3aHrLl89XVMQIY15naZVgIC7CwvX7cwS/KX8rkjyZMl7WBmwY9DDnTZfGme8piJJgnRnKRjTcC0M1RG4iPWZdnIllDF4OhIcFO9xs6pFL0Ce1UOs4+g95Xm2mdIsASlwHkxcnkhXJ/cBafO2hUIY7UxFoD4E0x9cd3JPLbBSnkKznWJq9bDnDH3UoXqCSrAW2qMYxg5Par6vyoWo0UucJbO8xKR0WqhL9M8n8GpVm4AAXtd9KQebZ/4n40UtS2LfpE06ZlNd7KTA==\nbbc.\t\t\t86400\tIN\tNSEC\tbbt. NS DS RRSIG NSEC\nbbc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dwx2sQd7Qhd9HAncT/nOjxVGiFbzzkpygEgDCC1ReMqF9THX4ReOpQB+vVHMBeUppAKS2BTd6FMpVlbasW62x18EYgDtBHaIEYJLX7YzbcuHLBnjbi42JHopRONDpKCgs2pCkMyuCxxxM1icnHC0EegOBocVgKb9YJ5NX3CAw2BHcDQm7nWHzBogM+TqktpCA11vCRyOXBjaOBpZzlY+JsKx61UdF4QJlgVODzPeIW3KpAKY/0gkmnOdzLpaa/PP+R9zvVJHu3ICImYpPvNHMMcKCOV8pQ7NPoxE2TQdHjmuy+d4RZiLbDUQM9dKZxfhTXK+z7VTnIZuGBVwBTdxWQ==\ndns1.nic.bbc.\t\t172800\tIN\tA\t213.248.219.4\ndns1.nic.bbc.\t\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:4\ndns2.nic.bbc.\t\t172800\tIN\tA\t103.49.83.4\ndns2.nic.bbc.\t\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:4\ndns3.nic.bbc.\t\t172800\tIN\tA\t213.248.223.4\ndns3.nic.bbc.\t\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:4\ndns4.nic.bbc.\t\t172800\tIN\tA\t43.230.51.4\ndns4.nic.bbc.\t\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:4\ndnsa.nic.bbc.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.bbc.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.bbc.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.bbc.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.bbc.\t\t172800\tIN\tA\t156.154.103.3\nbbt.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbbt.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbbt.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbbt.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBBT.\t\t\t86400\tIN\tDS\t15390 8 2 E7872A1449946BA400B2472A61F369FE8ECF57EBADA1FAE28BF0BAC242AAC4F7\nBBT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cWd6ABmQ9hNHQS0lPJsEWpaJCBjwtHfPO+zyRTQhCVZZh/gkcyZYwkmtStyAEQHCFOvmKUUha63q11YzdQc7oto/n5E7SJ8jbqqMbA4vwTe80EoI57FOhmCbOBt3Z9nV4bWgqtbLZdeeVNUxigMOsnjxvhtD2x3SvA1BpG4glmlsozUYWrEgVyaMmnWpC/d7Q+yHwJ2WLW8I/Ud/TkCI+OfMOdcLMl3bSiQtrEGHMkK2QNguZrYmYcWa5winNmrTLwS/pCAIpjWN60rg46BmeKmT+KUoJoP/GXYNqk+HR1+Z3Z3Lx97WVvTmTlI/ObN+SWC2Br25LBUagEo9JsOZ/w==\nbbt.\t\t\t86400\tIN\tNSEC\tbbva. NS DS RRSIG NSEC\nbbt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . A62bU3KJPMvHQN5T/lbCM/WZv4yQwQrukMxBBDhk++RgNrnkswpB6NufO/FGd+/P94NHugRN/P7zlTM7Rk7vJ151yKihR4/zX093C0etOX2ONFlIp3/w3vRJnRhM+lxrVguM1zRPFSCFZgZ7wxmWJNK9yc6M1ujYG6qoDQl7sLrNW/nPYvp1ZZ/AvPFHb626IsmtgyGjuNbq6YvbgvCnKhvVFo9F80oY81+yGkOuh6zhD8wtJQ7q+66SdBHCHYoO/aw7fGtyngP8l2KX/2o1w/T+WQ2VLpTF+cYNVHfxkb21FLEiMQYN425PojA2G3HlwHtHDxyKiXc57bqYsLNS7Q==\nbbva.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbbva.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbbva.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbbva.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBBVA.\t\t\t86400\tIN\tDS\t32169 8 2 25546D1F276A9E71422C3F7835750C7693A070F75D96B455DD28D7F4EDD01D57\nBBVA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Iz7T90wGlnPgQdboeVC6bQdnUJdqDG40T2P/s57/RXV9dVXoKHzoLDNQxch/OHaXYtdg7PoArFm3snzVvWaESDCIqUWCMJ6p6WCWTeDJKKVU3nNtgX1gkZ2CQFBEGk3Vh3j7Ip6VS5nDko11sOW5jnXs4zRKWxYjdmeZgTqly5fXsvp4jFXqeM9zripa+E8ekUkljulmqbXsoXyReAtZl2f23nPN80iHVD69939Y6zSuKiYhDVGC2l0kSjW6I4LB03T5mWqT+JXI+ZA2DUgmayZDOTn+pIPgRSaKjYZ1US6VhJxB2VRQdnz2EHnHCSDVzKaT4DC7NflPQd2w5y5kDQ==\nbbva.\t\t\t86400\tIN\tNSEC\tbcg. NS DS RRSIG NSEC\nbbva.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Uu1MfihK3gmaPCjSVopoRnzKMKPb2+7kGuEiCTEgm+xb3SL86Jla4ISY44YVp+NkFdUqHkfCr63aHMLsDJ7h6701xw4TlQZQnSc8QOlVm0zryazH14ncxnaV8IaPQC8YKiKZv9Kpp+1/uao4z2NvjKIva9/hOXk+MApWkGgTUUBWJs8gffwofD25ANuuFGbDZVRRYHM9aYvUe38y94m3FRjHhjMCMKaRiNxQzp+fxd+wDbWCT1h8bJMmaMBrSSYPJpVfY8OptKi0+/M+35xVymwqlj4V0/QzZHih4K8u/vPvUn192zfHhjSsRURVv4cxnEq/3MMamPxDJ925QO4HFg==\nbcg.\t\t\t172800\tIN\tNS\ta0.nic.bcg.\nbcg.\t\t\t172800\tIN\tNS\ta2.nic.bcg.\nbcg.\t\t\t172800\tIN\tNS\tb0.nic.bcg.\nbcg.\t\t\t172800\tIN\tNS\tc0.nic.bcg.\nBCG.\t\t\t86400\tIN\tDS\t48108 7 1 1FCAB02E25C47F8C985A150F983DC199D3E6B9BE\nBCG.\t\t\t86400\tIN\tDS\t48108 7 2 E085676A3B8056349653315E5DF6709BB16844BA1DBD701517FFEA8B79F7A32E\nBCG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZcGxZiBlIXub9kamwkeFxagAdUE4qz0oRPCZ0a5nEm6MffUSRE21gjI5dRu3S3H5cmwV1b3Ns36IHQWJGzcvTXT1AJfa5LaH8GY2TrKOksRbUhf0kJkyCtkYDD459Tbn3vmPfduDPzg4ex1NAaxlpnFuhF0/uaQlqTSVci0YtxR1fwOma5UAMF9xrE9ohpeBK5HnrtQqc45zdN6vup9ytJxw9P4BBSSR7S78Nr9dekexct8owIMEp67U5rIY9fhA2aymdl7KUwgedNZXOLd0u5PP1awyhbW4olpooXT+wE70hYAdE10ldZRL7NutN+sWx5kH810hVSIs4c0xoq3isQ==\nbcg.\t\t\t86400\tIN\tNSEC\tbcn. NS DS RRSIG NSEC\nbcg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ijdJZnr+XIdtXlRIfUqnousGV882P9A5XSesMbpBALm+KGAAyX7QqULYPTH+ES6rzdKhaiv8q9iBtQHlekoDbxuWM7mTYMEDeE3yh9KDOB3vvkfmZ+o0iUxYU92Eolh3PhdBAlNqf/TfwlvgZJbdxJFEDxs5dvel8YouQUSHZSjqZ1o7FsNM0IHAx90zQuk8WaWveBjM+qffo48aGhD0J6s6GlQbONw2UWqWy5/DjxT5R2jPbLMwcr39DqVDu0zoCyno2UkyuyguGrhIQgwgAtlbFQRGE3pCmrivjMaNTF/7+xcoo9ckWiok1Urf2duUPvLKr8T0SLHaAtVgkX1HHw==\na0.nic.bcg.\t\t172800\tIN\tA\t65.22.216.25\na0.nic.bcg.\t\t172800\tIN\tAAAA\t2a01:8840:d2:0:0:0:0:25\na2.nic.bcg.\t\t172800\tIN\tA\t65.22.219.25\na2.nic.bcg.\t\t172800\tIN\tAAAA\t2a01:8840:d5:0:0:0:0:25\nb0.nic.bcg.\t\t172800\tIN\tA\t65.22.217.25\nb0.nic.bcg.\t\t172800\tIN\tAAAA\t2a01:8840:d3:0:0:0:0:25\nc0.nic.bcg.\t\t172800\tIN\tA\t65.22.218.25\nc0.nic.bcg.\t\t172800\tIN\tAAAA\t2a01:8840:d4:0:0:0:0:25\nbcn.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nbcn.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nbcn.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nbcn.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nBCN.\t\t\t86400\tIN\tDS\t20194 10 2 2C1FAF28AFB91E2A2FE1A6C27E480CE2077CCFF57CD7E8EAC1B658CF2B9D9260\nBCN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NNHRpjhhIKbk3I5/pvNBHldyF3olotwMcF2uBPMHpAdHp143IVLWTu5fFf/LbqD2NxDEMOHnDP7aajCpZi+bq5DasfSUpImCXewKu621RZKV2lGHhQaOtIaagUnYo4Ha8+g1Ep45PPy1KiBXV+0zUjLqtWWsVT/jZAzzj6GoW1cGmCdBTTc30bkXhuNLJQV9Ca5jkwCW7CzA5BncQD1rxCm9ttQhQ4LczXjVxp7GCRUG+S4ubax+4mJZqkpGwgDDZdw6gz55O6AfMfn07ch8AVilK3lcCnnpBSPMz9v275AGOsEg9nKi4CEoCvbxTbzYt3CwDXsFAKBRKJmx4XF/zw==\nbcn.\t\t\t86400\tIN\tNSEC\tbd. NS DS RRSIG NSEC\nbcn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Yz3JKKYiaZAoYL+z6+YOgiJ2fVPYvkPm9D8xG9RdfFeOr+xZMf5+ae2xDc0b0DxvAinwL2NfyZnTgXcs9bFRkQ7PFI+NKba2BKLIG1QvEPiYRKGmiBfMHB3wed243VDZIF76lKdovBJEoGDwrwkp39H0EbNE1MreWRMEBnKc9ay/GO1CRDvV4xY41ta1DhZilXxpEciVlEq0TzawgN5N8ycD4hW6KaV8bKqn9yjsm0RZHg3WJl1hm2NzyYJm5JffB8wk1dzQtg1INenZ4jbGyFlUZvz4jQ8/mVEIxWZFTS+ZEze3kNiMMiFhrR07MN9lWMNd7JqdXG/a0IEmdf5JjA==\nbd.\t\t\t172800\tIN\tNS\tdns.bd.\nbd.\t\t\t172800\tIN\tNS\tbd-ns.anycast.pch.net.\nbd.\t\t\t172800\tIN\tNS\tsurma.btcl.net.bd.\nbd.\t\t\t172800\tIN\tNS\tjamuna.btcl.net.bd.\nbd.\t\t\t86400\tIN\tNSEC\tbe. NS RRSIG NSEC\nbd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nHQf4RQD37/nu/siTJCbWTPANh72dYLqEaiZP920d8pjhOtdBGlh/Ouy4+Yu3A4/0n4b9FOPCu32I8oiyOUw4zUpkQVCYk9HUNpTasG78RvzpMJmBzJw1rjF/Z0vCJQ6xt9jpYB0G/REF7cjTlBBG4IX2ML0xcAgJ3YLfXx4XAMo7OJTjuTE0Mnsmg6ji2pHGSN/EKwoEB8G/O3b0kwt6vF3DKX5zTI9yEINhYyM1lpRe2InKrZn/Wb41oQo/C2ov+b5L9x0ISoReEpzAxbaLGTTbhy4inFkB0NY7qXcYLrJWg9/0gedK3RamRWD5GWGXAEEGJtTME8ur/BYpOD8Og==\ndns.bd.\t\t\t172800\tIN\tA\t123.49.12.112\ndns.bd.\t\t\t172800\tIN\tAAAA\t2407:5000:88:5:0:0:0:3\nbayanno.btcl.net.bd.\t172800\tIN\tA\t180.211.212.213\nbayanno.btcl.net.bd.\t172800\tIN\tAAAA\t2407:5000:88:2:0:0:0:3\nekushey.btcl.net.bd.\t172800\tIN\tA\t123.49.50.51\nekushey.btcl.net.bd.\t172800\tIN\tAAAA\t2407:5000:88:1:0:0:0:2\njamuna.btcl.net.bd.\t172800\tIN\tA\t203.112.194.231\njamuna.btcl.net.bd.\t172800\tIN\tAAAA\t2407:5000:88:4:0:0:0:231\nsurma.btcl.net.bd.\t172800\tIN\tA\t203.112.194.232\nsurma.btcl.net.bd.\t172800\tIN\tAAAA\t2407:5000:88:4:0:0:0:232\nbe.\t\t\t172800\tIN\tNS\ta.ns.dns.be.\nbe.\t\t\t172800\tIN\tNS\tb.ns.dns.be.\nbe.\t\t\t172800\tIN\tNS\tc.ns.dns.be.\nbe.\t\t\t172800\tIN\tNS\td.ns.dns.be.\nbe.\t\t\t172800\tIN\tNS\tx.ns.dns.be.\nbe.\t\t\t172800\tIN\tNS\ty.ns.dns.be.\nBE.\t\t\t86400\tIN\tDS\t12664 8 1 59462E9CB5520A36DD248D9DDC4EAA44672A5ED1\nBE.\t\t\t86400\tIN\tDS\t12664 8 2 75141E9B1188A95A7A855BF47E278A742A5E3F2DDEED8E995D749D48F2F0E72D\nBE.\t\t\t86400\tIN\tDS\t52756 8 1 6047D5E44427530D6BE989ED58CAFC9A881F2810\nBE.\t\t\t86400\tIN\tDS\t52756 8 2 5485AC33DD7C7ED237EA2A4BD269731C816960FE181042024484B5CECA6ECC9F\nBE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c1qEtu/5kKS5EWjEWE4MuKKcS10j5Q7AUez5FlEqybVtsRKKwLsajZIM4aySUK8m4KccLmwEjIft6z41LcuYoYe/qT30ColyFArvP2RHQEmAC5ZI3YZNFHftTKmKY7ZWiJAPi4sVaC9J/vLDvUSaPopPPqvN4RHaYyvDavJ1BY2/LffMh4BU6K/Fcyar+bC7hQDNRSR8j7bQ3neueLqomuBXzX6zhykZM7ylWy4DOrwNGnL+kpbD6UnSKmfkyIgXz1I5t3XF7pOTUMwloXcds8+A8t4Rl1ImVbl53XNv7/YQ6PYguODlfC/N+SGC5RaAYUHKz3tdsL8gRdiMcevvZQ==\nbe.\t\t\t86400\tIN\tNSEC\tbeats. NS DS RRSIG NSEC\nbe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EkAlzvXBHQ+kktIIgWYOev+h/CZwJm2llZG+kSq0xJ4gpAY2CYgYWgOEmDPDS2Lsq2ysGrKOBFd6rsSZyqX3weCF0xBTy+0Iqo2tZd366ClmqnbMzZXAs0jONRn7IcUHezZKv1UORLfAfU8PCg/xgHUHsSWSej7LFphVg1VOeGa/cyAIUxyAJWkNJhX51TwVhZdj0VsZvk7jcWdyBFxhwq4FflIxD2WRduvUKK1Ho68TDvDsds/ADqyTZ7EtJlfA1YWAmaHC0Ub8K63mPjQ21t8mjlgvPpcwQzxwqEq7RgBsYmC9sMskwgdASYg/HJwvSOiYGRd370+LCEmJCWoo5Q==\na.ns.dns.be.\t\t172800\tIN\tA\t194.0.6.1\na.ns.dns.be.\t\t172800\tIN\tAAAA\t2001:678:9:0:0:0:0:1\nb.ns.dns.be.\t\t172800\tIN\tA\t194.0.37.1\nb.ns.dns.be.\t\t172800\tIN\tAAAA\t2001:678:64:0:0:0:0:1\nc.ns.dns.be.\t\t172800\tIN\tA\t194.0.43.1\nc.ns.dns.be.\t\t172800\tIN\tAAAA\t2001:678:68:0:0:0:0:1\nd.ns.dns.be.\t\t172800\tIN\tA\t194.0.44.1\nd.ns.dns.be.\t\t172800\tIN\tAAAA\t2001:678:6c:0:0:0:0:1\nx.ns.dns.be.\t\t172800\tIN\tA\t194.0.1.10\nx.ns.dns.be.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:a\ny.ns.dns.be.\t\t172800\tIN\tA\t120.29.253.8\ny.ns.dns.be.\t\t172800\tIN\tAAAA\t2001:dcd:7:0:0:0:0:8\nbeats.\t\t\t172800\tIN\tNS\ta0.nic.beats.\nbeats.\t\t\t172800\tIN\tNS\ta2.nic.beats.\nbeats.\t\t\t172800\tIN\tNS\tb0.nic.beats.\nbeats.\t\t\t172800\tIN\tNS\tc0.nic.beats.\nBEATS.\t\t\t86400\tIN\tDS\t3234 7 1 D046927A7B31B59E7AAA612D56E1F8DA77CC9E91\nBEATS.\t\t\t86400\tIN\tDS\t3234 7 2 3BAD4FE26537C9B141EBA6CB27F3E5640F302028B78C767D1780F1D85FB659D1\nBEATS.\t\t\t86400\tIN\tDS\t24981 7 1 9BA4545436492A1E06699B29BEF8E4BCB18D4017\nBEATS.\t\t\t86400\tIN\tDS\t24981 7 2 64E153079D97F281A9B4A8CA8FF12456521EF0C597EEABB3FFE407A811523C13\nBEATS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pd4SghVzdnreuYA7zbSUHuILWhQUEDKIOcwn9Dg91AfKYOSFz68FAAc2yLDqf7wDPM178jFGUB+OlealBVV72cG6nLQtp8+0bIiGWVx70HZoMTdZymyC3fxLyeK9Y1jc5p+Y2+iv/5Lhseo5XAIvCQrSKQ+r4reyvCHW/KiIiEw5PDxoyp/0XoQhyhS6Vc3Rbd6lElsLau5pwTN6rGptJTqr1T3KD891M5OcU2Ue4njv97/KcH8NVJIqblU2MXT8JgI2HfYzvZbvhQMV6G9gA1/xONE6y77g+y9ip5KdNOist9AcwpdCoP/NyNDqd717kdjjhA2jG61d44ToO+NyWw==\nbeats.\t\t\t86400\tIN\tNSEC\tbeauty. NS DS RRSIG NSEC\nbeats.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kYmM+EYH8ov6xql+tKYU4lhK6j/0Vhxa9Tnq4G4oW/FA139Z3RHNaYUjRpKZR7jXtIWlmJxJ4MC1UI0oCi82TA9n7tJ3DYhTbUiayFLBnI5R8/3Z19e3FOjOja0HSfFNT84VzOXwYPDMyiULcuixJZ6ixv0I29KyyWrN5f3reeK8kwhBOr0kAG/KKUYZ8xWNoDw9jLknLXlxmaaOVtXdXVdVIx0fcjs3srDoZmypSVg49xbjc81JZ6V7Sc9d+cJbd/FuyuwiKHYfRyhoKpuGgE0PDwbjx/s36K2xxQIOEGVWW1a4UQ/8xlt0bD7AyKzdRpGNUxRAUBQidMmTHBaOXw==\na0.nic.beats.\t\t172800\tIN\tA\t65.22.60.9\na0.nic.beats.\t\t172800\tIN\tAAAA\t2a01:8840:3a:0:0:0:0:9\na2.nic.beats.\t\t172800\tIN\tA\t65.22.63.9\na2.nic.beats.\t\t172800\tIN\tAAAA\t2a01:8840:3d:0:0:0:0:9\nb0.nic.beats.\t\t172800\tIN\tA\t65.22.61.9\nb0.nic.beats.\t\t172800\tIN\tAAAA\t2a01:8840:3b:0:0:0:0:9\nc0.nic.beats.\t\t172800\tIN\tA\t65.22.62.9\nc0.nic.beats.\t\t172800\tIN\tAAAA\t2a01:8840:3c:0:0:0:0:9\nbeauty.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbeauty.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbeauty.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbeauty.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBEAUTY.\t\t\t86400\tIN\tDS\t35340 8 2 2489479F7A6E57341C7C5508C55113491C519DD846258A6593C4D1ABA57D463E\nBEAUTY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ruh2CfqyT56yU5DEVTkYl2xcJ/VPOYcLOjI579FW5HZmtlOTw/37uWFMivOkief+kGDenZcWhR8I+eQqpD4HlhrB2MaZH6qOk0xw0ZrreT8NlFB/fV/aWeSF/WrRYhhHpYU+d6eyHBudGcnBhYXphcWW1drnKk+m2QNPCm+ruZfxFRmwxt3/Jw4xfVjcCGARixxH5i8MDB1kAhUs7dggV21Mck87c3I81wLV8b8ZYQen9TD9BB6i9xEW8xH3Oh0zsRmskKf2/D2trZkzI9B1EsbBVXaMvkTwAnCMk9/ppNnZTdpFWpWIeeXcao+edROOm+B7/BybaHOpdLQgxyfFRg==\nbeauty.\t\t\t86400\tIN\tNSEC\tbeer. NS DS RRSIG NSEC\nbeauty.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vLXM7cOXo8O/m56fRFhINmZwVNFnQGdW/Nu7vwkBw8Hnm8vpjHQjldSE3pjtGdbdlJLq/RDL8u689o39m4oHD1iTprqHbmlcZp79hMey62VpKcPFmR1JS1gG1TcmzSJ83JEvdEo/DZghV0lqrqopnSD6JdH9E+vXTBh2kIYKj+TtN7B+Io9t/MtQl7bMfx/SOvoay2c5TfY4YcXOFCnkJepcMPlqTxGo6haax5+GYfgPmjW3AjfgbvCoK3/yHPH6y1umILJL3jAO5GPybTh1v8El7xQIblFUNaPwVPovk1gWqvrHAJ31MbDIiHfu1J4QNy+To7wfejjgZ7qwkzm3Qw==\nbeer.\t\t\t172800\tIN\tNS\tdns1.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdns2.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdns3.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdns4.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdnsa.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdnsb.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdnsc.nic.beer.\nbeer.\t\t\t172800\tIN\tNS\tdnsd.nic.beer.\nBEER.\t\t\t86400\tIN\tDS\t56125 8 2 C674B8966CB78A79E67A2ED674917CF39F96ED6C7E5460425C61EAFBAD7E2A87\nBEER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SevwNz4d69q5HMbW7fcFx3CcZao4S4VgHFs6CddTwB7gZPRg08WgfJCirv0FZJZHKMIlSHfIh1Z+MNuNGsFC6Bhe/5aJ4qIWzm0Omr+dQ2pZ2H9Ou6Xc/FrvpK7qbdvizYjY8L9PMprPoyWSws7wUwFE/erHgO9zwjjucIEs3p9+VJicORuX6a111w7hA2Y8xzgntNemxOx41ZyfmsoGGk1FGLUopbMfZOwwWVzI1xBTQ//0/WTr5a0hRX9cCueEKvVqlEK5i3sNOcMq4Ne9y4oB5A/L1725TjhUqIxZBGf6xpv3ov67j8lJt55z0JbeeMnLFz+CqvNsQW/6pmZyvQ==\nbeer.\t\t\t86400\tIN\tNSEC\tbentley. NS DS RRSIG NSEC\nbeer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . i7osfJHyo/gFA/EmqLsN05O8k/Ipsq6O2F9110TjkLQCoTBf+FCFfL852k+qyhCYqE0h/T6q4ykAToCOpOCx/0E/7RKcUs+1QWctAjGueC1a2cNHkvkMOy9LxHV3gAM6bz2MzXVfJg/eJmjyZf+W/EOlqeLZ7vaNIkT7zcBqiLU7yctqd/Bu2wXJgPzNeWlRkNBIkO1d9G6ynzviZitj98Y3ZhMEAb0Uruq0k7RsV2wCwb+Tt3AJ3um5gCmoFyV/BRCAEEGzwscMGYMd8QgCZSOvtJLRo+xCnnmLBr2OkECAm3apmeqgBkTeElJ6COvKcfZJyaEpAJd/VoPzmflTag==\ndns1.nic.beer.\t\t172800\tIN\tA\t213.248.217.15\ndns1.nic.beer.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:15\ndns2.nic.beer.\t\t172800\tIN\tA\t103.49.81.15\ndns2.nic.beer.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:15\ndns3.nic.beer.\t\t172800\tIN\tA\t213.248.221.15\ndns3.nic.beer.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:15\ndns4.nic.beer.\t\t172800\tIN\tA\t43.230.49.15\ndns4.nic.beer.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:15\ndnsa.nic.beer.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.beer.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.beer.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.beer.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.beer.\t\t172800\tIN\tA\t156.154.103.3\nbentley.\t\t172800\tIN\tNS\tdns1.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdns2.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdns3.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdns4.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdnsa.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdnsb.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdnsc.nic.bentley.\nbentley.\t\t172800\tIN\tNS\tdnsd.nic.bentley.\nBENTLEY.\t\t86400\tIN\tDS\t56257 8 2 CF15159EC1841AE2CF91D95B5889EB14574EFBCFB069132903E025345A39AF7B\nBENTLEY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jk5A9w8Z3yGFYGo+ntGuRvYI5G0PUeFHtYN80H5h79ifngVv4H9mM0sJCr3b/oecBc6jUz5u2l5F5DQyTY/9esDVx/fOOmDMnqjKaYBDV1yxTKrL701HxsnOPnrOqHqB8FGY4K/0gDXn8J+AWs5Z6bqAA6O3N8qC1EYG0biP8pdX7g2GMOTVYYJDVddVPm2efQDmiNHtZZ0gFEIHs7iZKB7zQWnXnZ/bZ/J/b+nPa4RbNqIuUVKWyQYYG02LII5MUesjjiY7dGczfAxueTggJpsBO8suVeRkGyNx/hYl4ulPsU8jwDYRJUBXIiNjvUrZQvkDLxgTdlC45cEiW1nNhQ==\nbentley.\t\t86400\tIN\tNSEC\tberlin. NS DS RRSIG NSEC\nbentley.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . W1wUk68dvlphsZuiwsMBeZrA0tUX2VpXOWcCEuK/mr5I18K6Wws5lmEB8s5XDwLrmc2b0OCnjX3A08RNrdMAbx2ilKiDiVhd0j7zUEUO5H29fMeYl4Eam9suLoIhu4a0OmohhCj7vavbpXi9QIDYrlsUjmBmxFCQ47LOlIavGiQi40avqGQcDfcnpqhfRjWIZ9LyBUQvOiIth6pepO4eVeEP/gGBIUxlUCLIo+wiaDah75YvfMU0CZLR50bPMKsKidon3qHSTa0iTUx4CuDrtJl1OAcz4U36bpWRR0UPXKB3Mb23vV7GoBNDrBrlRvMePrlu621iehQHAzJ9IH0k5w==\ndns1.nic.bentley.\t172800\tIN\tA\t213.248.219.5\ndns1.nic.bentley.\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:5\ndns2.nic.bentley.\t172800\tIN\tA\t103.49.83.5\ndns2.nic.bentley.\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:5\ndns3.nic.bentley.\t172800\tIN\tA\t213.248.223.5\ndns3.nic.bentley.\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:5\ndns4.nic.bentley.\t172800\tIN\tA\t43.230.51.5\ndns4.nic.bentley.\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:5\ndnsa.nic.bentley.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.bentley.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.bentley.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.bentley.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.bentley.\t172800\tIN\tA\t156.154.103.3\nberlin.\t\t\t172800\tIN\tNS\ta.dns.nic.berlin.\nberlin.\t\t\t172800\tIN\tNS\tm.dns.nic.berlin.\nberlin.\t\t\t172800\tIN\tNS\tn.dns.nic.berlin.\nBERLIN.\t\t\t86400\tIN\tDS\t32542 8 2 D17630D166186D037BF97CCE66C936EA45887EE9F8BB28333DCC5D839EC39A10\nBERLIN.\t\t\t86400\tIN\tDS\t47974 8 2 B1DDC962A9293CDA1C2AE8F951C86A8F391248C50751AD61F642D46D0F644B41\nBERLIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XGXlgphW1kqZh/dH0z7nTlYKEv6Hw5uX1WXUxuH//R4Cc66BQKO/UQVaA8k8RuXyJUm5KGOr35V4JbZDOfLw1+CNORBmFCMOx0BDsP87oyRfmz5pL09WQN2bkAf4IQx8Q33i9pIM6bMzgvXp5Rth2mm1v4k4RanYOex2emE+KDPq2/caM/F296vFRMY80kQpUQ6ROPcvm3dpS0LfRxJK1wmRGyORDn7vf6CGJlwLb9SewpUIwx7VV5GvC+kOqa07QTc7smhttvEbLYlzPj4iWR1S4UAqy66das5xjx1huIk2/Q7IEwAkicXqIooM3U17PyzDLv7C7Po9V+ogCHVhrg==\nberlin.\t\t\t86400\tIN\tNSEC\tbest. NS DS RRSIG NSEC\nberlin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EbeWWd645FJuiI7wkY0swzBNvfovWLTcz0au16lUg4+uZHsBVlzfHM9MfWoKau2aBMpnoNW0Ux00JkAOZH5eAgH6t1DL7+CPFEk552EGrGxvdnX3Rb9edLrcewAFnL2WYDuW3lzSag0GT0L0IznAl79WOgZZr6USKqu9IGdfTGCr3K45LyJBLzOR5TG0quhO1VLU+Vy8vvtGuUdPxSOr3QyktVZGJeNin12dVxUnlAOmhCLEV6pvE/pCxwFITx8HRCoK8KsoTfxMDHkCLuOTWIBKuFs/uHnh/uLDnougg/409+XGuSoF9puJ9etRqY5n64ZOdNkvKx+sx2WXJk1gRA==\na.dns.nic.berlin.\t172800\tIN\tA\t194.0.25.16\na.dns.nic.berlin.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:16\nm.dns.nic.berlin.\t172800\tIN\tA\t194.0.26.5\nm.dns.nic.berlin.\t172800\tIN\tAAAA\t2001:67c:10e0:0:0:0:0:5\nn.dns.nic.berlin.\t172800\tIN\tA\t194.0.24.5\nn.dns.nic.berlin.\t172800\tIN\tAAAA\t2001:678:24:0:0:0:0:5\nbest.\t\t\t172800\tIN\tNS\ta.nic.best.\nbest.\t\t\t172800\tIN\tNS\tb.nic.best.\nbest.\t\t\t172800\tIN\tNS\tc.nic.best.\nbest.\t\t\t172800\tIN\tNS\td.nic.best.\nBEST.\t\t\t86400\tIN\tDS\t13891 8 1 7BA8044052DD9EE3800258F6A74E2EA71758D63D\nBEST.\t\t\t86400\tIN\tDS\t13891 8 2 1EA72B6C84425B7BE18766B90CF3AFD3B8C410656B306D8D9134E905DDE6792B\nBEST.\t\t\t86400\tIN\tDS\t23074 8 1 2E44114FAE82D8F8A6D4F3C4D790AEB818A70124\nBEST.\t\t\t86400\tIN\tDS\t23074 8 2 0178CF851507E3D7C970CC8C52B1EA3EF07246D9399190B6B5C1F7089077A6C7\nBEST.\t\t\t86400\tIN\tDS\t41279 8 1 851E9D6345C1644A71FF4402E818BBEF841971B2\nBEST.\t\t\t86400\tIN\tDS\t41279 8 2 D0C266B147E9FA7122215CCCA36B23D43407BD2F03B2E3B6E917D350B31AA5FD\nBEST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HZtt549s5MVKKZgLZHAv8NLRzxinJn+fabPiNjikf01VOTPt+8krEakRgfm4kXOPOYJJSDXTEUVnpVptVpr3wlRyXRlh3zGk3oQ6ZI0BrfnXWecXfZBndpx+5c2nljYVgr6bVaD4yY0CCKeMHy9k/xlQNxz9xIoknx2eclh4KFwqefUZbXDUeF6Vj1mOwY6vXqv9AUy6+LJQyEv1KWC47/iWN4tRi4gq5C2oKgHY1q4z3Wa+EHW5jDphOv1nZYoLFwTMHsNP7gSVJJszae33vEMl+Mj7ZQKdCFmc+bYGoyzu2+pq9x2TgFyLV9V3styZeDQL0P+E0TGhmPUBnJ9S1Q==\nbest.\t\t\t86400\tIN\tNSEC\tbestbuy. NS DS RRSIG NSEC\nbest.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LcjoLqyd/4RqawibPYvb+mpveJp1HppsPeqaQi7qa6cZfhxQWH43Xnxolw84fD3XH3lPkHHJM/Y2lO8fOFBwjSG9xnmxvc4zS1Z4/eb5cX7n0ZFD0TBJd7aILx1NNhCKJMcY2b+u7aROwrvRcUobeHuARp943RSQ3PM6R/+B5kgPXkEw2jyQ7d9+HEVelZB6L+n3a8B8G+ADkmEeWVYAnQt/7TacI0C8n2r5dYcS/Yn+tJnCLl9oYnhEuMm7TyT9ImRyD7IyU31BFmqUZvgsHdnKZVGGFdUbAkWk6AFCweOlwSBFeRr1uu+8WRkHm9TIb87k21K3I/moXRpUQjv5+w==\na.nic.best.\t\t172800\tIN\tA\t194.169.218.109\na.nic.best.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:109\nb.nic.best.\t\t172800\tIN\tA\t185.24.64.109\nb.nic.best.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:109\nc.nic.best.\t\t172800\tIN\tA\t212.18.248.109\nc.nic.best.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:109\nd.nic.best.\t\t172800\tIN\tA\t212.18.249.109\nd.nic.best.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:109\nbestbuy.\t\t172800\tIN\tNS\ta0.nic.bestbuy.\nbestbuy.\t\t172800\tIN\tNS\ta2.nic.bestbuy.\nbestbuy.\t\t172800\tIN\tNS\tb0.nic.bestbuy.\nbestbuy.\t\t172800\tIN\tNS\tc0.nic.bestbuy.\nBESTBUY.\t\t86400\tIN\tDS\t57538 7 1 A2206459743A9D928DEBB911DBE3EA192A70EFA2\nBESTBUY.\t\t86400\tIN\tDS\t57538 7 2 754902A9893DB0FF2E37B44564121CB80C685CF3267BCAE715A07E12151BA8D8\nBESTBUY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cK9OtbBuNq2Dc6f6FKGOPRG10TCG5Z9yx1d3wbQeXsVF8gYGQkC5ClZlTygMHjSkraOjgjrjR88apnhTZuB+8ZTl2YcaqrKeoX/QaiPVQcuVumu8OcQ5f7FGXRyvV7J7N48rkUckvXpcjbbAQkRx7vSiT8rx+bZx7Q0YAUnsCblGwJEwyB478iM9PHysFy2LRxo5Fk5V4JwXk+ZS5u1v5jvcYKhJxjH+OG1R9NY11hIAgGEJetCNSOj6nGGfWyqR1MnuHMZ7dpCVRAXSmoAROt7OC7qU0U03gpiJLRW7cb5LPuMyjOCaUvGrSNZuB36f8oV09t5xhImTPF6Lwxc/aA==\nbestbuy.\t\t86400\tIN\tNSEC\tbet. NS DS RRSIG NSEC\nbestbuy.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZuncyxPiElj3AwCyk0XcLdylEid3SOHIfM83i/vW3dnbldsLDjdNcpfdNICvRq+6CpniIFCXPo0UMEbexgzP0xZmWnmM3KQ9cL+bcsbo+zhm1+b+zNAaK/whA4Ls0DL8F1wxAqcAXzKOTnBaxVVvRGTvpd/6ox49A0TK8RKy+CIwKgddRsIgpwXnkno0wcW4CvMkrYEfT/VKPsFxBXj7vq1zO/cwBzGcrytcC/iPFGeq64VieqzhQFaB6JnvDZWLnRwm663IcC2d3TpKZdHZ2pyh3FK99ojUlG2GKKszRxZ7NlMqTmDJOsLqApbvpq2sy7nJ78nKBJE3LNmG9hFf0g==\na0.nic.bestbuy.\t\t172800\tIN\tA\t65.22.216.9\na0.nic.bestbuy.\t\t172800\tIN\tAAAA\t2a01:8840:d2:0:0:0:0:9\na2.nic.bestbuy.\t\t172800\tIN\tA\t65.22.219.9\na2.nic.bestbuy.\t\t172800\tIN\tAAAA\t2a01:8840:d5:0:0:0:0:9\nb0.nic.bestbuy.\t\t172800\tIN\tA\t65.22.217.9\nb0.nic.bestbuy.\t\t172800\tIN\tAAAA\t2a01:8840:d3:0:0:0:0:9\nc0.nic.bestbuy.\t\t172800\tIN\tA\t65.22.218.9\nc0.nic.bestbuy.\t\t172800\tIN\tAAAA\t2a01:8840:d4:0:0:0:0:9\nbet.\t\t\t172800\tIN\tNS\ta0.nic.bet.\nbet.\t\t\t172800\tIN\tNS\ta2.nic.bet.\nbet.\t\t\t172800\tIN\tNS\tb0.nic.bet.\nbet.\t\t\t172800\tIN\tNS\tc0.nic.bet.\nBET.\t\t\t86400\tIN\tDS\t8103 7 1 269EB934169B6CC792B71C03A7BF120D2CA5B38A\nBET.\t\t\t86400\tIN\tDS\t8103 7 2 C8724F921BE7A62655202BC3A0514BE4C7BD68D91D0DE9921B93B5C9E4024573\nBET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . it6NDKCW7STPM5gK3Nf8htUw8LBFzixi8DtSDYVmZW5oVQXiulX9yds9Ry7OZ16w4gy9FObp9Waq6btOr+Jwi+LamPNWo9AqlQY2H3flAypJ+I3vnKlF+jdvukn66/hZcOfrb6+0WCnE/bYcUdmgcAaN/eT89UpMlCDcmt2hhUSf5xTt93TNyJke55wV2HWMkExPEFR0UENjOfd8OF0fK2ornt/FHPPiAJWCThq+6bEy/HUc1vs5QNe+fEXHUn2pCY+IXkC9na7KIb0UfNtqC5qTrlQi66gF5i+5/ou0/NM0gmeWuRsCr/hUX4iEu/K/zVEJgoXWgyX1/ix6CvixGw==\nbet.\t\t\t86400\tIN\tNSEC\tbf. NS DS RRSIG NSEC\nbet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JTSnR0/DByF/kN95w3WmgcSC/tZhuZVQoMSJr6abXdGyI3uxKc/3kugpD0BpGBbiw6fwon+ynSC32Z93h0YlaTUPkcwwI2/lNqU5335MdpbZ1th8lXVxSr5Z9M7cKk+vICZuLmb3//uBRrntoUwTB9fTWLP3itlicanPCclO3HYS8HuqXS6Hhvbdgip0DVh4t6l4WkVGLU20LIQrWx6ZlylOvZmuxr1t1b07kkbuDz5yKiBPiGdGJ4nI58FkbqMCZBwMXmBLD1GCvgMQLJ0sFhAovUV6xafn9juZvadGBMj82sEPMtpCu5uzk/0DbnjWokORoG/SW7S/05x8GClPGA==\na0.nic.bet.\t\t172800\tIN\tA\t65.22.36.17\na0.nic.bet.\t\t172800\tIN\tAAAA\t2a01:8840:26:0:0:0:0:17\na2.nic.bet.\t\t172800\tIN\tA\t65.22.39.17\na2.nic.bet.\t\t172800\tIN\tAAAA\t2a01:8840:29:0:0:0:0:17\nb0.nic.bet.\t\t172800\tIN\tA\t65.22.37.17\nb0.nic.bet.\t\t172800\tIN\tAAAA\t2a01:8840:27:0:0:0:0:17\nc0.nic.bet.\t\t172800\tIN\tA\t65.22.38.17\nc0.nic.bet.\t\t172800\tIN\tAAAA\t2a01:8840:28:0:0:0:0:17\nbf.\t\t\t172800\tIN\tNS\tns-bf.afrinic.net.\nbf.\t\t\t172800\tIN\tNS\tnahouri.onatel.bf.\nbf.\t\t\t172800\tIN\tNS\tcensvrns0001.ird.fr.\nbf.\t\t\t86400\tIN\tNSEC\tbg. NS RRSIG NSEC\nbf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NQoW1SlXsNe4bLkXpl3IN2RwdnBvJZbN1q2VkyLjBOawTD9mrde+pMuOtozP8RcmknkQ2SWnVGl865q+jSihNjpIhTKKrFiE2x7bV9ziHZTZ1ZeHf3ohcLXXr/Fy9uC8SeB9aRhXztrMRcUVsBb0VdmbMS+NwTyFpDRgkqsSlElOt6iY0XH7ctACe3E6gPBmsQLf+pDKfERMCTyDN/7/kDzPYzjJgiaIw7JHy4YiJ45wEUKmU6qyoMQHGIsN2hq4Ktkdrq0EZ2SufdPtU6F9Sv/otid7epRRdytgkMRjoohh22WsqcBb2RzhV2CcwNwf2i13rJjBBQE6XQ2ojJFNkw==\nnahouri.onatel.bf.\t172800\tIN\tA\t206.82.130.196\nbg.\t\t\t172800\tIN\tNS\tns.register.bg.\nbg.\t\t\t172800\tIN\tNS\tns2.register.bg.\nbg.\t\t\t172800\tIN\tNS\tns3.register.bg.\nbg.\t\t\t172800\tIN\tNS\tns4.register.bg.\nbg.\t\t\t172800\tIN\tNS\tns5.register.bg.\nbg.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nBG.\t\t\t86400\tIN\tDS\t46846 5 1 1D83F503CCED4A4B6F7F8DB1CF43D38F9133A3EA\nBG.\t\t\t86400\tIN\tDS\t46846 5 2 26811E459C850F50A85D1EAF589E30DC14D09D1A6E6262E8D36B6BFFC605334C\nBG.\t\t\t86400\tIN\tDS\t58606 8 1 037EC344DF072E8E46977A841B8C1AAD3105DC3A\nBG.\t\t\t86400\tIN\tDS\t58606 8 2 305151EBB808CFA54A262403982D4C27E081B1C4ACCDAD4B4D83CE091188B1A0\nBG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bQ9zFX68X9DO7qaGT2YxXwyBUHqkUQqn6GzexuF7t34vqOhlVbWYmi3X6CVRLLb9NWIoftncifcuks6CwjKln8h59pGa2eY9/3a8s9EwI1XJJDTa8uqkA5VssSCmPPoK0IkKpZhYNsL3K4PZt666P5JGI2+v2NtYw5NJxQVBMi98erkCKrrr95QX69iRKWZlW1dPgHbEs1Pz2sgt1R5+zv81wkvTsfw/TwsVxGLcGd+ekXgPtGcUvtBBCYpA0RCIT0EWs0KBHy6yOFVRIIB9ePOvmDzN1KNpgQZTuZQmz1kiMd/TxfFfCKQbnlIqYUCJO0nLb+j3tBKMx7ZV0AANOQ==\nbg.\t\t\t86400\tIN\tNSEC\tbh. NS DS RRSIG NSEC\nbg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SCu8MxjmJGXVDqT21mmfPikixFHkruODhNCOHyWtl7NyntTTGkJzqFGS0Fqx6FtrAW3M0jJbpNdUd74kiS4qVhffk/KMaWGR2DizYzO40SsSicFSFe8wK1x/A6wYINqc/VEW1W6b9DZXXl1p1Rt5W8ZX481X1cO+pgzlgY/bb1WJnlrY2pXg1u88fRcW9ck5Pe6a7YPO7Gh2mquR/IRHpO9EbuNATiR9rn/btFzB/KKPoaortjfGcNHzYhpQ5pEG93huoJ87WR4cXPvDKPYypMOCYtbnWjvlVn8yHFk3IHq0y8iOFvZVDPlVXHUMG1SQiuU7W63V3bvQagmlDyJwnQ==\na.nic.bg.\t\t172800\tIN\tA\t192.92.129.99\na.nic.bg.\t\t172800\tIN\tAAAA\t2a02:6a80:0:0:192:92:129:99\nb.nic.bg.\t\t172800\tIN\tA\t193.68.3.232\nb.nic.bg.\t\t172800\tIN\tAAAA\t2a02:6a80:0:0:193:68:3:232\nc.nic.bg.\t\t172800\tIN\tA\t193.68.99.99\nc.nic.bg.\t\t172800\tIN\tAAAA\t2a02:6a80:0:0:193:68:99:99\nd.nic.bg.\t\t172800\tIN\tA\t194.0.32.1\nd.nic.bg.\t\t172800\tIN\tAAAA\t2001:678:3c:0:0:0:0:1\np.nic.bg.\t\t172800\tIN\tA\t204.61.216.110\np.nic.bg.\t\t172800\tIN\tAAAA\t2001:500:14:6110:ad:0:0:1\nns.register.bg.\t\t172800\tIN\tA\t192.92.129.99\nns.register.bg.\t\t172800\tIN\tAAAA\t2a02:6a80:0:0:192:92:129:99\nns2.register.bg.\t172800\tIN\tA\t193.68.3.232\nns2.register.bg.\t172800\tIN\tAAAA\t2a02:6a80:0:0:193:68:3:232\nns3.register.bg.\t172800\tIN\tA\t193.68.99.99\nns3.register.bg.\t172800\tIN\tAAAA\t2a02:6a80:0:0:193:68:99:99\nns4.register.bg.\t172800\tIN\tA\t194.0.32.1\nns4.register.bg.\t172800\tIN\tAAAA\t2001:678:3c:0:0:0:0:1\nns5.register.bg.\t172800\tIN\tA\t185.143.80.1\nns5.register.bg.\t172800\tIN\tAAAA\t2a02:6a80:0:0:193:68:21:71\nbh.\t\t\t172800\tIN\tNS\tns.batelco.com.bh.\nbh.\t\t\t172800\tIN\tNS\tns2.batelco.com.bh.\nbh.\t\t\t172800\tIN\tNS\tns3.batelco.com.bh.\nbh.\t\t\t172800\tIN\tNS\tns4.batelco.com.bh.\nbh.\t\t\t86400\tIN\tNSEC\tbharti. NS RRSIG NSEC\nbh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lggTO8tOfmjqi3nOXiqpnCfByQPdMu9AyGimbQMDtZHxQ46suABLfwUCCCh0celnptPAePJtA42O242m1OdqNVJUL4g6M32KP2HEu5q/CfCubfU42D9ENuNU6fIsRIAlkISxLtzq6HsdJ1xKGuyPuGLrPilYX2evXzjL9R48RppGfuP2jAmnA4Ew52/ZxCIvsSByIkAbIPOIKTtSJuYBqpe1PojahIXryH/ABd9Opqvr4TjlGrrHP6MtrCTEkqC6ZLYb1T2cjshn/Ekn5AYXYw5T2tcuF6AAUGby6stLqygvyTCBMA+5LozQ+E2u8lSAEvpK9z4jpuxUF4rIa/q4Vw==\nns.batelco.com.bh.\t172800\tIN\tA\t193.188.97.197\nns2.batelco.com.bh.\t172800\tIN\tA\t193.188.97.212\nns3.batelco.com.bh.\t172800\tIN\tA\t193.188.97.193\nns4.batelco.com.bh.\t172800\tIN\tA\t193.188.97.209\nbharti.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbharti.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbharti.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbharti.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBHARTI.\t\t\t86400\tIN\tDS\t13206 8 2 BCF1EFC6D85CA9939AF95BE715D7093082BAC953E8539F88D21B16054D5A22CA\nBHARTI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ajyw+dDTCKTNdgNc01yPimSXC6H6VL+HP1CJU4ydIirSVjkekpULRKn/y0AqwNTFVZdCtx8w2rcIXvMz27m5SHtc8gY1hYbyctm7MuPISyw5z2y2/JB9dQVyvUbPU0uQNtWI/hOZjDhZNkDwbsFQ1YgmMhxqN/jQyz90oMDnkxqxag+hz7sXXgUJWj2AEFeooulN6KqHUInC/CE9RmdzaLZGCLEtg6SXN05NrBBwjXMUvxqLBFChzzEQRgZ562Ay1+PBCacBn9eEmF8lp2a8B7I25MP+3VQe4LOjDw5L7JLjpZzvguoGb7eWnU61HL+mBy/sHaaWKQ18bzPkWhvmGg==\nbharti.\t\t\t86400\tIN\tNSEC\tbi. NS DS RRSIG NSEC\nbharti.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pAPIUS6AbPNPAcBDC807BoOIkeEwH1drtopHR5rIqlKg7rtKWn0LAKh51n4sF/yUt7mbFdtT6I77QzDnRYu/pf7Yf7HzgpDcbZWYLmTlnHEIomzgrFuOpI1ViBJIwLhECnDoE5L18OdFQOWkoDuC/QBffVFsb7lSd3gMdlKMNg1JGbRFyKFhf3ajpU73wap4vUMnsWXMaUXyYpwq/ersWVQ6g637sVDUvkx+MtV4CwftVMR6rJ4bBSXvNaqPo8lwM392vLamT2Inm/W0IzaB+HjOBxySgafK4a5z2RYdHhjQzbunSToABRCaf2wGF8Fk59rcxmNPWrkRVIMFacY4vw==\nbi.\t\t\t172800\tIN\tNS\tbi.cctld.authdns.ripe.net.\nbi.\t\t\t172800\tIN\tNS\tns.nic.bi.\nbi.\t\t\t172800\tIN\tNS\tns1.nic.bi.\nbi.\t\t\t172800\tIN\tNS\tanyns.nic.bi.\nbi.\t\t\t172800\tIN\tNS\tns-bi.afrinic.net.\nbi.\t\t\t86400\tIN\tNSEC\tbible. NS RRSIG NSEC\nbi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KvbB/d7DNhGHLrLuiUu16SKp3zVp3Zw7sR8ghza60pBcfqiD7HlEOf+xVXVXiTSud0Hll/O5bxYSG/eXU6kAFTBH72+n/613dICZx2IwrEUU1M7/y9Fo1dbg9Pel5puPhZtLfPowQvUaG9WSYXRqmmMO2uNo/MqXexcOU62c52ZmV2B+geruhol14wwe9JiSpIxdbsFqV4+/cs+N6nbAfd3Iv+621Q1jnVSQR6L1X77cfAFMb046uV4DNVWrWJIYyBSu3We3QewWvk1YHKvnj+IwSOcMBrEdei2nqe+cDHUYSoeOUx3E4vLvX+PmTOieJ0criZbdc/QTTLHtMCW/LA==\nanyns.nic.bi.\t\t172800\tIN\tA\t204.61.216.61\nanyns.nic.bi.\t\t172800\tIN\tAAAA\t2001:500:14:6061:ad:0:0:1\nns.nic.bi.\t\t172800\tIN\tA\t196.2.8.205\nns1.nic.bi.\t\t172800\tIN\tA\t196.2.12.205\nbible.\t\t\t172800\tIN\tNS\tns1.dns.nic.bible.\nbible.\t\t\t172800\tIN\tNS\tns2.dns.nic.bible.\nbible.\t\t\t172800\tIN\tNS\tns3.dns.nic.bible.\nbible.\t\t\t172800\tIN\tNS\tns4.dns.nic.bible.\nbible.\t\t\t172800\tIN\tNS\tns5.dns.nic.bible.\nbible.\t\t\t172800\tIN\tNS\tns6.dns.nic.bible.\nBIBLE.\t\t\t86400\tIN\tDS\t24694 8 1 20AACA7AC17268816A98CBC14B4E62B664F3D62A\nBIBLE.\t\t\t86400\tIN\tDS\t24694 8 2 9E1C7BB8888954DED329CAE7F87FAD3F251A990B6DDE56149391EECD78159AA4\nBIBLE.\t\t\t86400\tIN\tDS\t33265 8 1 25178E9A03ED171467358ADF0998BFEAE54923F6\nBIBLE.\t\t\t86400\tIN\tDS\t33265 8 2 9279FC7830A22C459D134DAC81701D486749BDC302CC5080C1B5A0ADB2363BA1\nBIBLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jEGeNz8a8EXoHD/p7Je+4Xs2F+gweM+gFCO0TreFfI0TdLPJDPmZg+QLjBPUPak1YCGTmzxqm88xy7CizbFSy520OwJzLUJd2TmZjD7D4TXbYBvRRdsNDnzYrMxCWFgewAqi+YlfhXYaHxTPPxy4xGbMUZl7xIEuAsNxIdCqqOZs5PripiSZIGAbU01Egw6uUBJ0exzHs2wbjd36MnKE8Mo8C0v9BieRhBtLc/TZCqtG7V5rcxFbHFmu8jVbJzecWawZ0HmZLESi6QCVH52RtGvWx9BqiBTdXT2K0bEo+ikzodykVWHi508zCpr8Kl3sGC6J1kJUg7K8exKsiGZgQg==\nbible.\t\t\t86400\tIN\tNSEC\tbid. NS DS RRSIG NSEC\nbible.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X0iiTOKmksluTdexuSl1CAXJMKX+6qJBVaMTnVGHfCKPe55J662G5s2F8rqn5LU+9At7LYBUpXIa0R+k3S1D+2WQyEmMJaZky3v6FWqK7+yo6zw1dvutdhZyyfpIG9HV6tpV5kZ+uSL6UTzzm7FVO2uYMGzfV+3FIYrdOSsoHEWWq2KXOvcl9TkdIS/eUKFX4G93u3+8+5Ug7WF+UT2w1whNY4sNX4rqVrWPFuBQbVV/t7KGBgf3bq5XqdcUMwA7GstgcYZMRg2YYN6fOXZj9dMdhJEOizj+ZZII9ncf1uelnXoOkjZDWY1/9RhW4X8xq9yuztspntUXWzCcVQ0q1g==\nns1.dns.nic.bible.\t172800\tIN\tA\t156.154.169.100\nns1.dns.nic.bible.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:64\nns2.dns.nic.bible.\t172800\tIN\tA\t156.154.170.100\nns2.dns.nic.bible.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:64\nns3.dns.nic.bible.\t172800\tIN\tA\t156.154.171.100\nns3.dns.nic.bible.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:64\nns4.dns.nic.bible.\t172800\tIN\tA\t156.154.172.100\nns4.dns.nic.bible.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:64\nns5.dns.nic.bible.\t172800\tIN\tA\t156.154.173.100\nns5.dns.nic.bible.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:64\nns6.dns.nic.bible.\t172800\tIN\tA\t156.154.174.100\nns6.dns.nic.bible.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:64\nbid.\t\t\t172800\tIN\tNS\tns1.dns.nic.bid.\nbid.\t\t\t172800\tIN\tNS\tns2.dns.nic.bid.\nbid.\t\t\t172800\tIN\tNS\tns3.dns.nic.bid.\nbid.\t\t\t172800\tIN\tNS\tns4.dns.nic.bid.\nbid.\t\t\t172800\tIN\tNS\tns5.dns.nic.bid.\nbid.\t\t\t172800\tIN\tNS\tns6.dns.nic.bid.\nBID.\t\t\t86400\tIN\tDS\t37417 8 1 9596249DE7DBBDCB11B4B5329AA7A8AED51D33AC\nBID.\t\t\t86400\tIN\tDS\t37417 8 2 B3541DFC51F7CD7C98A36A4710B40AD044E31618884F88FA8422357CC64E3704\nBID.\t\t\t86400\tIN\tDS\t59092 8 1 B8A3E0245C6C37310CC9301137045C3A8ED4E81F\nBID.\t\t\t86400\tIN\tDS\t59092 8 2 C11A1074B5A0AC487E7F8023456550A895A03CC71CC54B989E8F7C75247BF5F8\nBID.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OhvUTdOlqL16SlZYRsZjtvBWXQuZwQGxabTagpjPToJeMJlOZLYWZj0KzvYdcAg2eDH0tlc615XrlB1yh3f9P3rGK95x4GgAifR7JViXen6m/PO5mkdd9jz9I1mdIS8HMP/USJ9mHtAYMqbRQlKWjvMh4qbmWmvNvbTpnyIukGT6CAZ3P7KwdfdRRpNyIeiGAsjLnyHxt/BZpthkwPbR17mJCZxPrPE/jQ9zRLk7DUuUzSWUOHK0zenvBpIrHV7eQOSxigaeojm+maapr89twt3DTWME7ivVc9cPj8k0mdrdrzkTIuDRNDs+yObSbD96Xd0ShzBIfY24q15aqBDpew==\nbid.\t\t\t86400\tIN\tNSEC\tbike. NS DS RRSIG NSEC\nbid.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HBDuJUVdtEmnPH22Jzq/u41ohAdO0vfnM9jktKFWbRjeCBzCR6/PtMENLjfTb9vzWVfgHBxd0SAvwQBFhHKfmh7CJUFYEZWwr+b/7tLEZO6pJq6BDWnjdBxsNoBFsKQt+GPtyTePt/wXK9kSEbPd2hbBlbzu/D5S5K8iqKhgfXCyWr0iWmjFiILdC5XPMm/qj4TZgxHUEzlIkrYpMPt/8lQ/vPbJhkXWdeAUI6kmfe4Ex+HwGNO0RRkhFKbLEHUYdN82Hzs4RI++lGic7fDMOXOm1bFhVhEl+AI3w1bxO9srgf5WWN1yxg7l+utQYKAjxPkEAUCFC0cldl4NtgaYLw==\nns1.dns.nic.bid.\t172800\tIN\tA\t156.154.144.25\nns1.dns.nic.bid.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:19\nns2.dns.nic.bid.\t172800\tIN\tA\t156.154.145.25\nns2.dns.nic.bid.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:19\nns3.dns.nic.bid.\t172800\tIN\tA\t156.154.159.25\nns3.dns.nic.bid.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:19\nns4.dns.nic.bid.\t172800\tIN\tA\t156.154.156.25\nns4.dns.nic.bid.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:19\nns5.dns.nic.bid.\t172800\tIN\tA\t156.154.157.25\nns5.dns.nic.bid.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:19\nns6.dns.nic.bid.\t172800\tIN\tA\t156.154.158.25\nns6.dns.nic.bid.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:19\nbike.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nbike.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nbike.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nbike.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBIKE.\t\t\t86400\tIN\tDS\t22531 8 1 30D8EE264191CE65E7589FC55EF1A14B842DD4F7\nBIKE.\t\t\t86400\tIN\tDS\t22531 8 2 3B565E45071131337CA4B3B98B815784F0D8D5E4E67E6CEB9B31111BE4E049C6\nBIKE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kyV8F4qjLU0wl0XUAfXi+wtoQPMLBKb0ozQoneBx6O9e15slEynEms8YVe/c0f97bhc6EKUpbyxbdU9R0EK5Tto0lKplww5RdAQhyTgMX7DZIyskBZKmtcja1v5RDZBBcDL6kuSmUmTnWwe0rdxbkopPAs1X+kaX46j1ymXyGrcDsYthl3qEU5eFVBn0qRkdys2MPqjeyXEahNw7gzJ3+zcvei/6ashqhJtsL9OCbMEF2DkSiLeFLmZAr6p14vRny85ql7hONSA5+Pckzw6WKn25VICpPaYryqn7p8ZZr2L5NJr162N3TO9UJFAHn6lMDUxjGckIYBEFO5lTWeNA4w==\nbike.\t\t\t86400\tIN\tNSEC\tbing. NS DS RRSIG NSEC\nbike.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZVvuY9ocOoFVaw9dcgjIowipL50k0Omkl0trRlhwfEcqJGCssMfpTZFfEJqOsqabkt8yU7coxzwlnkvWJpM9W2acEBd9wmWp+39a+1xlqLVTc238Zh6HGs1fsE9JsEc9qNJ13FqyOz1HRg0Frn/98THg5NES0xXBQfMb2ATnYTKdE5QIDhb2QurQfr3dQKXMjh+x307IZ+z+IsqffuwQhtQbuGliTDMuQ+vqm58ztEx4/csN/sW8TVfebmTiEUxdnfIlMIIaFu5qdQ6T+kwjjoFxv8J8bu/SLh5Y7e95AAlr787XxvOWg5Tdpr9w4fWWOpl8pNVo8wYpiWuf3ClqWA==\nbing.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbing.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbing.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbing.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBING.\t\t\t86400\tIN\tDS\t54939 8 2 AA18F258897855E86489C4A522EA45DA55918BCD1C6DD418322081331DF89E85\nBING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tQjvCzVEqx5zuTyBu4WRPgLBhq2fuI9ew22IT21S5Yc/s4MxW3NCME0P+2+gSvbiDros5FPKusEujYxFBH+3uMueFcX3uteVLq71u9NusGU94dJGf5SKYlo9EVSz1QDHsb46SjNAL6y5GCdTbvksfl5cjNkOhOPR5D423LzoYjU/zMfOWdJP/Uf0wrLsuWqyCQfMzcgLc53Ty9C4xc+7nlkPrc85Bb+dGAcGBhr7z18YrWrcsQXl3Bdw2zKQVIVPTqQ6ZOQBNSRuWweouoY9bpYOtjLLrWssn/atMZP2rmeJcWFKrqNDUreGGVfKP6wQG2pSBNhwW2ZS6K+YOMAtdA==\nbing.\t\t\t86400\tIN\tNSEC\tbingo. NS DS RRSIG NSEC\nbing.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Iv/eOc5mlavv1hN0hE4moFN71u4iKOO3aCGOAr8Ft5Q+W3gp+9D7RcLLbxArsiFfpY/JwDNeb3O6Cm+M4BYdbgiuSulc9x9ujlgKjC4KroKlnHwKlSoPcePmD946a9Uf+EnAPwVHfo28MRMOOTaBaNrmuUPfCT+r4wpADd0Rilw2TAta8gcalBIvwr/XWRAYFnNDYfoiZP6px5kMH5iqTVeraIsK2t5zkigRviz939cqCwFxFESFa4XTXiW6nhhCPXrO/oOgoetEcakWwaSISr6i+eIZQN4ocI9EFNqzD8xwMTz76QaEB9Mm3peJrSNP8mwIgssGwVE6dKBsa9IjoA==\nbingo.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nbingo.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nbingo.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nbingo.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBINGO.\t\t\t86400\tIN\tDS\t62857 8 1 3B4D0C08A766B63DD00286F312230DD748495319\nBINGO.\t\t\t86400\tIN\tDS\t62857 8 2 0984808F64BA92BBADB7CF39ADA6CEDEB14B4AA321F2EC0111456FA7DCD7E2E5\nBINGO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . joKkT37a/+bUG694rgI+Z0ATCSh3xbcJU7tOJpfw9MyLwUqJovEH71AtPIQYN0ztEFXu3VbDd4UhZIbBbOw7/ZLkDxlcYg9ml4XTe/je54j0fJQFUdpNrKYjO1Hg0w0rzfUFMg8WI67tk7FrfREPV1WsagxMeyctdk6kqBZ2u4dDLcUu1PnWSjEtbRlkzv8kNC/yMrOjqM4r8b+NlCZviVcREW2BBOe058lirLBNiOhOdlzaaglndJUSC2o2WHjDcdiRHNd2MFJn+DCt8b1QeQmj2p/Aj66EkdCtEFW4CWGg+R0aW1UNfY2jx3H6KSGkD3oqvl5yTM0KfLzW789R5Q==\nbingo.\t\t\t86400\tIN\tNSEC\tbio. NS DS RRSIG NSEC\nbingo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . k8kRYa6leE53CZMfAFASBqtxVDYEsV8UFHO2Ry777m5OvZ8Ga9pUXG7SeuuXhRbZ9Ld1B6BxF00pcWXj44PiWsMO90SKsAXjDImveEjE/0qUtoUe6VI+TaFpaMdsKRPyUge3NKwZSEAswub8goEETC8I0PpTKR30IswcsJMa+uha874V2whBZZ+RC0dHPTsW8oHcmmjeH7LKsQvX9pCSjZ/BUbSL399FSNObuULJa9SZ980S5ZzKr4JHqFZxg3IiaY4qroiVldEKsres7aL+iA+IUbZmcQD0wibpnH7BZRZ5YXIF+DzNWiY5QjJWcfmWXTYxgQiLrFRZy+bNCPvxzg==\nbio.\t\t\t172800\tIN\tNS\ta0.nic.bio.\nbio.\t\t\t172800\tIN\tNS\ta2.nic.bio.\nbio.\t\t\t172800\tIN\tNS\tb0.nic.bio.\nbio.\t\t\t172800\tIN\tNS\tc0.nic.bio.\nBIO.\t\t\t86400\tIN\tDS\t16334 8 1 BA50CAD975AFDC62A0B131148DAAC33420FC9E01\nBIO.\t\t\t86400\tIN\tDS\t16334 8 2 AEAF99CE9C6F64B1607605DAE987D3BD0ACD4C5490691322B98C592C9C27B14B\nBIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z2jgjMD6TYi6+nhRo7Q4D0zSkCsZeg027se98vHTG9kKYBDcMpedgiMAW17fiDkS6L8yXK9avWesZWrjnsZZxRTI0piTROa9njo14yUcC4Z+ff5SDHCp+T+m0hTtH8GUrtwRLEWqIrrQr5o7UNDya7REBhUsI9vqrSmDmEopYlE9qZ8nfSoyIS/47phgNhs16GlyIX6H7tNSmiGJ8oE8hufUXXGTEQAHs88GtpzrsSzhX/2caScDi7iAOoL0RQAEkZToCB3ODk9dPURs2Tu2W/MLUkp8xpqAUwWFKwiWyODLEbY6O1ZwAzemj6XpiTjIqdORJcD1nw9U63mMMn2yag==\nbio.\t\t\t86400\tIN\tNSEC\tbiz. NS DS RRSIG NSEC\nbio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K7+5RUi5qhIoE0QmpTnrj51y7tdpX+1BbmL4ToU6mP+Jtm2FNmvqd9GCvghCxs2x2cx/rCvkewxXfezG4FuC6hpVO9udoFBtMm6GDpeDD/PskPili3ddZRWEfwdBcORBTIifpDP1hTde/OXSK1x6CQ9i7yOOJ96jPWYKsxZWK9YuaZMrjCQLiF6RVWzWb3hvk3rkD+7DzgIDEdQ24P6sE8Hjgek3qzJacMKPVbLNCY5myZrNEEvM95H4VHx9NCIXC3E4Htk4CufEpynJGoqkOT82pkCmkfzE2ZnhSdcEMn96AwjeiI7YMIXryoxXOUQKJ4gZJsTc0s3rZ00Bt7FJog==\na0.nic.bio.\t\t172800\tIN\tA\t65.22.84.9\na0.nic.bio.\t\t172800\tIN\tAAAA\t2a01:8840:52:0:0:0:0:9\na2.nic.bio.\t\t172800\tIN\tA\t65.22.87.9\na2.nic.bio.\t\t172800\tIN\tAAAA\t2a01:8840:55:0:0:0:0:9\nb0.nic.bio.\t\t172800\tIN\tA\t65.22.85.9\nb0.nic.bio.\t\t172800\tIN\tAAAA\t2a01:8840:53:0:0:0:0:9\nc0.nic.bio.\t\t172800\tIN\tA\t65.22.86.9\nc0.nic.bio.\t\t172800\tIN\tAAAA\t2a01:8840:54:0:0:0:0:9\nbiz.\t\t\t172800\tIN\tNS\ta.gtld.biz.\nbiz.\t\t\t172800\tIN\tNS\tb.gtld.biz.\nbiz.\t\t\t172800\tIN\tNS\tc.gtld.biz.\nbiz.\t\t\t172800\tIN\tNS\te.gtld.biz.\nbiz.\t\t\t172800\tIN\tNS\tf.gtld.biz.\nbiz.\t\t\t172800\tIN\tNS\tk.gtld.biz.\nBIZ.\t\t\t86400\tIN\tDS\t12385 8 1 E917523077754FB03308402D76144EAF0D4F6778\nBIZ.\t\t\t86400\tIN\tDS\t12385 8 2 AE03B95863B999FC84B725DF5C903511FF96D53825F0454CE6880987E96F5D20\nBIZ.\t\t\t86400\tIN\tDS\t28450 8 1 D9C2F912C657E4005CF0C13BA55C5AAA291AEF56\nBIZ.\t\t\t86400\tIN\tDS\t28450 8 2 403F234609C56B3A221BC4CFB694948AB5DDF4A26AE17439BF1279CFC5CF21AB\nBIZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BWYpbTBTLeGJhU1a+MJeNrReujyEzUDWQc1p/r19mTO4DuT/xem7KBrZ+RTjxDgJWCKiZRE0ECWtSiMEbj2Dtebub5aTW5qLka8s3oc2x4KhSG0f9I3r7QQWbWGhl2ISlePR8Y/cTtbf0ePTfWcPUXAzHfT3oNYBKJaPHXCWuHzG0mBnN0Bv9q0W/orFo/Pg8k4mJ+pNimP+mrbLMTXccRdDBMFP/nurUqJ7p+J+2VOpPo+kh62CcnwC/smPA/QGZxLoRJehrhqXrdAsLnzOI/GWgnRCJT+OVHk14K5RF/oWLFslfrvrhAXIH3SUUNtAsX1mh6Wr7TIEBRhZ28zkMg==\nbiz.\t\t\t86400\tIN\tNSEC\tbj. NS DS RRSIG NSEC\nbiz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XhNj6LJu4dIS6oJhgBKW7lS/gzF1RE55xzMFdQNz1O8JYnj7XSpuW6L/HVhYJ0V9xME3pDXrIXbsqjzydPztqjjsbG5OW6EBP05SGskGgvwx/za8eJtRTLzX/uIbmXXTpixl4CzULbcihyguNmU1v/pG9SKB7NKoXcv0u8Ucj657f7W9Plb3w3RgJz3sD/mc/io1EK2JGvl0qtLdS2EHP3I50PtL9UAq97XIw10Is72RuB3yunejqV3NVhYAxYYxrJ0+DryJLRrU7S2hDyxzQhR7sjpDrJx+HtbRJ+vkKqtRjiKNnBqXiUqMJ4T+uyBWbjTc291QQPfa8GtOjY8iWQ==\na.gtld.biz.\t\t172800\tIN\tA\t156.154.124.65\na.gtld.biz.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:30\nb.gtld.biz.\t\t172800\tIN\tA\t156.154.125.65\nc.gtld.biz.\t\t172800\tIN\tA\t156.154.127.65\ne.gtld.biz.\t\t172800\tIN\tA\t156.154.126.65\nf.gtld.biz.\t\t172800\tIN\tA\t209.173.58.66\nf.gtld.biz.\t\t172800\tIN\tAAAA\t2001:500:3682:0:0:0:0:12\nk.gtld.biz.\t\t172800\tIN\tA\t156.154.128.65\nk.gtld.biz.\t\t172800\tIN\tAAAA\t2001:503:e239:0:0:0:3:2\nbj.\t\t\t172800\tIN\tNS\tbj.cctld.authdns.ripe.net.\nbj.\t\t\t172800\tIN\tNS\tbow.rain.fr.\nbj.\t\t\t172800\tIN\tNS\tns1.intnet.bj.\nbj.\t\t\t172800\tIN\tNS\tns-bj.afrinic.net.\nbj.\t\t\t172800\tIN\tNS\tnakayo.leland.bj.\nbj.\t\t\t86400\tIN\tNSEC\tblack. NS RRSIG NSEC\nbj.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QdiqXGjyFIhmKAas8Qsr/0jbCfiDqvHBVS/ekyMOhcenZ1rulknWVgycNTnak3GjyMHMJTMV9EGp2C0Y5INgmutR2YNtguG5FCLqiIawGUG7YfpFQtNqzMeZXr5sM16zvCJGFcH9YMwR1Vfr4g2JwzQSSH319dTZHRlB6wImiLfOvJ2HTFcJJO48Q82UL38XUHDHRx4LKv2AnyM13vo+KtY0c9U8J5DwwT84gCvSjb49dVBOgmVxnLS5EMeYeBybkmxLgl+4DA/Lf8ROYRu/iEram7T+LGx1603xwmfsjcM5akVtD2iXHFeH/RRrniTL/TKxkQCRG/As+C98y9h4MA==\nns1.intnet.bj.\t\t172800\tIN\tA\t81.91.225.18\nnakayo.leland.bj.\t172800\tIN\tA\t81.91.225.1\nblack.\t\t\t172800\tIN\tNS\ta0.nic.black.\nblack.\t\t\t172800\tIN\tNS\ta2.nic.black.\nblack.\t\t\t172800\tIN\tNS\tb0.nic.black.\nblack.\t\t\t172800\tIN\tNS\tc0.nic.black.\nBLACK.\t\t\t86400\tIN\tDS\t39 7 1 A1462CF4F5B99C3A9BF14777D4FB2835ADE492E0\nBLACK.\t\t\t86400\tIN\tDS\t39 7 2 44D91C33FF67B97266CC4AC23D0455F5A99D7DCB2B85BC2C08F222DD1AE77B7E\nBLACK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E6QXSZV3FsxAURuTOdKq3BKqk4Tb+NtU5igC3ojDnkqxNd3MTr9JKB5NH8uWuWxrwk/M05PPhRmOIC36DwGFWNkZUgzuZsTB220IiXYlzKDjwv4satjRZg1cTAl2uy/x8pSBqoWWnHG1aIX6FhBVSqPzieg/1ZZU6MpXikrpv+h/l/VsCBQmMuQWOO5HfJC3ezjfo1q/jxGAZDEEjXzEdWe+sKzyG9l6dVYQZbOJS9VjC0SfIdWtIt4MoEW58BsRj7PEInmxECgS5LJ/wnwTJf5N5uMoksVM1GSZQnXaBloBoKnTPuCWsCon/GWvXrQom5vjYl7PZMxZ5SoizU2wnQ==\nblack.\t\t\t86400\tIN\tNSEC\tblackfriday. NS DS RRSIG NSEC\nblack.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TYQpFBGhHDJq2dijvISqTRzYMSMqMHO3p2oZ8rqRNh+/hhkbDQQzG/UUKc/ovee42+uFBvT1OtMRMU9Skx8As+0WYwvanxptLQjCJHiHDGS7ioH/JJqZUX5j73ClaRtzk/iNebGeer8/Kv0oN4KsG2DQoyl+huNEUesfUKuXHhepEJ8RjsRM+NDkQUKsI4nguXuJqyG7Gkcf7lWBrZskgAmLBaiVZLw6qrmUBP6I1+QO+mtG4eWKDoyrgWtiCgZz2FpT5EVf9+To6mXm3j/8bxgN8IxvKO1rPV9myMhvnbCQMdEZN8Inx80MvveYN0vH0ikatIcwuGHrGCOy6CIIUA==\na0.nic.black.\t\t172800\tIN\tA\t65.22.68.33\na0.nic.black.\t\t172800\tIN\tAAAA\t2a01:8840:42:0:0:0:0:33\na2.nic.black.\t\t172800\tIN\tA\t65.22.71.33\na2.nic.black.\t\t172800\tIN\tAAAA\t2a01:8840:45:0:0:0:0:33\nb0.nic.black.\t\t172800\tIN\tA\t65.22.69.33\nb0.nic.black.\t\t172800\tIN\tAAAA\t2a01:8840:43:0:0:0:0:33\nc0.nic.black.\t\t172800\tIN\tA\t65.22.70.33\nc0.nic.black.\t\t172800\tIN\tAAAA\t2a01:8840:44:0:0:0:0:33\nblackfriday.\t\t172800\tIN\tNS\tns1.uniregistry.net.\nblackfriday.\t\t172800\tIN\tNS\tns2.uniregistry.info.\nblackfriday.\t\t172800\tIN\tNS\tns3.uniregistry.net.\nblackfriday.\t\t172800\tIN\tNS\tns4.uniregistry.info.\nBLACKFRIDAY.\t\t86400\tIN\tDS\t27304 5 1 159C2ED13B308D26511429BE90FE81D4A045E73C\nBLACKFRIDAY.\t\t86400\tIN\tDS\t27304 5 2 7DFB43F9BCE4AC4F7512D0C4B6F2B6E1102845801DC6115267F2001180F7E0C5\nBLACKFRIDAY.\t\t86400\tIN\tDS\t37939 5 1 9FB25F79D4BCD0B5B418FFB52BCEE1725BBC5A4D\nBLACKFRIDAY.\t\t86400\tIN\tDS\t37939 5 2 9C45E33B0715FE2FEAE8A1E4FAF73559D773770980DDFBB01C8307B48ADC0588\nBLACKFRIDAY.\t\t86400\tIN\tDS\t59063 5 1 9DCF1A9F05312ED04529F4A8AC5266028CBA6B0D\nBLACKFRIDAY.\t\t86400\tIN\tDS\t59063 5 2 5515A03E97C2546AF3675E1F3C309BA809B7CCC5FA558F2D1EA4A73BFCDDCABD\nBLACKFRIDAY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lUa5UI7GLtM9oLHlYTghll205+vMEzpZPstf1u+KxlR52PwuNHdBOWKMZLP+LiGkVKxgvjfay6rs41OlAPtWC0Bkdq5IW+oPpiGFaJm5JThHZ8R/qZ/P2qIatEBnJR5tluKaIzih+gnZTwpyq5r/JbUINAJNtUyyakLP49WWUPj4IENdQnsRRwF+KYjRyh2GYhC/IxTyCfd7nypgKD8euRU2Tk6xnGcMPokYACf/oi1RLhJHPk8MaIC507wAISR+lG/FDsgHZwyc3TyEbiVpgGFl8/klJxBeUTTKpR0b9z3Z7MiwApqkAp1khRlNEF0NSDCrPv7CjvuAltAg3ZW5qA==\nblackfriday.\t\t86400\tIN\tNSEC\tblockbuster. NS DS RRSIG NSEC\nblackfriday.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . i7aYIJ8/s8HTXBQp/IDlioOQp2+SQ58DB7ZZkEgda77ZDn7UfYZRiFLmtH1Pz1B0krPc83widx48s8cpDbUCRtum7ApTJ+0otdOT8U5BECfhz/tYo6RXD4Xx72NyNHh0UFUMX66kDmBJdPe8BfCM19HDiQZVu0IHfWHDsxn3sUIFLsIJPVLgxwCFAtiUcYlFjVZiAB5N1uOIiw4pyonMlDvgJuGkScCr2htt7SZi89NORN9Bo7Om8RfFgtP6zmj36zbMMw+xVcVCgd7BKybu8oXjXq2dKVgIftfhc/wJ9jcv/1znIktZ9ozPnfHtUrYvvL9jpySvMdXWTqB1dWNusA==\nblockbuster.\t\t172800\tIN\tNS\ta0.nic.blockbuster.\nblockbuster.\t\t172800\tIN\tNS\ta2.nic.blockbuster.\nblockbuster.\t\t172800\tIN\tNS\tb0.nic.blockbuster.\nblockbuster.\t\t172800\tIN\tNS\tc0.nic.blockbuster.\nBLOCKBUSTER.\t\t86400\tIN\tDS\t30318 7 1 5FA090D590D9D15EF82916100F70F967C5240366\nBLOCKBUSTER.\t\t86400\tIN\tDS\t30318 7 2 4F6038260EE31DA7E62A7165052091029399AF4DA8B44BA13BF972DFC6D97A13\nBLOCKBUSTER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LQqnZi6j/p9xp9CQR8TZ+ggyUwXjFkc0IUp1jwHsWYkdjddDUK5kjGcNK/LPeUXCb4FYQGe4VpiymKWCXUM9L95MlOy8nv+Xi4PLOYhyP7DPmPmDPSogUnquM2vxVsRcgTCBIT26rOC7JV7V4KQnnLR1juswB75icoNtEh3AS6w9DIujAYCz/IXpgH1vn4kbsevrwOq2jzoOzFsSVvw7GMm8dihT94RXMKC4eHn6FHhgxErEqUOWTTHbFoJCnuH7ag0s0Pqmf/B2JRURQI4Mjvr+FeTAbBvMFoiICjz5jHMAevt7NhUVtbRb+KKnPOvEeZVaM/JF+/ttV1RiBsS8Gg==\nblockbuster.\t\t86400\tIN\tNSEC\tblog. NS DS RRSIG NSEC\nblockbuster.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kty1eAUu2AWmTL5eHkaq8D0/bKShEUQ+wwcYscqDRJ9/N9UXf1JYjSG9rZjY6E11/QgWBVEtb0h3Xzn5NxzfEZmSQVMapG9YBVcPyrBhyLgtU+ya+Cj8RFQG8r9qQNkrfHGRmpF+dVjas+2efybJg8JB6Kjya0F/Q+pJJD9d1Xf1qI0dSr7ftyAy0MZvi25SQSx9pTZXCjOCHIm6m1Y5sWJeew2pwJ3FzFPgDNDhuHkxza86cs/56mkYzybjsnoNOBv1SbRv4FCfp+chM5N1cFH9pccQtPSwfGnkn50yDnZB8aoGSpJ4yzdt6HU0tgJxicG2fAOjBu8ycxZnc0sa3A==\na0.nic.blockbuster.\t172800\tIN\tA\t65.22.92.25\na0.nic.blockbuster.\t172800\tIN\tAAAA\t2a01:8840:5a:0:0:0:0:25\na2.nic.blockbuster.\t172800\tIN\tA\t65.22.95.25\na2.nic.blockbuster.\t172800\tIN\tAAAA\t2a01:8840:5d:0:0:0:0:25\nb0.nic.blockbuster.\t172800\tIN\tA\t65.22.93.25\nb0.nic.blockbuster.\t172800\tIN\tAAAA\t2a01:8840:5b:0:0:0:0:25\nc0.nic.blockbuster.\t172800\tIN\tA\t65.22.94.25\nc0.nic.blockbuster.\t172800\tIN\tAAAA\t2a01:8840:5c:0:0:0:0:25\nblog.\t\t\t172800\tIN\tNS\tdns1.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdns2.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdns3.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdns4.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdnsa.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdnsb.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdnsc.nic.blog.\nblog.\t\t\t172800\tIN\tNS\tdnsd.nic.blog.\nBLOG.\t\t\t86400\tIN\tDS\t43975 8 2 94023BE3A769704F45ECB9FEA13BBBAB6ADCDB4D8BB39E621E3CBF223FB5CA53\nBLOG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Xg+QVW3zuupSGOfbTtYX2nE6vvbppDbLbTr2yR0MZd3nvsVq1qQvmO8fTlL3ubfJxkuJQMNHklna2X6+H7ug+fAcGLRUK6yGjTSsC4rDnNExvY7NlKRo7depiyL4yw/fbKdA1+YbJQ1ikpYOlvX3hSUsDmteAcAtvLzk8rNrYf2ywYgJnu2ri/o6sSz6OrXsNgxYHd6kkrWT2GJoGmJZdgvaJ5VJj0XTtShdt1xyhz9LFIeIaOujGzU4fJ6W+CQf9sCB26UTwsbQ9yhu98Vanq3sOIZh0qsm4v9MYfxVSS6cceV/RwRp5E7ZxyE956Po358PhQO9kyBmXInboql6jA==\nblog.\t\t\t86400\tIN\tNSEC\tbloomberg. NS DS RRSIG NSEC\nblog.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YEu8RzNSmXi+wjuUJmVJ5BSXEpWcKA3IgUxzFTtQsB07rHlWaFOFwABPtEMldWpxxsbtwdoo9bGpgZxAk3sYBwA9CzFTxmLPUNkLOikFiFu817Ia608PBhnqgDD1QkCt5HaIamDhc0b4iqtETF5NiEz0gQsGiebmYP/JAtnkDJSmquxm9BXLTYCR20EZwuad7ymB536chd8h8/YDr9uqUIOhzcGAEmByohUUA/MZj2RigwIwGgaOlEbd1Hck+l1A6nRcw3i2hv2eQvNsSem9FlxocdXLACtnA1Awerzv3hUyjdqGLYtshfi1/2xk4qd2WfV9XgKS4fhu4d/EvOmKzw==\ndns1.nic.blog.\t\t172800\tIN\tA\t213.248.219.9\ndns1.nic.blog.\t\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:9\ndns2.nic.blog.\t\t172800\tIN\tA\t103.49.83.9\ndns2.nic.blog.\t\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:9\ndns3.nic.blog.\t\t172800\tIN\tA\t213.248.223.9\ndns3.nic.blog.\t\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:9\ndns4.nic.blog.\t\t172800\tIN\tA\t43.230.51.9\ndns4.nic.blog.\t\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:9\ndnsa.nic.blog.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.blog.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.blog.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.blog.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.blog.\t\t172800\tIN\tA\t156.154.103.3\nbloomberg.\t\t172800\tIN\tNS\tac1.nstld.com.\nbloomberg.\t\t172800\tIN\tNS\tac2.nstld.com.\nbloomberg.\t\t172800\tIN\tNS\tac3.nstld.com.\nbloomberg.\t\t172800\tIN\tNS\tac4.nstld.com.\nBLOOMBERG.\t\t86400\tIN\tDS\t46338 8 2 98A66BE30959371E15EAF5D4A65ADA3393050610A2E5B7AE321B694C876258C9\nBLOOMBERG.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . N+nLwy8Vbvyq+VqUv8yoJldI8PHd4BOdeDm4mofQRqnKXiL3jMpp91yPasFfPblG1hbS4NStYFf/q6+PIglVulY0UPSr0Bmp7n5j+SOj3BrRus38P3Pt8uC5qcVZb8pxO9F8xNkzPfaB/3hEBCPbAQ543WKRDzmKF8GonyWKHObPZYFiZRsr00sR6wyOdGf3TEppjDJO9qlXdOFXiQdDRlo7FuVeWJbzVwIUZwzoxOspeW57omEcK3VieE4IshADIogEeamDjTOvQ8L4FvxKlNLUGrI8M4UH8lvy1UHCp6voXp7Ip/7zxXM3YbMFatCdrWyM8PMo2vzUZWwEMjWrXA==\nbloomberg.\t\t86400\tIN\tNSEC\tblue. NS DS RRSIG NSEC\nbloomberg.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . frxa1y9T21Xgox+wjA3lbphBCSlw1O15qtHwUXr6DoWbLrCAd5W0AzYHmATSTAIbRAmljx8ErFFpyvrSbex7iS66JzrxaFdQRxxmlmpAz+JIQmGr5zpooGSv0zZQuP+fuM2bhn8DRafyOFtk0ojnZATAi4p4t3CFD3+LOAxmI6+8Rlyzsz3sXIXWyZ41ydZuwYxlRtpyoJbEU5xGKDdCn0nmVBEM1ENbdk2jjlrtOzlSG2zCZurURUzTta4XsbDzChL8ayBAQU7CKWIKse1PLjLKd3CRXdqbTR3lquR4ytgklVULayD/rB85bS6UI/B4KTTsN0SKastdmmcwPsfCFg==\nblue.\t\t\t172800\tIN\tNS\ta0.nic.blue.\nblue.\t\t\t172800\tIN\tNS\ta2.nic.blue.\nblue.\t\t\t172800\tIN\tNS\tb0.nic.blue.\nblue.\t\t\t172800\tIN\tNS\tc0.nic.blue.\nBLUE.\t\t\t86400\tIN\tDS\t26950 7 1 A6DE389755ABBAF7B58547B03F0D46E3C210687B\nBLUE.\t\t\t86400\tIN\tDS\t26950 7 2 AECA57D8557C1F9F486AD18216FAE2DA2E8539E6F157DBF876BA6DF1FEE1604D\nBLUE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . n+d49yuy5USn3haPHo8FcspNjjtKRS1K/St3BcMM5kvO9ZNBJwYuTp/drqxIdktR6rzZG1h7CibXzmfjXVLlvEuog3/CD8/bheoen7LmwhjCyglAtKyV+NrWU7fJP2fCYeCrnIbpHkCZprQBiUqkfwCuKzDfb1MsOIsjDMNaaooemvR9aLGvj6nBzxDbanY0SefEnhazQllnwgp9FISvWhOiRyuf2YyZCJA8UpF6n4NLHEAJO65y1ah7hMvqPPClDseXnVHijR9Yco5d1pSGijIK9cjSR52utOYW8/SC2zitRmTFsJOcaRMNnMiynn6Xi1OqMmbi2J5A64bTBxe07A==\nblue.\t\t\t86400\tIN\tNSEC\tbm. NS DS RRSIG NSEC\nblue.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QEjuTJauhCt0R/CCn1OkHTwhSogmziEewyLX8TcsNvco+imAUsGkJzeBlM+wQVfBJwq1N9F4IpEOI+yNGMndF4rsE3PSZwCNJzBdTYKeovZcms2PbPBjoNqRuuMcmfBRn2d8OWxtqGQdhaQUX7IpCquh5j2vwdpTs5KqsMgaWqV7YGB53ZIhN3jViU8WTbutGSPKw+HiXFIFQV9rsq73z/bLcrCzK67KhkgnwcKbDXH7LcABKxSadlFFgE9qep8m1IvX6Qr8AVXHho8LFtWe1nnG1henEQPTctmw0N8Hljozj2XRrGXkVO+Qmrs35cZwh/IAAVsd5ylWkmkiDtteww==\na0.nic.blue.\t\t172800\tIN\tA\t65.22.28.9\na0.nic.blue.\t\t172800\tIN\tAAAA\t2a01:8840:1e:0:0:0:0:9\na2.nic.blue.\t\t172800\tIN\tA\t65.22.31.9\na2.nic.blue.\t\t172800\tIN\tAAAA\t2a01:8840:21:0:0:0:0:9\nb0.nic.blue.\t\t172800\tIN\tA\t65.22.29.9\nb0.nic.blue.\t\t172800\tIN\tAAAA\t2a01:8840:1f:0:0:0:0:9\nc0.nic.blue.\t\t172800\tIN\tA\t65.22.30.9\nc0.nic.blue.\t\t172800\tIN\tAAAA\t2a01:8840:20:0:0:0:0:9\nbm.\t\t\t172800\tIN\tNS\ta0.bm.afilias-nst.info.\nbm.\t\t\t172800\tIN\tNS\ta2.bm.afilias-nst.info.\nbm.\t\t\t172800\tIN\tNS\tb0.bm.afilias-nst.org.\nbm.\t\t\t172800\tIN\tNS\tb2.bm.afilias-nst.org.\nbm.\t\t\t172800\tIN\tNS\tc0.bm.afilias-nst.info.\nbm.\t\t\t172800\tIN\tNS\td0.bm.afilias-nst.org.\nBM.\t\t\t86400\tIN\tDS\t37810 8 1 E75D8FC16E852CA8E77D478CD1C43789907D651F\nBM.\t\t\t86400\tIN\tDS\t37810 8 2 E3E102B0B9334884C32BA5EE04C628E94D9D66B9026287109066EBEEECFEBC20\nBM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Y5FmbtJepq/GNpbVtqEYAw1J1COxCMUSIB2tEHvCBSMrk1MK84dTo+GhiSKKcdDCFmzemnCofTRvPn/6dg9f+mh2to4+4PrXb/NcJCL/gVxr9owQkNwGsfGxQHPEIKrRP+Qujg1WMwFtR4ZgI57ZF8NJQKecJug/2ioudp0MtBBYVn6vSwtFWQ8+xl6eA2odL+JLswWjbRpIpHKuqZK8UsJAXcxfxE4/mLWNkLpOHcHRYSoYSGPguHVG/tLKKPCD1CF5aBFBHPPBT2BX9oWSEI3og0dpzI6JrRriHDYKNrkUJOVozyl69k3/fZyRjwa0uYsjwWXjQHIpY1yTDKhwFQ==\nbm.\t\t\t86400\tIN\tNSEC\tbms. NS DS RRSIG NSEC\nbm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . axBcfZkZejiN665OF8/z7Ejq/LW+QNW3ofU18kpp85ZDM2sP5J6WXS91G/GdUQq3+pPQO4B+R83u0O7rEzQDviEf/bCyZFoT479wwVHWsgn557Cq/xxqRGIaZnfta53kMU0X6cEtUX6d6/w3vRyQocd4brmA97gdmMEKeZaN/KByUoINc/VBN9TTnTeOC1PIXC7iy1LlCjtD3ZX5OQ4d9g5TdkwAiBPoOPZCkuNvHSSDSVnt5y9Xwh3vrYUaAj4fCZuQgrTNUuym7qFz02Cs4L6oKIm6qNOV+oP+ZO+XjfK0lD5Yc0PoIUEF97CCpQMKIdEUN9m8CxiLIMURuAWBTQ==\nbms.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbms.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbms.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbms.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBMS.\t\t\t86400\tIN\tDS\t22689 8 2 0EE826FFE41EAD6FC120D8D76539643DA18A56D0B19BB23E8A92EF083FCB09FB\nBMS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UEWwYiH5piuGLUG07Q3QzEj5qtX7NrXY2zFEFnSO91N1Wpbt8735LBHe68QLlmgzLM0j0EfdSf5PzGsWoBbejmarSJ8j2PBjWe8e8yhBAHtP2rh2ruw0uAYs1v8gp32BALR01fn2+jtJ0w+liOR0YmbkWVs+P5Ikn8iHWKYfW1Gewg9HTX7THu8ELCKpKt2M0wAY0TF8NgG+MnEZHZwHWcYuDaX/b77jVvYOcgDvbDgxAtpvN07cUh8zLFrXvFsOGUaFiHDcm80CmLrGh0li1djKrsBJqgOtX3eGnHDJOGiNUBh8yqfMuaJ6njCJ1Ql9yGoZSGFFJ1yuM2GUUy3ReA==\nbms.\t\t\t86400\tIN\tNSEC\tbmw. NS DS RRSIG NSEC\nbms.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MaTU4Myj1xPAXpdTO4H5yrQIT+afiklaWR4gXQnJm5LqPaUyjIHMY11uLUh2CPhAxYU/s3cSjgxEwvGjllNj9/Em4mW2LctdNWLblS6wEj2p8jfnBBjlpwXBhwofaTRVbavZMIK89Flv3WQmu+YhwwHFvtsNQxyzJFFlzws98GJwPPihHVu4vZZW38jk3JPbHLpBLju3we2an2kyRo+o+lBXshcrHwXUwJSAEpzF2DbFlkbJl2J2rKkyiPkJ6+rMehr5W2C0d9o9mCeDvSzQGJeFy2LQgMqZGT0Qunrgw7BKsyFHDjgbJ4hZ7ipwNQpikgXEkTl2eCfhPsYOojnkNA==\nbmw.\t\t\t172800\tIN\tNS\tns1a.ksregistry.net.\nbmw.\t\t\t172800\tIN\tNS\tns1b.ksregistry.net.\nbmw.\t\t\t172800\tIN\tNS\tns2a.ksregistry.com.\nbmw.\t\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nBMW.\t\t\t86400\tIN\tDS\t41084 8 2 6C86D7E525248DF05C8DD7720648D4CB629DAAE2DCD163BFC74D28312FD5311A\nBMW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qLSfpj/uWizQms51e3HLYkDcnObay0pjkm1P+/Hg1/2CR4tmk/tyiuo7FkRenXfKB0Mouts/KP2EYSz0bSjHERJIC7rXiuXQnSVHZl4klBwq5i7zR42eMw3Y0kgjjoJ8uV++OjBx5GSawjMHH106Rr9Z2/0M1hJJAF8aTG/g5SC7EyBSF1Ecr+v3tBoHyls/KXe9X0MyzNzmQGb68RQdpszvlXZkSB4ICYFWqgqSBG0juUPsd+3fg2y8ZIvaPQWfsxehHydCQkCwtSyLNKkX957vBoPaBldewI3W7MgR0MHecmoE8hnvLLVpB/Ci3tw0EHQN7wFgmpZLRtufjp81tQ==\nbmw.\t\t\t86400\tIN\tNSEC\tbn. NS DS RRSIG NSEC\nbmw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WvWGNLKlr7yBIuEB6pwrD+Q2UD5yGduqueLfvH/e6pYc4jHEE1Yw5SJuAzWtiG3WN7XxkdTJlZo5TGQoaljmm4smZKQJhFe3Lm3wyZjdDvf7iV6lylvow+iJmT0znGWJLciDaYdx2wQoafFgkGXfMPRuv1rgoPN8UnB3c4dMp2y+keQRGOcfXEczJ0Tgbqi0xTMdNh9yDsKLJBNST1lRzccWQDs0Puolmpj1Kd1T08I8EnednlwHqchR3KN69FAjSdQPBjNNC59Pa/kq8KHaaA2hGfMEoNV2qn9x1CozaS9GYUGP8vlcLEYGp0hdKgHXrE3x7lr5Txy4t5kkVNVc9w==\nbn.\t\t\t172800\tIN\tNS\tns1.bnnic.bn.\nbn.\t\t\t172800\tIN\tNS\tns2.bnnic.bn.\nbn.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nbn.\t\t\t172800\tIN\tNS\tbn-ns.anycast.pch.net.\nbn.\t\t\t86400\tIN\tNSEC\tbnl. NS RRSIG NSEC\nbn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dtQxNqs1vc0nl1q7CJp86jGO7VguSTkULdoaHbek6XavNt4IbfM8vxZKq8vHCxHiVjVjEX/fNRjtbBZjanKaDyYS3QPXYL2MENPA5NfVfTrtbhe0nmriNx0zRGvVNfS2SLd6zr++Ysj9f+lw5IRl6qvznB8aeXOUiRwWdhuSkntxMdWlS/t82svs6goIDmRk5Q0ueLCgv8puo91QIyjbklnnIyhIaf+cokVNmMH0zcruiKXLllHKWVfINxoBiyzkRbsOZ2Q7vOoWr+NRNoYrUI9c6d++0d2aDpLj6sbRQURRVOLtWO0uHOp5jNZTDse9isruZ7/z2r5e+E5VrVg7hg==\nns1.bnnic.bn.\t\t172800\tIN\tA\t194.0.1.33\nns2.bnnic.bn.\t\t172800\tIN\tA\t202.93.214.163\nbnl.\t\t\t172800\tIN\tNS\ta0.nic.bnl.\nbnl.\t\t\t172800\tIN\tNS\ta2.nic.bnl.\nbnl.\t\t\t172800\tIN\tNS\tb0.nic.bnl.\nbnl.\t\t\t172800\tIN\tNS\tc0.nic.bnl.\nBNL.\t\t\t86400\tIN\tDS\t49953 7 1 1A4FAA58FB885D0290D573ADDEABCAC75A547255\nBNL.\t\t\t86400\tIN\tDS\t49953 7 2 C183F9CD6ECD80BF9CB0AFF9D8F3C21DC7D14D866967C51924D0F6749A52B5BB\nBNL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zz7bkXu+GWfgA26yjnnh1Op1tUez+Zy5qBrx4vWM7FXNHQW3ZC2QhJAFQnygL4hHAfA1KBngq86iSRzNBTY5jfm3GvyBn3Sc5TUj3jspFm6ImKiP4rSlOWn/cxlpzNJlvGSLoAHHIPImmE4BXk+cw6RkZCgNGDU1ZrkrK9E0C3dl6ywgYBWCBbSYPUzE+bCqMRgaiXGFai5iWZ5unbfvSvszhliT334end9VmU2V8uJvkrg9jnyFPF0qP6C5Gic3pB3RSmJi0nEDFreXoLBz0eQonYc7khJj02C9t5UqqZoSKwOA7FP1NMNBkTgHnUZ0Wy/iL9nziiU5366Fbq9ONg==\nbnl.\t\t\t86400\tIN\tNSEC\tbnpparibas. NS DS RRSIG NSEC\nbnl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZWTetlmr5Zw/WQll2TCBmKrmP7EAOpFstzKMZwWXcFl8mvmBDBxKRsSOqrKzLeydlsjacszz2wOsLaw9/CIDYWisj5SIOJWAzYlAvQJOC0qRsmKnFK42ovhDIkPuPaONnLME8lpS+R0vYIbIQlEjzLx19C/xBoW9rDfQTQJwLMI3skVQygTC+haTo/lvMW1urCtoHmgPu9cN+tnoc/csPQ3HYnCljKls3y+25S3UIgDGTwvBfyWfGJxjlI0suSqtAwmBVRdU9nAh5drpinR8VIRWmDo/Hy04128HLHW3+VuI4txePHnWJgGkIozWWD0T9xuRCzWU/LrCo60ynBjjDQ==\na0.nic.bnl.\t\t172800\tIN\tA\t65.22.64.1\na0.nic.bnl.\t\t172800\tIN\tAAAA\t2a01:8840:3e:0:0:0:0:1\na2.nic.bnl.\t\t172800\tIN\tA\t65.22.67.1\na2.nic.bnl.\t\t172800\tIN\tAAAA\t2a01:8840:41:0:0:0:0:1\nb0.nic.bnl.\t\t172800\tIN\tA\t65.22.65.1\nb0.nic.bnl.\t\t172800\tIN\tAAAA\t2a01:8840:3f:0:0:0:0:1\nc0.nic.bnl.\t\t172800\tIN\tA\t65.22.66.1\nc0.nic.bnl.\t\t172800\tIN\tAAAA\t2a01:8840:40:0:0:0:0:1\nbnpparibas.\t\t172800\tIN\tNS\ta0.nic.bnpparibas.\nbnpparibas.\t\t172800\tIN\tNS\ta2.nic.bnpparibas.\nbnpparibas.\t\t172800\tIN\tNS\tb0.nic.bnpparibas.\nbnpparibas.\t\t172800\tIN\tNS\tc0.nic.bnpparibas.\nBNPPARIBAS.\t\t86400\tIN\tDS\t825 7 1 2C6C5821939CB3BC107E8A64C4AA3940E772DA6D\nBNPPARIBAS.\t\t86400\tIN\tDS\t825 7 2 3A7CB9DBC2606BCD95A6CE88D4D833B6CFCB7B43C84DADD3CFA7FF7373C1C91B\nBNPPARIBAS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . X/9FQ4EtNIeES+ZvLwWc11PnwBBWcCMGiSz0vKqXkxaBw/r9zySDGMHiDM04KOHOrA2ppRw/ipWXdIefMwEsPkanlRRHFlLdvdmKD2jzvlJH+UMW4K1nNSlrPnrZRE4DB7NP29sdq9+kQZJlP4BLRDsLONLcMfkYAWy3J1CSpXjjbjvSqRVL/njUpG0tH/34BvtDCUIRJBZxp875aoEx/m4CZ8rF/wBucH6BMr//10reGhwXCIa0AIo90SQE7jxPYqD0YsK2HzqoJ2loAwiLWrA040WDOqdHUh4gFI9iBK8ps5/jFDig6U78UFWRycdPLw/0Rm2aEcD/LS5j9hSxiQ==\nbnpparibas.\t\t86400\tIN\tNSEC\tbo. NS DS RRSIG NSEC\nbnpparibas.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J6A8UwwC0MbOiNzEcuSbDfF8zwxKnHlFjGeB6Lr3bPUyZiM1hRDHXEFbV1WQug4bIG7bEs3Hf3npgAmCAALZI7r4ornsZ6j1ufKsUjxHVYL1kVg5DrPMNpJ8wIF50ftTE0i+v6FUG7lLtUduw2KDDPNluNeLDPsW8A4t+MBtjsFZP+zThnsKXYojC07CKew9BtYyx0XkbDxkz4M7YYmqupdhvF1iqKFGVjSz5zvuUw/ZsCgdQijFjTjHvUQFUGcZFbR6WiUa/a2JY9i9T7dtU354poQFFyeBcUZQAu/Cf34b9uz9KiCY2Po6vxQmLOuCwe3pyjXCo5/NRLJ35Yl/nA==\na0.nic.bnpparibas.\t172800\tIN\tA\t65.22.64.9\na0.nic.bnpparibas.\t172800\tIN\tAAAA\t2a01:8840:3e:0:0:0:0:9\na2.nic.bnpparibas.\t172800\tIN\tA\t65.22.67.9\na2.nic.bnpparibas.\t172800\tIN\tAAAA\t2a01:8840:41:0:0:0:0:9\nb0.nic.bnpparibas.\t172800\tIN\tA\t65.22.65.9\nb0.nic.bnpparibas.\t172800\tIN\tAAAA\t2a01:8840:3f:0:0:0:0:9\nc0.nic.bnpparibas.\t172800\tIN\tA\t65.22.66.9\nc0.nic.bnpparibas.\t172800\tIN\tAAAA\t2a01:8840:40:0:0:0:0:9\nbo.\t\t\t172800\tIN\tNS\tns.dns.br.\nbo.\t\t\t172800\tIN\tNS\tns.nic.bo.\nbo.\t\t\t172800\tIN\tNS\tns2.nic.fr.\nbo.\t\t\t172800\tIN\tNS\tanycast.ns.nic.bo.\nbo.\t\t\t86400\tIN\tNSEC\tboats. NS RRSIG NSEC\nbo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SIDRUbb+D5DRWpaPmNuyqafz5TFYvqqJz5zln2vJpXHZipbk95XYY9e0Laej/n+whzc1W2CFVxRXELhQlRXOqnDIniyk5tfUF1PRaqAgvzUxFTpAYKAwUhDvLs/yDifERkPnvOKhmN+jsi8enPb1JHD4/FslMb67lh8IsWTBd4B8Po5fZbiIFuSwnOescsUg/G+yYEXhoAU8Cq67FL1TE+15wbQNE2wSB9EumuOCiUE0IEzNVZPuYw3MNAf6mfIrxzi9n/Dbz61I/imiBqp2CtZ3GwP2o2LOkXPk3ORntsmGZlE+2KGSG8RBGI9+uAl9fPBJ3xG6esgc2+v5hHodog==\nns.nic.bo.\t\t172800\tIN\tA\t166.114.1.40\nanycast.ns.nic.bo.\t172800\tIN\tA\t204.61.216.48\nanycast.ns.nic.bo.\t172800\tIN\tAAAA\t2001:500:14:6048:ad:0:0:1\nboats.\t\t\t172800\tIN\tNS\ta0.nic.boats.\nboats.\t\t\t172800\tIN\tNS\ta2.nic.boats.\nboats.\t\t\t172800\tIN\tNS\tb0.nic.boats.\nboats.\t\t\t172800\tIN\tNS\tc0.nic.boats.\nBOATS.\t\t\t86400\tIN\tDS\t50710 7 1 9C5D5C9EAF6BF0DB42CFB639295966D46216E5BA\nBOATS.\t\t\t86400\tIN\tDS\t50710 7 2 BDB608E0A18C7A65768C7D18857FCA78381382CB6D048C4B507FD8631DD38DC5\nBOATS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JuKxP6CH9eEcjgOdqtRaXCGihWAmrMRzWHW97wOyQ8xcFVVXaqFP3H5mSThaG8tAD6yjkNjCvtPVnT7zJD+K/BGNnsxNAfRUa0xh+VxN229mnfPX7utGWujVEAlOlnsgGC8N1V+yWgUZu5kILGC7HRudVUmTSmsU0KFicXabPqZLpuCwEs1zjgBKMKcSEErhao+gCqXZT9JFdjeK7hgJpyp85Aa/iBIQB8L2Q/UhM3TlsYC9AgS89qSEvRFsgAAaBewYDiM4Awpx5zaaKxGNFTWms13nRuC/ysVEiH58Pm5kgvnbfLsz0nZlGmUUBcNnjSgNAdbpjrVwGfCYHDO1dA==\nboats.\t\t\t86400\tIN\tNSEC\tboehringer. NS DS RRSIG NSEC\nboats.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XXs3LleGszythTclP0EXK+pkAj7HsVMEuwDTws8ShPrPt0xakwyy9psmO4ER74WHY/CJ13xINgJ3G7lfsrVdA9TqEkDAGpjWaThE8zioaBK9SajZu+jAX69JPiCTMM9MoRgvm6IcKXbEzmyXhYTKk7OYxk8lnav7RkzaLi/6/xsIXaMYt+HY+KRBGE5giQHQbQI1/hQXb+NCBkiIUrT4FfMWJv6+9aPozJCJN9tuZc5KisA2oeIM/jQDtfRYrAVBuM2nsznE7qG/lLOROEtWAmG66y3ytEgGmRIhXGOxjWIY4TxO0fpKt9CSenNaTgECxcoqgPYCTwAWY5TGiTkWVQ==\na0.nic.boats.\t\t172800\tIN\tA\t65.22.104.17\na0.nic.boats.\t\t172800\tIN\tAAAA\t2a01:8840:66:0:0:0:0:17\na2.nic.boats.\t\t172800\tIN\tA\t65.22.107.17\na2.nic.boats.\t\t172800\tIN\tAAAA\t2a01:8840:69:0:0:0:0:17\nb0.nic.boats.\t\t172800\tIN\tA\t65.22.105.17\nb0.nic.boats.\t\t172800\tIN\tAAAA\t2a01:8840:67:0:0:0:0:17\nc0.nic.boats.\t\t172800\tIN\tA\t65.22.106.17\nc0.nic.boats.\t\t172800\tIN\tAAAA\t2a01:8840:68:0:0:0:0:17\nboehringer.\t\t172800\tIN\tNS\ta0.nic.boehringer.\nboehringer.\t\t172800\tIN\tNS\ta2.nic.boehringer.\nboehringer.\t\t172800\tIN\tNS\tb0.nic.boehringer.\nboehringer.\t\t172800\tIN\tNS\tc0.nic.boehringer.\nBOEHRINGER.\t\t86400\tIN\tDS\t7348 7 1 AA5C90CDB6C32B24F2167C6E99803E1C57E4E9E3\nBOEHRINGER.\t\t86400\tIN\tDS\t7348 7 2 5AB79185D38DD02DE1094F45AE43943BFCA4E6CA405ED9C8B78FFB470743BF1A\nBOEHRINGER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . u7L1A4Kazkw5cIMUgbYAJAzx/NuY6vaeQm7yUaNlnQyoHV4Dl1jtAEIHlgobTwzy71w9aWr4W6cTFV2HloHIHWOki/UJDIkgZYUzUI2PoiZTmMsRBbi1OQg82uSGNk81u0f6P9Y3rUfTmLU0jt3IEzYqYTgDMCRa2OpUUpELt5mpmPCRBi0lRcHqbA5gtZrF5vWxbfVG9+5fmbqheT7i+5sEYrMJabCj+LWFsscBLo1wdFa7ne3i7ol8DCDzhUFjw+U27f2kqUoPiE6yZ7T2HFVJXA8ZVLUBTgPvwaRwIOYulXmfGCNBZ0J/HX10eoexm1r6OBpQMiPQjSm4EUuUgw==\nboehringer.\t\t86400\tIN\tNSEC\tbofa. NS DS RRSIG NSEC\nboehringer.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ub/giDuvb2miHC+XL1FnzDs66IBguf3yvP9kYnFlCES2ygc+iiI7OLZfqX+pqt/W+K9f8XYERDXXxK+WPMF6l5SPvdZlvzSWToe2f0ywK960EGZ07MXi0LqLt7+ZEgGWOEIjOfUTLMVUnSmCC0bMP0NcoMn6NfsrjBJhGN8AkEYNPZ9xpX7jn3AOygSHfGcEQE1rpzP9KUD2Z19Ip8LGkRXORkGznwwqoFJRzTFKZtILkJw7ZqgBUCHO6ohd/ZaQK/zDkEw40gt27sQWMAX268ciNpDlAXKhLmvi42d4UKbn0yZ0/As5A/AAN43uO1mnWH1GL71yvMFFqYihQU8+8Q==\na0.nic.boehringer.\t172800\tIN\tA\t65.22.188.17\na0.nic.boehringer.\t172800\tIN\tAAAA\t2a01:8840:b6:0:0:0:0:17\na2.nic.boehringer.\t172800\tIN\tA\t65.22.191.17\na2.nic.boehringer.\t172800\tIN\tAAAA\t2a01:8840:b9:0:0:0:0:17\nb0.nic.boehringer.\t172800\tIN\tA\t65.22.189.17\nb0.nic.boehringer.\t172800\tIN\tAAAA\t2a01:8840:b7:0:0:0:0:17\nc0.nic.boehringer.\t172800\tIN\tA\t65.22.190.17\nc0.nic.boehringer.\t172800\tIN\tAAAA\t2a01:8840:b8:0:0:0:0:17\nbofa.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbofa.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbofa.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbofa.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBOFA.\t\t\t86400\tIN\tDS\t35541 8 2 5BF7C416FA5DBA14158B807FF4EB2F0438DB45D35D0F0AF4F6FEFF148399B455\nBOFA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iYtKmCHx2nnRefmmmLhqE1bejMs4AvK7FKu5fGOP1gtN/unwN7qwnKDC+hPq7aN2U/fi/JhWoT3ZCAZpjazotyauUD3wgpFlMO1kCERP2Z95YmtfoJ5DyLkioivdeDp7OO/MDOjI5YQQSSKm+XgWFsMZUuLvRjWglA34ZdLbiDX0IDl6d221+E5vMxweUVrWKYwaN5PC1tYqs1hsoxi/vrl01kJLwe2QQ3KDg7L+pzuC3+4ul/xXXfsEgKsVHir5luiqGsa2Tm1BJ/9YzuNC2y7rZpDHK8p2/tnbxExtf3x3UWjdzLW/EvOSABQAve4gXD+BWCT6RcOuTZg5JNZHXQ==\nbofa.\t\t\t86400\tIN\tNSEC\tbom. NS DS RRSIG NSEC\nbofa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aTIcScwaBYtOMa7ygpHQt0+fQWLD52OVDRkjM6XR492ASMjn81oDRT3dPpSnWqCDnqT7GTyW4tf9UT9UTFIQDFEcyZ9URoyrhc3K4pkRmZb9mmrIdEnfpdpuWlzppktsHfPMF8I+E5S6MEhgPyzNBCVWYpYWinifObgFypu2nc0kX38TlZZUFm7zlLgyLQbDOhv7StCTRF+uQwXlIUaNpzZs9thEo+qHDTa+Txm7e2aE+IG8jJmourocKqT0ukA3s7MsR/Fyn5Fg/AUrkZhtpuxmR5JJIlsYqukXX/7vKRnblsjKc7WXooqAgMixI/Nb/RK2E3jcD9mqlJ+9liAOzg==\nbom.\t\t\t172800\tIN\tNS\ta.dns.br.\nbom.\t\t\t172800\tIN\tNS\tb.dns.br.\nbom.\t\t\t172800\tIN\tNS\tc.dns.br.\nbom.\t\t\t172800\tIN\tNS\td.dns.br.\nbom.\t\t\t172800\tIN\tNS\te.dns.br.\nbom.\t\t\t172800\tIN\tNS\tf.dns.br.\nBOM.\t\t\t86400\tIN\tDS\t60907 8 2 5FCFDBFDD5FAE890E49A50DF93CF82A53909DBD60837029B6723BC3577EB1D4E\nBOM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vF8R60cKUBmi0Jb1BuSPWO22sb+hzVwShSnzn00gSkd+0RClCc8Q7z0KdiNjrjbwr07Mpkb0OwBTQE8lr1cpiwrJZMor8uZXYzZQKYc88SC8/xlsLA6ajOHvxsylzCAZaaVgMS6rnaYQiQ74pwHPq+yerJzGqmdLV1pS1NdVyspOEt+9s8LfLu8CEkgv4J+y96HWGFJ+yikdtTXIXlGn4HX8B2bbKYTPro09ipE0DuE7zUe6K9p9/rhQd3UuXPXjufo2iBpZCSxXTVftGYxbYSK7c+nwWaUE8W6sRhY1+ZwIAXtXi3NQh5dPM6xwM/WfqiKYlS8J9wry3nV2qZofNg==\nbom.\t\t\t86400\tIN\tNSEC\tbond. NS DS RRSIG NSEC\nbom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . m1N1CC7yAf9+lZvmEK3tblYEveSp0ox9+HKfvFIhK7PAnneACNRBQKwaabtN7nlwFBRTBYmWGItMeFBZt6xawo3XMHXIa0akfeCA7UjyxOpOYlu0bq2ri2JrvVf3oN+jwwFyQ29MNsluPZBcrdnC0BP4q3Z3ln5SnFkVDTsibE8Mq51dzyFa6frsAYelP/Sb1AQVa3wrrhOJYKntSbzPVdw7NsuZ/fHebNRkdn4oY2SiM0L0baWqx/szWOU/nPrT20o4h2rxnxFJXeDltTGOgphIbYn2Ys9mXhNXvgc5V5/O+c0ig3BO2lIZRy+w2Ybtbugpcklpe6dy4Js4WcieZQ==\nbond.\t\t\t172800\tIN\tNS\ta.nic.bond.\nbond.\t\t\t172800\tIN\tNS\tb.nic.bond.\nbond.\t\t\t172800\tIN\tNS\tc.nic.bond.\nbond.\t\t\t172800\tIN\tNS\td.nic.bond.\nBOND.\t\t\t86400\tIN\tDS\t3382 8 1 8B5E8796FACE73374EF18FDC7026D07E33837D14\nBOND.\t\t\t86400\tIN\tDS\t3382 8 2 01EAECD8CEC3A76F05C299AA2FAE504063BC2A8CC9CE36672FD4EDA9D5BB9A91\nBOND.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ooZfEBv1lPXW9TGY2KafhCFxqYfegeROYj3Drf1iHCFAVZ52nwr/fE0ik5Y7rPAa/Xjhot7vgm0BPuVwELnYJgFhOsITsQ4sj8OdRhw0OweRdX0IAD0NzhukcY3zes8IfjaL/Zc2Kb/xIlBeDEHOTzUxkHR13E/pUKVcRifbNOmu2T+6MOGttDL84wvZr+MNvfqrVt70pL26PohaERWZja4hSHXO0S9FX0aJLlxjbk4anpRQUFfEJUsKM/fzkZzmFo9Jlm7Sa+dbS+wdNjDoaQv8cl4lNoKtiMVdwCgyDv4JjwkXwSoHFFsA7mzZk9kJaS4/kxPTLF7wMxd4AkOJww==\nbond.\t\t\t86400\tIN\tNSEC\tboo. NS DS RRSIG NSEC\nbond.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hU050GJZQCDitPNoRjj3IKNtesiKZQ3UATcRPpQgU+H2RgXQf372OvZgmQ1DiDMhZGJ3UQZmAj+XHVn3ol8xNTCxWJNFxD2QnNQpu9++b8NVib1ThFuE2kNdZ0wvWj6hQPRGUh5mbdTQ0JD9RdwQCi8Zw8m5BjAGdUIxxTKch+FD9YEmv4q/NW8wWny1ZUy2ieuYL3neDQDV184Sdk6xY84TUUF4IB63AlVARgACD/94KVXEZsc7XyWrsfugX3M2Y+WhOiA0QGTtd67WUVjzB8BEGH7iTbYKIbqSJ+eh9m0wSSXXTwGktcV08sei2tC9ZVamU2PUf+iXn/gGRiDXMw==\na.nic.bond.\t\t172800\tIN\tA\t37.209.192.9\na.nic.bond.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.bond.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.bond.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.bond.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.bond.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.bond.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.bond.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nboo.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nboo.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nboo.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nboo.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nboo.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nBOO.\t\t\t86400\tIN\tDS\t42175 8 2 ABE304D422168068884FCB9BB10AA300AD2340EE85A894740D127CF0F97E206E\nBOO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RElnEIZZV9Pmxm3zYxljNefm6dsp8SZzQfJ4rQgtq8d7mZTN/Bl01gIc65EfnXz7fzHZTZgl/hyNhXDm/ksDKFXDhyyWqQqHFMpi4HbONBByHLHSVaC0PSVc7d6WFLuLNScXHnRpztJkT8cHm1jirWudY+XIUlaZzPdb0OhiUw4z3y6IJMeFpXwTJleFSswHzYsA4aaxuWSD/MO8rZGl0EBrqruXrU94ReMzLc+JrUXTwsQkTkrO1nB417qUGVjb00HbZTQmkdB/Py1D7dGyHlUYuEbYULjNaHAcrL4QJPfLy1WCSRFUZ/x5RtceDo0sUUZlqkh2GeSkCoExzUqbhw==\nboo.\t\t\t86400\tIN\tNSEC\tbook. NS DS RRSIG NSEC\nboo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NKhU6UojshEwqYtQowIiD4EBQJVvMPZRdhSWJlfr/1XwiS7ktLZBy4rsRVA2pgRG4/z47qqXJE/Fh4jGWW3hZR+3R/8a88BJZyJ/Kop7wYAaomtpJlsMO/EKD3JXFR5gQKXk9KleHPNXUq9rFuiM9GnJoGBzlhwjZ9zzuIMF85RM4E5QvWotSyCu7r1idyWPS6yNkKtPgjLptuHzcZ3PzD168GxsFbMszqvSD0PXOaf6UDVZdQiqlx9nEUMp51ADP85o93X297H+uHI4I7slLn3XeijioMVxvErTk07SLZbIeAX0RH3ad6IxwC0VVslrWWEESue8Tf3XVgTkQTPUEQ==\nbook.\t\t\t172800\tIN\tNS\tns1.dns.nic.book.\nbook.\t\t\t172800\tIN\tNS\tns2.dns.nic.book.\nbook.\t\t\t172800\tIN\tNS\tns3.dns.nic.book.\nbook.\t\t\t172800\tIN\tNS\tns4.dns.nic.book.\nbook.\t\t\t172800\tIN\tNS\tns5.dns.nic.book.\nbook.\t\t\t172800\tIN\tNS\tns6.dns.nic.book.\nBOOK.\t\t\t86400\tIN\tDS\t44297 8 2 66BF547095380BD991DEAD7D74CEFD93B8CFB8A8EABB9F43881B6842DE837237\nBOOK.\t\t\t86400\tIN\tDS\t45407 8 1 2DBEEB57D0479131741440B82FDC3AB456C3D832\nBOOK.\t\t\t86400\tIN\tDS\t45407 8 2 77DA14EAFB506982A000C43C08938BD70E7B27D429FC6461542BCAFE3152FBC9\nBOOK.\t\t\t86400\tIN\tDS\t48415 8 1 10C15186B996D73003285E0CBA06DC40DD52ABD0\nBOOK.\t\t\t86400\tIN\tDS\t48415 8 2 F09A299C0C0AFCB6F88865143837B29AA138C1BD324CD341497F9E87CBD53199\nBOOK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ptAIteqVnwxLLUr0lzRf7vy233+xwf9+DqCgydJtsrHXbeJRyiEqpotbauGHhH0+ImJuh0f4uJHG1VbF7yH0pWs1q3P6AXNZN17BSxBSdqyYXjl9BPdWjjzauabFsjhzGc1umNdfGNJ4cBjlqzc66K1iKE6gfPdWfXAwOKcSR7gwCne+v7KKCM5YxKYmTLKDrENsi5GID54KMt/hedPsKq+vwU/2yLUuv+/H0f5266ewzzjtqCgxvsfKIdQfbuMtBmxTCL6nrxu62wYMWkNwCS92Yc/16c/E6CCpHpzBSVqEtmY/qlFRGDhCVpMFhYdZE90xlDbPqmXSEe9u+lcB2w==\nbook.\t\t\t86400\tIN\tNSEC\tbooking. NS DS RRSIG NSEC\nbook.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PT5xx+YfkszH9LDpIXp8Spp6CxjHfTiGgnE3THqTlaT2vBfXYA+IKpjtGI0iDyytPCAmejcrvwdryJWrlMWUYCN7GUl7cjMXW7DjcBvjxXyRSkcy2ovFiJAbberM/XDRc3oBjhEZwnJgmCS1778RrlC9nGyk43hJ9eiQgZrLtR9o3A4nvDYhjFIncUo7TijGH3OmoQymyiL52LzfBEwxZXyhtLztd35y9/R4jeprZBzHvulvOfTHhqIBGTkB5Ov20XXFgi7/YugwSBxGPprGCY1L7WTdD0A7HxsNdASqq8IGlDWHZXGeXwOZ5ArCBHtvFO76RcfYdCUFpzibRpvNVQ==\nns1.dns.nic.book.\t172800\tIN\tA\t156.154.144.204\nns1.dns.nic.book.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:cc\nns2.dns.nic.book.\t172800\tIN\tA\t156.154.145.204\nns2.dns.nic.book.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:cc\nns3.dns.nic.book.\t172800\tIN\tA\t156.154.159.204\nns3.dns.nic.book.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:cc\nns4.dns.nic.book.\t172800\tIN\tA\t156.154.156.204\nns4.dns.nic.book.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:cc\nns5.dns.nic.book.\t172800\tIN\tA\t156.154.157.204\nns5.dns.nic.book.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:cc\nns6.dns.nic.book.\t172800\tIN\tA\t156.154.158.204\nns6.dns.nic.book.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:cc\nbooking.\t\t172800\tIN\tNS\tns1.dns.nic.booking.\nbooking.\t\t172800\tIN\tNS\tns2.dns.nic.booking.\nbooking.\t\t172800\tIN\tNS\tns3.dns.nic.booking.\nbooking.\t\t172800\tIN\tNS\tns4.dns.nic.booking.\nbooking.\t\t172800\tIN\tNS\tns5.dns.nic.booking.\nbooking.\t\t172800\tIN\tNS\tns6.dns.nic.booking.\nBOOKING.\t\t86400\tIN\tDS\t39676 8 1 AB2A36141D426D8284EC2B778E5FF4C073B0A673\nBOOKING.\t\t86400\tIN\tDS\t39676 8 2 1F70C5E617CBEFF1FCB2CE9B14456450F1EE4B548A598EF6BF0F19465B03D1AA\nBOOKING.\t\t86400\tIN\tDS\t59455 8 1 D1CBC1E5C9A4020E290AC82C6182254CA261C9A9\nBOOKING.\t\t86400\tIN\tDS\t59455 8 2 82CC44E56A8AEC3EB18B21366FEB46C8044C4A89D50A25312F8D11E26DA4D46E\nBOOKING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jvEFFn2G0rvrj7T/CUQGcYJiR0KBavDYZbUJ1GnTMPk76TTOng0HKughZHw9reMDp9efceIuZYiFAQ90iymfrnb001VAa86eAxc8fA5E7DGNQCyQzcI48+/0e4xUlnM2ya2UpYx+nMTMH8G33Gx5N64VK4SxTCqEJhvhrNRRfy98kh+2K3IpMxqiauLmPIiFgRG9sG/oQiFPGKj1HbM5XzZ32sbtvgMzSQZ1eRzEWJ0jaEZzCRg6PImvwmmQfuaD5TqufBrFCvBg/hSuJOuPXolPaN4sO9D3k1In5cCDKMxp2HvWLIcKPbacXKxxTbnE5lJlr9AZio+KPlUf5RJfKw==\nbooking.\t\t86400\tIN\tNSEC\tbosch. NS DS RRSIG NSEC\nbooking.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KauPL5BmSf/IuUES33mrlC3E1KrCyPmloqXgidi6wNyvi+XzZ8Y6m4rnVhRVxZz387CCDFazi+XduiyjQMCY+1jfA07nrOP0oLdmGHt9++7PCNRvS8q+MeyDEKUoHXGgQNqdKMyzq9zFePWLcxBrZis/ichEGBAZTOnrA33EfszBqlz1cKS3aq1UO3MUn71zASqHvhQHFWz63foX3fmiirbZQGf1yAiMSULjQK+h9QoxlYccnLKoWKkSq+ZBZAZ3D1oVuUViZPg8kIFFEAackZKqKsW6KvVkCDCu5+uFfqK4AXfexw3iAZGf6h8JlFK1GCeD7x+njR7AIxg8DukYvw==\nns1.dns.nic.booking.\t172800\tIN\tA\t156.154.144.27\nns1.dns.nic.booking.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:1b\nns2.dns.nic.booking.\t172800\tIN\tA\t156.154.145.27\nns2.dns.nic.booking.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:1b\nns3.dns.nic.booking.\t172800\tIN\tA\t156.154.159.27\nns3.dns.nic.booking.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:1b\nns4.dns.nic.booking.\t172800\tIN\tA\t156.154.156.27\nns4.dns.nic.booking.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:1b\nns5.dns.nic.booking.\t172800\tIN\tA\t156.154.157.27\nns5.dns.nic.booking.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:1b\nns6.dns.nic.booking.\t172800\tIN\tA\t156.154.158.27\nns6.dns.nic.booking.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:1b\nbosch.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbosch.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbosch.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbosch.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBOSCH.\t\t\t86400\tIN\tDS\t34683 8 2 17BF6449D9224CA2D30C4B3B941066B9FE7E5E0EE4E6DE60DC14BA83C0EB4FCE\nBOSCH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ChoAMV85v2b0cHCju80svJXGIiTs6Z8BizB8cYwAkS6Kut4u4s295XL/JfiH91YTPyhzZeNAmhtFmAgb+OH9/ohi2XUT6y1XUb6wYz1wcNg5AerSsXYCt5dlKKypnqRyBKRQuWQQ38lXjz19xvbDhL0AGkHrqCrIJYG6/4VLP7Gl5Na6M4t4wk+F2i9X1kCy49fOYVICkR7JJ/J/hQvbZjx/AmeFogIwPbznikQCoKNH+YMPA+i68qiAn5dahzOHha+d5p+SuybCdfM3cO0S9SvgTCenPXCwEYZ6iUR1t5CYlY8KCnOfrKhkPN2gL+GEwWWKGVA6Kfd4zLz67lAy8A==\nbosch.\t\t\t86400\tIN\tNSEC\tbostik. NS DS RRSIG NSEC\nbosch.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eLcpxtofNzuG2IlddEMxZnBrF+Er5tmGAQ8KWI3Q4kpXl6fFGET4DhLmdFrWlkxWkUwIZEJJFjr1GxPTDMPdFMQW4toc8TqLYKRETHEWSdzrNNWGDB7WBxYmakVrrMQ1TD5csXQW6KX6PFmd0E3N4Td8AuEPNbap7DBcfKN51qu9jFj8TmvVfh2W8Vd8V2P0eFLSe1aNih+3xb21AGnEGWaM3Ii7Z0TAWnZw3KYSlYWvVq0fwi0Dc7eUwjisCR4DSk/YLxzdEfOxy36mvawhjABenL9KFMfdF/WrtuJj+Nuz//o5jiSWoIj283Q9yqEAvic99MH+LN5aIq+pT9ciWQ==\nbostik.\t\t\t172800\tIN\tNS\td.nic.fr.\nbostik.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nbostik.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nBOSTIK.\t\t\t86400\tIN\tDS\t1529 8 2 17130BCA01074440A04CCD3F1F18CC9DE61CB8D70960A4AC0E08411900737C48\nBOSTIK.\t\t\t86400\tIN\tDS\t3734 8 2 5EC62D0B9C87D8B59E901550FF4C0D5366C9D14448FDF8C02112511B6DBB0DBF\nBOSTIK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . X2uYaqfYZ2oAaJh69SjyU59WTL8nv65c68W5RCsakGOeS5Wu7bWfqB6w1ubdaSodNQJsFZ0nKNd1DiMQ/zjeHsA8JLWIT0SMm/Dm650C5CNoJH/A9SFnR2yfyK6kHbmy8L4RufHEl8bcdensgc4DfTQn3VeeRVelPibBJ4I6VYPXV/ftyrNk0FTfejBrqCWQt0E5nbsgVJSi6B4BJY+zwYzXb8Fe55wSAXQIARh/5XWgxVXgf8o7ezoKiYK8glQF6B11u/0xRjYVYOHbKJG3/6VuGtFHhYwdy/cwFGaZqruwyrVoYelqSnPRyXXYXsYyeyyulSgEROWdkpoiXXEfrw==\nbostik.\t\t\t86400\tIN\tNSEC\tboston. NS DS RRSIG NSEC\nbostik.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JukvuZfQP7yHZ0riKpPceVtOEWlh3HOXRG/ck9e2VluehVKg1DXCQTzN9f+0FPo91oQ60bo+PsaZp3M1ppIlHPVItugBMEOtFuz100iJOdl4wYhBtS9O0L8BEprwTouhMRiw4oTHjLdqcw4g1QMrXnedIHSkb6Pl62wUmTcjSHwpy7YicnhISr4Y5kc9b7CtMfUQAmQkfDAMaPDrboL+cNXd6peznlaguCdH93/X89k/dPEMO6CobbZ6Fiwt/BGBmibr8i3VUM7tNIKVxr4oB38xTT1ruPBFBnvVOVIKDygsn1/rZqZrYtrapwMHmTO1pvYvWGOowdO8dQtVZWXNXg==\nboston.\t\t\t172800\tIN\tNS\tdns1.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdns2.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdns3.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdns4.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdnsa.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdnsb.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdnsc.nic.boston.\nboston.\t\t\t172800\tIN\tNS\tdnsd.nic.boston.\nBOSTON.\t\t\t86400\tIN\tDS\t27680 8 2 C78971D9731512D23053441E6EE438571199DCCE831332D155B12530F92E2E8F\nBOSTON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Jhm0fsyU9JX1mfLAz0t7zUkvcPSvBshZ9A216feGhma/xpbguRoy43eAYk1F99Z8grO+vIN+IjNk8tYGHYkQJlZfw8rwMANpNBDG3YJOMJ+klL+1ZHbreWUWqLbM1Lb0CHoplT6IzoIFG2TmL1KukgJ6225o1jjAJavKxk8SYfD0/3Skx5wWCUvuFXR/Q8o4FcYSCgC/Hg00rYcz0BOokNyiEbUa5FT9XgPu6MaO1o0AZibDU9MuFqUejLafLI290PIIT9TSQLu7tv4uwxD2z/JMethpTUN0x5H0h37QuTsZ6KZlyuCCA+bxxwIobmbv5zCKeeDYXwFkKk9Skdf5Qw==\nboston.\t\t\t86400\tIN\tNSEC\tbot. NS DS RRSIG NSEC\nboston.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mEG6Ww+OQ9LDorrdc2lyTwCJTYS2EnIA3E+PCzIgZYQvx4hFuOncYvmNdDl12T8J9TmLGVjJaiX9zzpReQvAkiJLmv5a+7daD4RIRb3bYkXebOg1CL9cNOFWvDRE7h6jIoYZLgAkAH8lxGShdB+QbwqS0WF1N5ZvygoN92Uh+dodlVSoH3LKag2ZWOQrE7Ze0tRZjunuLndzYBREGnLM57oOzUK1rTC+Uznhv7JjR2inhquzAdt1rVKTaYGqXpluDgtochG8yQuHdu3M0aLQ7jOn2lJ8wv9iAYSHhw+8mEo+kpdrqhPjeS0IxKHeogUFRKuIlKITqpilgnuDP/VeoA==\ndns1.nic.boston.\t172800\tIN\tA\t213.248.217.16\ndns1.nic.boston.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:16\ndns2.nic.boston.\t172800\tIN\tA\t103.49.81.16\ndns2.nic.boston.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:16\ndns3.nic.boston.\t172800\tIN\tA\t213.248.221.16\ndns3.nic.boston.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:16\ndns4.nic.boston.\t172800\tIN\tA\t43.230.49.16\ndns4.nic.boston.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:16\ndnsa.nic.boston.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.boston.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.boston.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.boston.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.boston.\t172800\tIN\tA\t156.154.103.3\nbot.\t\t\t172800\tIN\tNS\tns1.dns.nic.bot.\nbot.\t\t\t172800\tIN\tNS\tns2.dns.nic.bot.\nbot.\t\t\t172800\tIN\tNS\tns3.dns.nic.bot.\nbot.\t\t\t172800\tIN\tNS\tns4.dns.nic.bot.\nbot.\t\t\t172800\tIN\tNS\tns5.dns.nic.bot.\nbot.\t\t\t172800\tIN\tNS\tns6.dns.nic.bot.\nBOT.\t\t\t86400\tIN\tDS\t971 8 1 F815A808DBF3F257E4FB96BBB7C1255E7D239FBC\nBOT.\t\t\t86400\tIN\tDS\t971 8 2 53BD24D905F8FCB86168E14FF8337E04A4A921CA92A14A8513ED4DD4FB2B79D2\nBOT.\t\t\t86400\tIN\tDS\t7717 8 1 BDCDED29E98DD2AE4FC920352995CD80CA27E52C\nBOT.\t\t\t86400\tIN\tDS\t7717 8 2 72199DDE83C6EFEBA8CBA6705268F2ABBF5EAA9A0BBE0FE32716770ABAE5D8C1\nBOT.\t\t\t86400\tIN\tDS\t58741 8 2 ECA26804355A4735CAA906601C7D388AF755AB40F599D02F29D16F347705EE42\nBOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B/YBarDZdBmPc/b/Z1RpOcps05RRP2C5zzDnL0Bn/i0UspLQgwmY5TmCiuo9sv5b4cC+lhDB743lQgPJD0hhdkzwu9gCcv1aURtxQK5zsBqMqMiSANkr5PdkDDcaB4mZmPurUNSvM+KJMWiVJXJ8n74zeDJei+FiNbYW9ax44xsqoGWGiG1OrL3UqUrvlBs18zZCT3lr/MeiWYYnVDYrUonx7P4TCAApxJPJYMnzCOZHTIVJp1In8Ttvs8KB6rgTem6QSKGtu2Ej9OTVYah4HZJlVDHZeTVEahVfApD3TdgFc/iNUDNByyuk0DiLYg9/AP/3ZJX7WnZezE3P3ibXTQ==\nbot.\t\t\t86400\tIN\tNSEC\tboutique. NS DS RRSIG NSEC\nbot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mt7gEyhKoGLwA+IwCNl7MV5XBy+jCznYFA6kubc0tThG+LlW1Ro7wGqQ34Om7bLzWKVc8+GJxrMyXBA4YQbrAH9IfYAhtG+XMHBM1XznPgTTlGEf6iAVDIrNjwf//8u82ktKzC1ntIwXhTLnVlpavpI1OyddjaS7OT14Gnp6Om7KwaxnBrm+iViUBDOfu0YDqArpxuujVSCGpg52yD4OeM5eV2K/Lpjbyim3yz3kCIiKD2c9ILcaHdXuQJDZVG5OYdhIymP82H75NP0ikCM8sXsPRmqK5A1sWN/5TgLqR8CoM1k71GnWMv8WOVXmW/32dUFOEsJJO7SeoEthJZkk3g==\nns1.dns.nic.bot.\t172800\tIN\tA\t156.154.144.28\nns1.dns.nic.bot.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:1c\nns2.dns.nic.bot.\t172800\tIN\tA\t156.154.145.28\nns2.dns.nic.bot.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:1c\nns3.dns.nic.bot.\t172800\tIN\tA\t156.154.159.28\nns3.dns.nic.bot.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:1c\nns4.dns.nic.bot.\t172800\tIN\tA\t156.154.156.28\nns4.dns.nic.bot.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:1c\nns5.dns.nic.bot.\t172800\tIN\tA\t156.154.157.28\nns5.dns.nic.bot.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:1c\nns6.dns.nic.bot.\t172800\tIN\tA\t156.154.158.28\nns6.dns.nic.bot.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:1c\nboutique.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nboutique.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nboutique.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nboutique.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBOUTIQUE.\t\t86400\tIN\tDS\t28342 8 1 BA5BCAA8289A4745CF0535BF1A337F90F3D69CA4\nBOUTIQUE.\t\t86400\tIN\tDS\t28342 8 2 2054DA1782FDE5217954AFBA8BF69F30CF40A2C0A271107E452D68FFB1CF308B\nBOUTIQUE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YGf6EJ/5IFwbrq7fkCeKqxXFjq6ZB3XcJhByZC2K+vU5bRCDoauwioUxl6g7XUlpthSh4KrrWOJaW8hHT6CGFD1ZlN/mr0hWdr58s8YWKIdcj2ulgXF/iblAgw/nbN0ZEPF4HzRyvWd6ZknLoAN1bKgCwq1AeIfiq6C1s8jtK3F240tfMBFUHAw66q9Wh173agCXv3kNG275ClgwcfM99Sk3VexFPr23IbHQQ47EWIzvm1CtxINZUO627CD9mXwZh0VOa83+k5EgB/+abphQTcHcJJIU++3MWDSruQOzmpJhfErAsjaNb9A+wwV4vkgLRuZSODMsybjW0EspnsgMyQ==\nboutique.\t\t86400\tIN\tNSEC\tbox. NS DS RRSIG NSEC\nboutique.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kjZxFUNZVqvonK9ffbJbELaw5XyrZkayuF9pGJEMjd/AdZnVGPhj9uhHv+5nHh0/nKCAMjE9SAuNlJqiWpXubJrkCqoA6aa602Zay9ETojuhRLYRUgh8mWsFrK3CXsVPxjRn1lh5zruFTN4Hgsi4uxkjaZ58OxJi493WC6we3gutJ2ffX1UpL+rzK9LsbNr+bmbjcrUYhBxWULtjSw46W3osAgDS3Ei8k6b0iHJBMjdO2to12bhlYSsLxpLqaDxo5vKYDaNcqfd/BEwHZvtcjr30UD0Gerx6kgFzqXcWi/fIUU1Q8WU+FJDpKZPpccCIkBpeOq4aHODEzw2kJkbpLg==\nbox.\t\t\t172800\tIN\tNS\ta.nic.box.\nbox.\t\t\t172800\tIN\tNS\tb.nic.box.\nbox.\t\t\t172800\tIN\tNS\tc.nic.box.\nbox.\t\t\t172800\tIN\tNS\td.nic.box.\nBOX.\t\t\t86400\tIN\tDS\t32737 8 1 A637BE5E3CC2E079DFF2BD5BEFF84DB3CFB2E801\nBOX.\t\t\t86400\tIN\tDS\t32737 8 2 2ABFC49F5DCD5655E7B32C6DCE32C11C8043AF5D31CD3C580B311D69BFB161B9\nBOX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Evrj0vsGU2Jn36iNLjt97uobtOGUiScrOOUlZnc2YDktWwXoZ74JCbGErDVuyWQdIc65XoPe/EPXYuz/kSZe308gZmamcWuuwKBFo2AsTDEpqt5ymu/l5Lv6mduqAalY6J2p9VzY7jjv/O7bhdUmH7vml+gb4sTloh7CLQ1/b61AJyl4u/TIae4iVDui38sKqNk/nM6X/VBGTr5rZjil3R7jTCCt338K8BLrcbs+F15orESetyrRl02GEAGtFgM1iKzSYNz97R2v7KElqt/z4ysKFXCKsCsNEkUtTSb1JhK+l+br4lqOFNtKZeWpz7Ev3MVQm5pI1o8b9+PulpSUYw==\nbox.\t\t\t86400\tIN\tNSEC\tbr. NS DS RRSIG NSEC\nbox.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G0zaAO855IwRh3X6NIg7ae2AKIl5XyhxWcRbRbV8xhaRrvbgkKxp0p9z5lseFs/FsfRjnK6ueIKySO4AQZPvzMBeU7m4DcOJYOF+QHY+tuLj6I10EQ6S9m1IuLD/2t/ydfKUrimo06t7+ZxwW40Acky1cyFxmeaXzTa3SA/B6mVWil11Q41wcrMUiktbhLwtUrY1/QPaXChYd1nCKwUctIeO+QdknsOaRcCZJLZznbPn+wZyxZe95rxXYJq7xw8BwF/ZDCGogWJIQjhnhpw1pBtATvNSlhxN++xVXGhrdmCHZ8RPmQ9aJ3mTmHLnsAbquYR7N0q6zQBgpeRxgvXZgg==\na.nic.box.\t\t172800\tIN\tA\t37.209.192.10\na.nic.box.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.box.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.box.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.box.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.box.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.box.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.box.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nbr.\t\t\t172800\tIN\tNS\ta.dns.br.\nbr.\t\t\t172800\tIN\tNS\tb.dns.br.\nbr.\t\t\t172800\tIN\tNS\tc.dns.br.\nbr.\t\t\t172800\tIN\tNS\td.dns.br.\nbr.\t\t\t172800\tIN\tNS\te.dns.br.\nbr.\t\t\t172800\tIN\tNS\tf.dns.br.\nBR.\t\t\t86400\tIN\tDS\t2471 13 2 5E4F35998B8F909557FA119C4CBFDCA2D660A26F069EF006B403758A07D1A2E4\nBR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tIHlCc713SkMQ7y2QLb8MBAPJ6xytwKFfIOdNS6YxJGYBfAlMJV4mNlMjHaE9BKN8K+Mg9PVOmAs+57kqgOiX0lze/3mQYBle+LYmRMUUpnCCAWB/MIJK+n3cr/HITLcNVlsYJ+xONbv++4ZItVXKg8cP8bqy1Wz5H2uwThlarZIE3GcizISKE9eV2fkdDtt6F+rnFiIdrCRBIiMnGInhw0rcPBQ2k4Bo+5VpJkVRjX4X+Kc12M1KuaBjsqEZ2Lz7494nO3kj2wyAtPxU73b4hQFFRAHP4i6wXNmOtX34MonmbEAizTvj2JxVCEwNF34KA7QaeaFCha56owf02aqHA==\nbr.\t\t\t86400\tIN\tNSEC\tbradesco. NS DS RRSIG NSEC\nbr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ACeDlAbFBAz///4GNW6prJlRu4ETmZBeNqy1mNjMDUpKD6wuigWbC2fO7vGm/mtCELriJkurafrSDtcMOnLAadpWh8nFj2iqOV9UEPfLkXe9ji+fquOxUWh4jHgB4+TQuytjmWWvPH1Yxu8jvncVvLNY/8QA539gn+rmTAoRw9UJgTOqLbEdGdEgjfh4O4aDtlOeVgD0g+6VX+RVor8vFcA7RyOD6//X+8Ueuo3sRitw/6x1YuI0wd2XMia5EfJX8FnM0h1j7fu91PlTcLe45/rpZGlaVNwjRAMv2CBX1KIdIeFIlD09m07tEP/ByNQOhTKZWz4s/CQjDXqw6Nz1AQ==\na.dns.br.\t\t172800\tIN\tA\t200.160.0.10\na.dns.br.\t\t172800\tIN\tAAAA\t2001:12ff:0:0:0:0:0:10\nb.dns.br.\t\t172800\tIN\tA\t200.189.41.10\nc.dns.br.\t\t172800\tIN\tA\t200.192.233.10\nd.dns.br.\t\t172800\tIN\tA\t200.219.154.10\nd.dns.br.\t\t172800\tIN\tAAAA\t2001:12f8:4:0:0:0:0:10\ne.dns.br.\t\t172800\tIN\tA\t200.229.248.10\ne.dns.br.\t\t172800\tIN\tAAAA\t2001:12f8:1:0:0:0:0:10\nf.dns.br.\t\t172800\tIN\tA\t200.219.159.10\nf.dns.br.\t\t172800\tIN\tAAAA\t2001:12f8:c:0:0:0:0:10\nns.dns.br.\t\t172800\tIN\tA\t200.160.0.5\nns.dns.br.\t\t172800\tIN\tAAAA\t2001:12ff:0:a20:0:0:0:5\nbradesco.\t\t172800\tIN\tNS\tdns1.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdns2.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdns3.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdns4.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdnsa.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdnsb.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdnsc.nic.bradesco.\nbradesco.\t\t172800\tIN\tNS\tdnsd.nic.bradesco.\nBRADESCO.\t\t86400\tIN\tDS\t44254 8 2 49F78D30A829D5D40A7671F9831DF0F056FC7F4E8E39906C905AFB8EB1B54100\nBRADESCO.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FBBn4KN4pw8kDYp5miOUs0q7NchPBJqvNNDDFnr3nWEj9uU7FsayUTtxn2IfTCF3GCX6uSca2gE524zs+b3YbkS7CqEGgDKmr/MzjhN0Wj65iHb3C7RXVhNYNVNx/UgSEjI96YVwCP0ALTiVd2tNJZt24B4w07hRA4jWltL+cBKcEymP2fRlnr5fN4K0su/5WpvUdJvK+nC55ySfK1kibwcf3jOnM+SDQlh0/82RxsUzNQDN6ILs7SB88IsvyEYftuLZyXhT+7EbfbokLtVWUK7kYRWh2XZNt9U/eOItu0EbymPVEDVjzig0jorBT6qB2cbLaCT3K+MuQWysCyTyxA==\nbradesco.\t\t86400\tIN\tNSEC\tbridgestone. NS DS RRSIG NSEC\nbradesco.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZmHcTGfCg0d1Z/2xm0OPjTPbs8EmmhcKdgGpLhJf6xgm+9g1gL18e8YGDtMzIJXw/j8n/JL/Eixk4QRuQuXrQffQKbzIPOUsRaonkEIF9y7IueKVQ6d+ZpEcKSxUpe/zPJZK/7YLLXFOpzztANglbZ78X33PmJyF8Iu8xLfVfKc7vCCVkex+ovCWYmIcZCOON+jGmTURTXsyxKsab5efsnvwFYG7iRfZye43taQ6iNvDpmEbY7mGRn1IZ4URNydszGaZgf04n0JhDB60QJnLGrR23MAnx/yx4ZlNFA+zu7+Exa0zc8WWqJQKl270tuDCFmzum7XvMZ38BkwcK5L/XQ==\ndns1.nic.bradesco.\t172800\tIN\tA\t213.248.217.37\ndns1.nic.bradesco.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:37\ndns2.nic.bradesco.\t172800\tIN\tA\t103.49.81.37\ndns2.nic.bradesco.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:37\ndns3.nic.bradesco.\t172800\tIN\tA\t213.248.221.37\ndns3.nic.bradesco.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:37\ndns4.nic.bradesco.\t172800\tIN\tA\t43.230.49.37\ndns4.nic.bradesco.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:37\ndnsa.nic.bradesco.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.bradesco.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.bradesco.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.bradesco.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.bradesco.\t172800\tIN\tA\t156.154.103.3\nbridgestone.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nbridgestone.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nbridgestone.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nbridgestone.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nBRIDGESTONE.\t\t86400\tIN\tDS\t2456 8 2 5D155187401107875E2F6093A83AA143DCC64B9C6B016DD1826B7797C42D3FCF\nBRIDGESTONE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vPeN962EErmjd/xe+Tc+5JpPv7TPjQczezeiwPduc8PGiYHOet9jfCUKuUlw+YBirylozSyxi9PYWcUDkP+nEge+GCnLIq2WdhBjkafbJ2d97as+vFi25KGcWT960O9UhupJBAdGOgSDCBDh6Uz9EQRxBy6mjqk6n0r4cAqys6ZHZBdPK3fg4KEiq9maYT0hR2vnfbKNqpPFpx6Ww2PhL+ezdnOTDZJMpUHD0zfySHGU6hQdPaVHHgv8Pcq5VKM9QeQ8wmmJv4mvJuQVT5zBfseBTWpsZC2/S+QUMBLEKqudcAdVh7D+L5TX/KVUtjg2937TmGDi+UAI9ILo3O6D1A==\nbridgestone.\t\t86400\tIN\tNSEC\tbroadway. NS DS RRSIG NSEC\nbridgestone.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Fbu8AhlHm0EPoRA3xysldVu7mnIlPm3OMNsYyZSlM7E/5iElOREnB71y6CNQYM4VB9VCY7gNNVnvs/bc7JJGZ1MnZrOQzPiMz/RqHC7MNOAmKfRpMNcivEyJ1cEZUMk2SnQA+5/loMi+AT8tXDgaeIIi0y122lIiU/TuzJQ+FVs7kMe5yG5uNHKV+FOreuXsEl2bmnTiKmzh7p4ch5CI3rOc0unJHBqergHnT4B0gVvMgziQaIMAA1kyn9FkAPOCEpFRqTfnNL8v2++LC9sK/BdXGNmKDWdD1hmIclbPxtuRSaQ9ggrUm4X4YcqaulQ+nIV5q4mkpX5IPLo7cSH84w==\nbroadway.\t\t172800\tIN\tNS\tdns1.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdns2.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdns3.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdns4.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdnsa.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdnsb.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdnsc.nic.broadway.\nbroadway.\t\t172800\tIN\tNS\tdnsd.nic.broadway.\nBROADWAY.\t\t86400\tIN\tDS\t47576 8 2 CCC4CE45AACB1C0ECD8181D968B86BEFF3B34D1A71576F137CA43529FF8F12BB\nBROADWAY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bvTOus9JajzWQ1Bhpcst7GtY0Ym38yKWc73vppy09qM8ua2A9BXNPCNMzz7CxsxJoR5a1E4vQXl2t4hncPsmKlSCQSpZfBmkDlt4xlzby60uve0uHpre4zy47mqFpwaekVhbBjz8njplSp2eS/KSnOFJGAGNbbjAGzOFZgkyC+Y/J/z24TANyuEnkOi447J4/r9ymDImz3TdeEMk/acVltaFawL9BbHnN1gXEe5pqm+YHYkNZe+L9qSqwARiVUcRxQ+xCMPpsPzYhNn/X2Ha9O/MOuDdSoG11Fh1tu04vTFF57pRoEJC8Apzvr1DPoQxgbrImGly+DwgHRItv6mv2w==\nbroadway.\t\t86400\tIN\tNSEC\tbroker. NS DS RRSIG NSEC\nbroadway.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jdF5zQuUfl8bxBOoMC6s0RLL+a2XKtyZI2GNqHdqvZ/leSVVSxSFEy2nZ1rWK1geXKXRvuMw6UG6k23FJtON1+wveRoezS4sZkpYpAiWd5PIfXfNQiWnMGyJ8fm7XVo2SadhKG+hHBWvGo0+FzxzR2Ik4PVjgPbZ242TIRnSHSUcSZnx4CRwHed8+b9uqFzoR1bljTAX6YWQwy141GA2pwcArD0ewzoaikGl1eZycnjNZwmIaQymMfMdrTzA3eay8o58noZN0wv00l3MUkmQ3m6aNhGpbLkCSWh5cR6apYxbXEcGI//qqknmb/J/8048Oh/ZsULYo0D4Z/297L6z4w==\ndns1.nic.broadway.\t172800\tIN\tA\t213.248.217.38\ndns1.nic.broadway.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:38\ndns2.nic.broadway.\t172800\tIN\tA\t103.49.81.38\ndns2.nic.broadway.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:38\ndns3.nic.broadway.\t172800\tIN\tA\t213.248.221.38\ndns3.nic.broadway.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:38\ndns4.nic.broadway.\t172800\tIN\tA\t43.230.49.38\ndns4.nic.broadway.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:38\ndnsa.nic.broadway.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.broadway.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.broadway.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.broadway.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.broadway.\t172800\tIN\tA\t156.154.103.3\nbroker.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nbroker.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nbroker.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nbroker.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nBROKER.\t\t\t86400\tIN\tDS\t51186 8 2 92E8FC9C9D8ED10ADECE8555208CE796ACDB24EE8D4A4C192FFC9342902C4602\nBROKER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . V7r4YhZuf3JcQerCq13ZwkqmjhD859eOnWgcJyTalPTIBy56bI8gXnNOINAG/MNnnkPArRIDoCbJpVa8S7eIW4FtCTZDmc+qvrsH1gzkHEQ9Zn0wdEvSmkXY13NxYCmGhlh3CKJnBISv4gpN2v+w+YUW59LQeZgojwqXDHIS0qL36pR5TuJJRJmRVLfBFG2Lh70Z6jCxSbhh8PfCEpNN8yCNJFjR+W9b0GQ6hciaJxB/5CyW5C1v0VZpxluSzKgPG9wtMMInlQhl6yuD3jsB8j12+eJVLIc/MkPy/zGtBIOUKa0Zo9/BtspCG2cLKO7zrd3w0G56W53oABEpycAtsQ==\nbroker.\t\t\t86400\tIN\tNSEC\tbrother. NS DS RRSIG NSEC\nbroker.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SRl0V4gLsGTbCjRfWK3nS83Pydft1NxC93gyisPKHnSrrtCs5+YuFtYOnodMmVUVejvdZPAYBboKjxNwO9KYmvrM956CfvBrwSPb8JDkz27w1rdqoaGkrV1bXmtOmZWvpkhEos3lsQcq1k3Nuqj8//MrwEWef03D7KDCJc00p0to+xjlW+IB71tE+NFF6A6ORPAbOA/1etfhq4De9/z/Yy18Xnev1izmbPFnFPoIdXnm9Cs8OKpZlsIxyIji8Mc33piN10gmDDoSQPdb3EyuRd4WR4Oos+w94feNhrCWxCJS7JQFHJ+0Jd/eIUuoMm7eBU6pZ4Mkr/zY02Uf8N02KQ==\nbrother.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nbrother.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nbrother.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nbrother.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nBROTHER.\t\t86400\tIN\tDS\t63860 8 2 F8806AD77A444F2F287BA6F7738A4D4F6C145E555AC87796F259945D81126003\nBROTHER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FRN/PaXU1007dvxXFIsJm2StzpSahjuaXiyT3VrvZw+KUr9nLoJqBNE/Sw+vDxgVAy6DzNFXinm+6w5nH/ji4TvAzj+WVGHgEuDl1RYsV/7sb/cL1IKkcCwgN8C76Fe7O9Gywyz3IQaOR7oq2/NUi5ckcpW66tUR7xgg9+3vud0DpoW1E2YBUslG1A2cy9FpzGS5ckEHF3TmxtK2CK3n5pl5gLkWr/czOUAWzb/xIhlMHjmv231CrIeHM0UvNEwwDqGIeRVgtCyLALIESo3VHL9QaKPqjUryRJFZkxt2z7tea6Ur37hkYy2TtDlLAlvzTOEY0B2SfDrIc47Mn4cYcQ==\nbrother.\t\t86400\tIN\tNSEC\tbrussels. NS DS RRSIG NSEC\nbrother.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uABiOaTkRcxkVtUYsSJthjcIvCnJj64VCN4luJXeP922Ss4bWM0Zg1TcwFizWmVCdQbnqk0Pz2SVnaIqbVekfYY9uwetMQTyyakibH/uadqyeUIBbQ2y7qRdg5uz5ASV5mHfZcVYBTmKjO7ca7MNyKMjv111jB1xJT/WjKNew0jd+IjEJAwHJ3LhiVJoQeuAzKepnM3wEmiGlk6M+y12qehaov0gy5eV+wQPxrKTlIgd5s53pdHTtZ0LojSwV1MI2XMRKSXRo/WuE/GCDoKID4CsrWYVrdDjnJUZbQoM8d+6iVMa7yC7pTYYlzH18ykTudZx7fUihUSKFdB01OrBiA==\nbrussels.\t\t172800\tIN\tNS\ta.nic.brussels.\nbrussels.\t\t172800\tIN\tNS\tb.nic.brussels.\nbrussels.\t\t172800\tIN\tNS\tc.ns.dns.be.\nbrussels.\t\t172800\tIN\tNS\td.ns.dns.be.\nbrussels.\t\t172800\tIN\tNS\tx.nic.brussels.\nbrussels.\t\t172800\tIN\tNS\ty.ns.dns.be.\nBRUSSELS.\t\t86400\tIN\tDS\t28780 8 1 76658C5172912A8D8E4D6FB5948DD1C45833BA08\nBRUSSELS.\t\t86400\tIN\tDS\t28780 8 2 EA50CAB83940B6AA791BD1A0C47ABD6C8549D43CF2776A48FAC633260F3BEE93\nBRUSSELS.\t\t86400\tIN\tDS\t62419 8 1 C194D0F3AA4F21173994BA410927BBDCFC68D300\nBRUSSELS.\t\t86400\tIN\tDS\t62419 8 2 D753CE72A834C746DF60A7D2C7BD6E64151C576FCD066F95E451C3B5955D8294\nBRUSSELS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mmh2/wBT+RpSraH8nahq7+k2VeW5PfmmiHb2wEcWHXuKofVQMP3TJEJDO7zvMhsjXpbhhlgrVpuidxhDcrGhSg0cDKOwUjKXKAViSl19UYzWizKQpAAnMNLJdtV42HGEEEXu45HipYpfFhSWNrvaI8GloHAgFgzEphYjJ1b2YrUr6QLmv3UcRV3lZrWEX8jLHRagcc8TL4ZRWOLRwwn0tUNaDF4AmiJOLJmn6VUac2mTee9W8AVlT9L0MJ5lxaaewfVbhwZ4RG+m/NHhpElXYaql1rbma0FDm0BlA6XCGY4/mESqnpAcycYN6rMyyCLEnrFUzBp3JE9puCG/4Zcv0Q==\nbrussels.\t\t86400\tIN\tNSEC\tbs. NS DS RRSIG NSEC\nbrussels.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YLk08kvgbUG9gYEwa3mijG7khcPhx4YZZN/IeeJazTgA7wQ6Oor75ujYr4iLWUF74RZsrznp7C5Z4tT0IiUGvIdLt7yZsmynr/lV2DZ6kWDfIjby0/geAjA4RCYdghoOP8XEozF6GlvRrV+JMwKWpPrvT0neW+tZ1MfYMVrVUyuvbnd6j2vJtsWMUi/38QeR+fjhiGFD1lmZj9wyH2aydYfOaLe2wyRFsfyGIQrYt50oHPz1Abf1O4d0xUEitAeLGplyP3H4Yxq8CisQBbeyL/Fvz/bBZdOsNKmVYkhS1fYnDX95Zpd2M6O2fNlnBPiAXEMNcYzvavSqopqxCsGy4Q==\na.nic.brussels.\t\t172800\tIN\tA\t194.0.6.1\na.nic.brussels.\t\t172800\tIN\tAAAA\t2001:678:9:0:0:0:0:1\nb.nic.brussels.\t\t172800\tIN\tA\t194.0.37.1\nb.nic.brussels.\t\t172800\tIN\tAAAA\t2001:678:64:0:0:0:0:1\nx.nic.brussels.\t\t172800\tIN\tA\t194.0.1.10\nx.nic.brussels.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:a\nbs.\t\t\t172800\tIN\tNS\tdns.nic.bs.\nbs.\t\t\t172800\tIN\tNS\tns36.cdns.net.\nbs.\t\t\t172800\tIN\tNS\tanyns.dns.bs.\nbs.\t\t\t172800\tIN\tNS\tanyns.pch.net.\nbs.\t\t\t86400\tIN\tNSEC\tbt. NS RRSIG NSEC\nbs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EVVY6H3w1IsVBejTGZnWn9H2JZb9atG6emN3zyzZ1/r0dLqL0s7kkkcJxOINgbmpVZcXSwPXblz/X+05Y9rUUDd7dmShXbwCCdZ7pLkbpZad7oow/UFTc676eO3kPIB0weu5yFZD/ZszW6oAqsYWWDdxAp7K5Lm+y2WsSkJxmQwohYm09WniaX9Nt4LMp9GhmI/yHusUeNW4RfEmIMIDXQ0QSK+pKIck8DnD7AIHRX7CTCfTpMSN9we9XgCuXYEUKLT8TvGIAMjgHc72BNKkJ1Iq2QIhiwQDBm3P3h2dUOSoJw2dKdVhmFDkDXZ4VZq/HEtevK5BmW1mieCd+RFmNA==\nanyns.dns.bs.\t\t172800\tIN\tA\t204.61.216.68\ndns.nic.bs.\t\t172800\tIN\tA\t65.75.73.213\nbt.\t\t\t172800\tIN\tNS\tns.itu.ch.\nbt.\t\t\t172800\tIN\tNS\tns1.druknet.bt.\nbt.\t\t\t172800\tIN\tNS\tns2.druknet.bt.\nbt.\t\t\t172800\tIN\tNS\tns3.druknet.bt.\nbt.\t\t\t172800\tIN\tNS\tauth00.ns.uu.net.\nbt.\t\t\t172800\tIN\tNS\tauth61.ns.uu.net.\nbt.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\nBT.\t\t\t86400\tIN\tDS\t14989 8 2 97023B81563CD7E07BF03EB44ECBAC8F11610C00FFD41F62B254AB95D643D911\nBT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . C5VZrdmq+ZoJ/j8VOqEZitWyuGOKeAG7Hl9wlRJXiO+JzLeu5TVBZPhHjqDjIsZrX1b+XIbMAOO3zmFan4S+nXKzpayen/6HoGuP3T7L84AeXHOIlyzLey8nLEspHnK4F3d13ExzKp84mKU/NY0j5SDesFHOSP+dBFbbOBIJYjDdkuSl8yXfiB3cb8+OjfKqStg5izCBtxlqQ4GWr3e2yAn4iCfA4p/3uKvcqzuc5i/gl6EWYHsUGs7xfQgdnfbQjgtN4hTYusylPwoLTuBzj2dsFl/II8TduvFSVexoCP/KwFfys142Za6WY4lK7v0u1PJPGp+JnueZbr1x8cgvmg==\nbt.\t\t\t86400\tIN\tNSEC\tbudapest. NS DS RRSIG NSEC\nbt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vloCTreWVDy3MQK4k9ZU0cw2qQLF+fGvoQN96aLhQe2pZoAwrFNEDEmj/X2fU/d+WM97abSLZWxyrD81+b24M6PhJCASK6fyzJBruoiKVgTDhoUMypJdkLVuuI8OIIVZTE4SD+MWL7KD33f4MvvhbZxC9vyQbYGXFzTlzxP7BpT0/w8wt8/CyUak3XoKW2c3oJ2+Y/gpNwDphiUDE0TpAOKelx5P+7dl0c/BL2ehG2EpzvThE8SZJ6gEV0Bgd+TYwsM/2Us/iiX+qdCJhx/goHsi6KNobNm37CJw01w9n/OQ5KIbpwCqJShoa00UGMvW340u+jfK3PWWgRX0hcHZLg==\nns1.druknet.bt.\t\t172800\tIN\tA\t202.144.128.200\nns1.druknet.bt.\t\t172800\tIN\tAAAA\t2405:d000:0:100:0:0:0:200\nns2.druknet.bt.\t\t172800\tIN\tA\t202.144.128.210\nns2.druknet.bt.\t\t172800\tIN\tAAAA\t2405:d000:0:100:0:0:0:210\nns3.druknet.bt.\t\t172800\tIN\tA\t204.61.216.17\nns3.druknet.bt.\t\t172800\tIN\tAAAA\t2001:500:14:6017:ad:0:0:1\nbudapest.\t\t172800\tIN\tNS\tdns1.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdns2.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdns3.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdns4.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdnsa.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdnsb.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdnsc.nic.budapest.\nbudapest.\t\t172800\tIN\tNS\tdnsd.nic.budapest.\nBUDAPEST.\t\t86400\tIN\tDS\t54485 8 2 D121779C03367351F0751FF9043F5B1A3B516D398A06F1DFE4DBEC179A8A865B\nBUDAPEST.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KTw/ckU6bZQc0+5Xp3nBVXxyO99kTqt/WqE6yoQbCumnZ0oUI41VqJ/Pa20kGDqfQZ008zJZtPDJZb7Em6xgwWFQvKffw/Bqi3fgiRWejEnwyuxXrR3kQclGqNPwsoi0qu8ZamhdDLyhjNDjRNHG5Q7g4JIWA1VhKhP8Im96wZren3DInsuS9oeUAplz4l6jpW9hEeZjO6I216M3ijMDtlVIZWRIi8QGuLkZFSPc0MqF+khv69wi5SD5Hh3FXoklkWy24o56QZfB4abudFsenBgSUBezUvz02zdgp/DGKI/jZFJD1zb5s83Jr6qI92xyoFPrKzzc7mDDirPPWEGY1g==\nbudapest.\t\t86400\tIN\tNSEC\tbugatti. NS DS RRSIG NSEC\nbudapest.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . g8qXPKPJzq/BGSk9vwHbgBBoz/WI2rZ8ELIx7Cg/9lL2eq76iVMUpJq/8vk18gvdN8cAlzPyepP4DaP3oHnkxDKzsQ3pTmxtdRUZPy1QvSHXwisd7iQQFxTKOIUNe1XO8fjEEzOIMRtuhDtlwTV4oSMOUGdm6TX20FmkXvoDga+SWyAiBV99PolC62XpFCy5TZgpMXNUr+eSlS7sCVmPxy/SphJz+1tpGF20RejzeVB+uOjCLTQ/3DaVZPbgFyp9Z/qO4/8l2hKs9SvA196BQQw2u9gauheluvlN2f8rle792Si2KUTjwpZv9MLURRli6mEXUZrk2/zLrYdLXPbl0Q==\ndns1.nic.budapest.\t172800\tIN\tA\t213.248.217.17\ndns1.nic.budapest.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:17\ndns2.nic.budapest.\t172800\tIN\tA\t103.49.81.17\ndns2.nic.budapest.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:17\ndns3.nic.budapest.\t172800\tIN\tA\t213.248.221.17\ndns3.nic.budapest.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:17\ndns4.nic.budapest.\t172800\tIN\tA\t43.230.49.17\ndns4.nic.budapest.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:17\ndnsa.nic.budapest.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.budapest.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.budapest.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.budapest.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.budapest.\t172800\tIN\tA\t156.154.103.3\nbugatti.\t\t172800\tIN\tNS\ta0.nic.bugatti.\nbugatti.\t\t172800\tIN\tNS\ta2.nic.bugatti.\nbugatti.\t\t172800\tIN\tNS\tb0.nic.bugatti.\nbugatti.\t\t172800\tIN\tNS\tc0.nic.bugatti.\nBUGATTI.\t\t86400\tIN\tDS\t51639 7 1 7911024343F6F74FA5C3118C70DFDF4DF373E244\nBUGATTI.\t\t86400\tIN\tDS\t51639 7 2 DEA83825105400048B4B1E0EC5CAD54A90202DD1AC8274A7C103C2D53B4F8A49\nBUGATTI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HtF2z0kTkGv03+wO374WAPkag1rwA2nwbOycYrW8btFJipCgAdH4WmgLElxp0DZRS36PeS+1LlRVSk7FZAELUtx/sDowHqsPy3hvebMZVBxionjI+W/RYVz2miglnP+yKIudj+NYztAaD1jX3tYyNWswpTfr0rw4k49gf1g7y+pSgLD/nOtEhi2+7k2auugZTaJXep0LhCrWvmdA0raolhEMpdZvsLeL6bnZbhj9giEbbY5kmUxqdckBPDgKS2AuzmIjRy3SR3ZFCdHtuvsoEkLQ++A2P3Crf9jX3oCO9cwitetE34asDlrWlAN12Qm2XaOcVpDyz3e6K9J7d/oEGg==\nbugatti.\t\t86400\tIN\tNSEC\tbuild. NS DS RRSIG NSEC\nbugatti.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kCOy9scuRCQfCFqEOHe63DmDDJz7xhoVYRG1rsBg3HyGTO1sS4dMi4GjH+qYfXVAVK92UJr9nT6ltXKKC55Qg/Vw+G+ez41IRfvCmUc2ZGwhCSLGutYIZ1x5+39f7ao/wG7sp47SjkT9BNBqS1Hog4p7QhsiEbaoo/nx+cKi3dvfE6LRCjJ0cN+8VwvxrPhZGcEtwdL5XhYFe8fhfujWOy3pCplPz3rxiqhAtFD6vAU9iM0pLvDiByqrg7Bk5Z1xnPSoprpDeZ3bbKyQA4Zrg0r87R9NCGFCSFzaXGSNKINI8qR6hW3FIZhpdqjK2oF9TlxE0Dokf4Id6d3fk2/Fjw==\na0.nic.bugatti.\t\t172800\tIN\tA\t65.22.208.9\na0.nic.bugatti.\t\t172800\tIN\tAAAA\t2a01:8840:ca:0:0:0:0:9\na2.nic.bugatti.\t\t172800\tIN\tA\t65.22.211.9\na2.nic.bugatti.\t\t172800\tIN\tAAAA\t2a01:8840:cd:0:0:0:0:9\nb0.nic.bugatti.\t\t172800\tIN\tA\t65.22.209.9\nb0.nic.bugatti.\t\t172800\tIN\tAAAA\t2a01:8840:cb:0:0:0:0:9\nc0.nic.bugatti.\t\t172800\tIN\tA\t65.22.210.9\nc0.nic.bugatti.\t\t172800\tIN\tAAAA\t2a01:8840:cc:0:0:0:0:9\nbuild.\t\t\t172800\tIN\tNS\ta.nic.build.\nbuild.\t\t\t172800\tIN\tNS\tb.nic.build.\nbuild.\t\t\t172800\tIN\tNS\tc.nic.build.\nbuild.\t\t\t172800\tIN\tNS\td.nic.build.\nBUILD.\t\t\t86400\tIN\tDS\t18634 8 2 97A275D8F2C987FB681D6E7C650FEFBF8EAE8ED9743822A3D9767F0DC3502938\nBUILD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GwDTBa6MugydFlwkH2uz663Ln6twG9X6AfHX7j86a8b9Sjoy23zP0korBiGUIolgvJRY1N4Siqfzhbg5T2FRUx+e67mYUJurFAQTfp7m1dnK6nfDmV59g7PrgqofOD0O1Ack29mZk+ztN6G7oNYgyM9H6GCPNpOs2moUNT6dikDfRraeR5E0ntldHjexbhUCC0Ce/UGzsYYFrj4LUKtdj4HfEfXphYZaoYGavzB+OrG8IiM98/Yh6ao2tznAeLkEYgjQuVQuM11sERnQwTzzIaeZkUcHFSHR8i8fR3Ge6m+MH6BgKHyLyGqWb92G7Be1aFfSQzDbsIrAB9uL2buYew==\nbuild.\t\t\t86400\tIN\tNSEC\tbuilders. NS DS RRSIG NSEC\nbuild.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Amn2idWRhlubo6frI3vHef+4Q/sTr0rFYG3wI/2yIMBl3rD0HU2VJL5FUrEeb9QGRtss5Kd55/uKbP2b/5wUouX0X/Ul+w8v2MnzkpMMKVdrlkZZxD+NC10i4rsdpk7X9lVfH7SO7jkLwbvhX/ILK78a2RBAkQJUfhgJl2kYA6iIR/3yk2vJumc+Lg9i+ZBH4WC/Ni7W01bLiopTN9EF9DTbqvCaLYcWNNFsTDGCDVUEBzi9dyGXStBuH4RumiS1yJfNCU9+0+wMYTcPKdXI7qcxXyiQsIliVZZnevcRDQIYJsiz/wMg6y7dY5hx+5B2lyd/TgvqmXuLTfK3y6q18A==\na.nic.build.\t\t172800\tIN\tA\t37.209.192.10\na.nic.build.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.build.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.build.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.build.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.build.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.build.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.build.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nbuilders.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nbuilders.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nbuilders.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nbuilders.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBUILDERS.\t\t86400\tIN\tDS\t7414 8 1 E7694D05813392B41011FFB2E66AECF9DD282395\nBUILDERS.\t\t86400\tIN\tDS\t7414 8 2 208D5491C7142ADDD6005CDB5AC62EC2861B34AF48C6999FAE97C75941E7350E\nBUILDERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eYBvETJkXKyfUZYXplQfRHT1dR9tx53vmey1+MKO9BEyrqSbLtxgIALwCWPa8712Wr+RKfCrtmACn1gQnATTaWyDKwnm3uELccUNDUJMyguvxlvXlE9e5JILN1CqSyu6CI/ejQ4RLe2QjrhOr6SbZ67E46CCiOg858eaiXdFgJC9mzkZJ0MXp+/rLic3awrz1s8erATg/wyzXr7F9depDewWLr2xwQoTdzLyVCkKU32qZW8FrI2/dRqyaZdURzGs3d0Hj3ZkDW7vF7Me1IYGr8DvBjeCQZfpyxG3Aq/uzWYTEudFZt1ErD5jDPx05dmpcoVRWKXpm8Zy9K/bO2y7Kg==\nbuilders.\t\t86400\tIN\tNSEC\tbusiness. NS DS RRSIG NSEC\nbuilders.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KB+sPmJhuJ5sdMN7UJEO4Nj1B1eYEz+c2gTqmGPIGhK8HSn9AvZbQWWTl3jqw7DiWyZu97R3M3Q7yjjqyt+J+MPIBUUwg7P4n2iX5Lf3O+Z8hWJnGH3zu6SHegI7lPxxFo89ONyZMFb8mqo4UF2gTwMOnYxxur+uz9i2FgfTijdaqWRUsEkLPRfkt2xwROqK2XT71VRk4xGZp4en50oc7OysRPHJv/FErthNo0CncKDx6oNlKjSyDZyjntsqsZ2l1iKcO3VwK1QyIxUyNw9YNqySXZygbbQ3Z506eFo3VdOQ9KtrE6y+JjiP0m9nokgnHA7hH4ykjxVPGMqfUnE3/Q==\nbusiness.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nbusiness.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nbusiness.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nbusiness.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nBUSINESS.\t\t86400\tIN\tDS\t13489 8 1 C6CD864D5F6A2AE52FBC9279A150858E5C6237C2\nBUSINESS.\t\t86400\tIN\tDS\t13489 8 2 92172960C17BAF5F9AD9E003B9D03F3B98E848F784A645FAF17FC942CF3AA145\nBUSINESS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . q4iR7ExmBdTzvECFgWP83BZVpdVt0/fT4sOh+zWrl43SHm1uEXGunrjxBe4Sf13KIDuLq04e1VM5VnF9sItegtWkFxwrg5QAKXWOLpahoL4y8MIjZJl0Bxe+IfqAO+eXsUG32JiZbroNvVd8QAeHS6+sCaeFBG6RCtKJs+QX3AtnWyfKm0RVChb15/UIKnJSK6bXA65TmGYDzS8GVcG7WXWCqb8g2fahcpdYcqTSkNXimHBoMXT+lPJE0su+fXniOFg9qZuD5Ezw/DwvKoxxSPERcoI38WEVXqiFxDjIWyu0AH6wKeBnPL8SaQ1U/IfJ/7ZfkPk+pWw2manEt204nA==\nbusiness.\t\t86400\tIN\tNSEC\tbuy. NS DS RRSIG NSEC\nbusiness.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DZt0ejbauSYGLSwx3JvVjq04H3AZSiVsPyVnSKhUyPVvNsHmwfsBdyrPhUtbcTZNsTXGy0b/m1E9psJtr9nWhlMdDKD1cOKk88AmUVkVFjXuj0+5CLMTeAW61W5lg9kYBC+yL5y0Qudg3ZfMNt43TmOBbG7Kw1JH1XcJLy2p+avXy/+0e2Tuv57V7vLKIYtM+GF1knPsO5Kn4MVnsasK3G05OztrZWYV3vEev2mQiM9/5AIIVnSOm/mjC8CzERWzoBCpEM94ge+wY4kSR0UB11WW6UDohdn1Ald90Q4NmGcWIvGsXCfaO7VRjzHV/xSBxXy7i67YhRb03vQan6hl3g==\nns2.dns.business.\t172800\tIN\tA\t66.135.46.112\nns2.dns.business.\t172800\tIN\tAAAA\t2001:1978:2400:6:0:0:0:112\nbuy.\t\t\t172800\tIN\tNS\tns1.dns.nic.buy.\nbuy.\t\t\t172800\tIN\tNS\tns2.dns.nic.buy.\nbuy.\t\t\t172800\tIN\tNS\tns3.dns.nic.buy.\nbuy.\t\t\t172800\tIN\tNS\tns4.dns.nic.buy.\nbuy.\t\t\t172800\tIN\tNS\tns5.dns.nic.buy.\nbuy.\t\t\t172800\tIN\tNS\tns6.dns.nic.buy.\nBUY.\t\t\t86400\tIN\tDS\t16411 8 2 C9C2D0F38695BCF73FE5C6FE4A049282848F45F887C4C72B337BCA9FB50ABC33\nBUY.\t\t\t86400\tIN\tDS\t18204 7 1 8551D4F0DEFE003DB9A3398AB6C5211F2174371C\nBUY.\t\t\t86400\tIN\tDS\t18204 7 2 45DBB359B2C47BD51DA14AC518F34FE289298B64324D277E4F8C7C90AB1A6644\nBUY.\t\t\t86400\tIN\tDS\t37087 8 1 6A8196E5CEDEFD88983AE0AA459440A22E8AD4C4\nBUY.\t\t\t86400\tIN\tDS\t37087 8 2 B375DB69E9947E8CB448AA8618E8E6DB87361989DA44B7DAC317A646C594975D\nBUY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PziT0IETLbYZrnkBXc+y1fZHr7AH9VMCSufImmzYJb/B1tBWM3Ptbbfnfu35qoyGijJi7lONm/9Kfy4zkM07qDYLUTTYVzLbSbFW9iMu37CHq0OllCAT8bR21iHqGsQ0CQYvrkmEuogZu/Z+UEOzyGzNVLX3HkO5ETfYjHkC/0/zGHeZEcjGyL2elsUPOI4Nr3g/vD6j2sXnVenKNwjywiiXzVCwh5yw9dKk9EzLvuOSB5N04dZvX1XtBPLgrieVSOpKhiAQnlrTH855YLTSWe2PrypddFJ/ZlH2xqQM30yDu1X1x6Tpf6cPbGAhqyPT7nlzQkXIIHq2SZ/8J67jzA==\nbuy.\t\t\t86400\tIN\tNSEC\tbuzz. NS DS RRSIG NSEC\nbuy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pP1deTHTN0jAJPKBdWQ7cFAz5x/f5lP0ETf15a4HOWX77rs6Ph4qjyC/g9Ssy1YgFPFWCGjmW29B+NgiwUXHrtIHRGu379+rJBaj0hK8K0tgaXePTvxbIMmcScqhJdwyP7KujE6ei2JdEm8n4AWri0O2PdCd9wjNk7nmquTHW1kb0ygKBC+RJbDTc45PudF1q1uf4bPB959ZTbbWBs7WbzyFm2szSerjl9f9//tOGO4QeLJV5VUi7Kr8f5x28Fub3B1d/QxYgTORV+MIFiKi0FZXJ3vQ4aWjTwqECiRvEx5quJz5BqLpKh8HCUwEASEK94KY0YtkKHfwKIxqLD+GEw==\nns1.dns.nic.buy.\t172800\tIN\tA\t156.154.144.206\nns1.dns.nic.buy.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:ce\nns2.dns.nic.buy.\t172800\tIN\tA\t156.154.145.206\nns2.dns.nic.buy.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:ce\nns3.dns.nic.buy.\t172800\tIN\tA\t156.154.159.206\nns3.dns.nic.buy.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:ce\nns4.dns.nic.buy.\t172800\tIN\tA\t156.154.156.206\nns4.dns.nic.buy.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:ce\nns5.dns.nic.buy.\t172800\tIN\tA\t156.154.157.206\nns5.dns.nic.buy.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:ce\nns6.dns.nic.buy.\t172800\tIN\tA\t156.154.158.206\nns6.dns.nic.buy.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:ce\nbuzz.\t\t\t172800\tIN\tNS\tns1.dns.nic.buzz.\nbuzz.\t\t\t172800\tIN\tNS\tns2.dns.nic.buzz.\nbuzz.\t\t\t172800\tIN\tNS\tns3.dns.nic.buzz.\nbuzz.\t\t\t172800\tIN\tNS\tns4.dns.nic.buzz.\nbuzz.\t\t\t172800\tIN\tNS\tns5.dns.nic.buzz.\nbuzz.\t\t\t172800\tIN\tNS\tns6.dns.nic.buzz.\nBUZZ.\t\t\t86400\tIN\tDS\t47864 8 1 455F2C4738D8D597E70EE16AD30C249839C13EC9\nBUZZ.\t\t\t86400\tIN\tDS\t47864 8 2 A7178B083CB8C38492BBA8B7BF71F2D86B892CD851FECB81EE2FFFB55097F78A\nBUZZ.\t\t\t86400\tIN\tDS\t57259 8 1 21279E38829F45E51C9EB5B49BD4C76244634F09\nBUZZ.\t\t\t86400\tIN\tDS\t57259 8 2 FE7A1037514D3B1542056A5B803AAD979AFD9CE067B1AA0F1F042FC2BC7B7C22\nBUZZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uL3mKwaXOSIR4F5NhHgOBHw9LG8oABolckCO4RHPM6lNvSjvqCGNlDpX/ivObak9gHS/OD4x3jsJHJN/jZeRA8OnK1W2XZeW1LCtPjlRrJbJ7jmlo6nN+1+59TLA8cWjzZ5c5Kj/YyVaKO+dHO1bx4NSsPpwN80Yo5ej6CJQB/ZPfXhxe9ojzqECwEFQR1tRDVZdSLr4K3qBdClv5HvHcxsnsb/CCIRErjdF9prQokp8EvTVYyr5C+p3kp6+o0xNioqhzV6jf/4ttUjiPTE6Km+5mPyCO5qlJgA+jex+Wl04d40PMa1ZXufmOR9zPhzP2CCJv30f+zHrQw4+0dLr3w==\nbuzz.\t\t\t86400\tIN\tNSEC\tbv. NS DS RRSIG NSEC\nbuzz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C0+Yz6+3vbnC34GoDDbwpiIqkhJg19hjRMFe6XfUQns+hA9eQr9jEyrU7DZgx5P4DTPYQOIe/hmAMDc9HHdtAFTnGYa9hqvcIKv/L72esNYKVlYfwH8bhNWiBk30U7BqW++VYo/0GmG7N5Sk0eCDVh6qFuqpruSdWSvJGT/tG/CHmU/qk5NNaQhLmlEMKxHO6YhKEfpUE2NbRtoKYSUihptqZfrq7zOy1A1kqb4gxbdkjXevs/lFgvX4MxZghgDCa6J4KcuqVt8beWHD7gtV50m8VV4zFpndroMOMJugRNVt56AD99vPurSRwiyhoX8+yRk95MaqjXDR5YeCHbdRQA==\nns1.dns.nic.buzz.\t172800\tIN\tA\t156.154.144.29\nns1.dns.nic.buzz.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:1d\nns2.dns.nic.buzz.\t172800\tIN\tA\t156.154.145.29\nns2.dns.nic.buzz.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:1d\nns3.dns.nic.buzz.\t172800\tIN\tA\t156.154.159.29\nns3.dns.nic.buzz.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:1d\nns4.dns.nic.buzz.\t172800\tIN\tA\t156.154.156.29\nns4.dns.nic.buzz.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:1d\nns5.dns.nic.buzz.\t172800\tIN\tA\t156.154.157.29\nns5.dns.nic.buzz.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:1d\nns6.dns.nic.buzz.\t172800\tIN\tA\t156.154.158.29\nns6.dns.nic.buzz.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:1d\nbv.\t\t\t172800\tIN\tNS\tnn.uninett.no.\nbv.\t\t\t172800\tIN\tNS\tnac.no.\nbv.\t\t\t172800\tIN\tNS\tserver.nordu.net.\nbv.\t\t\t86400\tIN\tNSEC\tbw. NS RRSIG NSEC\nbv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jFkJ0Ew4BXSy4TrlM887FGPGzvA4EuyhrWYcy+VPycpCCtmbPomwC1BGIsywLBE1CtuS0OfYPfveiA8ZbHWOakvjBLaLY93GS0I6dWFsyg2AspCFENWybbj+lLzmiIcuxcaIxN24YsFL0vpQ7psLwscfWK7AJ4HVlMzX18au+lCDi5/wiV+7ZoDsLW0eU2s8U+JlwpAAYhRzkH3OY2rsYMyFzyF666e0M0ln1c1wwamHenuF/MFaQ26pskThXDFYM9TRETG5vf63+9f5avMdv8UOYwVF/0WAPAI04EPXOdS8irw7IdgRmy/TggNfO5/zLWBuIVm4954KaBUd8fRwug==\nbw.\t\t\t172800\tIN\tNS\tpch.nic.net.bw.\nbw.\t\t\t172800\tIN\tNS\tdns1.nic.net.bw.\nbw.\t\t\t172800\tIN\tNS\tdns2.nic.net.bw.\nbw.\t\t\t172800\tIN\tNS\tns-bw.afrinic.net.\nbw.\t\t\t172800\tIN\tNS\tmaster.btc.net.bw.\nBW.\t\t\t86400\tIN\tDS\t18880 8 1 A948AFF07700C9F18AD356C5159B64CB65A0C487\nBW.\t\t\t86400\tIN\tDS\t18880 8 2 56B561D20EE04927D24D8A7591C58A22A42E0A18202B4DEED03CAA5B66D4DD42\nBW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z9uDjHCLurbfdzVkIsjYMdG9bzHdjsijDYaAP0CIi1YpE5krF8Lt3ufCFFPTrKXX7yHb6uH1Pox4lG+3WcaSKhTjwywlsRFQ2dThLNXEwWmTwJMiIt/rYFObL4ZS2/k7W/3u6v1yyE94TaPwBfgnC0MwlrkcCevys6wwWbhq7Firz9zojfD2SpUgumss8epcHV8CoxTNf4sFLZCt5FJ/RJi5MC8u/QgUNp7Uh4SiAZ6OgYqbE0lAke939a7NCu547YyXamvWKU1uSDmNUTvXXVpKqeZ8SC8dJO4zQhyGke0Q458+6ryOtu9SILtI5lKltm2Z0Jeg2whTAnW4dIE7qQ==\nbw.\t\t\t86400\tIN\tNSEC\tby. NS DS RRSIG NSEC\nbw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jcy6LVikpKY/oRIDB0mQ0nXLUdiFacmIKVDTjoIihCyPvaVh2q2GLA/HkFL7fQTgQSyjAoG8oeoGQwsNoX63f9KRLNwADvrzClf2zlcNxAyQ5Wh5+ko1dgiEopf4T4ujD1Ctrd88YEWBmGRJChByyGU9l/ypz3T3JUCyTXZotuP2vU+NOYLYyEFB0Fl/hJW8lhodXweZrtk0Ix75e2toN515Nmso+CxZfeJ7IkvHcY7agBB5iZ2rYHE/TIkKlsdQ7lOgPdXLMGTh1flLNfEiPbUe2OYiy2fFIrO+kC+d5HdxU7Zv+uE8x1RKI1CsDoyDVW2/oNrXYqcArFWyMA+RBg==\nmaster.btc.net.bw.\t172800\tIN\tA\t168.167.168.37\nmaster.btc.net.bw.\t172800\tIN\tAAAA\t2c0f:ff00:0:6:0:0:0:3\nmaster.btc.net.bw.\t172800\tIN\tAAAA\t2c0f:ff00:0:6:0:0:0:5\ndns1.nic.net.bw.\t172800\tIN\tA\t168.167.98.226\ndns1.nic.net.bw.\t172800\tIN\tAAAA\t2c0f:ff00:1:3:0:0:0:226\ndns2.nic.net.bw.\t172800\tIN\tA\t168.167.98.218\ndns2.nic.net.bw.\t172800\tIN\tAAAA\t2c0f:ff00:1:5:0:0:0:218\npch.nic.net.bw.\t\t172800\tIN\tA\t204.61.216.70\npch.nic.net.bw.\t\t172800\tIN\tAAAA\t2001:500:14:6070:ad:0:0:1\nby.\t\t\t172800\tIN\tNS\tdns1.tld.tutby.com.\nby.\t\t\t172800\tIN\tNS\tdns2.tld.tutby.com.\nby.\t\t\t172800\tIN\tNS\tdns3.tld.tutby.com.\nby.\t\t\t172800\tIN\tNS\tdns4.tld.tutby.com.\nby.\t\t\t172800\tIN\tNS\tdns5.tld.tutby.com.\nby.\t\t\t172800\tIN\tNS\tdns7.tld.tutby.com.\nBY.\t\t\t86400\tIN\tDS\t43875 7 1 B5667014733F0FD07D096B2FA2AD175186ADF48C\nBY.\t\t\t86400\tIN\tDS\t43875 7 2 27A33067E54A8C4CEE091DB22156EF02A79A76CCC1E48D6D195DFEF6D520C48E\nBY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qSBxiKzxnSMMoQCB5wJCB2GPp+7jDKG/6sjMK+HEva1aVkThqMXpzg/ZSSiVkUcOixKiEVrB2phS+lnaMWNpjELAyzxQl6xkP2RvfEUO9sZavz0RrXICfuwxkBB7J+4EuiNUtibPgaui/93rz5jLqTjTn/MAIA5d+zedaYwtFar1+D7RdFtg1y7CKswUjfSU/cbOieEcBaHmSN7Clo9u+6/Yd5vgDYYSfk9M2hpGazOgMSHBplBXKapOpS7iozEkOitTioP+VUPnddJfqVPXwSIAuHPkAuio0+myDCpt6egJVG+lwWJe84fbHYSbVKaYseLDswASjyGk8soG8xRQJA==\nby.\t\t\t86400\tIN\tNSEC\tbz. NS DS RRSIG NSEC\nby.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lMJVG/JSmhobyKoJoiAGqXo0WXGGZerp9fxaZyu6GpvB1HiHu8a3WN0V19qRTlHyD+KL5Z7x0WhW5qzikz1eFEfZ0xgPfU4rtR/u6X5oLeonidhx6/DxCkXvm0Y5A+D+0xANd0ZOqf7iHOa/W5kZAc50xVCFs/hzX8K+Ia2CyTeK6EPibp2U9xOkJ/U4yLbA4gNLW9DTNEHORAEKj6L5WMEHNZxefZGshZUnb9GC6gxq6rRTzGfbgfRMaJk1i5YREiYQ8HbzR/yRjLHA2X2mLdNG1IumR8dIQbFtYUXT2zrwfLmqhU3FTSnSZhon0NGnUJtDYRSLpTJ2cRADB/gKLQ==\nbz.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nbz.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\nbz.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nbz.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\nbz.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nbz.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nBZ.\t\t\t86400\tIN\tDS\t16455 7 1 409AA5CD776352AEAB7A46B64EE7BA8061CB9374\nBZ.\t\t\t86400\tIN\tDS\t16455 7 2 457C64669C357AF4AABDEB16A6A119B22D3FCB339BBF3C1701AA84CBC3E105F3\nBZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lO745QOhKoJYQvpVIpRKAWRECHvSsnFwnLCcFOP6H2VwZ3QAfFpxlWQGj5eFFyLdd0T/6KMNaK3Bwr/DUevIdp0oJCIYswOwrXF9D7xHHwA9QO7IVAClXyvAdaW4TP8AKapv/fOMlaIM4wrJ/QAIyt6dmh1TquZsbq7nNEAP2Csy5K/7RrAcCsEyOOVVKzw0llA35OwQtjHCm1oQKP4XT3NHm8Zna29GZ8v8o4qtN2r+RhzNlqST+n1MnD4aSpISEQaIC0vOxQg3ljK3Q3W/w5F8su7hEkNenQ7qXHqALmCXEoOJ9TTPfpJMGaDhhbuyStm9agdjLOkRJtEtY0nUQQ==\nbz.\t\t\t86400\tIN\tNSEC\tbzh. NS DS RRSIG NSEC\nbz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GnwD3hyqGQdxdgPzFBmK7U/i4iWScGWZirD3OEbey2rfEPIHSMhYdacE3vTSIlG/dQod+XH8mRylBiGBN+dGrF7lEnxgcba7D2p/pcciuGs0xbPgIqUkrj/Y24of7RyaHORdgZprzi58uFFF2UdiWmOgkaD/pdhGMLFmH9KCyP2DOo/5H1YKR+GelbkS2Oc5853tthYuFtbPf6O1Yqh3nQ4ZEHabY9IwehRPqHJRKhDqhWvpsME5HOa5CJ7ZDFgrIVjzBWarJDiJxn17hRMHjWrM6VbmxZSrYrbSFbyk1d/5ARBEcO7473P5RhUTFQucLwIX4hZtspWqUg+p4IZI+A==\nbzh.\t\t\t172800\tIN\tNS\td.nic.fr.\nbzh.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nbzh.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nBZH.\t\t\t86400\tIN\tDS\t7592 8 2 51B6684414CC31053A591558A82D8A2520B9B0F0D68F2BC092162BA74CEDD455\nBZH.\t\t\t86400\tIN\tDS\t18539 8 2 DDBF5E517A30D3B7FD41FF386843AA8FF6EF77961120E5FCA794C0072CD63B9D\nBZH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k0GvLBIHIi+wCzPxm9dJbFdTp91I2kIQWmu6LB7lhcg5U+CfJKKFjX8dSrZWNfpeIsogzesun0QAqTxX8PrIh/roc3axJuPntVOu4NzOPw5Wj2go3YzWke9bpNCSAPvnc/BWLJAJabu1PCltji8LznPjjFz+MaIiRjE3KduTbhGM5KhxL3HHXNKtTf1BAAYlD74AitkQOgkTst+PCe5Pz6EluJHPkqhQywfZF42kXWKMDWil1RRQ1UbrgtMMpM6cFa2qn3+KEPc1c0f2JXHqKqQ0P0yu4tfF7ecVZs1Hg8It5iI9QhcYrhbJYw0wFk931hCQ72ZQ8S1TP6y8/NE5IA==\nbzh.\t\t\t86400\tIN\tNSEC\tca. NS DS RRSIG NSEC\nbzh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UN4GddZ3XhBco1jt1r2XWnetFX4Po2Nn2CsxVVkDcz6BpIJlj1Nn84E9fF2A2DD62iSMzr2tY/xYj5iMTx5vb8fuHL3Qa6ADStSFGb2pcpFKzZfFvkCSpPy4Ddwv7JSEiN4gmAL2bMp8kgciOoJmJ0kuY4om686f0fSEFKIX3SWDF8O13yPuXHoRHzjesW6ZnsAerwCmPkeQbyK9KIsWGBlI/o3lhQJHP3/Bxm/PkSR9JVGLx8xorDCZ7Yb5WMYvDTW/9A9T/DxdPdUIRtwPtX6ecoIwgBwEwGPcqbv2vJHe5gojzS+zKOSlJ4/yU7UME0QPlvfA+m/r6E48WNQv1A==\nca.\t\t\t172800\tIN\tNS\tc.ca-servers.ca.\nca.\t\t\t172800\tIN\tNS\tj.ca-servers.ca.\nca.\t\t\t172800\tIN\tNS\tx.ca-servers.ca.\nca.\t\t\t172800\tIN\tNS\tany.ca-servers.ca.\nCA.\t\t\t86400\tIN\tDS\t2134 8 2 4B8475C0C0FE2AFDFEE1A71A237C91059098D12FC18265B290EDB238A5F63582\nCA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c/VT21+xzfwdvhuxlFZHbMuzjmlCFV/NZ3zlSUCImkCGrk+WIfUdj8ueZjSBekP3Z0VEISoiCEWIYNSnyzhc9dYyLYYPUZ1jx7CnqnRMzr2/GJBZ50GrYeN9uZcjVHsRdZaaNK1Tmj+X/RCKxfyYWJzJoahE7qEHgf4KF0FNYnoq3X3RBn4ZNh7YP+UgspT23Aec8GSgYAQUnMamsIXTGFwN1azJSSmWJ6S7y9uwSsQ7BTzXk8U6OEtHYYKTwbgSYFeK8WXys+WKmPzIQUu3fKnTQ0mqNsk9mtEb8cPjVC/izo/Q+H2Scb4mC9S8LWUvtL2wZ7TrAcwPuYfNn7KG7g==\nca.\t\t\t86400\tIN\tNSEC\tcab. NS DS RRSIG NSEC\nca.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vNhON1ffZtVudhA1wkhF28w7LhielVSb5kc/iRiI5+75KPkYR18PGTg7j8dqKYubCtSV4ZOCjKjDsTLPC+/xJ76ReuPRVy+mw/IuRq51Ct8c6obnUNTkpUMm8gf7sP9Jedk6DhAIKuuCeu4g7Ce0O3h64FvDFTDYqMUJxh18BltfW2ZXFGeG/NuY8VzGsAnh97HKjNCPoQyHFwDSf/D+/j5/7GAIWCQhx7yUJEmL9n8VHrgLCeTU490BopoKKLzK7FkIiB2GhlWtQgEnKBqtr+BRv8glb76UB61k1Zhr3Yv79JYMLTDLUlLTAPwZEGtBDRSiXvuyi3BHAg0KZZL5bg==\nany.ca-servers.ca.\t172800\tIN\tA\t199.4.144.2\nany.ca-servers.ca.\t172800\tIN\tAAAA\t2001:500:a7:0:0:0:0:2\nc.ca-servers.ca.\t172800\tIN\tA\t185.159.196.2\nc.ca-servers.ca.\t172800\tIN\tAAAA\t2620:10a:8053:0:0:0:0:2\nj.ca-servers.ca.\t172800\tIN\tA\t198.182.167.1\nj.ca-servers.ca.\t172800\tIN\tAAAA\t2001:500:83:0:0:0:0:1\nx.ca-servers.ca.\t172800\tIN\tA\t199.253.250.68\nx.ca-servers.ca.\t172800\tIN\tAAAA\t2620:10a:80ba:0:0:0:0:68\ncharles.cdec.polymtl.ca.\t172800\tIN\tA\t132.207.144.2\ncab.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncab.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncab.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncab.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCAB.\t\t\t86400\tIN\tDS\t11209 8 1 5E1C6F59CEEFC8A3287E5B9F208E6E07DEA5F15D\nCAB.\t\t\t86400\tIN\tDS\t11209 8 2 47452F364B5476F440F40E0DE5163F8BBA50E956E3815EF9D145F06A734DCD88\nCAB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . f6nzNqof4Lt2ie6pG64J/hb7tNgjzqyL+K0yPkHSbd/PkRa9WLgaIhP+W8kYiZw27c7gdmn/KpXBfkk71cb1wr4bPffl6b7+twKlbT+7zH14ZqHgWAp/+xw0kd8+ViPLVswwpkt4j9L2PvFlFx/Kh3zeZaYb3hdtO0wyXJeTvADnic/jpj+tx34mzRAM5ChW1Ky0B8SS72fBe2VLiFHpw3puxXJqiRAcZbIh3kh5ogc7/5ZSabPOGZiWOCQdyh0LUDUJqelcDUsOSh6+AVm8xenL6UYKlTD2QIg8RdKnqAMed4c1SdIRAI87/3xRE5aAODNFX0lmq+bFP8C29XjBBw==\ncab.\t\t\t86400\tIN\tNSEC\tcafe. NS DS RRSIG NSEC\ncab.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TyTNz5wh6GXpoD6yvYgrS1gAX0Jx/9mlx/9Z1+UU4ESZnbMJb7kdNLXyvpsIcsVVPXaCZdHP+1/xCPD6EiPnqY4x9uyeq400KRHEyjoNsz7aD1JScMuQrbDwVXH2lYicechS8LbNE8WnPwlVwzSaNOrTmFHi9ujvmQt9BY90I3B/hXpchrF3p8JT3pG6YjvY6hhJDdGXE5kBfin29Ec+WUew/wD7uVhJd3rG3Tm/B0+iNZpAE/2R9lkbrHwrMjLeChDuBpHl5aPG35whkZEqCbTpQo50orQIJQ17H6zjZ4n4xpkTEJaBd3GH0inIUzQJyB2NO8m75SjuDIvzekZmAw==\ncafe.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncafe.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncafe.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncafe.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCAFE.\t\t\t86400\tIN\tDS\t17914 8 1 A6635ABBAF0AFBEB5FAA9703FBA70C1B3F6D291B\nCAFE.\t\t\t86400\tIN\tDS\t17914 8 2 97BCDEF541D7D1BC40EFC9A59F74828984DC12F667ECED614377C972D1DAFB76\nCAFE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j4pvLi+uhzUm5uPvfu4R8Zvjhab6NGwgbDEU4CkwjC8QW2Ob5OJ0D0CcDlWjXKwcwlpRt4C9/RFNbwGZYWjn2YAmg0B1oX93hTG0QdyevAbSnZpF0lCkuXBQQQvspkFXpHgay5+SgHT1/zk78Gvv4IM91a4GW8mCjQTQWbtot/GxEuvpJ6CJG4jCX+XZRg3mIi9DwlB6DFttqowhPEjYPqTtB9CZk9McKNe22gWwrCQJ6usZ+aZk1QU3Ny3/FBhfdoVytZhB/jGskDyl+5aWDy5lgGk8ojOYjzQZKuq1/iya5jPiYWlYTEgUEQQUKIo2/Obn6PjzbFJUVpAbggpWMQ==\ncafe.\t\t\t86400\tIN\tNSEC\tcal. NS DS RRSIG NSEC\ncafe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . buh+++Q/cbY7Dk1lMZxIxq0r6lhX53rkOV28Pw/UoerMnkoRM8tEainVZpNAHbeM0l1gGXnvvexC2W+a9kPoZcof00HX2dwdnbSVAJ0r1IiYUdIKXldjTjmGD7w7CVtXylO13OjdiOr22ulvzjOri43+qTOjgZSsDDaAui0F6bHmmbDQICKXFGaRhAvetTxhNF4hNvbnAZShp3+LF++UV/gvnU2A/RNsyf7fgErAKa6NPhn8dRgji70KYFAcHdtbtagt0QcDwP/bMA4o8VGyQoDPRizUdTeEj5Kcy7kHYrCpHdl/U0J4wYhee3kxe2Ut1idQVXdihT9Cl95E4rESvw==\ncal.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ncal.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ncal.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ncal.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ncal.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nCAL.\t\t\t86400\tIN\tDS\t18550 8 2 5D5349186BBCC0B98DCC5662AF9140FFE0B36F982043E2888043BA80665B08E3\nCAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kRh7NNN3MxFX4C1co1MQXcq4TKwTJiJaCjVKtg5SFeaoZrJAfpmPhGPI5ZPtjxPUeXCcC9VKRxyK+jvpHoIbkUbPnTbaugSR7yebdJZxc1Lgu4Tnl/QBJ4yOlkFewaOX93t/Rkel1dmkQbXz6WjEyB3pdXJ7xnGuQpdpTJt84dOACqdO4Xwj5cgTvtuSXaukzg21APPwPokrmnwMMqb4+Aq2nDX6z9oM3Lj6zQ9KD+il7G2dmlioH+Wcenaebb7E72GtM4MHk4OtTvAXU9/PuEbsgVQlfhVeR2RYhvcz3mtaR2tCi+xf3DeY/R04dUSM3u3wIYVlZxylkSYtWdOlsA==\ncal.\t\t\t86400\tIN\tNSEC\tcall. NS DS RRSIG NSEC\ncal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ke7QaMSIizDzxJlLdZMU2djiZtfDw578IC3wVu2jWeynZvP2aXKKn0xQJzsn5EVTdtzX09vp350IgJK/iVY9kFg7mz89nRYpevKwrngIKxH9EtppIzN2SblfqWRhw9IfVrHZy7zYgQUBX3wDSqFl8iogY9f8eaKmig8rg0r955EY3CVYNELxE+BXSvCoNQGHecBqmochA+fBtnlaozbnx7wk34CPr5Pwlo5rFsbKfRb04BpXo2GWZLaDYhi05gSAZntrdaIdmZca5O6JlD3k4DiEHAg6PQ7EHI3AU58qr/+6Mrsj8LA0cbuigPjuSNU1DJCUWkeSVJleqTutjZRVpA==\ncall.\t\t\t172800\tIN\tNS\tns1.dns.nic.call.\ncall.\t\t\t172800\tIN\tNS\tns2.dns.nic.call.\ncall.\t\t\t172800\tIN\tNS\tns3.dns.nic.call.\ncall.\t\t\t172800\tIN\tNS\tns4.dns.nic.call.\ncall.\t\t\t172800\tIN\tNS\tns5.dns.nic.call.\ncall.\t\t\t172800\tIN\tNS\tns6.dns.nic.call.\nCALL.\t\t\t86400\tIN\tDS\t10981 8 1 3E3E0CCC5D022B9D1541F68C9E755D8B16B9235E\nCALL.\t\t\t86400\tIN\tDS\t10981 8 2 600D60BEC7D9D4E2FBD622ACE25ADFDCA5E637D4509D5A3184BDA163FFA20BAC\nCALL.\t\t\t86400\tIN\tDS\t47536 8 1 64287EA8A9AA2891B077FDDB38EA52C2F4BCE2D6\nCALL.\t\t\t86400\tIN\tDS\t47536 8 2 44408FA9866C7BBC5445004D7A399295ECB454A0933C7C8145D28AC6AC70AE2C\nCALL.\t\t\t86400\tIN\tDS\t58357 8 2 52A3A1C699DACB7D621A198268E5E76AB21931B19693D310595C504670E18C0E\nCALL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YHUaQOfHY/y3WTYUNJQkKsz/uWRdeUmsfTZarDvisUmcWd48Zp7A4vSkDO+0yDhIM8wdSN930uO7Vt7KxVyzgbf6tyF4y7pPbb6f3s+D946UMt4hB/dmxuQJp0fpD6295AClOProBwbFWqpLOjHNB9ymlc+YNRSSi17uu4Lk3uVuxjlp+uordo3lLrPjkY/f4xp359/1P7dq7YplFf91tS35HkqVqcjfEwcN2GdvsKtPswvCmn1Nlm+kB7CL8cq+oBVOnirTynvTXEGT0odv15WHXtfKxJgmNXSgPqQGXGcNu67jNRpFleiPUSsnLfB2J+uU0mT6TVaiFKe++2xc6Q==\ncall.\t\t\t86400\tIN\tNSEC\tcalvinklein. NS DS RRSIG NSEC\ncall.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G2CJUPWAxeoDQuEb7evyvhu9iEL6XY9kwxzDOywP5lrPu+xpyjD3YLjkIC7bpkBAf/3fpQksWY/Ofn4PXkySJJNF9oVeOn/QLZr3PiC3aO2ZHQnnDKRbYvSKuXkstBg+Ki0exWEOmwKJ40y7S/d5JyVT8ljWNgviS5zg8fJ+SOkgCZbjxwBp1hYZ3j00MKULC4voi1xKKGIJH78ZEOoETGHqk1T4riS0LlwHrZcGFBRIIQyDRgAUyXV9EjLNrIitK7akAUSjXTajhWAmpclaDKeBslzBJiwB1/03cvZYdvA7m2Db9N91ZqEuVYWmYkeagmRl8glefqnTXHRzzGlvSg==\nns1.dns.nic.call.\t172800\tIN\tA\t156.154.144.30\nns1.dns.nic.call.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:1e\nns2.dns.nic.call.\t172800\tIN\tA\t156.154.145.30\nns2.dns.nic.call.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:1e\nns3.dns.nic.call.\t172800\tIN\tA\t156.154.159.30\nns3.dns.nic.call.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:1e\nns4.dns.nic.call.\t172800\tIN\tA\t156.154.156.30\nns4.dns.nic.call.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:1e\nns5.dns.nic.call.\t172800\tIN\tA\t156.154.157.30\nns5.dns.nic.call.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:1e\nns6.dns.nic.call.\t172800\tIN\tA\t156.154.158.30\nns6.dns.nic.call.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:1e\ncalvinklein.\t\t172800\tIN\tNS\tns1.dns.nic.calvinklein.\ncalvinklein.\t\t172800\tIN\tNS\tns2.dns.nic.calvinklein.\ncalvinklein.\t\t172800\tIN\tNS\tns3.dns.nic.calvinklein.\ncalvinklein.\t\t172800\tIN\tNS\tns4.dns.nic.calvinklein.\ncalvinklein.\t\t172800\tIN\tNS\tns5.dns.nic.calvinklein.\ncalvinklein.\t\t172800\tIN\tNS\tns6.dns.nic.calvinklein.\nCALVINKLEIN.\t\t86400\tIN\tDS\t33176 8 1 2866A22C13D0D851CC134ED0E70A8F5E25BB0584\nCALVINKLEIN.\t\t86400\tIN\tDS\t33176 8 2 E5C40EC4CE58FA4F85F79028FCCAEAC00CBCE2B85E738CB0B9DCA0EEB3129E7B\nCALVINKLEIN.\t\t86400\tIN\tDS\t43489 8 1 810A44A1D6BC584A62AD8A2DDC1BBFB0A79D3DC1\nCALVINKLEIN.\t\t86400\tIN\tDS\t43489 8 2 96C6CDB3E14D90FE41A123BF70F2BFB5FCD1A22CFCB212624F3773203E50483E\nCALVINKLEIN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bd/pbY9Z9IjnUgQc/Wh8mWvtpLb/svEPdRghjUsgTq9jukHyR7PNfGeU0pWr4Wrp4bBSd+xe9/U0ndrBLkA2UsP/Qgi7R7V8PhjoQqOkjmPEYlHsGO/gW3aBNQZCMKpNQ6Ytg26Gy9PQRJos74lJ+auLUoMl6l/KU9xdO4wD0d2pPQas9R/xEOjymPvw9qi1sWuWPz+MjJvexASrzLLCVmL0v6La5qTHK5tlRd3sS5KqdjQIViVh1eeGWUj0BNFnoU5FmB1416HTgdLuvgRp2zWN37XTjhingPMOabq46hNpcvT6anOt7zB4qag9IUX+/5fLrnlWRmDrkkwx1ZsykA==\ncalvinklein.\t\t86400\tIN\tNSEC\tcam. NS DS RRSIG NSEC\ncalvinklein.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gkzwHBuLp+QUVYMIpx8oqsSJS4LajKZAWzRCXtUyVLMm8AnWUhFyBnrrnzkZM59dOXxWOwudauUS9/Kph/tGlm4NngQx7KDQXPkNJVVht3nAOK+qRWeg9U8bM4HzjmSsig7ZEnasfq4wHC9uTRQBNNBit3nhOFqz+XIztQYVLRCzdWgDvzkyPEghlg1AJMypdykdq89SUCrVIywg6gZvZtMtZ9p6OM5awOplU5laRt+pPpueuVwwNPAeCDyZ3WEV80DRONRmdYQXIyvdC2ypP3DqxQzJWUh5/CnKBBPIb2lHwqs8S9ZT/xahAmcNR3d3a8wwJGmhJDIu4fMlRKbjfA==\nns1.dns.nic.calvinklein.\t172800\tIN\tA\t156.154.144.31\nns1.dns.nic.calvinklein.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:1f\nns2.dns.nic.calvinklein.\t172800\tIN\tA\t156.154.145.31\nns2.dns.nic.calvinklein.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:1f\nns3.dns.nic.calvinklein.\t172800\tIN\tA\t156.154.159.31\nns3.dns.nic.calvinklein.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:1f\nns4.dns.nic.calvinklein.\t172800\tIN\tA\t156.154.156.31\nns4.dns.nic.calvinklein.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:1f\nns5.dns.nic.calvinklein.\t172800\tIN\tA\t156.154.157.31\nns5.dns.nic.calvinklein.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:1f\nns6.dns.nic.calvinklein.\t172800\tIN\tA\t156.154.158.31\nns6.dns.nic.calvinklein.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:1f\ncam.\t\t\t172800\tIN\tNS\tns1a.ksregistry.net.\ncam.\t\t\t172800\tIN\tNS\tns1b.ksregistry.net.\ncam.\t\t\t172800\tIN\tNS\tns2a.ksregistry.com.\ncam.\t\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nCAM.\t\t\t86400\tIN\tDS\t27179 8 2 F8C48547453F63FCC5BF62884A1F885FE50D467079E7B17DA3C8D0A2DC92474D\nCAM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gX+Zbt9ZJGcX1u4MF5khMuHXqcl5yWBQR9EOezJr8ZvDFHp0SuClvhnZLDRJjxrmtjuG04S9qvV6eHvgj/xC1V4GBzPDTIAfY5ICh9C8ctGSIDm1PH/FVBII6/RpJJhZHjm2d91g80f1C35yonvj6w9uKhiqqOtf8VtgdAMCs/OUZxFBk6j3hV0T31hgyyzacUufmCZxx+YJojmFofoHsvdLOC8Npgp5AqZyzkJMarBSbAjjFgsAHMgb6jdo6/s2IsyvQ7FaSQYNU4PmKsZ2rz27XH9++Wg6inDhMhTenOmr6xYdutxqfAFh6+Mtut9RZ7ZqQV+NXZcN75ipwJ3VTA==\ncam.\t\t\t86400\tIN\tNSEC\tcamera. NS DS RRSIG NSEC\ncam.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MyVPT5zBhFvT0aT1j/LJXXIlTYc35FsOfz3+MqkBE+iO8HwyLUj1L+9ce6mGFKpT/NH1VpkGSgJLjBZ+jbjyJaES9iJEMTNsp5oAoaE+sin3EbvogrEN4p/CpCsUF+7rvM/y2J+GGtwpRNO61lUmzTCRsyTypuLR0iP13VXPzFYa3iNXkBKgWT6pcvk/IMpWd2SBvX0hJGSbqugLXdjuGqjyS+p6rNswLaE8P7NKe05hrJ3jFvcakAp+3XYeM5nsZYLvQS/7RR06zgTZ5T6lcijIFLEaAZlaUuDNWl/eI/G4DKw18w/iSGzAzecASitYZUTlwBnGgEKhDs4EqU6Z1Q==\ncamera.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncamera.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncamera.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncamera.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCAMERA.\t\t\t86400\tIN\tDS\t44455 8 1 09A219A5C14D3A56636A8AD0F28DBB1BF2372B09\nCAMERA.\t\t\t86400\tIN\tDS\t44455 8 2 D3920E525841B40778BC8BEF32DAE6A7BBED3561117403CD931BECB9C1973A4A\nCAMERA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . L+52e3m4dLcJK9MQ9F9/PwdnmxlgrujrRsanv0dfjalXl6nDC3dqmLZH1ASBTF6qJPdLuEtPIez06ZQYBDauj/JZ/mYxbRKP+Z6CkYJu1YinP3bW5QGIICy0zVvXoXkKlj9BwWtqmgBE60+B82qjHKLq+eXhIUcpPzPglyf7Gph0k9nyRABFnYvCypnvLUhHC/ZdRpAAAugdMRv7iS/PLb8eMB7vd+inO/rVgoLWBDPfhnN2HXk8fRDyA1hp4gpwdZh2aSyq6wt5fRY2sCepPXss/pjv2M94SiQHQCcUjbvxHtGpxhi9LQT5mOZ2rFxauGumSP2OhN9uPMJWJm2Y6w==\ncamera.\t\t\t86400\tIN\tNSEC\tcamp. NS DS RRSIG NSEC\ncamera.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AvOc9YN5/Rfn7Qs+JPAzodSAMmvhWYm/b45wKvb/QwCCMYKg0hpPt+IDzTJtFrBpCsRTwCkIyq8g7vlgqnLHLE3pdA9wGWH13JeNWmuuamataQIqoXk1wEQOvJO9NoIxkG5IoVtTazNgfykRQrx2FAAoZT7F2Xr1ybUZ095Rkj9q1RYHuMo4opR5U9G4vcsRsekcoYKGInw/m5CjPQgwnZ9eTfB/W/7fvkqEMRurczfpDWw68tcNaGTnDOzYauhi1VGctffwv64NfaPRla9wOUIA86FzG2z9fzNcLQSF2cDz6C2QtF0HcZtufHxFnL/VNLms0/naBCjfMrTyBLvZNw==\ncamp.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncamp.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncamp.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncamp.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCAMP.\t\t\t86400\tIN\tDS\t26782 8 1 FE23A7AEA3024922E4F1FDD8DC1D7363CA336D0E\nCAMP.\t\t\t86400\tIN\tDS\t26782 8 2 9DB7D0A20F2C267152F9FBB5BBEEEDFD9A5F090F4A80204653C7685E09C56A62\nCAMP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ep31IP0gftWNkzT4ZbicemheIeyCwJCr5rIVCOi1wk1Hjp6ljcYgyq7zEv/a6WDeCzDmnQrHnJbEpIFmbzWCFvhwGCoqwzBxLF9ImKOf1CtodDXNnHlk/kxyhpK5POf05kPtmvDWLefaplKmYsm5n7PliN2VgRWQWnKebxm50sxSlt3TUlqEJnnUVuLHQrnBXDaqQvW+ajg07sFHkum3jD2vww2e88C8QGo7friJg/hf6yaIwBO7EIhf7+vGJ/DmOJGTr2uF5PUi76ZgygGXrnzHxKNzUrOO0ie1SwOZKWuKSQt3JylSYDWylkRXwE0GSpYueiklJuOylDPvPc101Q==\ncamp.\t\t\t86400\tIN\tNSEC\tcancerresearch. NS DS RRSIG NSEC\ncamp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZQWO7mgRWTvVdMrOXNy0e6nYuNrRYFHUeT30kt7sHZUC8WdsDorFqSNTJ158dna1FvCMQZZKH7eHd87RmntX74n4LeVQ3LjRvOatVjCOYGzlYbjQpiCjBIk66maby9n4QZqgwqjn04fo47yQOkB2kcFmSS6HdbbcRiwiudjBp5FZiKFDusYDuN5tdlhw5Nypju+r/Qe1BcWX0kaeWHIE5uDDTvZwP/CJWL8ssm5rz1YPv4G0HOIHctAMO4b02aY3p08QCVLIlstAjM9KgTg/fZgAXd3qP0BILcxLE1KakYL7QArNbpxNQdck/11KJaI3N//t/uXf4Jre3fSIFybYTg==\ncancerresearch.\t\t172800\tIN\tNS\ta.nic.cancerresearch.\ncancerresearch.\t\t172800\tIN\tNS\tb.nic.cancerresearch.\ncancerresearch.\t\t172800\tIN\tNS\tc.nic.cancerresearch.\ncancerresearch.\t\t172800\tIN\tNS\td.nic.cancerresearch.\nCANCERRESEARCH.\t\t86400\tIN\tDS\t57460 8 1 0309F41F203AD04982AA0AE0049BAD8105079C5F\nCANCERRESEARCH.\t\t86400\tIN\tDS\t57460 8 2 9D9A9BB93032656925B36EF6D89E801A9D3C87FFD4E7E1FC5F9C58EEBE95E6F8\nCANCERRESEARCH.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q6MPJePzc98Etc2SzYMU/aNKpMLFc3uV/pcF+XVQf9W2vuM+SDw7l8BkefDCdkp0OiSIYA+yd1PpUWqRHmznxLNI1q5T2MPZ0owUhdCq/xmSaVmy4cuGoOkqfCyXVJFYeVB3PsxZUWhCiVGSIvAZIebVKJ7AkvR7gb1yAMuh2whY1H2Im/ES7mbIKIDgzFeK/KURzH1IXbyNuheU2RYLq8nBXBDbcIrdBQz+pPxEmrevVVnt+5LXDrJijoQ9ts+RjIZFiwiDn+NXqz0zdE2qXHeE6BuGyOiWdP/3SE3phBQQBqwnMptz09nisQnIYWgipvA61ZPEN8B9Zx37eQaxkw==\ncancerresearch.\t\t86400\tIN\tNSEC\tcanon. NS DS RRSIG NSEC\ncancerresearch.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ghYEAlA5f1vpEmwbE44PW6cZeAWMAnxsrA0si0ODuJfOdBxUWXS0uclJG2J6Gkkey4JEC9/wRjjqLx7o0U06hM/PI0HqbtZaWnevQQJpXjIym+i0CEyXh8/iS40uR/rAoSDhE0TnYb1dbr+8EN1+coL0CnPyICHzTuAvkYtyGQg4Oi2cB7LX2J6d0HtfJ2bStRpgZPAtObavvZWIrCDC0uQyqY491bb0+P31+NNR0P0QU81OPLxwE5Bzkcffj0Iue4e1uNwK4r8Cc+eClHr0dnEJzgCG0yjcLwOHEwDXO1dIho5COBrboiVmRTyOWwE75MmlhiTsJn6ityjJjLo+tg==\na.nic.cancerresearch.\t172800\tIN\tA\t37.209.192.9\na.nic.cancerresearch.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.cancerresearch.\t172800\tIN\tA\t37.209.194.9\nb.nic.cancerresearch.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.cancerresearch.\t172800\tIN\tA\t37.209.196.9\nc.nic.cancerresearch.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.cancerresearch.\t172800\tIN\tA\t37.209.198.9\nd.nic.cancerresearch.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncanon.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ncanon.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ncanon.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ncanon.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nCANON.\t\t\t86400\tIN\tDS\t65201 8 2 600EBE753DA33C38AD812C071895AE5619BC56D729BF80FA7122E375A2337372\nCANON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FG4R+JQnRyDSFLCuyciTB5SCf3ADjdKcaoXb5mGtrQotR8HW0bZhUYw7CVnLudlhU51nJQjAI17DCnw+JttL3UO1Fi4shgEUed8owjnZ3AjGicBao7WmPuqsYnDxPGjyANgv6S72Q/aAfV8QYnQUtNlRFDl8W5lBawgYdr4qttckWoyVJ2iwj9MiwL+IjwuM/9Ybdn0+au/ayVhzaMBaTPmKdlluoS8sX3KYPj7VQRf/2T0CSMORefCQlWeFthHcex+z7iVF8AtkSx4Omdones/3NiHPZjzhi9DDBGNqfBxTh9yx91+ekTXt0iSa9mDvnQkgVoLBgOumRi24bV/GUQ==\ncanon.\t\t\t86400\tIN\tNSEC\tcapetown. NS DS RRSIG NSEC\ncanon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Sws5Y2we9mf04n9U5VvRqEsI5Boj8M/VmUQAGehY1SgPt7tBzHKhg2pCJdtli7x1B6sF12MeEIzVmYMlydkY7R0UXPFv4ge+OXazyJhW8L/HFZuRzrecHPBYF3GzaqJsN7/DzeqYLzNF0Xdc2cTKyMwsudCjz4yTXwCDJAA79ggJTm0fN08PZOUC/vI0xFmOyYAZERjuJCBo7dk90lOdO46W6+meOdAdNHwDrNA04a77F05oxVFuboNX/m/HStJAsoCmbPpTLh0aUWKUsbM+g2MbOPAkUF5c+Cee7oWgr6mUk1KDO+bot3is4xf25liENGZB8DarDfjXtYuv+xY1jA==\ncapetown.\t\t172800\tIN\tNS\tns.coza.net.za.\ncapetown.\t\t172800\tIN\tNS\tns2.dns.business.\ncapetown.\t\t172800\tIN\tNS\tcoza1.dnsnode.net.\nCAPETOWN.\t\t86400\tIN\tDS\t23824 8 2 0586015565352CDE736662A5DDF854E02B476744E396BCD1478563876BC3A8DF\nCAPETOWN.\t\t86400\tIN\tDS\t63484 8 2 369D41F298DEBBC2BB994D40C3C0F3AE680E2F647695579C4B6753331E76532A\nCAPETOWN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . M2dRARm/HMjsUq3RXGIdJDrXl0YtD3Wp1ZBr9r9FIGr4QlbqrDfW2zbdKUJ2eeMvxUuewkp+psDJw7I2Pe5PETq3jFjxkokcFLDGN+MPJfh+1A8J4HiMuqdeHrtYcVUVn+ILsXlIj5ll4Tz0iW+PdJ0fAuTWpZvnrknUEz8cwM3VLCxtKHsUyNXniquV9dKiMS2xVVIObwmSCNIRGRVjxltunlrbxH7YVcfXFgwJcoHyRbsxjIPj7YzRSD43j8gm2qOVqxnhz9lq+z3WLb6dGuaW08x/OM70NO9FpuLUU22aKKiup5/WMVr7UJ0mrBtKO2EskSSSejVPk9oIKQ6hEA==\ncapetown.\t\t86400\tIN\tNSEC\tcapital. NS DS RRSIG NSEC\ncapetown.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FI020fFWdLvS2CL+mAp43LsvChgZCkg6ue4+a4uvNeWEMdDB7zpJnuGTmhFcWtmi/0dZaGLjGxBa025IX1DqcJgFwiDRXoCsEHyJZK8WQrBPN4P/kChk9Bx8dEJGPB4PHbF67vNCQrt11XwYmLsOEfPmyndIzOnkcQfn4RHGVmigUwyKiU8Fg3TvMw465mGHVKDnI8NwZ1I6yrfLKTIBYDp0eRxQNOHxiMvPn4DMLAPk15BD8L2O9/V6do5Q0y/k/VI5zCveSVshXc+0P9+s2XKCqKPvgi5mCe2tHHNgIbGIxoYTqYBpKQ/pkCmIK6KQhMj8tpkb2PB5F8COCPSaSw==\ncapital.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncapital.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncapital.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncapital.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCAPITAL.\t\t86400\tIN\tDS\t48619 8 1 F16BE3E79D5ABBA16EEAC20CD7C91A1FD8C6DA16\nCAPITAL.\t\t86400\tIN\tDS\t48619 8 2 031CAF127173A21C1C18FCFCFB374FEC977BC7A4704071C95C558CCFD1D33725\nCAPITAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UBCYghUP0l/fTlJXCEXav2X03NMENFYleZ4/H8Uk9zcHTDIQ61/ia1zAnV9CokJbHz8OKY0X1/ksi82vs5IykK9qJ2QvXGHd1PCShAanQb3K9PmZlA7+6XTwf+Q2iosrfJGTH9huy+Szyckz3IO3rreOO+Yq2e6khkzDX+q513M+sUd52ayTTE7C4Rmi7qbdf6x6hJ1l3cAzNdWGF6gEVM1hVziycaSvckBNSNF9zV1brHp9cnR7bwPMRqFy0feY1Wx+3IKlnt1U2lJblMH5od+a8PhNghBObaIYUgNgsGZy6ZnWv/cVI/nFkRbgjXI0gjNqbKs12natlxH8yWBg7Q==\ncapital.\t\t86400\tIN\tNSEC\tcapitalone. NS DS RRSIG NSEC\ncapital.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MZZHEBOqYzd6jxTFSh8mWTyHZbI4DGEBIu5KLW7JiPwbcGZgz91NeRqzsgaejXVjd3M1zOUcQ/gZPV13Y/rHlpC25VRa9AbMA5ece36VLRfyuYs9hmW5RBepxs/hc8CC3HM6UxnLb0Stiguh9Q/8H2sQlpffoqKf8jEGZzdQ724cYtNKQKGxygp2PBOvTEpTGSrCdEg69XXxTvl8QmqJd7vAYnlIC7vCZrG7mclFfnvxGcr/tNOcBBVkmV1UuJ5qrzM6yZrfyUYo5T/ePlDXcNMgpQjTZ2S/VNrvg71LHcUeUhbmXdaD+BjTPb4ucrby50FY9xJBdG2bPgiSo29xTw==\ncapitalone.\t\t172800\tIN\tNS\tac1.nstld.com.\ncapitalone.\t\t172800\tIN\tNS\tac2.nstld.com.\ncapitalone.\t\t172800\tIN\tNS\tac3.nstld.com.\ncapitalone.\t\t172800\tIN\tNS\tac4.nstld.com.\nCAPITALONE.\t\t86400\tIN\tDS\t16365 8 2 017564F7C0204B23E19605E08E5DCF57C286D6D5097B53440DE91D4F04D3ABAC\nCAPITALONE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YVpAMwFIkH+WSsB2+pO466Q9Yql9oeQpJg6SODIZD2sTu6e6wmqwxZeGkqTeVKUpxascDlmpsy7B4rJ9POqXpqgp/+5+Dj4xtTgIWYjzHjVhhrC/mlsrBItPK0DiNdKLrG2WJpvYedv4rRhkq0HkcGpc2pP+/8kDo0617YQvKXK1aPzzQ+w4qy9bKw+1O/gqtftNI6uT74cqHzoxHSY05MGfUvgFASkf3w8cBtPu0lkwe65FRiqYoXIntqMAiWRoALRhLgYKmym3Esv8oEqbfAoOyx6XALhUBwwol8QR9BmR5Qq28VZAwSC8FDGrnIt56C5s2cobvn5pDI3j7kjARw==\ncapitalone.\t\t86400\tIN\tNSEC\tcar. NS DS RRSIG NSEC\ncapitalone.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jFXR5LSaym3rtU2ZxPK6+IzLhNu4/i7eb5kRKxWOkP2LKuESAcctqCG6h2pYF0p4CrfMGW5zr/qRf+loMcLb75W1WujnJ2vZff5i6BY/5YG0vuXvLROteZXBCheR7djPzK+zvIzL59BdYaBQJybwzK7WkxdLwfPpOrS4+IPVmf8ECn8pzFQLKAUz5erdMLnl3qoR4bRh69Rxo1r2J2DOhRZCLA2xjKjKC8VR0ua6BnE8iEZd+Pm+HqJrEE7WlMWBkyCCnt9sVxknouUFi12ZwFy7budr61F9fvTQeEtoCPFDYKh+5mCtiHzOCHbz1qhhInY43b15BRJ/xGvDW38uyg==\ncar.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ncar.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ncar.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ncar.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nCAR.\t\t\t86400\tIN\tDS\t14236 5 1 949A3158DB82EBC73FA34ADAA6B6088CA1CA7459\nCAR.\t\t\t86400\tIN\tDS\t14236 5 2 A35069C1E396B842C2BCBEB250C72E33C41FFDB0B053074D35A47C5B3E99791A\nCAR.\t\t\t86400\tIN\tDS\t22307 5 1 A829D7EAE806E497132B46179DCC5B8824010320\nCAR.\t\t\t86400\tIN\tDS\t22307 5 2 EF40B9A2A119F93103931DB003BE4EF9B2C97437DA26F4EA519555499A71B64E\nCAR.\t\t\t86400\tIN\tDS\t64561 5 1 26020EE1BEBE558D91ED45B54890B8C9FCEB1940\nCAR.\t\t\t86400\tIN\tDS\t64561 5 2 D89C304C66E6377AA7825C3A1A348DE1EAE69D6FA75902A6F927F903E2B91E58\nCAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zi+aLhW+jEL9HuKBDy5cjP7GNAnjToWDV+oJ8oB1p7y+Fd020HZ5MdvZsrfDQOJWL1yDR8rU/keGba7/IL8cBuE0cecl4Ma+tVn4RskdLNsCC/7NrzVCxOUM1iMBufZCvF9hz4YC9doyttFLRjA5CNr35QZMhg+wkaZwBsdmr7T2yIJMVt1ocffBInLypixWBykKaBHikdqH2iOBNkFwkI0AfFSExpHoj/2jzi7EpOyTqGofARDftoBsx50NLPiYvAVLmRBTvXFaovYzcYxpnWEhk6rARJnG+Lo4VIpg0jNQBrw7SYv4pa9fU3kCHFMLODsaiJq7faoiK83/BImA5A==\ncar.\t\t\t86400\tIN\tNSEC\tcaravan. NS DS RRSIG NSEC\ncar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GlKIhWXum/RRhaGKxcQQS9D6tM3bduLJ0JYLTSsEUYQZtALJMYsCxrJU2bD0B/o7GQ/x93wWJ1865olLH9hY7OFQplM6MAmADc9F9cSJlYr/myoflOz+uHCrrM7WaGhQmxPghInHohsLUw1p0nhBY7qoUWhFecZNcIWJdFuJaCeRfAzIyZVlyEIDh1v4EnhiI+Vqmb/PakjIX4np7HVdfJh0Yk2vGyNgzbcJQ9aPgfdQVSXELqRzi6VWetxrb97wnwlKoJw/qJyTnXzU+qEzWPLDbwWWFrkqtdskTgOUtoYzGw6U826TZHy5PHGQefhAl4O1O8scYOYeJgBMkDWsJQ==\ncaravan.\t\t172800\tIN\tNS\tns1.dns.nic.caravan.\ncaravan.\t\t172800\tIN\tNS\tns2.dns.nic.caravan.\ncaravan.\t\t172800\tIN\tNS\tns3.dns.nic.caravan.\ncaravan.\t\t172800\tIN\tNS\tns4.dns.nic.caravan.\ncaravan.\t\t172800\tIN\tNS\tns5.dns.nic.caravan.\ncaravan.\t\t172800\tIN\tNS\tns6.dns.nic.caravan.\nCARAVAN.\t\t86400\tIN\tDS\t33319 8 1 D03B89CCB3CD7471BABEEAE701250AC2A7B5FCFF\nCARAVAN.\t\t86400\tIN\tDS\t33319 8 2 EAE0B7BB8BF338AF6B03326204EF9A7C9AC9E25AEAFE265E5CE2259FD33A3D7E\nCARAVAN.\t\t86400\tIN\tDS\t57656 8 1 86F649C433DDA79032AA002DA8E3671E56C2A7B9\nCARAVAN.\t\t86400\tIN\tDS\t57656 8 2 601BC4A9BFDE2727C6517167893EA79A4B12D5F20DD8E911E39282AAC490CF17\nCARAVAN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . d0M7eyucdWCk1zOK1y9YowyO5j0NBWDcJ1s/2j3FJrPgY1JmvQVEG/I/CqAMskGzQFy5ZjRJxGO3iv0vx6RxY/R9VPBXuINHvKcfUNcmKAJACqyFE3LLTqCrMfpHMMqqOl/AtA1oe2RiHwjcIaZynvjhDfFwad4CGjKZby6TUxl71s7kRafuOckRFvSrygvBZc1DoGFoVmQ7ptTloFB4pRLpshiZ8yzUFCwHWr/c8hbxfAGia0tNzheuf/lL/PCAdcoAafT+C887nWKf5VKWRc0VFyXryZPtdpK+bpPPLBovUnNk7aHESI5u6lwOrQcgLIbC9663yQYB4SFwXspK6g==\ncaravan.\t\t86400\tIN\tNSEC\tcards. NS DS RRSIG NSEC\ncaravan.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fAGb/iMj3I3HX7UyIxhIEUztCYInYTOODEME9yVkOampzl1wsS2+88v+Ja5tLpqYpEkHZUbqIbX1ODd7PGWkr+DFTt/AbKbnpbJ2WyBQxzGvLlM/T0qNRirQgWLokEwBxA+nr8OiKQsPLAilgBaV/ZXhtiC+JRy8269xwhl/wGwOHGUI+WZxz5yhKswinJyTUAqIOlTmSoeMYA5ov2O1+lXyRCHvrTCYyY0vWJFlc8bC7Gy00BQmBJWnwXbwmUM/UdVEPxXxCQSXpwaxZQd6kfPOzOLD2hVf93fnms/uH1PJi7l40hsYzzwhBD0I9T+7tI+XyY7AFmgJ746bpk1vCA==\nns1.dns.nic.caravan.\t172800\tIN\tA\t156.154.144.32\nns1.dns.nic.caravan.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:20\nns2.dns.nic.caravan.\t172800\tIN\tA\t156.154.145.32\nns2.dns.nic.caravan.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:20\nns3.dns.nic.caravan.\t172800\tIN\tA\t156.154.159.32\nns3.dns.nic.caravan.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:20\nns4.dns.nic.caravan.\t172800\tIN\tA\t156.154.156.32\nns4.dns.nic.caravan.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:20\nns5.dns.nic.caravan.\t172800\tIN\tA\t156.154.157.32\nns5.dns.nic.caravan.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:20\nns6.dns.nic.caravan.\t172800\tIN\tA\t156.154.158.32\nns6.dns.nic.caravan.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:20\ncards.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncards.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncards.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncards.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCARDS.\t\t\t86400\tIN\tDS\t59317 8 1 2A2B1A55B3428D0D8845222D5B0756AEDE2A62D6\nCARDS.\t\t\t86400\tIN\tDS\t59317 8 2 30A25E6F665B80E066D2D9143909BEC83FF61523F7D6231A8D12079D5BA5415F\nCARDS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VnTm8MSQsW5854NBkC1BHVAb80uQDW/ZHotoprUF3bw7Vu+esuLgnMK31IFaPvbTvvhciprt9Jq4SajgPMEKmyVKBWCzW+pGkSNwnz7GdR7CEXv65+u4cac4//RFsaSFj5fx+KPQE4StE+oSDC8yxkymTrl5z8t/lLLUeaf8vXG3etyvJ5xuIfK6sy2HJuwIDEJCsDE5FXFDVsMdiYjaT2YBErCT44mdhHCFjwQ8cAwbmRRlzQw8AQyWPACcFToRwmNstME7lkXkhO23G+IpYpHiYnafrkIazpSGClOeLhNoR0hLtk855IAyKKC49SoEpNEkgGXujXGOuTuwA2Hv5A==\ncards.\t\t\t86400\tIN\tNSEC\tcare. NS DS RRSIG NSEC\ncards.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . trYzC/lT9QdXN21HjnHUlzC9cqBkeNDVplp5YZBtot7ygB3H4LPxT2pJM21rSE6NPX1YPXsC02Auw83iATlY5TMR6fL6tvS5D0MqGiQkLXRSsEXNtsq10LEj7ZsWAkEITQkVlrOUK9/LjpeCTR4/XpBPIGepc2ig2iQVtDTd3t8taFdIXMrsk5W9oycJ2sqyecnyVHQOyiRLB3v10hr4x7Pz8ror0mTIQhmuMPBxO09uPggCmJpEZH83dgYdu/xF4fxQRGJfCAq+a4oK9exJBTfzC0R8c/QSVGO445ik5w+w9hF1rPY8x/mx0n69VohNEI0H6rlhyd0VP1mzqLpcfw==\ncare.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncare.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncare.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncare.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCARE.\t\t\t86400\tIN\tDS\t60871 8 1 B72B1D6AFE05ADDC71D64491D32EAC9B8A0FE97D\nCARE.\t\t\t86400\tIN\tDS\t60871 8 2 4B17FC5D093DF36E8FE2948BD0405D2826CA285103DE5CFE67CDE19D1AFDA8A3\nCARE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . n5S7WCNrdC6EuIFZ4rX0uH+ZXpDJW/pwclnqk0Sujmd36vmiigR4apHtBG3FghQfGkattjCh9fPlISr175Tk1UiL5zxgkIbQYKg9zyVDXAr8jjMXw5VjZs7cI0ie7HPp4ECLedYPaTAoothR9FOf3JlKcFYn8hGVrSrLp+xATawqzIa93voXeo9OhRpkgm5EXFFn/pRLYy9BYLx6qffXU4JA2mfXBcB2wC6ddZUUn8HwTHRZPQZFabvGWPu9LJOKjb04ASFJapiNcz2JUAIiDnfvn0+oX5OAHi95Pny1MiSd/pSyhGKIw/GPZGbOH6dGwQRKGyC2YgIv7xEfKxNL+g==\ncare.\t\t\t86400\tIN\tNSEC\tcareer. NS DS RRSIG NSEC\ncare.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . flSYTOcAikkG+Mi6mDpUL/T6YW5n85THXGFSK1pMOGU16EFIB9++PcLgc2ZNXG2NehKmnvxY8UaESzCWQq9FTSTm7LphoUIcxUXAKw08WEzSRt9eMpLapmH2GzSJWkRIf9Lrln2NW+ikIXIgtJ4YXkWPZ//z64FqhUeI+eUbcJ5EI7GMpUM31K1Qe57CcvwehKFKDc3tLtAzRdoiKFuTZM/pNu3EQhPI1G171nhwDhkTKXSOZ4a4c6fRzXIDhwbdgwfCvBbNoJJyjQktd3hu+OGBsFkSrNIaIZXzbVBJ8wVoBthVj/mMFn0GZMQMsIrISKj18ELzogIik2V95MAcjw==\ncareer.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncareer.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncareer.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncareer.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCAREER.\t\t\t86400\tIN\tDS\t39768 8 2 71C47D2FAAB90E2460AB6E7AF972993415D7426F3782A32AF438C681484CF6DA\nCAREER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o/c7o/hjWhryBv99WODcWFqFrosyAT6n6C1UYrxKKjVkxDDE3psA0Xznt65s0f7fGZwugoGKv40EPe4Goa1uYjrqYH0YB6Tg7F32gDaDDLtEK2HJ6d2rKsym4Ga6TM4Xds1rOR5UYX5Qso1X1VHDm7FXmT3Ed9ugTW666IUKTgxO21mmBA8AmOSujkPxKNAIMbDsKQYXoU+yXm52Cd7Za+sUxgE5P4mUBH/U/AYYRb1Yt3Us1sVYmA7emVZ62oxcNT8CbZQqMpwh6vYkdRaPyr+ySXVaTmUybx4CmHuxSLeZNOjchn2lFiSpOiMd7jR9eoLC5WIc4trAsAvN6cxP6g==\ncareer.\t\t\t86400\tIN\tNSEC\tcareers. NS DS RRSIG NSEC\ncareer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . s7qVjQiuk/EwB3DZNogS4G0rksjmwAWNEzL0CXYo5uwweaVfxSplXlGH0RPMKAMeZz5g6VFWXFoHE80/Hqv3+CN/8cdW9J0/zNZQoeDIjIcL/exvJnH5zq3wOK/caDYBKEKxw5I8PkhPd1AMF4hsHu4EGdIsjzHeX0zYPmaPandxLa4znMk1gRoiqTvbLJRpaR7y4gw8TsbcfiRY/soZ+RoDYKZ4anfFrhH+RD/BZiIf8WENHGKx3CK41MrMtHw5f706WLa39MXy7Op3JiyVknZsJCr3k0Mzyjd3nu7D9nsCmmEqVi6Mo9szgXsEJIrobDZnVHEOubNpqHTe5AuzgA==\ncareers.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncareers.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncareers.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncareers.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCAREERS.\t\t86400\tIN\tDS\t27535 8 1 9B4DD79D832F8F517C3EACF4C8D404B3EA0887AE\nCAREERS.\t\t86400\tIN\tDS\t27535 8 2 9C3D4C5BB5BA72FB7F1E5B4C1198416DB5E7648B594085D60E0EA5A0C108F2E1\nCAREERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ew7ahjtmiBgDljC43inSUglaRJ6Qe+Vt5UIs32bX1rlpWk7v1KjaXZi8FbFvAqG6UkkeBK4pmo2CQLG0AE3pCQ+Wb2KfMkJajG+KEIip0LfdY/CofuXPJhMyTYfvsojradJNbDbTChe+eKcPA+Ivlgi12UKFiZg5LQa2BEZZUXJlqOlJypEppcYXnVJRIbUXuPoSh49F+As30B/PRLvBuu/XVOlY/kIjFP0N36RmnltlM0H4BgP9q8piT2onrNrsJp8vbqr5vhdkYEda7L38OjiNhDgeEJiopWJ6+u+M7LGYmg89UTsHJ1oCADIlcA81jS8rgmWy6fFBUFvE1XqUtg==\ncareers.\t\t86400\tIN\tNSEC\tcars. NS DS RRSIG NSEC\ncareers.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fe8o+dM20qDI0VaH6LvJxkcluFELUFU/Jz/2JwdFPAKSek3p27oOHFXoquhKfumuWWincH06jnthFVF4QGFkkXAIrsCqmu27XZfNF6UcUmbu5N/OCQ5pHor23WfSO0AU/QHavhLCA1jcBLFxztKzmg2Z1DlFMpCs26f6zAOcGdhAmmlwNokU+hOPneYHDK8x0oZDlYlei44kFatAU/H69FrbSnSH4nb9ftXJcWM1SxmwCCJyCM5iAzeQUVhmUAXP+Cs4E5HsGWP5j2VzJ06nRdkx3qMWnEBMXsRgl8OTB2gzt030m5VZh7ptY1PbPAenJ1ANzJWni2ZmGYty7ORQ/A==\ncars.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ncars.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ncars.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ncars.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nCARS.\t\t\t86400\tIN\tDS\t33842 5 1 2EC42D8F246D7B2690E6ABD65C56E3D6C3A863A1\nCARS.\t\t\t86400\tIN\tDS\t33842 5 2 2CD1CFB06C838FECE514D8008EF5F3FC1D34E7DF15D2E736107483C6779B7E7F\nCARS.\t\t\t86400\tIN\tDS\t56833 5 1 D4B203DFBBFC040BB67D7AA786AAECD124F7A8E0\nCARS.\t\t\t86400\tIN\tDS\t56833 5 2 5AD7A5C1FA890745F1746767C20FDC1E2D6F1CBB5E461A40DE94576BED7682FA\nCARS.\t\t\t86400\tIN\tDS\t63859 5 1 C9B86DAF14FF397E5D4184CD789910557192966C\nCARS.\t\t\t86400\tIN\tDS\t63859 5 2 A97786AF2CFDADE46C31F66A7E10EA8C29F0432BEE33D5CB305F0D36322C76CF\nCARS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Nu5RVFv7Uw1suTbWKd6BxfrsFfLQocz97eBiIPSvqQgSwEgmxTuDyNvttfmv/AgxXHRozk1Agpn+N2dTTKzmdvy2oJ7icBTbeO284IQ31Q3VCFfKD8b/tIAnrOXBcQV6D/vwrXGy883poM1QixlwHaN5Z1buitk/R0uyjpcLI6twsOL/O40JcrzSOWc5YH54eK7Hdt9TeyqMQ18y0CvX63khxIspTAXDL8HXLGUoQ4b2+WEzr47hmiTyzSvx8mUEmIEuqFH6oq6lgZMvqaSLFB2SAVgcadHIehd1H00Lv3v1H4IYaprF/905DGRS4jlVcAFtMpz6iC/QeT7pz0wuqg==\ncars.\t\t\t86400\tIN\tNSEC\tcartier. NS DS RRSIG NSEC\ncars.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rXjDNq8f9T3BLstemdS2/AHPAY6OhTlqT2nE23K/cUGegvaDs1vR0GMw4x+Ge/af8cmVLBFC6fSliU3wjy35lkDzNaYGhBB068S+BNdkeUj4hIgAAsyLjMmZs7VjEVv4NuDG4nox3fqEC7yc8u8ajdtZjjFXq5Bn+aw2UxXP55UKczOTfFEY56flZG3SsEcBqjqRHlrEx+x6paivjuJTUXB2L0Xe7qYFzh9opn05gR+by8g7FXQQ/wJN65q9MWjh7sxvSYMYFuaZUOyJd5SHFmtsAcqi9XyLOhfIQ0+CVLJGxi1ccuS12qkoLQyDwAjPPevod3TA7YT+8gAG0jUT9A==\ncartier.\t\t172800\tIN\tNS\tns1.dns.nic.cartier.\ncartier.\t\t172800\tIN\tNS\tns2.dns.nic.cartier.\ncartier.\t\t172800\tIN\tNS\tns3.dns.nic.cartier.\ncartier.\t\t172800\tIN\tNS\tns4.dns.nic.cartier.\ncartier.\t\t172800\tIN\tNS\tns5.dns.nic.cartier.\ncartier.\t\t172800\tIN\tNS\tns6.dns.nic.cartier.\nCARTIER.\t\t86400\tIN\tDS\t6754 8 1 5C78877D98BB2D3E8B437E8DCC855EC5E266816B\nCARTIER.\t\t86400\tIN\tDS\t6754 8 2 7CD90093DBA9DE392F044E512B347FC2F57619D5C988C9966CFAE24A84A140DF\nCARTIER.\t\t86400\tIN\tDS\t42679 8 1 6E27F8C229C947C78D180CF21F23078C68A3CE5D\nCARTIER.\t\t86400\tIN\tDS\t42679 8 2 64B20EED5C8E333ACEE9D0B5F684B7ADA2707DF7CE381A340CB78C6CF82D7807\nCARTIER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ifiepoYfWaEVC+/R1rrWB48vdzQOLbg/ybjUhDnTsD7x/7NjWS9U1FC1yUWrgwD4dHZwgKH3vKDr0UUN3VMGxWTimSNUj8VFL/DRGjKNrSU9sReg6dL2MYoVuIsKB40MTB8akNvdv9BaWHi3FMpobhZwYwuUYgd1GMoiCBOv5zw3qIeOrS9ptYWMEBw3B54NBQvRPh0ZiNFRjVfFNtj7mRuiTmKFuMoyyq8ZyQ+uzxthDo7s5gCM+gEEqrgu+NyI0Ja8pk9E9jbL3WV2DTC6R0w8MZx71qJBC9vmWsH9CVByk+LQD4hZnnpcW5EeigJUmm5s/a/tzKpImPoh6eskNA==\ncartier.\t\t86400\tIN\tNSEC\tcasa. NS DS RRSIG NSEC\ncartier.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XSU82XrG+OrbPaGegKFB7kuY6+AdEpbKvfpxVHYaAgyBZqxydecmRabofVwtUAyhEe4qnedQu2B5PSEou2sXB4Sbjshvkqhh/aTQbj+KAI7pOFHlVziHtJDKb28Uo5SeLLoTBftVU2z+RxZYEiAUtDLP7hMHBuUxsSnAHRLZbexUojhhckFwk5VKr2he3oQ5uj9EXkPHxIOrWv6xjhRZM1NyPFCW4mJvuhI0p2oaehk8i5ZRDxCt4dR/i/O55tyHpJSCBgez5FzNy1myANCS3os18fFmmYmkUZdSO+fdqU08ah4RjoHoxGOXle/YD2YiV4ItcvUyIlK1+lbt9gvmoQ==\nns1.dns.nic.cartier.\t172800\tIN\tA\t156.154.144.34\nns1.dns.nic.cartier.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:22\nns2.dns.nic.cartier.\t172800\tIN\tA\t156.154.145.34\nns2.dns.nic.cartier.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:22\nns3.dns.nic.cartier.\t172800\tIN\tA\t156.154.159.34\nns3.dns.nic.cartier.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:22\nns4.dns.nic.cartier.\t172800\tIN\tA\t156.154.156.34\nns4.dns.nic.cartier.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:22\nns5.dns.nic.cartier.\t172800\tIN\tA\t156.154.157.34\nns5.dns.nic.cartier.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:22\nns6.dns.nic.cartier.\t172800\tIN\tA\t156.154.158.34\nns6.dns.nic.cartier.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:22\ncasa.\t\t\t172800\tIN\tNS\tdns1.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdns2.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdns3.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdns4.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdnsa.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdnsb.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdnsc.nic.casa.\ncasa.\t\t\t172800\tIN\tNS\tdnsd.nic.casa.\nCASA.\t\t\t86400\tIN\tDS\t13315 8 2 DD7E29958450ABEDF3862FAFEE3A925E34DFA87C91C7B20BB8B9D2C2E01B35D6\nCASA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ukMfYovANGlDJIQ8KHRGw6pj5b7Hx0WfQb28gj2DwFmtHM6NU3xbuZ30KzGTn4TGjOUhbGOHlDto9/Fttb0VeUTXEgz4AlX0KQuAUt4EoQSEXJQujOxkGhVq/gyBgInVXNBlENzhuUygLwn5G957jLwILY+s6ecokjM4jTqgHjd+E1W7RHdUxSYEh/mA6kz3e3qAgaW2qnDriLImVvzJSvSSfzoCDl9jkHJd3iayGhmaRl5/KkSswDXT+MHU/8btuLFZmxuIvEnTMyTNUzZ4oqrGTEb4D+evpuW1cyOJ5NcTX8prMwyE8tg3o7GUiihZei8gZj04KRhZ5gw+vmXvDQ==\ncasa.\t\t\t86400\tIN\tNSEC\tcase. NS DS RRSIG NSEC\ncasa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Pu6c4MARaF/DxHWoUFGiNnHQENgPl1V1CL75m6DJMYzQ0A1lKc53LGqhonSDUpib8dbjctMxExcFjwJN5FvgH5KMjkFF/7ZK95LLuVVO/xRyFaZPQ6GjCl2a/IrrbVWNIlewZF0RZyD6cf3WnJ1yBE6UZKS3AWHD/SUN73ybB98OOAyin7tk+0xaI6Bw6FK+5JpgSj1donXfboG3KzqkSgfjXfmKVwGFesX+fzGLycI1vYtUXmab3aFKuOPKkCCULTtkw/aK8di6IxDYXnF9GhTLMu4JgRXRbzv+zeUB5nmzsVKuG8bM9Hy760G3xtvv1ye4vAArCGOT/LDRkfPP8g==\ndns1.nic.casa.\t\t172800\tIN\tA\t213.248.217.18\ndns1.nic.casa.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:18\ndns2.nic.casa.\t\t172800\tIN\tA\t103.49.81.18\ndns2.nic.casa.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:18\ndns3.nic.casa.\t\t172800\tIN\tA\t213.248.221.18\ndns3.nic.casa.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:18\ndns4.nic.casa.\t\t172800\tIN\tA\t43.230.49.18\ndns4.nic.casa.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:18\ndnsa.nic.casa.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.casa.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.casa.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.casa.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.casa.\t\t172800\tIN\tA\t156.154.103.3\ncase.\t\t\t172800\tIN\tNS\ta0.nic.case.\ncase.\t\t\t172800\tIN\tNS\ta2.nic.case.\ncase.\t\t\t172800\tIN\tNS\tb0.nic.case.\ncase.\t\t\t172800\tIN\tNS\tc0.nic.case.\nCASE.\t\t\t86400\tIN\tDS\t5844 7 1 D1AF65D9493FE00BC5BC2DED27B91F870645D559\nCASE.\t\t\t86400\tIN\tDS\t5844 7 2 4F478B408DA99CB2D196CD2D61A8872B5D2F5A578FBD25E73F4EC19BC4F58579\nCASE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YHjrMI45vAHQMvEW9rIrCxFgtRapoRI+Uw42eexyepm6uyv71L5pi0WapqomVjLjTCVhZps1Duwhi49DLsYxpwg5txZg/gjYB5NLm203nQObfDxC7EzXNOnv/z4G2gcTKzcaTr7JCcu2LJlHGU25GxViZ1/KLyC8cBYbJbCT8PDM9wRA054zWjgRfaSYSLZspQpdyEE82tfWorEWvQKqQxPOZfjH/cQYauzikBHjImsIhkelN+i/ro7gizbeHEf4BGzgqah9tozrAa1UXB5w+nimksCHByL7dCtf/+qOyN3FiMWsyhRE5Cwox5obLi8aXBQ7vRa0ZVLN/Nu04HMgfw==\ncase.\t\t\t86400\tIN\tNSEC\tcaseih. NS DS RRSIG NSEC\ncase.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aRdi005qUu7bIiVegy0fmEzAC5cqLmuTnrHCEcI7+RfzLnclVbm0PYbiTpBvuTKOSPI5683BLnTAYesi6nLOhK01yIRKiIXxC1GXfF1X3EBo5ZcDCc3mPZ8df+YwGwoSoQHpDpEoHyYolnS63trpa02xAD6HwOH7co4Tw55CZ9UA0FN0Usfqg2t3beKkoLi76hQPIcE1sn6inCkbVJx7RVpwHDF2L0+vcZ+JCyduPFAFs9r9BlTizugW8xAR+h56+0XuIJhw+eK2P6WQfsb4uBpyErCICbuDCI65VkD7ayJg9C2LxWJWje3ILkoGdIhf+4BiZiPO+sl8h6Z6T7NDsA==\na0.nic.case.\t\t172800\tIN\tA\t65.22.120.17\na0.nic.case.\t\t172800\tIN\tAAAA\t2a01:8840:76:0:0:0:0:17\na2.nic.case.\t\t172800\tIN\tA\t65.22.123.17\na2.nic.case.\t\t172800\tIN\tAAAA\t2a01:8840:79:0:0:0:0:17\nb0.nic.case.\t\t172800\tIN\tA\t65.22.121.17\nb0.nic.case.\t\t172800\tIN\tAAAA\t2a01:8840:77:0:0:0:0:17\nc0.nic.case.\t\t172800\tIN\tA\t65.22.122.17\nc0.nic.case.\t\t172800\tIN\tAAAA\t2a01:8840:78:0:0:0:0:17\ncaseih.\t\t\t172800\tIN\tNS\ta0.nic.caseih.\ncaseih.\t\t\t172800\tIN\tNS\ta2.nic.caseih.\ncaseih.\t\t\t172800\tIN\tNS\tb0.nic.caseih.\ncaseih.\t\t\t172800\tIN\tNS\tc0.nic.caseih.\nCASEIH.\t\t\t86400\tIN\tDS\t26026 7 1 72B25F18A7D54A163B30BF8F07CBCD550E9C5FC5\nCASEIH.\t\t\t86400\tIN\tDS\t26026 7 2 19D2FD69F2D86272D2701B0945BB5E46B0C6C3BF1C88607E3EE342420B2C22B3\nCASEIH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CdlN0F1Fe+d6RF8cLE9bOuXaTxZw8ds+S/d36y28adOe+XFsL7FNq2CwWpzwsF+p56xQxsh2HDaRT27JvTTCnkOYZYU1jfNrFh2PmNE9BXx5seqP8OUcc2kkO0g8LGzPEMBuJS1QPs93lcKV/4KsRXxSJ2G2mFZP6vf5j2jUQq2WDzOlW5ySdK4p1woJknTjaDh6sBX7nDnkwIr2JVMZdCoTv/HuEbCn6TT376354tLxtQtcyAVuT9iFlzsJ6xklQCvHCDxJuQrGQVsuupV2YBJPUzXNoIUZ1kbIDDtWmfUCogMzz42bzvXXSafarvdG/lBAaKvlp3hlKQBo9pX3uQ==\ncaseih.\t\t\t86400\tIN\tNSEC\tcash. NS DS RRSIG NSEC\ncaseih.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hGdYEpPRhpsHcIpRskq1ZMOJox+9erC8MkW2qxB2R8DnQES9aP9ui2xXNxVg7bMuv0e8jQqGySzTxKJ7LIJxrix/uQW3s25zVKPdKJiPDauI3r55OwGpQgmzzzIdnTELnEfL+Tr6mvweoj43O68jvr/Cn5pUOMpsXUNOdGOsGOCjg7l5SWIbzp2X0Dwf2ScS0ffTEsYMCFDfU/C+3JwDIjAqh3NGa1/FJTrgGQJBTfFwgBNCbjb9H+Jn/UypxgruITusSlgWDbeKrr7TV838nCoX1bmC+iKyudH2ljvc/ApGG2OkD24tfyFz0wa2DQXCri84I3oP7ZcGJ8DQJlQLWQ==\na0.nic.caseih.\t\t172800\tIN\tA\t65.22.120.1\na0.nic.caseih.\t\t172800\tIN\tAAAA\t2a01:8840:76:0:0:0:0:1\na2.nic.caseih.\t\t172800\tIN\tA\t65.22.123.1\na2.nic.caseih.\t\t172800\tIN\tAAAA\t2a01:8840:79:0:0:0:0:1\nb0.nic.caseih.\t\t172800\tIN\tA\t65.22.121.1\nb0.nic.caseih.\t\t172800\tIN\tAAAA\t2a01:8840:77:0:0:0:0:1\nc0.nic.caseih.\t\t172800\tIN\tA\t65.22.122.1\nc0.nic.caseih.\t\t172800\tIN\tAAAA\t2a01:8840:78:0:0:0:0:1\ncash.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncash.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncash.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncash.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCASH.\t\t\t86400\tIN\tDS\t3697 8 1 009C1408DD478BB483790833E0275EBD48D8EB55\nCASH.\t\t\t86400\tIN\tDS\t3697 8 2 E369C57D4683E07FC337B5C47E2A3E3FFD23D33033E5097EA553E67372EDD556\nCASH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NGBdc4neCtZ1eu1iPHUPctV4uW1tCXBVvBHiF/6a/htuztALfYI67kiDNYnz0eOeXOKj14xJ9f6j0Z/jMUN4HAoFkcyC8TfOLpu8GdO+hAweoSkB7NtxiMMWROhmWodNcOC8Uf3R92zjJ0I3VssW9GmU17hDzhUXb83UGI07pDrKXIc/VDIpDQThGoENzdp2HzfrWEqBofJGwyyyTOJ0gUwOZiQbEO83CtLwZ7w6ZVY5XAT7rBLf7nJlNT7BAcyhFWoCWGog10fkSqwe7hnGmjn0e8fEH4mCXovtond0j9ynilLIdIJK5U+hhI5Yy0qMspFDeR+ZKmpCS4nUSDIdCA==\ncash.\t\t\t86400\tIN\tNSEC\tcasino. NS DS RRSIG NSEC\ncash.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jRuwHqy+3zZGpavbdMLpSdFrx+obm1V06+tRHZyCouM0YIs4r/atkfqNbTUcf1z53bcGjWdtgidaTwkdVhS8O/+W0vK9Vm2GbI9B13RaC7Ol5bWvdAjrlKThTgcKRrKHebkYWbB+UhwR203n63V55DORy3/ZfQFYYuA7CDNZmgGNBNh0OKcD12HMPzY03GwFJqiFwpsAjLHNIM04lCf6l+ILVl6l/fKqDnU+cT1U9ipb3cdxK3vADvYMW8BC8q5NNGLMlJgQZjyAj187X1jcR1cFYveTZB/EAMMo5k2Gmo6n5nwcrGj8m3Z1uk0UhiSGcE+h2dM1jpF0QLiDiUNakg==\ncasino.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncasino.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncasino.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncasino.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCASINO.\t\t\t86400\tIN\tDS\t53884 8 1 905462DE0E8C66590E65CA35A3262978430D433A\nCASINO.\t\t\t86400\tIN\tDS\t53884 8 2 6868E9BA609BD02AA23E83BD2DC969FE678811ED1338C229A2DD709A219F0CFC\nCASINO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gczFjp6ItBLaO/p63MueR0PPqtlNkLXaW9f4KvSwHmTppK9voIuj/mMlEiWVlr3MVyQtDMw43NeqYoqQlU/wMi6e6oGHJMYCxQMVKoJLHTR6wu5wZgYtnVbUGqjzVF5iw5eV76svp2Yj73D+AEl+kx3mF/b9PopXcb77g47AOdsXWge3waZ47zbsQeRmQPrLUveN/uMN4G+fPcwVbmBaInhNWKHeXt5bOZR2IYBvxJozRq3s/u9QP/+WFvNHzwyZcr6HMnR6DsgDI2AbfRs4gToLCOxpMrlEsmry3bNiHTDIcufmwGVwOZrPRVGUcRMX9t9fo9v395j2MSw/ZRWeSQ==\ncasino.\t\t\t86400\tIN\tNSEC\tcat. NS DS RRSIG NSEC\ncasino.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gtxDAn4I98NeYpSt/D82tDKbvM4dN9rcbXV1ipWTplxXqCVUYLw1rne60vALMSGmJ8kKiGsmn0amIONPM9n/MP79UUxCWneVlC5PMjqmGCnqCUskLuOdfvrDu1sWwqp4XQkCPNSsd7MXtVY0/xWpvSuoaXHQfi4D00er2SkzRzjQGkiSH1Ve5cleULpIntM7EeF/k2f+c3vaZFbe4DVbJYIYILY03zMxTNL15BckOh1eY9PBj25AR4GACB/A7SEF4OttqjphWExrrsVeRaSgRcZ1DTygVKJGQzPH0bdevSWv3jCKH0sslQS9kyWRISefZgCfI0GFhPHbCeRSp5t6aA==\ncat.\t\t\t172800\tIN\tNS\tns.nic.cat.\ncat.\t\t\t172800\tIN\tNS\tcat.pch.net.\ncat.\t\t\t172800\tIN\tNS\tns1.nic.es.\ncat.\t\t\t172800\tIN\tNS\tnsc.nic.de.\ncat.\t\t\t172800\tIN\tNS\tanyc1.irondns.net.\ncat.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\ncat.\t\t\t172800\tIN\tNS\tswitch.nic.cat.\nCAT.\t\t\t86400\tIN\tDS\t58737 10 2 4DCE567C12F637D51A755B9585C0C3C4036ABA446261AC994F7F5E91EED4C365\nCAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . U7hnszif4WsgZcSF0dRylH9VXrmoECyInX2WMKTop0zxbRpnvQedriR8QDEL/d0B1OLiDQrPHUq9ILSAhyHGUAvy9rR39n5L2+IDVK2WeH/Ts4Mdla/HDT+ksEi7LI1Kpr539x1YeTo2Oo5hG4KX6u13+72+ypOckBBT3Gql6wGH6L/YIS5YxKw9rq40oc+K1gY301MoyLZCBT8BkqvYkp7gZFueFHRuooxxARI4cJ6G1sWOslS3Fc5L6HejhDtmn35ATGUjbNcZVYuhN3iUoNTMqhaYXeIgfo8VDPyXlQgXwoOZlMzaJ9JdpX2SyewpQktqQvxYLyX/osbYoyMPRA==\ncat.\t\t\t86400\tIN\tNSEC\tcatering. NS DS RRSIG NSEC\ncat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mRd6dWqzaACC37k95Fi7Ww2l0v14Ns1jhPRax8JWQyimVjj+WVgs58UNyTr03t2fP5uwjwdmtnk03gUlIhEEIA7jKHfrWSQ2O2Kya/VoXbsEs8cD9zPfUw064S2uC/osEraGa/5o9BSQ994sJooo6K0Os8RwEm6ke5YNlLpdwAlQ1gYzUM3GSYZLe5rUAPBmCTa574Ez4oC/xdBSFBqCiULf0GzdSUGkkmFaWfyOdM+rp/XoadeQMkN9ctUMzduOhzQrLLgipouZhrGfeZtoaBBFo/WmGpcXS/bfou2W7MSj7kvqf3Bo6RG6GKx55AjT5S2TFAOe4huDscvBGHcxFw==\nns.nic.cat.\t\t172800\tIN\tA\t84.88.0.162\nns.nic.cat.\t\t172800\tIN\tAAAA\t2001:40b0:1:3:0:0:0:2\nswitch.nic.cat.\t\t172800\tIN\tA\t130.59.31.29\nswitch.nic.cat.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:2f\ncatering.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncatering.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncatering.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncatering.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCATERING.\t\t86400\tIN\tDS\t63217 8 1 E9CF7A9C67B95B8357B1211023E48BB8EA9F0103\nCATERING.\t\t86400\tIN\tDS\t63217 8 2 25CB23C61A0A739E0989213B746D92854F9E72E5708AAC20B4306E06E4267BD5\nCATERING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LcuJOn2URkhHJyGQPnIYMiNdlVu0AjqCxR5wUs+bXCNa325vDLEnsfCyI9E8XsDONLtDnrdQ19uSFRCZ2Y9BqLHuFbEkz/P7H2ZD0El/Gc1SBFagP0obsTaXZL4xNOUtcbpkakzmxt7q4hkA7cOf/ZL0sbznXOhkvzhOv2oepoDl9woaCNAqiAbwwG0+YmgEmRYkFESQqMRbRJKLkTOX8+1adf+/BOB8b83EAbcyJef3qqxZCw87+L32HO0S7Vb6F9LNjmqH2GiahqUVMf+7I4jRfRe0ef5oBOuBTXik1vAMiPyKK6SIxOUTlcX26UShmvvwOgvtYCcp3asMVlIUiw==\ncatering.\t\t86400\tIN\tNSEC\tcatholic. NS DS RRSIG NSEC\ncatering.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eRNo+lz4/Rfx6SqnCUxZgTL5e/w70VpwXzsaY3iGUu4kkPMhStRPMFfbavM2ac1mBtAcmpK3OMWh5FcdL9B7C/jAV85G+P7S+9nCztmL57RpHO/uAvTKnTs30s3p3NzoPsxglaMgRmyOeb5Fdmz41WvMVXSt5cyWtCluwpsxFyRO+aVR9N0vgRULJbyoPYnzO+tgunlqMEbNT/2EwiLWQ7VERYig0PfRWvbiFZ3v10IIqPfhcwVuFmIqZbEPIJR1v2KiUKnEvIABUm0dEwOJ4Vu+93tB2fGSO7cf41+o3cJ8rKZmBnAeXfGc/oZ3LNNuxCrSKWrCHPl+P0J9PJz5Gw==\ncatholic.\t\t172800\tIN\tNS\ta.nic.catholic.\ncatholic.\t\t172800\tIN\tNS\tb.nic.catholic.\ncatholic.\t\t172800\tIN\tNS\tc.nic.catholic.\ncatholic.\t\t172800\tIN\tNS\td.nic.catholic.\nCATHOLIC.\t\t86400\tIN\tDS\t36094 8 1 BA3D19AB47D2F0A9534AAFFAB0D1555F03A5DA2D\nCATHOLIC.\t\t86400\tIN\tDS\t36094 8 2 E591A673A3B2F896407F120D4EE5AFCF41D7B3D366B8C879138E85126F4C34CE\nCATHOLIC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ki9AeeuuNWMUGnRN6VCouubu4NshSys5OOtJfgW/y7INzh2QdF9I9YjHCTniXR6bAtBp5T7k3o4X3hIimCexNIXVDMyH+PQAcE5YY9718ivzdqgZ8tbWBiwcDmsTao56jwwWh/2OJNxxrAM+G5sIRNZ5hMtJzGEdyKq+9KCfSsl1/QTMAdZ5d+cn8im9sOM9XnfrF5V5Cagofflco0CKTJwJ/+jVDAqaFOYdbjnC8QYrp1dpbzb5S2KaMyVwKRaDWEd2voo+Sh30dBWPGdO5+GwzDdu4MT2oCLoK/gVeib6zgpo7W3HzCKfw3Cp6n/Wusbk9AgYypDXLgISJTk7QLQ==\ncatholic.\t\t86400\tIN\tNSEC\tcba. NS DS RRSIG NSEC\ncatholic.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OsYviwqEcbEgkXISut6EmakP6XbRULZIV9AOniuIi9+Vdo+0Z+ogdA2TppZJKDZo+gB2EGHvuzN2yeIBaheoNxZxOxsr+SkVAVto+Ul5gYmqwMuITNisl77rvzmJ9cQ/PZhJSdPbTJxxx41sAaR3lXRp/WQ8TkK1eU86+83r3l+ptskp7kXhdMgDFwThCryYdvcLzZ+JwHzKEBwgoC9XdsNVPv9vSzEl2IzqkXKLwBIIGJ43vU+X/1Ss0JuMEMo9rVtATQ6lquNq17svOj86G2xIB1OC5BiG7QUJHSPhiVAw3fYfK2swWMhFS+PmFY+mb5vUz8Po9x1QORxB153rwQ==\na.nic.catholic.\t\t172800\tIN\tA\t37.209.192.9\na.nic.catholic.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.catholic.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.catholic.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.catholic.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.catholic.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.catholic.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.catholic.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncba.\t\t\t172800\tIN\tNS\ta.nic.cba.\ncba.\t\t\t172800\tIN\tNS\tb.nic.cba.\ncba.\t\t\t172800\tIN\tNS\tc.nic.cba.\ncba.\t\t\t172800\tIN\tNS\td.nic.cba.\nCBA.\t\t\t86400\tIN\tDS\t61009 8 1 D1BA9D2E1D85EED67B011D50186FEC69E3601A79\nCBA.\t\t\t86400\tIN\tDS\t61009 8 2 48D1359D283B029AA029326F00A2AB5D4C32A294724538B7CBE360E17CB4E589\nCBA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QdXS1FXz7XAdCSAlNv8KLPhV9iJa4EVNWCr70XRfE1TLLi8Ebvv2BltZ8n3G8Xq/sDdCmN42XnuIsM5J4kh6PW83iy18MYLT+u4ff2X0UCRj8VZmSmsGPlgb2hOn2NVkL1l2uhvuCZKjz0HUDv39aGbQ7l+89dVlXVLtig0SDn/0nSCJ3DFEfvr+O9yYwKikM3IlzUpvvxjEIhTl3qL0zPHSsTq0dClcjS609oVjhwKYufbrMpdWvFYOSqKdkrcttSJQBbqYFWuDmZdKoYJr2SJs1yNODDVK6SuPwXag6Ly0J3R8cvcjtcqCY5F7qpMXyVoGL548E7qqz/ac1iYLQg==\ncba.\t\t\t86400\tIN\tNSEC\tcbn. NS DS RRSIG NSEC\ncba.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uoqltTW8tKeHwc28QCtli/dqU6VVVFHdJQ6bebysoFlKvJ50CVZTbmvij/8++28nPVa1+7e+gvfUqhiBr+105vNxEXWi22NVIkhgv8w0uaSzEyWDcpOsI/VbfjzLIbcG8+t+JXCXnEgldUe7lZmwSBlu0oneJ4bx+EIqLJWJ7JWpBPN1TGhPm9L6iiBnHd+9obdd7tBr+bE6w26OyKylZElCyP723I+SnZ3EJj5V7M4rwOGU3E91GFAh/qXVPV8ukXrW3lb4zjgFekgDDX8+IVvSgIUowo3yWcYL+sYnMmXAmhOkZ8RWaJiUeFYuhA8Ep0OrTad2crIRMLNke+vzQQ==\na.nic.cba.\t\t172800\tIN\tA\t37.209.192.9\na.nic.cba.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.cba.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.cba.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.cba.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.cba.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.cba.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.cba.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncbn.\t\t\t172800\tIN\tNS\tns1.dns.nic.cbn.\ncbn.\t\t\t172800\tIN\tNS\tns2.dns.nic.cbn.\ncbn.\t\t\t172800\tIN\tNS\tns3.dns.nic.cbn.\ncbn.\t\t\t172800\tIN\tNS\tns4.dns.nic.cbn.\ncbn.\t\t\t172800\tIN\tNS\tns5.dns.nic.cbn.\ncbn.\t\t\t172800\tIN\tNS\tns6.dns.nic.cbn.\nCBN.\t\t\t86400\tIN\tDS\t44665 8 1 560E25CF5088CF8DB6F5B3F8AF53A99D64DC90B7\nCBN.\t\t\t86400\tIN\tDS\t44665 8 2 AD7D9616853E89E5A4FBCD55D91079C2DC5C986FEEFF9473FB7761112BC91B1F\nCBN.\t\t\t86400\tIN\tDS\t47560 8 1 5DC1C253CBAC0155BCF18E5C523B881B0CE10C88\nCBN.\t\t\t86400\tIN\tDS\t47560 8 2 ED561E5F419736AEB4F8A9896891C5813D92FA6F63739AE88109478F4F6805A2\nCBN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ALYXrSGh9OhBXpcEtvSY3a2ql//5EEFjuop2N6F6CdCDNZNF2+OvfKMFG85Zp3mLg6bLXYetnP9l4ZlIPZ3hQ8yAm7pLM4YyHxf4nSWm8l12+3eZDbYD+zjlcRXBIigZirQECSj4w09xmAoBYTAqmQqjveVWr3+bcMSmCeS1lgWGCcWBq7MaIVgi2LQ8p5KQ5TxueZY12RGPwZgwXkfJZArWP2X5Q0TXwTFW3/J2mUV6VwchoLzvkYNS1xlUOAb67h1WShmmU969HIMLH+7I13wD1eQJ9Xa4O+xseuw+20VT3zSFbVoWxLJVaKJqfNVpUwXpKffw2n+WW1JCv7VLOQ==\ncbn.\t\t\t86400\tIN\tNSEC\tcbre. NS DS RRSIG NSEC\ncbn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OZArRX1abST0Bw/EbJZXzQpjDpRU8ysk7aC8yXFjxLJHb8gSmTSqoDNE75OcS/vJfyf5iLLt67rTsCexdi/uJOF52rfBHa8LeqPiSehCHPxGxQIKUoGkUkNqFT4TtbtiPXFyhBaYVercd9B0qWfvMBjgxgqy82W2+EkxlDtPox6Z6t4QQHT0Sfzjk4Qpwq3qCHk1tTJ2g9NXvC3lQ80yJ0hslMj3BV8TOh9QbmSpoCx6k42SmZxesaZDYOxxf/GP/ImSEmnKwdQENwnb/Uyts8JHIEmPANKdKwa9lQ3cs4vFnUMwkIpQC5W9Udo5ru5uxaYJe6YfATVdWDl3rgiJUw==\nns1.dns.nic.cbn.\t172800\tIN\tA\t156.154.144.35\nns1.dns.nic.cbn.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:23\nns2.dns.nic.cbn.\t172800\tIN\tA\t156.154.145.35\nns2.dns.nic.cbn.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:23\nns3.dns.nic.cbn.\t172800\tIN\tA\t156.154.159.35\nns3.dns.nic.cbn.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:23\nns4.dns.nic.cbn.\t172800\tIN\tA\t156.154.156.35\nns4.dns.nic.cbn.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:23\nns5.dns.nic.cbn.\t172800\tIN\tA\t156.154.157.35\nns5.dns.nic.cbn.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:23\nns6.dns.nic.cbn.\t172800\tIN\tA\t156.154.158.35\nns6.dns.nic.cbn.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:23\ncbre.\t\t\t172800\tIN\tNS\tns1.dns.nic.cbre.\ncbre.\t\t\t172800\tIN\tNS\tns2.dns.nic.cbre.\ncbre.\t\t\t172800\tIN\tNS\tns3.dns.nic.cbre.\ncbre.\t\t\t172800\tIN\tNS\tns4.dns.nic.cbre.\ncbre.\t\t\t172800\tIN\tNS\tns5.dns.nic.cbre.\ncbre.\t\t\t172800\tIN\tNS\tns6.dns.nic.cbre.\nCBRE.\t\t\t86400\tIN\tDS\t3421 8 1 CDB18AB91C4F03D7E07CE5F275D0ED38E76AB363\nCBRE.\t\t\t86400\tIN\tDS\t3421 8 2 FEECCD6E721A413013E28F1C4F48A29C0BA78038674C5A1BDFFCE1FA0D5BCE08\nCBRE.\t\t\t86400\tIN\tDS\t38140 8 1 367AACE3200791C0835D3CF1F337059310D31530\nCBRE.\t\t\t86400\tIN\tDS\t38140 8 2 381F6ACF9EB992A133C26A6D748486CD9A373EC9645F3E3ED80FFA2CD80C8D2A\nCBRE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vN7ZX5FJ1S5U+OswvUoHo3PHh5OGVWbfirBXpnXAEQbXNFqC9vEGssvGKFoUgLvPQvvcUUG1wrNfid4pqkYXPHZol/4jLdw0w552R1sRYTX+m38aIvqAQ4YfF4wj8u9Jp5USYjEzzRCI77xtYXG6/DCqi9Locgsa9eZsc2S+Qafo7/0P6oX+EcjKmGcCQG50Sgqv5fd51Le15HPPCE7vztLoc7M+qSZijU+ZMV+aCFpaCE7VsQF6Vv89d7AP0oJfd4EtMeAesueYyyzAYnGD8iP92eTETCxF4M2BEmETprW1M29dt57sSvbp3RdRVEQW4r+AD02tPNqNK/UdXa2BFA==\ncbre.\t\t\t86400\tIN\tNSEC\tcbs. NS DS RRSIG NSEC\ncbre.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . P7YalH8Nm7UO2pk6NMqjY+a1fmwmNjPPrsyhHHepizrhHZgHsfud74PDcRHjchEMyeCMvf2aomWOWvMYua84h2AuAupMGtjpZ9fF9N73dauq7w35qU5EeFCBm5gQZcMs9cO5vfMnEJhhnJWvkD9C7vWs5YtNxA2c8OtGQNOegd3QPwLZEJ2Izm//LIY1VYVmWIDdlmpRnIqVkgFqdFK9oyouy2ZYX8r3y6NavlXXtlXhXsc6WMa/b3ManzdbU/qTxHdy1eKJIOPASMw/aY1Z1I1YJJvuxTi8mhuo0Ky79txWRx8FnVCgLKjxKjIt+sTMMMpJEkQ4E1pVQ5gMlQpgvA==\nns1.dns.nic.cbre.\t172800\tIN\tA\t156.154.144.36\nns1.dns.nic.cbre.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:24\nns2.dns.nic.cbre.\t172800\tIN\tA\t156.154.145.36\nns2.dns.nic.cbre.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:24\nns3.dns.nic.cbre.\t172800\tIN\tA\t156.154.159.36\nns3.dns.nic.cbre.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:24\nns4.dns.nic.cbre.\t172800\tIN\tA\t156.154.156.36\nns4.dns.nic.cbre.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:24\nns5.dns.nic.cbre.\t172800\tIN\tA\t156.154.157.36\nns5.dns.nic.cbre.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:24\nns6.dns.nic.cbre.\t172800\tIN\tA\t156.154.158.36\nns6.dns.nic.cbre.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:24\ncbs.\t\t\t172800\tIN\tNS\ta0.nic.cbs.\ncbs.\t\t\t172800\tIN\tNS\ta2.nic.cbs.\ncbs.\t\t\t172800\tIN\tNS\tb0.nic.cbs.\ncbs.\t\t\t172800\tIN\tNS\tc0.nic.cbs.\nCBS.\t\t\t86400\tIN\tDS\t7539 7 1 B29B8D3B6BDB075F5F37D476C8B2A52E36FC5DE9\nCBS.\t\t\t86400\tIN\tDS\t7539 7 2 506142CC0504F515838D01A7AC0F7B3B25C5F301425C6615F87976759D5270F7\nCBS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o82FrTxMpevh5CR7GnNDWjCqDlQhr741QPGLyvoiOMOPFg++zGn7N/VlU0ZeocNVarmCxPcgg6SKz2wV8RH1yQHJqKJySYOefeUgSYzTA2j+wL38HJsW3HJE5HRaFRYbnVjJFTJoMGvogf316JHwr04OIpTomaJxLHeREkdYGjBlTsd4nKCT/G0AW28WkU3fUG7GgmwAgfCAqVNyOxOtu9pLnhxsLOTtVPvleM0M0mB+yOpPaycM86Xk7PPtwapLvbjt2b0DVdyvsGwSou6qB/4no8dL+gses9vCFOebPiTD/EGGtmnoTEKdEQQ6poZSAVoVChzrEr6V9RGnitx9ew==\ncbs.\t\t\t86400\tIN\tNSEC\tcc. NS DS RRSIG NSEC\ncbs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . r2woy5nNCLwJZ2eHs0/4KiVb3xCqQz1rLakWC9aZyP+hKKEvrTd+OMGjRLuUgJ2rtkWglwMlzGR78s4SVnWyVdZ4TFwaOPBy7T9PJ5fBTBeB+UqQg5sxWi5y4U9pagslrYv50iCtIMPXR9pCOmA3y+XF3Cxu31kc5Obt1/mfjnlKz/IcEw/je+mGg7wzhlbYaWkPBNdkBxNIfaNaxAyvd9gZxSwFYsWHXRIOKGvH+vUMQ63hf7RauZa+wBBM9OgZHHiikKkxgd/Z0vC1W+N9fC6IPNtntatHuJ1YBlMKv4s3JkfHxSBxxPV65cBHLJfY8Z5ngebdih3qBMPULFVH5A==\na0.nic.cbs.\t\t172800\tIN\tA\t65.22.68.9\na0.nic.cbs.\t\t172800\tIN\tAAAA\t2a01:8840:42:0:0:0:0:9\na2.nic.cbs.\t\t172800\tIN\tA\t65.22.71.9\na2.nic.cbs.\t\t172800\tIN\tAAAA\t2a01:8840:45:0:0:0:0:9\nb0.nic.cbs.\t\t172800\tIN\tA\t65.22.69.9\nb0.nic.cbs.\t\t172800\tIN\tAAAA\t2a01:8840:43:0:0:0:0:9\nc0.nic.cbs.\t\t172800\tIN\tA\t65.22.70.9\nc0.nic.cbs.\t\t172800\tIN\tAAAA\t2a01:8840:44:0:0:0:0:9\ncc.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncc.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncc.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncc.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCC.\t\t\t86400\tIN\tDS\t519 8 1 7285EF05E1B4E679D4F072EEA9B00953E01F3AE2\nCC.\t\t\t86400\tIN\tDS\t519 8 2 E1EC6495ABD34562E6F433DEE201E6C6A52CB10AF69C04D675DA692D2D566897\nCC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VoC2bTCc5251oR6oJ3i6G86DsRGJXU6qUDgrbcCMzOz7sOH5YcSmGF8abakRMhbXuWXZcAvva20FCuCgHEkzjF92Ee+kXGujo+XSRaBGHnZ5Nrr6NDvmIW9ZeXK12Q79+ODijVksCyaQbLcQa/cseeWeXjzmPd7dY6UvZ8B8rEzgRnWw6z6R5idxxOaI3dX5ZPw4L/h2cc1e8ohFMacTI2t0YEzjxaGZz/UJFETGQAaFtchrRTrdWa9FSds+cJIDnNvo7pJu7jcffKjxUKXc6ZhkzV9Aj92nuGTAIhgnv9wmd9v7vdOwl17Dh8XXKcw2I4uxl/eJZke1w488m32gnQ==\ncc.\t\t\t86400\tIN\tNSEC\tcd. NS DS RRSIG NSEC\ncc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XL6kh2ebAfeY9VQv8LNlkROPQzDssUfnvcIM11pBJOJWRqae/NtegV/pv9vvDjZQfKsGxYi2gWxRfH/3exoXtTL9fFc4Dnf7TbLXBJPCtCTk4N+39DmEJ2+ZgEGZ12h576lx1D9nVIo7Fg+rByAOq6ABPB0CboP0qrCOV9gUp39fsaxVkmbdSWy0Q0MTCDLzDiZ4+HaFA4zs7Soa39TA6q7Dz39WbTgdL+1+z+8ATag0D12cuOSckF3dhYZ1FNCxlBa6UQzXC5CN1iLcw+j+Wtw6Xk6lox1/OhlEDugB8rdVgsNjVJwOe3orydgwpVUT1ntpS4o9MLmOBxLMIx9teA==\ncd.\t\t\t172800\tIN\tNS\tigubu.saix.net.\ncd.\t\t\t172800\tIN\tNS\tsabela.saix.net.\ncd.\t\t\t172800\tIN\tNS\tsangoma.saix.net.\ncd.\t\t\t172800\tIN\tNS\tns-root-1.scpt-network.com.\ncd.\t\t\t172800\tIN\tNS\tns-root-2.scpt-network.com.\ncd.\t\t\t172800\tIN\tNS\tns-root-5.scpt-network.com.\ncd.\t\t\t86400\tIN\tNSEC\tceb. NS RRSIG NSEC\ncd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MTjkfJ3VcG4OCP1ndyYjwF2w8CDcwQD9614j/ZVBaGWffrPEyx5htTY9dUpKCzNrIqRfWDTTLTYI8k+ao6in1OdErJkZL+Gmbkn0kv5oKhctDykdCnLxNKMHYkCcR9g1+9/MdwBsWgGilhpvO6VGBG8ZMdnTFxp/ykJQGzrTtB80MPJMqZYNDnW0ot7uIkrd/5Y7tnaLFO/z97fCbGhHPDBQU15yz5Iw86vXM6F6qKUDsLioUep2vgxH/6bNNYVHnpkAxG+gEX66u7GAMWXNGwOy+cr+xMajoWdsWHgSp6HREWvSUMB94/ZV2+00gD5n5vfyysyyMXWJZlFuzDvS/Q==\nceb.\t\t\t172800\tIN\tNS\ta0.nic.ceb.\nceb.\t\t\t172800\tIN\tNS\ta2.nic.ceb.\nceb.\t\t\t172800\tIN\tNS\tb0.nic.ceb.\nceb.\t\t\t172800\tIN\tNS\tc0.nic.ceb.\nCEB.\t\t\t86400\tIN\tDS\t40906 7 1 95E5C27C376408E63F94DF4A56F817CFF4B394D6\nCEB.\t\t\t86400\tIN\tDS\t40906 7 2 C32F435EF7DE91180784035E1B075022ED9067D0B49F10EA8DCE43E7361024F9\nCEB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Por96N2FipStKrZJf8vc7FU2oiNHAdfuMqhI0M0QPw5f8OHBvJ8rgQMiywMWp9ayS/6D5Vwv60wfIvnQ39SuSlxLtGOqnWPtEB+ykHdk10LFXJrXxG0/IBcWa6KyjU/OvBADT6L7E+c+WGA3g9m1xYo0DmEWwoqzptYM+q8F6ZVL8u45t8gpoufnZtGhBwr2F4YseVl6MeTot2OZvaG5cllEmrT2W3pQD7M26vp6G7/JiDx7cLJzVPvDlFze+RjPxsoy1GR58E3HdiFqCtlLiN0U6CJ/vWIk6wVyCWVE9FQPhJAlvhn8/kqWWnyGKXABZwB6iZCU3sinDiRIVnrzmw==\nceb.\t\t\t86400\tIN\tNSEC\tcenter. NS DS RRSIG NSEC\nceb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eE9/BCw1OMC88rnWLDPgKXTjkWNPcxccJMUddYA15eOCCuKnAHnnWcZERclEkt2G5fKRIlLOUt/d/yHm25B0pJscNPNMHN9AuJHYOR4MmMl8nn8ZW3NaCWBAL/Q5P9Yqk+WZt9VoN6nUUu8iQRWf8U6gNJlxLtXUtpQ4bgeQ4qpUjh9WzKF0aVAqhJRSDUGDU8f853wk8l6m+YQabEpgLR4fpElc/p8YDgt2eyKbw5UYcT+BZRnkorCcjPx3IAy1UQLS5gIwA8KIuPTbbsChS5M7/96HMtlHntJlNdTI0qZfEqRD3gYMuJbm5Qv2Otkqe2BkKvdhxKmPrZ3SK6KI2g==\na0.nic.ceb.\t\t172800\tIN\tA\t65.22.220.9\na0.nic.ceb.\t\t172800\tIN\tAAAA\t2a01:8840:d6:0:0:0:0:9\na2.nic.ceb.\t\t172800\tIN\tA\t65.22.223.9\na2.nic.ceb.\t\t172800\tIN\tAAAA\t2a01:8840:d9:0:0:0:0:9\nb0.nic.ceb.\t\t172800\tIN\tA\t65.22.221.9\nb0.nic.ceb.\t\t172800\tIN\tAAAA\t2a01:8840:d7:0:0:0:0:9\nc0.nic.ceb.\t\t172800\tIN\tA\t65.22.222.9\nc0.nic.ceb.\t\t172800\tIN\tAAAA\t2a01:8840:d8:0:0:0:0:9\ncenter.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncenter.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncenter.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncenter.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCENTER.\t\t\t86400\tIN\tDS\t10855 8 1 B21393FC5D3F66674F8ED529F0DA477A615F0091\nCENTER.\t\t\t86400\tIN\tDS\t10855 8 2 23EF1F915C6C26B4F9682D409A714A0BEF1D8D7BF012672543FB368E43BBC0E3\nCENTER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RJNYldgACiEvB3vtCij5XlFcy8pWWo/0XWLEu9Y0GhPFfTZK/FuGXspPvEHJ8tXslatMSryYjssyDn3TWaWt6OtlKhJOQ2sR0TSLBMLLKd+r7XryU6rPlKNtGNhuMbFWORwrKifUq10nk07qswbNhTS5GGeiGe1MlPh5Ui4jn4vjM0cIwazZw8cgD1z3+o518zXeJSyqbYWkkJyan2/x9gTgTZbpHOCwhcUOuLrEgl8ih4i9bS+/pKqrxUUW+kETpKrYkGw+iH2+DeT0pKLxkBuT09mupvZ/XJT5/36me8JTQWS93vlk+8n4x0vp9qUi9QqAqxsTPg3ab09OSWOL9Q==\ncenter.\t\t\t86400\tIN\tNSEC\tceo. NS DS RRSIG NSEC\ncenter.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fiwjH0/h5wT3puAEu1fHoF1kQi/xIlvjsrbAxXxtDbJGzMwoP77Xj/7rOGqm6YQn8Y5YK5L2aF2yaNnRaBgyYA9ccDCq6Cz2ux45KBssdLQlbatENIh0bP8r437D457HeScK5xEyrmvQXrpNpQaEP08Wq75Xv9QmEGagpuT4BlO3nDmlvETu4f35j6rzIT1HXL5oYQbjJ8vNOVMnh1XGhHrhZxqPdmefPAcnEGvGHWjJ6LjqUgUFXs/qd+NmeBGfcKcam4C4F8EEosPrViJSdbupOl1OSkNA2TkUzzgFzdDbgi7PRuGxULfBrOzn7ufsfgZSsZN6MyXfHJKtexdSxQ==\nceo.\t\t\t172800\tIN\tNS\ta.nic.ceo.\nceo.\t\t\t172800\tIN\tNS\tb.nic.ceo.\nceo.\t\t\t172800\tIN\tNS\tc.nic.ceo.\nceo.\t\t\t172800\tIN\tNS\td.nic.ceo.\nCEO.\t\t\t86400\tIN\tDS\t20929 8 1 BF13ED10CE2850F7C686261F06DA97A0E5EB78A6\nCEO.\t\t\t86400\tIN\tDS\t20929 8 2 DCE04F950578106C1C5F8386DB709467091C961227606F0A761C7A0E10E2DDC7\nCEO.\t\t\t86400\tIN\tDS\t47971 8 1 C1D4B59F029DBFCC32C1B3524EE5F5B87735EA60\nCEO.\t\t\t86400\tIN\tDS\t47971 8 2 CA81C48A6831FD48D45CAF9A0DEB74D0E8B8F217CDD05CFD7090C1F926219AEA\nCEO.\t\t\t86400\tIN\tDS\t63689 8 1 DB7A8F6AADCEE147D241A9778857E94707234D4E\nCEO.\t\t\t86400\tIN\tDS\t63689 8 2 F2AB788C2802C3F219D53F37E7E1687ECF2E453E04BC5ABCC0B444FC0E35B1EE\nCEO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TCsEzxMIk3p9QVSVMP6nCsOaAKl4l5fJppj8F2aBe15oZjIKKdNvh9CFIBsewqCfUAbJzS+poiv9AbZGLb2L8fsUiooM26bGx3aPvNnT34xaJS8JFj7yQQfVdxGKrZdWj2gXSkGBnDXE97JFY0DtAVwgo+pHQodrxfMZCkVjZlhMBd8gi496wJZKTsHBhwrOBNCLfVWXQ3IASeirFWVszIDZ1e3VPoWK1G65p/X4O7N5zgbIcYbVfA+eqR/d04SmtZYX4uRz2koJqmNGw+5v4kWWO9KUofHa4qNO7f+CBMGTEyZjIWzYqSMvrOaZLEjkL89i49HK4KQPvIolzbpnig==\nceo.\t\t\t86400\tIN\tNSEC\tcern. NS DS RRSIG NSEC\nceo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NV1dQG8xmmGKBeE3nk+jJFKM/1zNiOwfhYrScrW1J5vO9PPdomP7m2c39zX8hFhSqrbddwHTYpKoWjp+LQCFeMjlZSpXd9gDjHqoruZ3TU7UB/AyZsTepAA/DirtaJceRhAT+xs0Fy5HGD19235eVTQaLm3c/MNf3aepKoYFwCBWG79L4E2sD+xnReGzdbZvrL0QE9tZB0soTASPh1aYPkur5I4iFHVVYW1YZDU0UCq5eF9rKCBBbd0w0TszdvXHw2mGscImB3emeothGt9jW+hEGIpi6KyXr5wxfI7/agJjZjXC+jlwxKYDLJ7EMsI6WIJOj47UmiZLmUkvoDyaRA==\na.nic.ceo.\t\t172800\tIN\tA\t194.169.218.78\na.nic.ceo.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:78\nb.nic.ceo.\t\t172800\tIN\tA\t185.24.64.78\nb.nic.ceo.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:78\nc.nic.ceo.\t\t172800\tIN\tA\t212.18.248.78\nc.nic.ceo.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:78\nd.nic.ceo.\t\t172800\tIN\tA\t212.18.249.78\nd.nic.ceo.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:78\ncern.\t\t\t172800\tIN\tNS\ta0.nic.cern.\ncern.\t\t\t172800\tIN\tNS\ta2.nic.cern.\ncern.\t\t\t172800\tIN\tNS\tb0.nic.cern.\ncern.\t\t\t172800\tIN\tNS\tc0.nic.cern.\nCERN.\t\t\t86400\tIN\tDS\t63043 7 1 C4095A121939E6E0B2000850F63010CE003F1907\nCERN.\t\t\t86400\tIN\tDS\t63043 7 2 61E362B956DC54FFFAAD2A41B5F81B2967FEBACF39AE1BCB78A8FA76699FFC0F\nCERN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tgEdAVzjBOzdRa2Am+mB0A8kAeS3fS0jWfw6S3JKhW7143ag3Ytvqpq0XWoEFA7JXDaeTUyBzhAUj2wWcbzFHZDTaIQ0VCZSag5Ary0xhuGv25ozGlE6D8OB7HGCSjAUVhkpJiWnydIcKQiDoh7/OVAbZciLUEHH0yucXAfeDDLww8nNP8GiA637dQBpI+48TPXk24IquvMYf8Bw5te0G90o1A1nK7U2z65PX5w6T9Tlr2vrGtPYSNK1RCaa1PGN3SaWGnorRyrN8ZvrxCZ/nInxR1SKOTB1/JFDAHlLyKz6kihC7bg+5mNtFFoy2fpedI6w6GlArozmEzcs45NH3Q==\ncern.\t\t\t86400\tIN\tNSEC\tcf. NS DS RRSIG NSEC\ncern.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UdMVsi0c8Se0JVJAdVbobqLF9lUTCUiKjWgeeKcpLB5CEniaIsruGnrBNDxyCIRS9nylS/H3F0NKCIFcdWvQbxFH2yRStDxO3R0ugOy9Bwniu3yLZBaIHbcJxm7HB+F55xnQCDAoxTgDMcZ7yEnDyUSR3MWwqU9gAHx91z8hXC+2Bj/VoblEsFALDeTTgGxZtRytd/GIT9l8UB97kNVKPBif+wsY/lR+pYTbbkzbfiEUphgtNR1CgFX88WVq+RKUSKQsEQ/+EPzcYegVXxppPCkd0XN6hioY9eFWH8BKOd8vVOibt5PL0HpnkMkpnC5TXSVTpS8OzkdHezYKJY8QjA==\na0.nic.cern.\t\t172800\tIN\tA\t65.22.224.1\na0.nic.cern.\t\t172800\tIN\tAAAA\t2a01:8840:da:0:0:0:0:1\na2.nic.cern.\t\t172800\tIN\tA\t65.22.227.1\na2.nic.cern.\t\t172800\tIN\tAAAA\t2a01:8840:dd:0:0:0:0:1\nb0.nic.cern.\t\t172800\tIN\tA\t65.22.225.1\nb0.nic.cern.\t\t172800\tIN\tAAAA\t2a01:8840:db:0:0:0:0:1\nc0.nic.cern.\t\t172800\tIN\tA\t65.22.226.1\nc0.nic.cern.\t\t172800\tIN\tAAAA\t2a01:8840:dc:0:0:0:0:1\ncf.\t\t\t172800\tIN\tNS\ta.ns.cf.\ncf.\t\t\t172800\tIN\tNS\tb.ns.cf.\ncf.\t\t\t172800\tIN\tNS\tc.ns.cf.\ncf.\t\t\t172800\tIN\tNS\td.ns.cf.\ncf.\t\t\t86400\tIN\tNSEC\tcfa. NS RRSIG NSEC\ncf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LwC4bbyww0vpjPtah8QtJ/4ROZzQNt8GfK8uQWA030fR7fRvueSCfJCwup+1AO2MigkZVU6CBrjS4JFA7I/YM4qwaFYL93DfEA9pm8MiC+mDlHzNO9JyafK6KkvEPxEm2hSaky5TRNg2ZDhRd2ELeOyvLH4MWDPQpZBd+ltRbz4gb5qlxdi4VhGOtizuhmjz/bpmTbkeBnVd/Wibvoafr96VUPRLNrobD8yljlZu6o6AXzFiSdmWitHvvmJGBzg4RT948A50TQWHukQGhAJtvkgfTT7/iwDOLO6WRKk15dmqyrCQ3hO+lGHyeKjjxRBCOuvLkMyMCA9ZCngkHILZsA==\na.ns.cf.\t\t172800\tIN\tA\t185.21.168.17\na.ns.cf.\t\t172800\tIN\tAAAA\t2a04:1b00:4:0:0:0:0:1\nb.ns.cf.\t\t172800\tIN\tA\t185.21.169.17\nb.ns.cf.\t\t172800\tIN\tAAAA\t2a04:1b00:5:0:0:0:0:1\nc.ns.cf.\t\t172800\tIN\tA\t185.21.170.17\nc.ns.cf.\t\t172800\tIN\tAAAA\t2a04:1b00:6:0:0:0:0:1\nd.ns.cf.\t\t172800\tIN\tA\t185.21.171.17\nd.ns.cf.\t\t172800\tIN\tAAAA\t2a04:1b00:7:0:0:0:0:1\ncfa.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncfa.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncfa.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncfa.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCFA.\t\t\t86400\tIN\tDS\t53505 8 2 AFC328685D96EA41036F4563042DB2D7485C8AD9C790BD22111ABD414BCAFD17\nCFA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rgq/oqxpLew4JMkLpFjMegiIneD3PzcCRswAZM+4caELkemZ89z+HJuYIfjqGYerhQ4elAke6WYogC/nMUyxKNQJ35U3xym4JJBT2NK23NtTfsHZoHUnyGwK6V99SjF9fT0NA/IDF0Z7ubuvgvjOpThdamkCKMYhjfkJVvlasXAY0NMOlQVap52vns9ZvtQi1aVbPN/tsjcq1sDFFnVuHnXFADpFV2ZDEAcOed7sZ24xzTfANgo6zE8Sc/ricEFudFpyXigcg/MmzMtlmlwNoT+VbQEjdUTChaHEk11C6lqu9CgMvL6AWappnUKdZqdbRsWGMaPt43lUz7A7+JHmQw==\ncfa.\t\t\t86400\tIN\tNSEC\tcfd. NS DS RRSIG NSEC\ncfa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Yr3jRaJq92wCxCRgKQeWUgmipc8KKX8SOo8O6S87NfUGiLtdR4qSaPr6lf58PGbT7l/nbA7sGnP6PHfaphobq+qKCfeeJYMwwPqF9nnOkfTgi8v1niIIObS8dxbljvL+YRorZCRbzGxnqBf6seUkvc3rv++7SyPMJn5C5A04pMpe+OOzA6H2dskM2g9ldbz6wJZfFwIMjUgsx/JPq3PgPFN6WI3TW98HuFGHGV1FCvLvaiXRA6NZfH7qO5LGlI5GLJ8RUk75F7QVqQBgxpXweA6xFmkxQxQGGVy9y052G0wpOhL8rZULlQT+fHp5uBmKq5piZmBfYXpDQsORDbi9Ew==\ncfd.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncfd.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncfd.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncfd.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCFD.\t\t\t86400\tIN\tDS\t27333 8 2 63F199E72594324007D15C0B77B25F4C643E07F0064EAADF08341287856571AA\nCFD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . koybKeAf335S8e0SNPpbRpTIv+J+eOspHTOE/xGXVFxgcLlWdhMuGFr4istLuAjOd9A1Tta2DLCTvBEynjQ6dt/CvuFMPmJhcEm9r81Dt0sKICH6HQAuLFAOpy5lydpkCcKTZ01FNFUzymWSL+puuszzLRLIGCfnMsnyjy8GAhJKUAmdnCOfIS/6ezcBpEjx5ql9d3nD2ZKfM0aHxiJfgLef4CodDYxQRXJW1lGIqoK9fLNnMq/HucSPPjd5DXesh9QwNOVJV40ThtWh7B+hh138FfmGZCehQr1O+NVlxxxu4QMMzvGsFfIQoMuRadH7tJJvzUXUv7cTTFmPvoyMSA==\ncfd.\t\t\t86400\tIN\tNSEC\tcg. NS DS RRSIG NSEC\ncfd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J8KQgsxJz4ra8roVntxy9SWUMFylHUO1MN5PkUcG8S81bHO/OgTt7Ati0AjJgYCwGDgIJxsSWY0nECmEsxUyDP1MzPA7XetgkTZg+OL5dgfnlAf4QWx2r8c4BPf6n+cGwy0Lr3Wy6FelGsMwL+NhsCwmxUpgnYvATyEcHBKTmta6W7xi/QNP+4P882H6z2HhA62x+sbxiSP42Tue/15PFNu+DVmyWCPA/ej44gie19f8BtDA60bfMxRGtogG3xlp7xVhndYkJAh9VAELQGBMZeC8gWqpNThAZUklZXanuW/b654LoUVKlBLQjvOjW5TWyzjHsHIaMQiQQ9Qke3duzQ==\ncg.\t\t\t172800\tIN\tNS\tsunic.sunet.se.\ncg.\t\t\t172800\tIN\tNS\tdns-fr.dnsafrica.net.\ncg.\t\t\t172800\tIN\tNS\tdns-za.dnsafrica.net.\ncg.\t\t\t86400\tIN\tNSEC\tch. NS RRSIG NSEC\ncg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VyV8JQkAyjYj+rT3pfMKOkHa6jqbs0UuMEEq0PTK9/wd42nykRdpZ6VCSg0Ih4pYU6SFMUXOYkpcyxbMVcG1RpNtQ3Ojlri1Bon5y4rCW0udFv8zB1Qo3lhKJxMtNAox3zW5NC/jrFTJTcJbkVbyD2VKsbaU8cnLvoSAX8IcMFfYPIvWuPvEgTZZu+pxkBIOmw6FYYXGZ9KruxjuHGhpuEmzpzmmOYa+7znbPbFpaZnJQsKMhetObfopDTkCcYX62tLmqS30by869sKsnRkPH08753Jygtrt4i93aGGl2LMvqpFK7tGuseONYKjC1cTRbreNZuHf0KJ1qxKk0BbNxQ==\nch.\t\t\t172800\tIN\tNS\ta.nic.ch.\nch.\t\t\t172800\tIN\tNS\tb.nic.ch.\nch.\t\t\t172800\tIN\tNS\tc.nic.ch.\nch.\t\t\t172800\tIN\tNS\td.nic.ch.\nch.\t\t\t172800\tIN\tNS\te.nic.ch.\nch.\t\t\t172800\tIN\tNS\tf.nic.ch.\nch.\t\t\t172800\tIN\tNS\tg.nic.ch.\nch.\t\t\t172800\tIN\tNS\th.nic.ch.\nCH.\t\t\t86400\tIN\tDS\t11896 13 2 24EE6537B1C452D3AEBF439DCF74024717054152DA7F206D5FCBA1A90F70711F\nCH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . T8NwlhjKeTBlOUWBOVACTYTK09vAXc/US6APqFchJNmm3b6amFlf2jb+vA+A9CnN1ZkzrEUOCymLYzNMojhKycUicmnj+eAiOCYOg5/1ZJ3uIgdAO8Mq64hQkgt8Iwec/ojGgZF+Z5cQlSQOM1yywLpukwQ1rMhsFbnYIeh5QzYmY27QRCf6StKXJS/1OOlQf6dPC/CwPPeya4MeeB3PEWHcFyloyKhX24I1ZhfKUApsoZ6Ec3YVBVpaoejOk71FXfi2oTBvfxLhlolc2phzgGYNSta1VTspHz/GTpBC2pZWUW5Xp+rPsLTvo7iLN6P9EFAQ5C2fzSmQqbtuzvDjYA==\nch.\t\t\t86400\tIN\tNSEC\tchanel. NS DS RRSIG NSEC\nch.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HZXKEFDBHRLAXOD+4wI5Efsd2avH/UV2dtFVqy8aNmdEDCw+/qqVjxycF8zZS4w7PW7OPLBGQPsdOKqrYNYdrO8n0vrIdCuvQDkQZAz7ef9gEvbsUZV3ZYECyX9SD0O3lMUmtIamTlRmCV9NDfquWhZUKUo/A4rxDYLBshrE3eO4b7j8eSBY8FAIm4/RtJqDSxXkdbJCvp5p2hiz1CB+e4ovYxCIxdAdnE+qYYvvkRYApBI1V/YCju9C6GiJIvP86tTZgATl9Sg7hdD0nUUtIDccTtm1OrADmYjmkOd0s1YM8Xbg7V4c2eVVmHKbrORHhPgpuqujecn8Kw3Ar0JFCw==\nns.itu.ch.\t\t172800\tIN\tA\t156.106.192.121\nns.itu.ch.\t\t172800\tIN\tAAAA\t2a00:7580:60:2141:0:0:0:10\na.nic.ch.\t\t172800\tIN\tA\t130.59.31.41\na.nic.ch.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:56\nb.nic.ch.\t\t172800\tIN\tA\t130.59.31.43\nb.nic.ch.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:58\nc.nic.ch.\t\t172800\tIN\tA\t147.28.0.39\nc.nic.ch.\t\t172800\tIN\tAAAA\t2001:418:1:0:0:0:0:39\nd.nic.ch.\t\t172800\tIN\tA\t200.160.0.5\nd.nic.ch.\t\t172800\tIN\tAAAA\t2001:12ff:0:a20:0:0:0:5\ne.nic.ch.\t\t172800\tIN\tA\t194.0.17.1\ne.nic.ch.\t\t172800\tIN\tAAAA\t2001:678:3:0:0:0:0:1\nf.nic.ch.\t\t172800\tIN\tA\t194.146.106.10\nf.nic.ch.\t\t172800\tIN\tAAAA\t2001:67c:1010:2:0:0:0:53\ng.nic.ch.\t\t172800\tIN\tA\t194.0.1.40\ng.nic.ch.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:28\nh.nic.ch.\t\t172800\tIN\tA\t85.119.5.230\nh.nic.ch.\t\t172800\tIN\tAAAA\t2a03:bd80:36:0:0:1:203:230\nns2.switch.ch.\t\t172800\tIN\tA\t130.59.31.29\nns2.switch.ch.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:2f\nchanel.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nchanel.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nchanel.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nchanel.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCHANEL.\t\t\t86400\tIN\tDS\t3135 8 2 5E960DD214FB4CAFD6929B8A5577B1571258065D148731EF8C1959510AEFD59D\nCHANEL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . J0HKOh0uoUUng8IjawkHypDq2DJC/Cq9VpiTQdGimbDa/mtooeqoAjf8M7kKXVvTrpFdpanPbkoaTrlEyBDZajWb+8ueBvDw+a7X75zmArmGM+Hy4LiveslZHbuT9FhI7NvGwoBZbKaRJQ1vvnUgKUQwoNzRw9SLRlc0HoWCLQBDtBdsRFdHbMPU4xpke9RQA7X2RtWkR3mW8BF92MpNzcXYi2xAZdiPKTp4tURzFyC6Rc5NFQ3LkUH3hdyx2Aw7OIAXstFYc0zEyX3yf7741f3YD+UhE3CXKCux+7zMcvE+W4E4th3A6prxENr3oxiU6QGrdI/WuWNvey+c9ifm3Q==\nchanel.\t\t\t86400\tIN\tNSEC\tchannel. NS DS RRSIG NSEC\nchanel.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Jq0bdXHcFA3FG/CR291mbOmI9DE6bXGnoVM1Z2M/pDvTcY8yKDSUTVGY/dOWqvnpaP9gZFqxqatEZvcNp/ewogczJ4jJOOww6J8u8rsyoxqWy532LikdyC2JxEFiHDf6ySqKh+O+PvHHCLfVJKCp2ZFz2pebL7RYnVNxe1iPyh+fp4wbQW9bf+69H6+G/yNu3ezWXO9ANW0YS3WpGdDtJBDX7vbSQSvXJPvgVKvmMgsjxTBEm5QsPHqm1tBa6BeD3wC45JwbO517qT1knnsHUKPMDj3uNCvaPD04OX7qRNONhtNNXFEF49qlSeOmxXqlyIr8UdR04JfQXyy5AE7vGw==\nchannel.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nchannel.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nchannel.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nchannel.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nchannel.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nCHANNEL.\t\t86400\tIN\tDS\t37051 8 2 AD6600649AD83F822CEEA5731EA43CB0C560636908219FE59BC5B0D0E5757840\nCHANNEL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . arjkSCguDMxyUNKzEvSyJDZHDmtkkSxsTB0SgElpbXVKux00clkmIX/JqAgBeycGDhE9neNKL8L8NBKGQ/kfo2UqQBDdiohiRX921o7R9Z0yljnd1SGF3lWBZPLExgWfn58DjqDFAO3762cruaFKi2OY9QmdR+0OT3oOrS74VCevxVkqHbNf6BOfUPteZa4j/w4+ooPONWqPeYqVehDa155V5PUobIx1f/cLCl1jmfwwixI1xuxUSmevFF8t1V2LIZ9vvry5KbJIIcbmz8YLcUWR5hVWwDPjk/+EFY5JuoYn9/LMTEtvxEdztiuTX94L1gPYisaqIa5EBgEgRa3ZrA==\nchannel.\t\t86400\tIN\tNSEC\tcharity. NS DS RRSIG NSEC\nchannel.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MZStjKjFeCYDhbvemIql2+JmAEGOA19jQma9Onyman75KK0QWIXhGErdh4hDrOMVdLc7GU538x8F1ljQPX49/5uSzQgLYAtxce/mOud4WHvc6IDyLSvGZS9+mQi88d/2VXouFK7dpjat2QVlskBl4fYkRh+tfIdCyC5g8uurrF9KHR6Hj4drVrSbqdyjqBG1kxrA+1EUqHZwgSNiKpkAGNRnRJ6TPAVTxu/YkK0n5URwFFLUYpTl8ohcg5R8bSmyJqPOpG9W/6gdcDy9/Xmcx1rvtybm5F7sNcBwuk4o+Sv9VTjAaRFkbeNFw+WfFxFzfP2yXr2PTFOmQoQeVRFnuQ==\ncharity.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncharity.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncharity.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncharity.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCHARITY.\t\t86400\tIN\tDS\t1267 8 2 F0F4A7CCFE3AADB8EC7BB2A757AA5E54FBBF8D69934DD6F0CCE277D22216352B\nCHARITY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Qnz65MRyMRgEa2PZYDJf2JMlNSjkUK1cIMGNAZM6zS3+oBIrSngF9kM6120XLKiaJg65UNk9VCUYyv2YQdu75AEQI4BmgBFnvP/tQeETAdTNCklNgaRu4b3ZTRJrz7sUNAi1+8a8U5Cg8X/4uT5nIkS3yT1noVSLKjHJzHbC6m13PA51W3fGhWttgnMpciW/3tDX86NwNaac8s4OeszVl250W+a9M+cFsWa+wUP/iLXm78zwCa7Uhst2oynu2lFzlKX1c8t35qO737z1TYO6+f0HAnoQDVzdF9On8+nS4JervgkXnt3dRb3Rj7uQ/IoaxGiY5lTPiNGIMVs2hqDuWg==\ncharity.\t\t86400\tIN\tNSEC\tchase. NS DS RRSIG NSEC\ncharity.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jui8l+ZzCWZKAl0M+xqMaz/x1N59U+E/Rd+whzjMc4rmmJ1hzxm97vVwwHUkLzrWzH6xPOM8iic5fomyGam/qSbXCEdmPuo7mXJs2ZiUOPVQ5PsmycGYHfo0h/ew/lHAAUrTpoyp9eEtEfXhlaliIOKg8NOd+vITkPwi8DzSJJ7C+N/3oMP6k2iL7xQCX7VEw4yNVGWW5FClLDpSnycwPEDncyRpNPRSdjS1S9pg80JtczR5aiEvzyFpc2u+fEjyoUQa7i0ymvqJh8AJo4vUSNiCn/JbGnbBZ8RfO3KQj/VIobuBaM8Rpt7r9Rjunu2DEGV6gvIv6OaSJPK+EP2JLw==\nchase.\t\t\t172800\tIN\tNS\tns1.dns.nic.chase.\nchase.\t\t\t172800\tIN\tNS\tns2.dns.nic.chase.\nchase.\t\t\t172800\tIN\tNS\tns3.dns.nic.chase.\nchase.\t\t\t172800\tIN\tNS\tns4.dns.nic.chase.\nchase.\t\t\t172800\tIN\tNS\tns5.dns.nic.chase.\nchase.\t\t\t172800\tIN\tNS\tns6.dns.nic.chase.\nCHASE.\t\t\t86400\tIN\tDS\t14354 8 1 E3BAF3399996C53AE486A69F3A1E779A6E4688CD\nCHASE.\t\t\t86400\tIN\tDS\t14354 8 2 69B719B847E40E2B9DDFDF4C6F99B1DA8E22300255AA240D63B7633D893E0032\nCHASE.\t\t\t86400\tIN\tDS\t18790 8 1 27A1779EE7C33A8BA2D56488D597466E5E4031A1\nCHASE.\t\t\t86400\tIN\tDS\t18790 8 2 1C9147394FA5B8A437C5643A53CED16D45FF35A80D0D8878CDCB59179C0B4B5E\nCHASE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IV0++PR4TAieeHH/s5lC7aMR0hyba0htUPz5QjSe6P9uudrYAgwBWddrfHAT8B8KsbELSfM4NquFht9vg6Lh8Xmo9FCUXpjxbJnHHsh77XlKybA1npcJ2vUP9iSwSJCAfCgF0+wvpCMNVd9bee5huZbY6j9g7Iizk0+/AaOCRivrqI+borWUDcAwr0hSUU2J3OPZ9l7T0Za1lLiGulU18l0FYeJ/M02rkytV3yB+RCj5Wf6IuzMTits0HwuTvf3x87q1ReqJqUmtGJNgM17Vb7TVey0h6vEW4YVhyUhFk7j7m4IFS9pameGIHFlsZsk3ZG6hVNXpYmcitlqcqdWtMA==\nchase.\t\t\t86400\tIN\tNSEC\tchat. NS DS RRSIG NSEC\nchase.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Sqlmow6jFHPPVqBSnc0By4xtPiIE13ev6boAuDJ4W+6oRCS1SxKBjOecV9YcjThoy5WsVosVWYSCi+YQY4sL6jtvw/UYK9+PmjjIn1l4wgUo/+mcPCP/Sg13CmB1hsopqx2kyB6phJk5skByKEPmnvcVruVlnWZF2QGXIkZZ/ngGOywdlkHkFyNz2rz1b2XBsacA1RMGlagliosH/uGbKLQnq6X9PPwi7k1fZEshCqIO4JzN7EXJMcDBIz0opeAygsuz9alsH1fB16asj82NVVlnOKxAbZu5bsB1Ygrl4NoXV1wLDWpzdtzBsmqw7d+gOIiM0U2zWfWFSh0wIYgV/Q==\nns1.dns.nic.chase.\t172800\tIN\tA\t156.154.144.39\nns1.dns.nic.chase.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:27\nns2.dns.nic.chase.\t172800\tIN\tA\t156.154.145.39\nns2.dns.nic.chase.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:27\nns3.dns.nic.chase.\t172800\tIN\tA\t156.154.159.39\nns3.dns.nic.chase.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:27\nns4.dns.nic.chase.\t172800\tIN\tA\t156.154.156.39\nns4.dns.nic.chase.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:27\nns5.dns.nic.chase.\t172800\tIN\tA\t156.154.157.39\nns5.dns.nic.chase.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:27\nns6.dns.nic.chase.\t172800\tIN\tA\t156.154.158.39\nns6.dns.nic.chase.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:27\nchat.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nchat.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nchat.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nchat.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCHAT.\t\t\t86400\tIN\tDS\t58405 8 1 EA0D8BDF9E2A1D101C12A56440D48539E34979B1\nCHAT.\t\t\t86400\tIN\tDS\t58405 8 2 082B9658E07240DF62D20E9C8DCDCC20760596F1B2FEE74B327CA41DFA0307B5\nCHAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IeoDoPkfddhEljTpObfKiX71p1sURNPINu3Iwp0eKaJf5FgyBjvXV+ZIx1q7rP+C8HzYiN7tnhA9K5rTRrfJeZn9CuWVM5Ujg0lp9hWvJMZEjUWNyBz3oMhNFetE/GpHRmBT6imWU5b0mYdgmmLxmqp4eq/RXtxNE9m1xSvH/bZwaipK1lkvV0uYX8G4SLZbc8n5PtbbUyp9+ASJNIcfJiwg1knQPNSx9wEStRMrKKnPLRxA2i5NsNoqE3HYcNonv9AN3ise8XK6Zj3dQqPIRZVGEDY/B4IGeICvXZwpIx+3sWfuO0qx3DLBMwGKGIZhvD7crUGp9rGKFBhIduEOlw==\nchat.\t\t\t86400\tIN\tNSEC\tcheap. NS DS RRSIG NSEC\nchat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UFsH1Uc1lkjAFlgLn/CMnQ+Hz6KzUyQSZgdi1VfWvcSTXwk+I7vLvMtaT+biYBfaTnn6s2GMJxDFbqRT3ve71wX4ihujcz/SSoofkE0KrsKVdGOo10CQWrsrkScN7kzGHfoNqHR3erktWAxy5DXJ/GQ9N8OkkWLL2Bqstn3IKoQgvLkjy8PjzgIJGTgbsbw4THv8G4nebUB5SC7mlqiUDaL/EZX3YxymS1DIybWHCN6fjlfJWKuGZS5FLrhjKyE5S7IPF0WS4HNsdX4lO7Bc2FmFhUM+AvmV7acRm43uYA1wftyCifv9sktxbC1e36U4tEw90IYssLSxgpLhF0XVwQ==\ncheap.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncheap.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncheap.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncheap.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCHEAP.\t\t\t86400\tIN\tDS\t196 8 1 ED961816851EE0FC25FFE70016A6A872BB3CF34A\nCHEAP.\t\t\t86400\tIN\tDS\t196 8 2 8BAAB7197CAD491A42196C6283267814BFDD2910821478385F2257EF0443563F\nCHEAP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NolfH1CiCQzxaoXQbpG2sfBARQTaSKlp04uwvAn9pYTVhjIhzoxvxiKDHCOP+h2etadg12AZhkBx6jIZzQAvjOYE7EVtTYa2rtJtmvRg8Vpq739SZZaM6Qi/KE1mmDirP9JwRJ1LwfKTveQ/y+BiTci5YTrrcuEHRFDYvfiwo1DrK7q5X5R2Xo3NuAzNnBaI+fFzpUH4gHY2PiM0y8F16DqWDMlPwv7RwHdpfCLpjmnxtlbt7w7AHsvnrxhvLWZpqTanYWyvXWIXSEtkwI2YelgLP6AtZA6xoLbOQX5B4v/+ZRlP0BHtHSNigZ/YhZG70P1aldEQVW7NQ30xZ1oyRA==\ncheap.\t\t\t86400\tIN\tNSEC\tchintai. NS DS RRSIG NSEC\ncheap.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MubWYY8xcfW2B6EunvfEtN1UOVO0aU6776nzIuaws1nD23ISV+Ty8xMLV5Ltq5ti29wLzxjvz7wVOkUCDL77RBsa5xlca3/w502tzZcY/zO2/K7TTY753SVlsUdHXq38EK0PVb0nYSKsdFIrhF6d3wEodEb0Lx7c0KjdwKhSyRG7z+NIVrtQH6DEdVhnnfQMWRMWi6XOKt/7GMs1XO7S0Yt8K2S9tj4ZfrQyjyZfOe3ByHJoCpQCl+hEhR6FA/IhmQjWYVYq+2xdxM8hxwju5MX7EqRtG8gUNoJBuoM23mDlsOuGWUwY2VSn9/nGVqL8fSJl1yFGvdxVmQuZQKJHxg==\nchintai.\t\t172800\tIN\tNS\tns1.dns.nic.chintai.\nchintai.\t\t172800\tIN\tNS\tns2.dns.nic.chintai.\nchintai.\t\t172800\tIN\tNS\tns3.dns.nic.chintai.\nchintai.\t\t172800\tIN\tNS\tns4.dns.nic.chintai.\nchintai.\t\t172800\tIN\tNS\tns5.dns.nic.chintai.\nchintai.\t\t172800\tIN\tNS\tns6.dns.nic.chintai.\nCHINTAI.\t\t86400\tIN\tDS\t1366 8 1 1ED265B1F5C4F982799BB3FF28F19C72E1F479D6\nCHINTAI.\t\t86400\tIN\tDS\t1366 8 2 E826A92E08E613FC063F6583F15FE82C910E5ACA7A4C9315218E27E2DB03DD5C\nCHINTAI.\t\t86400\tIN\tDS\t2791 8 1 805CE51B95EE0C6CBCBBDCA4059FF1839F306F78\nCHINTAI.\t\t86400\tIN\tDS\t2791 8 2 AEF99F9661D34C9E6A1F1D78B57C74E6EF4F5B380DD137D3DE11C5EE837BBDD5\nCHINTAI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lYx+baZXwgzys3Xbgq1/MY7jKLdCgF1vOkvFRb8QpvCKQC0a/d9piqiiCy0MEsqbSb56nPBOWTbotx6INFc0fPC82r+PEiEaIrx5JVn9BjXxXHqM6fa3FJIUChiFz+wRXMVZbSSD6TCNnbJqpz4Nb6fAAr6CH0F4g6U2R43Qv4vS/hvFXd6gk/749LJGqQOfbd3+K5LixLEXl9Gnx4/V2u9ZKdRD3V8n53GP07jBjytEMYrdDrcB8n51+tUKHQkV6orv5x7SNbVT3xN5j/9cArFGdUr1mt5XlP+n3z/YrweovIMhwXoXoCq0cvJkK6oMOc/PceR4GoMaWNVKNJ/0yw==\nchintai.\t\t86400\tIN\tNSEC\tchristmas. NS DS RRSIG NSEC\nchintai.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pMW+LpVVQkK7grGh66apKgmdGSRhtT5TpVNnOhajrPMtLgrQJRGxvys2cmoCK1esvpYWqHds90IPX5GeUDsoh9XuU6Nuxt2gKrxu0fSNBiiL35l+Y9Dv8Ovllc5kjcUZTaqXhnTGoN7z1w8SBsIpOu2X3C9FonExoD9Ogz+pY0B05jsJdFigjVWR1gZUiHfh71NT3gv0ejylyq5LBODHyXyQPhBUl+Lls3NaUl+rdsYtQEZuNkF1CzaTWC/OwJGeaRIs7gfH+ehFS4yswslif1c3P/HLU4cpmul/qyoGuumIc6jLKtYeCvpoq7cVVirm0TyeFrdk5kcyCs6Vj8ki1g==\nns1.dns.nic.chintai.\t172800\tIN\tA\t156.154.144.40\nns1.dns.nic.chintai.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:28\nns2.dns.nic.chintai.\t172800\tIN\tA\t156.154.145.40\nns2.dns.nic.chintai.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:28\nns3.dns.nic.chintai.\t172800\tIN\tA\t156.154.159.40\nns3.dns.nic.chintai.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:28\nns4.dns.nic.chintai.\t172800\tIN\tA\t156.154.156.40\nns4.dns.nic.chintai.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:28\nns5.dns.nic.chintai.\t172800\tIN\tA\t156.154.157.40\nns5.dns.nic.chintai.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:28\nns6.dns.nic.chintai.\t172800\tIN\tA\t156.154.158.40\nns6.dns.nic.chintai.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:28\nchristmas.\t\t172800\tIN\tNS\tns1.uniregistry.net.\nchristmas.\t\t172800\tIN\tNS\tns2.uniregistry.info.\nchristmas.\t\t172800\tIN\tNS\tns3.uniregistry.net.\nchristmas.\t\t172800\tIN\tNS\tns4.uniregistry.info.\nCHRISTMAS.\t\t86400\tIN\tDS\t2827 5 1 45A7AB7FFC9AED55E130DEEBC6A12A007052C326\nCHRISTMAS.\t\t86400\tIN\tDS\t2827 5 2 B359C6393C81C5C19E651290CE278F6D9E6B73B625E2809EA4FA7CEE67DF4A3E\nCHRISTMAS.\t\t86400\tIN\tDS\t20642 5 1 361A66199F41F24CD073A238992D7A3F281AE8EB\nCHRISTMAS.\t\t86400\tIN\tDS\t20642 5 2 358DC846F2A706039DC1644E97BD17C0864FE7258B4DBBEA813761326E1107C5\nCHRISTMAS.\t\t86400\tIN\tDS\t51184 5 1 B14C7AA2999B35F27382961870CB8E480A1F5F0B\nCHRISTMAS.\t\t86400\tIN\tDS\t51184 5 2 1A80057885DE5C3E07689CD77E954733A4B21658C65BEE06F69B8F8E5F47170D\nCHRISTMAS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o9hbh5VsHlkFiZ4v+FycqW1bbUpywsW28D/MfQfoXnQaRe1ZfYXPoCmwVCCZneRlSx+GzAHEw2uYmzC9sYDKmmyFjVOx+GT9KMpD1bQ5rP/PRLJi0JQXDmjhQyd4PrlBT/7QgSlQcAL4Ql4YmLFjrfyYiT9OhckMHQKWOiaGoJqU4DPP00XYAGW919kuVhVOlhBfcIpvr6FD7VlW0jBu3zdKSLIISif8YCPJ/SKQzMvhNkt+JRnoOV7+auHzXOmcQi9BAmTQxXL3TXazTMnYmSCFgJeT4SO8cpz+pe7w1JPvVycpj0eWgOfam7fI9CB1n2dKieyHWuxYxIPV3dwCWw==\nchristmas.\t\t86400\tIN\tNSEC\tchrome. NS DS RRSIG NSEC\nchristmas.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hj7wmV9aJcr5H9jsVlw+j83zExCf10bwof9TxVAOshDPFc+3+BGn1H7e2lDMTA0B6w59blQkbiyTm5FBeK6fK1/1oVjT+a8tSFxpQKksuAXuB26p0bhUio9OPPrZn4czD1NCrRMGTbVFscvvmj5anK/XIejLQ7etxkDzayS+WtdjAh915ny9Ms2BK/+OpAKvOWI42/5fg8CNSrOPaFEHwGBFC+GbORJs9oN6z/Y9UxlJEoat0uPG2eBzxBNHINQpOX0Sr2xXwrbMeOBWXDzOLcp6Pyk3OqtaK3y3uK5CGhLyM7Z+KJ18InyfJwAThue40Y6/Dm9cAJMgu5UuUEl8/A==\nchrome.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nchrome.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nchrome.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nchrome.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nchrome.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nCHROME.\t\t\t86400\tIN\tDS\t56911 8 2 C036AD5481A57EACDECF5780DE4AEC4A1C433732D50DA29A66A1643656D065BA\nCHROME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LZ/M7nxt9zv516EGROMbbGc0/UogLRVXy9gJ0c4MqO9Y8oZ/6VAR6siU170Wa3WKtXwlHOWvnvYf+1XORIiFSKIguHlHkO0xikJUFN14hnJhBtcNVMeIcIUo6JnyA/l9H+nbeOZWgeZRqfqhaJr6kk7eGrhypel0TCXETkDa7jcgmv28xf1WeKV0J+kEOcx88Eumc5894CoiG/Vy07xrGzubWJ3Jcf2C1VeGtPstvN88r2rFRxmjBW+/GbI7Sluf9omMPpYH1q2Mpun4oR8PFfMV60IOP249VA5veBJ8rG6AHDK79z+zWqrz5X2psd1Pjfa4c6UQIF/4lUbTbvQrpw==\nchrome.\t\t\t86400\tIN\tNSEC\tchrysler. NS DS RRSIG NSEC\nchrome.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Et+UKlnxF9+H+zfacgFpbHvkLxLCuwNvM/t+oetjvc/VSED87nex3Xr0kzcgQT93Mh2VApdy0YoolH7vuy1DwfKqyzdG1I0AQUbwvzByvXLMq5Ii0smQQKltSyCWCFB/GBA3inQqvjfEelbxxTfYYkNAVUE3aB4yPvsfYuR6jumk6tof/wUHAG+1t4jIy9A5UXM7BO6nFsM6FXh4sJHQ1Rf9ZI1f0Rq0+ofX6DF2H9o1QJ8oIsLGusd4O2YOTxTtBl1rs4tHiPtdCmzCdYzfrkca4qSS6/3qNQkaOMQdtmCaErtL8rbWH1OWPI/JReF1jTz7URK/TpofTpIz/PgvqQ==\nchrysler.\t\t172800\tIN\tNS\ta0.nic.chrysler.\nchrysler.\t\t172800\tIN\tNS\ta2.nic.chrysler.\nchrysler.\t\t172800\tIN\tNS\tb0.nic.chrysler.\nchrysler.\t\t172800\tIN\tNS\tc0.nic.chrysler.\nCHRYSLER.\t\t86400\tIN\tDS\t3583 7 1 16C7FB956DA03A467DED783DE53F12E01629F2AC\nCHRYSLER.\t\t86400\tIN\tDS\t3583 7 2 463CF8BD9E88F5EB11BBAAD17737F42ADB14885AFD0710DBD4EBFA87C0B8B09B\nCHRYSLER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AVk/YuZHz/YMPU/WZ2yjDzzWHZCGUjAp/vNnqyCY7QCLWXYihYSisrtPOGfC9djfEXiGip+KTaTgq3yeq6h6nFmLWglwe1SdySeVDy4FmBVtBhuWEKwZpOk2KfpON4CapZuB/GmHwXLHWXrMs8PcfP+ZrgBSSw4dNZrkcMMr4L4qdcguz7ZCv5aFVUVLHDkXL8FivPBbP/YxJNoen6L8tOry3mMu1Kxx8rcsKzJm46uBCQ4FeteWkG1/K3Xc8nuQH1SUq/NC1fMF34L6BcrA5v4B5Ly6KWJUqbdVc+DFYtYqvjuVBiu0rTZX7eQ8Qe1lHuqXNW2ZVxnYCMJJ6CdHNg==\nchrysler.\t\t86400\tIN\tNSEC\tchurch. NS DS RRSIG NSEC\nchrysler.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oqodFhKh9pRzlTLQAd7DlZWO2U2wHaSYJl5UK5IDE5z6OLyVplLrAXLn20oJvmZzfprb/eJLnyY+p5e3XzJwnqgQyhjnVibPzoWs2gZlCwIxxEqP4qdM9b3h+btOhp+vnAB7LfpIIPSYtevoIoYFQ4BU8oUdjh72EKvqYjUJ4FdD3E3nRqFS5TWUk30xKBnyDHDbVRVqCLVwPMLk74nPX/3rsEY5FUnbbxmzKIy3pNiZS4TCJHtQIix1B/N6DkwziFvNx3/Kbr9j82CWeDiKeCxTd5p+w+mdK1K53rkEqiH9UVzxM4i6WHg/k6QxIJ+GA9DcXUIsAqT0KsVJdvuTZA==\na0.nic.chrysler.\t172800\tIN\tA\t65.22.76.1\na0.nic.chrysler.\t172800\tIN\tAAAA\t2a01:8840:4a:0:0:0:0:1\na2.nic.chrysler.\t172800\tIN\tA\t65.22.79.1\na2.nic.chrysler.\t172800\tIN\tAAAA\t2a01:8840:4d:0:0:0:0:1\nb0.nic.chrysler.\t172800\tIN\tA\t65.22.77.1\nb0.nic.chrysler.\t172800\tIN\tAAAA\t2a01:8840:4b:0:0:0:0:1\nc0.nic.chrysler.\t172800\tIN\tA\t65.22.78.1\nc0.nic.chrysler.\t172800\tIN\tAAAA\t2a01:8840:4c:0:0:0:0:1\nchurch.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nchurch.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nchurch.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nchurch.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCHURCH.\t\t\t86400\tIN\tDS\t50242 8 1 6BE653BAF38F2F2B1FC8F282196168404E4CF98C\nCHURCH.\t\t\t86400\tIN\tDS\t50242 8 2 F4169F7D9437EA63CB5441B5160DDBA9338DEB70111BB17CF273FAD43D25989D\nCHURCH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SMCYxBiBZoYzxmAPK4L1Rx4DZ4WYXDcPO6ujgv7YOEDAYSgomQiSiRk5CYM/irojs9pD/+FhPQ8IIf2MshJuf3gvCvDvbSmwNaLIhri2vG7IckKIcakwDyzOJPtrzfsPFCV+5ytv2JWTcX+xhuwIOlMjySRDmz5BWUsoXz7MEGMiB/7ElzSzZygeYQ3nnOfDymVlWp+U0EUo1NQ0OYgUzh+qYJHKClE2siQsbFoKe5Ro4GyYODLbhGT5lfWbheq6hR7c6zlc4ibRzPubCraqgmPDk+E/9e71mkHby+U65CaCtJeqTMLlGCuNHNxPNyEqDKIC0eqzl27ut3nF39tyQw==\nchurch.\t\t\t86400\tIN\tNSEC\tci. NS DS RRSIG NSEC\nchurch.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GuCtuFQHvZP8dEYoNwf0JR/ZyAPSOdsxIIAyWGKbmHh+JbUuhXh5HVxYzZIswXaW+VIjFi97QihL+e1vW0HUwtL9IIP5C11WCzVLPS7qxj1C5wUYl+temi8bNuTNOLIFyy/ly+e960pQw+SBBgDxv1059KxUaEeelSH7/p5lWyaMImYtc6KXLaJ0c3+rXgihVgi+J7wAW73XhR7bGnizMtHibwfk4AvUIr4KkMoAfYrOLXX9Pf8Y7vg048nv8QgEvYKvf6jNcuY0W0bag+zU23gh58DUeU06bObRlK07xdIRwEupJLEPeNH0Wfah0eJ3bMk2AMOSKh3vSMnDSG1xNg==\nci.\t\t\t172800\tIN\tNS\tci.hosting.nic.fr.\nci.\t\t\t172800\tIN\tNS\tns.nic.ci.\nci.\t\t\t172800\tIN\tNS\tany.nic.ci.\nci.\t\t\t172800\tIN\tNS\tns1.nic.ci.\nci.\t\t\t172800\tIN\tNS\tns-ci.afrinic.net.\nci.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\nci.\t\t\t172800\tIN\tNS\tcensvrns0001.ird.fr.\nci.\t\t\t86400\tIN\tNSEC\tcipriani. NS RRSIG NSEC\nci.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Mt5o8yvPIe0hVE3ssxMzG/OQ5vljk6zvjCiM6POOsEA9YxyAgh3I41WsDXMSTkN2UzJ1BTLYco4lWDX2FCdeePIn7uuHPrdr0dHkIFOl9ehZBDMvT2KvA73ssdDjPQtad5t2y+YCGaqI4ug6aO9ZmIz2uA6+LrmCBBQck7Zm8z2Q0fgxg0RLeidqSCuL2AaWXjnPsPAONKutw13CqTOXtHFzSOH2xjHNtG71Q0uFE4Slkl5IbNajgz6I5r7RsI3lro6D21gFDfA1WiqXedqdKzRydlUVHQr0IQT8rxyo2WugoLAYpfPxgguZRyBf79mJSxUyji8cbokmvE0EA2HJ7Q==\nany.nic.ci.\t\t172800\tIN\tA\t204.61.216.120\nany.nic.ci.\t\t172800\tIN\tAAAA\t2001:500:14:6120:ad:0:0:1\nns.nic.ci.\t\t172800\tIN\tA\t213.136.100.81\nns1.nic.ci.\t\t172800\tIN\tA\t213.136.100.83\ncipriani.\t\t172800\tIN\tNS\ta0.nic.cipriani.\ncipriani.\t\t172800\tIN\tNS\ta2.nic.cipriani.\ncipriani.\t\t172800\tIN\tNS\tb0.nic.cipriani.\ncipriani.\t\t172800\tIN\tNS\tc0.nic.cipriani.\nCIPRIANI.\t\t86400\tIN\tDS\t20710 7 1 F918E435A52AB4FCBD6D130E42BAB3E0CDAB22B9\nCIPRIANI.\t\t86400\tIN\tDS\t20710 7 2 B894A5E84537D8A0FCC80F60CD7EB282A465152F60569387ED763943B5EFC3B4\nCIPRIANI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SGMHioKWCEBJNouS98udQPmir/UlEN3Cf9ZAfetmq9oNQPexy1IAHf8RhaMYz3pCkD94d02+2ozZzyQKPAbDW/kySVGO0orwkn/7Q79Ctf/mZWx1BzT1IKp//O9NoPhqOGIVb5ryEbK4Itz/mP6IlZyiy/Bsfbrf12ECmisH1A710bkac2pycGjJdJHyN5Y/cVh75wskQk/CmIpC+YpO9PPkcvJd5qu/hNLpRONgkakuOxhlDSVOWOElPHHQJvj6SInqkOP+zlKDWbOpIYCRzjIpUauNPtOYepPt2qgRIZEd/+RL8J8EJHFuovA1Mc17oUez8jXmCVaOebUu3Sa22A==\ncipriani.\t\t86400\tIN\tNSEC\tcircle. NS DS RRSIG NSEC\ncipriani.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GoY2No8DH4S4kEL6bQfNL9b0vgCbSl9lhUDCbqAGxopqFsRDX7N9iNhCTFseyg88MTgju20FYOG3zdmc+VKE07TJCdybZLP+CwOMvX/kryPAxwPU0K4KqP5IvoIk4aB66Fw9x5qOCp/JVVl/LbGt6luJ9NGunQ4O/eET3IWfrII/2BFOXqLyy4MKdcpCdwWuDlSSAddP2QnNBbHwJYbbdTQ07+6gipNnYhatfPKR5BaBDMjq7/EW0t+0Ee8FCB0ed92Vc5wQdWIe23pYsGwnu406pFnZX5aiOp8Faln6lPxboMgOH8e8QWcC4pzKcZ2YytYuSq7t8iVWpBhUuz2sdA==\na0.nic.cipriani.\t172800\tIN\tA\t65.22.236.41\na0.nic.cipriani.\t172800\tIN\tAAAA\t2a01:8840:e6:0:0:0:0:41\na2.nic.cipriani.\t172800\tIN\tA\t65.22.239.41\na2.nic.cipriani.\t172800\tIN\tAAAA\t2a01:8840:e9:0:0:0:0:41\nb0.nic.cipriani.\t172800\tIN\tA\t65.22.237.41\nb0.nic.cipriani.\t172800\tIN\tAAAA\t2a01:8840:e7:0:0:0:0:41\nc0.nic.cipriani.\t172800\tIN\tA\t65.22.238.41\nc0.nic.cipriani.\t172800\tIN\tAAAA\t2a01:8840:e8:0:0:0:0:41\ncircle.\t\t\t172800\tIN\tNS\tns1.dns.nic.circle.\ncircle.\t\t\t172800\tIN\tNS\tns2.dns.nic.circle.\ncircle.\t\t\t172800\tIN\tNS\tns3.dns.nic.circle.\ncircle.\t\t\t172800\tIN\tNS\tns4.dns.nic.circle.\ncircle.\t\t\t172800\tIN\tNS\tns5.dns.nic.circle.\ncircle.\t\t\t172800\tIN\tNS\tns6.dns.nic.circle.\nCIRCLE.\t\t\t86400\tIN\tDS\t6832 8 1 E7CCAAB2EA3C9134EB0E1ADC9D17356F3492AAEF\nCIRCLE.\t\t\t86400\tIN\tDS\t6832 8 2 BDB1610AD69AABE78C4491242C151FD6DA0131A2071B1A332F3665922D947DF7\nCIRCLE.\t\t\t86400\tIN\tDS\t12949 8 1 6DD8AFBF8174ED9233177150081E55E0EE72EF80\nCIRCLE.\t\t\t86400\tIN\tDS\t12949 8 2 75A9C725B37AB8524589A51EB76EA66AE585A7569E6B3CC4288F2E43B5A577D2\nCIRCLE.\t\t\t86400\tIN\tDS\t37745 8 2 89E27D8EFD40F6E9A05D3A8A4AE933A41056E574008D30B20C8AD9A7D07785DB\nCIRCLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fg+rDo8XqJsYCa9D5ShXRBZUVIb2RbaatwNx4QxmwQwHzsXlxoTQqGXbz+Zv6mhV0RvY+eWG40Ru71Rp4660fDVP+ppwPacqrEci47C9kmWQ99UqgQfw5VYyxQpRFKrp6j6PvuW3SyvlefMYEOR8F+qk8V1M/K2pAnwzyKrhzPgRv7NKnYnQJb4ZdRU4PVYNjqyg/ZuBrnz2TAgsN3WLmrrd57Be3EiETrfntbWHkhss3CNkvdDkKE9OCqGtD73eD5v8BgVxBXPLhC5Uu+Ac2vqyOdGivjR4AeRQM6oSq+BCEuBdkoE136AuSMXglv8wyKJSQo5IwGe7wUekUvVD+w==\ncircle.\t\t\t86400\tIN\tNSEC\tcisco. NS DS RRSIG NSEC\ncircle.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IKGFyl/+V958wnR3uML/v3DE1ZXByWNoLtIsjML7B8CSSy2QdkvJGOZfh1AWGUdYykjzFd20yvjemlI4Ytj4gp26ZgHUK5jkt20TBHPJesHs7TF8lMm3q6ySamWuTTPrS6brGym7W/wZysJULTG43PrdcImc2RCbYPpmEa+pvJACxz0M8sjJrWrCXItEpZ01/bEzLQJce0xsYA2XdxLkdg1MYQUs9vYKQt2MtnV/bpsWFyM0jFFxDYMQTzAuo5R8aFFb5o/XSWqT4Aeu+8jtqqFWz6lZzZQwGmctO1/zttG4oi031sp5/tXQkGxbECiohfbTXK5g5MfEBwPw6u79dw==\nns1.dns.nic.circle.\t172800\tIN\tA\t156.154.144.43\nns1.dns.nic.circle.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:2b\nns2.dns.nic.circle.\t172800\tIN\tA\t156.154.145.43\nns2.dns.nic.circle.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:2b\nns3.dns.nic.circle.\t172800\tIN\tA\t156.154.159.43\nns3.dns.nic.circle.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:2b\nns4.dns.nic.circle.\t172800\tIN\tA\t156.154.156.43\nns4.dns.nic.circle.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:2b\nns5.dns.nic.circle.\t172800\tIN\tA\t156.154.157.43\nns5.dns.nic.circle.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:2b\nns6.dns.nic.circle.\t172800\tIN\tA\t156.154.158.43\nns6.dns.nic.circle.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:2b\ncisco.\t\t\t172800\tIN\tNS\tns1.dns.nic.cisco.\ncisco.\t\t\t172800\tIN\tNS\tns2.dns.nic.cisco.\ncisco.\t\t\t172800\tIN\tNS\tns3.dns.nic.cisco.\ncisco.\t\t\t172800\tIN\tNS\tns4.dns.nic.cisco.\ncisco.\t\t\t172800\tIN\tNS\tns5.dns.nic.cisco.\ncisco.\t\t\t172800\tIN\tNS\tns6.dns.nic.cisco.\nCISCO.\t\t\t86400\tIN\tDS\t32209 8 1 F3820189EACA7D9630B511C5EA2D5F0E7AD28C79\nCISCO.\t\t\t86400\tIN\tDS\t32209 8 2 130430611CB0D5D380267984171A71FA749D33FEA0B3774D5222C477C392E1D5\nCISCO.\t\t\t86400\tIN\tDS\t45115 8 1 E59D3DC3DA29339EC585252997B1B02D9679DF86\nCISCO.\t\t\t86400\tIN\tDS\t45115 8 2 F1EA02F8D77CB5BB395497D4EFDFCD33C545284EE32C53F78E3FF5443E477402\nCISCO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Cks7SRky7mkVVNscUHP4pEBNJqX+san10HDhMjf+hEe6f7zyqdTPGvMPC53s2s8OlMQkDq8WAvkRXmks2RvLVl5OS39Xax9iXQB2hxydnnmmeTdUkOWIubXHYN9cfMK9cfyxeg/Wk2XdNTaczUieYNhvOk6E0NM0UVc0DFeTKZU9/e9d0/74Wrvy0u8PLBiT1E1h1Fhug9M8uEozKS3wo4IKy0IH/W5sGv0CdDax3FC+z2fk0uSC/W3yeXGLw0zTziJ5D8dNaY+6YNm6WCUOexzbl3VdojHAw8VU39O/0spD+Kkjgg7mbYZ9SZAG6PfWawQYDyDXVtAYN25sQg+4iw==\ncisco.\t\t\t86400\tIN\tNSEC\tcitadel. NS DS RRSIG NSEC\ncisco.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FUb30adk1ecdNWeT2IG47mAAAh4Bktd6Fm738N0pYapbsigTzNxrfzl6fib96sQfT1cICnWxJDfZNYkLCtlmiG1HJA0UyL4Cd8nDMlmacae4jiKCORFfS15uAqgbqKBCCXpLAaabA+Jx3IXd0pgLiRQ9NO1vP72nM3rIri8YvUkOebBYE5YDTtl2zFjZ6YxcxjLNHKGNvgYhaaC0301NSbr4Mj17zcqf1yxiWDVttikSdqYWPvKnXW+6la2or3Ywep9Nozdp08eUI5pqPQtQNZd6R2uRuYz1iK6NR28aGG2/1TROhAqN706Lc2+8lYQHg4Ez/uhfDvm1ZLsPMJXVHw==\nns1.dns.nic.cisco.\t172800\tIN\tA\t156.154.144.44\nns1.dns.nic.cisco.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:2c\nns2.dns.nic.cisco.\t172800\tIN\tA\t156.154.145.44\nns2.dns.nic.cisco.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:2c\nns3.dns.nic.cisco.\t172800\tIN\tA\t156.154.159.44\nns3.dns.nic.cisco.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:2c\nns4.dns.nic.cisco.\t172800\tIN\tA\t156.154.156.44\nns4.dns.nic.cisco.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:2c\nns5.dns.nic.cisco.\t172800\tIN\tA\t156.154.157.44\nns5.dns.nic.cisco.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:2c\nns6.dns.nic.cisco.\t172800\tIN\tA\t156.154.158.44\nns6.dns.nic.cisco.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:2c\ncitadel.\t\t172800\tIN\tNS\tns1.dns.nic.citadel.\ncitadel.\t\t172800\tIN\tNS\tns2.dns.nic.citadel.\ncitadel.\t\t172800\tIN\tNS\tns3.dns.nic.citadel.\ncitadel.\t\t172800\tIN\tNS\tns4.dns.nic.citadel.\ncitadel.\t\t172800\tIN\tNS\tns5.dns.nic.citadel.\ncitadel.\t\t172800\tIN\tNS\tns6.dns.nic.citadel.\nCITADEL.\t\t86400\tIN\tDS\t35861 8 1 8AFAD45D2A690AB2586DF8FDDEE0F982F5D6FE16\nCITADEL.\t\t86400\tIN\tDS\t35861 8 2 B55861778564EB004248BFF0738F5E9752A3082667A243A028EDA8542F6A43E4\nCITADEL.\t\t86400\tIN\tDS\t44077 8 1 160C8D0DD270E39F7D104A1E1739F472B5F685D2\nCITADEL.\t\t86400\tIN\tDS\t44077 8 2 301E4D4353FFA85BF9486B35918DBCABF0B2DD716D427CAC004955BBF0C75864\nCITADEL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iKHTQiodQifVJehgHaalbnG5yOz9gTC81XFWQVnCf7KtDm/zMbDZ051RKStVNxxMTTsIFwH5rtIgy+iZM9BswZgHRtmfoDqzvn5tzOqgMGrUNwBu5RZVILcAc0kLHj03Za8OVoGZHVFHTkccAZZgqKVuf7kmTF05lwsgI2eerNiZ2jhyQeKXa32jaZp7ftaYKlE1iLir4aKX6AzEJzG2ZLaXfO7lVxR5nXO3MHr0dzO0sR4CTdQdX8WtST5DBe4OeuZg7IOEQrPqtWS+uKmJ58cQF/+HA64RDTjtMRyI4Yq1gfGVJ7WdVLfc8xBiNYtcJEL/JIJ7wKOA9mZ4O78YRw==\ncitadel.\t\t86400\tIN\tNSEC\tciti. NS DS RRSIG NSEC\ncitadel.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ShCogfdCJf84CcOzfTyR/9mvLqCEGgyQibmcBZLfh0XPaQZZaTCR0oRMswXnSfm7G4zd677t5VZbZElmrrK5wPoWuYd+UXuUTR+cHjgQLr1yMGIwbBtTvnPlxuNScRMAbEPKwOkxEFs0jLUNXgIVbWH1RTWw+RmIZrTBubGdGrw1cGidi4TExprYRkffJCPYP6FSk7YurKf/5dFaEkRWuYzimrUuzcaAQSLZxNbCNQz8Q3HhxoBdhtrsKkjxkYB5Ub1O+Uo7y393uah2NBdDjCxqITuGHYjRFE/8WmLXLvtAWkCb5PHOL5xbgQ0sb9Hx0WDwTJz3wP5SeELg2zTXGw==\nns1.dns.nic.citadel.\t172800\tIN\tA\t156.154.144.45\nns1.dns.nic.citadel.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:2d\nns2.dns.nic.citadel.\t172800\tIN\tA\t156.154.145.45\nns2.dns.nic.citadel.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:2d\nns3.dns.nic.citadel.\t172800\tIN\tA\t156.154.159.45\nns3.dns.nic.citadel.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:2d\nns4.dns.nic.citadel.\t172800\tIN\tA\t156.154.156.45\nns4.dns.nic.citadel.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:2d\nns5.dns.nic.citadel.\t172800\tIN\tA\t156.154.157.45\nns5.dns.nic.citadel.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:2d\nns6.dns.nic.citadel.\t172800\tIN\tA\t156.154.158.45\nns6.dns.nic.citadel.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:2d\nciti.\t\t\t172800\tIN\tNS\tns1.dns.nic.citi.\nciti.\t\t\t172800\tIN\tNS\tns2.dns.nic.citi.\nciti.\t\t\t172800\tIN\tNS\tns3.dns.nic.citi.\nciti.\t\t\t172800\tIN\tNS\tns4.dns.nic.citi.\nciti.\t\t\t172800\tIN\tNS\tns5.dns.nic.citi.\nciti.\t\t\t172800\tIN\tNS\tns6.dns.nic.citi.\nCITI.\t\t\t86400\tIN\tDS\t33314 8 1 80058EDB47B966631C76A8A0EF6B6C470E3DCFAB\nCITI.\t\t\t86400\tIN\tDS\t33314 8 2 D81113524F34AEBA9AF6BDD6359781DA660C8468973CA7A73D6D523BC5B260AB\nCITI.\t\t\t86400\tIN\tDS\t58084 8 1 4C414EA08BEB4E0C890D3CE22EF241A44A4DC828\nCITI.\t\t\t86400\tIN\tDS\t58084 8 2 B4958F4EF5B186D364ABF85C05C1D18A826360FAA3465AD17CDFB8A57E973AEF\nCITI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hnbpBZZHBRuLmGAV8A0hALW4lUDX8FwXBFU1+K7bAskvkCiOjLxsVvhEYcbKJBI1nLtuLfrCwHMQxdpZYKmnPtRM3QyL2G+qBoyGP0hnLBzMrGkG+3ziVZurIQ6nDtCooFig2R35qsjLUMVVam0ZDR+9C/EaTJax1b9xzVsfgfVrIchyqcVTRcBdUPnM2inaU5LPICwJKFgOM8eobScRgJf9hhssEeg/76OjW43zISoFPTPbDSW+KeNP18G8FYer3jPkySvi/bRTyfsoxmWOFCd3RsO7ZRVuxvtYrY039TMKPRhurEJUA02KBQjDViD0qHv6Bph162hoGtIvvKZA+g==\nciti.\t\t\t86400\tIN\tNSEC\tcitic. NS DS RRSIG NSEC\nciti.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZVc5Hh8mSDKZgJAWgcquE1CgHlQP9h1E+ZYqQ50MjCuzYEuqX8HLANGVYEpVMFFtbqCGxZw6S58LZ3Tgs5ke5ki4w+bjuMIce+YB32UyWDe+rGcbKgBYhJr8ZefocsE/iEvrKf6GtdvoeAadP7637FV0yYKAPDo/Its0YM8TCC5F6y/4xCmdZJzZeRoexw2zIjGgWqptxRjvx2bPEebbzyyzIFL/X/MQCpjeJvQYh3ajsbznveh221scX0WS+v+hISyPgWqtLH/JUqv/XI4krkANRwxwlVINQO5Ik9eEsMRrI+D6+czi+qeqEVHjCcQwpX0B7AhN98xhjeK282MbUg==\nns1.dns.nic.citi.\t172800\tIN\tA\t156.154.144.213\nns1.dns.nic.citi.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:d5\nns2.dns.nic.citi.\t172800\tIN\tA\t156.154.145.213\nns2.dns.nic.citi.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:d5\nns3.dns.nic.citi.\t172800\tIN\tA\t156.154.159.213\nns3.dns.nic.citi.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:d5\nns4.dns.nic.citi.\t172800\tIN\tA\t156.154.156.213\nns4.dns.nic.citi.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:d5\nns5.dns.nic.citi.\t172800\tIN\tA\t156.154.157.213\nns5.dns.nic.citi.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:d5\nns6.dns.nic.citi.\t172800\tIN\tA\t156.154.158.213\nns6.dns.nic.citi.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:d5\ncitic.\t\t\t172800\tIN\tNS\ta.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\tb.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\tc.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\td.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\tf.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\tg.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\ti.zdnscloud.com.\ncitic.\t\t\t172800\tIN\tNS\tj.zdnscloud.com.\nCITIC.\t\t\t86400\tIN\tDS\t12331 8 2 CDBFC9F67E7F97E1759BF1BCAA26C853BC5DDE881551E1FA4A633E8BD6B8C9BD\nCITIC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F/pOiGI1hNfbGe05SIX0ybNLnjdzUS6O0XaYys9ZhkDXG9nIqmiJrKNkgMAU+xVjIX2H8nKnNT5YpuYFg6nIO4lYJreH7EyFz5dPPNd9JvkNaB8cYXHfGiM8geY6S+Z6w+AkTEptsr3xdWkHgXEeuE0DM654IR+rFYLVQXdI+19qO2AltVJuMCq2bH6dMO2ZPtrp9xQhnZpaI41steHUyYWAOKU7POrmTVaFGCoUNgMMRave1MioEAgDkMJT84QdaMSvz/ZJkAwnu5kcUCh6KUDzeqJvSHbkF9om9LrrE9K66uyzji7FC4nqoUo+Jgz+cBx6kN/p4Kil3aGxZ0Necg==\ncitic.\t\t\t86400\tIN\tNSEC\tcity. NS DS RRSIG NSEC\ncitic.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F9AEIzzv+PiTON8hK+M4+sXw51ysFsBc+LH6ZWNyK+ZtyjjeJfoElEU62DH2Amb6JtHlFNy+vNQH0iexiObOlR8WncV7CI0S0miDNiqCP4XlZemXr+I3yI8LziirJVbw03aHHr7BBpQk7bitMMWXExD80Kl9fXxa8sjNf/vm9cTmCxS6njCulBf3syj4Y8rjmRK1J2fszWyY1TqAEHoOyci8PzWXGS8wV2i+tzPKGe+af7USpPbmmYX/vQd/MUuA9MNq696prsCIw2KzweKutB/V2M2mGXSM8DWkKXiaxkxHpbqKuMIvl6h4d6cBj65zwJAA9KS+Wdun4JPzbbnJfg==\ncity.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncity.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncity.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncity.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCITY.\t\t\t86400\tIN\tDS\t59734 8 1 8C2A8CA11D19DBCD1092895A6205326E79DC826B\nCITY.\t\t\t86400\tIN\tDS\t59734 8 2 F6BA4F069D33CAEF3E72046339EC5444D7CA28F8B0C294126C2F57A4733567C0\nCITY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LzMmByMFlXwpngCAwiz0hklTab7hZ8f7EHIZgC8G6Ckvw+Y0uoxuvhf93HAKNIXt+tznAJ7zZj2Dv05fMb//gxcOd17t1nYPN2gIgka0zFO/5NOBHM1+j8hATEWOz5V/pcTQuDpunhMyc+wVCyF0QdwSPobVfON0xyl0QvD7PwpLj5oqm6KiQMjXgJ5pveP2LiDGrqXkwjsyctEkznb0i1dm8jPlnbDlQG+iBcY9EHnLjryFUrXWXZR834+Iu5dcLTSTZnXbZonYxcS4jr8elQ4ZNruVrAZYXtGheu+23KETvUBzcSYVZU8fG5qg86fE/b7AITkOnec3WeP5SRdn1A==\ncity.\t\t\t86400\tIN\tNSEC\tcityeats. NS DS RRSIG NSEC\ncity.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rwkZFrVV2/CsZSeXy4UDjn94/SEBObH2vj1XAHlMfuMprS5S5acvOosEOO34DuNBz5QEFF627THteXvCouyPT1dEtSciyxp3W36pUp1i6LfOfPwKSE29iyRnHH/RRa30MccrU9/fc5KGFLtQGKbRLrM+73zGBiwzWbIRFhlUKg+TTED3QiNnrV6bLReAlFBI5S5ScvpAtJYKXubG5yJKLcN0wGLA2Ze9KtI6LE0qylKBlsTPP8ETiwvgFwf6pw/1gd4PexGaRf6LWfB+KtV+C5PaDJObBBpztQ0tmfx32MM8GL3GtZUbh0kknA3KOoVOziBHMtr+iqg3LC6Lzcp0GA==\ncityeats.\t\t172800\tIN\tNS\tac1.nstld.com.\ncityeats.\t\t172800\tIN\tNS\tac2.nstld.com.\ncityeats.\t\t172800\tIN\tNS\tac3.nstld.com.\ncityeats.\t\t172800\tIN\tNS\tac4.nstld.com.\nCITYEATS.\t\t86400\tIN\tDS\t42366 8 2 4098358620161D20E0DA9A41456A1CB95E24474B7B0E5947BB070F060A7FE88E\nCITYEATS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tCkPwEFx2494ze7hC8K2ABI0ODZGc8ZJIH6EcHPI4uUKaKVVCSyVMHS2qdiaNHrsM6tHgQJbTG5bpSSGKtv39kP3PA3lXDM173QxSXB5vfVydu5Ac5cEthxX7l0tj1wdSMOcsuKvybUmKNyWrqYpQjPqOYEWbVIFGa7yXtTAOi5Zfx8o/j+NEU/WOQXtxejtvL4F2Yg4/xOphAdnmsk6bKxAfG7CYtO+1KqaA+N7UQOusmSKUqj28yaADMBUNsKMkWzFzPPmzNGC2jvCB9CeUMr7CpxUbOjZ/DYPyBNR1ItrRe9PzgaumupRztbjEFVM/Ompnhb6a+rJxEZVCNc5lQ==\ncityeats.\t\t86400\tIN\tNSEC\tck. NS DS RRSIG NSEC\ncityeats.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B1gzDOo35nxNePC3Lc1G91Po3AJjs+XfcWzF6ng1VWw9bgewRm/hr/yN9yLJ68HNWS8f4jLsMeOaImvk4TrtT6ebB8cLuOr1AAkxm311yFkvpbQqsoYxTtBEA90/S7snnCHet8KzVpKPW79wWjtYP+jVcIYWBeKBkcvcMkigvXolaqykfQRRcXgEgm+Ht2Ey3/koKEUZL4tNKQlrzy+0QwdF8tz3hmldaR6eMaebMGstr/9ldi3ePWLgen48HZsxEuFghdDqW4tWypVe6lZY02GsfgPdHUdZHnZZ+vUOy7iN3BGI7DpUPPL6RtPm6wszs3UwGh8FYGFNUXJWM29DXA==\nck.\t\t\t172800\tIN\tNS\tcirca.mcs.vuw.ac.nz.\nck.\t\t\t172800\tIN\tNS\tparau.oyster.net.ck.\nck.\t\t\t172800\tIN\tNS\tpoiparau.oyster.net.ck.\nck.\t\t\t172800\tIN\tNS\tdownstage.mcs.vuw.ac.nz.\nck.\t\t\t86400\tIN\tNSEC\tcl. NS RRSIG NSEC\nck.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . g/p1X6AWr8SRKw6WS3AIaV91by/Pz+P+7fIG4ko6W0zZdAZ5aVL/tFwO6EeldtFYraqOecymQWpEaQrINk4AH/8t0d48nElKxuclWVz8I8HXngmvb0P3cNa40vp6KuWGwGuMvJS7ZyBGxu9RiaChzxRuV6VdqyWbWSbDJR7vX4mm8Pkd8upu6w6/toT88YgzhxiKp9KQOEmVtsklbo6qtA8IYaHO9UGDpqNqtl9R2UboRC6M54ab0RJNgY7j8r7f+v/uETAFxbTLZ7GiK0VSyFEPLA8DPkMS6JpnLnu5ZJTYFZkrAUWdgxkLehtvKB57stn3buGekV/LiY7riKy2sg==\nparau.oyster.net.ck.\t172800\tIN\tA\t202.65.32.128\npoiparau.oyster.net.ck.\t172800\tIN\tA\t202.65.32.127\ncl.\t\t\t172800\tIN\tNS\ta.nic.cl.\ncl.\t\t\t172800\tIN\tNS\tb.nic.cl.\ncl.\t\t\t172800\tIN\tNS\tc.nic.cl.\ncl.\t\t\t172800\tIN\tNS\tcl1.dnsnode.net.\ncl.\t\t\t172800\tIN\tNS\tcl-ns.anycast.pch.net.\ncl.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nCL.\t\t\t86400\tIN\tDS\t21199 8 2 7D756DFFAB6D3CD9C786FF5C659954C22944FAEF9433EEE26F1D84EB5370B394\nCL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XR9po3gQ6FmzbNM2FXtQxou4fyEpy9yEPQ+eOntFTnLnZq82pvovJkIRynKHbLBpgqANruDVY2Ur/fA0tWDzmgM9y4J1Hq/F7DxJynH47wxhmLsUFHhLKRXHiVxnJg82MZQ0VUBb9CbNE0VBks+QfrfXr8j8eU99+oM2aLq+XiBKBitZIaDt+BVsqKORMOi2x5wXi/rbzR8ChI2UWYNk7mUZl9sXTN+XPYKzjGjukylIoB/9jkJsHnF+MG1fNNWEMIK79vqfL91ztnUayXdTKzDa9rqDm/nxouuD/HX6Pnr2LP6iL8vLlZ/0zudOhIOHnE3JvquKJlOcMkPeowGdoQ==\ncl.\t\t\t86400\tIN\tNSEC\tclaims. NS DS RRSIG NSEC\ncl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WepPh5rZlF7nBb86lBSp1bxzDUwPlTbIpl77ASYHPtALZdLV5LNLrySKOKBBFxFWb+uEvTkRTSHJwlO21+g9POBQQnlkkS/rS1/R5vzS09I3LhnWuzV95D/R98OSvsVEwmRCST+Ahfq7J992DMI+O3OQ0Bkz4Wxaz2h6XHcQaBaHnDaoMg7oPI2W06LCVKOLrKv/zfogP5GGpoptOnob2L7W7lV19HUKRt7/jC5QNBIni0xbR4uYgK/NKizX8UxyfeSIp+iPn/Pf127OrmRAKYzDnWNWte0PNdd3Lag8pMTN8qsvtBaLUuJ9hV0CuQcrXNJKjU2pghEbhrok+j5AxA==\na.nic.cl.\t\t172800\tIN\tA\t190.124.27.10\na.nic.cl.\t\t172800\tIN\tAAAA\t2001:1398:121:0:190:124:27:10\nb.nic.cl.\t\t172800\tIN\tA\t200.7.4.7\nb.nic.cl.\t\t172800\tIN\tAAAA\t2001:1398:274:0:200:7:4:7\nc.nic.cl.\t\t172800\tIN\tA\t200.16.112.16\nns-ext.nic.cl.\t\t172800\tIN\tA\t200.1.123.14\nns-ext.nic.cl.\t\t172800\tIN\tAAAA\t2001:1398:1:0:200:1:123:14\nclaims.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nclaims.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nclaims.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nclaims.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCLAIMS.\t\t\t86400\tIN\tDS\t2392 8 1 E8B93F82CDE545A17020B73095450B9F7A9D6FE4\nCLAIMS.\t\t\t86400\tIN\tDS\t2392 8 2 73F11467958866291F390045CF76EE26CFB6F95BCDF27CCAD08F0E7FA727DC70\nCLAIMS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . As9jbC++AT3ufXhIk51CmHXVgW2gE/MZ4tiVLstUd6+uWx/Z0XhT4DQq40WBX8rgit7wy2xvQTWVWw9A/fVI4UHXG/mp1JwzxXsRdIogmpqSX3bJW6+x9/+s+7KBSrwVDrHqP0dPYdVIuCWJHMskFk2bH95QHlV0wB8Xt/BXT+yBnTh9gJ9stBuU8nEt9Rny0YJlKNZfTwcLNxQAd2jp7rSFuNaagaTV+uOItEPyoH1cL8btTvE3FunexmUJesLTwLrpoAq24AKeK8/TrBJSXI6Uhtle0wVrYSwbzRQ+g9KsI2sYV/eDta1YPhVbtI1CzGkgb34j7cZLEKqhJ2DgeQ==\nclaims.\t\t\t86400\tIN\tNSEC\tcleaning. NS DS RRSIG NSEC\nclaims.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rcAO9YBj6aAfs4Ulgz6zR96t4RHgsKST50HYXUP61tDpnhbuAEUVlqclEWU6TbkVCEnfxAWiY2cvtNfX6CPw+T4dDcAi/kHsBv97zQBfLetesWCUdSNAyw43GMvcGJlo+vSHwEbHXXcuxy+3qYgti/mRa9kHZahOpe1uWBhyD1nTQA4KOmoyG/EJAVKaQPnKSIM44tQk1w0uiwXXPTjoHjvwm5NE48UKtKEiX3lHa4Y+caFZlXeFEHQ/Agm5mRnGN1nePUu/3jKZDqB4tWd2dPvHUwtVs92wiDcEI2VcYQUfon5vod5qKg+agKb+ki0pdjYGz+vHLj/9D4aq/WA2qQ==\ncleaning.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncleaning.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncleaning.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncleaning.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCLEANING.\t\t86400\tIN\tDS\t60229 8 1 BC64D214D0B36312D1DD44EAC861B2254FC70ED2\nCLEANING.\t\t86400\tIN\tDS\t60229 8 2 2EE98CD8DBFCA4FD58341F47E4BD98FBB45BF3869526C6A4E935C9AD1ED91671\nCLEANING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LynABvtgbCvuzEeyd5LfQB5tBBWPTJz2kYvfO4gEI6VlIfaFuKNR2I3pbElxc+cguVLFHSthrtB6wPn3Myljye00fXPcjYkGH+t5ENTwpliBYP0og5FIGVS0cflX/jqPLSG8gn1qXtntwXOSx5oLXwZ/WUloeYr8s913qSmkHKT2usI2gfkdQ4W1ykeWa43r8AjmLfEKZAu7UqEu9REw6kfXqu4GlHpb6E3G62Sas5WQ3hJYqmJfUKQND63ghS9Rmcd5KLq6dv4LB7X2VhsTmJiPw4MaQphKOEVWDby2lwzvKmV8xYLBQq+Zl20iAgdAgzXkogMdf1BM6NSiCAG/SA==\ncleaning.\t\t86400\tIN\tNSEC\tclick. NS DS RRSIG NSEC\ncleaning.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Gf5OuDteidgCk66LfdFlV0pE0JQNfgEhI2lAhph8oYxizy2BoIzmOcnPbDr70zC63S/RigJRsfc79Q5BebMrrhGNvQUlTIFa9Y6LZ2wZxl3aWfLH6gvDJGt+XwnmkUsJN3asWJVhOMmgQn476N8JJqu7cISVBwWJO4IeWQJcXCCpTxdK4e0wEJJJp+OGHufpk7Mts0hYZygRCK//krE8Xg7IJaBsuPy1SfZa1DrZUjHPJyf0mkqfYrbmlq8JpAOO16FSaB6AoGOMdjEqy00OHrAYv5VE+lGYGl6Q8nqAZ5Ne1HvL6dDC9SxnnS/xNSAQ7HQA5J3MR7v7kaIeb+AfmA==\nclick.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nclick.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nclick.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nclick.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nCLICK.\t\t\t86400\tIN\tDS\t15793 5 1 171AD6BEEDB150AA0258B17101B317B9858F405C\nCLICK.\t\t\t86400\tIN\tDS\t15793 5 2 3A5785619714EAC2C06CC0C232125D5D20B6AC051991860600F679145CAED153\nCLICK.\t\t\t86400\tIN\tDS\t48691 5 1 07694698CCCA4614D3A4525328CD87DB8F472876\nCLICK.\t\t\t86400\tIN\tDS\t48691 5 2 EF8A4181C8A59804C863E88F4A036F829E84271156F498CF652CACEB2D9D338A\nCLICK.\t\t\t86400\tIN\tDS\t56869 5 1 9B42BF19B4483D6EC25FCA370546313067E015FD\nCLICK.\t\t\t86400\tIN\tDS\t56869 5 2 6F386C18096EDF298B38FD453E54C8277ADAA85127CBB011E33EC71AC797C0CC\nCLICK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . njhLeo3x7OppBcN/p0X0vFoVT8frFjEeaLoTM3LPt7kB4jnKQ+zK3aOlObfz4xqpiDvXIgXZ2NtEe+mxUj2mZfAjZsUdJsvqDgiYQsq52Ckh2bM0SfoyLxGscIOgXBheWKx5PnY3BvPThLlwwfOlM2bHoBEh3TXWU8O79N7brc+DaX4vECIo1iO2QdjWv7ZfW5bRVaqm+Zi38tBfR49/aWV0j1qRBB6Fnp9AqR0KoqLKpK614nxdY7ITLqXMWJN+Rua1i95PEvMSN2U67R/jRt4eS/VaxVYRJuFXe5WzpT40vQP5y7Y7lqo3a4plA8rb118kIp5xGHTt/s7iGY0LiA==\nclick.\t\t\t86400\tIN\tNSEC\tclinic. NS DS RRSIG NSEC\nclick.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QtvB88mtAMesDY17s8fL4YGOJAEA1nxGhhmH5O9u3wzqQOUtTyjPeYLE6iakWKj3MOEspDydoHFyglX7F/fwMdZDkKc7SFZks8QGhiXATYOV0r1rRl957N9nPURJQUR16Ea2qnVnvu8AmXyUYZqvT03+fwWetZvb73oOBMsSYKofkA8XTkU3M3FNEbX2CMIedY7/H9oR5Xs14cFj+I8lyaOHmz189ngTHiX0o3hUDvTBL6xxhpSf9z9ucYHyHmhI/qeJo6aj1bVKlkcrdh7HioG4uDg3VgpiT10XLYRiG7xyAIGRf6Ihn4Z9g3YBBfVbf1QPuSvot5NXvJTMZApwyw==\nclinic.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nclinic.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nclinic.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nclinic.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCLINIC.\t\t\t86400\tIN\tDS\t42826 8 1 274B8E6E357CE155398D1BBB44538881D00FEED2\nCLINIC.\t\t\t86400\tIN\tDS\t42826 8 2 2EC93241D1A8D54547B912C549DAEC7953D5B5710EEA3F7169C6E44595C5A65C\nCLINIC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YWfBmpvCHfkyPijP3JM/hJvB/WrpT9YcxtRnpp6qy1Mz6Jcp5c92MbuJYEOhWEfsv/lLAuTQHApSTDQzInDAjPuRC1jx52KBZbxnEA8c5rJBWC78SIOW27qUOzsMZr6mC4tHDsZeOuQd+tId9f3eJpQHzqyI4P5FMYeC2Mre3Wux9IHHBd7txzrrT9t9hJ4y8xKnbRZC7It83EUvvEn5cH6FqXYWg4wDknvT6x10QxL4yl3MUJQEjOr1hsTJZlFsc5rx7qGT9sW5fcn845Qcj4rgC3oqw17WtH598AT5yaLIGS+bvEGsX4v6K15/JXcK5tV/8yEOJuSbvS/b8P6Ywg==\nclinic.\t\t\t86400\tIN\tNSEC\tclinique. NS DS RRSIG NSEC\nclinic.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j7CJrYVRi7YPRIswMhUOtMzg7O7TbLTO/yad+6nJ6ojDeZ5MwMEDBtwrYyjt46G0tshgxohTX0ttVGXc5Yu5xDsTp7ek45CM10QE337SEJiZDUhcuNszN7MBVSlCHbH/RJAsctnS8mwUeOzKAb5CnOS+l169bG+TeWhUDxaKANvDXvxTLeQ7EqhTCjoKVkHOObsAPJ0M6xwmGyybh0AKa0W7PuQoEiJCPt7UUdQKUCHRiRpunfnxXlt1C4CpIkmhA6nrnxR9e5a/3+G6CjwHxyFMY89/XhGMZ8NjyL7/sZQZ76mU3nME5gBrB8kMsiIfK9bdqmLOjO1cn0sdll/zVQ==\nclinique.\t\t172800\tIN\tNS\ta0.nic.clinique.\nclinique.\t\t172800\tIN\tNS\ta2.nic.clinique.\nclinique.\t\t172800\tIN\tNS\tb0.nic.clinique.\nclinique.\t\t172800\tIN\tNS\tc0.nic.clinique.\nCLINIQUE.\t\t86400\tIN\tDS\t62341 7 1 DC2C1A2539146A03A2D989B6487FD2C3319954AC\nCLINIQUE.\t\t86400\tIN\tDS\t62341 7 2 ECEB8CF9F7C2B915AB5A3C4D929960E9DB21BE3F0CD48EC489324C53314EA338\nCLINIQUE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gmmJPIE8Pou/6lLMuRFO09SypHmSmIJC0dKFx96w52LmHNVUdHsnFn7RFTAmSP+LKA4B35LLUAB38Yn25i5ssQpd5vYfySEuo9/RHas0ATcSEaRzMZ8QLTkc7eYx0/OAVUXQLUDfT4V4INr+6swZERyvTNdJBjNeiU6rCMJ1gXw2AVdRTkT1s/0I745Y3L67HIf5RWd6/+sqi7bXm1xpWxl6/CkAxpKw5cVyDZR3Y/Gx+U6ad9XWMF/i/LzQwiKehGKoPinC6ZVnuHdb8UNYso6sbHr5iMNvqijOGOuKC+YFV5B4fnONmmJtrPfk5HS+cKaFXAcvhMrBW2r+UhIYiw==\nclinique.\t\t86400\tIN\tNSEC\tclothing. NS DS RRSIG NSEC\nclinique.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gQN1OVqlWHgtXm+obW+O3/G2Q6Bg6Z+dwwMUJAyxk3snQ7vwlDnWxWlqC+56mjDkzfoSQ9pxyQCwEzS0yexbk1iSbUf0bLNmHDs8VU/aQqBCk7AcOpDWKJLlf5Aao1q9/jXdMGMtQxnJbG2EIzl8Wq/atPJum+Q8xYnIP2FwPAhcN7WbqpuCsNpUxlq10xTzxMVA14hs9jvlVPAIToAQt8zEZsjlIu3oj1aTx01vXbuAvvIMzgDH6s9+PkOa+aoR1A72F5ezfTxbANOCCsxsEJ6m9or7KI8LIB8utSQdkncNouOsyN6g0NkLHHNh54hasLwWL1+DwPU871NmZjZPqQ==\na0.nic.clinique.\t172800\tIN\tA\t65.22.52.41\na0.nic.clinique.\t172800\tIN\tAAAA\t2a01:8840:32:0:0:0:0:41\na2.nic.clinique.\t172800\tIN\tA\t65.22.55.41\na2.nic.clinique.\t172800\tIN\tAAAA\t2a01:8840:35:0:0:0:0:41\nb0.nic.clinique.\t172800\tIN\tA\t65.22.53.41\nb0.nic.clinique.\t172800\tIN\tAAAA\t2a01:8840:33:0:0:0:0:41\nc0.nic.clinique.\t172800\tIN\tA\t65.22.54.41\nc0.nic.clinique.\t172800\tIN\tAAAA\t2a01:8840:34:0:0:0:0:41\nclothing.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nclothing.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nclothing.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nclothing.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCLOTHING.\t\t86400\tIN\tDS\t5284 8 1 8CE9AEA42CBD8C343E34AFFC7E352B6AB349D9CC\nCLOTHING.\t\t86400\tIN\tDS\t5284 8 2 70E00205BAF499DFC45304FB64A0274D0B0F1B1FF306B4D6EA082987DA623CFA\nCLOTHING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AOGP6qMZuR65+KWQ8TR+KeGa9tYMsXSuoEYSzjMuYGDSgcUx0ODiDjl9Tz/dtbTY1sfVbMZhuGjy260co0H5WhI3nWHCw12JqlpGyJ9rf07Y5cTVpfUKhkxOzYMLwSorilpruDxop1pbztRK5VQAbZ7W2FpK1odjhvuu1cxUw/joq/1e5ormkOjPKJUXU/cSbivT3fPNvpzgJiC0IduAWSV47fCWWJMuIDKqFmNgngYbIUMewCLdqNWcaAgmRh1A75Y2PHm1+i3RVIxt90EvqzXmAb4oSpvQLmssHYdDcgfsM9PStDIiCKdDrPsYEKQJwvKs4ylgnCaRlWsjEucsVg==\nclothing.\t\t86400\tIN\tNSEC\tcloud. NS DS RRSIG NSEC\nclothing.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cO4wQtjJocbB11VERXJeHTOy0Z5FZez9Wa3cSEDOudBuw5qB5Yt+8Tpmg+eTT7kC3Nr5ASpv/QbtsuiKu/QIAae4Y9KjI9saPXlWhvpAq4ZmYwnTzqAvRL4AthTT0BZvoCXTNGvsO+vprTwXG0pEXYXrRLJRGW0YY5Ol/wIW4GEyBQsghAyTgh78XfassVzoa1wlKk7+A307OSe9juHN08hjPzoaNJAxaYpB/P9X3AFu2SoZI/DHATYyHFYHhSfe73iIJzvN5iTxD6I83Vb15g35KRiS/OTKO6PL+tXcQjPCVXDBThhpETobWhU59Du7CtKCnmL20gUXb3mSiYSyNg==\ncloud.\t\t\t172800\tIN\tNS\ta.nic.cloud.\ncloud.\t\t\t172800\tIN\tNS\tb.nic.cloud.\ncloud.\t\t\t172800\tIN\tNS\tc.nic.cloud.\ncloud.\t\t\t172800\tIN\tNS\td.nic.cloud.\nCLOUD.\t\t\t86400\tIN\tDS\t63784 8 1 8846D3AF81B70725622D0B8FDB1619648CA197EC\nCLOUD.\t\t\t86400\tIN\tDS\t63784 8 2 DA90B7C8E85AA258FDDEB327F14CA20A9F37FCC5B9199385DFF71BBFC493863F\nCLOUD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q1CnggTX8yZt9QH6rtd2eHgT8XbBoRk7pv6yv14tbclJejtJE4NtExOzzQFw2OG70f/XLqnu2ieCy+OrsCs4aRmVeeF4Vpht/0kY/mPfMWnpizoN7lEVfKOlZ0PnDn/gOMVPnSVp5HvXpVWwDS9JzouD6j5i04PpfI3UT4HpiTRMlkP0tu9otVFwiTfgyOX7f8S96J85AD4EAeePt8mZnqWEd8/oT/J/tbNtxhuBHSu56NrKwBNQPjIPEfnMBGv6HaG23gD6Fn+3RVobSpPTwFjiZbJYJfLVkf8cecBBWyfHjdDb0u+0XtH+nIXIWgom7/MHV1MRJguTjf/hdnqJlg==\ncloud.\t\t\t86400\tIN\tNSEC\tclub. NS DS RRSIG NSEC\ncloud.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . u0YHNh3ztPsm8oJRDa7SrnlZ3fNcYwsJa5E7V/RnGhmGBLGPTp2wk8XmS1qBzApb8zoAr+X6NCTrAdjP1rqGYtjBpfbq44g/QMmmNjmndSlJ+0hQ4+mkiX86iQzXmhwNa1ma9ua+yysa57K9XnNxomTtui+9+XpOp72S4dH+KovVM4ac4XVJsDytvgXgaXlSbHoFkcaw3WaoKcu9HT5VnHgdhBGJKEs/2T83AFcgYUN4ko9lo13wbGeZfwRJhmWItfBG/ntRiQXYHWzmHGeNhhThcG4owtid/jcP0u36c/8dgHFqfTgMcW1QHTHdN6TWOWvO1KbKZjI13ToujbUF+Q==\na.nic.cloud.\t\t172800\tIN\tA\t37.209.192.10\na.nic.cloud.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.cloud.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.cloud.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.cloud.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.cloud.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.cloud.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.cloud.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nclub.\t\t\t172800\tIN\tNS\tns1.dns.nic.club.\nclub.\t\t\t172800\tIN\tNS\tns2.dns.nic.club.\nclub.\t\t\t172800\tIN\tNS\tns3.dns.nic.club.\nclub.\t\t\t172800\tIN\tNS\tns4.dns.nic.club.\nclub.\t\t\t172800\tIN\tNS\tns5.dns.nic.club.\nclub.\t\t\t172800\tIN\tNS\tns6.dns.nic.club.\nCLUB.\t\t\t86400\tIN\tDS\t9346 8 1 3E247E0A6BC2660B58ABF34967A2EA60B7944568\nCLUB.\t\t\t86400\tIN\tDS\t9346 8 2 3668A7F42E8BDCE70C17B8A8DE9F4505F8E10D4C1E95BBD3FB0DE6A488450C47\nCLUB.\t\t\t86400\tIN\tDS\t41146 8 1 8EC15F269816729B0A8D1541E1061D534CE24EC1\nCLUB.\t\t\t86400\tIN\tDS\t41146 8 2 4373EF44409BFE938DB0A2710E36A1A523017A3E74F67BC1C5216A89FC112ECF\nCLUB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . l0FPuYSCXYW2UVhkH2jKZzVrVBYyoyBWJwcRa+nkWdgWfsEXEQYBpQaEcka1ksB50PWOAA/zdKpWo799pNIswog/G2ZPksAeYTDlkcDXsI3x8p7PNTrInyXfU5PHm4d6qZctEYEYiNfEOjZdZ6HlxtYvYGlfE/RR5bS08JTfUWoK/ijlVBNLQFTtc1tl6uqvzu+Rsm4DSThvakgmUB1fUlUmwgSv0ViMfF/NC8OhwmfKCodfPQ80At7A6HUWK1OzTkvEvmpFTBeRpY7dF2gxwXbVQ3Ye2awOSJP9nxDdXQGLYdQMn8q7B9xgngCzMoBfLE0423iWCSZRv0ProJkgxQ==\nclub.\t\t\t86400\tIN\tNSEC\tclubmed. NS DS RRSIG NSEC\nclub.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rFYZi8jAifb4lydP9zSYHRWlQN0Zy3N2VcdZvtsR6yo4nZsc8Hx7D1ipOhblH8svv4f8e/UpNbR66OPtgcM9nEDq5si6TSCeXoDIiPD5/XjKVC9GIcA8Z4SO0iHcyaq5+z56dnsViLa8ZkFnZcxG8rY+wZIlo0rA/343YvwBm5tPUEkmIW/1B5bOpa2kO8t/HiuERqUbYwKkynXbPWtbYZCufwrPY5Rejg/fG/WSg5xrK7PjolW+m1933Bx0qgOUhYLb81kQf5GjJp8s8tvF+w/WNJktu5WclYT/2JbBBbZxM1IIloN/knlWJ6Bpq+e1kpDUe8BR58sklAfImfMPHg==\nns1.dns.nic.club.\t172800\tIN\tA\t156.154.144.215\nns1.dns.nic.club.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:d7\nns2.dns.nic.club.\t172800\tIN\tA\t156.154.145.215\nns2.dns.nic.club.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:d7\nns3.dns.nic.club.\t172800\tIN\tA\t156.154.159.215\nns3.dns.nic.club.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:d7\nns4.dns.nic.club.\t172800\tIN\tA\t156.154.156.215\nns4.dns.nic.club.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:d7\nns5.dns.nic.club.\t172800\tIN\tA\t156.154.157.215\nns5.dns.nic.club.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:d7\nns6.dns.nic.club.\t172800\tIN\tA\t156.154.158.215\nns6.dns.nic.club.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:d7\nclubmed.\t\t172800\tIN\tNS\tac1.nstld.com.\nclubmed.\t\t172800\tIN\tNS\tac2.nstld.com.\nclubmed.\t\t172800\tIN\tNS\tac3.nstld.com.\nclubmed.\t\t172800\tIN\tNS\tac4.nstld.com.\nCLUBMED.\t\t86400\tIN\tDS\t2823 8 2 49AFA8257AEF277EADCE81A3B3712BE90AEC8A22363B302884ACF373EADADF0C\nCLUBMED.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . T10IHht6HTfhJJjAZHy3gmBkQUPZYN/MMejtb08lApBKOHF+JvhoIVDWNOnnWFtlBZ4NECPD2SCvyy3bHPbQ37L4msPSHlR7lQCrfszjEAeX9guLvumbLertl2J9qlEDGYjeSQKMH6muuzEDFUKaAUgSnN4nHbozBMHAfNK60n+3Y6RLr8+cO/BM3hhdlmCljBRapCPTJg8PgmpvKkbDs0o5fkkrHpoe7JLqJFYHi3k2X2K95gjPbnSDBOPFy+QNPHibxWgUigOQm+4gR9yQk72nU3N1zQGGIuRp5VTtwbiLYbb9HG1GUff7yvNfuUhxOtaq6RBGlu4GLTdHbTBtrw==\nclubmed.\t\t86400\tIN\tNSEC\tcm. NS DS RRSIG NSEC\nclubmed.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UqKMLqIjNJqXx2kLhZZcGTkhq/tILMVZASoU0vIkoxvkJiE2a6yS2zuuqhGlG8ywKoUQ1izx+ZK59epJSJ31gmPUbbmZPLtdCEAvNC8ota1zKESnCsts6mD1zPKWbCwTsgGKmFV33ohmgFwyMAl222sLzL2WyZEWm+75iBPmSAQBE2ABC8p5/GOwzHQeUwGxEeV7mt/vtkhaJCLhEu1moxE9xlF8Oouk6g1QqEMYh3/yrjkrK+6n4mZbl4w05v47pdxvH+XxVsOyg8LcZQEBZJ7eo6ngQAHHk1kTvVRt2WoKuim++p6O8OTgkL/Bnkg0/+paRxDKJ4l4xx6NwEG4mw==\ncm.\t\t\t172800\tIN\tNS\tcm.cctld.authdns.ripe.net.\ncm.\t\t\t172800\tIN\tNS\tns.itu.ch.\ncm.\t\t\t172800\tIN\tNS\tkim.camnet.cm.\ncm.\t\t\t172800\tIN\tNS\tlom.camnet.cm.\ncm.\t\t\t172800\tIN\tNS\tauth02.ns.uu.net.\ncm.\t\t\t172800\tIN\tNS\tsanaga.camnet.cm.\ncm.\t\t\t86400\tIN\tNSEC\tcn. NS RRSIG NSEC\ncm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dTmAytfsjrhzD0YGMVli2XotzgCoFS3fm7xSYcKv7HNkqbOE2XmQG5aR61I7GMPuDNo+73buGOAhoUlEpzL/EymwzvuvCd4jMz0te/jQMLNB/AtbRZUUyrcKncc87MzkgD8a1EHn18qkv1m2HlM/nOdiOuB0k4DGkieyWo5fJZK+B7p5P5mpDVcAoAxLjZz17F3XjB7zEENnNGUGlfAaFLQT0mOwvkPLrmfh2d4U2jYGHqmvIo3s0lSakQqjGs/N9brAIwrXrY75QbORnF0KOYr8OtiwU9ILieiSex1ubqUPldnHWMUKC9vXyQxIuy08hoPTEZy9qS7SqTQGeL4wTA==\nkim.camnet.cm.\t\t172800\tIN\tA\t195.24.192.35\nlom.camnet.cm.\t\t172800\tIN\tA\t195.24.192.34\nsanaga.camnet.cm.\t172800\tIN\tA\t195.24.192.17\ncn.\t\t\t172800\tIN\tNS\ta.dns.cn.\ncn.\t\t\t172800\tIN\tNS\tb.dns.cn.\ncn.\t\t\t172800\tIN\tNS\tc.dns.cn.\ncn.\t\t\t172800\tIN\tNS\td.dns.cn.\ncn.\t\t\t172800\tIN\tNS\te.dns.cn.\ncn.\t\t\t172800\tIN\tNS\tf.dns.cn.\ncn.\t\t\t172800\tIN\tNS\tg.dns.cn.\ncn.\t\t\t172800\tIN\tNS\tns.cernet.net.\nCN.\t\t\t86400\tIN\tDS\t57724 8 2 5D0423633EB24A499BE78AA22D1C0C9BA36218FF49FD95A4CDF1A4AD97C67044\nCN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BYWxTNrJJG9G7CkiSnGf0X1wsITxDRJzxOeztvi+jIve38zL9xfO/+wuMVIJLwO2ixHwHQF4Ig2//mmNBgTwHOWVO+mGISazFGZpF7QLFE//hPEamcjzT2EUcVlqaxF7FnRUP+wJOBg5KC1yvCeSP/Yqksd9GX431icRoWuitmoweKWqIxqJXwdPEjTOI65MvRZPqwtZLJhd4XP+Y5W2hBwFS+OGZsF5bpjuvxlJLbIdyhohuJRC4+qlVAf4vZIpzymUDo2mZ6sIJRUYLGEiSF65z/KuAW607apCMkjktAD0cHyV8NikriX31TqGS3TX+qsb3l6qkYjO7NJ9Aa3n5g==\ncn.\t\t\t86400\tIN\tNSEC\tco. NS DS RRSIG NSEC\ncn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MseDcs+YzSNciGJ/RZ5Bk3nkHXx6F03EV/EPsoOzSt7eW9/k3+aRNxEp6iiAJZPbxTkWb5elbcnWa96TcSlPewFLjOFDVUxW3TMLUppD3Vvbjq66MRXmNr48YOkzYbcrzYOblwEE4ukP3dJrJ9pq7B5okt7rZgzeU4B3zJRyhH8tgnBiExbAPbkqdZE8aQb3dfe49qc0h+hIzy8RBPZXuOyqcBTnBshrqrlnskPjcLmL37kc/BzbuJrhLvn3f+WpHEjyrzMjw5Neqela4QSWExTEP/jl1wWINwPB46MYbQrUOjcvZ/HWUzagNL7FCzh41dzGOfvJ9wdREFJoymrvBg==\nns1.conac.cn.\t\t172800\tIN\tA\t111.235.161.1\nns1.conac.cn.\t\t172800\tIN\tAAAA\t2401:b400:1:0:0:0:0:1\nns2.conac.cn.\t\t172800\tIN\tA\t111.235.162.1\nns2.conac.cn.\t\t172800\tIN\tAAAA\t2401:b400:8:0:0:0:0:1\nns3.conac.cn.\t\t172800\tIN\tA\t111.235.163.1\nns3.conac.cn.\t\t172800\tIN\tAAAA\t2401:b400:9:0:0:0:0:1\nns4.conac.cn.\t\t172800\tIN\tA\t111.235.164.1\nns5.conac.cn.\t\t172800\tIN\tA\t111.235.165.1\na.dns.cn.\t\t172800\tIN\tA\t203.119.25.1\na.dns.cn.\t\t172800\tIN\tAAAA\t2001:dc7:0:0:0:0:0:1\nb.dns.cn.\t\t172800\tIN\tA\t203.119.26.1\nc.dns.cn.\t\t172800\tIN\tA\t203.119.27.1\nd.dns.cn.\t\t172800\tIN\tA\t203.119.28.1\nd.dns.cn.\t\t172800\tIN\tAAAA\t2001:dc7:1000:0:0:0:0:1\ne.dns.cn.\t\t172800\tIN\tA\t203.119.29.1\nf.dns.cn.\t\t172800\tIN\tA\t195.219.8.90\ng.dns.cn.\t\t172800\tIN\tA\t66.198.183.65\nh.dns.cn.\t\t172800\tIN\tA\t125.208.32.1\nh.dns.cn.\t\t172800\tIN\tAAAA\t2001:dc7:fffe:0:0:0:0:1\ni.dns.cn.\t\t172800\tIN\tA\t125.208.33.1\ni.dns.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffff:0:0:0:0:1\nj.dns.cn.\t\t172800\tIN\tA\t125.208.34.1\nk.dns.cn.\t\t172800\tIN\tA\t125.208.35.1\nl.dns.cn.\t\t172800\tIN\tA\t125.208.36.1\nm.dns.cn.\t\t172800\tIN\tA\t195.219.8.91\nn.dns.cn.\t\t172800\tIN\tA\t66.198.183.66\na.ngtld.cn.\t\t172800\tIN\tA\t125.208.40.1\na.ngtld.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffc1:0:0:0:0:1\nb.ngtld.cn.\t\t172800\tIN\tA\t125.208.41.1\nb.ngtld.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffc2:0:0:0:0:1\nc.ngtld.cn.\t\t172800\tIN\tA\t125.208.42.1\nc.ngtld.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffc3:0:0:0:0:1\nd.ngtld.cn.\t\t172800\tIN\tA\t125.208.43.1\ne.ngtld.cn.\t\t172800\tIN\tA\t125.208.44.1\nta.ngtld.cn.\t\t172800\tIN\tA\t42.83.130.1\nta.ngtld.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffd1:0:0:0:0:1\ntb.ngtld.cn.\t\t172800\tIN\tA\t42.83.131.1\ntb.ngtld.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffd2:0:0:0:0:1\ntc.ngtld.cn.\t\t172800\tIN\tA\t42.83.132.1\ntc.ngtld.cn.\t\t172800\tIN\tAAAA\t2001:dc7:ffd3:0:0:0:0:1\ntd.ngtld.cn.\t\t172800\tIN\tA\t42.83.133.1\nte.ngtld.cn.\t\t172800\tIN\tA\t42.83.134.1\nns1.teleinfo.cn.\t172800\tIN\tA\t103.61.60.1\nns1.teleinfo.cn.\t172800\tIN\tAAAA\t2402:7d80:0:0:0:0:0:1\nns3.teleinfo.cn.\t172800\tIN\tA\t103.61.62.1\nco.\t\t\t172800\tIN\tNS\tns1.cctld.co.\nco.\t\t\t172800\tIN\tNS\tns2.cctld.co.\nco.\t\t\t172800\tIN\tNS\tns3.cctld.co.\nco.\t\t\t172800\tIN\tNS\tns4.cctld.co.\nco.\t\t\t172800\tIN\tNS\tns5.cctld.co.\nco.\t\t\t172800\tIN\tNS\tns6.cctld.co.\nCO.\t\t\t86400\tIN\tDS\t10384 8 1 DF157833AAD57F3561F3A47F178BA46E7E7183DC\nCO.\t\t\t86400\tIN\tDS\t10384 8 2 A76358B4C22E95C2C4A56DB8ADC923779E0829142D7C51B04E54769C86407D70\nCO.\t\t\t86400\tIN\tDS\t21754 8 1 8B9B8FDA21B4CF6FC3E97A31FC0D77C1CB7E70EE\nCO.\t\t\t86400\tIN\tDS\t21754 8 2 C30634014C0752DA93B0633ED4CE641B63826A5DED820027F4117CA0C32050A0\nCO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jJlt/FCdXFbQDuLbRG+FIFBUeC8//yIYtc+PqABixx0/Mi+aE8QiEKUNM1XDgvYyZfDgwIOmW0gDM+HdilixmjiiwDkAETB3ejheRyXCGCnxtPAaKs0L6yNs4zBqxIa6gVwAqfOeeaksh3UVooJQ1DJqdPjwzJNaukhVc2zx8hzEmTjO5rkrffND1OUcVzHOKgohaOVyWhDgewc+EOroxe8QtOm+NI0Hs5dsE4+NvhzX08aA1MVOoHaalsLV3KyIWbdT4LHjcUfC4zmppTks0iKvAa85uJiFl077tVh5ukBySN0YHrQe9yOoJMFDmHieMAk0M9O15VcQadMbh1ADeA==\nco.\t\t\t86400\tIN\tNSEC\tcoach. NS DS RRSIG NSEC\nco.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F3rbNBCPEJ4lgztgbCtWeb5vFkwiUGEcs122yOys5a8/pFjrrc5XlJcl84p4xssUk/+ZE5y+sthmbo+4P1qTHoJMqYG1IJ6YAek1HNQW6wAb4frkScuzfZK1mNfh9oj8z/xm7oPZr9Qo6YliqmSntbsLe6H6XwO/Ug7cOUEkvSyFxPYduCeVlyWydpk+0JoBUb6iSWYhmwjWCSDhBgFW/j4731mN+ncrKTIEqZiMIyJdFAjx3FjUG1C8AwMiiCuRVgIbavE52X5UQHjK+N7CpdlYUzT9mNIl5YTaquneyYWP8Ly8DJmmO9czZ14XlQSt1Guwktwv1rn91qeFv7kCjA==\nns1.cctld.co.\t\t172800\tIN\tA\t156.154.100.25\nns1.cctld.co.\t\t172800\tIN\tAAAA\t2001:502:2eda:0:0:0:0:21\nns2.cctld.co.\t\t172800\tIN\tA\t156.154.101.25\nns2.cctld.co.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:21\nns3.cctld.co.\t\t172800\tIN\tA\t156.154.102.25\nns3.cctld.co.\t\t172800\tIN\tAAAA\t2610:a1:1009:0:0:0:0:21\nns4.cctld.co.\t\t172800\tIN\tA\t156.154.103.25\nns4.cctld.co.\t\t172800\tIN\tAAAA\t2610:a1:1010:0:0:0:0:21\nns5.cctld.co.\t\t172800\tIN\tA\t156.154.104.25\nns5.cctld.co.\t\t172800\tIN\tAAAA\t2610:a1:1011:0:0:0:0:21\nns6.cctld.co.\t\t172800\tIN\tA\t156.154.105.25\nns6.cctld.co.\t\t172800\tIN\tAAAA\t2610:a1:1012:0:0:0:0:21\ncoach.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncoach.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncoach.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncoach.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOACH.\t\t\t86400\tIN\tDS\t24937 8 1 F6F08E498CE01532D4BA9ED9002C596E1EB826FD\nCOACH.\t\t\t86400\tIN\tDS\t24937 8 2 D0D3D2B623E59A8F4A3205DE43DD889BA3DB162F8E005DB075C892F17E518303\nCOACH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wJ0zkliBeUyewL9rky8uPR3brg/ATvOLjLbA85RgTi5iq7/cOEzZDZc+ZdSEDPZFmKN6VywBv2gIfOzwyp0BtBUmW3KZX2+sinJUhwXt6f31A/n/7jU60/1ue630b/TstSzI3323X2hgBPvHTVvNy2fyHpR2zxBUl0+49/4hOlwHRx55sPyahfPq+z0gYZUT0VPeE+KSkumqUrM/Rz3PLK7+39qjZizCIUdybRfkZSjIyEi8XZ+FUCFAxrS8aa1FQ6HnfN4sFYFRjliPe0DJpz7SL10kIb0nlqxtZiUSo+7L7sYir+xjkP3xukqEZyBtFoFq8YA8ba/R+CfYwgznqQ==\ncoach.\t\t\t86400\tIN\tNSEC\tcodes. NS DS RRSIG NSEC\ncoach.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HbSYjRjDU/LuMXS4kiJ9/gNRIzHJkSKeAIzcXWhCsRFK5HrFn6dpw6ektL8Hpa5io/NlSaS04+bZ80j1NwQLI4UbIiQC8atnnAKwksAx+DsOn9/LOhfPOdgC/9yGYXWQfd4pXLIwjUq9JFj3/RPA0FNXnEL68fT18ENDXKzY1ZJZHH4qDk0RYkyooPGbiK4IXj0W8v5B949RXhJSMTTvKRtfEDPZOefUquJifbPOPCZUEOkjo4A7q8w5RxfaRFY/ALznZmHeHT7uyoRWaRMca1Lf4Myfsl1xPnvETOmi0xi3Lm5Uzfnsld0bkJMk7yjiEN/VjkPtHxGC03dNZB9bzw==\ncodes.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncodes.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncodes.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncodes.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCODES.\t\t\t86400\tIN\tDS\t56920 8 1 B96AE1AA221F6E3C300B0CD086DF73A8322DD3F0\nCODES.\t\t\t86400\tIN\tDS\t56920 8 2 546408EEDD5C97368DDF426BC1C4B8C905444F84D1215DCEDC12B54AC41F755F\nCODES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RCA6hBkiwCtnMZUNtFyLMvt09LLB9YXFD4v2GUDlsbyBap/RjEcdNId514tIiExGkTaY9Kn+EydGQaTNL0G/XaDrjW1p81dLH4z5fnIui1VBTAdNaFGwXnZwQcjPk7gYElDq5/NUy4adFQJu9EEMXlr5dcUeX0d8tKWzneBlUywGNIh6dzCKnhkO7XW08CGDKXLGTE++xrg7CPPvaFcu4lLQiiAlMm0YousRrxz4NfMp/3kyGvV8h0CCB36UIXt7pHOX0NgKN9BYuofaqzoniTv2uSrysUICC3Bh2PrtIKVqVMYatbUlnKwV3F+d6qb+ZYg9FHIiFebFHDFshaP67g==\ncodes.\t\t\t86400\tIN\tNSEC\tcoffee. NS DS RRSIG NSEC\ncodes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . O6OLC13Kg/k4LIOSHWMkReygPYw7lglo2694rH+9pscUZYfQ6s6nnu+9gWk6cSPId0oFNsZAU56tc9TH9GgaczO8t/bjmjVkFizgO5Mwoa7SUp7ZTAOh/XqF0HwRlQHlW9ts42zLVlIMkbDqZDA61563BJ5ZLklKcCjr2EmUpUKSv48mP3vH4l2Fsqpg8Xr87EdYpiIJd4zxBvDf2K+GyeVa1ol6MFOnz4bzgDvFVY83rvOMaAvKoKQZpgHFaoiV3KSgXsvc6KmR2QPflyNwRnS+KI/PDt67sVVEYcoBuM4fyiMoQeP1eTp0JRKmPLhZKTunm+LYV3hW1n9wYADY3Q==\ncoffee.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncoffee.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncoffee.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncoffee.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOFFEE.\t\t\t86400\tIN\tDS\t47599 8 1 4B2861487D87D154F9BF22DB6CA87EBDEBAD2365\nCOFFEE.\t\t\t86400\tIN\tDS\t47599 8 2 22BB1ECAA5C751A60B15650A3470A63F3951ED22F1F453D35E15696E18E82B49\nCOFFEE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AnpGdUakvzQ7miZP6VPX99Eq9hTMXZ7DV/00bZhreNDJS9osJPT6nrBwZN6ywtTY0Sr0LKU8O72Z36sAK9LvMG52E0Prr/KNJoGVyUC5zZe7sbn519W+xsZh3mFoSf8+f64FcmKVw681JOAsUfG3lHB2cAN8D5pYvsHhRnBfWqNSxaOmZX5T9WyQLKPf2YNm2jmyblvOHJOLHMqBcSadwv/lQT7m8CgBPxCuoahEKMGJErVuGWQYy7NG3DfZlyGAOHKY66sQv/qAul76JhU+vF8+CCWEP4yyUaMoQBqdHPugO1kllIlaLx/4BuLwVisxaSBJDkStKQSCLmLwFEasPQ==\ncoffee.\t\t\t86400\tIN\tNSEC\tcollege. NS DS RRSIG NSEC\ncoffee.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sQGSTVQ/TmcnLMuaKKvAagyLk0xPJ9W7uAYwINN2w41rAbikChdC+P9e8XUOBoeHJd9GzjDUXO7mZldaDMQUhVs/2yNwnyEu2SI2aEMJQ1FLoZwPxLpayVya0oTA6bhXxBujFraQVhLxLISJiuaCx3yURKhAn4suFO73pV9wnvibWtdS1Q1tWxlBHMhkxK7nBYyUN7rMhhyzwW3JwUV7tqgtKR04GBZLzxJ/8lYjg+zBGO0bd5LEYjWLkmTnES1nyim2gCXB1B527lLgZDCZOQzaxaOx+TI2ihAxBVqtc9lWvFzrdX721N7o7ccxTLOGF7afLRCAOROP59L2J/YN9Q==\ncollege.\t\t172800\tIN\tNS\ta.nic.college.\ncollege.\t\t172800\tIN\tNS\tb.nic.college.\ncollege.\t\t172800\tIN\tNS\tc.nic.college.\ncollege.\t\t172800\tIN\tNS\td.nic.college.\nCOLLEGE.\t\t86400\tIN\tDS\t46634 8 1 E8D1436ABC9B53D4219D05356CC1687732014B60\nCOLLEGE.\t\t86400\tIN\tDS\t46634 8 2 7BEBB696E117D17EFA506B8DD2209D2C49E97E6635596FF3177BE76BE0463C3C\nCOLLEGE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QsQbdZaYZgSDqYj30yCFSc4/XW4EZwoZ+dMUSiCVQajNWLVzZ8Cad6aQeo0R+x2WOegmkrzsm6juXpyydf3e8x3Kn37d3/mf5sNhnY81NqBU8VQF/H26ppLsHELWKb3jPqWAjL5dLYj70UiGn6zA+1a+WgpXoROhTUIURdUUACo4RnQ8yqfFw2YUsQ+zMQJBIw4G0lb51aGdYBqSRO5cNWc4bKvhuHaT1gVUJb25pT3OI+Z5f2KSRQuOxmXsiU//3Ah5BEBMSfTaz28Oo5iFYioPagtWKN0v30taC1rMJyCUa7rOHtNatOYDASoE2GV/Q7WkVA/yQRAX1WtU6Ncoeg==\ncollege.\t\t86400\tIN\tNSEC\tcologne. NS DS RRSIG NSEC\ncollege.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f62wFZggdbZUj3RW+BGSWD/fEb2b8c4diua+nWpPQwXuNM3XZUyh/GZrjtx+tnJpPmyNvXc8z+PkoZuXX92VRxYZpVYoBaNwjnN2uvOpaeSoXl/puMU0vNKtRSbLXdVRr7HBrQb6zA3t/UFMnUsRlQ4ChkZPPAM7bZZg0Z3moX55adDiyf4scBp1EijD6BxWzwFecRRJFhx2g5uw3/bjWkwR//wH+Ne2v8Tsr3dljMQrO9XohEM0TqxEnAqidNapaWynZCZglzypRe7U3c2q4zBfQY+DL8Qc10MmOMkqZYeh0th1AE6TTcs/wbqoPB3K75tZUHVPyuGPNpjXDbef7w==\na.nic.college.\t\t172800\tIN\tA\t194.169.218.44\na.nic.college.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:44\nb.nic.college.\t\t172800\tIN\tA\t185.24.64.44\nb.nic.college.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:44\nc.nic.college.\t\t172800\tIN\tA\t212.18.248.44\nc.nic.college.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:44\nd.nic.college.\t\t172800\tIN\tA\t212.18.249.44\nd.nic.college.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:44\ncologne.\t\t172800\tIN\tNS\tns1.ryce-rsp.com.\ncologne.\t\t172800\tIN\tNS\tnsa.netnod.se.\ncologne.\t\t172800\tIN\tNS\tnsp.netnod.se.\ncologne.\t\t172800\tIN\tNS\tnsu.netnod.se.\nCOLOGNE.\t\t86400\tIN\tDS\t47152 10 2 1172B9DBA9C51B6CBCCE1BE2646081226B7DA32AD84061E389AD2CE6AD80FA23\nCOLOGNE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . brf6xcBEFx4RFKNcaCKtqJmMJtd5ECO3juOVCHz/mSbwEY3ErvlwdgfwhfTPfeS/W0LpL5DIemOY4bwu2/OYqkFdLI43d9HatvNgqYd6nGysd8nAnNgJEOZHCTyDNt8v9D4QaiVawQnskn5nU5q7M2oVMzagdZ6xrHeARc/B8xUm6ZNIF/PfEVlDWtpo+z1CFGuIcIF/pTapTB5PDMyGte+cexij+AFCPdTndXpJc00VAY2itMbZG/UaCqFYxXAfekk2GhohmRoA5ktgeOTzgUA1a4Z4usjlIgaWRuASbkK9WyZbKZcoeUQBQ1mcIqdJGxj42HG1P8TlySAsOSBVUQ==\ncologne.\t\t86400\tIN\tNSEC\tcom. NS DS RRSIG NSEC\ncologne.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kjtsq+GvN1/SwpAjbSk7MLfiXBlm6iqftZ7iF2XG/s5kscYOBHbrV5orZsjEwQyOXuMWZNg8jXMd/AKxxSzplfSwzHlakMQ3jR1kflG6j2d4zTTB4Gx5Sik2APRyVzjMEJVjJoJwjsbNcZJVIjl6gt+ix+icNud32unXV3STi6rHGhUOe8RjD9E8b1+tvBEX9Bl7FsWaLZzdFiMjfb3tipUkKgrV/TC4kNITskds1FrChSlDnz6Gr5tmZCXDvAIM4vywhTmWd/JFEyrL+HAvAlkxsMxAoRusRdUjt2VgeUXVLxf2FcoqBSVyUtoiKGfeVYB8ox2F5hDGuIk87nb51w==\ncom.\t\t\t172800\tIN\tNS\ta.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tb.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tc.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\td.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\te.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tf.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tg.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\th.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\ti.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tj.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tk.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tl.gtld-servers.net.\ncom.\t\t\t172800\tIN\tNS\tm.gtld-servers.net.\nCOM.\t\t\t86400\tIN\tDS\t30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CFC41A5766\nCOM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WZOjQuJgQ9lItU6oni/sNoDTXpMKGyHba6fpLjQdAuBUhtQe2n3E1v4NNcswUGeTsXYZQgz9sHVHiKfaQAHY+/oyw3xJEDLICkCSIua2EoIDcEcAWYO66aPiSOlytdDD+kwLedKcv3FQ62qqss0RaE5Zwy5QHtdWu7u7j/P0aNgIAFqcE2CNjYCv7Y8qxSfUtDzv+JWAXCpB5+cQ/Lp+1bS/si73EMAvkpmccJROamm8wnbKK0NECXiAcTQwLR6eapblKzY16zOd1olCheUdkR/jx6grdmicanK+7ECE7RxOKsE/m1aScIExts3S/odjGjM98APumKGQpkLXYhgr8g==\ncom.\t\t\t86400\tIN\tNSEC\tcomcast. NS DS RRSIG NSEC\ncom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AmcC01bnqc9gyu20EjD/yCFYLhhsZZHRmZ6YG3idU55mb77L6e70GOsKzKRt5AwoYR3piMq9XJGnbBxmRmaZ+Hk7HulJTJ8TTXu1xYRcJk6GXukWheK7CbEIYci3xUfTXawb3QyFSyK5fZlSgIcmrepOAs/yIdgCvGCQ2v6+9Y76yAifD59Sg8UIxNNYd4wEPFx9ktR0VwBoMi49+UJMZCUYfu33zrbrV76L0lBa0/Gfs8mKwsrss4jKLlsgRSNLpIS1mTLMxQ4RdjyVahcaW/ijMhPRdd/HjiX97PdzdbW7oPOlc7iGvLMM/JqyZqzK0/adEmfSYkCD0zZdlUe28Q==\nns.amarshallinc.com.\t172800\tIN\tA\t71.163.249.97\nns.blacknightsolutions.com.\t172800\tIN\tA\t81.17.240.204\nns.blacknightsolutions.com.\t172800\tIN\tAAAA\t2a01:a8:dc1:33:0:0:0:33\nns2.blacknightsolutions.com.\t172800\tIN\tA\t78.153.202.4\nns2.blacknightsolutions.com.\t172800\tIN\tAAAA\t2a01:a8:dc2:33:0:0:0:33\na.mynic.centralnic-dns.com.\t172800\tIN\tA\t194.169.218.114\na.mynic.centralnic-dns.com.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:114\nns1.samsung.centralnic-dns.com.\t172800\tIN\tA\t194.169.218.112\nns1.samsung.centralnic-dns.com.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:112\nns2.samsung.centralnic-dns.com.\t172800\tIN\tA\t185.24.64.112\nns2.samsung.centralnic-dns.com.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:112\nns3.samsung.centralnic-dns.com.\t172800\tIN\tA\t212.18.248.112\nns3.samsung.centralnic-dns.com.\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:112\nns4.samsung.centralnic-dns.com.\t172800\tIN\tA\t212.18.249.112\nns4.samsung.centralnic-dns.com.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:112\nns1.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tA\t194.169.218.113\nns1.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:113\nns2.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tA\t185.24.64.113\nns2.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:113\nns3.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tA\t212.18.248.113\nns3.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:113\nns4.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tA\t212.18.249.113\nns4.xn--cg4bki.centralnic-dns.com.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:113\nns-tld1.charlestonroadregistry.com.\t172800\tIN\tA\t216.239.32.105\nns-tld1.charlestonroadregistry.com.\t172800\tIN\tAAAA\t2001:4860:4802:32:0:0:0:69\nns-tld2.charlestonroadregistry.com.\t172800\tIN\tA\t216.239.34.105\nns-tld2.charlestonroadregistry.com.\t172800\tIN\tAAAA\t2001:4860:4802:34:0:0:0:69\nns-tld3.charlestonroadregistry.com.\t172800\tIN\tA\t216.239.36.105\nns-tld3.charlestonroadregistry.com.\t172800\tIN\tAAAA\t2001:4860:4802:36:0:0:0:69\nns-tld4.charlestonroadregistry.com.\t172800\tIN\tA\t216.239.38.105\nns-tld4.charlestonroadregistry.com.\t172800\tIN\tAAAA\t2001:4860:4802:38:0:0:0:69\nns-tld5.charlestonroadregistry.com.\t172800\tIN\tA\t216.239.60.105\nns-tld5.charlestonroadregistry.com.\t172800\tIN\tAAAA\t2001:4860:4805:0:0:0:0:69\ndns3.dotukr.com.\t172800\tIN\tA\t37.187.75.31\ndns3.dotukr.com.\t172800\tIN\tAAAA\t2001:41d0:a:2b1f:0:0:0:1\nhoppy.iom.com.\t\t172800\tIN\tA\t217.23.163.140\npebbles.iom.com.\t172800\tIN\tA\t83.218.14.53\nns2a.ksregistry.com.\t172800\tIN\tA\t203.119.88.76\nns2a.ksregistry.com.\t172800\tIN\tAAAA\t2001:dd8:7:6076:dc:0:0:1\nns2b.ksregistry.com.\t172800\tIN\tA\t72.0.48.76\nns2b.ksregistry.com.\t172800\tIN\tAAAA\t2620:171:a00:ad:0:0:0:76\nns-mg.malagasy.com.\t172800\tIN\tA\t87.98.132.231\nns1.neoip.com.\t\t172800\tIN\tA\t62.90.247.118\nns2.neoip.com.\t\t172800\tIN\tA\t208.109.17.150\nac1.nstld.com.\t\t172800\tIN\tA\t192.42.173.30\nac1.nstld.com.\t\t172800\tIN\tAAAA\t2001:500:120:0:0:0:0:30\nac2.nstld.com.\t\t172800\tIN\tA\t192.42.174.30\nac2.nstld.com.\t\t172800\tIN\tAAAA\t2001:500:121:0:0:0:0:30\nac3.nstld.com.\t\t172800\tIN\tA\t192.42.175.30\nac3.nstld.com.\t\t172800\tIN\tAAAA\t2001:500:122:0:0:0:0:30\nac4.nstld.com.\t\t172800\tIN\tA\t192.42.176.30\nac4.nstld.com.\t\t172800\tIN\tAAAA\t2001:500:123:0:0:0:0:30\nns1.pair.com.\t\t172800\tIN\tA\t209.68.1.11\nrip.psg.com.\t\t172800\tIN\tA\t147.28.0.39\nrip.psg.com.\t\t172800\tIN\tAAAA\t2001:418:1:0:0:0:0:39\nns1.ryce-rsp.com.\t172800\tIN\tA\t91.195.198.153\nns1.ryce-rsp.com.\t172800\tIN\tAAAA\t2a01:190:15ec:a000:0:0:0:153\nns-root-1.scpt-network.com.\t172800\tIN\tA\t41.79.235.66\nns-root-2.scpt-network.com.\t172800\tIN\tA\t41.79.235.67\nns-root-5.scpt-network.com.\t172800\tIN\tA\t92.222.179.91\nns2.teleinfoo.com.\t172800\tIN\tA\t103.61.61.1\nns2.teleinfoo.com.\t172800\tIN\tAAAA\t2402:7d80:8888:0:0:0:0:1\nns4.teleinfoo.com.\t172800\tIN\tA\t103.61.63.1\nns2.tojikiston.com.\t172800\tIN\tA\t193.111.11.4\ndns1.tld.tutby.com.\t172800\tIN\tA\t178.172.160.20\ndns1.tld.tutby.com.\t172800\tIN\tAAAA\t2a04:2e80:7:0:0:0:0:2\ndns2.tld.tutby.com.\t172800\tIN\tA\t93.125.30.44\ndns2.tld.tutby.com.\t172800\tIN\tAAAA\t2a04:2e80:7:1:0:0:0:2\ndns3.tld.tutby.com.\t172800\tIN\tA\t195.209.35.70\ndns3.tld.tutby.com.\t172800\tIN\tAAAA\t2a05:4800:1:100:0:0:0:0\ndns4.tld.tutby.com.\t172800\tIN\tA\t62.212.73.101\ndns4.tld.tutby.com.\t172800\tIN\tAAAA\t2001:1af8:4010:a049:1:0:0:0\ndns5.tld.tutby.com.\t172800\tIN\tA\t46.165.217.94\ndns5.tld.tutby.com.\t172800\tIN\tAAAA\t2a00:c98:2200:a012:1:0:0:0\ndns7.tld.tutby.com.\t172800\tIN\tA\t128.199.68.43\ndns7.tld.tutby.com.\t172800\tIN\tAAAA\t2400:6180:0:d0:0:0:3d:b001\ndns1.u-registry.com.\t172800\tIN\tA\t173.208.218.43\ndns1.u-registry.com.\t172800\tIN\tAAAA\t2604:4300:a:8c:5054:ff:fe47:8582\na.zdnscloud.com.\t172800\tIN\tA\t203.99.24.1\nb.zdnscloud.com.\t172800\tIN\tA\t203.99.25.1\nc.zdnscloud.com.\t172800\tIN\tA\t203.99.26.1\nd.zdnscloud.com.\t172800\tIN\tA\t203.99.27.1\nf.zdnscloud.com.\t172800\tIN\tA\t114.67.46.12\ng.zdnscloud.com.\t172800\tIN\tA\t42.62.2.16\ni.zdnscloud.com.\t172800\tIN\tAAAA\t2401:8d00:1:0:0:0:0:1\nj.zdnscloud.com.\t172800\tIN\tAAAA\t2401:8d00:2:0:0:0:0:1\ncomcast.\t\t172800\tIN\tNS\tdns1.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdns2.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdns3.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdns4.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdnsa.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdnsb.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdnsc.nic.comcast.\ncomcast.\t\t172800\tIN\tNS\tdnsd.nic.comcast.\nCOMCAST.\t\t86400\tIN\tDS\t21809 8 2 10E13E49F33ED1E42CA5D829093548118280D27664EB9DB6B52956189B5DBC67\nCOMCAST.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UpNUvwkrTTxMcL+DNoHSHwmmPo7hb4rELgDslvuNZDvLanSHlfWpEhj3UGTP8ap4Hu/jcWSYogKHkBhlDCo+UInx6hLpYH/K5/mnUoWa2vUIhdqH5tK2LcjWQwbII6+z7PRv8sQVJKW/1qW28akPSSNhFjnkznxbF1owtbrfM76HxqbY9V1KTc5c8BmE40FeG2Mv3EjW1mtKxYg+CSP0nmVB2XwjKJ9dlE35NmWhxyMF+B7bAdMghdQ6gTMl2c2dd9qZ8rDu9++xv0BTz7FsDBsfK4ghzK8qvUu1OfkojSOT2epQ7MwWp5yd5I3ZMoKdQvGCLT07uHGQxCA2e0wu2w==\ncomcast.\t\t86400\tIN\tNSEC\tcommbank. NS DS RRSIG NSEC\ncomcast.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YYJhXpbyaxR0v5SfzJXJeS/Slg5gAfmeucTrKMRsQtQjxb6Qw+L9ukf83w4nQ0GutR+JDZIVAv/k12RRA8LqMMZXg2nX3QkEb+mNwoVkDjXGIME4S0tdm5LgKPcoFd8uPs6c4tzM2VhmzMEFW5ljWmKY7+1a7C/b4AxlohMwbi//rSFJPFArkmc/qbJ9E3XWbakZMnhcOLHIjXK18jhdiggYPMdmMjfUi3AtVsmAlqPLkeuBawAZTOZi8bKrT7HTXX4N1V9M1mRj9ek170bb7+MKtxL3X02DLROEPjssIXy5cF+YfNe/5+OB31XntADGGA4KABjKZOcBA95PKOybbg==\ndns1.nic.comcast.\t172800\tIN\tA\t213.248.219.6\ndns1.nic.comcast.\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:6\ndns2.nic.comcast.\t172800\tIN\tA\t103.49.83.6\ndns2.nic.comcast.\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:6\ndns3.nic.comcast.\t172800\tIN\tA\t213.248.223.6\ndns3.nic.comcast.\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:6\ndns4.nic.comcast.\t172800\tIN\tA\t43.230.51.6\ndns4.nic.comcast.\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:6\ndnsa.nic.comcast.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.comcast.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.comcast.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.comcast.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.comcast.\t172800\tIN\tA\t156.154.103.3\ncommbank.\t\t172800\tIN\tNS\ta.nic.commbank.\ncommbank.\t\t172800\tIN\tNS\tb.nic.commbank.\ncommbank.\t\t172800\tIN\tNS\tc.nic.commbank.\ncommbank.\t\t172800\tIN\tNS\td.nic.commbank.\nCOMMBANK.\t\t86400\tIN\tDS\t63667 8 1 C7ED100B273991F0F2257077D8565E141ACFFAA1\nCOMMBANK.\t\t86400\tIN\tDS\t63667 8 2 C9175713A02522EAB52FCCE1D003771642E2B823BDDDFD3BC074D176D5DDD2F5\nCOMMBANK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Bgfhtk59QqHSj2RjEv0EIzCkEpKvLqAaIHx77EGr358FwtuyyDBXir4pMwORA0GsZ2jgqvHtmenmqQqrd7cQEmu7N6DWnDjIwXBERqu/sOsispThzx/Ya3MjbkzhOXFJIzh63za+2AqWjiU9VsE2RcAVxKW2+x7anhiZf43POFaEzbM4iAWPTSiqwmiUJ5Qm9Urj1OL+wqm79fKW/MwXo07xlPqnMSQH/oZEmSblGHl4uu4VMq/Gjyf7iaZFxRFxjlXVjVQVIueZDQwVGM9v6Z1+K+qKKBM4KeMeFbT6C+UxW1zkMEjJFLUuJmCKgpIuIBwCVorMWAKhIfBTh1Rd4w==\ncommbank.\t\t86400\tIN\tNSEC\tcommunity. NS DS RRSIG NSEC\ncommbank.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qd7Q0oxROneoHr+jTS58DSBS6uGla3U7zHqYVUSgS406TgiKmZt2LoYpQqtlY2qPyPCFoafRneJYBxQGRu9IIZxX7AH1WHSKve9IJqRsjAbHSdm35t/dVKlcG7mXagAbeMajk9lHVn3ISBtVC82m8TNuIXGkzzIvgPpRj3nGwE3eaRoNmkrMuIpFmaO4HgTvWhDHGq13R8RZk2sIv7I4ImaOg3QnCvuysk0kYpQbogsygqBQGbYgjc28IZBYX8DEhoU6x/UDNtA0bKP9zmRpWOh7HZBOkZVFxgknPyO8Hz64qvyKvWPO9+E0eGFnIrilnTHqguEaq/C3y7q9DrGQ3A==\na.nic.commbank.\t\t172800\tIN\tA\t37.209.192.9\na.nic.commbank.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.commbank.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.commbank.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.commbank.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.commbank.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.commbank.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.commbank.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncommunity.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncommunity.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncommunity.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncommunity.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOMMUNITY.\t\t86400\tIN\tDS\t259 8 1 6A08BC9083544826229C078283ABA83EB6C18D23\nCOMMUNITY.\t\t86400\tIN\tDS\t259 8 2 39852929BD9FF1B6F6B2D22B74C6DF489EC6C33DB21598BD6D7E6E2E0697BA8B\nCOMMUNITY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j5eAz6P3wySth2WXqeCkgr+Ao3z6q2usxtJ4XrUV8ykO2l1v0w7PNABQRlbfIrNV6BjwrGrvsn4w/79bg8uJTLaPd2jPZ5ldqrGL2jLTaxZpFxXdtkvOzz4UXvNQc/4NLGe4P+xQIrDLPTHSti1TqCKXvrsSzSwKh2T5Y7/GX600ai+5Uji0n6q0qKx+EHxFCWQWNQFi5CZW4qtcShfn63AXIdYciuLVkd5GIWU4RkjLDitZ2PaFW0HyTbtCL7xLvz4mczss0QeBpqUB9ABUwUPq3en40ApQtWlOWp95gwj8iH6ikFW/g7E/RtMF9wbQahP/azd1p7G3H+ms8whAIQ==\ncommunity.\t\t86400\tIN\tNSEC\tcompany. NS DS RRSIG NSEC\ncommunity.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bXGQ8+gPeFZ5mYCDYjsU4jWfGtseaJlHuAKNHHLJE0CRNChtMqthHvFp07NGSaDnbOi+zFa+6PFbSB16LYOqDlM0YHlVQHkddfu3MdftMKUIztr4mRTkIDMW/U0eoj2ym6v6txpQ5HNQczYmxzHOAk6op02QgRMtuCXRQpQQFmuzJCcewWbarUTROIbdvqX2A48N1PBmyIyOxJ9fbKSW2fTLA8U9CzNdrfVVLmwIpGz2bXtLKq6AZUHh/VGekBpuLzrneIHiGrmoly0sdzOd/ZKfXG5UKWK8VAUtKAlRBuDfWajPEvEMA86Hp/rcfl6tvMtTSLbF5LTkO2LZKTUDNA==\ncompany.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncompany.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncompany.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncompany.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOMPANY.\t\t86400\tIN\tDS\t53482 8 1 A158046423B1574927F45A5B8875F47C1481EC6A\nCOMPANY.\t\t86400\tIN\tDS\t53482 8 2 297D7605FFF1D65050ACB89789C649D04DB8B7BB6041E2B5EC1DDDA1DD5D65B5\nCOMPANY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ap1uERRP5Xd+1RY2f+JdZWdmP4xSLuMYzUBEpQJjfVYi1YF7Jeb7x5mBIqhChpeN/kPrtUGl3kpGjpUBrNYeMQ34SRFd4CuyDuCMoEqW17BthptRSbF6Ksi4oOqyzXgdFyAbPkdWgnurDJn91ehzUPf/agFnGEAadY3mTloVn7un4pmlWUsOqPjrAUR9bALuOv47MSL6f6IF6RfTwDENsjP1QWOXXaZF05AcKR6EA7hVs4luXBJZYk/3WQIow6AWDRJEnvqD2IpNQPCnIo3vbm+MbJh9Jj1SuszcXraHeFTc5246Bl7YaSfODSdBCPjoqS1h5zO3W61AYHJTqJwoTA==\ncompany.\t\t86400\tIN\tNSEC\tcompare. NS DS RRSIG NSEC\ncompany.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AhEVoeC0e+fPxBJsjbYxrqoy56I0WIJkfivW8f8KZO05ZE0HJzy3/wKuX45tYVQPtcW3RLwb1nqk0ikA3rB5OSGM4egp4SvJN6L5jVR+zmN0KgS1e//qgea21KcqbGxV2BQPsMRkJT1DW/uH5vg9r93YYaa3B1J/2Dd31uLATpTODx14l7aTHaSZyTRkJolN+BewCP3YfewmK1AcQd/kklDhfSJv/PmZktEtKEIOkuKLRkM6i4YHKxVW1Lj3W0CtNej22kb/3FyAqyDsTQHQUxzd9/R/le+kQE6z330eQE5Y5O4FWFVtERUK/bjWfPLED82Uw6quFCOW36IpujNt6w==\ncompare.\t\t172800\tIN\tNS\ta.nic.compare.\ncompare.\t\t172800\tIN\tNS\tb.nic.compare.\ncompare.\t\t172800\tIN\tNS\tc.nic.compare.\ncompare.\t\t172800\tIN\tNS\td.nic.compare.\nCOMPARE.\t\t86400\tIN\tDS\t13492 8 1 CC70B48BE5F6A6A66462729DC8DD6263F6D1088A\nCOMPARE.\t\t86400\tIN\tDS\t13492 8 2 257F5B52FD1FD1201432D46FC3F979267FE1A5DBDCF5BBB70AB83FE0E39D4B44\nCOMPARE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . n9tBtzRnQGnMuz6IX0dVG8I17qvbZL1u+8gO5ap5jNpKR6CcaTsifa98kCLnOuHrvtiLKsvvBOOD0k76RjP/eZV8T9zb12ged55c4Xf+Kf4ehPmlwwdawnAf/Ns/5GZn6nNxhaU1smg6+3KAsE5mcLoQKgj7PbVVvOSzPKJn7F0lig2bQ1h2oRDTlmugB7+5GtDOgS+wlkvEs53iespsYIH0fapmaRN/bDjW1I8vBYCA9CTh5cVxMoseVnhiwLqrfMA4zjLnzHgrAWyfW8XiSJCLO1rBjn4g8el3Jlv4/QBGbjW/tkRlwVv64oiqpNz9u57oeBwr3VuoJLYqKMCrsA==\ncompare.\t\t86400\tIN\tNSEC\tcomputer. NS DS RRSIG NSEC\ncompare.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FibreoVPxrh69CIU0Mu8BolDlbOqG9G0NoAqqD7Bq7XG9+7SxW4D1c3tmkzTHylGRdhO5IjJhG9IuiNC3DvrdFMJCuD18dvDGdJ6iFSyRTqo14HyGJcONh1ixxYKX3OaBnDFfqoZl9dKnIL3/Rn91K+sYbru7I4I5kh8R2Z9QNpCkNyzjO2ggK1eZd/IQ2LFelYIiD48m1IaOrJcfIYzqp/CPex1RNNk82+mzzpdWoEovBZFMKNxhOIehwJx79I+WEqKu9pR1+wy3DQ97BUahVw8+CEpcgLgLEav/0D5C95vnpJ+v1p/MysNdB7NrXg3obAHD8uwEa5DFDqA23wbzw==\na.nic.compare.\t\t172800\tIN\tA\t37.209.192.9\na.nic.compare.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.compare.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.compare.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.compare.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.compare.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.compare.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.compare.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncomputer.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncomputer.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncomputer.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncomputer.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOMPUTER.\t\t86400\tIN\tDS\t6211 8 1 215A8E60A24B2E7A187A1ACA3230A5E9B04C59B0\nCOMPUTER.\t\t86400\tIN\tDS\t6211 8 2 614D7103C017888E3A5538A2771F0E79C0A9F7946095815BE7B849676DEBBAAC\nCOMPUTER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . t6UB3b3GPNBQnjF2BzJjISW0rNGxoVV/Zm3kDB8YhqmBIKNAbgSvvq2vmX9q26jxukwZdCOosomMflYVqVhXg2gyRqKh+25bm1H06EVrC6+/sPCjANMvvE2SrFQE9GQajchdM8MwiEZdQM5ay17717LwFNrosHYnyEHqExoYq+gbsn8VFhwrvS6vyLW+5OnsHtyEbxkhCpCkrpmPVj+quvnEaz84LZcoli0geD5It10WZAugokOuiNg+BBmxJ8aYH/VNgT/ibbgF1cGGyyUX0C3XjL7WHVrtyzD8Mmxfg3i7W7ejGXxnYOclSoCXiL4dwNNKwGaJOM8bq+pKiNNp5g==\ncomputer.\t\t86400\tIN\tNSEC\tcomsec. NS DS RRSIG NSEC\ncomputer.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Fcw+YX5D1q8wITbAdvIuPb6Mm9mjH/Ar+TPgYO2SK8OvjH8uCOZtZo5cxl41h2vD91Y3Ti50Czok+QiGApc2JIMp2ZKffmhSpbzH3BKHcz60L77nmqlBZEnnYeRlvebpvzUTrxptpUfRYiz4T5cyla0TR3Eo6T5FgrqPqYJ4NEkP4SYFra0+Xl99jrruAiO6Tabyp2+tKE7n4DzaO0G+eOKRzsLIZn6CxTw4fJhz23FYxAdpIxy60j/KD2oRnrcy82m3vWuE1ZUcaugYMyXgnv27mGyaY9wtOua6qNOChQsj0N/tJRpLsz1f/DhdT1l4Lh4q5Asg3P2xCdoBj9lIwA==\ncomsec.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncomsec.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncomsec.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncomsec.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCOMSEC.\t\t\t86400\tIN\tDS\t34356 8 2 690FA5ECE1031BE50DDD9AC71D413546CB3D1F3D9914563C0B8C32E53F491B32\nCOMSEC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q4dsVuKrQ7H8RwBuxYsy8a7YvhFbnOsAHW63+gIgQzYtjdhiTu+NlsyN3L12fpBpnJDvxKRMxkDh2fuqjELCezT13zkpiGlJGF5zui+M0eetUQVYfqHPx0ni8y829QIue5yuIA++L8ebury0w3v7gWiiG0JhH9Ke4pcuI5x0ssJjt0NdOpytBOS28Wx4/Xs5WlG8+0Zn5AGNd9AY5GFFcIVUTMdIHkMcgPJnI2zN7fPlkXMwAbjcXdiRyBs6fT7AVxHfys6Zu4JtfNMUYCbRKF8QsPuKvYpCPiHVQIzg11Z2nNVOubK+Co52wU1CDo70n0YT4inYEEP9uEhsDlgqkA==\ncomsec.\t\t\t86400\tIN\tNSEC\tcondos. NS DS RRSIG NSEC\ncomsec.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . H0liMoABAXUWGI9iv/1xfsSmvSAZ/tRVs62yuAawVyl5g+kfMBYnBYkbgydIpON5CPoxSec//rY5Wmw4El1axKlnkGYRl4JTOlEhxZ3l2gOH54lNumFmIX+pR8WuUBR7nQDFqJpq/hqc07cFUln9otUmYdVdpvb+ZaKT+vAkJ+JfBJgv80Cx04Svk+blS0lrOplRSr9crDbIs1a5P0CdABaqhcKkifRL9vIOxF52YajEv/6FYHgyYWWJHG56MczQxflMCriGFW49Yijd0YJkj6Txs+hFLWKRIBlro2vY+pKVEiSl/MvIjtITRYSEafyCr6aEObm7GWQiEV9JNcTJTA==\ncondos.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncondos.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncondos.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncondos.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCONDOS.\t\t\t86400\tIN\tDS\t15217 8 1 B31ACE34886AC34FD8F95C8148E5129B37F674FE\nCONDOS.\t\t\t86400\tIN\tDS\t15217 8 2 D34DF61DFE9CE8BD7D61D5B1B76C34581B9CB2C06F4C8D32DABA12E6A45DB932\nCONDOS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UGQMVfS2Z84C8GYl5G+NJuwzuRPntDVpD83Ub5M15wJhUsNS1vgTD3YwDjJYhv2nqadc3k8kzQyZZ0GTOY2poJQMUaU2ziG6WRp9B2X0wTaa8mn2jvChfjismR8vGKWtXhWRlEEOExMx05e+E/Htr2/mgrV+SQUdptM+4JwO4Zbyn+foE3q8QjcnIeopPuTcyfLiJjp6zsnDtgi63x5TctnW85ho0qusL9P/C7O6D90JhKgl6tz+ki9mS/RLf00xQT8iGJqMMQa4vlL5lKLx5UbCaQ1DUYl6whPqsWC2kjsrnT+uR9AYwUPJCzJdZ/zbm0oFxNQJ1gf/0A+Y/yU16w==\ncondos.\t\t\t86400\tIN\tNSEC\tconstruction. NS DS RRSIG NSEC\ncondos.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LpIiMToo0AvpqMVwMFWYeVb+TV4qyWF97wfhVM3KqtrRXtpuOB1lORdWwLWnUKQkL5cWZx+oMuk2KVGqFVgLy40IOlRsu7odYlT8YbDjQx0fEP6qSE8DmaliQ0EzNlMJFEbmJ98PIHq2tLh3fg/LaWHnfDj7SaQOKBZ99jEznU+enVwXU976v5Y+6Y0N0KMZlD9tOuku3l06pj2QPPNDDsY/bs407OHCWVkDQkJmSgV8k9+3jl1GROpBLBUT8DMVGuc+NylnccITN/vpYdA+SAaK3pYRx8ZhdK9jRrLc6C5yytoRTdeNe2YgUvzrirNglIn1EeBRPJ5uXoW0V5fV5g==\nconstruction.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nconstruction.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nconstruction.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nconstruction.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCONSTRUCTION.\t\t86400\tIN\tDS\t47632 8 1 813B5BD7B85CC44E088DF46CDE6F5C0D7F7B682B\nCONSTRUCTION.\t\t86400\tIN\tDS\t47632 8 2 65091C8F92FC90CAF14AE7D5D6D35A2715797D68C56C2949D78F60CD617DA56B\nCONSTRUCTION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . riCI9vUg7/vC3VD7BJLf+frJM74hcZy+JBBLYfA5vvScMr2Hz3v6hcQvKEdX8ElFAuNZtzEWRy7tFbssoNzFcvuyvlt+h38tlNzpl/BSFVSsYY0+uL7jjYLquxu+1cxJBnMcMuDlV94swH+x3GSoAgh+Q6kAIy1DHaj64Adsle9WQEZfTOkVMyh+DJvarSTtougU7YYKfRi5FbUMzmA3fdL9P3KiZm4VN+BxKdcrqhGi11X3MC+Ot1tToHy/i1tbzE9nYufXoLMDepZPcGRrWcTyz4OCq0qPYwIoD/Wuvv2DMSd6Nd7W2JB5qZGAaZKxHV+umOD7H+KU0D///2g8RA==\nconstruction.\t\t86400\tIN\tNSEC\tconsulting. NS DS RRSIG NSEC\nconstruction.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dyDFoI6D/ATgg75WYVAC4eR6gVIpRC7eaPiyuwTaz5TEbNHyY/gBXMM6cS3394uO6JacegIf4RyGV/QmUPKO5dzYwLuKoK+qbaLSXhNDC3my/odcsCqqzV2gulmQgv8avx+2rntgvP+p8fmfToru0aLqoKz4uIFi1WUnmuWgwLCLy/16cxPspIEGpPsOGSEH8HC0Kgj5NDSzEJE919tYyNRjLCTZGKcp0PXWnb3fnCkUyP+cj6M+O7I8dld200uHY6oGMAPnXRk4Qn4+537qhtAjKppz3FoySzeqneVDGnYRgNg6UGIXS5NvhYiYKp3pt0NozybQXC1UvPx7HV/nVQ==\nconsulting.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nconsulting.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nconsulting.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nconsulting.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCONSULTING.\t\t86400\tIN\tDS\t550 8 1 BD47EAF7358047C6E513370D8601AFFDC68CF243\nCONSULTING.\t\t86400\tIN\tDS\t550 8 2 55A62FCE8F66B2298E24F1CB75F5E96ED9420A3C895A910CCA847DB488D179E7\nCONSULTING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R1ljeYBTH2BWTrXYei/jZDNt+AHKyZytkM4reVxT+4rnTKS0vof29TySyo/3A/CT/mDiBmemQZQANIN4CaoedQfDS5GZf9uddng4TwOyt+Bti0+cHCbgk4JRP3LwHvP31754r132nbzee7pLqkCidopycB2KXcqxHQthyIAeO+CVLHJWzRY4IwHkdi4fAImlX7kX6q3OMAAL7vvgkShsculv/qQ1GwjwHkh6CqdbbybEJIUrESiTTM4HCyx6rUexMF15wkWh9v8fiwlF+KFLSZC7xdCQapHN6I5Tv03uONFk0UntiV0jlCERVAUX8DoMNUjlA9dsrGm+Su51HSe/mw==\nconsulting.\t\t86400\tIN\tNSEC\tcontact. NS DS RRSIG NSEC\nconsulting.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oNq7Rn74pB3xC2suVPuyUb3raqsgilvw012K2zOIHPyhxMv/3FEpwS4qgr+mdA9iVLlDZr9TrGr4jL4pip+v84NeHRyy9ps5SjdojHCjsCuf3AxXv5+LFv5U+h4mhbqrrxuIrVHXnYghpPA2l89WzUE2t4gT9Oq/snmOjrZyKiKKCMdxzgsaT0mCpNHCl9aHhqdyJVu3jMQUYs1fqOqyrUD2segAsyw7/duAac+Rnrqc/8w0d1sAXKw3bcIt2rUtb6NyBfQpKhowZL1rMoCGHopZigUlsP8jXPpZ3dcpgwm9NMV2AZa8ZWhkmK64Y+J5OHvVuwZCrd4E95r1AX1iEw==\ncontact.\t\t172800\tIN\tNS\ta.nic.contact.\ncontact.\t\t172800\tIN\tNS\tb.nic.contact.\ncontact.\t\t172800\tIN\tNS\tc.nic.contact.\ncontact.\t\t172800\tIN\tNS\td.nic.contact.\nCONTACT.\t\t86400\tIN\tDS\t24101 8 1 6D28A3DC27A8C4DA290AA8850821DC49503EAAF4\nCONTACT.\t\t86400\tIN\tDS\t24101 8 2 2B3995587FD92B555DD6561832FC6ED0F7A21814518376EE9694C1D939914904\nCONTACT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GKwWv/SRaj6IhbEBwGSVaH3tM+bpWrz8hFVyktslRjCGrYVhD2yNHaRijWmbL9D0PUeynLTRuarzjMkHAsvwnCuIvhCdDm8+W68T8wSjz2CuFT/208c0OSkQy5J+GlqkmA/13KnztmOBTamB/mqDZInvcNB5N3Fd/FrliaSf0yDp7aE2tMfEsv0hJJjKkQosHDCLJz/OprEXzeACX6xxQEWtHiV4h99vbU5Rzu+FnLDETWy6ksR4MptlEoyY/X9idOT+4yR9K6P2/BNvsmUHG3QhXtfrXrSgjmoKTgznhS95VPQjV12M/AAvV+yjRMKBkOV/ht5PwAuYO2sxqfGvLA==\ncontact.\t\t86400\tIN\tNSEC\tcontractors. NS DS RRSIG NSEC\ncontact.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QJ8liJb3jOkfvtX1CIruI2BbmT38Y7KIX6NeI+z5WO8NqDfsS4ejV+WZULLGjyy9HuFX1j8Hmsu/l/Zeruf6xMSoyOWHRZxL5wihZ6GZeFd1RLvLAsNBUwfxhTg4s6eyiqBOCBNmyDOdU2usU2Jo/kVSLVv035dT+W0GXGN3rSwLu7X5OkzIYC6G8cv16ornFUYVHblyMueJArJhOLnX2TszA2N8WVJc0ouHG7qNqDBtk9LkcP62Ur0B2XDGet4h7g1gQAJnz5kdwLQv5TisNLnqwYhi8VAwp54UvDHlB5LTas0dkmlvPUoqknBavGCXrlAX2F/U8RuON5jnQ4L1FA==\na.nic.contact.\t\t172800\tIN\tA\t194.169.218.40\na.nic.contact.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:40\nb.nic.contact.\t\t172800\tIN\tA\t185.24.64.40\nb.nic.contact.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:40\nc.nic.contact.\t\t172800\tIN\tA\t212.18.248.40\nc.nic.contact.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:40\nd.nic.contact.\t\t172800\tIN\tA\t212.18.249.40\nd.nic.contact.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:40\ncontractors.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncontractors.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncontractors.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncontractors.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCONTRACTORS.\t\t86400\tIN\tDS\t44260 8 1 CD363E7C50687D834F21030481B94C1023F59E3D\nCONTRACTORS.\t\t86400\tIN\tDS\t44260 8 2 4ACDB5BFCBD50B7A44066144D9FFB70FFF3BA2FD5D8D21A8446EEFDBAC717913\nCONTRACTORS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . flvNQ6iVw3VPqo8/cIY1op5WK1+SdkZDVDlno3DaT7Oep0UWw2dEAQs4A0YXny6BNaXb1kwviTlnm0i6YDzj0TTh/h1kMM65/isDzWDcb/xVyyN7lYcU42yxPfN4Nnq4vGxDE6koKiiro6d1Gfgd2ptKIyyUtZLmDh3u/o1XHcEpSG5a2LWBVXo5kYnRDFwlewpv2/LFF3Y4B9+4QBD79a/U0za88ZTP6f5USHowMDFFawS1uNbDfTVZMVzJFk7nTpay79u+Dcdd+Aai/kBaUE2ZTtDdeuopJtyO2FzGrZeEvJYfb/RmwQ1IYVRCX4Xscw7a8iEoNnsWdNHoxCbJgg==\ncontractors.\t\t86400\tIN\tNSEC\tcooking. NS DS RRSIG NSEC\ncontractors.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SjMDNJpZ/abN9mf4owibHjm3VXpDzB8ZeMRH0pXJjSN06CFDCIcmczjAwstgJ6c2gJLiiLdZ00VACpCkjInaJIvY9LzgGGwyYvh3aEU8V/IJJMol0flr7wVi0+jgdYryMBgVz1c7i6ERZI5oDa4fxMtJcF8fE2JHO4iqF7RXONCCdBrN1eEKpHcn3U3hMt8vSjCnC3D3tAraTpcPUDmQ8j7QM+glxeOa4dBFaj0eue/d1n66oUPPDU08pqaHZl4Vs/oqGbCf7I1BOUVr1HOTY08WnHgzGIhJcBxRqABh0M7DWNF3YpAZoBZF4xfrmMwGUn3q0EPbSABwNB5eKwXn/A==\ncooking.\t\t172800\tIN\tNS\tdns1.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdns2.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdns3.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdns4.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdnsa.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdnsb.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdnsc.nic.cooking.\ncooking.\t\t172800\tIN\tNS\tdnsd.nic.cooking.\nCOOKING.\t\t86400\tIN\tDS\t38020 8 2 76C110F1D94CBD33D6217F454AD0C198386789536138B865BE7F91E2E7D2AF34\nCOOKING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mh8PDGREU1o1CLO+zzham9/02R+tn31fXCEMk5OMRX83Bh/lfx8Ed7B4T8cUgGdoY+iyzmB5qBVk7IV5ivXBJ0aPWT/ztDxGEieIGacB3Aw59uWyq6NjTKd5EX499KOL3arBYt8G9u5K7+K20jDD9DJNAg+5/JI59DmQA5ijAnU7rrWlDap5aqtyskJ+Sb5sej+qhm6tE04shGtrsWAtOEaXM6NaA5/QARfjpPZ+9DIHqwYHRnrroiKMQ62Iqz3NbAHWBAF5uXuKiQJOFM1sX4XwDs+D0OvOCcOYeC1ThFVz+ZAagioU4bRk6TUvxijEvk0VQCk9yyUKDNG0ap8P3A==\ncooking.\t\t86400\tIN\tNSEC\tcookingchannel. NS DS RRSIG NSEC\ncooking.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QY4tdbtyzLYmFwCoIjsmVFrlpGu7Y5rQMJx5gOWgrmpPVtQqGB0zi81BCNqmLy+TL5Pgh59nnWG18GBJhXV+1hK6PTsFcyTE7tbMxyQOrKAU3QML/BB43x9SfVvc8pQl+Vl7EdvEAAKu29e0CO+rgoXhTPF45XIJ/oKz9NJ9H71b1/g/ee3wxchnQqv61sz4/Q6S8R6hcOZL1BGcBhZ49VkJhgOsMV8jIeAhGevTsRD8Q6QX0WU4zK+qPO6Xj64cP9mafIbQl0x99ioj0OKtV2mTdzBtF83B5vTddSBxXqDV9S2Vb3YHzij3zxWSEBhS2p77nJNm6yhOuMw+5sBrNg==\ndns1.nic.cooking.\t172800\tIN\tA\t213.248.217.19\ndns1.nic.cooking.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:19\ndns2.nic.cooking.\t172800\tIN\tA\t103.49.81.19\ndns2.nic.cooking.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:19\ndns3.nic.cooking.\t172800\tIN\tA\t213.248.221.19\ndns3.nic.cooking.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:19\ndns4.nic.cooking.\t172800\tIN\tA\t43.230.49.19\ndns4.nic.cooking.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:19\ndnsa.nic.cooking.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.cooking.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.cooking.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.cooking.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.cooking.\t172800\tIN\tA\t156.154.103.3\ncookingchannel.\t\t172800\tIN\tNS\tac1.nstld.com.\ncookingchannel.\t\t172800\tIN\tNS\tac2.nstld.com.\ncookingchannel.\t\t172800\tIN\tNS\tac3.nstld.com.\ncookingchannel.\t\t172800\tIN\tNS\tac4.nstld.com.\nCOOKINGCHANNEL.\t\t86400\tIN\tDS\t48288 8 2 4BB52D23C468A1D38E99D7E4E9DDC361BA544BFC46DAC27769158B78D5940C1E\nCOOKINGCHANNEL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tjYwiN2CzFAv6nS/G063qCUUry9ktsFTZ2H21EULVsj2l7Ec89yxdV2BqK04D+uzr2kJfnlneIgPlK8I0bL3DIyv34ht4aquF7rDD+YXTRbvYIB/4v/l1OAXoAD44aSvDch7XsouBsdjpMO7qOUVd5NKKQYxKzCngyurmtfmILj+X6VYSSqZ8duUXigxV4TJ4DtTzZK9PEtV/oc+RjkhktkjjqhUWEVvvbmiz5XnZEHPVVaGBGKUcRexvBmITm5sQsv2Tg+4XQ/0pSIiwrKGIoNw9DM+/Jyd5wacU2DX6G3UmXCEPlgdJNbIiCxKxUKvCyxt2CAA06bSNppYSMJkCQ==\ncookingchannel.\t\t86400\tIN\tNSEC\tcool. NS DS RRSIG NSEC\ncookingchannel.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gZXppnAIQ26S2ZLssVy55kL0iles4QHq80GhuZY/TqbudUYedPzz0ltSaSRMXkODRo3s0xKxgNkJRROLvsXEbzEHSqoQezGcZy+7auVzUkTvEs90FYEoeRFeajNQbCFDIeWqtSByiyWYFpczvW1M3ZZkxzLq2vhW3ogPtL9SGpJ1bu9T9CyaAlwYDR7P5m99678wFaCd1UX/UAQB2v4ghiM1N/HM0jsglgwHt5DfnYdyJmncvnV2ls2pLnOkkRiP3zSdbvMX2qfE2YSHu7VyM2RbI68OKpoIVR6wEzsM1/BKRyBP0WH2F73HFIonXzcJAl1yML78drfOerthUkj7LQ==\ncool.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncool.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncool.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncool.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOOL.\t\t\t86400\tIN\tDS\t63106 8 1 8015AA2610828DA6B47067E87ABE660C6D85EB53\nCOOL.\t\t\t86400\tIN\tDS\t63106 8 2 A7F1F32735F0C3B4EBBCB1CFC816207B6185988EC10A4C2A5554439B1D2B5F8C\nCOOL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . T97S4wOXHTkPOUrpzV/AmpqaglikJ/p5dGV33xb9jRaVUz8uTWvRsA5dt4n822FPS3vu23BnZvzbusLbfP+3E18DC1PnePWgXdKWxoiAeOrpyTHo3zQXb8PlpycJ2s2I0qQvE5M8gHjbmIn75UPFY6cN1cwozoby7Q4bY2UzWJL0TVyWpbQIPOCrahkH8nL5Qa8a/PQE6zN/Q3Y7UXvZ2SneTkWhRz5BaYg1VOEEtt/lUFYTS9oJL71P364lR4+mPryq9PvgtOJqLZmmtj4DZXGApp9kZbAKY7K3rsubj8SI0UV79+VnGL/Sr6wVkmO6yJj6hgFomBtSfIEmN5h0vw==\ncool.\t\t\t86400\tIN\tNSEC\tcoop. NS DS RRSIG NSEC\ncool.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jfXZctnt5ColE0Ch6XT8ncs8TvlBs03zebmVlSsQvDE0Vtjb8xUpQIA1mAKHKXOKkORb/r2dNqOWaL7cFulqKsYjnWZAQG88uYRS8MZkXvG9ux/rMEW2joWl3DICXlVE+Y0idOa+sB/z0gfXNe3YzsfwKPVMDMcjROSDADW+rTqz8zQX1E58uoO+ybQWLw8Q2N17Bn9qSZkrHsOA0tALs1nUF2YEOlaknI6GtLjTe18GCyB3jZIx4wdtIFcnXHcudkKxhsm6vaqlKt+dTtFYnFgdWmXa6vvygJyYkaukPXbTB1gPOHestnXkhq/glmn1VXQR/YkgdN7lmNoreltJ7w==\ncoop.\t\t\t172800\tIN\tNS\ta.nic.coop.\ncoop.\t\t\t172800\tIN\tNS\tb.nic.coop.\ncoop.\t\t\t172800\tIN\tNS\tc.nic.coop.\ncoop.\t\t\t172800\tIN\tNS\td.nic.coop.\nCOOP.\t\t\t86400\tIN\tDS\t9961 8 1 F9370FAEAF0B8464B7C8802136A03FC96D8FF200\nCOOP.\t\t\t86400\tIN\tDS\t9961 8 2 7464849B6C08384030D135D156559691DB98804CE1DAB9891447CA45B594EF36\nCOOP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QXsunQ++InFY09NDcwQWiYHzSA7+sxRQvbQh9qSRFFGfwW5s0lqbFxJF9c6aWI2TtCyecxvW8fbK5C20NM6qVZXCcMmxW9HTgzgnyo1OhVKE7QCJB45mSmdI+JtPvcOWHkJNgP96n+uUyPib6VHJHk2Dsh0Vgw4XFwKzh6N7DOF1bLE26b9XJoDsgGTG4XgtfeDlS8C53cW8Mg691YKsThgbBZX+W28T6XYA14eBEY/odb0PwmJZ6BeCkOrslPK6R6GY3+nuJpPR+DYS/zLRVmubWcNZyn5wNCsMC2dZoZc5csHij7W6Cf9NLz8ZQzV9/6lx87FJC8GE1uupVPvblA==\ncoop.\t\t\t86400\tIN\tNSEC\tcorsica. NS DS RRSIG NSEC\ncoop.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kOKPFGD1mGuMzj4INoXHozcfYbQMGpJJQLqx9VnCyu+Pv8I9BH9/hf8okJZu/bnCZ/+Q4HY978US2u8raypSr+B4OmaHAWpJ2ffzNmBbavnRUMihlvh0iaNikwCmpwskxs4GshFQiJPcXWRq2b1YTDIa9SOyzDL278TuRhdsfdKD211wPJj3bYcI9WZWBljeHGyFgVfdNVrS73aNIu/Cb8jykgCS1AjeZBBbd5vx0qVbJC4rNgYXkwwriATAk488xN/lgE9zuqEz2+mg28RbiKIjRwYaJ3RCSN+SNjMbS2IO6rRnSyAA5FPEx0J/3dfuPvugA0WS9MC00RGl4tUTMA==\na.nic.coop.\t\t172800\tIN\tA\t194.169.218.64\na.nic.coop.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:64\nb.nic.coop.\t\t172800\tIN\tA\t185.24.64.64\nb.nic.coop.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:64\nc.nic.coop.\t\t172800\tIN\tA\t212.18.248.64\nc.nic.coop.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:64\nd.nic.coop.\t\t172800\tIN\tA\t212.18.249.64\nd.nic.coop.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:64\ncorsica.\t\t172800\tIN\tNS\td.nic.fr.\ncorsica.\t\t172800\tIN\tNS\tf.ext.nic.fr.\ncorsica.\t\t172800\tIN\tNS\tg.ext.nic.fr.\nCORSICA.\t\t86400\tIN\tDS\t59795 8 2 7B36A72EFFC1881D030FC7FC030A9C8B14DE72E5E65E85D21BCFAE9979375C5D\nCORSICA.\t\t86400\tIN\tDS\t63082 8 2 84C01935DA9B0DC9B26FEE9D2C390F5FC2BD946CD5C0B325327BF83914349AE2\nCORSICA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q13nODjGvdwT6MdG3Lc6D7I4EhQAhDBWNNnBmeCZWEQnEqCxii6yb0uFfUQQflHlWJy7wYlM5QZOX/LaSg3fvYoLJjs8UidRtC1pvBfBNj2SosaGZtL7t+mmhvfZdITZy6Mmmc5kgbCKzycCnehHyCu7/ASRHBIaQ7og5xHdsDW+LJYkMNChWoN2nxNFK2AwD5P3X7AsdyY+T7AtmSgXVvUxtcKkslB9jWND26zkHknqlk52FJRIcECorpu+NGzVMphdksU17jA9likQz0bIy++axnq4TcXdHva0gHPNPpBMduQhdtANVxsGGcQDI7IPI9KfoWcKYK90Dgv4N8Ln2g==\ncorsica.\t\t86400\tIN\tNSEC\tcountry. NS DS RRSIG NSEC\ncorsica.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . i421CqteE5rO6sN0VenFXICH2QZ1jbyYunOMYV5DPBr7w4d6qIizZTqdAmKKwqd+4jdiPPOLFcSSeGU+pKn2u45tcBCo1fria39Y0o4E1hwpElSqqIlJsxDQCUNrrMK7co1rHGh9PU4mBfOPooDmoryar9EYUUdcQSlkVn/cPz506/skaAqCBNfYgwJiqEc71FsiGESO6dz9d4J17nAY78gG9ABMv/qjLeSWj6vqYXR+yqlR/GM4y8URrZJtHGmZrAnD2AdI4HsfwtAWapjdmT5fVEEbIZKFpM3MnzxWhiG7YX3CWDPhnBPOmukx8AEfwfdljdMqNcB/ZOAH9/mYSQ==\ncountry.\t\t172800\tIN\tNS\ta.ns.nic.country.\ncountry.\t\t172800\tIN\tNS\tb.ns.nic.country.\ncountry.\t\t172800\tIN\tNS\tc.ns.nic.country.\ncountry.\t\t172800\tIN\tNS\td.ns.nic.country.\nCOUNTRY.\t\t86400\tIN\tDS\t2705 8 2 6EE6B796B61C72E15174930066AA40B92E0183A406561272E6B574770551652E\nCOUNTRY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HVQMZT+nQsRub9h4VtxRFekR0ibMVFG54F4K13axA8okEKLDJ6mOd9TOpv8N/vUaqT+SZkVeXQfOjOOhyWS6CFTFWdVKYlmQ5SqWGffF6adDo/zJHJZgjyVpfAKNYfk+cthu7ekOq5j2Wpt4Wafz+C10g9xb0ZNuxM7NTNrZmngvGyXam6lKXpkyuPF7O3CRF8SEO21ZxkbJCC3tFdhEtIs9PA6mEUHUvgcKinDd3R3IEoSz5tO6NxR9oZOPFkk7tL92MMXAo3xYw8bAms6SurvsvRzBTlOLbd8WcJF3nswNVw7y4rlOeqBmRyb95qfQO8W358dauagBezrJbY3G5Q==\ncountry.\t\t86400\tIN\tNSEC\tcoupon. NS DS RRSIG NSEC\ncountry.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZiqcQaqN3sGy3hahylQyz9EuxTPf2hpUgAjNpwm9LQs7xZZvQyAn1k4b8oyRdS6+APJ9ztub6wLMV6c5l256/Zl9zky+aGsfnJVyOo0lkOF5/Y0j9OFXdLH5bL5a0JF3kRTyTnM+6xL+a9cbVQPB2GuBtFuKvuBbayf3V7G2SASBEJ96hJeQqEBlpaiZcRtlgdl3x/TFxGNoivoOIY3JQJXz3yeFyVHGEesnpgd+4+Uv1QbaGebYVZfgZL7pyDJxWv0T9x+p8PUWxVT5NTfccUdL8InZb3oF+SFQFO56yH2kIXbWpG2DxJsm5r4oXGQg5i4fvwoMAZ/ExRJnCOmCvw==\na.ns.nic.country.\t172800\tIN\tA\t72.0.50.17\na.ns.nic.country.\t172800\tIN\tAAAA\t2620:171:a02:ad:0:0:0:17\nb.ns.nic.country.\t172800\tIN\tA\t72.42.114.17\nb.ns.nic.country.\t172800\tIN\tAAAA\t2620:171:d02:dc:0:0:0:17\nc.ns.nic.country.\t172800\tIN\tA\t70.40.0.17\nc.ns.nic.country.\t172800\tIN\tAAAA\t2620:171:c00:c:0:0:0:17\nd.ns.nic.country.\t172800\tIN\tA\t70.40.8.17\nd.ns.nic.country.\t172800\tIN\tAAAA\t2620:171:f00:d:0:0:0:17\ncoupon.\t\t\t172800\tIN\tNS\tns1.dns.nic.coupon.\ncoupon.\t\t\t172800\tIN\tNS\tns2.dns.nic.coupon.\ncoupon.\t\t\t172800\tIN\tNS\tns3.dns.nic.coupon.\ncoupon.\t\t\t172800\tIN\tNS\tns4.dns.nic.coupon.\ncoupon.\t\t\t172800\tIN\tNS\tns5.dns.nic.coupon.\ncoupon.\t\t\t172800\tIN\tNS\tns6.dns.nic.coupon.\nCOUPON.\t\t\t86400\tIN\tDS\t20371 8 1 E550EAF3A752588C4C0BC26629ABDFEC5831DD82\nCOUPON.\t\t\t86400\tIN\tDS\t20371 8 2 9A8B2D6834BD804642F80D1AE948E879290012C8874E94866EAD3DD4882DEBEA\nCOUPON.\t\t\t86400\tIN\tDS\t44291 8 1 B808DFA82CB4885F6FEA8ABBFCD756BDC79F4EA3\nCOUPON.\t\t\t86400\tIN\tDS\t44291 8 2 A41CE07C51D06C96AC3B5CE2E9437DF810DCE0222975B357D0A49A10F6FAC1A5\nCOUPON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EpF16COiAvfUJJI4OaiTOYdFItN0HQJ5ijYDEEsLzVO2zgygoOtn+u7vrMt0MxSODX2Ia2RS69ggREz9xIUJhl1eSyMcbuvBOPCZ9Ma3lzgnin7QIf9hnrUhSIWsYDR9f5QF21b0B0vaTdoCYqJa6WV5pwuwwrJ2l5+kJJbDF+92btaGTKKbLr/PDmfVkve7EHntxVsOvh81mvfj10nAG5rvkncGyzAcaVPhOhnrIHl0EUoUZbPyh6eaDFzQ4cuEwxFHHaGuJrn8v20FrdfqMLo2swGJ9W3rNJXufivNibOstdM+6lMjEGHMfxn2K5Zz2XXRpmwtj2+hB+vyTmsriQ==\ncoupon.\t\t\t86400\tIN\tNSEC\tcoupons. NS DS RRSIG NSEC\ncoupon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mGqM5VGc1rvzbLYz3q/zmU0ja6UWs3EXHi6lfxbqJ75zLwdPkq7n7nzDsfhJozohvrjLQIV7PiAt9nFjooacv9OHgw0QYm5WeD10F3sJRsjGfC+pD5M/MNErpd5qQZGxrxCi1j6815NpQgluMjdTrBCIb/VTpC6HXlZ34s/kIZWkL06KxyD49DpurBY1bf+lUEZtZot4jrVDF3okoS72H6EBibgSAjXCPekF54YpbIcEhO/QlgWXofzfuppUa9U4CJX22uYqQ6yOj8HyOrs/qpLOUM/+PxE9EZb341tL4wwTUqGJg34gXh4y1W7APuM5jb+Q3zkVemgEa7uqCX86cw==\nns1.dns.nic.coupon.\t172800\tIN\tA\t156.154.144.217\nns1.dns.nic.coupon.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:d9\nns2.dns.nic.coupon.\t172800\tIN\tA\t156.154.145.217\nns2.dns.nic.coupon.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:d9\nns3.dns.nic.coupon.\t172800\tIN\tA\t156.154.159.217\nns3.dns.nic.coupon.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:d9\nns4.dns.nic.coupon.\t172800\tIN\tA\t156.154.156.217\nns4.dns.nic.coupon.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:d9\nns5.dns.nic.coupon.\t172800\tIN\tA\t156.154.157.217\nns5.dns.nic.coupon.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:d9\nns6.dns.nic.coupon.\t172800\tIN\tA\t156.154.158.217\nns6.dns.nic.coupon.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:d9\ncoupons.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncoupons.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncoupons.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncoupons.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCOUPONS.\t\t86400\tIN\tDS\t52135 8 1 E5B423C8F35C931D0E6B34C3900C6BDF55F21DE4\nCOUPONS.\t\t86400\tIN\tDS\t52135 8 2 7A9272F9086C56A0CB1AE415CB07052438FB1EC053CEFB443CDADAAA8C1C059A\nCOUPONS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . T32FG857R3chRKyVv52yAC6OwFjRbm40ivhT8DQVsl7WVW99+j54noXRPXYiLR3VrPAdZK8CnzT0r3Eqnav88pWxMkyi4/U9psa1IQift5RkWnfpOIX9SfghhswDNQBiZMVltVOkgvhqWe6AwWE4VxEe+KZ7yognLVKA9bT/O5elzmEcKrOynHWPcOCGaFzjIFAUiH+0xbfNiHpUleG3JNBnzOy2A2ew+aTS0CrKqITSG9u0KUX7RyVY+d0MSmALu6HM1+h/SgLN4hNCPDcLuAg+DpZ/k05ercGkvxfAYYT9ElXgnK0nAITTf9oAnn+30puOQgRCX1+gb6KASvpmUw==\ncoupons.\t\t86400\tIN\tNSEC\tcourses. NS DS RRSIG NSEC\ncoupons.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ccV/cE8iZKysG7NyYrFt6fwbrM+UI3Qw+g1kBB9QPIae6zMN0tyOUrw8zRRr7dQThm2CnsJd78z7Ad6UbyZlpjcJtFHeoeK0pZxwafkVh+rIHIKrgPz1l+klMMu5klDk/0wcGuwfiyqrvaGjf/aOu7pvEDHAbPJbOrX12JklUwyc6P/lqtU4l+tcMZbZQZ4uzljY4Gdhxjmw8CtIHe8zAO+HBT7bDb0PdosR7GMA8SaVzAylrOIX/ANMtCE9V5rmdVqyooZIZw6oNoNBL1PnM70ynlk3hgyEFVJI0X8noU9jxPx0VPxuGbEHdy54qIRkIZGD7lD2HeucJToeVYg3DA==\ncourses.\t\t172800\tIN\tNS\ta.nic.courses.\ncourses.\t\t172800\tIN\tNS\tb.nic.courses.\ncourses.\t\t172800\tIN\tNS\tc.nic.courses.\ncourses.\t\t172800\tIN\tNS\td.nic.courses.\nCOURSES.\t\t86400\tIN\tDS\t17152 8 1 B73BF1B4349938FE78983BC109E8A2C0DAACD339\nCOURSES.\t\t86400\tIN\tDS\t17152 8 2 02DEE3F9EB388216ADCA7C11EA5E117BD018FB79E73B13A939DA7B574126A769\nCOURSES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Av3q8mTcZx4lGQC0LTMTeJhripNCzxMMp3QDLj41Rhts/OVSF/Ew5y6MhBmn0pHhAJsl81A0rX4IPg57XHBTY9fnnU6qY4sDpdziYf86fFavqPbUj5I36BR488HvPv85lg0BlzDzJinBHPCSzfWYzKbjQa0fvSzXjRxpkXwpogEKppwzmIb0UVMPaTieOX5rP8rGNXDRZyRT6eN8h6pdw6YQ2LaAuIxuPCwPhMgikdyTDf5W9oVkhX0J3O2BTA0sTy0ENJeLc6tpiyiEuKeqZpNqsDhW9TanBURHudgipOVInnLIOw9AXy2mbVNNdeS4u/4YIIV8T4DeaSBLMO4IAg==\ncourses.\t\t86400\tIN\tNSEC\tcr. NS DS RRSIG NSEC\ncourses.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . d1uWL6ThpNez9IfNwwf9lU0TFyCo2gvQPtcwUTxYZWAt8/Xwh88jzpaMGwXIIX6DtBXFxE9W5ExWjggLCHtKt+s3Sp6kO4tFBL0Mpdf0X4pmCK/5uFDopyQ6062T8jLtvR/Hrx2o6gu14BlZtDtew4cpsHQvlgECk1/0JiUU99Rn8EouBIAijHe5ulVmo8ziyFwW2PjwXIOcthT04yR0MzW5bJGmlDxpsrXSgPWxTUk+YZBkT15pEkHs6MMan4cFJ5a8tmgOazZ1H4sD49/yVbZrSumU3i+12xhAXRcBly+HuCfrNkZ8CdpM+1CkiwoR8CicJgRZaxzsaVVq2Tfv1g==\na.nic.courses.\t\t172800\tIN\tA\t37.209.192.9\na.nic.courses.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.courses.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.courses.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.courses.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.courses.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.courses.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.courses.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncr.\t\t\t172800\tIN\tNS\ta.ns.cr.\ncr.\t\t\t172800\tIN\tNS\ta.lactld.org.\ncr.\t\t\t172800\tIN\tNS\tp.nic.cr.\ncr.\t\t\t172800\tIN\tNS\tde.nic.cr.\ncr.\t\t\t172800\tIN\tNS\tca1.nic.cr.\ncr.\t\t\t172800\tIN\tNS\tca2.nic.cr.\ncr.\t\t\t172800\tIN\tNS\tns3.nic.mx.\ncr.\t\t\t172800\tIN\tNS\tns-ext.nic.cl.\nCR.\t\t\t86400\tIN\tDS\t39844 8 2 53273C8AC1D0ACF9030D907C3A731BE98241E5EF6DBB51F5CE91CDB09534AB1C\nCR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . M7cR4ovRLcfSSK83Gb1tixUmH/XZrpuvtIoP2xQyzW2dEs4TLNT/pK5/PG7lBN53gEnnI2vQhja7KfU+XK6+MsDeDUl2L7iE71g1S4ULz+apITS+GhRC8UZNuvRImoz/Muf6jF2SaabIXPqv5sGoBmYGSKEqM9MtC/NBUbTRb1jVWxXeT2iX6V/3A2BvZNfSl36tNfLe7psubXqFWtWvyiN7jWimD0rRSvOrSbMLTDw2KEkrrKWD3zp4R8Hu1/u0352QsrDVZovdxISe4hYThxqtx5vBTr2siHxZ4EtBniw4JTZ02olms3WAmdLb4/pU8DRETmknkDT+ZKYzhUdiiA==\ncr.\t\t\t86400\tIN\tNSEC\tcredit. NS DS RRSIG NSEC\ncr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TPHCZAxw6HBCZbAuRypXsuxUFEdXeUAyC2GHaLCABAMQRhXeclAmpOfdCWwT/BGuhBm905xzVfR2GbbKgzxVwTIJjOnqI6zth2+4gHjKGRuhXRCfUk0o/3lxhDcPh//AK0f8pfse6AXDj/2bnwTsHvFVU+biJegXpmkBbjKz5Rpy11PQ11UPKzXgPaqwS+jBim+pD38kREkpxC3m3GSDx4BDI41dvpEY96KB8S507PWrH6scdBhMO5uW7OLwGOTr5DmJvYHqscZTJ6RUm9e1ZkESBTqQrv6QxLq7j/2OnF9Q9kVieyuyFfSaiuddOKM2V1L7GYA/NKrDK0/M9qt09w==\nca1.nic.cr.\t\t172800\tIN\tA\t185.159.197.100\nca1.nic.cr.\t\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:100\nca2.nic.cr.\t\t172800\tIN\tA\t185.159.198.100\nca2.nic.cr.\t\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:100\nde.nic.cr.\t\t172800\tIN\tA\t194.0.11.107\nde.nic.cr.\t\t172800\tIN\tAAAA\t2001:678:e:107:0:0:0:53\ndns.nic.cr.\t\t172800\tIN\tA\t200.107.82.100\ndns.nic.cr.\t\t172800\tIN\tAAAA\t2001:13c7:7004:1:0:0:0:d100\np.nic.cr.\t\t172800\tIN\tA\t204.61.216.89\np.nic.cr.\t\t172800\tIN\tAAAA\t2001:500:14:6089:ad:0:0:1\nns.cr.\t\t\t172800\tIN\tA\t163.178.8.2\na.ns.cr.\t\t172800\tIN\tA\t200.107.82.100\na.ns.cr.\t\t172800\tIN\tAAAA\t2001:13c7:7004:1:0:0:0:d100\ncredit.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncredit.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncredit.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncredit.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCREDIT.\t\t\t86400\tIN\tDS\t35875 8 1 3CD2EAA25F385002FF3FC1EC460B645AEB67F0A0\nCREDIT.\t\t\t86400\tIN\tDS\t35875 8 2 C028C0BD97CC21FA41D40A8B8C63432A6F82DC6D36E7D269057C6C82D513F768\nCREDIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SWqbnwtU0Oyq4ZeuFFzyrs/0NcivTIRbUxnEEYaQ5FWtn3EXdyeb+hNb+07EPje7kOjbWrh5sDziJeWxRL8dIZ9e99NqcpFt67KHSWfONdCTJjq/IEOXncSBW69haTMIpZoMtPbHO6CxOgJczQmdFpdxhFnp6WKhSKQeOSZu5m4QIallTPpOQINSBg9cgEG0Sbttewibt6dHGNOyZqbwdoKKRFhQ1hbtj/JARoADJoAPprawseRy8id0QCH/eI3Wxup/qmhUUGJaSCcbUK5tNf7SK6Y9z8ndnJ2HNWjzqUERcmcBMZMhGqT1AhYtHXjPb8zaWBVRUiqCtm8Io3Z+2A==\ncredit.\t\t\t86400\tIN\tNSEC\tcreditcard. NS DS RRSIG NSEC\ncredit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BgG1IyGi+QTP6MO5jXVdeVn1j1Lsh2DnVkiXnJFJ9VQWb57R3hfuy6ZLeGlOYp/UMBy2fEXhqietVJNpjMztGqNhYvQEFn6iw6FAiO82hL3P554TZYVzQcQ9A+XXzPgkeEzfcUjbjP2XXm8voQ4b8NHH4kqLvAvdMqtCu8sMeHx89/zkSla+VWDqVxMISzyybK9boE0Lr/Ka4+rgDvMwSs5m3SK0RkkVkVRr+Vcbilnlvi4E8pUOzJ7f10jLDh9rkrJpb8vXGg60Dt+Vm9UqlGMvL1M722FgokNl8TGon2dXZkoh5Nt7M0+pt03nNcoQ57AFDqb3EZwybnIfNmginw==\ncreditcard.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncreditcard.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncreditcard.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncreditcard.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCREDITCARD.\t\t86400\tIN\tDS\t8884 8 1 60242C01A6657637B975100A9F5DCEA260AE4978\nCREDITCARD.\t\t86400\tIN\tDS\t8884 8 2 C24C5079A8AA6A2D7A6C013E2CA60FD211F2881D830BD285E97635C05872E6C9\nCREDITCARD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fjyRgFJw5qvj8lvSdJE7kK5j5nsPy4HVu2vGjB+Hlx9eI5eWr+dut1I3gTYtt65BV/AJiUDP8dRnsITaYDBOKLvk9wMso1y43mP6uDhHJJUazaCaYvKSBI1ODOWl7JuVmKGIjaTJA6xxvMD4Y+O2oy7MZm11tJ+9/Fuw9x5NuyGAhyMRiD0Ft2XIZJ0SGvEXR8vJLTH9XjspwGEp1MBQZtKks7MlVO/MEJT4NKNShC4kywAvS2e3Ob5UMBGjsRHsngwZbDf7AIBdFOca3joX00FCSGnQ1EWDiUdaro2bsajoemBBX1Rvf43B2lJteynhv/qAvrF0thByOaVB1SJ45A==\ncreditcard.\t\t86400\tIN\tNSEC\tcreditunion. NS DS RRSIG NSEC\ncreditcard.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TZgIVJGkkHT30hGQhOrSUmH36qG8dVjtnDJbPbwUSPqcxx7iBUCriT1InDz1cY7/G4Qc/H771Pv7EUSkAdNPlVkPXJ209HczGJyL8zXXNGT4rkUEd3hitwhHHmCcPpC8kKJAuw27fMkEkBIsiIIhA20/cjYhURUuMX3s1M7TlB62990m13IFJISU2bDE3ktcp2+35rAhOaFr/2U648TtMu5SJOUYiC8asjwLpE/25I6u2k7NnzBEf5tdjqWAERqFxXMILEg00/8GGVyTwzpTEr6RXjaT372MITye6YYiYQ+MOz69svcNPTRNvggFSDBl9KVtjAcy9qoqei0YLjmJig==\ncreditunion.\t\t172800\tIN\tNS\ta0.nic.creditunion.\ncreditunion.\t\t172800\tIN\tNS\ta2.nic.creditunion.\ncreditunion.\t\t172800\tIN\tNS\tb0.nic.creditunion.\ncreditunion.\t\t172800\tIN\tNS\tc0.nic.creditunion.\nCREDITUNION.\t\t86400\tIN\tDS\t54858 7 1 240EEF679A896BAA76E88EAB67E349BBAB449471\nCREDITUNION.\t\t86400\tIN\tDS\t54858 7 2 2A51356CE0FA71AB22CEB6E8D027ADB7D80DBDB626C6C6DED57CBE23357E7A61\nCREDITUNION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o023eZOdGn1grCDAQyEY6FJnNfKDc7RCxPL4VXckXI+OVCZih8W6d0e22Ye34uDjpnYHtligXESJnriZ/2IghP7yWeRT6/WOs09CxjveNlrj/19379quFMjuegw+Lcbrje2HK2nPp4OpQoXJ+qVeyqOsGpR+FzBSIX9N1RJN4CsEk3k/HRc87vkI9zexUuEATqCHSBR2Soxh00q7cjQl+Rh1zLSwosC/11LDXUdkF0SHq7SNiAF2VDf/7ZIJijmDaFwgIx/O16hXRff/RelIqt8XdbWfhVxEUskFW89zNE6EzYoqlYe+oyqcDUdqMkPheYpW3sJ8c777IJYz6+Vglg==\ncreditunion.\t\t86400\tIN\tNSEC\tcricket. NS DS RRSIG NSEC\ncreditunion.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nIe0XtVVdCnu3254N59UuolgaRVzGlLg+epfV8RsblTKwgjdPTRwV31bzYfX5c87pnY5sTjNBm9AOmmHoqvn8+g8uuDQPpSqyGc3D4DEgWTzpp7+tRb3PMqVuSyF0oMPdpz4FhEdvRliPYGaA+UZZYTqWg9UPEcrXBDF936mnbUZjByhi2k5oOtD5YsR1pycgHZualM5LPhRfD+hfe/i/YXjYLw52CojrhQGtOMLV5GEQGb1QX8Fi3yOxg15w5IvxFrz+bY8tTaadsnThcaK6OIx+caFtaEzUJTzsGokV4V/r82VmyqAqamSB6Qw5P/hNkWmzzQ9Ble0YkSRr+Xuhg==\na0.nic.creditunion.\t172800\tIN\tA\t65.22.224.9\na0.nic.creditunion.\t172800\tIN\tAAAA\t2a01:8840:da:0:0:0:0:9\na2.nic.creditunion.\t172800\tIN\tA\t65.22.227.9\na2.nic.creditunion.\t172800\tIN\tAAAA\t2a01:8840:dd:0:0:0:0:9\nb0.nic.creditunion.\t172800\tIN\tA\t65.22.225.9\nb0.nic.creditunion.\t172800\tIN\tAAAA\t2a01:8840:db:0:0:0:0:9\nc0.nic.creditunion.\t172800\tIN\tA\t65.22.226.9\nc0.nic.creditunion.\t172800\tIN\tAAAA\t2a01:8840:dc:0:0:0:0:9\ncricket.\t\t172800\tIN\tNS\tns1.dns.nic.cricket.\ncricket.\t\t172800\tIN\tNS\tns2.dns.nic.cricket.\ncricket.\t\t172800\tIN\tNS\tns3.dns.nic.cricket.\ncricket.\t\t172800\tIN\tNS\tns4.dns.nic.cricket.\ncricket.\t\t172800\tIN\tNS\tns5.dns.nic.cricket.\ncricket.\t\t172800\tIN\tNS\tns6.dns.nic.cricket.\nCRICKET.\t\t86400\tIN\tDS\t5282 8 1 451AD031FA7D68F4DA50293F02E6E63CE1AA6E6A\nCRICKET.\t\t86400\tIN\tDS\t5282 8 2 6CE9A87C578956C905BB79BD401CAC0313D0972DC41BF423EF0789E9F70C986F\nCRICKET.\t\t86400\tIN\tDS\t23734 8 1 5A9865D19CEA873191F545407B3904BAE3771D6A\nCRICKET.\t\t86400\tIN\tDS\t23734 8 2 76DFD09C478F7A0FB3326B6B21EA9CACFD2690D61FAAC2C44537A4C11D2F227F\nCRICKET.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . szTCAYrqM8FxTKFuhWMKbvHj6KRiiDRUZiNsTEH7AxxXstRoi8ZRUF+bH4h86QnjAzvQgDIWSqL2z29r9ZqeqYQrf3uSJ8i/ShytkU/I5Q9et+NXspAky/IdToTsyacBNboG7lcVl6R2wyVfM8r7hiiL7MrtW4ezc/CHSWyepo3xJ3Tw2y0isW+q/656lWns5MpOL9sDJ200HzyVfCC9uRfBbbLRN9X/O9OdFKDvqxK7WoJ9cCStY4hDG1ljE00QNm1r7jvvyDxujzDLqEU1tjxhUiA3gxf01NYzQLkyKK2GHJCgVMl1ZjuB2rcbCE0KGUqCsOOPxvB5zjy+TU3AWg==\ncricket.\t\t86400\tIN\tNSEC\tcrown. NS DS RRSIG NSEC\ncricket.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . reoIwkS+n00kKfN7nuNYZG077bU3hkakcQdkHwqLrVWDBAKCJWgQawx4C4rYzq6DjcTwxyXd0+ZdD5x4bn7g2Bc8r8QSreaDs/pej1QR7/PJBqPJFBr7iAk5iFig7y2BlDPXQkGPYJIouaOjw4OfZv4OOER31J2RiYGptGvaYsfipbQfCGgb58NSc3A67pnLeMYxY3VyMuyrSbiMdmH3sf6l9jHjIR2TfhG8bhlAxjvslx9SFVfvXkgUwEyFPHQhOBwwYsM0Di+9TBpiNZeDJU2IOa9ezyyvTAyebVjPfuw16WB2JCif7GMSFmoUuEWXKPv39IHkSLCNaSRn4O8QOg==\nns1.dns.nic.cricket.\t172800\tIN\tA\t156.154.144.220\nns1.dns.nic.cricket.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:dc\nns2.dns.nic.cricket.\t172800\tIN\tA\t156.154.145.220\nns2.dns.nic.cricket.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:dc\nns3.dns.nic.cricket.\t172800\tIN\tA\t156.154.159.220\nns3.dns.nic.cricket.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:dc\nns4.dns.nic.cricket.\t172800\tIN\tA\t156.154.156.220\nns4.dns.nic.cricket.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:dc\nns5.dns.nic.cricket.\t172800\tIN\tA\t156.154.157.220\nns5.dns.nic.cricket.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:dc\nns6.dns.nic.cricket.\t172800\tIN\tA\t156.154.158.220\nns6.dns.nic.cricket.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:dc\ncrown.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncrown.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncrown.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncrown.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCROWN.\t\t\t86400\tIN\tDS\t27918 8 2 8842332BDE0BA9771AE17DDADD5018C37A16287E1384967C331C615B23D85D56\nCROWN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c3zRDoJPoU0LDZJ/fVVl5srIYOMjIWuNzmvONNgiaixozpTmymuEHQRNkeJwn6pEajuYsScxtLFfFPytWNgUPjDUAlESjDuq5BHI68edEgcP8VAdi/ID5M9jcA9U3Nen3/0+MbiRjodCGdsyBWVSa4/Nf/Ts1ZK6gsvUAcGWlFhGQTJ+JNxuI10C0KSf/8Tr2zGG8PeqxmYXoRqUET/aqctjQ1wjznyQobRRKrZDqAnCE3+ViY+/MS8++HCKg0oOakHyAEZISwvhsTo7riNQ4uS+o0XYARSACV2fpp6jfmGN41lwLc3zNM8ChOPXpXn5NI/eBD8+PpPJxIbuhBFljw==\ncrown.\t\t\t86400\tIN\tNSEC\tcrs. NS DS RRSIG NSEC\ncrown.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jMXGDm5H/EqX2VUA5KTQLPHmxrU2DJF7mhroklsZubX38xpLWFzTAbtjYi/04xuaI86gk10PC+xghmefln1jb/4obI5s/3BFvzN3fj6GnpiAhhQ29pUiOcqBs2lR0+r7W4/NlxRtIDb68/ndJA1yLv1qH4bd9bVtzYllrgjUFaP7i8SEQ1PIPr937AYm1s0zmBoKe/EkxlZaMDPPzFIQ7/cg8Hkn99Fp7C2gWyQykU3yt5EJIeVxpUk3OAEYQ0Ac2Hq1g6Uc+5rn4rB3yrElaU+P9IKgodjwBGI5XgvM8F34XhQQqN0y7wEGmnB6HyrAZZYDEWCSlTTzsuh8JeL2sg==\ncrs.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncrs.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncrs.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncrs.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCRS.\t\t\t86400\tIN\tDS\t58626 8 2 5FBCEF1EAAFADBECAEA20E6547CAA2B3D5B2E40FB5C23EC978CE79F1BDFE48CB\nCRS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ghXL4b5+JOSMiN9Es/wF6O1rLgs7spmVvbG7BXwZhsahIy2rCjsVOZ9fzYc2Ji1x42orPbriwL/6s6jn35/CAJ6PDAdjjEe+84WIKOO4JySKCE6PcZXke6jRAKwItkfwf5UZdo6oVUYBI233ByN0Ho5F5Boq5AvBhEmFbjq9UePUaKASsieTi6SjXM//JSDph/rjxcIzM+kRU7o/GagJns6sKGbcvuC98r/T9FmqiiRbLBdl+NwAgyhhRRm15cBP+rkdg7F30NpRNhqUEFTXZ1MP3XCiTB0GHOgwP2bxWXF8VxAWugsKhC8uFuHb6yBRhMLBJOAJPEFnQ5fDKDgVfA==\ncrs.\t\t\t86400\tIN\tNSEC\tcruise. NS DS RRSIG NSEC\ncrs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IgHWF19X6PpRhn31acgBLM3xySIFxGfig1LXIxXCBOeEye8us2/FbBtpEigJXcCDcfT9B4cnw05iwgZO7OM+suCtA8Seqbs9VvjGKmnQ5MO4ZzcITuRclNPUbS0o7e0TE7UthyqoYdslRwmlabsBcszvAmxEX3CswIkIOo2AMsBm4ZdecONeb2TvHGEMgKrX7GVX/DMrBThSPEW68NjqfGJOzR6eBDqKkopCskkvfdXcRVDp/WJPC5ktEOWmS8zuTdRn0P/9mOIKPtdYIPvluyknKW4t7NHViBV2EnFC8RyRD4F6J+sqDknGuwHg0LMt1gsy8/a6xDYuGO87VnTWsQ==\ncruise.\t\t\t172800\tIN\tNS\ta0.nic.cruise.\ncruise.\t\t\t172800\tIN\tNS\ta2.nic.cruise.\ncruise.\t\t\t172800\tIN\tNS\tb0.nic.cruise.\ncruise.\t\t\t172800\tIN\tNS\tc0.nic.cruise.\nCRUISE.\t\t\t86400\tIN\tDS\t62550 7 1 6BE1FA931719330E44C14F8BCDB0AEC8C1765718\nCRUISE.\t\t\t86400\tIN\tDS\t62550 7 2 F4A23D33454784D337840885289DFA81CB23A2F65009DECF86C2C84C03DE91F2\nCRUISE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o7MHIwyejJCY8yP4FFwFMKYleufqALlZMnc0KEgmhy0Kh3+eobR60lZdvF+fYR3K4zmVrAn3oZP0NeTKASsqyRiJXT9OPpH2zwYf17+6qM51Qrrje/JhSuzLiDALS4QZR2nCecAgZBUSIOLZ2/eltcZvfrBMVUBTlmqWUarDHhBvW5+ibiU22faNBKtqzETQ+z17bKD69jrbSxPfhEp1D262qJaMhe4EMaXY43OEf/iHIWOW/C+yzrKcNsz4tWTZdMR068+d4/pubYO4oAf+ovG0n71e2DtDbvSJBDvE4uABtReCEIrtvYNrswp/hjJQTWhOrxauyVz070P9T1wuAQ==\ncruise.\t\t\t86400\tIN\tNSEC\tcruises. NS DS RRSIG NSEC\ncruise.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gc9UalWsExTx7F5K2z1XrxbbMufhWy883L/s/B2Ll7ALvsMMh3WDidNNwmO1H3+vW8NiON1/9A82ms+P53Pdf2onN93ztlzSoU8Be5rn4bRC4/P1g33ywOkd6lt4JAiSFp2zhf8WbNLPM5qrn8rX0FpYJN+cJA6xanb0IqGDis8+JMAo1alSNs/kVtz0Agy1fc6N3wUqxh43ayHc6cKhENChMN1q1oJ21rgso7m6yhJuotUOTKqR4oaa7h1I9yG8XrFnKbj6pKnTsxsXXKrfVADTsXpguj87PzgkstZ87eAI49doJVkxcmFLdVyzhSUKWTOy+Efm+ET7Cke7/sx7Wg==\na0.nic.cruise.\t\t172800\tIN\tA\t65.22.192.25\na0.nic.cruise.\t\t172800\tIN\tAAAA\t2a01:8840:ba:0:0:0:0:25\na2.nic.cruise.\t\t172800\tIN\tA\t65.22.195.25\na2.nic.cruise.\t\t172800\tIN\tAAAA\t2a01:8840:bd:0:0:0:0:25\nb0.nic.cruise.\t\t172800\tIN\tA\t65.22.193.25\nb0.nic.cruise.\t\t172800\tIN\tAAAA\t2a01:8840:bb:0:0:0:0:25\nc0.nic.cruise.\t\t172800\tIN\tA\t65.22.194.25\nc0.nic.cruise.\t\t172800\tIN\tAAAA\t2a01:8840:bc:0:0:0:0:25\ncruises.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ncruises.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ncruises.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ncruises.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nCRUISES.\t\t86400\tIN\tDS\t3805 8 1 25980D1CDC022192F061132D2A2B14C6C686EEDF\nCRUISES.\t\t86400\tIN\tDS\t3805 8 2 666047E7873EDE3B9A55A01D372646F8B43E248AFC9C92846D376D2CE0DA53DB\nCRUISES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ksfck4yC73kv1LV4pq0aiapr0PUr7N1Z8NiKWw+f9A7U2+1YOgxPc6KCdBGwkjnVykWgubWnemllFbC2bsuaVVdH/ziw1Ocgz37MteVd5xe6RhvBvBP7a6lxP1kBw/KiSIKeucgBN3slGvT5IQ8J2WgIA2HZTt5BfTX8gN1Fh6RCZUdPsU80JImEDlDLBOYfRPSzJi+ssJJa/37bNPMcjo57j/mPsPNFUfCVwfNEPZ54YGOQPkLzd93Ob50HUIQI9NnWq3QlU351cGonD35S/38lMSdhF0fwqgpEzDUD8Hob77k1Z4wKj2w36+YR60qKXqvrpQ2OvD6aplIZSi6vRA==\ncruises.\t\t86400\tIN\tNSEC\tcsc. NS DS RRSIG NSEC\ncruises.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BrBaBb4DNwSguubfB7IHOvjYVABJ50cTSDdHvL9qlwHy9zhhw5j1sDdJDiGfLcV6T10gMgD8jGAqznIwhqEBZkb/dNESurKyOOvwOagI5H81kmH2V8fCSYJ0yTbxODpSRTLvU0vIQMVT3OhObS3XBorSziSl8iUrS7QiwfPpdOYQ+k3aFDKdoCxyVts6iSxZo/tTHapZjfhLCEX3OAbSaPlmqRE2xVaBTvU4AQxScuSEBwpGBKJzeG9fYauwF6V9R44jFu0gOWNiT92YurNiiNFlVGtVvbIQdLQyM0YiNNS8PhFkOU+6f586K/m0c4XBYpaVoMxvRDFJ6A+9inXfZQ==\ncsc.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ncsc.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ncsc.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ncsc.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nCSC.\t\t\t86400\tIN\tDS\t55089 8 2 3C45F59BDD42C011DBE805E297183AF4B2F823C7292AC04B54DEE908699FA8F6\nCSC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uziuxvpVSy51/Jiqp+RVZviDEdBv4sOs38LsI/lZEE45iF+8qYeImuLsaRv7SSFI2zmBwaYeuLcnA3g8jMq7v/m636eIFypy2mzB1WO6wbRdew7DmqfTEI1L1fnXkOJWC5G4bK+rjJefcwCX7oWsZn3OZNq425GrDuRUq/unRht0GCpvtLrwiD3oIpKt4BdLCz5RI3HLiu7l4sTdO133e/qxHULoe0v/P8MrXWIfm4xCFyRuvYMXarufWffP6T7BNY63NaZ8YgrMkP6Qge8DQq6xtbMSoJwbRQABdljhrZe2Ib6AvEN8IArW21G9nX7Grpguy866nARJjOV28r542w==\ncsc.\t\t\t86400\tIN\tNSEC\tcu. NS DS RRSIG NSEC\ncsc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Lnm8yWIJibhX6b1wneSc7pRlDh+uPkaaqRqJEjMkTSieYvg4VtRKZotz9hViKhD0qFZ2QLrf2pc6TfbgtthwgU3AeuuM5p2sTnIP/e3yLOFGAE9TP4n+p6Onn4AsynyRUzFF0V3b5yo5Qn7rf7da6RzgbkUawYBW6HP0yeGzIrkltPfpjHrNez/MMjC5ltOKo+1VOPZD2q7yV7MroJnLnptDsyg0va3UXYn+8NV4CgNX80L5Sw3QU5bx1sU13cFFOLvrN91uqj/kY4NZ5F2sPKag8ADoBdugwACIKyAiEiWZSZHkDpem/Xw5/w78OcIOl0nGaFJqjqgzc0NsPjqJOA==\ncu.\t\t\t172800\tIN\tNS\tcu.cctld.authdns.ripe.net.\ncu.\t\t\t172800\tIN\tNS\tns.dns.br.\ncu.\t\t\t172800\tIN\tNS\tns.ceniai.net.cu.\ncu.\t\t\t172800\tIN\tNS\tns2.gip.net.\ncu.\t\t\t172800\tIN\tNS\tns2.ceniai.net.cu.\ncu.\t\t\t172800\tIN\tNS\trip.psg.com.\ncu.\t\t\t86400\tIN\tNSEC\tcuisinella. NS RRSIG NSEC\ncu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ydd3dPx3EvrQgbTDEKgCjzXLrI3yZmBu5oDD17mo530zEiyeY+9wbdpN1c27qs8ZhyOc9GCp4EQuk8GUrMSKFLQVUVwFPmRkO6StdxiEqXYjkwVhJfAH7m6EbKim3vcpaw8zcMga8HOCKVEkjO80rdkzuv1oHOcuotocjBWhOD+YExTaQIdFoS79oW7jSye0uv+A7FV9qyzQjw1Evhm7ZLu9Louiz0JKi88dfl39PtuZlgn6/UkjmcM/LN5yaR24VR5JQVi4jexrGLAZ23/wlGGZNjPwW04jMVoKOe9SZBNE/p8UHoiZHaaofRQ5yOHZ4jpgqoi06T7+UjlJ5tgPcQ==\nns.ceniai.net.cu.\t172800\tIN\tA\t169.158.128.136\nns.ceniai.net.cu.\t172800\tIN\tAAAA\t2001:1340:1:128:0:0:0:136\nns2.ceniai.net.cu.\t172800\tIN\tA\t169.158.128.88\ncuisinella.\t\t172800\tIN\tNS\ta.nic.cuisinella.\ncuisinella.\t\t172800\tIN\tNS\tb.nic.cuisinella.\ncuisinella.\t\t172800\tIN\tNS\tc.nic.cuisinella.\ncuisinella.\t\t172800\tIN\tNS\td.nic.cuisinella.\nCUISINELLA.\t\t86400\tIN\tDS\t2647 8 1 D54E6B60E9C30627274A4ADFFD645764AF026914\nCUISINELLA.\t\t86400\tIN\tDS\t2647 8 2 BF9F42110BC20EF0AC0997EB373BA1DF60AE1D48173251B2CC968C76FCA27C8B\nCUISINELLA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Jj8TnUO0n1LS7UAJD1X3mZLRV6/nkoTE6sekg3YFJS31VBFJPzwC90nS7ajpSTLFGrLHDcMTdq+RYNS1bvHDzu3JHquvq0f0wt2RNmN4lZfvPizA4mdRYzhjk42J37GG81+Ajc1h32xHd5HiN8p8k0UVdRR918wwdaY5+3nGQHsUkfhADuRevEB8M7PTiNfpSbZL9phlhnYx4ZBjqqXi+PhbG7bSXrIqsQMHfN8eRprAFqYlTEm/CzpRTXSp3cENFTM6WnPnkMxS9C9nhK4VdxO0SVp+yQWD8jTfGd1tFPFN5yOurptl2yiwulWMrMXMwujYG1Ox0rg8u3Is4BwIYw==\ncuisinella.\t\t86400\tIN\tNSEC\tcv. NS DS RRSIG NSEC\ncuisinella.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HXkhRMrvu/ggDvzIxhMlW2sBlTRhjo2GAV9phWVzmeoKcQss9Zv5o0qw8OT7Xv5k9XkCajg1ng83qhWNUlXSTp9S9wWTzOtfrXBjEffFNB8C748K+hxpK9CCesYVZ4Vej5mVdwk3x3BT1+eb4TPE1HhbGO/joUdgg2fI0VcKUGscwizBZt0hhv9Qmplz/sSrYOavPxbzSAdK7zvHLjo1IuIiRqZev+2Smtm6gX2fdVgmtKiO9c9HwiffzaXycmPJdNuTimeKBtZZX16zXyr8WpNJUvatTvDkbGXrCqsX7JoVZYVEcF2qTrZWd76H6h+sgaUBLj7UYA6Q8AtD7abGNQ==\na.nic.cuisinella.\t172800\tIN\tA\t37.209.192.9\na.nic.cuisinella.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.cuisinella.\t172800\tIN\tA\t37.209.194.9\nb.nic.cuisinella.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.cuisinella.\t172800\tIN\tA\t37.209.196.9\nc.nic.cuisinella.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.cuisinella.\t172800\tIN\tA\t37.209.198.9\nd.nic.cuisinella.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ncv.\t\t\t172800\tIN\tNS\tc.dns.pt.\ncv.\t\t\t172800\tIN\tNS\tns.dns.cv.\ncv.\t\t\t172800\tIN\tNS\tcv01.dns.pt.\ncv.\t\t\t172800\tIN\tNS\tauth02.ns.uu.net.\ncv.\t\t\t172800\tIN\tNS\tns-ext.isc.org.\ncv.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\ncv.\t\t\t86400\tIN\tNSEC\tcw. NS RRSIG NSEC\ncv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IEaTACXlDnoYYxhYJwLRWsDwQ/spld47GiihR3qmeENYkYzuK/DnV8JZ3kzmf3dYq4A/abH+nTFDPmnVEoJ54eVI/MR3toSbYOlBC/IdABD2p853oZbgOHYX3qPt5qAnQR8OCTp5Ngbh7wlseEqvebGSdGYyhF0V8+04NwYgGmVJ7TEbhTnUomwT8K9XUiLy7MkbX3HTdqr3EFqZAwB4VQukzkOUVKM1PZCr81Fs++uxavQo10mUEFNLkugbFm5K/JloxmdBuPUPAkqxsTWD0CuO6PbF1/z36ziZhZtebdcu/8X0qb/1Six0thlGxgnu4KC3wmH1M5HP8NsnLfjMIw==\nns.dns.cv.\t\t172800\tIN\tA\t41.221.192.220\ncw.\t\t\t172800\tIN\tNS\tcw.cctld.authdns.ripe.net.\ncw.\t\t\t172800\tIN\tNS\tns0.ja.net.\ncw.\t\t\t172800\tIN\tNS\tns1.uoc.cw.\ncw.\t\t\t172800\tIN\tNS\tns2.uoc.cw.\ncw.\t\t\t172800\tIN\tNS\tns3.uoc.cw.\ncw.\t\t\t172800\tIN\tNS\tkadushi.curinfo.cw.\ncw.\t\t\t172800\tIN\tNS\tns01-server.curinfo.cw.\ncw.\t\t\t86400\tIN\tNSEC\tcx. NS RRSIG NSEC\ncw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tD/7JlMteImL96nzRuzyzkKIXS1PJ1zLTkgo2ExXgOqI9HibeY0TCx+SWQgACeGxEPTav/GTeV4doNAr2WXBXdxq6C2YAY0ugC95hWse/Tp45YcLPr9vq3D71d//m6MwbiPZJbQbFWlN9cQf0qGxY0giSgLINYNv3z7/DpY/2y0eRadfvuQxlGhGSLlmX5xlblVXiCdaFdtKRw2jewDBAtUwqMTShX9+e9XhXAzgUOlfeCt0RwmTAN7zX2Eaa7LC84PP/J9c4mnZviUhU79hlVHqS+cSLBDtL9EVU9eud6ioyuA0DEA+xTzrI7JwllOKFldOhbgO9b25DU5oM76O7A==\nkadushi.curinfo.cw.\t172800\tIN\tA\t65.208.122.63\nns01-server.curinfo.cw.\t172800\tIN\tA\t65.208.122.36\nns1.uoc.cw.\t\t172800\tIN\tA\t198.93.177.21\nns2.uoc.cw.\t\t172800\tIN\tA\t190.112.254.244\nns3.uoc.cw.\t\t172800\tIN\tA\t200.26.199.99\ncx.\t\t\t172800\tIN\tNS\tns.cocca.fr.\ncx.\t\t\t172800\tIN\tNS\tns.anycast.nic.cx.\nCX.\t\t\t86400\tIN\tDS\t6500 8 2 4854A102492CE0C50C714F366EBBD520CBA38BBEFC91CF295EEE8E6EF7D48CA5\nCX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CYzqbPsUoTwHNXUoYN9E/VlFYDXNAw+AhXVZP6OO6FZBzlEGdV0LRpxAtwjBW1Wg402Jz5lEGza500n3yR6KEr0t30igY4wkBKET0WNnloPMMQNbwucynvV0X+peBbXzhRP7in9hUAzSvI3off199c0Z1td7EyjTv9TeQWofHvwz1URBk+odm5eC5U77IYEir2Jh+Uve3+cLo+w77g2MmbYyHKuwSMPxnGlqTjSPMqu+RSy0ovqYvk1xW2WQ80NPGupQKvT1ipnxqUAfr9YAZ1c5ZW0eKsjucSdDQJKJa5WD8ulghK3oKj5Osg+lnluZ5bY7bvg9rf9ni4vV3ary0Q==\ncx.\t\t\t86400\tIN\tNSEC\tcy. NS DS RRSIG NSEC\ncx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fWhXhxRVZKuw2bo//3s4d0n8h7emSmFzTej5tLwefW8K15gzAnhsJ3JTghY5R6IrO1fhkJvLOymhY6Zl4Wn3j5VFsuE58wDcmQr7nGZHVgHmGdttOhkkstQn20iFqUsLi6/qaEpBGB6xtMhvPLQ55say3+2hQ37QudEyxM1fSI3nXNzCrYT/PkEhCXRFl/MfH4OiX+khQSLuWxLEmQr7o397azR9yE60quwxBwx0h81OxohK9uCzlmG4NPkhIC22VI02pyTHddr091tkToCxMjiWBcbLgaZJc2QZJrDzlacHI901KG3zhFIKmr5hH4QQF1EY0mKOhbnhYlL1Oy33qw==\nns.anycast.nic.cx.\t172800\tIN\tA\t204.61.216.16\nns.anycast.nic.cx.\t172800\tIN\tAAAA\t2001:500:14:6016:ad:0:0:1\ncy.\t\t\t172800\tIN\tNS\tns1.ucy.ac.cy.\ncy.\t\t\t172800\tIN\tNS\tns2.ucy.ac.cy.\ncy.\t\t\t172800\tIN\tNS\tns4.apnic.net.\ncy.\t\t\t172800\tIN\tNS\tns02.savvis.net.\ncy.\t\t\t172800\tIN\tNS\tcy-ns.anycast.pch.net.\ncy.\t\t\t172800\tIN\tNS\tcynic.dns.cy.\ncy.\t\t\t172800\tIN\tNS\testia.ics.forth.gr.\ncy.\t\t\t172800\tIN\tNS\tcynic4.dns.cy.\ncy.\t\t\t172800\tIN\tNS\tcynic6.dns.cy.\ncy.\t\t\t86400\tIN\tNSEC\tcymru. NS RRSIG NSEC\ncy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qA3XXyFm1Wau8rnLW0MtxhotxXZBiN0nG4wyB3P2DftNk9AdX1plohcZtKS/64Z5xGy9Mt9VTRKVFQ2Pp6yQln4oSaOdv8MnVDdy3Hykxu6sHo2x7QgKDvhiRMMfiMGM0fK4a/6/4ktyiRx3yHpofT7hSaZfmNAEdIwVGNUuny/c8FDo5TofolgvdVmQt0aBdjX5N2vdEBEQ9HB9MkDGxmyIT/ZQcm8I8kqyMnpEz8tH0YAKWCk59Fkipt6M5KR20+k/MeXqbvT8Fe40RYMWW3h9EJJzfzWr0gNkZG5gzSTQU31ivtjX4tRdAnl53GuVxXYQ8MSFK7v55ncGs6i0Lw==\nns1.ucy.ac.cy.\t\t172800\tIN\tA\t194.42.1.50\nns2.ucy.ac.cy.\t\t172800\tIN\tA\t194.42.1.55\ncynic.dns.cy.\t\t172800\tIN\tA\t194.42.29.1\ncynic4.dns.cy.\t\t172800\tIN\tA\t194.42.29.16\ncynic6.dns.cy.\t\t172800\tIN\tA\t194.42.20.31\ncymru.\t\t\t172800\tIN\tNS\tdns1.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdns2.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdns3.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdns4.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdnsa.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdnsb.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdnsc.nic.cymru.\ncymru.\t\t\t172800\tIN\tNS\tdnsd.nic.cymru.\nCYMRU.\t\t\t86400\tIN\tDS\t34255 8 2 B85680D4065DB4E7CFAF8B349DD43901EC51B78F5E9C57C332BC6D905BEBA702\nCYMRU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kXzZFKqceiBMXk94LfScP4n1U/ihGhwlfU5OrlibBoSxCZl1yV5TR9DjOtT6w0vjOO0dCekV3jLka1YYOFHyO1Ig0OW4U3wdF6gZIM7oZqD+Q7rFYGtZsSQrqatQDVrbr2oaMme7y4r+dZwilRdluqY+kxr4HW32LSzoW69EWJOoHvuITzhLCFgLFKI+jfor8rPfmuIlAVU1w8p722uUiJqznZtIIO4k0KTalnvVt40hy31nxp6QMX52XJ+AyPgR5dQYD1Rg/OuHNr0zjZ/SS+78AjkxyzrjEawCG3x+R13jAYKeHHi5d5UQeZwdveiclQJT0+M/DNMqlkcC+hejCA==\ncymru.\t\t\t86400\tIN\tNSEC\tcyou. NS DS RRSIG NSEC\ncymru.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Mngs1HORp/hiemKqnZznoDlVjiBYb3aUpN7FnUhFxqm1YAsyf8/WqRDubh+bb7MCwOUdmVhjvWkNbBEJecOmmu/75hEA6jbkJKgq+GDeTduiJXXx/E1ZQ0aTdDcD7tQSfQJ0LNjmMZWoyx1Y9+lPPIJO06HoOzeUqmXswo9MnSEWNsjdABQhHwz1ZMnZISPzUYv59ZNiaho3txihb0ilJZGMJmxm4rCgvLr+AF50zY0DTalrNas69KPFEhBDbuAACpqnLOLkSEr7BQLegWwsi7XkwPtuRGdcXByT6BKqgYr/0TcfqXNo1J1K8kGuab5skv1DOKNLtq8WyY2dJ8jiNg==\ndns1.nic.cymru.\t\t172800\tIN\tA\t213.248.219.3\ndns1.nic.cymru.\t\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:3\ndns2.nic.cymru.\t\t172800\tIN\tA\t103.49.83.3\ndns2.nic.cymru.\t\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:3\ndns3.nic.cymru.\t\t172800\tIN\tA\t213.248.223.3\ndns3.nic.cymru.\t\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:3\ndns4.nic.cymru.\t\t172800\tIN\tA\t43.230.51.3\ndns4.nic.cymru.\t\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:3\ndnsa.nic.cymru.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.cymru.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.cymru.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.cymru.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.cymru.\t\t172800\tIN\tA\t156.154.103.3\ncyou.\t\t\t172800\tIN\tNS\ta0.nic.cyou.\ncyou.\t\t\t172800\tIN\tNS\ta2.nic.cyou.\ncyou.\t\t\t172800\tIN\tNS\tb0.nic.cyou.\ncyou.\t\t\t172800\tIN\tNS\tc0.nic.cyou.\nCYOU.\t\t\t86400\tIN\tDS\t42985 7 1 F1BE1321796AFB34B2BEC02ED9412966291B2C21\nCYOU.\t\t\t86400\tIN\tDS\t42985 7 2 6C0507565B162FF6A377B4E7E5E33A126987DE3C7FDBC1644E247FB60E1094E3\nCYOU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JD5Cx+tBK1p+7J5+e4tgyGd13srA9+RzDaejqSKjjc5ba+V3qY4v+8YKP/HqGBKARqpM9xYIkIHPjo4qojQVapLuZuozssAZO4MYm+mgXBVQohAMAdOuRAIRWZPgGp7R3bjPJB8xK4xatOR6KbwHeJ3eNdilKGNTGJMtdTaaKpo2k/AYmKMxSeIDkYbrlxeaYzkW4elsQ1d/KVguFSK2cDQrVSEtDxE8BoDCXV2GiWsPAem+C4RQMSO7NLv+yyd+Es7Mef3OK1BBNYjM6SREgaJsLQaNIPQz7LNgsoH1gR2K3pea5Kk9wiDloRqxyhEljnQuNQGi85brfjcl8lO3Dw==\ncyou.\t\t\t86400\tIN\tNSEC\tcz. NS DS RRSIG NSEC\ncyou.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fuhzv+KwUTYGGtfzsMCxZQ7ocjtCbjX0DQH8IwN0MjEfY40gME1sG4Nvyzrg/3ZvlYKUgRVXn5WClMX3aPbfNjrEa0xHkRQNVqyz489RPnKbPEs1KW0C5lKrjeSZTJaIb3nreeJZbrcvGIrO6zr+FcZJ1MCKwqZhgk4k8mIUzcvbEmOFaQE5P7STbQPeQG/ccqdYtCWO1YeT/TZW0U+9QMMP+w76vX7CTzn1OvpjFqX4eKllhKDC4NoZNOnqRsb19IhmkR70z5Nr3w7OAHrqdPEdZMYyJKRcNEdj65Yz8SMXHpirJuKbrVZXUqxrchlQWjFEMWtKFNG3wQ4ipUn5pQ==\na0.nic.cyou.\t\t172800\tIN\tA\t65.22.128.9\na0.nic.cyou.\t\t172800\tIN\tAAAA\t2a01:8840:7e:0:0:0:0:9\na2.nic.cyou.\t\t172800\tIN\tA\t65.22.131.9\na2.nic.cyou.\t\t172800\tIN\tAAAA\t2a01:8840:81:0:0:0:0:9\nb0.nic.cyou.\t\t172800\tIN\tA\t65.22.129.9\nb0.nic.cyou.\t\t172800\tIN\tAAAA\t2a01:8840:7f:0:0:0:0:9\nc0.nic.cyou.\t\t172800\tIN\tA\t65.22.130.9\nc0.nic.cyou.\t\t172800\tIN\tAAAA\t2a01:8840:80:0:0:0:0:9\ncz.\t\t\t172800\tIN\tNS\ta.ns.nic.cz.\ncz.\t\t\t172800\tIN\tNS\tb.ns.nic.cz.\ncz.\t\t\t172800\tIN\tNS\tc.ns.nic.cz.\ncz.\t\t\t172800\tIN\tNS\td.ns.nic.cz.\nCZ.\t\t\t86400\tIN\tDS\t20237 13 2 CFF0F3ECDBC529C1F0031BA1840BFB835853B9209ED1E508FFF48451D7B778E2\nCZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AlIvc1sbHNSvrVUWtFxEwrlX84twshRKwN7xb51CZH7OBVSgzjfAHNLNiuKUmMlK/po+ipmVoWDZtIBpcf5VSPYEirqPE8DR9V8K0gEyuJy1na4iivLzqbmQxvkGDX08rtwAd6Tq77J0iXSjhSD9Vu4jWdZ6ot2yXMoLmV7xtqIlfxSqECbrJm9DzdEyQvNkSF+6G345phPOtQN3Vgm831oI6i7sZbZrNKHCFD0gnBCq5NnGVFR8B9g2je9mwIGeH0eYoKBMX68xAd3pCRwHW63nB4AzSb27frAY7RVDheGd+R7x8AGuZUaF6etKLu26DJxYvVhSqpP+IXs1sOtA+A==\ncz.\t\t\t86400\tIN\tNSEC\tdabur. NS DS RRSIG NSEC\ncz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Eg95wnnoLzudEyu4KFwaYKnRRjUdWELOGFuvejsPeBAkEiit7+FxgGkpp+Wz0F3HzxIiEH1gvsb/lQZ82dp172Xnk9c/88LqyLsxPoaDYsKcQmydMn9X5KY0daIL09E33VoqXSL2kSYRN/NNE5RujjCzdPT5UVT60T/Vx17VvzsizXBnprpjZKK8Hp/js01b+9R6YZXRd0nIQiH3xdR9dkte1gotX7zsxIVZ3A2MCs6UiReaBMGNWam4QrLqmFL+BUgt9PP0DIK8IWpJoxEf9QPc2lV6QFLq0+jlKr79hlvwKXxOZxGMRnqmAkRrqmolPuBGsK4+EW6ZpUkptldw1g==\nkenic.anycastdns.cz.\t172800\tIN\tA\t185.28.194.194\nkenic.anycastdns.cz.\t172800\tIN\tA\t185.38.108.108\nssnic.anycastdns.cz.\t172800\tIN\tA\t185.28.194.194\nssnic.anycastdns.cz.\t172800\tIN\tA\t185.38.108.108\nd.ext.nic.cz.\t\t172800\tIN\tA\t193.29.206.2\nd.ext.nic.cz.\t\t172800\tIN\tAAAA\t2001:678:1:0:0:0:0:2\na.ns.nic.cz.\t\t172800\tIN\tA\t194.0.12.1\na.ns.nic.cz.\t\t172800\tIN\tAAAA\t2001:678:f:0:0:0:0:1\nb.ns.nic.cz.\t\t172800\tIN\tA\t194.0.13.1\nb.ns.nic.cz.\t\t172800\tIN\tAAAA\t2001:678:10:0:0:0:0:1\nc.ns.nic.cz.\t\t172800\tIN\tA\t194.0.14.1\nc.ns.nic.cz.\t\t172800\tIN\tAAAA\t2001:678:11:0:0:0:0:1\nd.ns.nic.cz.\t\t172800\tIN\tA\t193.29.206.1\nd.ns.nic.cz.\t\t172800\tIN\tAAAA\t2001:678:1:0:0:0:0:1\ndabur.\t\t\t172800\tIN\tNS\ta0.nic.dabur.\ndabur.\t\t\t172800\tIN\tNS\ta2.nic.dabur.\ndabur.\t\t\t172800\tIN\tNS\tb0.nic.dabur.\ndabur.\t\t\t172800\tIN\tNS\tc0.nic.dabur.\nDABUR.\t\t\t86400\tIN\tDS\t19761 7 1 07A2F4A7E8D08DE6E5E6447912E600B0DB1B6469\nDABUR.\t\t\t86400\tIN\tDS\t19761 7 2 53A018FE3E95BFB559C780B1AD542730AD65F3D723D80749C2535CBE8DF83FC5\nDABUR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fnT2zKTQy/r70wARkBpbUubGVbANSY0AX+Dq0M1P7o+BOxMpIZFgBTwALf2Ku6FPrVHWRMqXuu2VjLbtBrSAgrJjASCbHvjxbkD93FZmKhr4S9b1w6P7iRaPpPXvGnwA+gOiRMH8gRtcJp/yXhtNx1O6UJaTWhcJxpDZNMgQkfkwXJ5UVeVXlVlbYm2dOtBYO9WbjhhfVq75Lwn/ecddGnh1IEumywX295iVVsHjOlcVuO599ujTuFBlxUEsDM61GZB8oUDxVyhFJ46sNzK1/zBzH3423UrV0hyLQuTpDMBk1csm/8Xa1m8TEpGM2LG4ZKOAtT1ja/k+RH8SL1nBYA==\ndabur.\t\t\t86400\tIN\tNSEC\tdad. NS DS RRSIG NSEC\ndabur.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lyUlaPAQaa3rMIJgh856NLm9C3tt/V9RTJf9oCn4WGBF+yJs6jflX/L9NJ8qf8HlfzEtubx1LUIrZIb4hJy2viFmVvqJ8x3Surr9M52QbC9WKU4AOlMN95HsfxMqsQS/nSxKHxDtWMyR3rYRVTvkfcsfpRdjOphbJq48/yQPGC9vmG9gez8RB6A9O58gkfevoz8dQBWaGPyXK6kTdtefnke/enwSAH3q5RpATUQiemZ092h2lqUC3JbhIZMofjHY7QW6zga8wUcs0bFDJhv4TfpP5IOd6f+fhD5sb1hDnAP+aCxBpeCmSgQqN6aqAUrc/WK6Wq1iHqbOp9ELoc6ndQ==\na0.nic.dabur.\t\t172800\tIN\tA\t65.22.180.25\na0.nic.dabur.\t\t172800\tIN\tAAAA\t2a01:8840:ae:0:0:0:0:25\na2.nic.dabur.\t\t172800\tIN\tA\t65.22.183.25\na2.nic.dabur.\t\t172800\tIN\tAAAA\t2a01:8840:b1:0:0:0:0:25\nb0.nic.dabur.\t\t172800\tIN\tA\t65.22.181.25\nb0.nic.dabur.\t\t172800\tIN\tAAAA\t2a01:8840:af:0:0:0:0:25\nc0.nic.dabur.\t\t172800\tIN\tA\t65.22.182.25\nc0.nic.dabur.\t\t172800\tIN\tAAAA\t2a01:8840:b0:0:0:0:0:25\ndad.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ndad.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ndad.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ndad.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ndad.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nDAD.\t\t\t86400\tIN\tDS\t26870 8 2 E0CA4BC0FD88A68E2A90402FD62DA9F321940B79F5D1E01BA1141D2B5301D8F5\nDAD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . i0X0U+28lGTQPaE1hNxt3YWXdtC45exBWFEWXYW7qV22vv6YCMwBGHI+Iv99QFc0RxW1oRTnGkj5zEnuOWmUcztk278VfmbOrlnSX5bns/Hjr8/rJHQ+6qqywHRtxT4GYJra2TjYw+9OkDGK7Dza6uqn7blEPRQNtVFQiiW/QahTSv+YpMitdHl78IqM/fwu4VFMA7xuAIU2Or2eeZBu1N2dPu3RVhuvDcBdfBpkKnBVaS3cp1uk6IOdn3EfehTkSdz4bosuRD3jDgvMqPStyoCHwznSms4MB7nu70EDL3NjB1X4USi1hCw2kNPpUgW6BYWY72YpUbiJDFmHva9TRA==\ndad.\t\t\t86400\tIN\tNSEC\tdance. NS DS RRSIG NSEC\ndad.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BkucQWkL/vS14fMG0kfX+2TLH8V+XrFBhtmtJyC9pC2fE7p4sR4JKk3baxHaB1sS60EXzqSeJkJHfpGsRsSyES2XoPmhd8gI5XLr3EWOHJPEs+dhgthDIxCVcHsBqeONCwYAq/8ic6i00jHi4hD0fEZkYAKBtsdsSKVExCS35bgeU6j9gcDGNlhsOuGoLXjpJx7Pb1eNspZrVuRD0Yn43AID74W2It3O8PSSM+AuGnpHHoP4g44/4XkK0VQvTnmcl/JhyIVuz3IH/Iq7K4RQuxY4Ut6hhAy7ikneH8w2YBrCKICcC5+th43aUSLyjY+FPUU5mFqOwxABI9lhOj4+fQ==\ndance.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndance.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndance.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndance.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDANCE.\t\t\t86400\tIN\tDS\t61219 8 1 C1203D384D252552F03B7F8A44C3820B6C94CA98\nDANCE.\t\t\t86400\tIN\tDS\t61219 8 2 9671467C15B5117117D9A25326C10C466E13AE78D313B2A5CC7BA1687BC0780F\nDANCE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WRNYLth0B8LJdJGOcssXrP3/TeY1Sn/YqDMoA/MQjBbLMD/pVu6I9s8Kl/ZX4EDWikZ9UMq4567KPKEol2b3v9ACdoe+YxJE2PHoNkIwzU7TwIziPGVJshRZifGVTrWinjjpLhuDI7JEaxg3b3kWVjvJP50zZxQXy1HYyGdAoWUys0vyreiOwB19gGYDgLHRy11Dc/6R6nz5lhblLEF6xhpd62GhaFnBaLq9W7zruAfjn30QPhe8J2EqTxNyHWhhjGxP1gES1qOc/y0X0o32mJDgQTT+46kE+gj84dCWtWk9G39sB3zcUDfUV0an+w+ivSqddWfJOZyk+SPW+ClpTQ==\ndance.\t\t\t86400\tIN\tNSEC\tdata. NS DS RRSIG NSEC\ndance.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ksA1ymky1SAlImR0ZRuWmtZHqg7ErylGJeZ7kpiujbq4o4OO9tempVMUcUuYbBsD4s1G1vdExm9fWVAaG2Tpe2aroCf1RYYKuAVwDTpv6Rd3GOP+2hwT0VnNC/nDa6Z5c+nni6nbaHIt1QlH7scyDAonMo3ZqC+MZTh+zHBlrQ45LShSjIC4xyCRX6CP//EErNJYCPukMuXNtui2sW49ZpAjRlBozyH+qpDUvySBWmXG7eALKncLMzBvPV5b3oxkdnX96ydM8JTf3hn9Zl9LKvKwSxNPi9R9pcy8kg+f0xz8DWLsKZYPiwjrXx3WU1E3p3mSZXowIisiHMSJa/9/Cg==\ndata.\t\t\t172800\tIN\tNS\ta0.nic.data.\ndata.\t\t\t172800\tIN\tNS\ta2.nic.data.\ndata.\t\t\t172800\tIN\tNS\tb0.nic.data.\ndata.\t\t\t172800\tIN\tNS\tc0.nic.data.\nDATA.\t\t\t86400\tIN\tDS\t60934 7 1 7ECC07118E9BAFB58BACD6528084522DE4D912C3\nDATA.\t\t\t86400\tIN\tDS\t60934 7 2 95E7AF062BCB85C926F0F69268DC74A161209E67EEC273A6EED55E04F0624A97\nDATA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S9Jhesn6RsJXXZ8NxFi3AoLYO9rrN5HYi+G4fcLEYTBKACYOgwFK8xFHIvdVEODWycP4SSKRVGL7DpcmOOtddtjcchdrwyD+3GGOAniAp+7ECuDsqEjrcrzYAEGEqQx1DSH++O39RALd9PVD26Xu3xqTDm95x+HBz9VmTobyME0KGLM4LpJSNduKi//HWjxRoZfzXSmO83kA5PETdw8SsAHtDS4mk6sn7YeWKweXjHYCei8XPI94OJnEPdXYyfcsJkICtn6/GID3lH4AaOaYuyFMOiAN1iXYTs9Cc4mcc/e1H46bwxXkeXIS/7kr8HP+efcGqed8dspQEvwsYmmikA==\ndata.\t\t\t86400\tIN\tNSEC\tdate. NS DS RRSIG NSEC\ndata.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C59dmvCE50xXKsCg+JKnDcWBDkqZyR0NIA3cnboiyck1CB9RL/0ydyb80Z5Uy+RPKB9xYUzDta4/zu8hWs5JrEagLd1D4Th7tHUUfG8/1MquXRcCrVZeQaW6bvDTs/9BTQPkdJmyCkJaXuSDYWpOzi3Ii/Bs96/j8IJyX/ZFJoCFuFlTP2yHqIgNtnsQGXc6EcHIb3AIy41fF2e63ANF2GSVoVljjCnDH0G8AFgBZV7gCrrBtsE1xjbv8Nbk4nc4StjqmAM+kBClKQiTg037jdLLp1MaLWTJ29V//tDCyA8k6BMWcgARHOmKGZPYofMv5sxXFjmVjMzFlelRnMDoiA==\na0.nic.data.\t\t172800\tIN\tA\t65.22.96.25\na0.nic.data.\t\t172800\tIN\tAAAA\t2a01:8840:5e:0:0:0:0:25\na2.nic.data.\t\t172800\tIN\tA\t65.22.99.25\na2.nic.data.\t\t172800\tIN\tAAAA\t2a01:8840:61:0:0:0:0:25\nb0.nic.data.\t\t172800\tIN\tA\t65.22.97.25\nb0.nic.data.\t\t172800\tIN\tAAAA\t2a01:8840:5f:0:0:0:0:25\nc0.nic.data.\t\t172800\tIN\tA\t65.22.98.25\nc0.nic.data.\t\t172800\tIN\tAAAA\t2a01:8840:60:0:0:0:0:25\ndate.\t\t\t172800\tIN\tNS\tns1.dns.nic.date.\ndate.\t\t\t172800\tIN\tNS\tns2.dns.nic.date.\ndate.\t\t\t172800\tIN\tNS\tns3.dns.nic.date.\ndate.\t\t\t172800\tIN\tNS\tns4.dns.nic.date.\ndate.\t\t\t172800\tIN\tNS\tns5.dns.nic.date.\ndate.\t\t\t172800\tIN\tNS\tns6.dns.nic.date.\nDATE.\t\t\t86400\tIN\tDS\t31622 8 1 95B65078F79A70B56F57E0D9F6220C7FDFEC48EE\nDATE.\t\t\t86400\tIN\tDS\t31622 8 2 64EBF1EAC7C2A896EBC601027BD90417A1EF03AC3427C5CC09DAC821B2EFB687\nDATE.\t\t\t86400\tIN\tDS\t57811 8 1 962F5D2BD275971E2B05BFC8247531CEFC255CDB\nDATE.\t\t\t86400\tIN\tDS\t57811 8 2 6150A72D9039C7B609D2E4D9BBA712C593983BD41F2AF73ACE16020FE55009D8\nDATE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . T72Oa7o+1UXZ1IrMdapg0SQSzSpJNoJldLh4Bb6NqYoiWIF/B8i1IcJeeAxGMxzvqmbiQl0miQ2fuwSK0ITYEgnjmRJjQA5OnfmgdXnovLg6dXQyo8M5pnDlRIzAZkoIHmdytT+M3QhlFsJKBy0GGbR/WA0lMwXH28uKjQFCpsfL+8JANru7bkFRV1NOrFoh0r+VEMDpwM4SscyYJt5vvHE5FJWmRmODZTBPlSrSx0Q0JuVw0GBxNk7cjsHDe+9DN7hqTB+RJ4s16vYvmCCN3iNg2FH0YlIaEJnSV6n2VDDoXIKV5syWnh+p8Pu002bovO0bIjt+6Cnhf5eOiw3k6A==\ndate.\t\t\t86400\tIN\tNSEC\tdating. NS DS RRSIG NSEC\ndate.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aLuxI1LlbJn55psgQ+vZAXFi17vi4ld1+ZkUojH6uJ9tjsHqRjxALnwCumP7MwGUQ1AApyQNJeuYAmQbvkG3jkb6l2LC7oyO/sICf2jMWnlqBnGmsxkfMkpBnEMewxPVuoq3rbuPWFFeTkKpbK6wfhsV3el+ws8ypt02F42C5cTHmaG1qlZyKM19EJaIAKHxozu0Df16o8ho2nmZTxZe9fbRxqJ9KSOflV6JKs3Ftn2cSYumeoadRAhAwuYdZ6dFcWYpBZjIP1NE7AWLI5DCiHWaRdglYWXCf02T2nkaHnYdCSy/kZHKOjS8GW9WNHJMdO9Td47ckD0WkIpEVckguw==\nns1.dns.nic.date.\t172800\tIN\tA\t156.154.144.46\nns1.dns.nic.date.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:2e\nns2.dns.nic.date.\t172800\tIN\tA\t156.154.145.46\nns2.dns.nic.date.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:2e\nns3.dns.nic.date.\t172800\tIN\tA\t156.154.159.46\nns3.dns.nic.date.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:2e\nns4.dns.nic.date.\t172800\tIN\tA\t156.154.156.46\nns4.dns.nic.date.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:2e\nns5.dns.nic.date.\t172800\tIN\tA\t156.154.157.46\nns5.dns.nic.date.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:2e\nns6.dns.nic.date.\t172800\tIN\tA\t156.154.158.46\nns6.dns.nic.date.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:2e\ndating.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndating.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndating.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndating.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDATING.\t\t\t86400\tIN\tDS\t4984 8 1 949F82A9BA0C48DEC8472DE599515434454530FC\nDATING.\t\t\t86400\tIN\tDS\t4984 8 2 6A279B147FA90EB0D1732DD80D8CFDC665C72C8CD808DA33AA6F531A4E805558\nDATING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hokZH24fIngl4LZvmwRf0epivkfRZ7L0xSELiCLgew4su+Z6bvksYmTgJA5xVW0y8nfOXaasGx0pNehnqq48reKjqZrHEfYaBNEvX331bReLrlpKJ/SegIu6ftshIbCHFZinTvgJA9xh0+In5nGxMCNU4qJdRovWbp9mRWUiyzfx7YNVgZkSzG3kF25ogaxf0+2TXouHyS11ZeXJXl7iw+dXf31A8LV7nPx6uwwxTTMJLxMf+siuMyLDT2dddh8LGuK9n8tfrwo9Yomhl+WTZBSdJy03BWmPEnNQoMLMgbShTJT0wO3L8GbJqjvdUTs6Mtvn1vG+RYblzIT0OEl22g==\ndating.\t\t\t86400\tIN\tNSEC\tdatsun. NS DS RRSIG NSEC\ndating.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oWii0X7T0bcFScjagOOlHvJqGZ/AfojQOBlgKVfEpKMTIWmHUJzoKpspIGNuDbtvdrm/kNyPcyICD6QCoPaqpkWQkaKgwY8hud4jzEDpospI7uHoSC9Mv/WdgHkgVa/GtTxzklHmC5OEzRXBSbS4ZitZt2j0p1DP5Faqpl8xZoF+W6ZjlR5pHoLQ/KPLBajoGuKkzfq9WhhBXtLhPW7zevTLdNAeBFQzfVEVa1fiXHW7AJ3lUC4PwzdavqnA0w8ImEXTsRVBALJ++Gj7C+keFpvoki6b+vBXjmyszRuMCz2SzpPwB/gYhEpUqXOpOQgwRccFuzGznVpaxxT62eCqeQ==\ndatsun.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ndatsun.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ndatsun.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ndatsun.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nDATSUN.\t\t\t86400\tIN\tDS\t29492 8 2 2EBF863738EF45F2A8307262351B961180E1FD53DBC917357EF4C0C9FC40C6A3\nDATSUN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k/B4OmauBqxgmx2flW8+D7iF7s1V+eEnK7YSqMo5Ikq2DpQMzINjGNHVQk58Px9oSDAKzvqWXdeMzA7Xj0t0lHjqo+0LJ+I2EPH/mgcrHNPed/wR9ghXfQOu0pzIqrQv0N7skXlUIksVx2SgXwRdOrDUjcuBhzZbazadaPI90sk/QKB9K2fXSbswP4pE03YQtSHV1cKu69U4bvQP1BPBtM6owEtwlcjEk5pLMI15mhibDJZeye3PyROayCUp6U+YRKicj9cZBSmFhjpDgIo4ZpJIh2CJHYctycIH5jmPsNuy8SxlteMIG3j5EpD7Df+SwRR8J+MgvU18cFON3TbOVg==\ndatsun.\t\t\t86400\tIN\tNSEC\tday. NS DS RRSIG NSEC\ndatsun.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a/aSBApxmqeqf8ooGwsuQdJ9t7e7us3Y23KCp8TxeuMuEzHroDxPWomFTZVLYEPUADuK951EieHG2iLN8+Yva3ftKvJqVpZGXeS9C7EHZDJ+KU+QWvSq2IR5DeSxLPqMcqfC3lDQFvwQO2QtzpaV4gYeIbz8PgS4ZkjgvXTihz43hKpQi86GCdg72wDcq7+nEoC80wqSK6hfT/ODvZitOTfLOZdreayEnXpmlaeccrNVnDKg+Y6k5DQ8/1huC6k6sI32/L8/D6iBIMhnSz7uknkKlzHVLck7cFFEfYEkXu5BqAZPaBCxScbwxGVh7OqfAtZz36/I6+7xfoGLorvg9Q==\nday.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nday.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nday.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nday.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nday.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nDAY.\t\t\t86400\tIN\tDS\t41746 8 2 BCD63DA0F1195997A0EA25780E7B0675EC7877052CD6FE837E8F112C1FAD3886\nDAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZwevtIcStLYH8KODoyVKz+lB7ITcbfJ3HHf3WRxxBeRWS5Cn46eOK/k817CoiF5i1XdtC3CtuqvupNssaMUgXp11uUBwEidYQuwNOxUEMAv82o5csdChsn6/FFop8L7XCcZIH4IdpirtSZluwPs8YdyxG/hoc5H4fUvsDZbn2d7RZHG4/eOlhyYcLd1mzQBj6cQFQiD2TMOEisMxs6DPT1r75ux9Z/KWLtF9/25Lq3pqSoqYW448lvQ3dR1qzpWrhfo1IBQCGKmoCKJEfrDVdB7Gw10kCDNfhBAXztlE6MN6zW67T6slJ1uA8s/dyl7HAU8NBd7RS5X41tSibi0bJQ==\nday.\t\t\t86400\tIN\tNSEC\tdclk. NS DS RRSIG NSEC\nday.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nhb0MQC2d8mKvtydt/CSJkxakLz1NzXvtMM30yjbKYeGuqZ4mDrJqvSj//yHWqv03qKSA5QwNfbRt6j+ru5UmOSSSc66oECPpLhZqtKVXrZSntKEg/rhnRWHlQwcHOTwGOLLrujGwUsAuL3Hty2+4Moa34xJIn+rc9xFM77aX3UMJo2mCvJcoUWA3S5LrU4ynB4kp5swhvlY35X0Zhwc0Pzv/lL4aXUWYwRDQaw3a4J+b4e0pRTU6mVTALMQ3p4+lbbAMM17K0RQVBfZUGsQQQJXK823ZM17FxwjQutzS7Hfeql1O/3lHc2P7ctA6kiPDxW4PQKlJ4kJAF/W1qPRoA==\ndclk.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ndclk.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ndclk.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ndclk.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ndclk.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nDCLK.\t\t\t86400\tIN\tDS\t44237 8 2 2DB4B865E2A04B4324E6B5359ACF3FDBCEB10E9E2AE8597FF7A71B9D770A70E1\nDCLK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EFUudzUBxK4srKzsbzzFF9nqr6eXORCiDqDUs3AfWfTCdpx6UMN49xi+x71FRYJfZRGWnb1btT8vtX6lYB00s9/i9B7jFiqO2Y12NIMBMnVA2lbU3PCctQm57IqFRm39frpqo/k6n7rS39R+L6gjpvSe91SbHkWtMJhcuBXka4d7nt2pIL67yvc4iKigkmRO9Web/wKPbWCperGCnk9PXvf0+5y5Bs92emtXkOCxKkydIE9kR546Zw+e+QxuLWZK4P5s3a5fCIDJmng+jGUmH45ShKT4R5Xy2GAKXN5NAsVlUyTdgi7YbUu3TJ8P4BYcJYi8B5alU8DuFFRqz2cGaw==\ndclk.\t\t\t86400\tIN\tNSEC\tdds. NS DS RRSIG NSEC\ndclk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E3bV/xLyOak8BrRMrvWIXDeynTmflQevfXTPmgiH7fLoshvc6btvN9p36IgcxoTjsDnNtVApRI4RZeS2Q2ZOmsxENke58lkeFYaEt3oPArHXaWGHnxqktmoz79b5hMAlQC8MM87CVUrsAipMibXRiGRdhayXgojKC9D+3X7VXDx5MLH2PNxU/PVrmP9c61Y225G7XjpDrIh85ZkLROKKoGSafvF6PAW7njC/+D84vxvIjTMgBO01n9kxb/uPddJnedJ0+vzkBX7iWqDG0T5hb3PfCfhSbdhbF+3WXby6yeS2mfj96rtiadpxSrsFvx9AyYWWZ/RrGnkyVWXSFvQBSw==\ndds.\t\t\t172800\tIN\tNS\tdns1.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdns2.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdns3.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdns4.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdnsa.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdnsb.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdnsc.nic.dds.\ndds.\t\t\t172800\tIN\tNS\tdnsd.nic.dds.\nDDS.\t\t\t86400\tIN\tDS\t62671 8 2 5B7A8A0066322585C371470AD22ABFFD8320959CFEC2E402F94EEAAD62B6EEDC\nDDS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . csd+ccrzaOW0SsTnKc6Tv9QYpK99lNQjX/ptHgkKQBSuqxGjdTKWY6sABkyBHJZQujOfAhIs3B+ZcGIQqVOYrYMxYHZtHtL6wg82wQz014EvwPLT2RMOx4ZvlV6IW4bH7EdSoHej8MHIq0UhnsTqksah6A5gMkof+Rx69cSwSaz9gyCJGS04KsCVchCD7ErIjcYsH07BuxnKpmvGS6JdpU294GRggqR3odjiJltBzM6UTIkXf4teYv3zOtd+7l+2K2dOivAkriRhtwI67ZYAk9UjfeZoriy4SRlJYEccXbjyfadyPkmLEysckcW3PF3WkFNRSQ6C/rzwoFHxsN83kg==\ndds.\t\t\t86400\tIN\tNSEC\tde. NS DS RRSIG NSEC\ndds.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IV2aLcPDObJYZ397G6avbO0JMWnfrHfn9ccTAXfKeZInSwnqo+6kUH5NZWvFwGxo7i6MsKtrGxNw81SR5RW8GYWJANG8THM26u1FmZ1qtGutVI26NrAAEmSYR53WjPhJMD7Ei7dwab2AVmndUvwP7ucPQfq48waQ5PE36dUYou83hlS7XoMs5CpjpJ3+q6KwqoAfdsefbOdpG06jakT5ofFNx5DsIF/9ik/6Uz7AsUA+CtWwXMoC6Zo4xTCV/vyFLBH0C3f488UaTBEq/F+iLgjCl/wg9PNuTv3ilQ80mtnlwZ/TJysNYicaDlwnr0w71pbufoXxqPSeDnanNkuwJw==\ndns1.nic.dds.\t\t172800\tIN\tA\t213.248.217.20\ndns1.nic.dds.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:20\ndns2.nic.dds.\t\t172800\tIN\tA\t103.49.81.20\ndns2.nic.dds.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:20\ndns3.nic.dds.\t\t172800\tIN\tA\t213.248.221.20\ndns3.nic.dds.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:20\ndns4.nic.dds.\t\t172800\tIN\tA\t43.230.49.20\ndns4.nic.dds.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:20\ndnsa.nic.dds.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.dds.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.dds.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.dds.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.dds.\t\t172800\tIN\tA\t156.154.103.3\nde.\t\t\t172800\tIN\tNS\ta.nic.de.\nde.\t\t\t172800\tIN\tNS\tf.nic.de.\nde.\t\t\t172800\tIN\tNS\tl.de.net.\nde.\t\t\t172800\tIN\tNS\tn.de.net.\nde.\t\t\t172800\tIN\tNS\ts.de.net.\nde.\t\t\t172800\tIN\tNS\tz.nic.de.\nDE.\t\t\t86400\tIN\tDS\t39227 8 2 AAB73083B9EF70E4A5E94769A418AC12E887FC3C0875EF206C3451DC40B6C4FA\nDE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WcyQvIUHKvtwwTx5Qz7rdbe4XLUbWQCq5MMbQLcRlZ1UA9UMS6Let/Xcq7tib4+/QNL67M/jia7O26HqvkKDfKM2SbIeApxZQMyvuG+4434AqiB9McKL4exaLZ1dbupMG6p9YwW8l7sqcPCksRkf1hlygAmEKiUmq1xsiLcXdIgaO3+lfs3YZ/FELA8kCRbsglLBxgmJpB3/sywoOYzBGvli8DW6FxssD0G85eDc3S/2sL/F1nf2n7QmCPnCv2/y2wpo2zF4PF7PyhQ5NlCr8ditn7JxxSkXQjQcnJxG3HkSEfaQwm5LYoCVAWj9QiqimU8gJXLflkrdyEdfW58MNg==\nde.\t\t\t86400\tIN\tNSEC\tdeal. NS DS RRSIG NSEC\nde.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DTMD0nOMIjTdegfCCYd+51VjNENexGXFl++5foJE4kKHugzDHn8AkLcPC1JSJvNoJpYVIxu61IBzfvxG2d2CKeKrAXfYIbYmxRpoVEMh6UL9CaKqbOqhJ0m7E8J3LS3Pb87So7hPhUhGwewjyXTTPOsMOhkX0T5KRpioLl3mRfIri1SEPQh2EttPfxfny5gOirOUJAMgUg9+JRLjoBBV+KxAJUaauW94pv9aUwZ7BGwuy+04dkrbzrd+rHgEbNJVw6YYtM5mjp7y2iXS50cee6ShrLqENeOiT0elG9YodjYWXR49bRa43xmqKfbFC42ZCcdmgcKr2ETht5d5PiMCUw==\ndns-ro.denic.de.\t172800\tIN\tA\t81.91.161.99\npr-dns.denic.de.\t172800\tIN\tA\t194.0.11.111\npr-dns.denic.de.\t172800\tIN\tAAAA\t2001:678:e:111:0:0:0:53\na.nic.de.\t\t172800\tIN\tA\t194.0.0.53\na.nic.de.\t\t172800\tIN\tAAAA\t2001:678:2:0:0:0:0:53\nf.nic.de.\t\t172800\tIN\tA\t81.91.164.5\nf.nic.de.\t\t172800\tIN\tAAAA\t2a02:568:0:2:0:0:0:53\nnsc.nic.de.\t\t172800\tIN\tA\t194.0.11.110\nnsc.nic.de.\t\t172800\tIN\tAAAA\t2001:678:e:110:0:0:0:53\nz.nic.de.\t\t172800\tIN\tA\t194.246.96.1\ndeal.\t\t\t172800\tIN\tNS\tns1.dns.nic.deal.\ndeal.\t\t\t172800\tIN\tNS\tns2.dns.nic.deal.\ndeal.\t\t\t172800\tIN\tNS\tns3.dns.nic.deal.\ndeal.\t\t\t172800\tIN\tNS\tns4.dns.nic.deal.\ndeal.\t\t\t172800\tIN\tNS\tns5.dns.nic.deal.\ndeal.\t\t\t172800\tIN\tNS\tns6.dns.nic.deal.\nDEAL.\t\t\t86400\tIN\tDS\t1547 8 2 D803CD689AF6D85A8D11D95F330D35E7587831DC01F61886D4C47F3E5398AF29\nDEAL.\t\t\t86400\tIN\tDS\t19189 8 1 6B70384A86B35639A2F17FE3BB338D349085F880\nDEAL.\t\t\t86400\tIN\tDS\t19189 8 2 BC26C645C8F435DBCD4CC64D6C5142229843C8C8F0CCE7F61F49848DDE7DC7C8\nDEAL.\t\t\t86400\tIN\tDS\t52079 8 1 0331FB61A947A2519DBD8EC3A2B7A6D6240B0D0A\nDEAL.\t\t\t86400\tIN\tDS\t52079 8 2 B1CD2A7724E307DDB72333666E66D4A321819939689BE1EAA58021F82C61666C\nDEAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . P2Auh6dQqWmcghATlNPrrqNHfTCMaBeOsgu0g/s9T2105hFSQftuGVZnJzrpb5fnhFecFMEkwFey4PPkoe96JCjXk1kvWNdk153Op0uwPMC9s0O5LW9Znp66/FMOV3BLfcO3HbedLdCQmdi6huSYczV4MQNOk/ta9DcFB6QEhXzBDD0JVhSHfexOIqXWkH11nVTO5rAEUE/vHM68xBVpnihMCrcDrhTfhxOgVrG9I5fS4cB/s1fcr43Y9Q8nVwG9/UyZdZ8wqr3bd3OEnqN5A3ETsWjHfP65gXDDfjIVCQCAKAdRCUL/If1TSA5ATej1h9oOI1wmGMwSEtjS9KFZkQ==\ndeal.\t\t\t86400\tIN\tNSEC\tdealer. NS DS RRSIG NSEC\ndeal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j15NcmcWHV1usJ+22XScIJNJ136ptNoljj8hf58m2P9JY8rETJ0j+Nh4N9pSXT3cAUSM/6ft8XklZoo6BRz99Pgfw/CjuvbfljqiSCaDZT6KZ4l4v0Xt+36O4gNbV3EJ2itxK8UFICjAG/QDSUIed8cxpOZWSKVFEZQqsC+4OvbDyjuCPShRTmr7APesijCrsZ+TR5GpPi84KeOEFaNOf44mKR/0SMuLmayNoyEztyKNEUDZTu7L7O/IdC4D6vbRwfE2BHNNFCfwqGC5Q9k1Sgc4inn5/cmfpb4QV2c6G3SRrTQJt6roMbwz2d2dnin2koQjx9wpQWNEDokxSRmuxQ==\nns1.dns.nic.deal.\t172800\tIN\tA\t156.154.144.222\nns1.dns.nic.deal.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:de\nns2.dns.nic.deal.\t172800\tIN\tA\t156.154.145.222\nns2.dns.nic.deal.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:de\nns3.dns.nic.deal.\t172800\tIN\tA\t156.154.159.222\nns3.dns.nic.deal.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:de\nns4.dns.nic.deal.\t172800\tIN\tA\t156.154.156.222\nns4.dns.nic.deal.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:de\nns5.dns.nic.deal.\t172800\tIN\tA\t156.154.157.222\nns5.dns.nic.deal.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:de\nns6.dns.nic.deal.\t172800\tIN\tA\t156.154.158.222\nns6.dns.nic.deal.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:de\ndealer.\t\t\t172800\tIN\tNS\tns1.dns.nic.dealer.\ndealer.\t\t\t172800\tIN\tNS\tns2.dns.nic.dealer.\ndealer.\t\t\t172800\tIN\tNS\tns3.dns.nic.dealer.\ndealer.\t\t\t172800\tIN\tNS\tns4.dns.nic.dealer.\ndealer.\t\t\t172800\tIN\tNS\tns5.dns.nic.dealer.\ndealer.\t\t\t172800\tIN\tNS\tns6.dns.nic.dealer.\nDEALER.\t\t\t86400\tIN\tDS\t45754 8 1 117BF190BE0889B18B577ED72022209F1BF26C87\nDEALER.\t\t\t86400\tIN\tDS\t45754 8 2 D1BF7EBBCC042B957FDDDFEC69D8D4DCE3AF12A1BF2F8173A561E36A031ED616\nDEALER.\t\t\t86400\tIN\tDS\t46391 8 1 23AF0F956ACE3233046775E31617378B08BD6575\nDEALER.\t\t\t86400\tIN\tDS\t46391 8 2 7D3C3132C9B69189301D4D639F701EA7CB5D2A453609698D7FAB8112CBB4A474\nDEALER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JO6Ke4+OpUEcygGzPSFy9cuNeIhSByI3Bw+HRNrGX+ViPZVU2M8lSZIC3e0DKlvUwoSjLw4NiZ1lmb5jioo+VnPLL0ax8J5ueRiKx1W/WtLhW2u1QURjMgHy1zrejKY+2odwu4F53ZHbWmq/uD6R4abG6fNw0UKnjOmWdSkCHgJ9omWTuOEiaspDUcz4v9ZOjiI11LtxsUSNgDoFow44l2H1tapHTUbSpb/ZCeJ1iK0rQMos8Wh4oK80V5/pTfao4NSZLRb4G90hDr1EMuePyLAf5nKgWOTpnybX65SNBDcnTLfwAP8+nx90/M3DGLn1IvJfB5N/Ffkf16SidwNVrA==\ndealer.\t\t\t86400\tIN\tNSEC\tdeals. NS DS RRSIG NSEC\ndealer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . crqSk/3FE+rK9mmyLwAdAC4iAODbe5ZtYYEya3lEEga3hkN6oImmx04zt4Qp7p0dbuZAB6uMi6giXqbRp+dikQRSl9cW+LTI1ryKLD1Cv2IEumnxTPsuAOhCMWPTI0ubb1EUqCsruBiW2Jag3cE+ghkhf7nrZLCjqbsk3xct6I4sGzXbk5TAptS6Pg9voc5yZAZ1Pj+lJlVVzBDlhiojA2gsFyQrxNHmDOvq5KiDZ0s0ieVB8yv2ITd82Tss1kW7AJjQ2VY+Oy9YNfeMqnM5W2oPqADD8S3uOdIfDpjqMICvFlvMG+eA2707x7uMTMYANJ3iLomxa/mG8iQrB/aGTA==\nns1.dns.nic.dealer.\t172800\tIN\tA\t156.154.144.223\nns1.dns.nic.dealer.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:df\nns2.dns.nic.dealer.\t172800\tIN\tA\t156.154.145.223\nns2.dns.nic.dealer.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:df\nns3.dns.nic.dealer.\t172800\tIN\tA\t156.154.159.223\nns3.dns.nic.dealer.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:df\nns4.dns.nic.dealer.\t172800\tIN\tA\t156.154.156.223\nns4.dns.nic.dealer.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:df\nns5.dns.nic.dealer.\t172800\tIN\tA\t156.154.157.223\nns5.dns.nic.dealer.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:df\nns6.dns.nic.dealer.\t172800\tIN\tA\t156.154.158.223\nns6.dns.nic.dealer.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:df\ndeals.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndeals.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndeals.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndeals.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDEALS.\t\t\t86400\tIN\tDS\t23395 8 1 BFF916129C78FEBC0E02E121E1A958C1823D76B9\nDEALS.\t\t\t86400\tIN\tDS\t23395 8 2 55D68FAE27803E7EE04A1C4438AA1C132B429A8DCBE2D10375AD0CF02732A863\nDEALS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kIAlZH1koNhkYWRY5O12oRVUFKzvbb4uufCsmcxjSRvjJ3E36X15br7OjcFMLh/wfeP0u+4NulFlRKyyBwLuA+2FpV4txV/x/YIbZR75qSyHztZWyZ1NduKGM2baPFy5V1IBgWy5kIuHGANmZ+PuB4Zg8+Ykhx0L+Q3huQXWaNnvE8obApUxC35RzHczeUk7PfHJwKq82F3m4Q+oUmqlBqEAe5eweXoHb612TOQlNlZlysqG/Zr8+XVy5RVzdfSK+R8LIWi/PBfwKV2xzTATWrglitRGp6Hlv5ACPc1NZZe73HmqAMotC1XAws5RbbWVuMC5g53IATU5t4R89O9ing==\ndeals.\t\t\t86400\tIN\tNSEC\tdegree. NS DS RRSIG NSEC\ndeals.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IpqHp5p26l+w9nh3J10WxpL8iAuRhG8/PYW64lME8SQotFa+XNVlWkHDaz746eMRUWLtlSc/CHFQ3ebWzFA41gRTFDuDFdimAqKuc0Jb26QOpUG6rRb8UkzPASk/RoKKgh1V6nrHcpessWC6t8ZrcoO3h74whaM/AXR28hhZVHjJz7kMbq8tHUxiaAW/VDqBk/C9ykCzfgOvIJ1GklOdim4GhKVSKIkA8iPoiwi2XuXAcicjQ9k6DX+WpuNWAevGqBZE+ZN/gwVP/q3FR41ElRoLlHhHt1hd0yob992ZZbfVttWxkRZ/OEqOQzfj5icBcw6P2h5hiy8ZmqPFdwSI6Q==\ndegree.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndegree.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndegree.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndegree.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDEGREE.\t\t\t86400\tIN\tDS\t55057 8 1 02F63A0674BB7CC8F9AFDE509DB8FE311626BC27\nDEGREE.\t\t\t86400\tIN\tDS\t55057 8 2 1188C404CF6FA640C12189EE688E59D3CB841C23C3811777F3F2C54ABE8542B0\nDEGREE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LAt95tkAqmi1TvJM65Vdnwi7Et1ibPi87syc2IHctksjszguxQbDyTwNk5MI0hlhsvia/tkwcGPC1Vz3T8ywNLRBZ/44wgYYrp+jFqqfH3goiNAoj03dfJ4XS3JDKtsTTYX3yyMkgMTABrrYHv1pIBzRpbl5CrdEDXCu7Lww/dkEjbGVtkwSbl96IiQ8YxoW5G52VmsxhN8cKcjYo9mS8Ow7vv/uCxu2EueMdSCEVaPqc5RuE0/kB/n13wkmGRhOZd/MXctCgvIZkryHw2+ojXsEyxfUlzcGAhWvg0tXJAZJkQsrT2bs/+1a3uIfcpg6njrUoOd5Yg/oTiBR6tqAMA==\ndegree.\t\t\t86400\tIN\tNSEC\tdelivery. NS DS RRSIG NSEC\ndegree.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sCmcsMFg5RD3SbHX8fkZq+5/bn7APlqF8dQoUWrU0Ow0339/E2EBoE7solf74RrOys7HzDid5fs4p4nQFCqkAyQPXHIHIONjCWIcbueOYGN1dFg4gXCP0Ij7ELFpYZwlqJmVYMWYnfa17NjCC7dnS6KdNQY2Sb6IzznoGZwUfoU0K/uYAijC0DPbh8noSmeaX4AnFK77fQ9k7q3zuWCTrhfSxsY/QXQQPpoAGarzEdj7KXnIX8bFgFBj3/tROyD7x1eNJvuugDI2dvxPin/bMCaf67YKqWSgyBAqVTz1LIfGwmItRCGNeA0zXflmolGLlQU36oPc5HcQ6dTCBWB+8A==\ndelivery.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndelivery.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndelivery.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndelivery.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDELIVERY.\t\t86400\tIN\tDS\t59761 8 1 D154D7B93734C80D5619C4D06340E936598F15F1\nDELIVERY.\t\t86400\tIN\tDS\t59761 8 2 D0714669B688187AD782BF354DB3F134EFCB15A1C952B3A097AD90122317F104\nDELIVERY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BZ2wBUvoWyqOagJJrluxsyesoV3jioK6OyrNWUnr5oZpzOPudZFlWla/NDFd2f/adP7mO2U3IrsXeBT2xtFnnJzZrrZnETOpVYantFwl4T+wQQZSUzqTO5sdk6ANrfoS08amzZCj6RNzGL03e1STqlXrd2HFKDdgBAFp/tqOFYn9t85vdyWcDEmnhBj0Sh/rmhy9djo0J/r65lBzpm8pSMe2qtVawIIYckEuLcPv7rzvXELT9NnpBif59dUSOMv5E+5sU86D1L5KTK9Tz8L2784sEgK6jE+PgUnUExPy0qRVmucDMnvpgKk1aRBdET1avz2+eys6asCbX3DktwdQWQ==\ndelivery.\t\t86400\tIN\tNSEC\tdell. NS DS RRSIG NSEC\ndelivery.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DXmKTC+yZxk9NjEsOfFbeguKNOWbPB9pnBdrwBN+THAQUHOHBqkyjd8fRlVdrCFN1Nf4187Xu5iNknR8bUA2+ojiFqwJpEsOl3h8YHaAcGKCsM7XOw6n4I2Q/RI8bk0kp9KfQxBaXIl1aE0vf6QkQ15q4QlHgegNQ5KFP+Oahaik4EQJUpoPy8CUzgSoFGTSgdnwUye4kpEoXSl0s1xZOlshzSW/QgeoAbm2jf5Z8xyIXhPnsISiXJJ4PpkQfoCTpPRAyPvwDLZiwpx2j/jxGHOsyC02QCiwWloKTyokoYLe6WFFZf4B/k3nwSj0waqXS/zzuRU9vKAuFx/zZIeYTQ==\ndell.\t\t\t172800\tIN\tNS\tns1.dns.nic.dell.\ndell.\t\t\t172800\tIN\tNS\tns2.dns.nic.dell.\ndell.\t\t\t172800\tIN\tNS\tns3.dns.nic.dell.\ndell.\t\t\t172800\tIN\tNS\tns4.dns.nic.dell.\ndell.\t\t\t172800\tIN\tNS\tns5.dns.nic.dell.\ndell.\t\t\t172800\tIN\tNS\tns6.dns.nic.dell.\nDELL.\t\t\t86400\tIN\tDS\t28570 8 1 431FCFCA18CD7A56E6535B5D988C89D730485FE7\nDELL.\t\t\t86400\tIN\tDS\t28570 8 2 4FBEA9BE65494FA8727A8CFA657F1B01F39972A76AA4F96DF793A164573C31F5\nDELL.\t\t\t86400\tIN\tDS\t41026 8 1 94E31096C29CEA422519EF7C9E9511CBD8E63AB9\nDELL.\t\t\t86400\tIN\tDS\t41026 8 2 8DA9D3809DEFE3DB4BDFFB5D411AC8112F6F198A29C7383E03B6A5CB9E52E3B6\nDELL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . quGSzm4z0sxfBVYexx+b9QUiGUcq8mZuB7zbhsg+SL5T0JXJZSRvIfQuacO07nHcO9olfhJP0lFzTNta5T9iFeTAaJ8CPD54aUt7BarU9joTSeY4JARfhB7kwR7Jzwd72pttyBScgvPl+NIu4teB+L+JEWeaJgMF3Ct6oTLWWEnzGB3Fe2LlzZy5Alud5jdwhy/BEDMfQS3gXhIFCYNmYCWfpzmXpy0Pnj7PVGXtQyPf+TMm8kMz8CWJZoPoN6cawAhSCUYypBgivCTkVa1CYg5yZk9u4Ik1IFGX6oBLCBVgkTIZ1228j/Hs73dOCl0sgGgucw+GbYyqAHwwHrhmzg==\ndell.\t\t\t86400\tIN\tNSEC\tdeloitte. NS DS RRSIG NSEC\ndell.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dH4UqNUz3cmim92LuOqHX5PBqZ44cvejVlk69ksZQE3cBdLRx+M1vaE4bv2yao9xsa82XSqprDDY0WVjqssUe+BRcKuCZSvttFrTlxJhy/wlR9LMrJRQAbL02jNVWgbkXY61zWCn053SjtzTzpDwjhVbNlLJKK27tphPxNtjpfFJ0vNDybsxwBqtGajw1QfIbRR2mjt+cnYnpPu9bQESSbENbhOra8KjRj7chHKhjUG+c2dm2h0U9INtxQucJyk3QCAC8Uy+5mR3JZIp7r4dWEU/HScY6wF0EvOKCS5jBnQNPhh6bL7MreRqOTlBrThB2d/+6K6uXabroaNadAkjGw==\nns1.dns.nic.dell.\t172800\tIN\tA\t156.154.144.47\nns1.dns.nic.dell.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:2f\nns2.dns.nic.dell.\t172800\tIN\tA\t156.154.145.47\nns2.dns.nic.dell.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:2f\nns3.dns.nic.dell.\t172800\tIN\tA\t156.154.159.47\nns3.dns.nic.dell.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:2f\nns4.dns.nic.dell.\t172800\tIN\tA\t156.154.156.47\nns4.dns.nic.dell.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:2f\nns5.dns.nic.dell.\t172800\tIN\tA\t156.154.157.47\nns5.dns.nic.dell.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:2f\nns6.dns.nic.dell.\t172800\tIN\tA\t156.154.158.47\nns6.dns.nic.dell.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:2f\ndeloitte.\t\t172800\tIN\tNS\ta.nic.deloitte.\ndeloitte.\t\t172800\tIN\tNS\tb.nic.deloitte.\ndeloitte.\t\t172800\tIN\tNS\tc.nic.deloitte.\ndeloitte.\t\t172800\tIN\tNS\td.nic.deloitte.\nDELOITTE.\t\t86400\tIN\tDS\t29626 7 1 73C6D3A49646135321DB4B2B68E332E929CEFC71\nDELOITTE.\t\t86400\tIN\tDS\t29626 7 2 456B29B8B2F010F1159BD118E9A3E9FCB29E385E3BF206199379A65E5BAA7F7D\nDELOITTE.\t\t86400\tIN\tDS\t43989 7 1 F7DABDF701ED2ED63D349D5DDAE4B2776EA541B5\nDELOITTE.\t\t86400\tIN\tDS\t43989 7 2 AF8C96D91EE031DF7DF47231CBEB7A93AE1572F8EB3F71D666FA421E8F55AD67\nDELOITTE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mtNTmpQvb/JJO0NQq+u5sKvvpu3dXyZKkrV+FKDo95i9dQ4zBbNwr05sXjQs7podz1tgF2QRi3qvULFZvDAq5MSfkEWDf060uvGzTgcUoDL7Ecw79kgi2CiFt8sZp+qvNicIhKdT393wxkqoSX3xZmR3Wprc28p9hYihQNUO3Lse4jemmd2H5+OtNwdOaHSlroLOvsY/y1WJglpyLy6O8hpoeYAIgu7tMwEO6nwGCEDDMhk6oGT3Hb6CTD5jj7wAG17m6VT+aamTExJeKYaDFETVK8GpKpSMVh4rWyz9S/XngU5akxOP10hHw2xFMlix23z2kYSt7LWlZsi+92Ws8g==\ndeloitte.\t\t86400\tIN\tNSEC\tdelta. NS DS RRSIG NSEC\ndeloitte.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QIzptU0UvdHNHM8TubBPVlLmPQpW2fUNxKaBxzWPx4akyaTtaSDvAf/qzXa6NDYGfhqvehRU4iVT71l1YGl/xp6OoRKEF2DEoUlSldojcavcNT72a12+LezgRShhjQBy4KiJgIbhwSwPEH8MaZ4nm82YkEiz8wJcUzCvJGMAtvoJz+zJsDlXsqN/pEIAMGZasimoFvOU7kqp3CUJp6wysuLrAktwKSP87pZ4xDcxlUn1T1cLrrrrGhEowQ0sNjP53fRINyCKkkBiXkPJjrfjykdfjL8LhWbyIPfRT86VMGvk8I3r8U7HzOgeoUzbTzDPs3Yc256R17EypQRO1UdlUQ==\na.nic.deloitte.\t\t172800\tIN\tA\t194.169.218.80\na.nic.deloitte.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:80\nb.nic.deloitte.\t\t172800\tIN\tA\t185.24.64.80\nb.nic.deloitte.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:80\nc.nic.deloitte.\t\t172800\tIN\tA\t212.18.248.80\nc.nic.deloitte.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:80\nd.nic.deloitte.\t\t172800\tIN\tA\t212.18.249.80\nd.nic.deloitte.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:80\ndelta.\t\t\t172800\tIN\tNS\ta0.nic.delta.\ndelta.\t\t\t172800\tIN\tNS\ta2.nic.delta.\ndelta.\t\t\t172800\tIN\tNS\tb0.nic.delta.\ndelta.\t\t\t172800\tIN\tNS\tc0.nic.delta.\nDELTA.\t\t\t86400\tIN\tDS\t65368 7 1 CB155AA74908637AC99C07C4F27F402DA4C186F3\nDELTA.\t\t\t86400\tIN\tDS\t65368 7 2 3527086B8CF82D172F26B888143B48160F5D1C990D515A4D8BB34836341A823A\nDELTA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YLi1VRHp7Rer3s5FkayyXh1qJeynLnD2P895nwjqTuwbcd0qDT4e7JOyJ4yuERwmvOqs57JO0llRjgoPWh0w+PE5q8VnhBosA+FMs+4Mi05QjP6Ua+jW8s1QFr708vk23Hxgr7EsKTujSgKyJj+TT793l2xlyXjfqMeViOEes+L91JdDYEcRXeOeoNyqY26XEjvAuwtocd73cF8+QVOFSmq4S8nMk6lKn8Goyo+LzXBo/Lq6/8QmfFTzUHO0MF8LgIfKobBSBK/VWC8b1KENp+PKmxci3Gil0J2drMpj0ZpTWv2uD12EfDiZxWE8gSUWDs2juaY43+0CIw+PDUxv2g==\ndelta.\t\t\t86400\tIN\tNSEC\tdemocrat. NS DS RRSIG NSEC\ndelta.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VsIryPWpqoxor9+VcII+M8oyJDSoWiE0Slxbk9wyZ+rfjANlWBWPkWkWtmr4vy/QOiQxENiy5kXkS2Q43LYbhuNUNWsawaNBE3FAnEJfMg844px4qrqiKESfRXGm40mTtTiYq7ISOgVu7lzWNLwno/a/JTAdj9ffex+P9TJbN8OqRMaiuNG0b+H1CfalaIE7DEbAiX0Wr1JOLVaUgQET21SqNdiHbuhm1HilJygOkov1XTzT0oDgR4bKiX6HkA/V6A4XZnchoU0bV9S4n6JpVZQtGQXppDSl51arIVezcYy73CsjD+bbwRSpnstGcLrP7a/BX3oD+yt5XsvwszDxBw==\na0.nic.delta.\t\t172800\tIN\tA\t65.22.224.25\na0.nic.delta.\t\t172800\tIN\tAAAA\t2a01:8840:da:0:0:0:0:25\na2.nic.delta.\t\t172800\tIN\tA\t65.22.227.25\na2.nic.delta.\t\t172800\tIN\tAAAA\t2a01:8840:dd:0:0:0:0:25\nb0.nic.delta.\t\t172800\tIN\tA\t65.22.225.25\nb0.nic.delta.\t\t172800\tIN\tAAAA\t2a01:8840:db:0:0:0:0:25\nc0.nic.delta.\t\t172800\tIN\tA\t65.22.226.25\nc0.nic.delta.\t\t172800\tIN\tAAAA\t2a01:8840:dc:0:0:0:0:25\ndemocrat.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndemocrat.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndemocrat.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndemocrat.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDEMOCRAT.\t\t86400\tIN\tDS\t62554 8 1 9066709A39FE8AEC54BAAAE2A5BAC4344C983962\nDEMOCRAT.\t\t86400\tIN\tDS\t62554 8 2 3E1B22096942F29664B395D40556C9BE46EF4FBD75B4E0710BE2EA9930D549F3\nDEMOCRAT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bU+cUPLNsJBfhrv3OgZ0dkJWImTU+XZmyuxXG82ORJBFVb3APEuucZ3hNaCqfNieOD2RM26oGyhSydE4tl6ddXdeUAlTwenF+em38DtyP0pIbXpFkgZVOWXy1lFO67NhVvvvUXH4AP1tEpMRPdIh/3p7UMhk0vUi/w1Omg4IPY4MIM6FV77k6qPlDlU81cE5EJlY+Y8B9r+EaEOkZAt0jkXcbCBBF81wNSXtsTkFGfvEqyidUDQ0kWqScpoMbUURniiQXmL0cMVK7wnZ35vCShF9hdVsDPm++HudGn6LpXDVXa5/FZ2ileXUHC0ELIRDn6oKIKN0SV6PeCIWYDZrIQ==\ndemocrat.\t\t86400\tIN\tNSEC\tdental. NS DS RRSIG NSEC\ndemocrat.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qUfouzdd8H6cImdWXQ7fZQ3EHRe9XOKrMEliik8WSLKbsjd1BxxE+QrMmWH7ooJDCEMNA0YB5mqQYHT2iVKzt7n0BkW7yZBawEtINbk5vAB0zUMLXh19MbGywQA7NerdgY5GzvjUlIu6prjZOMnujWmc9fP+zOva/kggKmUyDXWvq/26Dp79T6lu/HQRu9fz/WBowieGHS/ZPC5gofRWGPIF9mVjBm3f0sJHgmU8TOZqOKVNyFJ3rBEbB56MkGRDy75x47bOhqkJVrCfv8ThVinOCSqgzb3fWgceXmEIKB3pWG09CrnvOGoSczZWvwOe2EpxuzNpBp3nM+T03h95Sg==\ndental.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndental.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndental.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndental.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDENTAL.\t\t\t86400\tIN\tDS\t22030 8 1 9063359BCC91BB300A0AD6C77B074446CABA148F\nDENTAL.\t\t\t86400\tIN\tDS\t22030 8 2 B3D8B62FDA48DDDE41CEF5A8D5C210C0CE0B6502637C465A5AF8AA5D0D18030A\nDENTAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iv9E5z3pOaNUIFDl0z0/g9Q9nB2MxP+alLLnlwFGMQaMswAHyZJnfkQhglzd+n3Q1RXShVv2AA83weDfVJ720fEkJWMzSAWK+rz45wWDmgK/BrE/2dwykxWNp9FEK5f0griJvMIfIJkJUjM9MCgyNObRFwOwBSIB4gvc4g2L1OHatoztgN342bcbbeET5qFhiiHXQrJuaDm01BM12NNRRnJPwMF54VBt6WXpsOrvvl56rwKBtJgwXKts2A340sOW0Wbk118f6D4IrFyt4pwIT8k52EeMaPZKmk+zNNlDoGIGvsuS81ldB3GY2hDMFCuYEsbXA4Avstpz+G2QUUdUGw==\ndental.\t\t\t86400\tIN\tNSEC\tdentist. NS DS RRSIG NSEC\ndental.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZaX8sC4cxItHHPiDWN2xYOMStttEaYDmNx7M2jdnveVpHTmV0Zlp5OmkxXosMok3EKKSHhdqmQtllIHLbsGUAvCSyxjxEF6eo4BsgNHJOf7ygVGyUEuniloVURUbKXf1lx8kWwpachwmyvaETRRoVplG301+eV9KwPrXNX676DgcjiOLpXQVXJ7KvPIsXXwfo1Nyqo6ocrtzSoE1ehSXvih4AwpbblqigIUPIJm6tZtUsb6F821dCQ9CvibqI3P72V0lvO0wasRjiH2O4ue8Qo7nvO7yHdQ8Z3W/x/swwS3GN2sBDGqLoeQsiINy6l/8aaFq/HHt5w+ONS3DcpjRzg==\ndentist.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndentist.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndentist.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndentist.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDENTIST.\t\t86400\tIN\tDS\t15049 8 1 C357187075C673148C141037EE0F93A1F748D55B\nDENTIST.\t\t86400\tIN\tDS\t15049 8 2 B5846BCC6692D6A9F197714D85B2DCADDFAFC10E3C133ABB98757185B3800ABD\nDENTIST.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sKLr1S6Z1snsWUJUs3b5GUV09J3lqdKNHQya9Wqp5h2W8cvtOkZ18g09PRUlpMalDRuLymhVh9CcnDtYNyzJB7aURFmGspsVDxgRRhGT4hBUgO7M74qnKK3ddDAxk1Ddwu3da1OMim68H7Xoyw1S67u41+SOO7JEIkn++GejwAYHYZYbfEfsdLP3y3/V7ErmHu0K28Zz6xght2ZKDZ3A5mwv3F30+7CEGmW8JuWRL1aVmH2BBcY/S1f99e+C4i2C4VbxWfHvJScIM7oGyPndJTWRoCxAaufG2SC++qvIxSd6szEiqpwXtFZtpoDLmzYCIMld40WtCvLg1MdI1GcbRQ==\ndentist.\t\t86400\tIN\tNSEC\tdesi. NS DS RRSIG NSEC\ndentist.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JHHWC8+fCsRHy+nk896uYXtjOiyWfTWuzbaRPbxxA2UIWFjJynqyii4B056gGiIEnJlo+us5/8vMilM/x5i07Fvluirltq6teF/U5VF4Uz5vnHRZb7+/Oid/f51gWZXSlrx6185zLnGgjr6UkbbrjMgqZ/B4C12qIDpC5em1f7ndYfOV8FmOz/Ke2c+hpEK3r7TVZJSSyZe/T/kAg3oI8PoJKNYZy9IiBLA0V6T/oBvGU9UQeAC3p1rZm9uwQHYft4BubJArJzZQXs98vyrxzb2FkmKgRhUaVCIdggavAdrMfczCOadusSdC7F8qmiQAgAdgqJ1/CYFWsAswSKv9qQ==\ndesi.\t\t\t172800\tIN\tNS\ta.nic.desi.\ndesi.\t\t\t172800\tIN\tNS\tb.nic.desi.\ndesi.\t\t\t172800\tIN\tNS\tc.nic.desi.\ndesi.\t\t\t172800\tIN\tNS\td.nic.desi.\nDESI.\t\t\t86400\tIN\tDS\t11020 8 2 5017E17AC3F43D2DCCA968723FDDB1B641765A38F53AFBA0469E33C9AC75C582\nDESI.\t\t\t86400\tIN\tDS\t32296 8 2 948F1B60D22606E7488F84C0AD2E0546376AEEDFD15B6DED198127ADD5D8928F\nDESI.\t\t\t86400\tIN\tDS\t39859 8 2 1382964834BE4F7BF4830A27955EC8F6A1557EC20479AE946F6910A131E54AB9\nDESI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ezoBvsuf+4QXdtxoKHMUVcJukxDzLDbN0YkAC6Kbb2ktK6ImA74sQ3MWVPu/Ktd5obKyu+OsWaWNasBFzp+D+tLNROaU2dKDh+7QnWoNZoJHmeLRCuTP01qOc4GA1zvHr1jDd/CxTsiOS+C/joZY09ZiwIPD2wos9gmPKBsNOMh+gNDnTfPs8z4YHkvagOXZcN79Ckuvl4jGOxaBo6yXyID6E30g8BWFZbLsxRuWtGwakJ2kAr3cgl1JJAWfjPj5batuITZUwqdxtlCOYJL6QGwd9riXS+Z5r01cyfl6ZA+NtCCHis/gtS95qi1U/0lM5Q6Gl8e9wHo3p2LLj8yHwQ==\ndesi.\t\t\t86400\tIN\tNSEC\tdesign. NS DS RRSIG NSEC\ndesi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NgUVtZYKBkafl4MN3OoCjV2+c4blLCw+xouqz+5OCxnk6aNyCdc3uiOvpIMOmIoxpDR7wMHPFP23ekO2Q19UJTx0RsTIPakJHE19iFXrwfCLAgwOFoU7GYlAH5vpGdA5Ii58HU0ySTvXkJDGzJ9Qog2tTbhJzLREaVnK9wBmOHTqWx3IOxyFE10RJ8T7Grrkfqk6/aFvl3A4awTgIyfvReQQ2Rp8eL1VUOyQ/4cL4YgfFonAswgvFiBb3Solbl6mwM6lmDebsE67eBcS1W3O5j2PNWrIim5gRDxnitBChHvHtAI9BoIyO3L/FKn1UAAFTNoc0wC4BsMizUqVsbE8ig==\na.nic.desi.\t\t172800\tIN\tA\t194.169.218.81\na.nic.desi.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:81\nb.nic.desi.\t\t172800\tIN\tA\t185.24.64.81\nb.nic.desi.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:81\nc.nic.desi.\t\t172800\tIN\tA\t212.18.248.81\nc.nic.desi.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:81\nd.nic.desi.\t\t172800\tIN\tA\t212.18.249.81\nd.nic.desi.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:81\ndesign.\t\t\t172800\tIN\tNS\ta.nic.design.\ndesign.\t\t\t172800\tIN\tNS\tb.nic.design.\ndesign.\t\t\t172800\tIN\tNS\tc.nic.design.\ndesign.\t\t\t172800\tIN\tNS\td.nic.design.\nDESIGN.\t\t\t86400\tIN\tDS\t17966 8 1 6CBCAE3B01D88DDDDDDF6005F03DB25A2C3CEF78\nDESIGN.\t\t\t86400\tIN\tDS\t17966 8 2 7EB4B30DD9FA4A97FB4EA4A280AD06871728E7BE5F38788449040E094B6C1B74\nDESIGN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eadkA4WdTjEXYQnHsZuxa06NQIS3DrSvS1eVc2uxyrNeTZK5QMJzPvpoCN6BU3c2MBnqmygoRP3V4WqITjS/c0xfTs+0yjL6x+LiEVrrt1DcnJDegcvseQ9SFSGZfChZ7xqp+ztHc8r7Ecb6rkdj63k8g250Ymxr1hwsvzctQoUZR5gUMihwK+2+oNYrAXn4719/8DWs+njOlC8f3zuBLvVvGI/V+2yFJJSx7FLgTjQVI2X8EVWWXC67fu41D0leL3ar4uYG5FV/7TvGayPyPj6O3FJzvf6nW8F0hhUZ5mNnL5y8XZr/fDQ92O+TL9TFTqyf1slUkIS4u4erk4gwUw==\ndesign.\t\t\t86400\tIN\tNSEC\tdev. NS DS RRSIG NSEC\ndesign.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CWoumS9j2em40sYG12YtQCJXC+9K+47I7LpfAvyB6IToIx/NPgQWYknuAuOR7ji+RADfdTVRsMVvlvm/hde4BaHB3+E7amxS4RY4AFhto1Es9J9ymR6BTOu0z3YT2Q/9K5SrevQ1wEtTyLAbVoLxZKm2iNrfVqEFe2BNfnodcZ4cukFZ4VBrj/MvynunyHI1jMJzw3jTTDzRfYZRBa3h2LN/8qnEDYzyxHJSVU9JFOg8HhI4zGUuUYjmh3M3WhOr/R/KpGXvUG1XwY45bHElXGaOVc/GOG0+ksBIvu+Nk0xLswFnr6lx+4VoRaWHa3keEm833McGEsPmslo3mnO0dw==\na.nic.design.\t\t172800\tIN\tA\t194.169.218.59\na.nic.design.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:59\nb.nic.design.\t\t172800\tIN\tA\t185.24.64.59\nb.nic.design.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:59\nc.nic.design.\t\t172800\tIN\tA\t212.18.248.59\nc.nic.design.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:59\nd.nic.design.\t\t172800\tIN\tA\t212.18.249.59\nd.nic.design.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:59\ndev.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ndev.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ndev.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ndev.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ndev.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nDEV.\t\t\t86400\tIN\tDS\t60074 8 2 B942E2CE5AEBF62FCA59D05707E6DBB795211D540D8ADBA02E9E89E833424785\nDEV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QzNd0Q16bB9Ie+akz2Al9+K8K3TXS/qBBDgmU/OIoggsaI0iP3qUT/A5OJ8KgIcKsnOrTDANYgnK2j7R0qqM0SzMPvafQvtcqhY+QaeJPurJ1NrbI8MS8UL9ziHNztWyCrzITi85LIMwbaIMR2eUdjPybsnjApus93IVzoleqluiZiK8CNmOtRQNMNo8IJ4HPHG3JwBx2hSZA0xFncChdh6wp2/unFJ2caEYP+CCALRfw64ifjeLQmi4EgcTPZ8aDcD6m3vYaRzMfdwhG54m9djvpcTDkxkKNpR6d6nzzXlyWOkywTRbXbN2yYZs0QhSTf1kGoeNp7nYUjrveeDalg==\ndev.\t\t\t86400\tIN\tNSEC\tdhl. NS DS RRSIG NSEC\ndev.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aOi7/KmNYHZ3p3ykDu0oAo5tTQGllNQ/RvsGQf34CsA6RvvIY0kfZOHzKVCF9me+m/nnsptKrenSwa8eZK3a/EZeZkQ9MKCTZAEsx17AQIc1WOIdvty3FzKZtoa7Rr5jfKMDftShxnefk8iOj5WIgYpwCRLJdJ4f2bdUh4adyQJBiaApHmldZQtX/gBOjG97GovjDqOaexcc2RkAOxyS+IPLx5OzlgKGr1AwwoXajoyBoWmz91VaFdpfQ0ZCv8jHXjkf92uSmtbpLAYhcKFw/rfSwwCJvrycf3AwHThBr6CHQIizD3VUvv7PIf1uZRovSOvmw/wPFuS85qfaL2gP8w==\ndhl.\t\t\t172800\tIN\tNS\ta.nic.dhl.\ndhl.\t\t\t172800\tIN\tNS\tb.nic.dhl.\ndhl.\t\t\t172800\tIN\tNS\tc.nic.dhl.\ndhl.\t\t\t172800\tIN\tNS\td.nic.dhl.\nDHL.\t\t\t86400\tIN\tDS\t31860 7 1 89FE558D6EA8DCAF797B2235DC3C246108A2B74E\nDHL.\t\t\t86400\tIN\tDS\t31860 7 2 BCD5350BD4181A15DE2FE9FB448AAE594DA19BFBFCE42AFC9D63693DBD45A4B9\nDHL.\t\t\t86400\tIN\tDS\t33051 7 1 E2FBEE1CC8DA9CE0BD4D74A688491ED1315D0568\nDHL.\t\t\t86400\tIN\tDS\t33051 7 2 8F83E4018FB981E5F7D18DF96549EC57B31A143C6F8A6D010038108525425B7E\nDHL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KZFZJvjTT0Bd1iu+ReYGezK+TbVnFAVLUE3ooxNVjVobK+Kjc4uIC4mmQPaD3e1QNFt3BT9YwthOBkzoDPp7mOyExq/svqhtHXx+4r3awuqVfUIOH8GYeRtaHZOo9VhMNLF5jvx9d4SwlWat3KPJEFc8DUXNRfLTf1tl7fg0xwdsk2ToNPzWcTWmP/esrQ8LtAFqXAEL4ZM+B/HpAThB7QPTdxqqNodpTaWgcXDvA3CYcguwXu5cX4jcPh5qG8NmUaqbEFLyChAqG/qrev0HIVo+vD0u7FwrKP8I7AH5rTqRl1XZolB2N1cTe6O2VIrwiJtyAM06NsKGBuxSsqV9Aw==\ndhl.\t\t\t86400\tIN\tNSEC\tdiamonds. NS DS RRSIG NSEC\ndhl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cb+MGxgvpTiZ+qUX0ODlZXdtvc86Dmx47wbxoroRkBqC7HTzs0OCGhZPeA9Bm0UuSjlbOphpC/V57dAJITwSCd8NjzNUp5eyrrSj1+Mks0hCNPO1YQC8EOWQZNT2YjramY3pseyDTx1PpN2fyUlr/vbc04lM7dgOg+CykbIyslq9KOn37JqvVzcFc9qK69f0gWmUf22XxluT7WP9HmYuKmon+mFdaUf12dFFlk37BVxbhN7WysMb9+clNGhEGdSbbEzW1mRP2/eOWqQHZQkOdrQDp01yOLclR9+TGofklQ4qkya68+wIKPRbGtJDiBsmFeHQYzq+rS4kHuSOeQgkeQ==\na.nic.dhl.\t\t172800\tIN\tA\t194.169.218.82\na.nic.dhl.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:82\nb.nic.dhl.\t\t172800\tIN\tA\t185.24.64.82\nb.nic.dhl.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:82\nc.nic.dhl.\t\t172800\tIN\tA\t212.18.248.82\nc.nic.dhl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:82\nd.nic.dhl.\t\t172800\tIN\tA\t212.18.249.82\nd.nic.dhl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:82\ndiamonds.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndiamonds.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndiamonds.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndiamonds.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDIAMONDS.\t\t86400\tIN\tDS\t48970 8 1 AE5AA8CF192B802B4721FA3D67898CA4F8C62367\nDIAMONDS.\t\t86400\tIN\tDS\t48970 8 2 A74BC4F138354B16DD6736C55FFB5FEAD4AC2E8CEB9F75B499D5DD49E4B1B23D\nDIAMONDS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VRPLfDM5jqTSEAgCJik4eHQxWB1n9O+CpGWo99Q7nnZHyQw/eKn4+XeHusB3ASggkU3GX9xW9w4raEDrCru5ZmNJUCKxcPmu/EPHwqsnfSRiAe0IstmWoL2YNS6hpJpdlPyrdB4OoDlhCHk30+EjHgNGtXLYkNws0xQp8+arHxQ02iGMAizRpwQbag17kGG0JTFqJDEhUFKhISdvXpEoYnkUc8FRz0jQc6STRtyX09L8qS89uJ9IjU1/hbBLj/2S5dDgY6c5U/9MCBuZbMrHEe+4mMiqcGbRNr5maBZAQ9iKeLdLA6vKF2Ch0o2H0GNUshJhzLlUZbkQGIcN03KL/g==\ndiamonds.\t\t86400\tIN\tNSEC\tdiet. NS DS RRSIG NSEC\ndiamonds.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QKeaaIBH+n9CorhcVtksbzJPwxb2l0zShxc+wilyXX2w+/tDnRfqfHB1CpLxzEssWyr1eUWYWdgsOchLbAaPzUQ5gmF2NV93yPJrYTJZqQ13Z6FeGqKsPLDiU0NXCQFgCcVxu1v4DllJQG+3VBpm3pjfLzUewuSkjmGyvM4g5CQs17bf+YaCp9qrbheV8R2OAdM4/jw6dgrY0ROiRk56PAU3dc10jc4w5J0LrSzpdWXTBfV6sT4qBajasCrPpm7iqYhFcENQfO8wW9UKJSkTyCb08pU5tOSqLNvWvUlmiZcwHkibmKPxYqPj+FbJljfHEalBKrI4OgqbEjoUevEgBA==\ndiet.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ndiet.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ndiet.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ndiet.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nDIET.\t\t\t86400\tIN\tDS\t2464 5 1 58AB5506CD049DDD784C487957D5D87C44E238B0\nDIET.\t\t\t86400\tIN\tDS\t2464 5 2 A2624874743790CB52066E9B50B06EBF915DC80355E2F9C10094295DE2ADDFB7\nDIET.\t\t\t86400\tIN\tDS\t11962 5 1 5D42445C9C0AA2C65F6B9E23F90B3D5C30C4A256\nDIET.\t\t\t86400\tIN\tDS\t11962 5 2 A3D113A8AF70BC8B9D35FC555A0EC7474482383FC4F73CA605F0EC498288FDC9\nDIET.\t\t\t86400\tIN\tDS\t65092 5 1 CBB0EA9B71630F0AD22B4C2D688DC42709A2C5A8\nDIET.\t\t\t86400\tIN\tDS\t65092 5 2 D73BBC64D90C3078B5019D4CA616C0B9849F52A1A20474DD95D11CBA68BBFD60\nDIET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oFH4YkCMwaC8RKN2dfP5a1eR0yykeaKyl9Ei59Te1bL/TS7Eei/tSCLfKl+yaluiMXw2mLU4MScYxSwjXF2OEon0q8Y+QtWik+yoCWxEgomKTQim3TSigH004zK11euIWfEkm/hasYL3MIQD5Kj3EswpcEuSx80GpBqD1KacYMNenMIHPQTtkMZWw0xmdnfrFfVy2vHspmi45cF80rTFK6JbgZri3KfYIRiCc0eZvEGLkpqZS6uBWuuLYTFP+ZJ40hZeOcP5tqCKcD7iNjLZT+bKV/qpJBs54XElvPG1re88vB97WwadnGYSnSExI2rm88wa5czuW6VWFG/IZk8WrA==\ndiet.\t\t\t86400\tIN\tNSEC\tdigital. NS DS RRSIG NSEC\ndiet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Gv4Bn8UzwYbz2DZYcgCmZ0BmUbHk3xG4O+Wy272k9CK0fXEl7O10l7Abw9wxqyoKDQpD11FM7JGVis9okb0zBrtRXj9uNuFxeGhepSkQgTg4wpQAx3JCJ6rpedFZ/WGoXsygtO/ydyD52ok4Fd0l4hE4Yoo1fJC7MhXxg+hqmvqd/fG7oUzOITf1W9E0kI1arEL10poBSSuXmGC3deNG6wzvwbR1lQtSOGBi9sEGzAXR5Jj9CexLjC9m6oplOC//yrciWYNAxoA4hFnxvSv0h2AJjadJv/1NDWdj6i8FfslLLTJofSUcN0peL8ixLnHEcsgRfsLo5bGTjrr4kp/SkA==\ndigital.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndigital.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndigital.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndigital.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDIGITAL.\t\t86400\tIN\tDS\t53029 8 1 2F5D54938BA7CE8FBFF66DF93EB40C3C0E73C42F\nDIGITAL.\t\t86400\tIN\tDS\t53029 8 2 17B92FFD8A3C08B11BA14AD8591FAE3BE2DDCBD37D8333384FAE0F5F84B02F1B\nDIGITAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . boa6Np0B1ZQywDYWbdrliGFplmknjQSXlePBMa8JCsvuV1/HTrSOkIwpugTw0xyHFekdSaYD//cxAuLq9ONsE/0D7yoeZeHc84ILI5qiw1bX7ikH7t0SPbMbLIcQ6yRBegc58uUFTK/9Yn3WrS9UXM9E6iQGpu6XqPkVnbf+IfgXL/EGXP/JFr/dVPJGwtfpl7ANp1nV6Mykpyc3bT0SIXZgedX+qZMFDjPORUBCy6NWUsyOLDrsB7rQDt1VhtlDFcNBI3IKiizzmd8gkFIgMgfMdEio++yBZv7UKZMAyf/yfWgEMbxGYlIWNATgypKDoUl8BueLpgD+OS3u9GFfag==\ndigital.\t\t86400\tIN\tNSEC\tdirect. NS DS RRSIG NSEC\ndigital.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rz8fJuFkE/953gN1BHGinDxDgj4b+/hRg+8iOPo6zlWgd2v4/7bmLX9nj02l1Ys8KK+Rej6w7ldFZRbL8aGoX0yioz8Qoi3zg1eI3pAlJT1gNhsvIBWnhmNJ8zemMYW5ZR3dpQ8Y4f3VjWfp0v9s4mVMItoxuOFaGRBSBlfmj1pDwnlEqC7Hu/7hOhs1fMnjyJeu7AgBqPllWiaU5SoO93tuoyGHKr/cpvERi9AAxTimPy5yp272JW2x2ot/yzcu0klOhIosGCMPYp3JuO22m4N/+QkrQApmRadccCZvxoIopeEqh4YONTWrlV0fh33mWbHAujMInpgnAY3jMCwLvg==\ndirect.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndirect.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndirect.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndirect.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDIRECT.\t\t\t86400\tIN\tDS\t20629 8 1 280BEB0C08E77E1BE25DDF8B213A30D133314A8A\nDIRECT.\t\t\t86400\tIN\tDS\t20629 8 2 89FAE17CF5FF061707B51EF15A506B85CC7C1A98AF7B58F025E960661DF9B8E8\nDIRECT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . H5DAk4bnJ/kPM3iv9PJBf05hmPfstuLFTh8rlfqbOmWXxJJTGxsHtJE5ePKkcfoL/60b6aep38Ld4PcILbqbuyL1WzH7GcWcO88mz3u+x7+ihnBvDocy/t9wKQ1ftdDbs5JcUIrZOnk3ZnBIC733qnBibjkDGYM4duePdCvIX6lZnsOx6YM00LDLZPWQThoPvEUBD4bm0rTcbc79VO1T4aWPIxRm3LjCllxrNvBsrJ7yf4SMezAebR4EwLKKMdIvS5JR2mJZd7vEXiToGl+7leySjLB0OuFO/DtOnc8xwcnTco7vJ1OWqi+1i2rYt3Ppe8hfUEuJBBwtsDRLpD0ayg==\ndirect.\t\t\t86400\tIN\tNSEC\tdirectory. NS DS RRSIG NSEC\ndirect.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . seuFU1cCgJTbj9UelSTsC/alQygTOW/cwU1dTGS4picjPHekmrrdUV2g3CB0I3GcgfOvf3zjhVarc3LCndC9XbM2caFr4WHfqMb5N3f0Ked8QA6vKJTaddisDf5akZq3h+SFL6UWd4X2mGyj3qVAKnkt/KYLVXmrRrCrEcXULONMDw4h9VjNoEHO+vxT4HbKVp3RVfT/G5vFjAH3TJY0sTMQj/4mM1HKkYKgWgVyPwr4+mWiJsRxl5PrBOIJVy4H+kfFIc1hpPI26OR+BpcEYSEy2/2ZhBHyTl9wGRWm/N4XkBEiYQLMBeT/2bv7VKI8ozRmBIHFo7D+6YOLqewzWQ==\ndirectory.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndirectory.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndirectory.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndirectory.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDIRECTORY.\t\t86400\tIN\tDS\t11317 8 1 C467FF6903DCEC9E2AD562DA86AAAAB3F16F1AD6\nDIRECTORY.\t\t86400\tIN\tDS\t11317 8 2 8C59D3D55435FC6BF72090BB6D43617504B3A769FC2BE6A53C2D8207AE954CE0\nDIRECTORY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BWWVLBEDgnAmdBnx7O/RnJwQRQIbtBcBH+KHS5nY1WMP9p2xIi1DgCJxZhJm1SoHFJTtEF1LqyTsQQn7AmRuDATy9jTMYA0173zfiyqW43Nmb5eR+Et5gbbiDuyqIzNlwIQFf5KRKEpts+vq9zTbmujmcz0BB5uFTHc6W0R65/HZFxNGSeZ++2ZfKmEfSe8gN3fZav7QW6tJaZbF/QmI+O6NuGhPO5bun8b548+S0CHsnVygy6rBOf5+mTLVsXOtx+eXZVQhRPryxovkvNmyO0R7YFkkgV3Hqd8gOqr2uoyInI/lTET9tcu9n3PJv3lwl9i1cufVKT0as+zKmmZ9eA==\ndirectory.\t\t86400\tIN\tNSEC\tdiscount. NS DS RRSIG NSEC\ndirectory.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WFNKC9cRs4I1vI1mYyMsfA8MKDfLOtkonbrK6aw6i/C8YzkmPLMVLsaoRzEE8IruahfmSdDGJDe0WzHUORffg76CHl1fcTEVYi9sFryKkLd7bH2tXNXtQypkkx65cKp63+IoZa6OsSCn1JSAVN0EFUAT8Fvv2dosBGW/pVidTL3JpbYDC4lvqsa9sMKzh97AR7jsYpQuiFbCSMp+YZyR6u0LtgvaGBg9YmaOqC//TssRUwdxD1RniNVz5fMeSNq56G/wxAaYOsv/EWXEBEACVtB3axxwIQ8lGxcndjXCJ7YmKMX5xUZtPZ2ttB9lyH2yawM2lycFGaVtl5J+wFZu5w==\ndiscount.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndiscount.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndiscount.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndiscount.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDISCOUNT.\t\t86400\tIN\tDS\t24361 8 1 8DFAC35F5D89AA837CA65E2D7E50EAE0FEC759D9\nDISCOUNT.\t\t86400\tIN\tDS\t24361 8 2 57394780E876991B26EA1BAA64131B68FE8733790E3793C80441A40E890EB377\nDISCOUNT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UbfCzwjzJ69Dwtv/fMPkGeH1FEVaM19w89jCMl25bY0CSWHh/7ytWWebBIVP9dF2e6EIkO7NUX2tFFSQH9QIxNqN/tfSz8nL7Zn2wjT1hX+BkLIEvclBoJusikBIaV3kZ516+1ZWEdp4arEUOaU8nXucomaUAFcexCJWPjgeEKeWw5UN096VJ5/K4+45uVGNYJPhofQDYTlSCfa1Ue+z5kIwGN1oQVW2K4lGJq4OXlR105smTdIiPhbZG6AuSTg8mevBIO5nYfVlAxp0xHp++d6Rm3yrGW/IcHSbIeAjELpiPXs4vfDs+v+DTsy5ekCZJISYiQQz08uffufC0KXfDw==\ndiscount.\t\t86400\tIN\tNSEC\tdiscover. NS DS RRSIG NSEC\ndiscount.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . b+OzgZXnHCp7kh+Q4qjz29l8YN4hTRirUxHfnd/WYthX2sRZF1477cwXKi+AHnqa+YHs1j0/zd+H3v/9iRfNi3TZJbqbOOv0aLst1f85+hFMHKWlD4jOAmJCYKWO4YZin/I2+z3S9re6B8qyHv/bncZgIJwH0Uf1bmax6ytLteXJak8gn6Hf9LYGjdCBAqyx6rmmUAmNAZfMh48j0PxGhKYlgFiyCG94EylUCq1VYN3Yx8wNZp4Ak2SHsJqSR+k2wcup4ti1BAuixhrCiS55T8e6/kqTqR6/kHjbiwXlEiat4k53Ya5k8hrAab5J8MNMj51LaRcZaClIVVQP8BJkwA==\ndiscover.\t\t172800\tIN\tNS\tns1.dns.nic.discover.\ndiscover.\t\t172800\tIN\tNS\tns2.dns.nic.discover.\ndiscover.\t\t172800\tIN\tNS\tns3.dns.nic.discover.\ndiscover.\t\t172800\tIN\tNS\tns4.dns.nic.discover.\ndiscover.\t\t172800\tIN\tNS\tns5.dns.nic.discover.\ndiscover.\t\t172800\tIN\tNS\tns6.dns.nic.discover.\nDISCOVER.\t\t86400\tIN\tDS\t2731 8 1 A1ECD7CBE3E1D5C118D96F782A70861700C1521C\nDISCOVER.\t\t86400\tIN\tDS\t2731 8 2 06890236F997AE173B94D0EE2ABC5380B9B142AB62BCD0978EC37ADEFF74A67F\nDISCOVER.\t\t86400\tIN\tDS\t61276 8 1 D3F5055E547365A9B0F78AD5F769EF8E37DC94A5\nDISCOVER.\t\t86400\tIN\tDS\t61276 8 2 EEE05B9CBA47EE8BA48A1ACB4230C85C7AE1DDF3B99E1E563A5A86A5537ED06C\nDISCOVER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ap84QjBG+Mlsfk8JYXgFHLTiywD1zXqJSzFoTUN9Rzq+dCUHTgjAKUIb3j2rFXRJLyqtktVzWbG2B/r7m1ypiI2aGlvvayiP96aKCiBMZlShyvZvXd2Iw6DXe1bpmbrXdGHAAHuyF12tzT44jPLhX6lxohpVYWnN0533ouhRYGwKpTL3Cx11l9Vc26CSlLgzRnORI0oH1lvEaXGCT78+GfoAhR8bhiZNnaXzhFfTO4gfvu92bFAEs6zmndXhWQpKRp4CYI6uKOwu47rCiPeugy+S8OuZtVRerKJtZ45tobLcxNY92499LvUZZUfQgbUDC65+T9ihGeXxnefGWkhkZQ==\ndiscover.\t\t86400\tIN\tNSEC\tdish. NS DS RRSIG NSEC\ndiscover.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cVqiuaTIv3IRwyTCyC8uIYvlglKjLZknCzK1pjFUhsePawkyUmq/EX2P3yw9AX0AzIuFoR/b5KqiWks8eGPmScYkNpYK4LvDvCTf3HzJRkfWruy1U8xVRrQZbvHoj/GA24RDdN433OxTsH+zeOsg5Xcg+V7fnQYfDvKvsULjLd36BHoy1iBZLt9zukJ03jcaU/bqqkVVN0PvJjJeqQ3Z/jnrQvfLE/QG/1+J2Dna8g5XLdBj6CMd1y2m/6X9UiIHnA15UV/x16xPoWYYoo6AyUglWH4s4f1mvlYUyjQFFnj2giFiK11WgVtwKbT0XosUCaMjABRVkb1wJ8KKfUBqaA==\nns1.dns.nic.discover.\t172800\tIN\tA\t156.154.144.48\nns1.dns.nic.discover.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:30\nns2.dns.nic.discover.\t172800\tIN\tA\t156.154.145.48\nns2.dns.nic.discover.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:30\nns3.dns.nic.discover.\t172800\tIN\tA\t156.154.159.48\nns3.dns.nic.discover.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:30\nns4.dns.nic.discover.\t172800\tIN\tA\t156.154.156.48\nns4.dns.nic.discover.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:30\nns5.dns.nic.discover.\t172800\tIN\tA\t156.154.157.48\nns5.dns.nic.discover.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:30\nns6.dns.nic.discover.\t172800\tIN\tA\t156.154.158.48\nns6.dns.nic.discover.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:30\ndish.\t\t\t172800\tIN\tNS\ta0.nic.dish.\ndish.\t\t\t172800\tIN\tNS\ta2.nic.dish.\ndish.\t\t\t172800\tIN\tNS\tb0.nic.dish.\ndish.\t\t\t172800\tIN\tNS\tc0.nic.dish.\nDISH.\t\t\t86400\tIN\tDS\t55986 7 1 3E785B9E04D1491A22BEBC270AB1E93CAD55ECF5\nDISH.\t\t\t86400\tIN\tDS\t55986 7 2 57B86C15DF0D7F00A492C56FC9D1D6C540B78C5C2EAB479711AED5381D198D4B\nDISH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IT/wW0UDdhSGWQTyS4JaBbzpdzKlRK3LHWEz0MqwTguHZBjM2xrkRPKCxsHyHlsTkE2n6m4obD6vVtb1arTZaNHcQZu6sA6uL5R7q3/E2q0QNB9yHM0KowyvUE3UB0ol18kX5WMaa2oqUPyzrQ70Y6ra8cjM0arl4rscPjjF7i8io0ctNDl1VkNfE+ra/Cta+eS0JMYWQpH0qbnAvAMa9rlfgr6gbJfjTRAcVTLtwACGusHUQhsMFzfY2Qsw1ZQp79ADei4fAKHJsXinkWhoq5SpTFdDLmjbATsEu2MDNu0IWylLKkCMy2QLekxgYImdZYUMlwSSKgL8YnLLirERPQ==\ndish.\t\t\t86400\tIN\tNSEC\tdiy. NS DS RRSIG NSEC\ndish.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . H1yT6Ecp0QQ2P/QF69C+myFBxVrCncPg+eHImKIvY2GDQJGfBf9MPiFmF/csGFCbcDTxOO7ouRO0ARNOta03CcQoWcW0528RjIHQXBMPnht6g8uG1ybf7HitnaETMyo0Z2oEPa5rIRpNbj/iNAbhZTgYBAxe7ddXgUGosK2CUUDhh7zFd5Dza0HbTTdyejdj2A440XoMUXLDrLZnS1cLYT7vExCATKDlFJdzpSoQV+CYmvvAnrdZ6Z0z5TfGWbjpViG4IIq1yXp2XVHx4UBwrzJr1QkUdj2kck7fLJSGkMzwBWR0DEj/keaYKLg6SBOrJ29PZrpDGU+fUeXLLUhI4A==\na0.nic.dish.\t\t172800\tIN\tA\t65.22.88.33\na0.nic.dish.\t\t172800\tIN\tAAAA\t2a01:8840:56:0:0:0:0:33\na2.nic.dish.\t\t172800\tIN\tA\t65.22.91.33\na2.nic.dish.\t\t172800\tIN\tAAAA\t2a01:8840:59:0:0:0:0:33\nb0.nic.dish.\t\t172800\tIN\tA\t65.22.89.33\nb0.nic.dish.\t\t172800\tIN\tAAAA\t2a01:8840:57:0:0:0:0:33\nc0.nic.dish.\t\t172800\tIN\tA\t65.22.90.33\nc0.nic.dish.\t\t172800\tIN\tAAAA\t2a01:8840:58:0:0:0:0:33\ndiy.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ndiy.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ndiy.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ndiy.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nDIY.\t\t\t86400\tIN\tDS\t25674 8 2 06C661D544490AAF9C0EFA121F0FD66AE957CB1900309FDAE4A670AC4AF1D37D\nDIY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZEARyNMU1Pax0NlOfjZWLvflnPzplX5Vrk8GnisEmQgSOSl0bFp3pzrLH5IhL1alvVyoB73vt6CoR8aJQun2BwiqVN2YGApTO0KanZv9RweGAAzs1VP1PgP5w54G0SknbyO94y/8/ogaoiZo/h1R4waGV0eVKIYekPIVy/LFmlQE84iCwLns98rvyDop88ULBPoHpI3AFdglCJsfY7AC3e4TsQ+Lz/cbP8378tQqiDJhg2JS20Cqjmvk3XNXwPsNRY+ASBU7Ynzjz2DRfp1X7HdQr1T5wm7Wo2P/Hem26RnM0nuJfLGJaHevRrv9K80EQbLb6Iyzi+PoEpNpwLixeA==\ndiy.\t\t\t86400\tIN\tNSEC\tdj. NS DS RRSIG NSEC\ndiy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . I2JXUOADsKQbCyQ0LO4KY+6cGw2GI6VlwTFf8i8W1b5Oxzq/DlM3zCtnBJv5yUSKCJNhGCwPjiFUADPpmN1GIizb6aNNNfpZMokehdZAK0BsJf0Ffu/Nlj5uOHUiLx+CT4qtETX3Kg4rvQB+g/a0ZZVSaQ3eXiJaChTvDMSGzrSLtYvuaOQFJeypDTd/Ps2HZZh/80IdLF/fL5yC/KV15EDQesPypMHFemOTMAk7cko2C3g27v6Kl5HWc+L1l+NSIxADwMY8rAEBIiWCwT5Hn+VJCiJTRdAUKoOh0QCGnXYc2QlPdtZ2sohuPHv4x1B0G4PqyqV7uYjzD/aUucteTQ==\ndj.\t\t\t172800\tIN\tNS\tbow1.intnet.dj.\ndj.\t\t\t172800\tIN\tNS\tbow5.intnet.dj.\ndj.\t\t\t172800\tIN\tNS\tvps443605.ovh.net.\ndj.\t\t\t86400\tIN\tNSEC\tdk. NS RRSIG NSEC\ndj.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UWREXZD58JFsjUEXANJd3v5Per3vJpGD5JmQlZswuYgKKwXpcRNfIgYCoSfquJZgEDXm/V0NTRmL42hvQDhqMbyLMk8knkDsXdzZBdZo9KpIOuScAex0rh8UR/bSAnF+KgEe3OEEK1nthuiIWCT50H82KhpIC/5q2dJyIQLdKkkb77WloXVmqYbyU3GSLVjUQTmGeE4EgcfXr6kI7BhY428ogRo67OYHAtsxhTDflWxdn3ZNpIl3BBW2M34KKzT926f+t/yAHiP99GdQyqUC8G6Rb/sU2VIDBRBLGzaLOaZvXDaLaP7y4U0XcozJW0qTyXDSbV6plnzcLCule9SMlg==\nbow1.intnet.dj.\t\t172800\tIN\tA\t197.241.17.130\nbow5.intnet.dj.\t\t172800\tIN\tA\t196.201.196.41\ndk.\t\t\t172800\tIN\tNS\ta.nic.dk.\ndk.\t\t\t172800\tIN\tNS\tb.nic.dk.\ndk.\t\t\t172800\tIN\tNS\tc.nic.dk.\ndk.\t\t\t172800\tIN\tNS\tl.nic.dk.\ndk.\t\t\t172800\tIN\tNS\tp.nic.dk.\ndk.\t\t\t172800\tIN\tNS\ts.nic.dk.\nDK.\t\t\t86400\tIN\tDS\t32195 8 2 167CB3652048F478222E958D1CAD907D7ECB28E7A545DE01B8591AD29EAC6444\nDK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UDULciPoEfTY9vkH5kS3H3dYQ79V7nYRv+qcSArNDz5+BaxAPMrHsTlmmY4/Z/9noS3VXKofpOjNNefVbp9/01Xk1Prc1Jbye91qe47c0Nc2wTpJOlbiprAL/crXvmJX+uhhuD9bfdCx7e6KO6lT9NzrFTXwOKouXdaH8clcAZLhPbpdnkqCsS+ZMcHLcqOLRyMehSepD2649ZliyAeMEetBGc74qHcwbDUZ+mtJOkH3/t9y64NsbyEupjmU1lmh6huVwCJIzjk9yD2v66UHUe8LOIyh0qmcNAvN5inwMnJ7eAMO0Qy9Wg+aTbri+dVgCC2fjAzB9FFG9Ye/T71cMA==\ndk.\t\t\t86400\tIN\tNSEC\tdm. NS DS RRSIG NSEC\ndk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZFVKgRs9Jw3VHyeKcypBgPUuhwuMqMcMApgQBLlU+5Vi6tV/JLROLCrHBZv4eEoP/j+62BgN30OtN6wsXL2UYS4B1Roocnco5o+2gZ7pNKQZLIfDNNPKIqUE9BGo6BGaQNnl4MH5ZPtS1+cwjQz6x3ldQjo2lIRnMVVDAvgBnrA0nWMc/Bl9tZ4YdWmXcVWXIzFG12GOTh1Mr1a8/UIIELsRqGMpLV7Nk3qF9tnJc3MGtAKf/9v+h8eTEhHESRybDEgkFrPCMJcEMTPwGh7ZwoAeMW7zv3Dc6pf9BoPDidiYt5/jFQj38CTbwTuUTBhC7bG8mCZcyRusXriLvnhr8Q==\na.nic.dk.\t\t172800\tIN\tA\t212.88.78.122\nb.nic.dk.\t\t172800\tIN\tA\t193.163.102.222\nb.nic.dk.\t\t172800\tIN\tAAAA\t2a01:630:0:80:0:0:0:53\nc.nic.dk.\t\t172800\tIN\tA\t194.0.46.53\nc.nic.dk.\t\t172800\tIN\tAAAA\t2001:678:74:0:0:0:0:53\nl.nic.dk.\t\t172800\tIN\tA\t192.38.7.242\nl.nic.dk.\t\t172800\tIN\tAAAA\t2001:7f8:1f:0:0:1835:242:0\np.nic.dk.\t\t172800\tIN\tA\t194.0.47.42\np.nic.dk.\t\t172800\tIN\tAAAA\t2001:678:78:42:ad:0:0:53\ns.nic.dk.\t\t172800\tIN\tA\t193.176.144.15\ns.nic.dk.\t\t172800\tIN\tAAAA\t2a00:d78:0:102:193:176:144:15\ndm.\t\t\t172800\tIN\tNS\tns.blacknightsolutions.com.\ndm.\t\t\t172800\tIN\tNS\tns2.nic.dm.\ndm.\t\t\t172800\tIN\tNS\tns2.blacknightsolutions.com.\ndm.\t\t\t172800\tIN\tNS\tns34.cdns.net.\ndm.\t\t\t86400\tIN\tNSEC\tdnp. NS RRSIG NSEC\ndm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HSf7jDi0njfeA0DHjM2d5oSt/gnNSecFQu/abEosHt4VQbEcxLw5MqKNdmBljIA0+5YzVmmaxpXDY3VCPED1qGS+/jx9Pep4ElbujJRIhd2wZLz3fO2f28TYFDss8J7eSjUqat2B+4LApbPlcXGgaFy3bsPJ7kgv4wDuJ2BYWHXwx6lTEQPA5vBLm0DiwUzOayOOYmTgJeF270ParakyG7cu0m0O9ltop7ZdqbVQLs3QBjcK6aFieK6k/6Pd38eJJcQzGATcYtlBvR6J/Fishp917Oko2fF1+QUiDpgyezpzu9V0RQa7OELvVfZOhnzoETwWPdISTUcA1x36llzZXw==\nns2.nic.dm.\t\t172800\tIN\tA\t199.127.196.35\ndnp.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ndnp.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ndnp.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ndnp.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nDNP.\t\t\t86400\tIN\tDS\t47647 8 2 3F4136193B345AD2D7EAD5C1CF41BD89EAC803AF03B0D3141FB8E3556BEEDD15\nDNP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HuvdlW4Vs2t9q2S1mOpjFihAMHym2LIvIDjDIAltNijylCf6eKS4oAzeYTumJJAiKK+SepWFhiUxLue26rcn2T9PtAD9QSml8ML8B6lvpm9Nns3+Obkc2Q733jcIdR36LREkm3iCvvzoUGxMTRyAyeU+xkmsvTsy3E7T74atqt8osyIP48Cn2E/jrJdcxEI4yqW1HqFMpz2aaK8VDKA1DUj5zN80uu6azce9jjoDTlVouFVfCHiqs3o8C73xVMhWfHlLkvss76X8ZLHNZ0usj6n9+i8296lyL0j0PsQmxT8k1rRnCVlNntaa6U79yaVrk3HdiJI/U6OhQ89qM2HWeQ==\ndnp.\t\t\t86400\tIN\tNSEC\tdo. NS DS RRSIG NSEC\ndnp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HMjUQSn3dG55P4sBEj+iAdta+O2THaZvaEAPkg4raJkNEfV0ws/+LZHXldWACCd9hjx/GWNLBN7LLXwVR8RAi1KXamkJIXADdifRO3YautJJYvw3JGAa4nzPhvYtFzz/xzRi6QIaVxej2bop6W4vnYzs3Oc6I28nbRjtLq4W8898VZjy5Rwn6K6pD4fSuipL55RoXEKfoGZb/KWoNmfVm1I4gF2ih4ij7sWSqFn/Nb+c+69K2Wea+txWtk4TJfz9eT+Adm6X5LLKgxmvEzshZonCSCNtkvnoOs89t7vMTMa3qaSyvgtHy8/ubsN4eaHkjTKYUTGbe+lJDhPwSaU/aw==\ndo.\t\t\t172800\tIN\tNS\ta.lactld.org.\ndo.\t\t\t172800\tIN\tNS\tns.nic.do.\ndo.\t\t\t172800\tIN\tNS\tns1.nic.do.\ndo.\t\t\t172800\tIN\tNS\tns2.nic.do.\ndo.\t\t\t172800\tIN\tNS\tns3.nic.mx.\ndo.\t\t\t172800\tIN\tNS\tns4.nic.do.\ndo.\t\t\t172800\tIN\tNS\tns5.nic.do.\ndo.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\ndo.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\ndo.\t\t\t86400\tIN\tNSEC\tdocs. NS RRSIG NSEC\ndo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mTwCS1ye1Qf6VfkX0Lt9+LzP/EhwwuSFScyX1JLsTZrch9EENEXcdAid9pObI/yt0OE3OHgqr2czalUvajfjShzlbJUWXakGMCasBiX/CilMNulTl0xtpJVem4Yow8EQ0cxWZhXjwyyshl2R2LZtoE/B6ncq2zvytDs36sGQ79I4ziOQE+wwiwHiJUYuNHIbIsvPwqv4fDiCwwmf1gHsu9BLVYwjftXOgUjPwNTsi11d3ZlZfitGzXjzlgvVdvY9TICzmOht+4JZvuYF87BlWmYIr2x6vJOQjb4KOZ4D60TMMTtEaz40xOEr9/6AVqf+7F+YExT30VdtJvxZHHhjPQ==\nns.nic.do.\t\t172800\tIN\tA\t190.113.72.177\nns.nic.do.\t\t172800\tIN\tAAAA\t2001:13e0:85d0:106:0:0:0:177\nns1.nic.do.\t\t172800\tIN\tA\t190.113.72.178\nns1.nic.do.\t\t172800\tIN\tAAAA\t2001:13e0:85d0:106:0:0:0:178\nns2.nic.do.\t\t172800\tIN\tA\t190.113.65.12\nns2.nic.do.\t\t172800\tIN\tAAAA\t2001:13e0:0:1:0:0:0:12\nns4.nic.do.\t\t172800\tIN\tA\t204.61.216.124\nns4.nic.do.\t\t172800\tIN\tAAAA\t2001:500:14:6124:ad:0:0:1\nns5.nic.do.\t\t172800\tIN\tA\t190.113.65.13\nns5.nic.do.\t\t172800\tIN\tAAAA\t2001:13e0:0:1:0:0:0:13\ndocs.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ndocs.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ndocs.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ndocs.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ndocs.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nDOCS.\t\t\t86400\tIN\tDS\t47287 8 2 7FADD5020F126BC3792E13F6190A956ABC040D7140FD0867AE9290F18CF5B960\nDOCS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dI4Jtb2GNQ19CVBFo1lTuLRt2LHmWgXqg6nohzs4SdllGww27sNHy4o/OCMnqffDqr5yYB8s3QPDNjY/7aN3mun1BCGls22ehcWFAEeI9cM5tIsoC8GRdqvTgoSH9uMolqeWuMJaHMA8VgYmt5gk7tNBGi0Dkxg7VrCFQHfnWPi/NRicC8OZJCplO+Z69o1TrQ6cpSq9Ug1GDkghsj+H//S5NxEXHKkrJvc317LP1PceqUjbZVCwzL4EZ1fLP+QP2LJFJIQbPmH7hKdl6Lqonvo0QVuUmsFkPu2hrdnjpWVTCkN5DiQ3LQ/rv1gfGnn2HCO0KHDtGIikefHAet+SqA==\ndocs.\t\t\t86400\tIN\tNSEC\tdoctor. NS DS RRSIG NSEC\ndocs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B3K3VV5ryQh/sG4X7ZfnKULz29db4Io5lPDFTsVrwVaViJ02ef5lSgo/jeR/Gjg06rH84fqVd0L0Ei1lBvjQpiXL6u2rNFAQzbX7vzJYRiN0DjIjkPALSd1U7yw2nrIgPXgj8zt1+0qvuBg3mqlJfA+KBqWfj9cB2xLItXVio4bggcUE3a0muD9eR7QnE4LGkKdYYCmCBC5kjK1+GSIkSbhMtrlJ6RzKx0wnJ+/mnDv8oKIRxhRHkZgP3iyU4NuzP32gCedLCtyHU8hSxUcEQ/l/erJ70U3PKbG8wf3xUbwvcADRxyX9K32O9Y4MxZj102QN/IJPgzyNb00xqKjKQg==\ndoctor.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndoctor.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndoctor.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndoctor.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDOCTOR.\t\t\t86400\tIN\tDS\t3712 8 2 495EED3D2BA4B8EA1D9F0DBBC3899D0922AEB9C18335FF13198EA31036A8DD0C\nDOCTOR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EasMcdgZsJH30fq8xMtNriiQya9ijArrbKlK1jNvZAqJCDqci76g2NF6HTssUhwR/y+awzBYLp0J8jelXKTJkom5lcu2yCk3hQI5YboMuc0I1OzGna7wklbzQ74xI0o6RHYDMCCUnmnYTBTrTn0hAlkctzkRM/KrbyRMCkb6/KQPcWxgFt53spLbE09T8A9CuOA8dm7+JZZaOfreNlWZSi2/7yBqeGenMwhpIuw1ZlMDjgSbKvko9/lgIJzrjvXVLAT/KsHffupdnYdY4dGfsN18BzUjJmq5VYR1HvfzskmfrR24nUTonuXGfb7JbIx7fux+E3DvrjAZHWNnBXwccg==\ndoctor.\t\t\t86400\tIN\tNSEC\tdodge. NS DS RRSIG NSEC\ndoctor.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QN9JHLweOT2INNVq1fkxA0phR/SjYs6p26DILGjrR4GOH1hBIqBisimU5yhrYkPR52vhmwcn6HH6Qhc8SMIAvgqrMeVeRtHUgLIO8Cz2fPFsEDxbyi9Q7eUCAgGFlp+RUSXmBa+liXlb2z05WtPaoowooRQTeoCDwSXhyb+TPMNI4vTLhWHmV+BL6i5wAfr3FpHJKTrOR71y0bC+H4Ed/4qru9sq5TabYG0HRl2zXvTR8FLSyxFWhtSaXuDCFB/GO49P+N7+HjJn3JYyeM2IsXtN5eN8C0oB3gItTpSGLOi8HZvcNr1vQe27OrHpYQyg1TOm3Hd3gI5yZX0L2y2Zkg==\ndodge.\t\t\t172800\tIN\tNS\ta0.nic.dodge.\ndodge.\t\t\t172800\tIN\tNS\ta2.nic.dodge.\ndodge.\t\t\t172800\tIN\tNS\tb0.nic.dodge.\ndodge.\t\t\t172800\tIN\tNS\tc0.nic.dodge.\nDODGE.\t\t\t86400\tIN\tDS\t46764 7 1 16530CAF967322E3223F02DF93D35C9CFA142FAA\nDODGE.\t\t\t86400\tIN\tDS\t46764 7 2 4785AC0BAC1B92440CFFF5E31CB099FA72BBD1B3CA499CE92E5F51A527EDCA40\nDODGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . svz78IQMOg7fw5uwS5lAr+yIX6ImCPAuVMvCzD3eRsowlHdTMEBdawOqJEYxXcJ68S5/6nC0bY0VDf4zf+sZ/N/fWIb2xGoXEI9KPfI+jlIYQ7onOeAAT7JxJMQ3Ff2IEnjk6CP5RyAFtqutB3wjaSMLlyjnhGQziqZPWY/UDUfAqJPQtx3IkL2TK8qgOlM1X6p3/iV+/On1R4rtNpgq9YNB1wCS1oJr/bwc+cXtcPFy4w8r0CFMB0Xd0XxLuAd9WqDaI901WilZtJs0Yo7zRiTdheJN+p9nktVPDj3NZyMx9MEEjgEoh071PI7W8MXQLbRaD1JUCVj4jBWGH+vr2g==\ndodge.\t\t\t86400\tIN\tNSEC\tdog. NS DS RRSIG NSEC\ndodge.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S+iaz37/Rn4G56rPpJ4BpG8O9Vk7MUD1oMCRfOX2POjZoceB4a0yPVtsUg0OBJeX+z31IYjmFTtkHJtBa+CRmIJUmNMXliJpeWutCeM8ak+U3ZIxwi8BLbalFNVtpX6KiOlXTS899b5DBWUV/qfGBFkmiTqwLFclUJ9ILtQ/+FBJ7rbwcMU4UBEmI4n06Hg49Llat2p7OYGwrNhmd+t2/zyAL77Jx6TF4Sbj3BQwzM2/kAlWOh99Ju4PVtUopKQBZVkwtCurXgXPxo4ApmOEQBagu+ozp0uIyz6ruRRf2oGQ+Jo7GPHZhdrUJj9GEmnNgyzqxCGJz59Pn8uL8CaHxw==\na0.nic.dodge.\t\t172800\tIN\tA\t65.22.76.9\na0.nic.dodge.\t\t172800\tIN\tAAAA\t2a01:8840:4a:0:0:0:0:9\na2.nic.dodge.\t\t172800\tIN\tA\t65.22.79.9\na2.nic.dodge.\t\t172800\tIN\tAAAA\t2a01:8840:4d:0:0:0:0:9\nb0.nic.dodge.\t\t172800\tIN\tA\t65.22.77.9\nb0.nic.dodge.\t\t172800\tIN\tAAAA\t2a01:8840:4b:0:0:0:0:9\nc0.nic.dodge.\t\t172800\tIN\tA\t65.22.78.9\nc0.nic.dodge.\t\t172800\tIN\tAAAA\t2a01:8840:4c:0:0:0:0:9\ndog.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndog.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndog.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndog.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDOG.\t\t\t86400\tIN\tDS\t16021 8 1 5B6C6F006F0ABA03A7C5CE45F80D49AB6AFEF6F9\nDOG.\t\t\t86400\tIN\tDS\t16021 8 2 C40041F3242BF546A700505B6D2FDC7F1116394FBD3D903879463B726E3E9010\nDOG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sbsngy2ta9U+kvtocyg79btxCIUk2eNYNk7uiJcn/+qaPYZbgMp4Zh92bChbpz4XOjvxUKHjYyX9vxEDaYs2bNtRv89Djut61l0D68laQYKfOz7iNUaGzEAkhMYiIsNi8e1rPHeeuZG4TZ4d2YaG3VfP1laMRjx/PVWs1bA3a+ROSLjH4NNKKGHV/I/lBHOEgbWdKVjP08nGXrTAaOV4u5ufaEDJUvc+qgfo6hvXpZks2TJNMogENcdYxjXJZhMpIL8QSG9kT6yAc9PdhOcu15uF25DR7SC8dtVjqYmBx+7U9F/ibSosQgSvBjCOP66zyKwuX7V4u194SPCt0EHHEQ==\ndog.\t\t\t86400\tIN\tNSEC\tdoha. NS DS RRSIG NSEC\ndog.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cg02daD6E67FlbFmhiIxZx+WsV9GiBIoGF3KP/+zNoy0sFk/+87YaLjrsILeXVjDrzfbtfvb5vy/KXvZ4YjLcIAmfdiYX6IxAv2LmrU03DvVjBQtTfKOtPSvSKZh2uocp/aUK41DhqmnbyOb4Q3Zh8o+bxeh5DUxjhWj0iwsNYc70MPJxAEKmI/4a88SQTDDC9K9sR5K9OpJZ+E1W8KgSFqDyV2pjDks/tK+exPuV4uliZjhYP/UG8/xVybF/ZCneD38VceSH/gmLWWyfCJZmT49IjFPXKNc9H0Ty75Jw4+T0SuTp9krtJWucbE+CXL331Seh3pFO+l+pvmkU/gWfg==\ndoha.\t\t\t172800\tIN\tNS\ta.nic.doha.\ndoha.\t\t\t172800\tIN\tNS\tb.nic.doha.\ndoha.\t\t\t172800\tIN\tNS\tc.nic.doha.\ndoha.\t\t\t172800\tIN\tNS\td.nic.doha.\nDOHA.\t\t\t86400\tIN\tDS\t41806 8 1 B86CE682956C35AB7E43C77E5B0A51B0ACD4469E\nDOHA.\t\t\t86400\tIN\tDS\t41806 8 2 D4ED6D7473D03E5ECBA4C35F448AC487CBBBC3F465C6C58D863C1186E4E629FB\nDOHA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KxTn8eUNY8wKg4Cf7H+7yQ7O5ns9t9vGgiKQf0aVEq6bngm00bhR6SesqUXolrvPpKJZUvrakhzcCe1ESNCgqexnXDBxRowuPUN4IOdqPnpQHn5ZbkPKHjP6F4kogS/p3B1dFc9hh0SETKe9buv3srU/jOVM/ws0uvhudTVO5ZXDLpWb0d+CsgEAAdByG24sMXQpmONZXcgbzE683yyhleScVQyRf7Uhh78Ad1t0Y8BFt1OCG/TMXXgGOBufJepHvUtwtVgjoquxq8QdBIcJ97XjTS4aKFjgQDq0xJ5mZRChSBxErJoqr9vUBU4cPVXHdNxo0jOMa6zd4C8yemglsQ==\ndoha.\t\t\t86400\tIN\tNSEC\tdomains. NS DS RRSIG NSEC\ndoha.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QOMi4+dXIVyLH1TbT11+Hf/lcQtL/Onp+z49TITpy3TkLUFPvomCnXQF9Kai9YIbH16ApkulJkTwfjoAsO78iKvZ6gDuWagOtJsbR7DbVQTwtsKeEY6JOFggLe+2CAG6HpWemiO0/PGuwyJgfJZAy6H8qh3RRAT/GvzH0IXa4N3Ronsy+pieHYZgkyr5W05rDyKbRpkTLbfiKomAIRFkhVL1ShV+XTIXSDikD8+jkWWqdCn8Chnn7FPzXq7Ahho3ThZwZkjo7po6JjCEI5OG4QeQMg/fAzfj6yTm57kJ8wsn5G8m9KV8Y5XjdRWQBNSYUBJ943+z+IfQy71DVFCnoA==\na.nic.doha.\t\t172800\tIN\tA\t37.209.192.9\na.nic.doha.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.doha.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.doha.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.doha.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.doha.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.doha.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.doha.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ndomains.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ndomains.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ndomains.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ndomains.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nDOMAINS.\t\t86400\tIN\tDS\t51832 8 1 2D9CCC906FBD02C1095FFE664F1B5224CE754021\nDOMAINS.\t\t86400\tIN\tDS\t51832 8 2 F2A69DBA1272018460A2BA3FDC8AD282DA61318F2AD9A2B7CBCDBBD6ABF5C0D7\nDOMAINS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WThmOLTuarsXKoNvpJswWxEIBeHKaGwC4oXN81mCUJnuB22NPobq4h+bCwKnGQC2wwE32UnfZyMfAVM0Txaur9y9SAJt1B1v8MUm4Tkkq/xsyTmSXTFEX2qdqQOBj9KMecYHT2oX9YJ2f3K6qT2YB9JbnV1e6DH4wEWU+nv4XoU7lmDeLyztRUDGOzyNFXWeP54nN6VwTBbT/8mWHdOCuFFUNGF5PpCBjCDAqEtqQKqP/N6rddNTASBAmleEM3OI08Jg+YbGwz18TkmayZBvNCO9Mw/2ikqZjBymvwOoS+rAd0eTHenlK9eAKyGthHPT9urATMbJ3XIjznawTmfFMg==\ndomains.\t\t86400\tIN\tNSEC\tdot. NS DS RRSIG NSEC\ndomains.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . k+JNyna9yMb6j15+92yynK/WYTPPYI35dr+n9DyEI/RbSu0JPq8T35f9rxF5MCzM0he25ERABKDbLEh2VLyf4suJAIQaMbGcfh8T2GqTooyRamSO7gZWB+lNpmFYZNN24XBqG1leDNuOUaHiMEVsXjh93/+qIY4M5mbXdrsGUBHQ5WGJkjGbI4gOeC7zYOQqsx6O2C8YrGgt9dBwRFpSNsfhhl10q+wvD8k3dgT/QFrv+I+dcaHgJMlw72Z4n2givJPTm/HZCJQ+xugGXLk62iLxYos3gKQksjtHkxcRXamH32jaMV1UFd4oiHawnAWF7yaOxrtEaqyeWS8DTHnJOg==\nd.dns.flexireg.domains.\t172800\tIN\tA\t89.111.135.1\nd.dns.flexireg.domains.\t172800\tIN\tAAAA\t2a01:d8:8:0:0:0:0:1\ndot.\t\t\t172800\tIN\tNS\ta0.nic.dot.\ndot.\t\t\t172800\tIN\tNS\ta2.nic.dot.\ndot.\t\t\t172800\tIN\tNS\tb0.nic.dot.\ndot.\t\t\t172800\tIN\tNS\tc0.nic.dot.\nDOT.\t\t\t86400\tIN\tDS\t31240 7 1 9BC8F9DF2406B71A5129200F9F1E2AF8DAA134DD\nDOT.\t\t\t86400\tIN\tDS\t31240 7 2 B6D82A83FF48E896F700CDC24582D02B8D035724750237E40FF4FCC5C37C7E5B\nDOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Lct7GVt+Yn++1HW6q7HWT3VKPJ7D3gIWXGt4koeSYEQ5e+T15mVfgAvmGb6efpNeALe8Tew/da38W6NFd0wknMLfB0fzYQuV0z1XynofSZozF0hY7hoFTOc5eeTDoL+UCFy5oMBkKL/XoPVnLfI+Z9O8i42G3aIqjVHdoBuu3E0iRPashhmcvvzaafRB6Lih4FM87lDBWFmk1Vv0/RFmFEpnkJzBsDmWuJ4R04iXs2b9qcTHyrCJREHSztrbyfQcQ91DxPVTbIwSj60RZqyiehXXDjCZucDc+tA2tNx2jX7nx/FPqAg+eM5rGdiAm2bAYsG/vzyHqrfANIpKzr1k2g==\ndot.\t\t\t86400\tIN\tNSEC\tdownload. NS DS RRSIG NSEC\ndot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a09Kz+N0d6tg0ob3nV/4koAZtaDyd8M6f+/yc4ja4EtdhSCYiapWeCUcsiNzVFW2nEtJn4xtGX1h6nIzLCC5iXrZln+UCcIvYzEgNYKgRjwmmgtOOqdBE892qqpIyY6PtEjobpOXjXYxOdiJlKAC4ri6QcL+bbPN25Y73FyzjtkTHA/D15KZnmIk+q1CLlcT0coAakwZ6yGVBOue8y6WSHdoyDAPIqhNsHGSvt6WYImRSHsmLFfljs+8Earnbf0azIWw2CVrEGKLWRMpfr3BznIRrsB0fs0R/ek+1N5IbHOgdCou46Ugdx7mhqPuaPOEoGSdTzd6aahRQ28/UObqiA==\na0.nic.dot.\t\t172800\tIN\tA\t65.22.92.1\na0.nic.dot.\t\t172800\tIN\tAAAA\t2a01:8840:5a:0:0:0:0:1\na2.nic.dot.\t\t172800\tIN\tA\t65.22.95.1\na2.nic.dot.\t\t172800\tIN\tAAAA\t2a01:8840:5d:0:0:0:0:1\nb0.nic.dot.\t\t172800\tIN\tA\t65.22.93.1\nb0.nic.dot.\t\t172800\tIN\tAAAA\t2a01:8840:5b:0:0:0:0:1\nc0.nic.dot.\t\t172800\tIN\tA\t65.22.94.1\nc0.nic.dot.\t\t172800\tIN\tAAAA\t2a01:8840:5c:0:0:0:0:1\ndownload.\t\t172800\tIN\tNS\tns1.dns.nic.download.\ndownload.\t\t172800\tIN\tNS\tns2.dns.nic.download.\ndownload.\t\t172800\tIN\tNS\tns3.dns.nic.download.\ndownload.\t\t172800\tIN\tNS\tns4.dns.nic.download.\ndownload.\t\t172800\tIN\tNS\tns5.dns.nic.download.\ndownload.\t\t172800\tIN\tNS\tns6.dns.nic.download.\nDOWNLOAD.\t\t86400\tIN\tDS\t49810 8 1 DA5FF7A658EF237A4D887C80C561842D8C20B3C9\nDOWNLOAD.\t\t86400\tIN\tDS\t49810 8 2 56C99166080AD559D7D6D54F1BDF96EC26C82115C7DD1FC026DF58FFB5AD1B7F\nDOWNLOAD.\t\t86400\tIN\tDS\t51310 8 1 4E81B83E41A062747DDD76A252E59A96015A48D3\nDOWNLOAD.\t\t86400\tIN\tDS\t51310 8 2 60CBF646C17E8CEF514674230F4171977DA37F9BB4432BBBFD519A25522599AC\nDOWNLOAD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pu8/y86qeEOeIdpCdl9lUq/RpVrMVYlpXPJxbWkIYV1OQq9MTHWp2GM1GGHyLVuK3grabE9HPVvy0cQNAtMRztqZukngzo6kb1lbmfGgkHm6R+4eq8FJAnnGsLFn5JGsIBjztIezAWTWbQj6w/3GAa7hlf0MvYkUSJTcigCXK32I22xcKegaJNRwF7Zd/UvNrH+/+2AQf+uWlZzHF8Yz8b5hwfqNB3tZwp5xmoAG/ReSd7xWo/YHpSDOEUznriSOWvoKRqb1vKtCHi2LIL2jYaFCeaR45sMO07X53E7DRhitaQVLhCOWs2PkFDBycrLRqEXwVIt6Ey87JOk1vP/9zA==\ndownload.\t\t86400\tIN\tNSEC\tdrive. NS DS RRSIG NSEC\ndownload.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NiEEjZVdbjgqHJ5m8ELOHx2Me8HsuT5AcoZ84oYBzgAylJxrgSA3YG2HyjIONBUxa10XoUuLYIPn93/QWeDYwzzLd7jYwcDDkPGhpjHaOkyX/wcXqCN51rv0h7pFgXco8N8UIgrVakOxbNrEzVn4qrDUGdif0YqiLAob+1tXr08Gk8lgyq6boXBPtjluk4X/lwgStvd6nggNfpXIXh/sMhIshmAeg7cqlwTM01KlzInIpQdJ1CuFvHneE76CInjug+3UiaFuMO5BRgr/WjCKcZvvN3/F06sHWL2OKmrlagQ4fN/0lHt84xnL+DP7y4MABwfqwbT/XgvTCV6YohH/pw==\nns1.dns.nic.download.\t172800\tIN\tA\t156.154.144.50\nns1.dns.nic.download.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:32\nns2.dns.nic.download.\t172800\tIN\tA\t156.154.145.50\nns2.dns.nic.download.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:32\nns3.dns.nic.download.\t172800\tIN\tA\t156.154.159.50\nns3.dns.nic.download.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:32\nns4.dns.nic.download.\t172800\tIN\tA\t156.154.156.50\nns4.dns.nic.download.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:32\nns5.dns.nic.download.\t172800\tIN\tA\t156.154.157.50\nns5.dns.nic.download.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:32\nns6.dns.nic.download.\t172800\tIN\tA\t156.154.158.50\nns6.dns.nic.download.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:32\ndrive.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ndrive.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ndrive.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ndrive.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ndrive.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nDRIVE.\t\t\t86400\tIN\tDS\t32974 8 2 BE68DE85AD9A87657CEB1F620FA37FEBFC725180E40117914886CCBB6947D619\nDRIVE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NtYwlRec2yJpFMtZ2i8y2YHMmelwlfNk/pmCDUxqeE+7HgipuoiTeiiU8E1CPPLbhku+O9RBO0gOfBsKaRwt7TeQcfByAngdxe1K2vwCErkjw2YHCQylUpuogoRpaIBleHPgZYlba0rRrB+BW3C07mrPNvbVk0KUi762t+dmgJjKdosZVZl0nolDFUzEbIbYcuktMV9OF1YntDMpYZ0J8DWN2HPZoWnKayOQzjMwENhIzn9gwGyJvbFA0GiKvbbFFZWMkEXVsDTEo6BxnqcaAN5skWl+SGoE22SmW542Pb4mamQBGQ2EwHDsCUuJ/Hnts3f+k92/8LE1rCMjl7B8oQ==\ndrive.\t\t\t86400\tIN\tNSEC\tdtv. NS DS RRSIG NSEC\ndrive.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ace/YKHtk3+wRp0B1sAv0/cw9gAcAgZx/s4rRABE0YZpvBRRX/45RwZbwwVqC4z8fQ6Dgj8yzi978rbCckv6gMBdFTasV6LQU9tBm+XO9HnwFOkpJC3boPp+zfZ2GTlHXveRw/1hB2PehoYjQ97rU4DId86+Ymc5qgzlQC+ko9o9Lf35mqvXXhiXOmbUIR1T2QZokRaOY18lpaYpIjn1/TcJDESpPFME89V24LxATIleldoDddDQbMyd1Z60SyfGTPRzaTocsytO7wCsTE8IRi1GEahrm6WZfGJU4XV14spLBBFjDKTbI+IHLXpge3WpCAetTLy6K37CG2zCN1Hrww==\ndtv.\t\t\t172800\tIN\tNS\ta0.nic.dtv.\ndtv.\t\t\t172800\tIN\tNS\ta2.nic.dtv.\ndtv.\t\t\t172800\tIN\tNS\tb0.nic.dtv.\ndtv.\t\t\t172800\tIN\tNS\tc0.nic.dtv.\nDTV.\t\t\t86400\tIN\tDS\t22296 7 1 452BEF6722ED225D3320F082AE8DE685661C101F\nDTV.\t\t\t86400\tIN\tDS\t22296 7 2 BF1BD7142228D1F6D621A539BDD8EB842F7D6D3E8AE2DBC9F94CBF469633C64D\nDTV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KS3wE15wZqB55ql41rhr5NWINIpubVPnJGtJ8Y10N4XaElbgesO/1f4E0Oel1KhLr81ibBqBkDBPdMR8YOm+z7QhyFWRyqFjKdGpEd7U3N6dOOde+aR7aNowPZ4G41QrlQhQet0roU6erntI5LOGvnF14BcM7lTDsqGI+SDpl3GDWv3PvRU9sAbS51pvvrPWQZuUVCiKAQTR9Fr8FLof5xGc1O5igdRFqgnL4IvaBqJ11Hv/iDBeOjeFJg7bDskkyd9+Ty9j1LDC8Z9Vlpk9jcTNVAFPwobF49y22tCTcwZvHUER0i6CINYKHSZFJLg3tMADqoRtsLffJFuLDrlYyg==\ndtv.\t\t\t86400\tIN\tNSEC\tdubai. NS DS RRSIG NSEC\ndtv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FnfFKs4Yzv7lTV34BEggPe4lJk9fyIfXN4shya6z2iva/3cnGRbhMIStxZGyjydClJOols0ksZpmFxa+T/k7p8Po13HoPr082uF31I5KR3BgWXTP9a1FpZxzTg8qrAwd8qsJPkSTs+/VygsPFSMbzpyN+qn7HFrBPX+zg2V3aAcd5XGcb2XRvOvZbFJlA66sk0dEmkGBuzcCZohoQpItEIX5QUbm0n53qESVf5LESXT35et4C/2mHrzI2x6VnUnE4gPEcQKDV/YE/ehqMUJZT2QTh0Q6OEAZWkb6eDpyKadC43Z1ZcCK1f79Ps9uai/vt+0vJHfa+GGWvI5ErNKg7w==\na0.nic.dtv.\t\t172800\tIN\tA\t65.22.228.1\na0.nic.dtv.\t\t172800\tIN\tAAAA\t2a01:8840:de:0:0:0:0:1\na2.nic.dtv.\t\t172800\tIN\tA\t65.22.231.1\na2.nic.dtv.\t\t172800\tIN\tAAAA\t2a01:8840:e1:0:0:0:0:1\nb0.nic.dtv.\t\t172800\tIN\tA\t65.22.229.1\nb0.nic.dtv.\t\t172800\tIN\tAAAA\t2a01:8840:df:0:0:0:0:1\nc0.nic.dtv.\t\t172800\tIN\tA\t65.22.230.1\nc0.nic.dtv.\t\t172800\tIN\tAAAA\t2a01:8840:e0:0:0:0:0:1\ndubai.\t\t\t172800\tIN\tNS\tgtld.beta.aridns.net.au.\ndubai.\t\t\t172800\tIN\tNS\tgtld.alpha.aridns.net.au.\ndubai.\t\t\t172800\tIN\tNS\tgtld.delta.aridns.net.au.\ndubai.\t\t\t172800\tIN\tNS\tgtld.gamma.aridns.net.au.\nDUBAI.\t\t\t86400\tIN\tDS\t32134 8 1 096078E36E111A0773BF2546212B8BAD920528EF\nDUBAI.\t\t\t86400\tIN\tDS\t32134 8 2 3B001EA7FB42657CE51E6D30DBF91A71B10EC5264C2A01B14082C5E3BD9A6F9D\nDUBAI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z5gDrIkBwrNrX9bRmNImv0qTzw7mlRDB1w+3m7kfcPGKuxY8RGw8ZxsJNF5bgV122IKrCV34y2MsqnPPnXdST5ybCXBf2ad09eOfIQWX9AcgQ1bUBul4Uq3JNFL7ON503SUzczphmyhC4VUmCTKNbbxXx9WKjHWHwfs86tgMQBaVbEWTOUKKL+QsAyuN9DA13CypN8hKbLxOwAh1jI71x8yOltXv2T2cqCkbdW1dCyVAtxvOtAiPiS/gq0Fow93XH6Jflr+8bDYGoxO6qg0z4hpZ4+qgaQY85XboTNs6X3LEMuaFgMYSiax//wZ4jCs70zfwWM5+/o/yPixht+R8qA==\ndubai.\t\t\t86400\tIN\tNSEC\tduck. NS DS RRSIG NSEC\ndubai.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . srZeHRq7wv9t4Fi9yFnXIzLhZk62blxLfIbdh72kboenfdRvAyHUVw87P15OGO8vJhecARJ65/5ayhrD7ylk8iHJ2tU52Qua4degsjJsq20Tmsgn5pz1i1Bg+4DcDCaJfR6uamMqFeiGq3++vjUgyZWMe4kPeTWTApjTaTpsvKabvWxMSjlnJq0qLE/o5lAUuAZh9e2IcID69MAm+dQJu5YbIMdG1bh8gkYmNdPKxQqHHahmnrX0NA56A9Y0HmvSn9tpZ3X/JaX/VV/ahCa5ga53djchLu5XN9H7M819L5Wck1GUfsY2AsB5JGbgtGtasHLR2XYDRK6s2tKlU78vVQ==\nduck.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nduck.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nduck.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nduck.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nDUCK.\t\t\t86400\tIN\tDS\t33030 8 2 2E5290456DF886719E9CE729168BCC39ADF4B883B6D60E91AFD646A258C9AD51\nDUCK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cDnnjjjzqKrvXheL8aFseJuOuEFg2n97H+sccw7toIDz1AWoEJetBCWLK05h49dxzSuC7Uzj5VQEgNeD9ocFOL+y8YZ6yQL17suMSdbf0pmGN6tBfcj+R5V41tkg+7TrgxUTCB0Vulv2HvRhygJu5md2KhWMObF3U/0YMx3nDMq/AD/NlzzGp8rizB00wnOgSKoMRsXzoham81VLzfWHKEZdad4eCWdnp4pSz7ZxWwE98+v9V4bx+3Z0amRj6wCYdS604Lx2ldyAN1AkEwTWqyJihILGuxQlgRhzqHsAFQCK7OVkYBzevRg/XNJxjZWCLMciDsHU2OaTXm3FfvMHnQ==\nduck.\t\t\t86400\tIN\tNSEC\tdunlop. NS DS RRSIG NSEC\nduck.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Qi93di6l8fyySmvE3A3gmdbSZ66KOcyklDX2x4bdF/9SftzOnNnrkvUcT8FOFMozT/5avorpNxm+OqstwhytUNKolN0vuRNhK5hf7vASZoXbVHQIWZdsS8CRHDQPpX5IFa24Nk/SyISQSlW6BrrqT5w+VIC7gC4h5exbt6gr5wIrTjwwr3Zobde3LMzfm+nK7r9JYHhmqjSGwd3iqzpTyOyJdPEeb5nBAJHqE7TU/CR9apoQlXCW/JkuuQcbp27E88qBSMt+BOHeXNJCYYjGwGhwOmoGVGhLev8QLBNsTZmhPoI/SS8h3Lx5Wg7DWSZf2cMYdMnifmmVGQA+kSUjnA==\ndunlop.\t\t\t172800\tIN\tNS\ta0.nic.dunlop.\ndunlop.\t\t\t172800\tIN\tNS\ta2.nic.dunlop.\ndunlop.\t\t\t172800\tIN\tNS\tb0.nic.dunlop.\ndunlop.\t\t\t172800\tIN\tNS\tc0.nic.dunlop.\nDUNLOP.\t\t\t86400\tIN\tDS\t47101 7 1 FB296A6C4E674B9359746AD3A43F18059A831455\nDUNLOP.\t\t\t86400\tIN\tDS\t47101 7 2 E93007312AB67EE11773A50AA33357011D6DBA8E9445E418B445735CC4FBD47D\nDUNLOP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S1Gyl2GVQ+CgR9VJTksm9Xw3If3VJgpAdoaEPfB4fbCvXOqgbTF/PM6d1bIzNB82R1YM5Bh8sh3ymu1Vph4/6dnvx3hyDypZA8m9AkCkS6mJjxSWpSwSy0vH7rwD68l6OZufPmj3AVjx4pIzfgceEbNyW6UR06wNjTS/ZKIf/7VqQU7nJsrkYUuVg5Nh6rfa3WGm3eNVpGdqQ5OyParQwJmHCS7KJ+9hhiY9Pnee14o6xcvWkv+aRNVwmtfLgP5l60k3tnEcS2x28EMOAgFU/H9bBWkm9ynu8OxAewT65oLAdOjYyPGO//tHUbGAd69+aRf6BWFKodX2T/G3IFpQZA==\ndunlop.\t\t\t86400\tIN\tNSEC\tduns. NS DS RRSIG NSEC\ndunlop.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NtGr1yNKHisL+qGmtJT6AMEBDoEx+rBmlY9W9QXSYmfs+LuO3bomPRRe/t69050GcGligJFORVqRdw2oiyjbPZYqZSnVG3/NfGafVE/XQ3o2lDEZdLai1q3JuYJwDqPxTxekzw90AhEyBlR9tS5vdA/EITBVv0+XbCdYAsWn9h2s0uDfJk0o1355bkq6eoX+/ccy64gSLt7qmI71N2tQwfnvaTP5EimIOaXvUQI2zS6gJaumiEzpAx0mlUkcYitRvg/6MYNQOat5rCp0bEFMQq1Uxyrk6pNobOmyS+5YbNGO+UzQboJlVujtl/ZVV9FEzkL+Le99P66tOKSmDdIWYA==\na0.nic.dunlop.\t\t172800\tIN\tA\t65.22.120.33\na0.nic.dunlop.\t\t172800\tIN\tAAAA\t2a01:8840:76:0:0:0:0:33\na2.nic.dunlop.\t\t172800\tIN\tA\t65.22.123.33\na2.nic.dunlop.\t\t172800\tIN\tAAAA\t2a01:8840:79:0:0:0:0:33\nb0.nic.dunlop.\t\t172800\tIN\tA\t65.22.121.33\nb0.nic.dunlop.\t\t172800\tIN\tAAAA\t2a01:8840:77:0:0:0:0:33\nc0.nic.dunlop.\t\t172800\tIN\tA\t65.22.122.33\nc0.nic.dunlop.\t\t172800\tIN\tAAAA\t2a01:8840:78:0:0:0:0:33\nduns.\t\t\t172800\tIN\tNS\tns1.dns.nic.duns.\nduns.\t\t\t172800\tIN\tNS\tns2.dns.nic.duns.\nduns.\t\t\t172800\tIN\tNS\tns3.dns.nic.duns.\nduns.\t\t\t172800\tIN\tNS\tns4.dns.nic.duns.\nduns.\t\t\t172800\tIN\tNS\tns5.dns.nic.duns.\nduns.\t\t\t172800\tIN\tNS\tns6.dns.nic.duns.\nDUNS.\t\t\t86400\tIN\tDS\t54199 8 1 88C0987C06CC07B09C0FB77DEADB2CF5E9D0FCC4\nDUNS.\t\t\t86400\tIN\tDS\t54199 8 2 48E2EE012957BB1709A906959C67643F4D1EA440D40F2CE98A57D3FAACEE051B\nDUNS.\t\t\t86400\tIN\tDS\t62164 8 1 7BD079797327D3E05F0CC4234C81BE460BE69CD6\nDUNS.\t\t\t86400\tIN\tDS\t62164 8 2 4D8A1342A1E3A747268B064D7DAA94BF73CFAC45F06C8B777DEB66E5BEAC9DBD\nDUNS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tdXR/VZU99yK9pQNJKWKSKBUO7iIC8Gj9kLrYixqRw19xUlg3lyaC8HVFNF+xneq61/Gt5jY9eCAcqgvOlwXs9BJjh4qY3RXr4SBw6uBKKDugASxdlMeiuaWqu4bm+09aZxRV/NI8JSY4WyHFnAmhDxh0zNkkWYLCekpOBb2Av/CY7U+q+KNIsTU4/06Iz2i9s7Z8tuZmBnyT/EpHO9cw9awju1Uq6lscwYrcqLX+/BY3WNsckPHHOvZbCjQdc+SorhSxUCSFA9c91TrFSUhp2HIS74QdUfjdQMgbeyzj54ptRazuR6hOUdZUDGCvQjqSzrrM05Plls646mIMsxfvg==\nduns.\t\t\t86400\tIN\tNSEC\tdupont. NS DS RRSIG NSEC\nduns.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CKvpYQlRMvJ2IyJ4bJ021WUHTdX59YtV7YhdlKU9PbOqPSvU3bctXLjCi8RPgBFEqNLU6uMqi5QH9sv4ARR/NwP7gmBsIqUCZ4R8w89zUMIvdNFkVfc4WA4YPRfrQMB3n+lJk9hMAta8c+Vly2teL7O9oesM7kh3xTf/9HEr8St1hQUVuxEFey9lqzF1Y2+2CoF1uKHk57ypZQlu2BNwEyrQTD3rQprP3ImskUT1DfiO/21pLyYXUJP4zKUnm1HLw3eFT2LSH88zJeb/ovennqU38AeyXggHKGqpcG3AZ99fIhbk3CDZX+P5uRt0Z7AckBpk4oHm93Rc02Cy0g62aQ==\nns1.dns.nic.duns.\t172800\tIN\tA\t156.154.144.51\nns1.dns.nic.duns.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:33\nns2.dns.nic.duns.\t172800\tIN\tA\t156.154.145.51\nns2.dns.nic.duns.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:33\nns3.dns.nic.duns.\t172800\tIN\tA\t156.154.159.51\nns3.dns.nic.duns.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:33\nns4.dns.nic.duns.\t172800\tIN\tA\t156.154.156.51\nns4.dns.nic.duns.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:33\nns5.dns.nic.duns.\t172800\tIN\tA\t156.154.157.51\nns5.dns.nic.duns.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:33\nns6.dns.nic.duns.\t172800\tIN\tA\t156.154.158.51\nns6.dns.nic.duns.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:33\ndupont.\t\t\t172800\tIN\tNS\tns1.dns.nic.dupont.\ndupont.\t\t\t172800\tIN\tNS\tns2.dns.nic.dupont.\ndupont.\t\t\t172800\tIN\tNS\tns3.dns.nic.dupont.\ndupont.\t\t\t172800\tIN\tNS\tns4.dns.nic.dupont.\ndupont.\t\t\t172800\tIN\tNS\tns5.dns.nic.dupont.\ndupont.\t\t\t172800\tIN\tNS\tns6.dns.nic.dupont.\nDUPONT.\t\t\t86400\tIN\tDS\t4186 8 1 72278E7D25C0E7AB6418B385C441B0BC3C844082\nDUPONT.\t\t\t86400\tIN\tDS\t4186 8 2 48E19C1C1FAB9CF9B0EE669C6066E33B67DBECF40B1A6A9F5E3F8486A9E5C4F8\nDUPONT.\t\t\t86400\tIN\tDS\t51340 8 1 1DA3BE4EC7298C9496D9C64E34843DEFC4AA7A38\nDUPONT.\t\t\t86400\tIN\tDS\t51340 8 2 0EC9379235D9A44010F9E1D0044ACE272C29BFCB9B8064EB3EFDAA0C6E9D5989\nDUPONT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JiAtPdKW9FNVnT2YNgSEDwWZvQmV6TXwZLJT/ihPX9GxQceL81stN+xl8g9gUiiLLj+isZPnHz+GgMIcOKxEkhDx67UXTVSfAJKpjUIYdF/WR0OUooe6/zi+oITCOtOdvJ9OK+nbJJyTz3ckCGCLJb4/v+V03PP94Q/Mu5pTclEIhsNa5dkyOnRM0/6KnToGFKndXIjC49FTL0M4zhOLVaX9VT5czv6bkY9lhSoDEGVjRUyEmMI2EYoc4zFdgreOajf5ilXA1wtazIdQUHglhvWcp7SCj9sj+hAgtJvZVuiUii+Jdpeq/YyWdyDZQTGXFqDHIpS7QYzbQkYu73AESA==\ndupont.\t\t\t86400\tIN\tNSEC\tdurban. NS DS RRSIG NSEC\ndupont.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lA3f+FIA+GKXvkw5hyFAETusY4oKfuT7H9I4P/OIsKNJd90Z7E8Tl3wmN83ZRrGyE1hPxFNASTn6Cbva4pWEOQSDh5+eLEcNTpq8YYGoWXVV5PeNQu9xi9o4Vx5kddYHhkHPHYLTuJupwfPFc/zFD50MXGb3MkjbDtnro8Hv78XveDvRgjrCZnyCsQgTlDfOw6dNiE5Y81FsmUJrXBksfN1niOsUPzC6t4eV+q8rcVR/lojy4w2Cc8PfW2RBmv/AUKPAc+knF8V1yOr6skDOLybfb/X/v2B74jm1AjW2uwupP0y6ZSmZ/8rkqeJdMIXGFYZTGqx6Sv5kjxOeqm5wIA==\nns1.dns.nic.dupont.\t172800\tIN\tA\t156.154.144.52\nns1.dns.nic.dupont.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:34\nns2.dns.nic.dupont.\t172800\tIN\tA\t156.154.145.52\nns2.dns.nic.dupont.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:34\nns3.dns.nic.dupont.\t172800\tIN\tA\t156.154.159.52\nns3.dns.nic.dupont.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:34\nns4.dns.nic.dupont.\t172800\tIN\tA\t156.154.156.52\nns4.dns.nic.dupont.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:34\nns5.dns.nic.dupont.\t172800\tIN\tA\t156.154.157.52\nns5.dns.nic.dupont.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:34\nns6.dns.nic.dupont.\t172800\tIN\tA\t156.154.158.52\nns6.dns.nic.dupont.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:34\ndurban.\t\t\t172800\tIN\tNS\tns.coza.net.za.\ndurban.\t\t\t172800\tIN\tNS\tns2.dns.business.\ndurban.\t\t\t172800\tIN\tNS\tcoza1.dnsnode.net.\nDURBAN.\t\t\t86400\tIN\tDS\t24551 8 2 C2A671B49BD057C44A446900602C09B1026E1272A79700AFFABD59CEA595477E\nDURBAN.\t\t\t86400\tIN\tDS\t32017 8 2 9B4F5AF558D2272C53D92F248D75303E93D0EE28B15451856B478959DCCF900F\nDURBAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LJo0d0thcT3qGl9ZxTRFRrMePy9z59bNS8vFpXB3rfA0yDWeOWoNnYS6ael+ngt3Kb5EtmA82DZ5r1I2KKvRKfmmxNTSeRvL4wGPCC1RxKuD2lYIqJlRGhExDM0GK6ZIXsG4LMNSR19SBwn3rQYgI/v1Gv69b7TAJm/NoMYm9lyeDwaoY2D40DP0OuLCFZ4um1SZhyBh3NT216SScnNaHJhTrYBV6rnpPfRZ89cDU+ozouZmri2/Ih7gnJ60nTNWfpSUCcn+A2IuwZGPXQUxFm0+dMNZ1gXgoGsvaRA19Ld53/GaSKwgUfEiPCUTvMRd983rN+ygTPd7gX0/D4+PlA==\ndurban.\t\t\t86400\tIN\tNSEC\tdvag. NS DS RRSIG NSEC\ndurban.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . svPZm9wkMt0sWoQoWwpWHeMj6/aVdAxnmUal2bV8qLJRXMemSYABnwWHEa2zb3oP+wwI5IUvHeVRFS39ssSBRniSMftem7gg7mQ5p6ZD5mk28//pCN/mo0dDI9Oc10C0jGeBpMH+yMo9SFPeHEsKAhK4e8xeZpu0K8mCugvk2cw8Su0WfY90F8f1IqUGTNYa7Ae6beVsz32rCgPWs8JeUsSguvKcFTRdEWa+ZV1pldQqgeZLVq1ttOrNmCdsaLJVRSvPTHe33D+NcyP0CWHNLDVeqLdqNtzdxcZoZV+ZNkuwDWhMvlC31vs+6UW0JXYeancLAXPEWvI+Ph08YWUwMA==\ndvag.\t\t\t172800\tIN\tNS\tns1a.ksregistry.net.\ndvag.\t\t\t172800\tIN\tNS\tns1b.ksregistry.net.\ndvag.\t\t\t172800\tIN\tNS\tns2a.ksregistry.com.\ndvag.\t\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nDVAG.\t\t\t86400\tIN\tDS\t26666 8 2 C94C9E4F38CC0283D1F3854A27F49C001E6D43689F35C0C9438E7D8731301662\nDVAG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Evx4kHHJdrhPWMLzuc3QA3EvnKv9uHxbzABRfBGAr+Txvdi2ZbufWdVVNaHrYcscVR5tb4wufNekkzuQz3DVsInGE0nMuWfoRq/aZm8ufIUFH88BvUO1TofUa2MoIRgVy/R+zYsYfRF8whqTj1VyO9/CSGD0kN0zh/ukbveiZJ7Hrh/TVF5TFz8oraLQaYinpjB8m0BWtKt+HWQx1G+F89cqm3l3lQjTOCLDKUHZlFPH0atQFCflo87pT9fuyeWRtpKt+QmFZ+3lyFCdek89q1mO3UrnySbS5STzHmR5D13AgZqFIgnGmD53vLGoUzj61GNoi8E9rlvUMcV5O/YeLQ==\ndvag.\t\t\t86400\tIN\tNSEC\tdvr. NS DS RRSIG NSEC\ndvag.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GB8/jrjgxXtQZ2Fs8c4P0od11LJBiCsmPf1o4orBGNl7l3daUuwz6h6TnzvuXIMw9vHHnD1yFceh3ktnBIukmZkcdKRv9gfYgcQ8gzpm97IBby/J13FlvlI27+2wi0SDqBkySj31RYi3eBI+dukQ9MKQRBmLYeIXZt9vApeXEPrzsoA5PKW3CUT1kxXM1c5IjdQef3M8I4LZsSHD86RCAWVe/yrVpHdwKWlTlDA8k+EQ37lwoullZBi2GEwGurV0xa9mveFmT+fhnqB+2g/oyXKSlJjYtGGWyYeWZVONH2VW8tJFk/bJbMBeLvx8ryoAT0BPJeE/jaR3RnKyaw8ajQ==\ndvr.\t\t\t172800\tIN\tNS\ta0.nic.dvr.\ndvr.\t\t\t172800\tIN\tNS\ta2.nic.dvr.\ndvr.\t\t\t172800\tIN\tNS\tb0.nic.dvr.\ndvr.\t\t\t172800\tIN\tNS\tc0.nic.dvr.\nDVR.\t\t\t86400\tIN\tDS\t16495 7 1 B4A9CBA07A2D53143A6D6D96A750427EE0F0F333\nDVR.\t\t\t86400\tIN\tDS\t16495 7 2 4FF81958BD69007C911AEA73330DDF07AA2F8C1A1EF462D222ECFDA3FC0ECAE5\nDVR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ao/1CmnHRtZsIthic+UCdWW36+fMqeRN1umOskYTsmIrl8GdbtyezgcFDQHXDlNCxWW5yzC0xGqdwOXGw+RIKjc93JT4Ew/ba/2CUHf2fQtC1TYhghvOVMehzxZ0g9TDDUTQSbWtNWCyBxGauphFy5sBmbJ48JkatA/vga+/cPgMuJHjY8WgTu//D4v2p+t8W65JMC+zJawWcnGN35r4/l6v+BSMuF8BJuCO6A4UIksCSd+5YfA67f6WcQoS+0JEvRuJMGhMZALonxTUOCLcN9fTIkUOwDMEwhL8W+hEaGe8TSCT/NN85ktojXbeDgK5xgLeClBbLdJHY1fKm9jUow==\ndvr.\t\t\t86400\tIN\tNSEC\tdz. NS DS RRSIG NSEC\ndvr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . q1F9aiXh0p1h5mgEiZrnL9KrL73R33OnowtmqtYJ1GT14lyThcydR12Rv79qg68rEzyVxTKTqeREFaTR3QWu6fADwE0lY73ocE8beBHV26BMD+gmNx3qtHfQp+vlEJX/GBRcZXc3/E4Nav0T8mjDjmq60BJkPY+qTrWpHh27B8qGyEwVbxMab5fw0jKyRVNVYk1FxROVdOHVGI2rayV/sGIi4f8/BMDYezWddt55mRSsb8v+g6RQy2AzYpmSdIJna/7DOBqAmr5Rb1/AspOS1+hPnALn53NePBVbwc8B45zv6sExIQw/TYJh6/ZMr55p20X/1LZykoUn1ul83wx91Q==\na0.nic.dvr.\t\t172800\tIN\tA\t65.22.108.17\na0.nic.dvr.\t\t172800\tIN\tAAAA\t2a01:8840:6a:0:0:0:0:17\na2.nic.dvr.\t\t172800\tIN\tA\t65.22.111.17\na2.nic.dvr.\t\t172800\tIN\tAAAA\t2a01:8840:6d:0:0:0:0:17\nb0.nic.dvr.\t\t172800\tIN\tA\t65.22.109.17\nb0.nic.dvr.\t\t172800\tIN\tAAAA\t2a01:8840:6b:0:0:0:0:17\nc0.nic.dvr.\t\t172800\tIN\tA\t65.22.110.17\nc0.nic.dvr.\t\t172800\tIN\tAAAA\t2a01:8840:6c:0:0:0:0:17\ndz.\t\t\t172800\tIN\tNS\tns1.nic.dz.\ndz.\t\t\t172800\tIN\tNS\tns2.nic.dz.\ndz.\t\t\t172800\tIN\tNS\tns3.nic.fr.\ndz.\t\t\t172800\tIN\tNS\tns4.nic.dz.\ndz.\t\t\t172800\tIN\tNS\tns5.nic.dz.\ndz.\t\t\t172800\tIN\tNS\tns-dz.afrinic.net.\ndz.\t\t\t86400\tIN\tNSEC\tearth. NS RRSIG NSEC\ndz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K7h7lzryeFZM7+lFGbUvGiX0LkzE3OXbAjmfPbalNfrlDI8Yv6+KPO48V1ocNS3hplrCVKDJWywZgqVlPST+kwRhJ4cDZkEUQ3XXo0CflCw/QHYjlxCQ2kGbMJ9vSiS8whvavoHgSSIpD/6uN5j/ZJev7s2Oc0nuBrV4nHn8vQM+HuhGwsf/+ixXdgVcmeeqe0s4EbpKtfVbVzzB04HuzXULCDxq4ErIzkcxx7xo000m9KrJhDPxKd+eiZ108LxInnB+VFZkhs4gCeIJdGJH3KryoWJUcpf5M4XspIEkT6I/TIFcoNmEbeaeLdcsn4cZPokEG8tLlQx65g2EGtqVrQ==\nidn1.nic.dz.\t\t172800\tIN\tA\t193.194.64.243\nidn2.nic.dz.\t\t172800\tIN\tA\t213.179.160.68\nns1.nic.dz.\t\t172800\tIN\tA\t193.194.64.242\nns1.nic.dz.\t\t172800\tIN\tAAAA\t2001:4340:1030:2:0:0:0:2\nns2.nic.dz.\t\t172800\tIN\tA\t213.179.160.66\nns4.nic.dz.\t\t172800\tIN\tA\t204.61.216.103\nns4.nic.dz.\t\t172800\tIN\tAAAA\t2001:500:14:6103:ad:0:0:1\nns5.nic.dz.\t\t172800\tIN\tA\t193.0.9.71\nns5.nic.dz.\t\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:71\nearth.\t\t\t172800\tIN\tNS\tns1.dns.nic.earth.\nearth.\t\t\t172800\tIN\tNS\tns2.dns.nic.earth.\nearth.\t\t\t172800\tIN\tNS\tns3.dns.nic.earth.\nearth.\t\t\t172800\tIN\tNS\tns4.dns.nic.earth.\nearth.\t\t\t172800\tIN\tNS\tns5.dns.nic.earth.\nearth.\t\t\t172800\tIN\tNS\tns6.dns.nic.earth.\nEARTH.\t\t\t86400\tIN\tDS\t2215 8 1 DEBAD45C4D1AB73F24F5542D55B2F404859722F5\nEARTH.\t\t\t86400\tIN\tDS\t2215 8 2 A9E97095DB4F4D91C2BC2F75CA3422B68132769E7906353AF8F850AF34A3C4BA\nEARTH.\t\t\t86400\tIN\tDS\t51080 8 1 4958C964D3915C2D2BE329EC3B6F58C48F90E78D\nEARTH.\t\t\t86400\tIN\tDS\t51080 8 2 6C4ECBD765F57628C46D0494358AE9A0F21EB72B0F6E33DFE93EDBDD1D679D36\nEARTH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FbhJIAZrs3wWqLywANrn1bbMfr/Pj0ZSNF3tVA2HF96s7jY91acRfWNMZaapIR3kaOX2EKKx3PCWAb2sbBSPwKECTkx0b9vSUktL5XP9FjKTpQH3oiNK+2eAydSvh508U+SdMgUpoDxqW5b0QKwA/wawUbMpJav+jgxDA1YHzD3zGupIXBOG2+Sw1DWNybfePwSvpF8780NCd/cunEMcdNDtqA9U53Nj7ZSpB1tYM9maaG+G3ffDVuLX3UX/vLYiYWZ3igM6NR8ACWt/fujTNCQPKbO3yoy0gIzYDtuGIxSp0jk9iI3ryokZL+yOxWbfVnHxWc3NNHO8kY8boZDyKQ==\nearth.\t\t\t86400\tIN\tNSEC\teat. NS DS RRSIG NSEC\nearth.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lRA5PRPfTCKfHRe+2KfxlkSXaOwClDPuXEJbyZZhw0dMLq2EH+Vn4qvda7MKIUrEN5JOz7mh6LWjGjLzeTW7gKI1Q8HV7qqbsAjtDUMeY6rG4FEHpgxDTmT6ybJfV7zFZVAa/K67hiOuXs8A+TCmghHcFihu0BmxtmYHNBhaJkHAFgM8HChBrvbCF/aZmp6GRrRigSg7NsGI0vSSOcBas1VqJHqEgh5nU6sNCLNbKwFjG02xVOo1pdbLAZA50/lZe8Io7HUekdHQ7WFp2FZ5+XpN3FdafqM0LkQxjLOEST2SQcsk8Zfn+ugww0bsYLOoS3v6NcZ28yuASo9KvZZepA==\nns1.dns.nic.earth.\t172800\tIN\tA\t156.154.144.230\nns1.dns.nic.earth.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:e6\nns2.dns.nic.earth.\t172800\tIN\tA\t156.154.145.230\nns2.dns.nic.earth.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:e6\nns3.dns.nic.earth.\t172800\tIN\tA\t156.154.159.230\nns3.dns.nic.earth.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:e6\nns4.dns.nic.earth.\t172800\tIN\tA\t156.154.156.230\nns4.dns.nic.earth.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:e6\nns5.dns.nic.earth.\t172800\tIN\tA\t156.154.157.230\nns5.dns.nic.earth.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:e6\nns6.dns.nic.earth.\t172800\tIN\tA\t156.154.158.230\nns6.dns.nic.earth.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:e6\neat.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\neat.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\neat.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\neat.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\neat.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nEAT.\t\t\t86400\tIN\tDS\t36982 8 2 0162A0530F6AA0945BE047455CE29119BD4582EB2E4A08FEE5961BC427F9F518\nEAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z39y4Xfh7kCN1WFa64U5pgXtM9X2LtoYszJD/YqYMYV0DpGWPdHa1sspDyo+Njb4kDDlXLaD+ZXDmByqedznA9IXRk7NUR80x1y9w/qTklwsObyoxHfj41uaJPtP7oJDda4V1Yj2WdTq/N+SR3eDKAezMfjct6n8R5KW8znmG4dNTiszLSbugBRmxh6F4HaJE7pOj/pZVQuwlq87VIDmdwMObVCaY2rIJulMdjlTH+L92JYz4sWJbvXE524NVoZYJWNcHQHqGW8IU9oAa1E6mZhKiFfiBXrkG0sOsZsiOjapDrfKjEBpmIsQtNnQ+F7gPFHhlqvIm2Ltdc8CohILCQ==\neat.\t\t\t86400\tIN\tNSEC\tec. NS DS RRSIG NSEC\neat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J1aUskby7VV+CU071+DIzD9PcdQKbyB2wtpujjgwgijHak+zdaFsBxxQ0Uwb4dsLWhKqel/7Redlmp64p++zu+m/SZadkjzI749vhss2DIe2ZTRaQVpu3mUSW6ZVmKZvFinBqcPHD45IbOD4apJIPlzsnrb+zs8+fHOHSPkUK/0cKvZa6Jp7+SRSUxnyJbrVxwEXhT6frEj3+rpEJ5IFm4Pha0JdGPglcYub+A0ooxFrumfCmYw06AYu6ZSXwHho8A2TFtiUegX0GyNsIk1LGOLV5ds0I1Qaq1KUb/3ZzPPpcKiAL4mKvSfSn6dW3bE12TeQn1wefE0qtvRVSdJLKw==\nec.\t\t\t172800\tIN\tNS\ta.lactld.org.\nec.\t\t\t172800\tIN\tNS\tn2.nic.ec.\nec.\t\t\t172800\tIN\tNS\tn3.dns.ec.\nec.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nec.\t\t\t86400\tIN\tNSEC\teco. NS RRSIG NSEC\nec.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mtYuwMrgr74lyFgpE38kbQNtpaGP91Gn/Q0UL4uu36vdKEZhg+0dEjDhqgtKcFn6LxA5CMKbN/RAblCCvK40zT4JArC/WzeRamNj88dL8lRWu3o+lnKveeuIKm2KY1vAP0kfzLepCOb3l2SS/1DqauTntodJxZHW4bjafpXP/XNZfRopWcSyfAgim0W6D6i8YGK3Io0dftU8mNsB1yvoA48wTW/BeN7IqnHKQzxpJrfCsotZUTo4GtPDdXXcFKsXtsIg6G5/HXvln9yqHmeM4nYBSGvONvxJeHm/aqKChoz+FzxhkiIfLG/VEt4YUuY4+pVGpuz7zKQbP3SCthDnAQ==\nn3.dns.ec.\t\t172800\tIN\tA\t204.61.216.39\nn3.dns.ec.\t\t172800\tIN\tAAAA\t2001:500:14:6039:ad:0:0:1\nn2.nic.ec.\t\t172800\tIN\tA\t200.12.199.1\nn2.nic.ec.\t\t172800\tIN\tAAAA\t2801:0:60:0:0:0:0:1\neco.\t\t\t172800\tIN\tNS\ta0.nic.eco.\neco.\t\t\t172800\tIN\tNS\ta2.nic.eco.\neco.\t\t\t172800\tIN\tNS\tb0.nic.eco.\neco.\t\t\t172800\tIN\tNS\tc0.nic.eco.\nECO.\t\t\t86400\tIN\tDS\t58611 7 1 68F1D907FD681333F86712F1FE03E8AE17EA2EAF\nECO.\t\t\t86400\tIN\tDS\t58611 7 2 68C4AD6711006396B87D983573ECFDE8A92BF547DF72ECA7FA43ADE76F729CE9\nECO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wX80ZGVvsFjqtCrciwdV1mSU8L8Fd0FW1yU6y9UZOJo+cgubZtjHLsany06MdTnHULvLO09JXLvrCgYfjPDy2MuKTIaY1XtAWZH1xXEvYxc3ChEOFEQF99UTtIl/ObYVd0f7/FTcFUezKxm1WHwMMbztSUBqlPPmX5yoDWdfWUoNWBV2cQrJR89WrfpQMMiMhOos4E/kcQMCEylMRHooo11iI0lGVEFAWlPweFeTrBQbzPbAlY4RB5sfkVX0xvAs23rTtB06yu1JTn//KfryHZxnzo9qgqmXZw0/ZtKhxv2MRv4H7EUadtCR0HXNkqXs9Rkt3zD1y43DrLAdYgtW1Q==\neco.\t\t\t86400\tIN\tNSEC\tedeka. NS DS RRSIG NSEC\neco.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WiJ4sV8EtLozryb5ID7D63Y08/QcLM8FJ8KCuM884VDyfRydeoobiNS50Rxcep0VWNeaY4V128p7MipfBEi2Uukrk45oYaS+m2jq0w9gvq4JJvsFc6Y+lq3d4gcVV/sVVeXNOPCn+oVkvJGogJpeW+ERBpW2ieLXpzjOLm8xq3tOvUW+5YdskjDPd45lLXfU3xDc/abL2QyfOIYNnqahjou3e0WsEbgrKO/EgLyxKDgzuGXq4CDDNe9BaO9sU6ViaUMklzNrJLcHXuJeCKc+83ApTLPvUFOdL9XxHsMuBMjEDa+llxjUC2a+f5lgBRkvYsHYiOyvF4hcke/YQ+hnCw==\na0.nic.eco.\t\t172800\tIN\tA\t65.22.216.17\na0.nic.eco.\t\t172800\tIN\tAAAA\t2a01:8840:d2:0:0:0:0:17\na2.nic.eco.\t\t172800\tIN\tA\t65.22.219.17\na2.nic.eco.\t\t172800\tIN\tAAAA\t2a01:8840:d5:0:0:0:0:17\nb0.nic.eco.\t\t172800\tIN\tA\t65.22.217.17\nb0.nic.eco.\t\t172800\tIN\tAAAA\t2a01:8840:d3:0:0:0:0:17\nc0.nic.eco.\t\t172800\tIN\tA\t65.22.218.17\nc0.nic.eco.\t\t172800\tIN\tAAAA\t2a01:8840:d4:0:0:0:0:17\nedeka.\t\t\t172800\tIN\tNS\ta0.nic.edeka.\nedeka.\t\t\t172800\tIN\tNS\ta2.nic.edeka.\nedeka.\t\t\t172800\tIN\tNS\tb0.nic.edeka.\nedeka.\t\t\t172800\tIN\tNS\tc0.nic.edeka.\nEDEKA.\t\t\t86400\tIN\tDS\t38836 7 1 5D68602BC30A38D2C7CC2658DBCE51E34CEC6D21\nEDEKA.\t\t\t86400\tIN\tDS\t38836 7 2 A7C0986C3192E9B9D35CD22830FFD53231E88E097C69754CED7D14F4E91E7EC7\nEDEKA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Az6+enGRAwtzst4Twx8mk2EpdVJg/KGBGJNj5+mfH5RiqgjtgSA6hRmDM8DNI69vFzMMwOg73bpixAy9EVL406j5jRq+kfdjlvZkhkaW+tZ/hJszNVTxVr/N3yok68e/r63+ooJViKeaVQjg85QD3/wCWzp0ecHMcMqy/Q5BVUkNyi7Dnk9fO/GoJX4zx/QJzLXYoPM/QP2colrZ2/p4NQr4ELSe/+wupoa9FP+dkyvCpA1/vyg7QlEhi0amqOaXuopUKuTAkcGzRB6OZ/aoejCxmoEpUiA4DbJLdQS5VAglqnNKTwsTHvsYPqxkwuTLHF3vlzhdHvmBvRRGcEThXw==\nedeka.\t\t\t86400\tIN\tNSEC\tedu. NS DS RRSIG NSEC\nedeka.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uEZ1ej36QDljVGQFXQ11SutDJgsqIr9PygnwTV41ckyQQaEJMuD+jUXtjMVoG5UvMQ3W8vFgUj8GDgSEUSRkUNpEX803QKUFDYMFOgzwYPJBYPtBL465D78w2ZiC+kdQccvlATXc5gI2ykT7RzwGY8iN2gxueBisP+hr/qiQD9RCOtoRU1dFlen9gPw+Kb4fcqqVJKGo9y9G3x9OZrwPdluctcu6E4IIgUObo1JQmZHtLbxhw9aQFElYHhzQswy0FlGl0zxW9oR8eskg4twlc0JX3lf53AFb4rNYL+Yug0HnOGc9kivuzXrzV9UOK7pEYIEX6juT874mjhpM9IdrFg==\na0.nic.edeka.\t\t172800\tIN\tA\t65.22.16.25\na0.nic.edeka.\t\t172800\tIN\tAAAA\t2a01:8840:12:0:0:0:0:25\na2.nic.edeka.\t\t172800\tIN\tA\t65.22.19.25\na2.nic.edeka.\t\t172800\tIN\tAAAA\t2a01:8840:15:0:0:0:0:25\nb0.nic.edeka.\t\t172800\tIN\tA\t65.22.17.25\nb0.nic.edeka.\t\t172800\tIN\tAAAA\t2a01:8840:13:0:0:0:0:25\nc0.nic.edeka.\t\t172800\tIN\tA\t65.22.18.25\nc0.nic.edeka.\t\t172800\tIN\tAAAA\t2a01:8840:14:0:0:0:0:25\nedu.\t\t\t172800\tIN\tNS\ta.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tb.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tc.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\td.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\te.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tf.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tg.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\th.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\ti.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tj.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tk.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tl.edu-servers.net.\nedu.\t\t\t172800\tIN\tNS\tm.edu-servers.net.\nEDU.\t\t\t86400\tIN\tDS\t28065 8 2 4172496CDE85534E51129040355BD04B1FCFEBAE996DFDDE652006F6F8B2CE76\nEDU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZcJOKBWCaawus0AfL0X79kFlhciM1dakMBRkXok2lafPEe5CKHJzTdDvBjlpJmNXtOPHGuzLMHB1kJ6RhgMMXo4pCYF+7gt/m0xcjSupEPnYKknWiU6K7Q1uMYlgrs0GaIxdE/L3iXLPAxtQ4smGdf7YXj699jpiqXpYONVeu2T9ACYvuQgRFgAMzohZCNqr+2Lcapnb+qdzH8Az+YmepliIrGFQJ2puyAUNEdYvtVJSiVX9pqlAcm2bIsp/Czsq6wgnTaI5u1vPBUpN4qyarfTuMfiD/m3Q6hqnIoYJk5xg7LK1VTfnFzUFPIrL6SSkMqhabyzHS+oAURvIuOiO2w==\nedu.\t\t\t86400\tIN\tNSEC\teducation. NS DS RRSIG NSEC\nedu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AHFT4KdoedMc80kIRWgn/2D46KjiFqHhW1c9T+UaYlPWt/3veOWYcz3r40fN0Bp7o0/dU0olFlLzPHuqFtfEQoxLGHG4Mf1t4bTWsAEXpBY0UHNKyA6E9xpJebZMprgh6pTgUAF2vzWqv/G7Z+YUX9Bj0+deK1j8nkczaypeZZ7vflv3eEdZOeWaEtC/+NUNgAvBTTCcSescDQdUX6eUdywC5Ocq/AOTl1CzLJMS176VPphzw+yvCq5t/PzIdG4vU4dtTFPnk9oKu+2dpeUzqcCoO3knwI2AtnrA+Vo1gmlxL7QuRUSFfUKAl7EUvqpRyAkEMJe7/yntBgbR/+DmMA==\nadns1.berkeley.edu.\t172800\tIN\tA\t128.32.136.3\nadns1.berkeley.edu.\t172800\tIN\tAAAA\t2607:f140:ffff:fffe:0:0:0:3\nadns2.berkeley.edu.\t172800\tIN\tA\t128.32.136.14\npendragon.cs.purdue.edu.\t172800\tIN\tA\t128.10.2.5\ngold.uog.edu.\t\t172800\tIN\tA\t168.123.250.66\ngreen.uog.edu.\t\t172800\tIN\tA\t168.123.250.56\nphloem.uoregon.edu.\t172800\tIN\tA\t128.223.32.35\nphloem.uoregon.edu.\t172800\tIN\tAAAA\t2001:468:d01:20:0:0:80df:2023\neducation.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\neducation.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\neducation.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\neducation.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEDUCATION.\t\t86400\tIN\tDS\t24439 8 1 181F4906EB33EC4C6DDAAFBA2CA6257667607A78\nEDUCATION.\t\t86400\tIN\tDS\t24439 8 2 B1007EACA8861914AEE5958D4A04ACA7A1D7A18C28A996C944FFECDED46FEAB4\nEDUCATION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . P5ShK58ol7iVyceAHhXmO8bJ2OzMzMWeyfns2Reu3rBTdO1GF6KltkGrNEPKiD4f6dRMncpHfP/A/QadCDbAP4Vrynu+rKvV8twviQgnjWNe2TnCwvZAaJdxlulpjiQuHmgFE7aYZEI0ZS/GSTTbPk3FuG5sdKvqdtb8aGhl2jhGjaOZHzPxrZbVsVZ9FXg8kXbeKY+odsP59wgwjPBeq2Zw6YYkNGSKIK/7DIKggVlo1YWLU5flVOZlJdLtwiIt65jGlpjdln1uB+/rJZLJY0TtKLteJFHFoH6QJOWyHu7CqAh7yPd9sISSeBXj/4T/GoE9Vp5WzYjnBXenteWBmw==\neducation.\t\t86400\tIN\tNSEC\tee. NS DS RRSIG NSEC\neducation.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sH7LRsPXQxQ1aF0iAXukQel27IHnIMWzmGqLUhwpmg+0EQXdvhx2okf3JfvwwNkEcF088B/rs6+OQRD7J9tFtx2BR7BtkwJfAY5E2CzqC+jFNLWn7r/hCy/0URsTZDUomlTWHJFTzLu4iGzrIfeQLNokjCczlyrpp7MlBn6mM7sgZXmJHMKjUkYNwHWeJrhYa9EsQdz5Wr03kuCaAvdR8NGvkfs3/bJVMsS94tt377n9KQRsyr4yT17iLHs0pvqwEG8Nt2WHFRQQ0INkMTZKQj0KuLqXeKLF5agRjlvYzatIOIdTTGenKRrEnwcXE0+KgnY0xVrf4HVLjqKhIhXVQw==\nee.\t\t\t172800\tIN\tNS\tb.tld.ee.\nee.\t\t\t172800\tIN\tNS\te.tld.ee.\nee.\t\t\t172800\tIN\tNS\tee.aso.ee.\nee.\t\t\t172800\tIN\tNS\tee.eenet.ee.\nee.\t\t\t172800\tIN\tNS\tns.tld.ee.\nEE.\t\t\t86400\tIN\tDS\t34382 8 2 000A3D89DC6CD4BA00EA8AFFEE3967D3A26DE7A545FBEFE16BA07518FC8D54F6\nEE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wMxcnfw6qFcfks+AyVQDXFYxUQ7qbGIuFsVuFLhNUZi8ODEGmqEnzUufpGhX1iN0InKoRy9KGa9NmmQKmxQSMtYK+f34Ra4yenltmU6WHHK8zxkQtCliYQoVD4hhrewYfBYo9hKE5vuPctaPpEIPxqSJvi7HuwjJqbmS1/u0EF+i5e8onlXAoEFFrSJe1Va0iGgBBRSXCfAncAqr0Y3Y+s8d74nM4GPWitzkTesjaOHujr8zm/Gsp8Qzd8V5kpdPWe9Zj29Jd5KUyfVqcIt0pMkSEp7uQDkmruVdv0IN+V7Do+xiO2b0tJFrxXDjoke/jaJhKBPehYRecN8U9pRfug==\nee.\t\t\t86400\tIN\tNSEC\teg. NS DS RRSIG NSEC\nee.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E8rxljAiMbVWqP4gmMBOcBJIepFUkJ3y1hbLq9ztQJaUjq1HMzphUxrgxr1OYlqTtT3PWeDolxZxLrqm7TiRH5v3ZIpRLBZpKnZBEXOZYJA95D0Y75n1n8aYHGjbQJWrmmGFC9bpByRVqFmz29Rohsq9Zk61OUfXVbv7ClWDBU7SXiXJDzqmQpprZyC4kVizY9V48QOHQSwL25mOKVVnpL6PIcwT1XCivjqkYr8lMlyQ56JRi1G0twDMKXRa+kzQn/7I0KVa3qfR/OsFpUV+NMCI0/4+sgzR7Xu0cCzDyq7uwYzorzXPJ1S8S2PcxB0faSBS58eOIzCh6tBrzLY2lQ==\nee.aso.ee.\t\t172800\tIN\tA\t213.184.51.122\nee.aso.ee.\t\t172800\tIN\tAAAA\t2a02:88:0:21:0:0:0:2\nee.eenet.ee.\t\t172800\tIN\tA\t193.40.132.5\nee.eenet.ee.\t\t172800\tIN\tAAAA\t2001:bb8:4001:0:0:0:0:53\nb.tld.ee.\t\t172800\tIN\tA\t194.146.106.110\nb.tld.ee.\t\t172800\tIN\tAAAA\t2001:67c:1010:28:0:0:0:53\ne.tld.ee.\t\t172800\tIN\tA\t204.61.216.36\ne.tld.ee.\t\t172800\tIN\tAAAA\t2001:678:94:53:0:0:0:53\nns.tld.ee.\t\t172800\tIN\tA\t195.43.87.10\neg.\t\t\t172800\tIN\tNS\tns5.univie.ac.at.\neg.\t\t\t172800\tIN\tNS\trip.psg.com.\neg.\t\t\t172800\tIN\tNS\tfrcu.eun.eg.\neg.\t\t\t86400\tIN\tNSEC\temail. NS RRSIG NSEC\neg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V259HQa2cfUHco0MWHfzOeCv/CN8jzmLAb7+K9mawJtetR9U14WEsokL8UADaBOfe4/6IC98YhL/DGWhLTcpsXgRN3HQxdYe3cEnT0nUy/8pvow4kiHtn+gwKuK6HhduDzJlIQVJb6brGZc7IjZqZCJwKyXLUIiLt89v5ZqQwLf+Jth2aBVCD8W97Rzeg2eBrgINoeD8WLbuvu4deHr/wzRXSsNqEF2b2hsPFPiRb4pZPeaGtG8QogG3R8vFzmY6NHdcU5TAodTLvqcfeif8P4dNrwJJKsscdJS5YwFXnoYMKwDLpOXEMEnYJ2yD+6ZJXvb4XpPVd5RVcPb0mR95GA==\nns1.dotmasr.eg.\t\t172800\tIN\tA\t81.21.97.155\nns2.dotmasr.eg.\t\t172800\tIN\tA\t81.21.99.11\nns3.dotmasr.eg.\t\t172800\tIN\tA\t81.10.38.11\nfrcu.eun.eg.\t\t172800\tIN\tA\t193.227.1.1\nemail.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nemail.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nemail.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nemail.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEMAIL.\t\t\t86400\tIN\tDS\t37654 8 1 8F2EEEFF50898811335C1CD64BC0D9B071475E25\nEMAIL.\t\t\t86400\tIN\tDS\t37654 8 2 2A2D1C0C667DA1ADC5DDA3E5E77714DFB9F27E5DB1A3B1B21A9CB6043C4C677E\nEMAIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZbL0imomF270WJfxjcTEjUwFE3zRzNNOSxxzALSXl8agno1mFITP19HlSrpy2bsjA85u2Jvw2P+h7g6MAgmMonUfqBmIt1XekojZ6ZtbZYXQ/c20kfRYw4WEO598rtPI+mlvMXsuxdMpjp5QkZdb1AW7Y4NRRM6kSh6GMWDhdE2Sv2CJJTFrtN/cD8IrxyeZRpfx7Wmt/fWAXIV9M1cRVrAs1CTOWKfY9TBDLJSZhgl5P4cMPuQ3/nLv8DAyxK/kPUdWY6y+hUH+dG1y9CGotZrqrEtPYtYm/c5GNl1prswLOuyJIFaSCQ8hHfg8pIMlvLyVkFH94srhP/QcYaoTwg==\nemail.\t\t\t86400\tIN\tNSEC\temerck. NS DS RRSIG NSEC\nemail.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pal74+KUS1aGi1wSw+vKuwsmqztOdK10pQIC6/eYX6kh0SoCKB9xwzLh1RJjwfgnvaiMttMSs7nELm3Ol3eMqksEflkaZi728OdtDVP1JklKSNyeXvybJRUw76QJbWrNdslafP5pgtwsKKn2UeOHg9tNbCPEpkftFN+/DC8qvMJjKWXyr90zpgGJURyiF49TJyz32IXk9cWCxiorCXgIb6m66j9ZG+TWsPu9aGBlIBOGPm218v73M8bPyYnkDKPv82TrxjHVv1I0DtzNzWNKFjdtHuJgYBX58yKykqSPjdsKwH9ET+qszJV8i7bHQx0vhGbzkaw7Z2Ysrtt13/wpVw==\nemerck.\t\t\t172800\tIN\tNS\ta0.nic.emerck.\nemerck.\t\t\t172800\tIN\tNS\ta2.nic.emerck.\nemerck.\t\t\t172800\tIN\tNS\tb0.nic.emerck.\nemerck.\t\t\t172800\tIN\tNS\tc0.nic.emerck.\nEMERCK.\t\t\t86400\tIN\tDS\t42495 7 1 F432B7A703847401CB700F6F18E5E9602B21033F\nEMERCK.\t\t\t86400\tIN\tDS\t42495 7 2 8258BA47A67C6B1CC9AE8F76BA46E9E683F57542AF7CF18CC0F190B6266B1019\nEMERCK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZZWu6EJvTJb3kdEjIunsTb7CoWtPVZfdMEqNqvskjTavmCPHlM73pWuHo8YDowbYZ/1llxgXGqeykIQI8emJs2pNE4UDZhJGEKtkr0Vlwo/cz6Ttilf3Zsv4hs+bWypiB1cQUshFeJfXDuOjsNA1dKvx1wvjjIq5OqMX/8SmVsY+SmxapheJ7lSm02Qx0MC8Prl2efaMAZGYBrjsoxY9OIydBmLps+6S32+30SvHTIuT6HClYc98IDnzBHtrmVlopKaIY222f4LmDoc+Li3gDUavqMUm44qM1N9oP7X9PuNYquxJMRJRlDeWD9Y0EHggJAyDlmxVrTm5IA4O3svYFA==\nemerck.\t\t\t86400\tIN\tNSEC\tenergy. NS DS RRSIG NSEC\nemerck.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vNOEGIDg+nPHUS2G2DcVfcfa+iSXXN5YMEtLDU/QFlWgHVIE6IJCwBJjK4iCND7gcl3i2KL9b92D/UDkhVUAltM7Pj6PNkf5fPbUQ/ezO/HYkWftQYI71d5XcUm/8gxlZcb5jNNy2YIqidEay33SB5UtNSYUzmeDQnP45eekJt8v3Ic+mrWW30J0IQ5fNWKlWm7I/fSA8JHeeT6xDCFI7/IzrNdwC00PjClOH59C1diN7mC44Tk0jqwof5LBincISv0bkAlfMx1SeK2L5SDtW2eWF+NbicxWHPfeShO2OOjkrZYWA+Zr+s0tP8zcGznSrzeBC7ekTBrB5Oa3uuWOaw==\na0.nic.emerck.\t\t172800\tIN\tA\t65.22.156.1\na0.nic.emerck.\t\t172800\tIN\tAAAA\t2a01:8840:9a:0:0:0:0:1\na2.nic.emerck.\t\t172800\tIN\tA\t65.22.159.1\na2.nic.emerck.\t\t172800\tIN\tAAAA\t2a01:8840:9d:0:0:0:0:1\nb0.nic.emerck.\t\t172800\tIN\tA\t65.22.157.1\nb0.nic.emerck.\t\t172800\tIN\tAAAA\t2a01:8840:9b:0:0:0:0:1\nc0.nic.emerck.\t\t172800\tIN\tA\t65.22.158.1\nc0.nic.emerck.\t\t172800\tIN\tAAAA\t2a01:8840:9c:0:0:0:0:1\nenergy.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nenergy.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nenergy.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nenergy.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nENERGY.\t\t\t86400\tIN\tDS\t35962 8 1 2522E0AFCAF59300BE26F90EF3D85C3CFD525B9D\nENERGY.\t\t\t86400\tIN\tDS\t35962 8 2 A7525F786B67354DB037560220899488BF795EDB2FC86BC8E758DB566100CD84\nENERGY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nvHEscPHU4AZcDgtDIVKdfJab2wl4iF5UDLiZRADLH4x0cHhvZNZQ4DQ4Uo4VZjwL5jRRWM/VIEORfRbL9OuyZegpoaRNGFuOWoT2mVA9uqAMlqDEswKpbDkuYL9StIg3zvr/pl+IF2dgCidriazmTQ1jGzvzC8I808zBf/Jn/2Mj9s96+WVfUI0zxHw3W9JfaQ4F/D2mZdMExaX0weU4jfgmsHghwoTEdJ6l0m1auekp8pMfClya6vsL5mbQHXMIv/Z770B6ILAX0VpkL623JV5Ype2fnSCs4zJQVRfCQFz8BmoK0Ri1+9M3syom0RrlsQ54KF1C4OOG0pBmaIv8w==\nenergy.\t\t\t86400\tIN\tNSEC\tengineer. NS DS RRSIG NSEC\nenergy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KwoIjezDR8w7tQ5TB7kTOwjjOOkU/YTXG7QbA8T4RfVml9N4T/6W9qbKZF+3aEspnHJ7whQP+NktJAXZaRthXBKn47ZaFGGL+GDIzogi4RXd1+TPt1pbSXl9zcSGlYvq9vSehAlq0bCWAtvY11jqWGON8JkVIt4AJNzgu7hxQJ1CND/aS0V7ImI2aUYz3sW951tOjDASiuEpGXIX6+0zfuFMuddFSuiwW79Gw+4Tg1ZDYzV9jS/XP8AObVhHIwuSThhIJZKL4dt94PVDYuQxPdgCpqVGveD/qju+Gj4Q27EFO3eS4V9BZ07oNi4aPm0PDXpTkAB5OsfRBTyLsT3pnA==\nengineer.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nengineer.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nengineer.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nengineer.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nENGINEER.\t\t86400\tIN\tDS\t46186 8 1 0F32570292B7CF0EC2BE0DF4F034327E0C58F8A4\nENGINEER.\t\t86400\tIN\tDS\t46186 8 2 364AF5005142530FAD02D54ADB93DC26150CFB7690848578299D7702E938256C\nENGINEER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k82QrrcOfPz+hWE0cstojBaMvPH4MdS7HbyC4ia4V33lKjr1Cgb6E4LVDpa3/NtkoYw/vmA6f19eRUvgipXGCkoEA0nHGjdCQ75y+yxu3qmhd1vFrAZ+40FWGuM4pCo9zVOM2HCfkI/wDBt7EcYfMcs926YVBvw4Ow0Q3/u3BjSfm7gyyH9H2fLp5B8GWeL44ExW74L4T6Nx+VBRQAbDS550BN7OBNDO7UjaFqrrjLVvB7k9BSe+xBskyga/Hjxf/MJFS4BTOKtS5vxQHfBn7DEpyvKJRzAokbqZWGy8DpF+KJEjEjpjOB3r1s0GS06Gk5cyY3J/7eGfLIC2AmYA7A==\nengineer.\t\t86400\tIN\tNSEC\tengineering. NS DS RRSIG NSEC\nengineer.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J29XB5KyDkHnQRl4fw5xCgmqcuYlMlhksnsP6bn1Z+XBil0+200287PcSVKeMNSLOkIGfAxl8qsgqXHtpHDWbJ2FqWxhYW/uVYSQfyynVdXM73MTUWL95cEyVhwHdxXR5NJlWECHlSeDiIjlpi1+zMflHoisw7TCaLInloAxjvwIbWsfU86rAQnqttlqMmUpeuUt9LU48wYjp6dJ1Ej1Vo24SkgHqJklpp7EK26trn3hnSQW2O60Fbhf8/21SfItZdNPgO1/cRzO9gR7vCkfgom345CU3pkIiEQ+aK6FBX7wLITEui90WSrUl0yGAOb9nMMLkWc17YQ/tTXPAI900g==\nengineering.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nengineering.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nengineering.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nengineering.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nENGINEERING.\t\t86400\tIN\tDS\t17812 8 1 95741A6733064E2397B920BA9D090E2E54B4F4C5\nENGINEERING.\t\t86400\tIN\tDS\t17812 8 2 F7EF19B0BABBEA31DE8DDCC53692715C6BB04ECA9B99C8BB23CB492D8699EB02\nENGINEERING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VXkkmCWHlK+roDUX2mMHCZyxXKAMVcN0MfUN3moq9EHZKQGSo7xVweXQBgjimbt/8MY1ccbX2OcQuiycs9QBNEL5slBq9lhKEqLqHeyKYq17Fiv+m2xDBLEN+p5n6sguu35SdY4nrNjP9/vtG1LQiPPG7rNtdagJnxiBhYnxSn51/+9dFSPe1VO0itU5xSO9tJ6a069eUQLTUj29BkZKC6rNlGg0Mqxeejoz52RUMXQRMoostJ6bo1xLAXZdGSoHwRCpIN0uHDKWE2ds8/J/tSb6HogjkTeCrqjP+qaKJVAaONlsSnh2C1qQdTxkWrii1HfXMJJm/+BPWkpFzU5IiA==\nengineering.\t\t86400\tIN\tNSEC\tenterprises. NS DS RRSIG NSEC\nengineering.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lF34pY+7ELVz1qw+zPkseHZ7uXKcTGeFYv6zRhlnh42o96KgdgVulDRTEiRe7hebeSye/xmpF8l3sWK7xMg9VAKyui2QJqW0qP0RMGwb2T+7fJ5OJ4wiPUTP5NePyXR2bnJSIUGKxsXzMgcFpohflv0VHwmWCm6wo4pOHd6FxajplcVWbS7i1zK+eN1ls3x9tvI6ANYZHcZwQwrpvEEuiooEo+8qJQwXrLAN7peJtiGUYUsco6E++us0BcxaLfbObpV6puTVgsVcqsPypEC5XV3gxUL39lhlf2U376jJk2+ayOn0DdtFGpMjALoQRUW34zbXwnOVe+kOwNxYAfYMog==\nenterprises.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nenterprises.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nenterprises.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nenterprises.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nENTERPRISES.\t\t86400\tIN\tDS\t18121 8 1 3CB6A44BD0D1DACB73406433A5717E613FBB4EB3\nENTERPRISES.\t\t86400\tIN\tDS\t18121 8 2 EB77D5166E6DE6624ACFBD00E54FD5505DA53CEA2C1ACAF38FFBD42B6D934A3C\nENTERPRISES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jUcaC9z93DRGLdpsThmFyO6o8kLM3Yp7/0AJRgawcOrN90dn9anhdo7gcYJ0bqWNCM1mHaAuvPPiLBuIgkMbJd6bqNn5pr2VYRU85Lr4jCqsNpKIkoWyI4UcR3bttknD2346PCGA0eOcyKFQt6q3966ee47CBLxSFrQ8M+wtwIjjDwx24yQSdczosPs103Eid3cH8jpx1/UG79+J3PgqJeqYHeiYPR9s9OTlj2R3JXP3ocxIyAXMv4SeMbVSvh6VYzsXgXO5ZIdPpmGCUam8FzujTZmkfP/DZzfa8jCdnk0Rr2m6nFdlpC6bW5Z55MzCpr0WrqE0H+dLXKxp6pWC8w==\nenterprises.\t\t86400\tIN\tNSEC\tepson. NS DS RRSIG NSEC\nenterprises.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . etXRegQStnQM0fKEG0ATykk5+OkFRHbOpRajgrW4ai7C8n+LU8uPv3RZnkBQAW4An0FBjHfnHoJfs37Ncd5gpftv+JVaFOcs9guPk7+J2/+aqL3md3otQXMecmZyLdOIkqaXhnl7Ay2NMAHjEVrqHPa8myIDoh71n8A9bysSbg7Af5WfiYWTvpWNOEQMG4q/THV643yyWl+/dBdzRHv84rh/0OBFz4syxBui8zU3b4qP9VePbASSArZjRIlep2xJtvX5l1PZxA8kosNSuOkoAjnKB8q604a+mO8ZgyDbB5DWgfnXpUYW9vgDK0XLpAIWaXLaUwVzokqKqjLz2uf91Q==\nepson.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nepson.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nepson.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nepson.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nEPSON.\t\t\t86400\tIN\tDS\t39736 8 2 E3F47A7DB58A6C33F7EE93198B00F5F34279DEE21BE60747863F79B7E34C616F\nEPSON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bGcIrpZWHQLSmp4SLiS9X7NZRwPJlyR5f7lZf9jx1cYI8SnJB4fhKS6YwFAB/yZKJrCTnZAf7f1aBaQ7jzGW55J4qCURuQZTOADjCf96kl/F0IlfXRH8ITWUeGQPFNABGqMBK8/CRbaTK/ijMNuDr1+hQ6huElPC+pwZ1UC4i2OIUFvpi+JAAwDbug+2ygTOOnU+/hZoxgkJEGANuw9Pjka0bFlbhxGBgvEhUl/+wGF01gBdEL8iEncqQ3eSzMbrSc/X6BlyQlED1fXZ5sRp1RyrEd+ULNYe1hG7JR2Q8QC+UN/cVXe62nFpLb4w83pQaFK6h4cWUrZBcK/uyM62pA==\nepson.\t\t\t86400\tIN\tNSEC\tequipment. NS DS RRSIG NSEC\nepson.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TmeeltIVuKisAXvlvZOLeUaJqPCQXGcMByUdkQd7qjgAvx/x2fgN6ce0RJxfFbNpf9Q86XoO3GW705IqVMUnin1fMF6GOqoSw7boP5hsN3hqASUjttVcredlKIqtSD2t/C1ys+ivBn89zc248uu32hTvJes75HZbApGHywVTCNwZss+NyTRkP6q272EmJbMYV/uUwPdIOpbyMqOJLEH2qEwMlw/jHnOPEj+rXYz93pPIIkKX9JxaqVYGlciGI3f2IJoyrffQZPo9buUR79JPG5bG5lAQg8Hl8dygj6HikgD46+Y6LcomyzzuNoqyzcfCOX920wM/Xu9vgAPHpeCcSw==\nequipment.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nequipment.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nequipment.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nequipment.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEQUIPMENT.\t\t86400\tIN\tDS\t39154 8 1 213CD68EFBD5A907DB8010D2C006646C5038211C\nEQUIPMENT.\t\t86400\tIN\tDS\t39154 8 2 772B910462EDFCAF302B5A5B63AB263A8C466934D644630379E4C5FBBA9D03DF\nEQUIPMENT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LGqX8TM+xZfD9mmcpD1MPOuvVhg5KrnL5QOeLUG0xeZ9Q7JlJiYhUHxMEJ+wNHcbHMD26eNg+/aNE6NbDDB6JPN0fZyDeBr3yOSoLHAVN2L3OXbvbHBHIE2XCoDzp8hvmmay4TaKtydkhNHOU+URcCbF3OPNnZ9dIwoXknMXvNOznLT1piLxu/nkf5RLB4n2Iz69ob7TTPDvv5kfl9BWB/O3rQwaP5toguiINNRMos4RwTLzkp3cIF4o/2bi92Zwvy25C2avRqB5uhjEGJRolg2tWr7UCoeH24azBebu8iI4P0cj21QOP8pZRl1YvfSf1qUTfu/aNroHc/fhS4U1Gw==\nequipment.\t\t86400\tIN\tNSEC\ter. NS DS RRSIG NSEC\nequipment.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TLRHSAePi8m8VAsuZupUhrjK94qBldMqEzqnceYhcmFDCZNYEVXgCTn+8rN52wDN1tUKDVoGHarLiJP9t0pjVSEvNcww0xzxSRg/GODIZ48Ndl/ktGbEuhyPDTwgGyDmDeSMn9Jb4qDS7LnH2WA+sz8PmZ9ZOeuaOyfMfiun1IfopP442p8vig3srktdM0el0h6Udg9ETHaQ5COzhdaRrYCtG9YPsB22jovdo/PB1zbC/e4RJynyHU0WQUj9yaSveKh+dWrseQHji6QetujZSnIgF5qZjLyVnj+7e5JT4/1bbbTE0hw6D9WIZwazVXr6OYB7kYDiQ/70Ib3h32Yk7g==\ner.\t\t\t172800\tIN\tNS\ter.cctld.authdns.ripe.net.\ner.\t\t\t172800\tIN\tNS\tsawanew.noc.net.er.\ner.\t\t\t172800\tIN\tNS\tzaranew.noc.net.er.\ner.\t\t\t86400\tIN\tNSEC\tericsson. NS RRSIG NSEC\ner.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KY9V2jbcA71r75lQiziLBKIMPcn6VR3a/w9wFqb8VqN/J1FHmXdF3Z0gluXH9RZoBfm60II04bMs42A3oqAcpXGQm95s6XJJWA/iGT25564oxrtjAtIjVLRixb0q8iooix38iTFvwx3hxV5QJRtRdtz1dLjMwhX9Zr4CFUZK61yftSZWPzE6L7VNrp0gyfCPeK0+DPJHrjoNhujSRtwQOpLlf7e2Q4pk9MJ+f8rEDvVWxgXDH/NRdUJMpvUO5mhGQzoxqANAo5P3GAJWiv1OwichZOksaxIJvCeNXq05cnXdWI3ggHqYlpka0iQAFfa2EuAwPmoQvqvyT8UTamtzrA==\nsawanew.noc.net.er.\t172800\tIN\tA\t196.200.96.1\nzaranew.noc.net.er.\t172800\tIN\tA\t196.200.96.2\nericsson.\t\t172800\tIN\tNS\tac1.nstld.com.\nericsson.\t\t172800\tIN\tNS\tac2.nstld.com.\nericsson.\t\t172800\tIN\tNS\tac3.nstld.com.\nericsson.\t\t172800\tIN\tNS\tac4.nstld.com.\nERICSSON.\t\t86400\tIN\tDS\t60888 8 2 1B2FCF0C2219910E8BCC22B8B982B9ADEA8074C3C20540D58312646469C1F0EF\nERICSSON.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vlUFCIcon3lZekJWdzZPydsb7a1LstTsKHmuZBv1XZN3EBeXIzXtiFt6Cdq3J/eqY1PV7jirwWze1wIpWzACXf0p1ltrwdwMtM4jdKLHytOmt78MtpflGtXEz0ZajQMWysDHUdnpcraEfdSbZEaqMzvra+teD4hk1JlY9Nwecpj522t5IgAIJOjuPYEIjsPp3RFtrJxKtxXQdnGnWb+wRwEqFnpTY+VjCqkDK74elFJz2+FCvP9CbUe2jeX0q33G7mtW+gdvhFwMLvqBKsxvHaNMTpxmy0hcZzx/v56ox4BNor8uyjgJkCbvYAn0Y8ekbdo50CZC+AtFuvQSQ4atVw==\nericsson.\t\t86400\tIN\tNSEC\terni. NS DS RRSIG NSEC\nericsson.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eNX39pSIhirnJ0ajKb7JrEcD6IuXTc2KjmkrgTDV1mvkGLUDThCB5ZUS9UmDpQxGI5tUy3rS3cCSuL9UL7mSc6ppFR5UZkrVxzMprLEs9BAlShFMvSuJVbonV6m/UYPnUWYOh8CIXjKbeNJH4g/KH+CrRyz/kONbDi+Od2wthj58BPcDM9Lx2gvBKyIfjVCDa8CUe62AjJBPcDgygJJr1R54na9/8uPKZOXvQEMLWRZka+tbR2lE4Vs6FHBr6B0COW8YE7/JCrJNcmqjinsds7NdlHf3IlY8R45QvcOxg0S+sEJ1Vkh/TlfLcG4VsxlJGYHHBLG1PWZdJwcDhCnDMA==\nerni.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nerni.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nerni.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nerni.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nERNI.\t\t\t86400\tIN\tDS\t51829 10 2 25888A431BFA4251BF4E4D8340B9EC411AC57F6C20DAB0FEEB9CA68A34B13AC7\nERNI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k6HlXQoaEzGzTbF4S3A2nYzsBksxaAtz/yPztAvqSY/d+v+Ze4hk+JYB1ao1qCWshMTytDFJyvqGEr5vktr5Jt8mUU7/uDrmltA/9oYYjalbfo5YzJMRNvw9b/6IcN/lwGpxyI2d/XWhft108e22NcKj4yiZ1hQukFoK/D5KPyLPkUgOj3ed3lLLf6zkKMy6l2nUJtZhWejSgmIjaSNQr6UXOAmPJVDnewI9Ch1sZ6WCR/pIe/GguWJtwJiuoFl41BQKZkNDAtnp/mQQhMTxSaOM/9CAVcA2zQ9fn4hvhQFMVl6o6cOrfEun0ah4COsyQQr3vYWCH3qkBtLuU3LCKw==\nerni.\t\t\t86400\tIN\tNSEC\tes. NS DS RRSIG NSEC\nerni.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Yew1A5nvdZCkJYVlxcDGh61HsfAEtWH3zobLk/SCKKcoFfxZKK/A+rELtXeBGVfxyD15m4+Dfr/h/MhxfjNKnKBUzCe7Xqz2mtfBcIf11FR2q4mKCSC6poPjv8ox1zNhs++1ogSiX75V9+pDmV4YiYe5geZ2zXhXFjzAX98st1AwL/+6NQJxOyzliSVphKlnPWL01BWsa5pC1G5J5AeMqXVnjTZqLp22ehtGPruTmTLI2RMc41jiCeR1UJR7zKeesI1V633CcQ+KHFVbNIqpIFISwjSRNIOambfCG5PWti+TQyhl1fQxK15LZp6C3AdXRQ0CHNO6xKKqAuFfJqH0+g==\nes.\t\t\t172800\tIN\tNS\ta.nic.es.\nes.\t\t\t172800\tIN\tNS\tf.nic.es.\nes.\t\t\t172800\tIN\tNS\tg.nic.es.\nes.\t\t\t172800\tIN\tNS\tns1.cesca.es.\nes.\t\t\t172800\tIN\tNS\tns-es.nic.fr.\nes.\t\t\t172800\tIN\tNS\tns-ext.nic.cl.\nes.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nES.\t\t\t86400\tIN\tDS\t29450 8 1 417BEAFB46ABF3430B75C5C29AEF785D476B60E1\nES.\t\t\t86400\tIN\tDS\t29450 8 2 8BEC32A2C9CFE42E393BAF81FFE71B521D3E940612A4590B4763ADC539E4B563\nES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uefcVfS5p2CqISKzF6DsWmG3h+Bj+4I+PV7zbFxKITljffX9PXebrL15Npo82NpIL+keHGv7tkTp2mRqjbgfe44aFx1YMBbvafT0lF5L7qtbEnrRPbLUwYrWG2a0stLJwdSlAkTQ2alOhnnn+LScS4pEzjSd++Dju22eEJlbR+gWVC9+pAtaDok74CvMarAbsrWJZW5dSmdrzT1vliyz3OgQ9yupXVO8hVNTw5S2HmhQ8v0dG9HUFirAm3M6M90lUDdKYN1mjwXLJvQmR0aNW2XPrR4OZfVIpNdh7GK+Jk4O1nxEKMSCSQtc18Kq8YcqI5hPUNAm6rcogAdVtOkLAQ==\nes.\t\t\t86400\tIN\tNSEC\tesq. NS DS RRSIG NSEC\nes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AO7DM96RTfgoIwx59jL8alzbK3RFefhXRFve9e4p2fCTjb6E2L77EBqkC0kpcHT1i0MHg5YT/g/hF6TgDzeCIyNAhps5jnLeHti3W/G6F9zrichYSTKcyvOBo2qWs9VFfnuuebZfdaakV3zEQuTUDaaQXwin2tMH7cVBNu4F6NMsolSqKLk4T+5AAOU5dqpuYSuGWfNNWzmWq+yKe8NHnDmwDCASzVdyLgCk9dcq+TrueXU9IwkIq78F5YgFcVB3ELDcsSvdU4q4h67ssAB1AU3WYcdBL6O3MB8McCOYzwik81PUFZMIFXWZwT/HwqFGPp8hSm74HMfarnEV7PfkfQ==\nns1.cesca.es.\t\t172800\tIN\tA\t84.88.0.3\nns1.cesca.es.\t\t172800\tIN\tAAAA\t2001:40b0:1:1122:ce5c:a000:0:3\na.nic.es.\t\t172800\tIN\tA\t194.69.254.1\na.nic.es.\t\t172800\tIN\tAAAA\t2001:67c:21cc:2000:0:0:64:41\nf.nic.es.\t\t172800\tIN\tA\t130.206.1.7\nf.nic.es.\t\t172800\tIN\tAAAA\t2001:720:418:caf1:0:0:0:7\ng.nic.es.\t\t172800\tIN\tA\t204.61.217.1\ng.nic.es.\t\t172800\tIN\tAAAA\t2001:500:14:7001:ad:0:0:1\nad.ns.nic.es.\t\t172800\tIN\tA\t194.69.254.15\nns1.nic.es.\t\t172800\tIN\tA\t194.69.254.1\nns1.nic.es.\t\t172800\tIN\tAAAA\t2001:67c:21cc:2000:0:0:64:41\nesq.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nesq.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nesq.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nesq.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nesq.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nESQ.\t\t\t86400\tIN\tDS\t40564 8 2 9A963EAD34A5139ED1F5E24FB422202CB704038AE15B670287BB31A040055322\nESQ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . U5s19SJ+nPPBxyE/S4hlJiHQ9WqJSSHm+qMX2oHjKlEvVOk+GUI1P1RlfMOq8Nv6Un+QfqHZVSi2bNkgCzeAQNa1IZ71NU4pTP1XsjRooItKXZS0cBzYPOhFwpYBy0KnJVhE2P7yJ0frRJEPL2kYc8TfygZtjDUL24xDnWPgTGl+75zwwOmwCz0Feuuy4vraMMKNk1tvySKRwEmA9/n4hDSK621E1ZrhqpEfaQKeekO4UD3K8cTjEuVcE3Xjm0G7RJYmWwa2Hbr+dTJ7LEQmTQB53x0/IZzH6MSo2abfNh04YviTWak/XQrn+gLTyifaHZjFahUtPndkvDWsfvewEA==\nesq.\t\t\t86400\tIN\tNSEC\testate. NS DS RRSIG NSEC\nesq.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F9/ozDghE4panE6djdFeLikO8rdey0rK9Qo0GH+99zom5knRmEaXdU0RZ8WN6PLVQFRdWv0zgPxoqakcfRoJsVie4Ni1uw3TX2Vn1hwwLyF+fiT+9+nsppemHCeTAHsF8COJsO5e1ThSOArH3C13y81NXW5K4EO6u+dMFY678YdSzDRYJVEO1o9y/BMuYR+1uiXtSv4DI/ZKnLx4TTXNcLajXkYTIxDOZZOBL0rev6ogQ1nTgHo2Gcrz0TpC8w8xiAkPpgkqYoHFRsChjl90g1i+pjgZ6SAvGwo8HUzQ9gw7OfptUS/xGrKLMkoePknZKM2Ti4UKJOItfpyJsoFsIQ==\nestate.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nestate.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nestate.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nestate.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nESTATE.\t\t\t86400\tIN\tDS\t29467 8 1 05D0EE6002F34C9670FC9D8B78394D4A62AF7632\nESTATE.\t\t\t86400\tIN\tDS\t29467 8 2 6BB13F90ABAB589C672CD0D807938FD695A29960C0C194CB2F13031E65CD05F6\nESTATE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . J7DG+ELdQLFsKdKXJ5THMTZxQd454+BRLHSOEap61Ln1+3RwEnNyMmERfXrJaoCEwAozML2AwE6N0kTb7j2YhxxEDdaactyojYqc80fc0o8gOvyHqkZes79SgOjzlV04O/ISzkfj80hQHA67Qc7CPgc3/2OGK0k5BqZlS1OnTxfdWzvp8dlfA+cCso7n++wwnAOlEBFs5U1V6c2yTvvYK5Ki1aRf6Ppopq/jc3/EtRBlbwvybBzY7OGjgVxDFo4rY7/J3sxi72xVz5VcCmRp/Ce1qluDSn791chLmpT/g72QsvkY+IOWz9cpdyJ79BuUNQt+lACwzXdRMgE20ZTZ/g==\nestate.\t\t\t86400\tIN\tNSEC\tesurance. NS DS RRSIG NSEC\nestate.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mHAzFJ2S2JuR1ZbHEFU0lXvZjh2N8jGTv0eH7DEBicA2Zs8nxohMgrcvdWAGfLYnjFkLdzKLwkIXpoaj1MgB3KwqQvzQoPTRUAZa4bZXnDS+5ylg95LU79u8Mss3MzXTUxIwNGZPNry+VIe/95UUTGtFwzMBJYHxj6GjQFVz3jxHu6637ZvcrZgOyvt2goVFeKZgseoy5+uTckY5yyPuZpnq17Gejrt76/HQC/vuzZ2si6RDR3E/Cciha7JFiFEyHlXlq1hcx745qWNMKCa42+n3cEBLGvzaOahZjUfxK09yrY6ehcSQKrtNc14UjtNO0Km2o8GAQaNgMtmiTbUFmA==\nesurance.\t\t172800\tIN\tNS\ta0.nic.esurance.\nesurance.\t\t172800\tIN\tNS\ta2.nic.esurance.\nesurance.\t\t172800\tIN\tNS\tb0.nic.esurance.\nesurance.\t\t172800\tIN\tNS\tc0.nic.esurance.\nESURANCE.\t\t86400\tIN\tDS\t56526 7 1 77796492A253F6CD0565853FF9076B0D32CD0BA3\nESURANCE.\t\t86400\tIN\tDS\t56526 7 2 D8946A452022870A7080F7A7D9D56A7DF22A9D49263085EFB5A26666EC0BBC9C\nESURANCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Fcua4kicWr2jtxGY/SIhpfd5ADG/dJU41yv5uppZt/PfbazQnDxNb6j1TBYKsUwiR4J8RkL+8ItovyjuNXqibWXebpfpSp6phEHaYi6OB0iGiy+Nto78wco3SJHaWnvnz6KTikzFN4EgFE5VwTN6iKBpBKeg0NfrbUn53nSOZKNfuR4E43Sn8/lz5xae6dfP+2FldC4N1+rKpdMfSDMrbDlIFosrlL9CzFeVrntjNcJ2yqcnl9wxgd3dwPSpi4PKmfEJwD591GuVwYDBfXmQjdGV5ovnwsZLHZOfkba4GAzQYKcBWW+0P3Q0WjNd4NEoob2fLqtCxyb7d+s7LwJ7XA==\nesurance.\t\t86400\tIN\tNSEC\tet. NS DS RRSIG NSEC\nesurance.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . COi7ce+G6P2/Un8Lynqdy1TCchwSWOwShrXsGcSVv+IwwkXxIHS2ZmgbA5iTYavy5BYq0xXar/4h8+G+8doJZ69MATgIsIa5c4/9kF43qx9KASD0Zs0lJJCAXH+F8hTDNglmPBtgG72QUvlAyAVj5bt6TczwEG+yGkcBqDY5NLTyUV+C9fPuvtiqpQMrBb5OsKiodrqecMqPl+mhZ4parLr8VF6Lpxe+tzMG29bUd+lmHD+xitqCW6NqoZ2o3wDJJgmoa/n9iO2Ehv8JoMZd+7B2cYp9KW3pNElDK+X/d+jtQa/jIxdfl31ltXh9XAUSsrxFWZY0sekAybZpE9FYWw==\na0.nic.esurance.\t172800\tIN\tA\t65.22.48.1\na0.nic.esurance.\t172800\tIN\tAAAA\t2a01:8840:2e:0:0:0:0:1\na2.nic.esurance.\t172800\tIN\tA\t65.22.51.1\na2.nic.esurance.\t172800\tIN\tAAAA\t2a01:8840:31:0:0:0:0:1\nb0.nic.esurance.\t172800\tIN\tA\t65.22.49.1\nb0.nic.esurance.\t172800\tIN\tAAAA\t2a01:8840:2f:0:0:0:0:1\nc0.nic.esurance.\t172800\tIN\tA\t65.22.50.1\nc0.nic.esurance.\t172800\tIN\tAAAA\t2a01:8840:30:0:0:0:0:1\net.\t\t\t172800\tIN\tNS\ta.nic.et.\net.\t\t\t172800\tIN\tNS\tb.nic.et.\net.\t\t\t86400\tIN\tNSEC\tetisalat. NS RRSIG NSEC\net.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GI9S7RORSaVl8Ooc3nWrKPMuxXWBAKwyipQNoNrjlz+qqPN4+6mwzwnLZ6bgxn6CLze1CmCnjZ5l4UqjfhO1BP8JH6H4sPpKfA3ZS9xFaj+LAwc8TPI4wf8QR5rFVZW6mVioYcS9mP9oSSaiuaYPJ4o9Krexr8JnIgQJSg/FoE9FLQZDg5Vtzyp8yB0zH8kfh22OGg8onymLd29VQ3r9OYrywpTGJSYiG/PtmuMFKfp9wKl0Jdon2GhwMXXldSyXwXtrPzUp9vimbUxMAQz1DgLO8O52JcXH1YsIaIuaavJzHOxmzTDzut//GxhuGPEbAZ8K25VJfhL+YKeoypan1w==\na.nic.et.\t\t172800\tIN\tA\t197.156.74.192\nb.nic.et.\t\t172800\tIN\tA\t197.156.74.193\netisalat.\t\t172800\tIN\tNS\ta.nic.etisalat.\netisalat.\t\t172800\tIN\tNS\tb.nic.etisalat.\netisalat.\t\t172800\tIN\tNS\tc.nic.etisalat.\netisalat.\t\t172800\tIN\tNS\td.nic.etisalat.\nETISALAT.\t\t86400\tIN\tDS\t3857 8 1 F4719BD222CE2B63763E0EA9FA05713251B7287C\nETISALAT.\t\t86400\tIN\tDS\t3857 8 2 389B8D170BF2914ABE8CDD4BCCDF454BCA62523FAA83F6F5F30CB8E672A75803\nETISALAT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cmqWVKM+XxO1ymEGk7D0tljCG+vqtiqOVdSdsHI0b4Z0/60cgnbxJG0Rhg5JUWU5egw9HTcsT8B5x58/JhCiqUvOWZALvmCnoayUQ1OGOuYPHkNkeQan3NEtw2gv7H/X8hIADBK+lmMYKqQReOKR9VKrNCXVNny8N4efaiiWtGtG4wdQw+WCaiyyPJT6QycVqHu7W9u7kuPqjsxM7+EDWGiSyzSgw5wXhTFGYD8SxpT0EuKwxSAyCNwOARi2CsGRoFiSNkyLGTBWKOkh+B9rdIOx7v+Y5/b9XFc3EKMXjxk6H+hoZOGDwWqDA6y1A/9pm4fyG85Tmkgk/CaXrbUZgw==\netisalat.\t\t86400\tIN\tNSEC\teu. NS DS RRSIG NSEC\netisalat.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WKDLgFtV2GOpLSleIjGuAxiH439j1O05hSTtgF1oG03LxIewIW8ApCkFnfw0pgnu7LArXaDNeWL7Qz76j0UkWaO7z3sYSgq7ObW5gvSrI1tZSWZbgA6Jbbl2TWmrHgsGjMwxrfjKfPPpn7fOr/M+wkZxFmV9oC8gq5QqUhebpPrmkKCLMlDwpVX1H+HZFNfGz5VBUr44cvMsA240wBFTViRI1FsPM9UHTz29wQ2krXrQReKZy1XbxqRjA3YVozpPm9lXaoanMqX/ESRA38VIwvVPKtc+WAytEHIK/VrZO5FlbVnY/y8cjs/trFvZTVgLmnBlSIilTyaFdlUqjDyfSA==\na.nic.etisalat.\t\t172800\tIN\tA\t194.169.218.48\na.nic.etisalat.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:48\nb.nic.etisalat.\t\t172800\tIN\tA\t185.24.64.48\nb.nic.etisalat.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:48\nc.nic.etisalat.\t\t172800\tIN\tA\t212.18.248.48\nc.nic.etisalat.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:48\nd.nic.etisalat.\t\t172800\tIN\tA\t212.18.249.48\nd.nic.etisalat.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:48\neu.\t\t\t172800\tIN\tNS\tx.dns.eu.\neu.\t\t\t172800\tIN\tNS\ty.dns.eu.\neu.\t\t\t172800\tIN\tNS\tz.dns.eu.\neu.\t\t\t172800\tIN\tNS\tcz.dns.eu.\neu.\t\t\t172800\tIN\tNS\tnl.dns.eu.\neu.\t\t\t172800\tIN\tNS\tsi.dns.eu.\neu.\t\t\t172800\tIN\tNS\tuk.dns.eu.\nEU.\t\t\t86400\tIN\tDS\t59479 8 2 5DBAA81BC0BEFE921886D8DA28498D9FD441B457FB0E3642A0B2F9811C8E15E0\nEU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RCPd8RC9JY8EIQCpQq/qwPvhVjp7FkKizhYCgLIpx7g7mW0Tx2ncTYMj0A2XkWHLP+OFxOR9A8LWHzwUPjHufT4qzbL+Wz2zv/fk1Apwnrz16QthYHTePmaeoOMsyVjSqUwnDkLjWCLBBV+n1xHxvlQoD7/zXuJRqNXJWTvorGpUVqcH+0kiZOzUfJUwQQDF+QPZQxMugI6EINN+ZmqUMU9jkdbgx2pp53pYEqxhrDSblce10H72aORMEZcM9xTW9FlIlIQFjl5tvFudumrEnR+baxVWapVCsMAJG7P2aB8P/HwLzsnLB4gkp4xq5wKBGoJ9pzOBE+4XpBgouIl75Q==\neu.\t\t\t86400\tIN\tNSEC\teurovision. NS DS RRSIG NSEC\neu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . e8qArdNmEbHG7VyXQuRHblvmLAcTE5qH13WWoG4eUn/k+dDkQOBAEeQoKa+t1ATlRbnOIKHLI4nb2cc+VkBh8bk1CzDbCjlsU1H7U3ANBkPKuPu4lnaLKPq9PHPnPnyOkFGe/x1UpqN6xUG/lBKbPMkSBJ4faQGAmLVajN2phfGXGcdVSqJbEa+F1hjlXYZ5Fe2xztHC7qd+hViK4sBpAQO3nsqx65NyBkpoLIadqmD/AY+I1hoXGBO9aAFP1dQ3DiSFrL8o58EJZWNbrY14Lm4vp6AwKPEMxfcwHHE7Pc6IX2ezvMcO8W5VBnaOZ8PdhqQOTWFzJxxvL6v3z2/MUA==\ncz.dns.eu.\t\t172800\tIN\tA\t93.190.128.138\nnl.dns.eu.\t\t172800\tIN\tA\t91.200.16.100\nsi.dns.eu.\t\t172800\tIN\tA\t193.2.221.60\nsi.dns.eu.\t\t172800\tIN\tAAAA\t2001:1470:8000:100:0:0:0:1\nuk.dns.eu.\t\t172800\tIN\tA\t195.66.241.178\nx.dns.eu.\t\t172800\tIN\tA\t185.151.141.1\nx.dns.eu.\t\t172800\tIN\tAAAA\t2a02:568:fe00:0:0:0:0:6575\ny.dns.eu.\t\t172800\tIN\tA\t194.146.106.90\ny.dns.eu.\t\t172800\tIN\tAAAA\t2001:67c:1010:23:0:0:0:53\nz.dns.eu.\t\t172800\tIN\tA\t162.88.56.1\nz.dns.eu.\t\t172800\tIN\tAAAA\t2600:2000:3004:0:0:0:0:1\neurovision.\t\t172800\tIN\tNS\tanycast9.irondns.net.\neurovision.\t\t172800\tIN\tNS\tanycast10.irondns.net.\neurovision.\t\t172800\tIN\tNS\tanycast23.irondns.net.\neurovision.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nEUROVISION.\t\t86400\tIN\tDS\t52357 10 2 FC1CA626451621109D8314D5BBBB3DA8C607E36FB0C5493BD6F237762C2C7BAC\nEUROVISION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RWyOBc85z5iRGTx+sAEcIErmzEowZakARh8i4AJn/MzlomvFV4b93vbQWmbIj5qzRjhNIMi/Dy1JFYtbjm5SoSaWyidX+spmiwRlnijju1ZPupn8fEI3e5JKbHnpYy80Gs9ai2ZyLcnTaoi9ZJXJmC76DDhNcaEfUFARYHZl5R5e9OBZq9Q+bT6s5KpgZQWEcT0JGXJqe1T0wvPcGVRx/aO9RNBpmTaGrP4JZ1/NgaIHlTB7wCY7TWFC2Jo+K2Z4ZmLvUvCPsl8V65Yp2ZXX3oI/LLfWAPBoWouCfLSRnUpC/q+wAoQZNwufuMNZVyC7amaOvwhAJP7xvGWVhFQLFw==\neurovision.\t\t86400\tIN\tNSEC\teus. NS DS RRSIG NSEC\neurovision.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qSucEd2F4qGx0X1M3GQ8orMxl21VutWmoD+PJb+aw2mb0mx3m16Bw0HpYSmUYvZljEka2l7kazgo+OtcL+eZFyu7hR4/JaqiUQjQnYMF0KLEFHY7jY22nry/t1HbZW++BxKMsEwLew+jfmse7Tiij3w0n/FVhgyTAJAf+4ykJW6LZUvC+8gMM70ekn0TteI6/OakuSuyV2deCcDxaVfR8GGYYSg3JihZCI4yqBBcjScYchkWx3WiYlLhoGfbrj2uUeeof45yYDJ8ReTrslV8QvINt3uCOhKkckNvpeZBp4GZKDiXFQPFoSkw1AmKDAPHYYE7zVa90CDvv7G/mBC+aQ==\neus.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\neus.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\neus.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\neus.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nEUS.\t\t\t86400\tIN\tDS\t37627 10 2 04415714A6DF5F737093919D47FDA7FE0745D4A0AE9DFD4E8652D51D49BAC4DB\nEUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MFnHEbEL1tgULb0jL0G1Jr3bjKz5b2k+O6rJAH63xHp5aJnSXKz2HEK7SepgaSee5N2tVjcUb5U6dhHRjKM2/8pLm9+ImHYsaPPyVS2EEC1qjvfg8DxqIBflmp8GZjn1W5X9eIB3gTzgS4cFoMuPtp9myGWWIMnaU5XN/O5Bo8iyaOGwSx53Bevh5v8SSwMDzjv4RdFd0gDDFH8DIuG7dIPOWlpqHghWn3wPEdH2e9KKyb49w+5fUOJhTHYbpvFEPbO39yKd9SAJXrWTDp87x5HXIPYEasrDsG9uGyWq8e7F5tkNWFX0ll/x5i0UoPNmdb1z0WuAdKbR71btiavczw==\neus.\t\t\t86400\tIN\tNSEC\tevents. NS DS RRSIG NSEC\neus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LWJRW55xlfhpf4MgYNGPIxEAGj++Nhnf3YmfJ+iajK1jRU93NwxTBKehlyocuzISQhqnXj3KgQknuS3H1OXGEiKsbgLLJODq/LHFs1mEPWL8qyDPcBz29HkXbTUYubO2K9ob/8eRPIiCy/e3iKU16ThEb8OjkTrvnvFYgaTxAifhz4mHkJBPDzMZeCXYdb9H1rrATmd6+drCIotNqd/4pl+bIvDe4HVlulPwkFp1W/SndlNh8CObrv8EqzcOJ9qqDfUC5FREDfLyVDaKRJre7mKOpbIMIBcEMPPyUO+q9aIxSNAV5UxkPXIJr/l+54O5CBlnH3mnBexSgg2aQbMlGQ==\nevents.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nevents.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nevents.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nevents.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEVENTS.\t\t\t86400\tIN\tDS\t12436 8 1 25AA6434C2749207EA3D307AA87EA90345CE1540\nEVENTS.\t\t\t86400\tIN\tDS\t12436 8 2 5CE51062F315FFB34A3237942C3A5F35B4CA34A4034676C2FD02B850EDB93A16\nEVENTS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p8/4KxtAzQ2k9HoolYlPoFRieR0LY3lQTKxHjL00YxtuwezU3LqqGhbDUCYOIBdjihTnCZBBTn4AJtEDrHcqmkTlyUr4kDOEHII2ohSqYmsZ0P9Vv+PJeB8Mfcox3tpubrX7M2FJIZS4kKjrhjpaWcYy+ElbWTBxMOLaxsPKlVAGOEn8jPp2A388Gc0WqDVgmYlLRIck7OIYeCQRoWNY1luketj3K7p8p5cImB9aOhBHRpbaDJH5XjRDlHW0C7Q0zUEfuDEIiRl3Cb7qXVmo6jQ+ZAeO1mVzWDKPhR8cpLJ7tkHF9Ss9pfPFHxwodNtl3jH1DcKOaCtONFGl5UPU3g==\nevents.\t\t\t86400\tIN\tNSEC\teverbank. NS DS RRSIG NSEC\nevents.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qrR7NuDe6ujwptoNk7nfKiDxjn+IHMF3aiUnaxLQ2fjp+gddfdbRxWG0j3xx/SMTnrJQqpXukYeCvpDVsGmcYyJzFcEv8s1QbjQIsWS4o3l7vozokA/9jptw6ub7Q0JebMIW1vMpXIhVngskvgTG+eCeKgQZHX5H4je4WmEgkJbnqThnDBz1Vwr6hq5JuY9M4a6O9MdmeqCuD00rEmzhV+zTK2Bd6RLo1nrhmGJm9nYegJqDVATcdtWDxdV4Zaj2SzBXs2WX423uOUJdmFBq1PILRlPABVRtLNdK9wROv2nEo54NgSXecFHeo46tVpHvMFbKDFhMCXylqHtfy0/4rQ==\neverbank.\t\t172800\tIN\tNS\tns1.dns.nic.everbank.\neverbank.\t\t172800\tIN\tNS\tns2.dns.nic.everbank.\neverbank.\t\t172800\tIN\tNS\tns3.dns.nic.everbank.\neverbank.\t\t172800\tIN\tNS\tns4.dns.nic.everbank.\neverbank.\t\t172800\tIN\tNS\tns5.dns.nic.everbank.\neverbank.\t\t172800\tIN\tNS\tns6.dns.nic.everbank.\nEVERBANK.\t\t86400\tIN\tDS\t29680 8 1 04FEF147A9AFA66E3988081C500692A4CECB49D3\nEVERBANK.\t\t86400\tIN\tDS\t29680 8 2 1C7D49C71266A603F6C377A569BEA5C7D56EF83166500395BA9EA97DE824648B\nEVERBANK.\t\t86400\tIN\tDS\t54326 8 1 8020F3C503B80BEF9A62AE5A3BE96F215C3DCF7C\nEVERBANK.\t\t86400\tIN\tDS\t54326 8 2 1AC937252BC9B03A7AE7FFE0510014B79A8409721131E66C4CB0D115210D419D\nEVERBANK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h6f1aVyvcWhzAQwEMpfSdkWdO5QQj2imoYPZrhd4XpIB31jGC8IC1hrQPYUoIy3azAZIbnvSEWsRPwgT8pW2YdIiCu8zZrEkTlASioKh1+phZ+NMAEn7iT4gAH/M7lFJ3pK/DSWfOD1Mw0rth39+ehNTcf6q2/CvAericYJOggHmGEDD2Xb1t3On0Py8D0Whr+QCn0ydldbj0kEPOEPomxn6lPvuwV8gIWjSfHfWB3ggZ8/eqc30ey+NjzTbjcCvHtG8KMnhl8v8RFMZriFPM2Ghjgnm3drETX5i82pCXr9G2zB04sESUY6UK6GpvjS5obFgLq5PNsrhL1ZpNKRpHA==\neverbank.\t\t86400\tIN\tNSEC\texchange. NS DS RRSIG NSEC\neverbank.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tPEvO2WJwbIOuiXJeHdSuEF3PLAtPi0OZ7/+u73x7i0ZSWPfy6hFpbf0g8cyU07Nyy0O3Bh63Z4zlozcSfJjGJRePFVq/edHIEhOr2fehHGDSwUahqMwPCF/SC3DzTOkRXT5k+XI9KEhF0QsQtit2FuSiqyqc8SpSLS2YWOZxjMLEDptsk1zfBM9iuNVsb0m6WwZhfH+ZKqB5Z3YLPdWgKEHdGQLhJwYrRvN0VsrfaBAcwAJKqPGcbe8zKhGkbxUs3uQWCAz3Nkzpa403daxIN0i6EH+fMgNxvE2gV1MJ9PeahKIte0sqUx8f1NztWBk1H9kYO4SiERr75vSBtvdCQ==\nns1.dns.nic.everbank.\t172800\tIN\tA\t156.154.144.53\nns1.dns.nic.everbank.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:35\nns2.dns.nic.everbank.\t172800\tIN\tA\t156.154.145.53\nns2.dns.nic.everbank.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:35\nns3.dns.nic.everbank.\t172800\tIN\tA\t156.154.159.53\nns3.dns.nic.everbank.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:35\nns4.dns.nic.everbank.\t172800\tIN\tA\t156.154.156.53\nns4.dns.nic.everbank.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:35\nns5.dns.nic.everbank.\t172800\tIN\tA\t156.154.157.53\nns5.dns.nic.everbank.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:35\nns6.dns.nic.everbank.\t172800\tIN\tA\t156.154.158.53\nns6.dns.nic.everbank.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:35\nexchange.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nexchange.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nexchange.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nexchange.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEXCHANGE.\t\t86400\tIN\tDS\t15994 8 1 A7BBA11AA82AB98352DDFF239C4957F869ADF357\nEXCHANGE.\t\t86400\tIN\tDS\t15994 8 2 172FB05CDF0CF8F115EE0033E5CA92D2CFDD2612AE0720083000C5785DDA9641\nEXCHANGE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QZWztt7ewvRjMMv8y8FRC0C54tAM0qc6hiLzCl0Jwy8VMCf0z9DgJxcZfhM5wNy9qN3Ssqs/31sAriyj+a5zl5ezFjPrK6etGWXzO+bL8LaZBhyn8x7cH+laK/mA1Wcyw3XnMqDSMBQZiFf3MtkJyu1uO6+yDt+7NEXlaP2wDyOFeHc4QoJdhpSflS/eRSuuJMt6mEKF5xPWvRawQhNYDO2mnVJXZjJ0/vQN7JQCrDmkixRTa9sqiVj+0f0klXYHx3sR66vtz8vreMf1cn3Q2F9lNxe1cXnr/R4fuIHJElPjc4xYLPEjV0N5KTRJooK62OMrmqwN81wrhSPTFs+V0Q==\nexchange.\t\t86400\tIN\tNSEC\texpert. NS DS RRSIG NSEC\nexchange.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bCK9ULDvhdffBROY7DJmBK26MsOvkkTLbrCsiIBOyJnK1UOB9j4IjqUkWXySfoV6i8jKTKzyc6U0+Y2TwRX0AWIGd89xj8ygIZJaNCMkz+eyNxLn079/JRUzUWt9NldU8UMEUQCFvMDRWCh6tsXpXYpKmRvikrnBvLOkAGpfLGzf4fNbtHQpYEOPSOzvynuV6hQps50SzoziqbUGRQjLyvsyKTeCSHlXjFWmi4VP49f3WABVlEbkYP/LZY2A4chRa2WOG/LZ6v+Gqw/74yNU7qzDtDC/QO1jZydClQIw+CN18itnAWKBn9W/PUPlMuLdgKbM5aw02iq+Do3O/vLu6A==\nexpert.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nexpert.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nexpert.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nexpert.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEXPERT.\t\t\t86400\tIN\tDS\t11320 8 1 31ED467535AE571FF3B6D1F34A373A657FCF28DA\nEXPERT.\t\t\t86400\tIN\tDS\t11320 8 2 21DDF4137B87DE88CE2F3B1C7D8FD9BD6B55CC61982A21DAF88714F21511790F\nEXPERT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TD7T6yldE1EF3gDu0FbZgbvtbzaPx2vGezqCJcbIVSaUPNbXHNRbCx/T1xlxK6l98crZXOgFzpKZQvnEVDt5V9WMEiFf0U74lzBUu0pEzIH92pF5yfMb1wr2TnJUfk/jiOG/BiT4meru2ru/ygJiOKXX7PCHKRh9p68vx+by4Ysy+kwRu8bn/npETzlOn9NevgbR1gj8DEv5YE2BE0La3n4yg/Sj3EUGDxNHNWTqvLwwL3bkS7a0qfu1oUdk8MJTIMTxCxdJfpx8/LxLvYkTu+BdxK3L6EFo1XOwLEiwZT27jMRRU+MSnAItl6K61bhNTWkhaEqMu3C6nBL/5CYU4g==\nexpert.\t\t\t86400\tIN\tNSEC\texposed. NS DS RRSIG NSEC\nexpert.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G5/ZdV568kNkshcQa6joHFaA1Bc2bu0FZEBeYkJ12FakBl6UGMqUHujVtPnzXiZJUhF/jOVmaeiLNa5P2ax8wBHpXAVDedW5XaI/R7+lU2vNM+AjtKz8dDP1mnwfdQ1opAgR0HVVSxZ4P/HMelfz/264bKYcLP6F3FfXptQ9kvQAE72dGZofB0UdO+9gTDIvb+eOjKLVGbZKq15bB/yWk4SoZYLYF1MSWZEP5LpmUfd7IIvl5t8JcG77ESrbTbYjDVP7kTzb1CHZFxXD2gBmT/3Y2BzF+p3uK51Q2gP3+YXtFw0/kflpfaUBH/djKx1RllrhTTghi2TybxrZPhh6ww==\nexposed.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nexposed.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nexposed.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nexposed.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEXPOSED.\t\t86400\tIN\tDS\t24031 8 1 DA66E64F98AF8BAAA49198265C42E2EF9BF58308\nEXPOSED.\t\t86400\tIN\tDS\t24031 8 2 2CA858A9BF01F778832A15D7757AFD4FF2E340226DBFA5692DC391C180BBAC70\nEXPOSED.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Dhjyb/MVoAR3vXRH2rrlds2dYNm69il5posx268XlgHhlPU8zVynRvN6H/i8lDvHY60D8K4l9A4j//vZo8E+ARCW/NGQVW1YTQtdMVFAlVTNBCIs5hGBgJgYK5bbfksnFde1kOS41P/k/Nqya9cR39qTy9jRT7umNgV3hht9eTUGovYXH0AzhFTUoRyExkp2e32pNEkLPfpCvK7AKXpS38RFdRTdkRoxGiBmExQymxhH1RMEKxw6D5pWw5H7mQdqOxj2pfjxgcpCKHIebPV7p4lM9HlCuvk/vn2UDiE4fEPNZo9X9i/MUyJjK49O+u2VkeL32rcLRAKQTpcl3qVoGQ==\nexposed.\t\t86400\tIN\tNSEC\texpress. NS DS RRSIG NSEC\nexposed.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WRn8RiB2dk4HpSwp8XQjAY7WvyNrdYOE8slwpyDrSDIpA5OPr14HxCklSWwckkuT6yVMLtavKATVsUiOl5zEZqM0jSxD6m+m3B2dXNM8njJcgXDi6Ey044GBnAanSXjC7DgouwkA6TMIMlSF8PLilGRM5M7/vXpVpFh4zz5vDnNIB10s+pGTCo6OWFE7CB02YA2Ix/cKAAEokbgg+/OwHwTQ41IsYo1btH8eUStEAFgRNZ0dPNPoO+/fVr/IxUyeafkAnxSd/1VTgb2BvnxTqn1NI8fDq/BKUu+d7xDnWaOqdO2DLl/hufRssUkKzLkG3yQeCww72RTWT49xGkBNEw==\nexpress.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nexpress.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nexpress.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nexpress.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nEXPRESS.\t\t86400\tIN\tDS\t40429 8 1 CEFBDCDD2E0EFF5DB1520181076F62D64F643032\nEXPRESS.\t\t86400\tIN\tDS\t40429 8 2 E0C9937EBC9A1496675FD420445CB4C6022E0FA5010EED0D47C76C95780B9A0D\nEXPRESS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jH7gKBYxTxuyk4e03xuS2D/EEYQxxlPaxuqDDxZyJ2vvNHhnR2YueAP2Pgl57o36vRWZ6FQGD2utPbPnQQi6fLR6vpuiFke0guelpWetynCCJjMAuXLpp3TPbQHtQ7B0DQP1xIylPZzMpnvJ+C0IFY+2V6/6jJqEMi9RilN6sfl/zf2QAi44oatH/GTpxkYtlcjCR6LmC+6EyegVzbar0gq+uQXRXa8LLCueqDSF3W6iu5a0Z5r+0a43jAmckhzVLY4FnHTajkGvglM3U+SUhz2RZxfvxBSPJso+7LSYOVkLhKzZgv7TQWv7AAgWxXdfOOYwNqcliDWPP3wKaIV6kA==\nexpress.\t\t86400\tIN\tNSEC\textraspace. NS DS RRSIG NSEC\nexpress.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GzX4lFJJmAVQTPpA7xIAlYCY7G1ENuflTC/tLXKyIIyaCwn02G1Duhmm4dSN3rxgB7w3CRnc0U/p9ppxcyKzoYfGPKud0k9V60eZ67/Y9mC1Gd0h0uOma1c7jY/Hy6k8sSHXcduGoA5pjYMum+LOpERzl4Zr9waNyWKQ+DuH2a7saG1WvMoRB2JCnsJdfuF/KCn6+pHAB5FB53tk4MmlhGH7LjXi8+cM4OQGYv4bmN7hbxkpjyFeharlGuh8x1F1hvDCOpw8AxrLqHN0aA6t3OuIpYzav+vPYeO17clC4jUAM3GdP/KA8gJcrVFqo/i1UvqpvUQ3TQKlZs893ZWXXw==\nextraspace.\t\t172800\tIN\tNS\ta0.nic.extraspace.\nextraspace.\t\t172800\tIN\tNS\ta2.nic.extraspace.\nextraspace.\t\t172800\tIN\tNS\tb0.nic.extraspace.\nextraspace.\t\t172800\tIN\tNS\tc0.nic.extraspace.\nEXTRASPACE.\t\t86400\tIN\tDS\t44538 7 1 113B3B73A8BCDAC8C71F31425AD9907FB1655F0A\nEXTRASPACE.\t\t86400\tIN\tDS\t44538 7 2 591D6F8965760707490CE46855E7D84428DB114AC590A6F21BFDD2DA71FC8CCD\nEXTRASPACE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . r2RWhiogAgsXeEdpWLmsjRIUEPsJWMw00JMirdwnYR5tYTr4dwKgXUBFuWHgY63laQ5Z3Nm76tILNqzmwkTHzyvdymWvknLgLlIdRZzIst9VQk3r2X1H+JVpOqg/msurcQrY0KMyQbnJB8kvRh9Rh37d+iBMHrQliYVhQ5j1cj3w/VWgbc8Eh1Ch0yUx1ajwYA+qWwCzCzwOTiqIKaHNsB4C3hnbalyuok8Ub+fDE3u0SOTuw8a7DUJGrWExb3gzYsMvtEuDIsG+Wf+T9GnMqVhSzebU45NLSHMRvRJyD9gIDUc2JJoPP01sjyGxsJfs/G4GvxTIJ7tU1gg6106wVg==\nextraspace.\t\t86400\tIN\tNSEC\tfage. NS DS RRSIG NSEC\nextraspace.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TIv4UGGFvq8OnJB8Y6TbDRJD597WiMMmqXkmdDL0AqdheZylqb1Quuequ+9T+sfvz1j0Q9OddqMEtUga3CT6WOjSnV7ok8Ujl7v6lG3Jdpv0cUthRc0sLydS6DMuFQWPIa/ZIfordhS9/gqI15wgW1t1xnOJWeaQlwSYHjCZFk8DYF1p8XzhLMUvFW6qaCyTgIe1+7L73BDWoV/4GrwOhU95t31k61EwpNthC6pbpMRjUVvOIXvOwRVyZPM0FQLESczwUWtQQM96G4B/idTdjsxdlKtgblXXaWOgA8Qo83ZTWi2CE29OUSS5bvOg0ueGwXVpW0nGyJMyMKGgjN98cg==\na0.nic.extraspace.\t172800\tIN\tA\t65.22.116.1\na0.nic.extraspace.\t172800\tIN\tAAAA\t2a01:8840:72:0:0:0:0:1\na2.nic.extraspace.\t172800\tIN\tA\t65.22.119.1\na2.nic.extraspace.\t172800\tIN\tAAAA\t2a01:8840:75:0:0:0:0:1\nb0.nic.extraspace.\t172800\tIN\tA\t65.22.117.1\nb0.nic.extraspace.\t172800\tIN\tAAAA\t2a01:8840:73:0:0:0:0:1\nc0.nic.extraspace.\t172800\tIN\tA\t65.22.118.1\nc0.nic.extraspace.\t172800\tIN\tAAAA\t2a01:8840:74:0:0:0:0:1\nfage.\t\t\t172800\tIN\tNS\ta0.nic.fage.\nfage.\t\t\t172800\tIN\tNS\ta2.nic.fage.\nfage.\t\t\t172800\tIN\tNS\tb0.nic.fage.\nfage.\t\t\t172800\tIN\tNS\tc0.nic.fage.\nFAGE.\t\t\t86400\tIN\tDS\t2884 7 1 622E41AD5CFB87DDFF299334FD73B40570DF2971\nFAGE.\t\t\t86400\tIN\tDS\t2884 7 2 FA99578AD0DAD7A8206080917635A27A74C0E583C9DBB108AC64F33B28A90790\nFAGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jyF2YlIRCcFFgkSMOHgBKWoueFcCO+fqgw/9jJiI0G9MOPYrvaHT7GbRgfIIDdAWHey0mBYfdAGD/4574jjCN0RC0tbBpG/94MrIb/UGbkCxs1jFpaGaCPHmUnw6AO9fiLFK7LQAKoM2i/MiN5ZxDNYVQ+nGFLnTxHidQYex5R1SIO7kVzen9eNa58M/J0GCpDNzulRkougpeQ2TQPoWZDYju+JuD5VIE/9W8Chz+A3qy5hYwd7rK7Jz9EsruqmVZRWyTh857NxbVJl43UMhlVW28D1ie92Z54jyh07NLoJ/LjsbGgcyyL4OvwZCSYPOLgwZxHJ0MR07p2i/102fHg==\nfage.\t\t\t86400\tIN\tNSEC\tfail. NS DS RRSIG NSEC\nfage.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UhB4hghykmmPe0Lq2cbRU75KasmYlt7p6imxoce9j/nDxZql5xD8ZBc8hbDCwzeyZq6Df/rJ+1DlzhcSlpdU+LRB+8uyyZUobkPYUZJEOWlGhBSKqQtNOOqEidt1oiIUznnCRMIO5akCk/syy6tQPWsHepMMONFz544zrAaalJwS8S1o2qAe5tcQNHP69uuubU8XNDifEMvIgRvsrHfqcDMtC50ZN7A8ksarCarTIB6H8tQrxfLx4zzKXtN3X49yIz8BQrIqbu31slOc6dXG7IW37DqA2HYaAyIoXjdgNVQ1uTgSqRv/7//DYHnE1d+WTbnq/WODWVSGIOn3K+IePw==\na0.nic.fage.\t\t172800\tIN\tA\t65.22.156.33\na0.nic.fage.\t\t172800\tIN\tAAAA\t2a01:8840:9a:0:0:0:0:33\na2.nic.fage.\t\t172800\tIN\tA\t65.22.159.33\na2.nic.fage.\t\t172800\tIN\tAAAA\t2a01:8840:9d:0:0:0:0:33\nb0.nic.fage.\t\t172800\tIN\tA\t65.22.157.33\nb0.nic.fage.\t\t172800\tIN\tAAAA\t2a01:8840:9b:0:0:0:0:33\nc0.nic.fage.\t\t172800\tIN\tA\t65.22.158.33\nc0.nic.fage.\t\t172800\tIN\tAAAA\t2a01:8840:9c:0:0:0:0:33\nfail.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfail.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfail.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfail.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFAIL.\t\t\t86400\tIN\tDS\t2125 8 1 A633A329D0D96D6EC2530CEAFD6A3F5DAE4F947F\nFAIL.\t\t\t86400\tIN\tDS\t2125 8 2 C9513C13644478B502E457CEC3AB912DC9849B533F003F0D20DE1737F585CCFF\nFAIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cpt0vgrBDcv9zyl4JZJbAIvcKb7H05i27gA0Q8m2GQnXbNcp0BeOHEDSHTnt3RbnfE22Z/nVNg3aBJIwnhrLlIMLrOu9Xhoqcew+uzNErv/+vCRaz/h3lI5Tyem3WqQwMcxGxV+HXW6eKJ+y/Agx+qQs2Dz/JVjXJsi9WpHGBowBNrPEKRfih/XgS4rMXH1KsJXmPs+p/H+tbrCoOUr0K000jCv/3I521fkudBAOzzUTsMlQQ44j0rqHLGzt4fo30FNcWm9syUO69j1YLulyw4C2FqIZC12KkLskGDNaTKyJNqCUSFvLzYaIGlsdZMiVqZT96OSFc0lxk5OTwTJSwA==\nfail.\t\t\t86400\tIN\tNSEC\tfairwinds. NS DS RRSIG NSEC\nfail.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BO9CcDdBDKHd14CAvMrlMXYBhPTxLbTvoExyixkg8vErGp4PVwKXmLJU9L4ImlL3YYv8k9edae7TY1Jrs+16VOAXX1DCskw8Y8LUVET8/Q6PNfSKGj5qAMKyqpGVEc0GtGqvA2uN5bwZOZocQQbGeTZkfBN6u6bCNrvSCljaa4gP4r7Y1BpcsNd4T9KrpILKDFnnQFolgJB1K9UC7Konr++Wb5VAyKlHV7v9iWtotvPHLLRawr+SZ5DkjUSRKacY9KwlJzmiS3aAxBWbda4rEU6ykhFcEJUn+z+ynBIgbkzpoEBPbOEYvyB+QxlVoOoUW5ElA3GJPt7bQlZ3S5+QFw==\nfairwinds.\t\t172800\tIN\tNS\tac1.nstld.com.\nfairwinds.\t\t172800\tIN\tNS\tac2.nstld.com.\nfairwinds.\t\t172800\tIN\tNS\tac3.nstld.com.\nfairwinds.\t\t172800\tIN\tNS\tac4.nstld.com.\nFAIRWINDS.\t\t86400\tIN\tDS\t8913 8 2 4B1C638C7FC58D11BF54B976CE4FBA1CDB935F993F6B50194093B2479BFF8504\nFAIRWINDS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wIX91xzUW/GFvbkDozpocowbG0c4PILAn6ucuoDo+cL+DoNXuxPoVbFCdCjpIBz3BQt69cWb8IfblR1qtsgxhTIYMT6RBSC/D6g8VSfakzoIAZOiylByLPl/sHg06Di2SkYb/sdfmRCL3/feQDpN46XKxIW0Pp3gSAtJCpDnXakbE34E68JOPrR2Wyn+gloWDto3eFxz9bY0E1StCIrY50Pg9Vy5PKZkRCUBnnTOFNi2HGxS46oSKzp7BTDxN/FQ04EgsPTE/d2tkyXdZQtNklAwfJEPnHH3CnNdRnc4hU8X1JBG5E8S3C0kGFSU77e1mr538sfo+qVOrn6vC0hF6w==\nfairwinds.\t\t86400\tIN\tNSEC\tfaith. NS DS RRSIG NSEC\nfairwinds.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X0Q1HOnmMr63Q+HFkf4Luzs/gLaSXeON5Yh8osTrn0Hau1Uj2ZWCAQwpv0a5qOuqSgVOb5/YZ7OKECg1ndEmo6fT0bg0ZAmeVJaDnLU+yWjNKIk51CYVU26tDQEvN+2PXtHS+ILAcebBqUFjAAMoBXPCCNaeHUQN3sOvJvMUzg2qQVmgEoLLBdRuUsYgcAHzvuyoNJeToK5rp8oO96jVaMySigxR3KTI+czXVzr3BTu6vT/ww9/KEsjiTcR2WF7EmPG+G9SgVJWaZtRgO86lYT8udFDKiSzg+13Tyc3CYoAy1dSFrKgBahhzSI5bEjcUaQ2puEKcqheb/7Dsbb/zuA==\nfaith.\t\t\t172800\tIN\tNS\tns1.dns.nic.faith.\nfaith.\t\t\t172800\tIN\tNS\tns2.dns.nic.faith.\nfaith.\t\t\t172800\tIN\tNS\tns3.dns.nic.faith.\nfaith.\t\t\t172800\tIN\tNS\tns4.dns.nic.faith.\nfaith.\t\t\t172800\tIN\tNS\tns5.dns.nic.faith.\nfaith.\t\t\t172800\tIN\tNS\tns6.dns.nic.faith.\nFAITH.\t\t\t86400\tIN\tDS\t45007 8 1 4DEC0789B10D7F4F782FA9EB03155779511B7B60\nFAITH.\t\t\t86400\tIN\tDS\t45007 8 2 4926B69BE085B64483A2E0C546D95076935FD1E2FEF4D47831548D06DF1FF046\nFAITH.\t\t\t86400\tIN\tDS\t52700 8 1 8E7E62F3DB0136A2EB5D4443B178A4DBD830ED66\nFAITH.\t\t\t86400\tIN\tDS\t52700 8 2 D5D3F0BAF5ADCBA0BB55EBA521EB1901D044620F5D752D7D0603E5A87CAD580A\nFAITH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IFvylZQoYsmZxeJS/K7VJYl8ISpGaSYAbWmGy+Y0sVx8n8F/cwmq4bHU1Y28zNCJQpdSOBViR/c0wSS6JK6KRD7RS9R49Hel3ZApObyjl8mio4LIs75snAdt9WAae3n0SF8sMM0UmnRs94OcVBd/VEA07QiwQ8lW/zJIeRfaQvvBIWyxCM/kXgrH2tg5PX4nG6e2modaP3ZD2mc+/uZ9+Pf6bVf33Uvj7MkIhCyqX5dKHwm0Ecd+QPGBLKSXkHnDVvBj7G2CSRm/E38wrRHfYR3r6p88qKS69F7Uz45Nc6RmRKV/poXmD5FbDfPcwm/js3tw1R2aWwClxphiVhxpsA==\nfaith.\t\t\t86400\tIN\tNSEC\tfamily. NS DS RRSIG NSEC\nfaith.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WcpJuMPyyWJLEEJtJzzO/tQwoq7UeyJBXeHKe8l2UGMUKYgKjyGLUZ4p8ztn3exyT9YV8EqySi3k2v/d3fqeRdAmaOMZjForoCK9VU3xGH+W3kYev2KeoGY5NAaDD7kWzOKAWPLQjZnzdrzJ9YCG041FDeVWMLzhqq5cH9uJARFbFuDYTYR0A7nrmhJQUMNNF/r+kdZtwWUePadVDisQqp3BW3cS/F7/L60A1YmwU622HRlrY84doxfqJQ1lXU5wr2m3ILellid9rgg+ryuni0nIgqR+ZM0oPJ6LoPF45p+jwdHro9jzB8thXsfwZcGyQElli3U+VzcbBCLUOccniQ==\nns1.dns.nic.faith.\t172800\tIN\tA\t156.154.144.54\nns1.dns.nic.faith.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:36\nns2.dns.nic.faith.\t172800\tIN\tA\t156.154.145.54\nns2.dns.nic.faith.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:36\nns3.dns.nic.faith.\t172800\tIN\tA\t156.154.159.54\nns3.dns.nic.faith.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:36\nns4.dns.nic.faith.\t172800\tIN\tA\t156.154.156.54\nns4.dns.nic.faith.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:36\nns5.dns.nic.faith.\t172800\tIN\tA\t156.154.157.54\nns5.dns.nic.faith.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:36\nns6.dns.nic.faith.\t172800\tIN\tA\t156.154.158.54\nns6.dns.nic.faith.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:36\nfamily.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfamily.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfamily.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfamily.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFAMILY.\t\t\t86400\tIN\tDS\t30979 8 1 58E5B13BBDB686B7854189C345EFBF4A994B88B0\nFAMILY.\t\t\t86400\tIN\tDS\t30979 8 2 E5AB03DA8EFEFD3C29E2E745D2C26A302E0A66092C3D7804EBCB697082BABD97\nFAMILY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dmx5Oej7/056UE38Lv+ZnyvIcHMzU48aoddNLNqv7h90iWdHou7Ac/FhKeNS8xL9EHPJrFVhrDv5enQ1lDY8Ky6n7IMrCTcMjJ4ytc8bE0WM/z8s/irgtQhz5vEt1wNlTFX+Lfg1+K3pR3VI0tPVnxdA/NaTEtV/BbLQXsiTmH9tVtzqDp5zHNJchJ5VZKuxEe727mYQmPPnPn7ZF+3m5PJgaClsLhQq41kLbRorGGfATrHW3GgofOwp92NtT3BNv1pff0XlYahl9FssBio5cjjnqHpuE0rhNq/AA7TWLjK/qsC2XPvH0pQiWqf3gmoKpXdxmTBuT8VKo3/MZdrMIw==\nfamily.\t\t\t86400\tIN\tNSEC\tfan. NS DS RRSIG NSEC\nfamily.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . r906EPSdQqTAEfOQqr2qQv0fELlbRyaxwZbDHNcYtnC28tBk462pCmd8BzPgxx07jsxBqd1nbZVR0kKyDLLA4n7yM73PPnRBF3kWjzJPPMiyCDGRGxGIP7Xg3nddLFtFeZap9jobLE3R5oV5kD6sHkDEh/SqiUVLzff+7QptcESLp2o74oiHfR8Rc7ZTV/ZY3PlXaVuzVDdHs4Plfp82nbYLn++LNUssGpe5CBw9qEdBo4c1yIlSzMg5YzIHotOfhwc/06i5La+wipCvZ6HNxnuT2e+Pq3N6v66EP+oR4GUyiBoMG8eGx7pcRr7KjM8tLBAFgdEIzL+z/3nsRPmAwA==\nfan.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfan.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfan.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfan.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFAN.\t\t\t86400\tIN\tDS\t9160 8 1 96EF89014B0022D3D69079A2B148909AD3C24882\nFAN.\t\t\t86400\tIN\tDS\t9160 8 2 D41201493BC82422ED89E1E746A176520A4DEC17438632DD0F8B520FE6AEE311\nFAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Wvjs0NjqLml85HdzhR21p3r+zSIxwAAvYgOuRCu7agNkiW1e8pnbt/oHjUi0ZqPKnf0+de4D/sWIIdqr+QvjkCDvKG32XN0nOwCbKGQQrrDHkC8iB6fex2JNnyzz9BByEBnrdi6WDN8Y113n0nVw5GpTjEYLkH02H/9aGGCkATgmZg55aZBpLBzdmB5GxknGKT//8b8WRTfaZSSN7xbmNXxePWCQJ2dLpNPda7uOnb5x1KrrRYlv6+kMZtTv+47iglBZPiOdcCs+MrbRziwFQupnPyhx65lXTuCHmm9Y576zxTj+TdR7lb+arXF2r2l8oreDU6aIb/PjxXTIbA5/Ag==\nfan.\t\t\t86400\tIN\tNSEC\tfans. NS DS RRSIG NSEC\nfan.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oVG6N2MU9RD1UhZ9gsZ1h5HVCHNK5sNPXsHkz/RgIJirbtVDon8qqO33K7KWsuZm7jiNk5l/akgJKfPDyu3SGa524yVG3oCrNJNsZrvdbmqPbHTzUTjev3PMWfjf4O606FjSCuxSSJPw26E1IeD+Fq23AgmHqrb71b2CX/O/nkOBkZHsk5xXvNG4WWu1q3Hg73+iOhBw8K+3GchEq7NZIvgI+fWltrq/+fcvCop9AGBB5opyI8psN7jaSW0ehrXBl9D13V5FkKKZfMdoBYNt0yII7qr0YHH+ThDMCtu4ZMXr0+F58fQ3uHdzHiEJaInWxKshrYvYZNNcENg3929aIA==\nfans.\t\t\t172800\tIN\tNS\ta.nic.fans.\nfans.\t\t\t172800\tIN\tNS\tb.nic.fans.\nfans.\t\t\t172800\tIN\tNS\tc.nic.fans.\nfans.\t\t\t172800\tIN\tNS\td.nic.fans.\nFANS.\t\t\t86400\tIN\tDS\t25466 8 1 A3852426105E4C37721101DE1ECA4D38E7071E79\nFANS.\t\t\t86400\tIN\tDS\t25466 8 2 7842246F760A21E694F1D8B64754F0D5BB27EF6A33F25E2F3F2DEE26B33B118B\nFANS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PavM0FIe0PhdiSdRgjflo7EWLBIIMuffiShbBEI17hN8BlcUQs3LCew2BDvI9gkjlc6lZHUXJu5aLHGLofVPVc5PquvkUqEWrBNGMESItlwX0AQqOM9x2TlI7Q3rliunLlCeN0JZOglvcymEr0fJjvxFQnP3ogk6SUiMrzn9FQn8yGAgY3hoO9PvkE14ag9xpORZiRkHlkK1yanRdozCoy9xapCZPmYluBordVli0PWYX5t+9pSk5qEBWgbL7F2sjYIdUNpYh6hCv0MoMuj34YCy1mm6KNCElutxTr06RkeqCFZXTUGhaWNO//8X3Kg/R7OdXydUlIyPr5QRyIHQag==\nfans.\t\t\t86400\tIN\tNSEC\tfarm. NS DS RRSIG NSEC\nfans.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Xmq0BgRu1jt1FaMqx2OyOdj5IEwl/sCOGtm9td3KMA9/kHkztx2M+hD1keNjVmlopFtJaJGS8JH3Z8oXu5W7Tyu3zoSGdJPvJT/tivGuKYTY64JaEN2ycgwkkEqFp+2+FsNV5eX29XZJqVNrOjzw9E4bc8c/fnvHPs3nkxXLSHvEAG2HdlZ2YthdrJnZK05X9WLd/nuYqVig12lNry5eP85i2XP3lbpQWd8Z50QJ5/cJ3wBxgUfHLUqIqYgQJF7+je7b2L8tddV5wJx6ukDSRnChFkQDlaWrhUNGJZYGC7i7FgA5UN/uIUtuAIpdGdrDJU0HS1+/Rd5X2K+3cOOa6Q==\na.nic.fans.\t\t172800\tIN\tA\t194.169.218.39\na.nic.fans.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:39\nb.nic.fans.\t\t172800\tIN\tA\t185.24.64.39\nb.nic.fans.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:39\nc.nic.fans.\t\t172800\tIN\tA\t212.18.248.39\nc.nic.fans.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:39\nd.nic.fans.\t\t172800\tIN\tA\t212.18.249.39\nd.nic.fans.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:39\nfarm.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfarm.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfarm.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfarm.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFARM.\t\t\t86400\tIN\tDS\t33220 8 1 47291896C58C8BC13E2F495E6787FA76F1BBAC1C\nFARM.\t\t\t86400\tIN\tDS\t33220 8 2 CACAE7F0292B01BA6F14512B7407884DAC749A1A899FA497D5ED61AB3AABCECE\nFARM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OGBb7X1Bz6D8A8XPz/yCEn++GuWLDrEKMeqnM7aYNl8t6ObAU63m4tgyAkgMNvAMJg0dd9O5hwYt/2TlgvdeGaNQRhr7DXSLQWgaiqsZk8GFnESyvFSxdm5DMtVCTfOuI1wn1Q30+G8Ay2/eoaonQN7H/90tx6l8IzYvcmrdujhd/NkrzQ+FhJY4OVpcx4UbXK6xnwdQs9cMwIfa9ivUNA0sr40BvEJ8qZ2y2PtR7fUvCZrNZRcSQ4+XVxno3RL7RvhH4pc0ZBKjaXW4c4Z9KdsuQRKZZVdgdpwBpfVR8mHXzQRp2n6iKotVjduYWcic190oVgFMFpp5xeFXJ5wX0g==\nfarm.\t\t\t86400\tIN\tNSEC\tfarmers. NS DS RRSIG NSEC\nfarm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SkeSvXhf5YXO/7IEzLfSsa7PU8GmufhAMvrbYXbH1l+LgKaC++D9YnOBPDBcIEb/SEthyTXdgT/DwOgFuNBtKH0MDi+atGV5OUl68dCUL1VT7G860BIzWE+U+z4u1ho937LNrUZj0BkauvfmEPM6qjpgzybqVtZBYm9cOGMi4L6eL/N9akyLJmbRjAO16Z5BSdYgh2BRGpxEEYwWvTVNduL/QHo9dkvj4tYOWJvetbdrLREOy28Bvlgioh4SqzEy7l0yKPFlybbdQkFxJRps8IBL4TbuVBXPU3VfKZNtbbAteRtT4TEOS1W5yKYbUCQ+Z02ySY0OTbdvC/OlbFeGKA==\nfarmers.\t\t172800\tIN\tNS\tns1.dns.nic.farmers.\nfarmers.\t\t172800\tIN\tNS\tns2.dns.nic.farmers.\nfarmers.\t\t172800\tIN\tNS\tns3.dns.nic.farmers.\nfarmers.\t\t172800\tIN\tNS\tns4.dns.nic.farmers.\nfarmers.\t\t172800\tIN\tNS\tns5.dns.nic.farmers.\nfarmers.\t\t172800\tIN\tNS\tns6.dns.nic.farmers.\nFARMERS.\t\t86400\tIN\tDS\t19006 8 1 6DD6A5B1ADDA7C2A73724F317BD168FD261017BC\nFARMERS.\t\t86400\tIN\tDS\t19006 8 2 D3E5C9ADBA1CE134D7F58FD22E359BE23D3E616025249516F1081B7FA03517AC\nFARMERS.\t\t86400\tIN\tDS\t27472 8 1 DFB113F6D0DDA8A053B7985FAD2563BA1CFD79E1\nFARMERS.\t\t86400\tIN\tDS\t27472 8 2 4BD9A0A5736A9D0B2BD6F641399AC8045DAC4A727286525776C03184085AE807\nFARMERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uC0MR6/fp0ONTZOcj7EbLHxwkD77b5OEwsKsXy9V8is6t/7wCHT8C1s5yAi0ohfIRxQP5dX5+Fbt9O7xDskCEzuVNVVmZY/fp9M9NC7dnae23G8p1VSS8ON+vUj2XmmGyKfszuQcDWjzzqnxkZeycDgv2B/lsIdmkQLQSuaBOFS3nJ/R5uQfJxaxrcJNJ1l/7cXMKmgKBYaLFSV7itfA/b0zmpbbuWAiIYkFj69fgpxkgp8xZ4a707hdznqMSii+BlAjdj0WFNVTg8LvYRQ9nTUsTseO8si3cFysrRehn96EPBdUNQtbX1Ri5HOKe5LAdPuGt+JmucVeizJk6bR1KQ==\nfarmers.\t\t86400\tIN\tNSEC\tfashion. NS DS RRSIG NSEC\nfarmers.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IE9vHk+yDUXTAu3l81NmeYw9S/DHxzB+Wko/SdQHGvQd4UHQ31nRTdjnl7PA6PEnLYtuvPhhf4vu+2z5udsco7Mv721li4DsSCwQDNh5mW3wyrGxMFaXYFbxgvZisSdqvd3qoYlLiD+wNDfg3T/rbs5aoF6MG+bbhCPEOVSqIjZE+Eqy3ZOe5jHkQRsIS3RVb71gP6wLVdS+fuBpxP1Be/9pSKecyOGj+wt1IJ1beBpqUwijZ9XzaH1UXcAKCCTStAng2tCBoNuNhO7U0ck5erxtR27xNOG8TRNY5rqv4QxmWrJJ2+J7HoAts6O5pLaZ5byRQGFN8l93DJzM/4TYcA==\nns1.dns.nic.farmers.\t172800\tIN\tA\t156.154.144.55\nns1.dns.nic.farmers.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:37\nns2.dns.nic.farmers.\t172800\tIN\tA\t156.154.145.55\nns2.dns.nic.farmers.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:37\nns3.dns.nic.farmers.\t172800\tIN\tA\t156.154.159.55\nns3.dns.nic.farmers.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:37\nns4.dns.nic.farmers.\t172800\tIN\tA\t156.154.156.55\nns4.dns.nic.farmers.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:37\nns5.dns.nic.farmers.\t172800\tIN\tA\t156.154.157.55\nns5.dns.nic.farmers.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:37\nns6.dns.nic.farmers.\t172800\tIN\tA\t156.154.158.55\nns6.dns.nic.farmers.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:37\nfashion.\t\t172800\tIN\tNS\tdns1.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdns2.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdns3.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdns4.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdnsa.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdnsb.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdnsc.nic.fashion.\nfashion.\t\t172800\tIN\tNS\tdnsd.nic.fashion.\nFASHION.\t\t86400\tIN\tDS\t7961 8 2 428A5995BE0AD827F2171BD7F5489614E912C8A78483BFCD046B915823757D93\nFASHION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wVTgFHevQR/YFA5fqE0OGPJGuULRLISs7dGHkQ/hUNGFKBiwAgfRq/+p6AM5hsnOQRHfrRizAH5+9RvHTBByE6zTEaMyOSvoXgv/FWG0R0b+/cSBVQMp01R6TWsibwgYCEcS8S600tnBpeh+SjeYvNZBGghVA5UndX5FGyzUYspSt7Klb6dXEx+MhYvx0LMiW3cjDbEv7EKU49dIINVVHkO4MkaYsqkX8za2iXebiq+1m2vol2NVqFwlRD779PQ9di+eLN02AERo4MCkg2d9oY0HUSo8ue8yPjibJpY19ouq3XiCLNuaJl8EDeX3uLklZprN5AAwKtxuWbbxcQN8Lg==\nfashion.\t\t86400\tIN\tNSEC\tfast. NS DS RRSIG NSEC\nfashion.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LXM/LTzjqFJeQrYDntjfV5KAh9pArXfekrZEcPdZ9XdcWK3HUsXhOf8oJjGU3ovcn+wmo2OJWZ6SnT7Gvc+bkOtEHLYnr1uRz2C0S3w+C7Xv1BzyqkfHCqzQUAqMbkPRl6s6O6IlB/Qhzet3LGWhlxhbg6+yzFsgjNfm7hY0xWtEemXPQV1y/CdEPTyZ68zxjSKaY1sKVevmt8aGMhXGdJUGShZ/KflOZuKb+OqKizZAP3u5JWpQjIlBvxKqWXoCHpGe0s+S7ZgHIYgi36Fs7kMDpTtJK/YbaP48MZ7URbPOx4/OZRR2KKowqWTxpmt9bMZiqZ5H+gbfkR6PZuX8zQ==\ndns1.nic.fashion.\t172800\tIN\tA\t213.248.217.21\ndns1.nic.fashion.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:21\ndns2.nic.fashion.\t172800\tIN\tA\t103.49.81.21\ndns2.nic.fashion.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:21\ndns3.nic.fashion.\t172800\tIN\tA\t213.248.221.21\ndns3.nic.fashion.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:21\ndns4.nic.fashion.\t172800\tIN\tA\t43.230.49.21\ndns4.nic.fashion.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:21\ndnsa.nic.fashion.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.fashion.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.fashion.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.fashion.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.fashion.\t172800\tIN\tA\t156.154.103.3\nfast.\t\t\t172800\tIN\tNS\tns1.dns.nic.fast.\nfast.\t\t\t172800\tIN\tNS\tns2.dns.nic.fast.\nfast.\t\t\t172800\tIN\tNS\tns3.dns.nic.fast.\nfast.\t\t\t172800\tIN\tNS\tns4.dns.nic.fast.\nfast.\t\t\t172800\tIN\tNS\tns5.dns.nic.fast.\nfast.\t\t\t172800\tIN\tNS\tns6.dns.nic.fast.\nFAST.\t\t\t86400\tIN\tDS\t14749 8 1 D4556F945C45BD5F2D757DA5B3075B5DEE689251\nFAST.\t\t\t86400\tIN\tDS\t14749 8 2 80C55D9130647CD4988C0BD95330F168E76FD5953D525588DA39F3025FC45704\nFAST.\t\t\t86400\tIN\tDS\t20029 8 1 ABEE770225689729D21368AFAD7ACB71A41095E8\nFAST.\t\t\t86400\tIN\tDS\t20029 8 2 823FD39FCD84DFCCC9D2BC8E64F8769215024BD488E45BA3AAA2931AE1A8F802\nFAST.\t\t\t86400\tIN\tDS\t50396 8 2 AE5D5376961980DDEFFC4E0DB6A516FFAA3EE0949387AFE48F8BFFE7CB0651BE\nFAST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KkbNZnhanm2h4bl9eE+RgL4acubfUBDjyO5dAHVCF9Ngq5Qd7Pu0HPI0vSBF91e7CRSSu3sz/Vs+RNELGtIzlLZqdK2xc4BV+Z2W4GnD4PtYWAFm9SPSwJWsfhMo1e8OwJEjaLxh5IVkSE8F6U11jXFQlR8R8yh2pJl3AnS39T2D319xP9LcS2PxJrc6erRsEARmjdktyfstbhgCAnrE+GLx+J9BJihlgAupgUN8fS9CW0+CEz150L86HPWMyDP0JRg0Q75QRPF8YT3U9CW1a9lm8aA1w7E3enHR9PwrBgJVjXltG2cWxYQXYqkRfn5n5/vCgzxoCVOayUumzZbT+w==\nfast.\t\t\t86400\tIN\tNSEC\tfedex. NS DS RRSIG NSEC\nfast.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ob5nWFsxfy85NQa8OriSzQgFL2UOrVUp1obuU2jBhikQ+hkTlMaY2rnvSkAQS/qM1haMc5r1fY1zeolF6awneTMHcOj0Kes7JTetQEybYsNGMpFS/hK8LG/ezeAaQTKVzJVZdwo8u6tx0i1yfxrDyiywtOctg0egHkjq6CU7UzHPlnOi1M5AtiAlFRUcho8n1HtOp6ZhkHNvNuD9VpuFQJ1bwrqEZu96Jjq/PWqgtFXeT5JEbOPQo/i7xBpLudKHS/3tyhFXkRfyFhrtGWWYbz+Xp9IZQBXYGiNgLNinEJky6tayLw1OIptMN9ttpjosrit2tNU3zxXGWKsrhtiY/g==\nns1.dns.nic.fast.\t172800\tIN\tA\t156.154.144.56\nns1.dns.nic.fast.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:38\nns2.dns.nic.fast.\t172800\tIN\tA\t156.154.145.56\nns2.dns.nic.fast.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:38\nns3.dns.nic.fast.\t172800\tIN\tA\t156.154.159.56\nns3.dns.nic.fast.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:38\nns4.dns.nic.fast.\t172800\tIN\tA\t156.154.156.56\nns4.dns.nic.fast.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:38\nns5.dns.nic.fast.\t172800\tIN\tA\t156.154.157.56\nns5.dns.nic.fast.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:38\nns6.dns.nic.fast.\t172800\tIN\tA\t156.154.158.56\nns6.dns.nic.fast.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:38\nfedex.\t\t\t172800\tIN\tNS\ta0.nic.fedex.\nfedex.\t\t\t172800\tIN\tNS\ta2.nic.fedex.\nfedex.\t\t\t172800\tIN\tNS\tb0.nic.fedex.\nfedex.\t\t\t172800\tIN\tNS\tc0.nic.fedex.\nFEDEX.\t\t\t86400\tIN\tDS\t13356 7 1 942FDF70E7F4FEB2F8EBB84DE1A55048A5BF4DB7\nFEDEX.\t\t\t86400\tIN\tDS\t13356 7 2 B2A4680B728B4C7CBA02FD29D161C981FDD9DBA002F93C746404965B1065719C\nFEDEX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dr2mn01cTPIAWPNNk8hyN0bzeswPOerwpx7D7d1ozQQFfTe10/cZiBseYR/Q0XV3l2fSYT/oipCmDcOBWc0pe0WQOUSOK64S5iUyiwC7Qdeaj2QNrrqT6N0f6dnPzZCkvN9zxGOTAUXIJWvqZaK1+uM8EwdZuUY/YXTUfvYfnI757QN+QXnb5835pAmUHaaync68pD1ITuyYOEb1ayAgo5Ih/4SrUgJNo7wOXCmacKP0oHsKMtXfoqhQLoe+l1PSdqbm+XUUqdiOsr+a58J7q+NhdtwgTG+r2mZit+DzKqTr3S1pFJwgXeZ3gRijYgABHGdQKB6yEVo7VQ/xWEkjmw==\nfedex.\t\t\t86400\tIN\tNSEC\tfeedback. NS DS RRSIG NSEC\nfedex.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JJR5xKvl0dxu3T1xKj3bgpMmmiz33l4Fcbf8mGbXgP+wWF6BpI1JQ51RVDH0IZ5eyBNZf3BCaYn3y890cNGHFxyNF7axhhFhz/8SOozifXV6TrhrUBkv4gjIyqSjpR0Rk3PnskdziCV7qy+gSCcCPQdjIRv0SdLhVzMqzdv7moYC/2nqfl/plMIyQcccAUSkMNIvxW5EZ6IICmyPjvUP2CzTjUDKJkz6/4hst4W0Bp1s0A2SlsymtVPpoXzOEVC9n1vVvsP+U5PkxDPvBo3bA7QYVU8dMpO2xQ0FMYZM/nBVJo2U/B3ie1M4mF99S9/5a+DCceqIlJkn0/KIPZgUtg==\na0.nic.fedex.\t\t172800\tIN\tA\t65.22.228.33\na0.nic.fedex.\t\t172800\tIN\tAAAA\t2a01:8840:de:0:0:0:0:33\na2.nic.fedex.\t\t172800\tIN\tA\t65.22.231.33\na2.nic.fedex.\t\t172800\tIN\tAAAA\t2a01:8840:e1:0:0:0:0:33\nb0.nic.fedex.\t\t172800\tIN\tA\t65.22.229.33\nb0.nic.fedex.\t\t172800\tIN\tAAAA\t2a01:8840:df:0:0:0:0:33\nc0.nic.fedex.\t\t172800\tIN\tA\t65.22.230.33\nc0.nic.fedex.\t\t172800\tIN\tAAAA\t2a01:8840:e0:0:0:0:0:33\nfeedback.\t\t172800\tIN\tNS\ta.nic.feedback.\nfeedback.\t\t172800\tIN\tNS\tb.nic.feedback.\nfeedback.\t\t172800\tIN\tNS\tc.nic.feedback.\nfeedback.\t\t172800\tIN\tNS\td.nic.feedback.\nFEEDBACK.\t\t86400\tIN\tDS\t16786 8 1 884C8D6BEB8DA7F0108A0760CCFCFC018A973DDE\nFEEDBACK.\t\t86400\tIN\tDS\t16786 8 2 00F7F4B6DF67DC7B828C14829884908EE92E57FE312ED483C43DA299FA5DDAE5\nFEEDBACK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pOn2qH4NQptyJOg6p5WNvwnQmb3R5rLgL+4LmBBtcXXo/WJFaopfzt/dj69499rZYt2LyRVkr2wkLgGUcbCVLmYX1YPmgdRIlz91YSxrgI1XHBxxflm9NS6YT2+btw4yDGrVtQFEvpu+BAq+sGBn/O7/Ch6ZJXm0vKI7EvPhK98tczaAnERBHQ84+tz2YKkb4QA+ALAMjgHwql04QaLCgJyShlExaAKhGaiG12gNTSNaWM9lOZKqw96x7mf8ITzIPsYzfl3+DFGibJHuVdRyBDvbSENXci5FbUXcWqLg8Wt48rcRY58sYBmNlOy0fstHoYXFSfYogX4C5i429Fookg==\nfeedback.\t\t86400\tIN\tNSEC\tferrari. NS DS RRSIG NSEC\nfeedback.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . i1dfR8WxMV4Uib+z3VwxAljgjinq/drAX1U0hWUUbw26TxmhqmOqHlyjDDrrWEkNBLoH2f4/n6NH5xCyfqS99tOocZHEkd8MC+U+geG9M3V4+RAd4qixiOHHyLi12LDInFkM80fzWrKcX9qZ9PI/aTZjNIaSki66kVryxqLT+AM77O9r7Ak/zlpP1bT7ifA71SH9owBe95fHKqZx/KDv43mVytzvvnRbyV8vzLAyQryXPhOKvHVIQnxUz+EcHs0X6CJXbVUXsHbwrIDVSEbNl1Dj99vBR8sK2tKAWMMqu/eRYlJ/Z/tS8HcE4JqS5tFazMi0D/oBymghLplnu4OlPQ==\na.nic.feedback.\t\t172800\tIN\tA\t194.169.218.50\na.nic.feedback.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:50\nb.nic.feedback.\t\t172800\tIN\tA\t185.24.64.50\nb.nic.feedback.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:50\nc.nic.feedback.\t\t172800\tIN\tA\t212.18.248.50\nc.nic.feedback.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:50\nd.nic.feedback.\t\t172800\tIN\tA\t212.18.249.50\nd.nic.feedback.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:50\nferrari.\t\t172800\tIN\tNS\ta0.nic.ferrari.\nferrari.\t\t172800\tIN\tNS\ta2.nic.ferrari.\nferrari.\t\t172800\tIN\tNS\tb0.nic.ferrari.\nferrari.\t\t172800\tIN\tNS\tc0.nic.ferrari.\nFERRARI.\t\t86400\tIN\tDS\t54001 7 1 FAC117F83C610585A360DAB74A942DE166CF2A91\nFERRARI.\t\t86400\tIN\tDS\t54001 7 2 B264FBFCAEA7E63C58001E081B998E7035D97E98D5B0CA34BEA76CA2B0B6ED85\nFERRARI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GJjoU1PkOo3ALGB5ywhWtSGRcu+PiEJrjCo8rhsrumozYUkDVN9uerx5BmDwW4AZyBr9HyT5lqt1mVfLN8CMsHWWskjQcw5d7S84EsXOnjJK3uDQDX0inAxms0k5GaTYnXWm0mERk4FbV+65kOn5Ql2BfwQnmQIyw2pGIXplfL7eI4Neu5T04LcZEl40YQT0T5pY3RCsIWTDiAdOjZS3fj3IAOHpdvJP35aFhP/hu4eZlpiokNhSz8tfZyRJmIFlrz6lCJKbDLOOTybvTEyhGoixcejMatmlUSXzZMB5sPe8wLIlDXrJg2HU/YTq0mFEhNm1t8D8W8EimAoAHmP2nA==\nferrari.\t\t86400\tIN\tNSEC\tferrero. NS DS RRSIG NSEC\nferrari.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Jz4J9B/3fkpuN9RwadQ7X1s8A6n0iBc9s3Ph4RD7ztAEnju7wFOsvK39PlgBNV6z2eSpkLte6dyD1Ts8fh+yPFjek2glMyFpkPyz5SWeyJPFrsdP8mnfDPEnJIutOB7IGgz2a7+ekTEKaAzIyigYdWF+/TWpPwiZGTSjz3hAOkD89Z8GhMM/ocNXMy2QnRll6gRI/MgTe2an64qd7S/Ll+v+PuvcoobOiTXf0cksHbExjEP547totT7wdI34CyzH3d3wEj0kg1qpBwr1I0d24/BYwYX4vkjfRrQ6Dp308MVsXfi3z0R1VgSpuYvyy/10Vr/JRFTGmBY2As4ukigg/Q==\na0.nic.ferrari.\t\t172800\tIN\tA\t65.22.124.25\na0.nic.ferrari.\t\t172800\tIN\tAAAA\t2a01:8840:7a:0:0:0:0:25\na2.nic.ferrari.\t\t172800\tIN\tA\t65.22.127.25\na2.nic.ferrari.\t\t172800\tIN\tAAAA\t2a01:8840:7d:0:0:0:0:25\nb0.nic.ferrari.\t\t172800\tIN\tA\t65.22.125.25\nb0.nic.ferrari.\t\t172800\tIN\tAAAA\t2a01:8840:7b:0:0:0:0:25\nc0.nic.ferrari.\t\t172800\tIN\tA\t65.22.126.25\nc0.nic.ferrari.\t\t172800\tIN\tAAAA\t2a01:8840:7c:0:0:0:0:25\nferrero.\t\t172800\tIN\tNS\tns1.dns.nic.ferrero.\nferrero.\t\t172800\tIN\tNS\tns2.dns.nic.ferrero.\nferrero.\t\t172800\tIN\tNS\tns3.dns.nic.ferrero.\nferrero.\t\t172800\tIN\tNS\tns4.dns.nic.ferrero.\nferrero.\t\t172800\tIN\tNS\tns5.dns.nic.ferrero.\nferrero.\t\t172800\tIN\tNS\tns6.dns.nic.ferrero.\nFERRERO.\t\t86400\tIN\tDS\t35386 8 1 3CDFE9FF1C1A07F27FEA05FFF73FBFBEBF129155\nFERRERO.\t\t86400\tIN\tDS\t35386 8 2 5A93C87A9422A01A404742F1F6E129F47DE59578F6B56F05B5B88060CDDCE926\nFERRERO.\t\t86400\tIN\tDS\t57560 8 1 947632ADA3D5846F39D09DCD5BF653ACD786F30E\nFERRERO.\t\t86400\tIN\tDS\t57560 8 2 E48D630EDB4F29FCD391E09A1B86D37091346590B1CFA0377BD15DBBAB3CB390\nFERRERO.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NQZPez3GPpgUbZbmSLxGoPWGHBPh2DKefDLDKtJphdSTs/ctCrcUvVJcPOSQYVlsbQqZftOPtOwzBwun0XrQF0W8joZghvlEGZZ443mAb5DgMR5LDK0KIOIqHvis6LgupmRKW2U8WA6spA5cKYmX5OU0nXqY6zvfRnpAXTQ3jFqV0dN+ocVJ1zPKzfVNHgKIit8Mt4Pcrw2DAV8VHamMDhSYNIB7EfAA7X2f/7wCYWkq9tXY4+6APY+KegTEttggn1pZXtuOB91xlIMpEtx4tGyulmNg0dS/fbKJftcxXUJsWZj0A4Q3tGf9w6elBaGwGdrT3akVXP1VBFy7O8jDlw==\nferrero.\t\t86400\tIN\tNSEC\tfi. NS DS RRSIG NSEC\nferrero.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pvjVFSpxejR8MpLs8LXz0qCd39YKxxPVX5jlXYubNOWOyw3eMZ1qgqgtCexEDnMmadyuhTliw+2k8oON9Fq5xTVXkbDLqQVzwXnM5n5Mcov6dJsTiIeXNf8GaU4FpFBnDXzaoWnzGprJ1nDnpfwMvLEr9/SmCSGm5r0W/GvdJwwadS33o37s/kEIqdfkmUV3SaKbTOHM80RI63cXltbEhhMPvOPnl6gzHerscunQ+jVEfQRTn2M4Waf5RLmpMD/Uo4lTZRz+1YtKqojpJvRcUPi2paBwf1dDIVlVGeyOqq5kT14KBQQPiM+T2gPdG3mOmTPpu8gcvRNJVZAtm7Exrg==\nns1.dns.nic.ferrero.\t172800\tIN\tA\t156.154.144.57\nns1.dns.nic.ferrero.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:39\nns2.dns.nic.ferrero.\t172800\tIN\tA\t156.154.145.57\nns2.dns.nic.ferrero.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:39\nns3.dns.nic.ferrero.\t172800\tIN\tA\t156.154.159.57\nns3.dns.nic.ferrero.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:39\nns4.dns.nic.ferrero.\t172800\tIN\tA\t156.154.156.57\nns4.dns.nic.ferrero.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:39\nns5.dns.nic.ferrero.\t172800\tIN\tA\t156.154.157.57\nns5.dns.nic.ferrero.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:39\nns6.dns.nic.ferrero.\t172800\tIN\tA\t156.154.158.57\nns6.dns.nic.ferrero.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:39\nfi.\t\t\t172800\tIN\tNS\ta.fi.\nfi.\t\t\t172800\tIN\tNS\tb.fi.\nfi.\t\t\t172800\tIN\tNS\tc.fi.\nfi.\t\t\t172800\tIN\tNS\td.fi.\nfi.\t\t\t172800\tIN\tNS\te.fi.\nfi.\t\t\t172800\tIN\tNS\tf.fi.\nfi.\t\t\t172800\tIN\tNS\tg.fi.\nfi.\t\t\t172800\tIN\tNS\th.fi.\nfi.\t\t\t172800\tIN\tNS\ti.fi.\nFI.\t\t\t86400\tIN\tDS\t44855 8 2 80CD184A31C50D5DC44B4F98811F298315986B44EDCC0666455C6AEF7DBD997E\nFI.\t\t\t86400\tIN\tDS\t48592 8 2 8194468A0C3A0D49E2C9C038CFFC79E7190401B454F3C15B12D2FB13DE0D975B\nFI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sT3MOUOxF9BkaR/nZWrQKrgYyGVXAGlvQLkVohWMsi3xl5U1yYzBFHJFO0uqNzTi4kQR3ShM8mXMHRbfFAdmlJ8E8rfFI7v4OkXXRmqzSF+lX3emOHVkEO3R269Gkydnb/UnN7qUIDQ8w+YVHqTsEEUR2D7H2Cz9S1Rde88vgonZ1tl8RCYxh+OP2uHU4nJg94Gpcv5C94LbknFL7lcKaOr4Fl+O8W4h/JbxB9y5yBXpkcEUszllk4eA2Vc8tx6bKHsYFhgXztYOxV5ZhDVuUlfzAufpSdq+Xxm1+R+/gyomQSBEvIxkYGRvdS+7BiesUO23t/yrNnsu2IyG4VHgIg==\nfi.\t\t\t86400\tIN\tNSEC\tfiat. NS DS RRSIG NSEC\nfi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D6kNLp8lvLhNsY4ACDFM9eccqO1ekU+EjD4v9O6laJNY7z9+1J9hX7l0Z8cQ4spDb2DazggwJSFPITHo0iXAq2vEb0jjH6uvzqOeWS8IY4uFvI4yKfNMl0KWA6T5HsPR6iVi8p+mT8Mt4Ya4x0kCNs64PB0MZM4N2JUPfn0bX2npVu927KJ2xdHFDWOVEdTzm7dGmaonj28W/LkCNqz1TxvVtWad3kct3rFep8Z2sRZKNWtqm//E08FmF6qX6thuDNQsd6+N0Xr4qZlBxwWFxKPiZq3YsG2u2YZv2HSoW8K0GJfuJnpuj+LuoLSQq5/q9pS5LmnbE0vGwGcCIPl8dg==\na.fi.\t\t\t172800\tIN\tA\t193.166.4.1\na.fi.\t\t\t172800\tIN\tAAAA\t2001:708:10:53:0:0:0:53\nns3.alcom.fi.\t\t172800\tIN\tA\t82.199.186.130\nns3.alcom.fi.\t\t172800\tIN\tAAAA\t2a00:5500:1:6:0:0:0:130\nns4.alcom.fi.\t\t172800\tIN\tA\t82.199.184.194\nns4.alcom.fi.\t\t172800\tIN\tAAAA\t2a00:5500:1:7:0:0:0:194\nb.fi.\t\t\t172800\tIN\tA\t194.146.106.26\nb.fi.\t\t\t172800\tIN\tAAAA\t2001:67c:1010:6:0:0:0:53\nc.fi.\t\t\t172800\tIN\tA\t194.0.11.104\nc.fi.\t\t\t172800\tIN\tAAAA\t2001:678:e:104:0:0:0:53\nd.fi.\t\t\t172800\tIN\tA\t77.72.229.253\nd.fi.\t\t\t172800\tIN\tAAAA\t2a01:3f0:0:302:0:0:0:53\ne.fi.\t\t\t172800\tIN\tA\t194.0.1.14\ne.fi.\t\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:e\nf.fi.\t\t\t172800\tIN\tA\t87.239.127.198\nf.fi.\t\t\t172800\tIN\tAAAA\t2a00:13f0:0:3:0:0:0:aaaa\ng.fi.\t\t\t172800\tIN\tA\t204.61.216.98\ng.fi.\t\t\t172800\tIN\tAAAA\t2001:500:14:6098:ad:0:0:1\nh.fi.\t\t\t172800\tIN\tA\t87.239.120.11\nh.fi.\t\t\t172800\tIN\tAAAA\t2001:678:a0:0:0:0:0:aaaa\ni.fi.\t\t\t172800\tIN\tA\t162.88.44.1\ni.fi.\t\t\t172800\tIN\tAAAA\t2600:2000:3008:0:0:0:0:1\nfiat.\t\t\t172800\tIN\tNS\ta0.nic.fiat.\nfiat.\t\t\t172800\tIN\tNS\ta2.nic.fiat.\nfiat.\t\t\t172800\tIN\tNS\tb0.nic.fiat.\nfiat.\t\t\t172800\tIN\tNS\tc0.nic.fiat.\nFIAT.\t\t\t86400\tIN\tDS\t22158 7 1 66E6FCF72DCABF00E09ED09AE18CB6F78F184774\nFIAT.\t\t\t86400\tIN\tDS\t22158 7 2 E8A59D826789180190382764195E981DFFBE1E35E799BE3490ADDBAE7305C309\nFIAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FBLPHEM/ufU6kM1osA8MZPsqQC0yu9s+mwNy7S0PbPaWEFp8JnTCBkDpMU9p4vup9XIlWhZ+ORexkhYLDbKTGhTvrQO3kKpDHDpD2BiPMVfwuOZtIAQUBNHj2oMYLiHHD+qRm8byK7EAJQ39dC6f4X/VdRVsHK7ZToGmGPdiRbLFu+zGOTYgiRdK61u96VS3PmfP7XroZ4rkVWaOwxcS7oLFaa/UZcCgb8Je8Qo3PR1XnAAW9nlpMMsjQ6N7vANPZjVcK1rZyRAXdpIaUL+e1SdDqdEzNQx7nTUk72iO8qhatoo2VLBIn/nqAdFUHpgM5MnNcN1gEvg9kRxXw7TUfw==\nfiat.\t\t\t86400\tIN\tNSEC\tfidelity. NS DS RRSIG NSEC\nfiat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . euRl5L2iaX6YTBV5BIY/Q6R56BsqyrMX4t2p/900e2dSJgZTLugQmEdPN+WPtd55+iAOVPazRGXtsb1ieF1gjkXvv257+QRKs1qvfcIrE2bLkVYda6MP5Mp0iAz4YUxqqc87Lv5EnxusORPCjck6SSeL+XJg/Q/NDP9iAPv/jmlVKefe/2bdKMTa1hdoQCQqtDFMlmqyOUv+gUEKooSVzKVc3jWnU/aqpzNea/3M4nXq26VvJPFlY09YP0Z0VoCUPQZIipNvFas1E8wKtHliUKZBuHHtP5Umi+ur2QexWVLYwPzTxOl9yucHFBo7jTks052+Ov+Avqx+uSyAsfb1TQ==\na0.nic.fiat.\t\t172800\tIN\tA\t65.22.124.1\na0.nic.fiat.\t\t172800\tIN\tAAAA\t2a01:8840:7a:0:0:0:0:1\na2.nic.fiat.\t\t172800\tIN\tA\t65.22.127.1\na2.nic.fiat.\t\t172800\tIN\tAAAA\t2a01:8840:7d:0:0:0:0:1\nb0.nic.fiat.\t\t172800\tIN\tA\t65.22.125.1\nb0.nic.fiat.\t\t172800\tIN\tAAAA\t2a01:8840:7b:0:0:0:0:1\nc0.nic.fiat.\t\t172800\tIN\tA\t65.22.126.1\nc0.nic.fiat.\t\t172800\tIN\tAAAA\t2a01:8840:7c:0:0:0:0:1\nfidelity.\t\t172800\tIN\tNS\tac1.nstld.com.\nfidelity.\t\t172800\tIN\tNS\tac2.nstld.com.\nfidelity.\t\t172800\tIN\tNS\tac3.nstld.com.\nfidelity.\t\t172800\tIN\tNS\tac4.nstld.com.\nFIDELITY.\t\t86400\tIN\tDS\t51006 8 2 829693F43D184738BE9900816509D6ED1E7A4475690D32E60544219CBEA4BB36\nFIDELITY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UMD7u95onTbpc+35/u2zGke0HZ/ZTcBMXmkwpqLm145B1jkZtMxp9/9Ae14mnSkNzOn6rxshsRlWtK3obGHLU+HsL6DwtdKkDzn9QXYxv6W6hDasRUN4HOppYCk2qvI617yTnBU163XgMI6W1C4A27eBveXP4voM2LXVQSkmHPNg0GgNdUJmb45mctEvaELPxf3EOfSm+iW4Nl2mjKNbCk8A7vt3uczngWYUNFh3q+fIDBUj76khrKsAle0CFIAuxQQwSOQWdCHzUtmY77oiXNZy+Kll4RvJd6vCm7GHxHAxmnh7CYxe0wAbwadAhYA6uq5cA7AYOpgALXW+50qwSw==\nfidelity.\t\t86400\tIN\tNSEC\tfido. NS DS RRSIG NSEC\nfidelity.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qv8LqhJVtRG+wQDwcojWhZ2RYLiTSFfJ6XXZCTO+6Av5U5nH/e5Pv29Kk3vUd14MIalmPN8j4Kd+dvBZNVYz2L5isOElAj8Tm8gIrfcvT6/uvh/kZsj6oAVcQaLRkph2UyE03BcBNacWAsfi1W+IbdpskcF62QPLoy+Du4Y/nIY7sRHWez2ZkTDTniuZjS5O5VHS3+BL8N6abgtnm6p6PH8YjgCKA8gPgtUVQFd0wrYkOU7uThDF0Af6C7b/ITiX7ivd+btWkl/Yn6uGZJboyOOWUBXyKNS4uAPgCeTryHdLG2pdjjuvsDbyBtMgQs58Cyn7xaJ05/cZayBaH4sf6Q==\nfido.\t\t\t172800\tIN\tNS\ta0.nic.fido.\nfido.\t\t\t172800\tIN\tNS\ta2.nic.fido.\nfido.\t\t\t172800\tIN\tNS\tb0.nic.fido.\nfido.\t\t\t172800\tIN\tNS\tc0.nic.fido.\nFIDO.\t\t\t86400\tIN\tDS\t29505 7 1 377EFC9FF359D3571A5746B73E17231B48ED7EFC\nFIDO.\t\t\t86400\tIN\tDS\t29505 7 2 48FA9263BE8DD1BDBCA4F3AE094EB14C92E1CE7A406767EFEC273EB62798317E\nFIDO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mWLBXhzBshRgjn0j5f+NUxFzUa6qmHy42V2fg15brCGwmRUqfhQ6Wcnx9lI99BONBp4kSG3yoqWc/k2IpbH6Cg2N5rvrzHeaN43o2rfpq5cnVLxNryTAHW6CWU8MWmPh8F0kRnlP0JNoH810g+UGf3MtB1Zd4T7EIm/XKfYq4VKI9X5xwD5+8iXTT6XGFR+euuLxOgqFeHWOXYPWpvknNX7G0m3FDuIUd+zUMfy+0UQG78LTfvAoL0I3fLh7uUTZf88Z+Pmphz1ug28aF7gOxgRIofp1NJkb7HAEmvjxJt8ffPftGmhIKQup+i1It56+UFIssiAobKoU6lAOrH7VEA==\nfido.\t\t\t86400\tIN\tNSEC\tfilm. NS DS RRSIG NSEC\nfido.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HlxNaIJ8D+jjdFrWxSg9E/1zRIiWFaopbzwvU80Qimz6tNm97/rZiYHq7fEaaRU3Il4PpmyRdKm0Dz0zFrcg8RyqIK74xLxe5J71s/09Obacbye5WIFCvGLvfL+b4UWwn8ufQTdlSJS/yxJR9F55s2EF2HDp0KdUBcatFXV7zJgFRlPXLZ3JDlfto3zGgWHKjYFBAzuduO2bFu6rIKIjwq7zfftjm4EeKeYTXdWH6w0k8FuwRJgkSqTKSAsflW6+G9xf1Mub4pmRD4Mzy63u3vFEMeEgEo6MadhwYVdlslCIKnYcdPEDSW80sy+SZhlTUHhbo0ToOqyZVVI7CHoiEw==\na0.nic.fido.\t\t172800\tIN\tA\t65.22.108.41\na0.nic.fido.\t\t172800\tIN\tAAAA\t2a01:8840:6a:0:0:0:0:41\na2.nic.fido.\t\t172800\tIN\tA\t65.22.111.41\na2.nic.fido.\t\t172800\tIN\tAAAA\t2a01:8840:6d:0:0:0:0:41\nb0.nic.fido.\t\t172800\tIN\tA\t65.22.109.41\nb0.nic.fido.\t\t172800\tIN\tAAAA\t2a01:8840:6b:0:0:0:0:41\nc0.nic.fido.\t\t172800\tIN\tA\t65.22.110.41\nc0.nic.fido.\t\t172800\tIN\tAAAA\t2a01:8840:6c:0:0:0:0:41\nfilm.\t\t\t172800\tIN\tNS\ta.nic.film.\nfilm.\t\t\t172800\tIN\tNS\tb.nic.film.\nfilm.\t\t\t172800\tIN\tNS\tc.nic.film.\nfilm.\t\t\t172800\tIN\tNS\td.nic.film.\nFILM.\t\t\t86400\tIN\tDS\t9967 8 1 786B464133736F2067A34637CAFEC24952ED6541\nFILM.\t\t\t86400\tIN\tDS\t9967 8 2 B3E301E7289F3DD644DE918DE046C3BDD7BE301E944D0F687AB7706DEED71C06\nFILM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NdgpLGgWuurhG/O+U8/6qqxKVlG4mcexwlNjsEaxHz4IGd2FJZ5Y0/TQEMTZFqQ1fHlVP76Zl0Kn3DzrZRPETUDRkNOge4JkeogwYGY8rDtxkW+WjWdxdLt9YKUZYGtSGGNAHOed+2MRUvQTNTm3HtlPrnGMRWFyLeJwiiIxN3+xuQAUviZ6nxng3upuLEOOzC50JTW3KOFr5qkFFRWrgWgUsJ76o3W4mKBJz3heGuzVLd2mpyU2hfkmJlyJ045bywIirNUZN8/w0f6ydqbnv9gjQJLdcY0f/4lGJ5CaUfdSZCfE3ir6fry/Zl8WNhNvCpATwUjPYpNvGBgbq3Ilzw==\nfilm.\t\t\t86400\tIN\tNSEC\tfinal. NS DS RRSIG NSEC\nfilm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sNAx20yAGI/oxXSFhV/9/z0hQHHLSk4ZMBE+YmMs3GsK2YYMD4Uae4h4dSNe0gJ2WWFTa6/+IW1NUfeCM4Et6EUvAgFavsAZ4WIPw1TCxtqXIWJwa4CW/nDpBDKRS8MrkR2Zj1PlEAAaYij/O3QY8kZ5oegNLBGXLm9YbRV1Ou3E5odGJcYnOmN4Tit6Ax40usLScaaJlc2dCYNnyxxBzXvqtSfrvCSPnev/rbz7YmpuTVET9SkOIs+v06U3+MfMZ3ZuSaPmRF818UMd3YAeP1c5kPHNZ7IRK2qoHX+zVWYOKI4705SY1QjXTYNeeEHpuQIuHeNLz48663otJ5hmlA==\na.nic.film.\t\t172800\tIN\tA\t37.209.192.10\na.nic.film.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.film.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.film.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.film.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.film.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.film.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.film.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nfinal.\t\t\t172800\tIN\tNS\ta.dns.br.\nfinal.\t\t\t172800\tIN\tNS\tb.dns.br.\nfinal.\t\t\t172800\tIN\tNS\tc.dns.br.\nfinal.\t\t\t172800\tIN\tNS\td.dns.br.\nfinal.\t\t\t172800\tIN\tNS\te.dns.br.\nfinal.\t\t\t172800\tIN\tNS\tf.dns.br.\nFINAL.\t\t\t86400\tIN\tDS\t60907 8 2 6145A7E6FCFAC456F219C646B188989B22806118764103B92D0123311655E9F2\nFINAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lL6Bs8JtsRZ7B+8UNlIbpHBupKdU5YxSeGZlyBLMe0owJMma517BCeZOpy3vDsvFncThNtjDjt+NFZ19XyI/GrSsWt5lVf7dnxyd6igIzx7kule3Be2oCgFkGmn242nja7ZcpJg83oZUMHdTswTDRCzOZfukDyQXFwib1LqaEjGTzGJtJ3Z1bJWXigta/mX8Zr4+vWrS3CQhF7TRN0zQIW24Xx4Mh2S8P00xhFZ4Wrf8hA6jHXgpTE/n3zyv/DslVcDZHgc6K/CsF+D6qARztW97h3++DKjbLGoNFs18Rd4wb0co4iNM0gicRCfd1Z2jriYSO3LBNgw1ZYd90q+Hsg==\nfinal.\t\t\t86400\tIN\tNSEC\tfinance. NS DS RRSIG NSEC\nfinal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GQvhJf0m0Up1p6NVzCpoAp5Z75U/mlQ28vtHWeItV4eAedDt81tjNczAR1M+BfSm4it1GsM2ymks6quVRx1XtgnuplbsZ2HYUkz+e+3T7FtJal77+xmSJmmpLYPOe8ahx9a3Hi5S8tcO3gntj2OCRoq9wtI5jVseNVODkf9ckoGundMddEuIl+FgbysB5xxWJNXCnLUTiM48sV3byTVM8KNVL44dkhgHkfqFbFPzxWIyEWE/tRXl+IGqF6xTqQzXLirNhLdekuiroKxUEkbnra30+hya6hIOycY6A4z1vkTu6HhkDIaSk188FuBJNJuOgmeBLV5vCvXA28NdOOIuRQ==\nfinance.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfinance.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfinance.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfinance.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFINANCE.\t\t86400\tIN\tDS\t22534 8 1 3C9328A8D273BCF06F492B6B47562589335DF3D4\nFINANCE.\t\t86400\tIN\tDS\t22534 8 2 B86B158F5861E72158010068FB339754A7F2DCBA80AE824CA2F3ADF5B073A4C8\nFINANCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dc7nYNJj936Pzp/+JV2NMOVr08BshvXfaPbAsu4Q+UxqyNjT574QcQ5adUrZaea4QyGSxHwOiT/RdwoTkZn5hwJ5GVt4WGOIicxn3eygsgK4YkzZBt6EMsjk0aIJrFEe1AGWrQcK5jvX1hvKKix8bIK4hU+ztaHB3VPNQbTihicwHycODy3ZG7ojzMVaTWGZvrbVNpEtJOypCLjeTmEgh60vHs8yIqwo6haqQ1j/z7gza/FKdNOjMlRUlhSh9hy8hWEbDR22cUIckqm/7IoRdhR5KViuyS9+bCSyd2TYNv3FTpxYJ+Oxi/QONz+jERA2GTBkYxiYE4pt2HQSzoJ7tg==\nfinance.\t\t86400\tIN\tNSEC\tfinancial. NS DS RRSIG NSEC\nfinance.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OONiTW/i6NXQf5aHh3kQ1+m/lp31DUVhqNUocg13rTUkqTWpOqQX+xoQBV9wWzwh3O8yDDRXEwzBTvDIFWK3uplMDPUKpTlKitlYEwGuWPe8RVbYnOl+ggJP3RFfzSztP+nfHNO7JwccLf0XAtyYC3ZygetDvRPefnbvBRezF0Cp54GDenlPek6F7i4qWiZbVzB6Z8VU7LPS6cjjqqo1fkCUh7PbN2Eh3yPHfz/JIhs8Rr2RnRaD8OkJZ7LxeW3DEiwQgXr6q/GWwURMO8QVN/1QpaaW8uhhvAUdoYCKLRtvXApbuuzgUMpGgp4JF6x91vYuw0SKibX0FBZtvJVIng==\nfinancial.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfinancial.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfinancial.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfinancial.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFINANCIAL.\t\t86400\tIN\tDS\t58114 8 1 4A668815F0E1BCE8AF2DC5A7F4B9240B130AF5A3\nFINANCIAL.\t\t86400\tIN\tDS\t58114 8 2 FFA7F40CCE0F75E63BC85BDF0495C83EB2BB22E12A10099531C37D7F1BAD2AFC\nFINANCIAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . I0wAlaiX/7IgfJJBmviEr1kDDTLIQJg+kIRI4hQDqJeMt53oWc6Fi0XeTb0c7J6ice9QyjeZmmhmPrMjV4de5jm9pkHOcw15X2Q4C2Qw9mn4cDypWESi98QhwlTp965vDPdTJK1Bo1Zb5kJLlvyNPmOYd8F4G2f8m8fTP1HKSiJkgIBnI0dUDS1fT15yBwaKgmDTh6baR+vJgBw/ao9aukUikHK2XW5MUQvNifbp+JfvoGo9R5BhNQba3C9bNUc7HgRvOgNY2VhitKhs6ZfQH034uYrFKikRa5/zdCOgWwoUR4oXDO+MXv2LzoAslRFCfMR61YHaqx4bl7IhE6IWEA==\nfinancial.\t\t86400\tIN\tNSEC\tfire. NS DS RRSIG NSEC\nfinancial.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MCNnbVc838rejWdRxu0/0fewug83cx968KJC59RufS246Owi5zqdsUY7WVwCbpC16/IAX51zghb4+E3vna1pL92NuCO8RSe8bUNL7M1WDBv3JpiYmdlzAtq2ugQB0yq77Cf/dCf32pceJjeiGkvxa2IjP7NjC/GXgafL5QjfxYz6u3DeUnhaV1E9zBmS6hCPW/ZnTDg5meCxw6aSg9UvKgpyK1y844kk2PfSxpKoe5mXsAEzZDDi+mUED8fL2s/+Q9DQnridBMnbmkGU2NQL8Dp11J//Ndi+KRfxq6N/H7kqeI5JEmctZQYHWuNZORI9h4Ytxi4wv4k+aXJGvp0hYw==\nfire.\t\t\t172800\tIN\tNS\tns1.dns.nic.fire.\nfire.\t\t\t172800\tIN\tNS\tns2.dns.nic.fire.\nfire.\t\t\t172800\tIN\tNS\tns3.dns.nic.fire.\nfire.\t\t\t172800\tIN\tNS\tns4.dns.nic.fire.\nfire.\t\t\t172800\tIN\tNS\tns5.dns.nic.fire.\nfire.\t\t\t172800\tIN\tNS\tns6.dns.nic.fire.\nFIRE.\t\t\t86400\tIN\tDS\t25735 8 1 F1489F9CAF32B72763F6539656D07095BC61BB43\nFIRE.\t\t\t86400\tIN\tDS\t25735 8 2 5680F04CDC5C59526A6EE167DDA40AEB0AD4722DA3A37285223EDDFDD2A9A6F2\nFIRE.\t\t\t86400\tIN\tDS\t50356 8 1 14A359E7A192E8DEE297261F1AC982840618DA8F\nFIRE.\t\t\t86400\tIN\tDS\t50356 8 2 13513B4FC59C96D44D127753B10EE09DD076FFF02EDB5C0B39B95A41EA2B76E2\nFIRE.\t\t\t86400\tIN\tDS\t60362 8 2 DC39CBEBBF22E91A1BF4A4BA771010082509DBF8F3129B04199E8497AD8E71B6\nFIRE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dSjHkpYLZK32KByzz12AdZ4Szebktjsbhg8nhsD0IY+oiPEmV/GoUVCQFmvzK7850GZ6j1rjlz6Ag5z8Mcr9MAbS46xNCsPpWyaX2WTbMHtqgoWkYUvlWl96y9RuH7CQ3mLpo4L2NYartlgCvfMLJ87rSpV4u3JK2r24iuu4U67CqCSTbspdEhPghbLjnOfZmmD80Bi3cWyj3eoNIMe+CJyuogQAYUOVPQyQSYJ1siPYyvIkCCCEYQ/LAmhuzHybcDxdj3mHsned5FQaRvAArxxOkc3N+cuDrTtAr8nWBnfeaDxCxEH5d8MYQoBfUJAH8gxdiLTsE2jwEAGqF2VFUg==\nfire.\t\t\t86400\tIN\tNSEC\tfirestone. NS DS RRSIG NSEC\nfire.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Dm592q0qF3EFA5iF6NHhep6U+fj4OVRZsJg08/xQd7SFRthzzqls1VdCzht6DEgsMZJCwH6IgVL0rze8FHDnoDP9WTzZjwk2SvC10vKmy/+yjqrgkorUAlriZJf9RhNUmqQGsw+YO/51E6NFJrylu+rGecKOORtp9nmpKSJ+H04QtIHSmALrUcGFz+8DiDiX//QXe2fFNyA99oseLSIevdMJ4OjDJOCpoTvfLWQVGtEeh3dexGHN3/+nc2dBVqYQmzQmqYP3z6jIJWAqYGsDGciHaD8TO0OCMyY3aOusQiJXgOw1ejodkk1MgAAScTXF4z9mv9G/ajCES+YmnAyENA==\nns1.dns.nic.fire.\t172800\tIN\tA\t156.154.144.59\nns1.dns.nic.fire.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:3b\nns2.dns.nic.fire.\t172800\tIN\tA\t156.154.145.59\nns2.dns.nic.fire.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:3b\nns3.dns.nic.fire.\t172800\tIN\tA\t156.154.159.59\nns3.dns.nic.fire.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:3b\nns4.dns.nic.fire.\t172800\tIN\tA\t156.154.156.59\nns4.dns.nic.fire.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:3b\nns5.dns.nic.fire.\t172800\tIN\tA\t156.154.157.59\nns5.dns.nic.fire.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:3b\nns6.dns.nic.fire.\t172800\tIN\tA\t156.154.158.59\nns6.dns.nic.fire.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:3b\nfirestone.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nfirestone.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nfirestone.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nfirestone.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nFIRESTONE.\t\t86400\tIN\tDS\t542 8 2 E185D089AB8B3D90485EE6212215C9C769883C4286AEF4F8E0D387447DEBF9F9\nFIRESTONE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mC4GxNInf32S1z/w+bD9VTVHTxsV/hIWQw15XrBBe0wOK4d1SsV0Xrn/5OPZET3pQyGaOqVT8xoRNNkYAT18NqohFQKmXMk/m9+J4sg0f0oWOyFk8HxR/PjeJiJp2q6rmrj+HF3Xb4kpLUkJnAwN2nCOkWuZZ+giW454X1pi2WhEtZ2IOqHrkT+zler0CQWeEP5xudPom2dcsd1lCDoNjSsA/FhPYjz+2CyDmQDgfgrd+H2dorz5CjB7e9nS+yy8OUniU2wrQi2FduN8jhiRTfRGGvkTqT5+QOsVwY0ZCkgK0a06jc8qH9WTuD4aHgR9+1cWy5mSDCP1AtnNHHkQSg==\nfirestone.\t\t86400\tIN\tNSEC\tfirmdale. NS DS RRSIG NSEC\nfirestone.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . h0gQ/hFuhXh+IRJWExI3IFoeGKwsBHrI/Vp/pYS//7t+uu7aco8VpmdcyMEBW8TvTxxtQs7O68YpxCuG7gPZBxngUbQ+QYBCpd/t4E5WOt+K4HQzCxExZxQn25T4txeAQDLhUbggBcrdnPanYpFc9CrCgi4+KRHKG5g035ZtAt8sG/seJKfLnoNVs493PCkTAo4ZOuuAX2e/5DBNcG7EOGgaiXCDwRTO8bRrKDnHJYUjXQZYvVjB6eb4Vm0Ra4GBh0l3TVjfbyuT9obAj5nHC67srfZwj8cRkruui+Ag0dc0AsjZQhoY5R52Hpepz57d1HuJVEf2HmF1f3A6Xqcp4g==\nfirmdale.\t\t172800\tIN\tNS\tns1.nic.firmdale.\nfirmdale.\t\t172800\tIN\tNS\tns2.nic.firmdale.\nFIRMDALE.\t\t86400\tIN\tDS\t46150 8 1 242C19944D9422F066F20D3686225C2370D150D0\nFIRMDALE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UUevwX9tOtVnG841xUzh45PDgouayVmM6p2KnoeUT7PGHYul3SY6qRP707hY5xjpZgay1GY3G9VtdwObed1M/GDTWA35ehgzrfww2h5BVRaV40ym3cr1cHlRyySZgQBaYr0W8pSG0GKe/fKahuWTnoVbkuTxLRs9KdDh9MLd7YJpo1Wr0eTQE5Il+rYL1oPaEBimYHRKMzesp5ah2qD6oVd7kikNc3XQqDUrpyunx6FTS9u8TAR2RNP88SlZYri3Fs2EExlktdMzsO08AIuSs565Sue/NLlWzuC/wQ5nctKTdBLglpSlEifp5A8JbBjjsVPk4Vl7D52WBpaTKQ7q/Q==\nfirmdale.\t\t86400\tIN\tNSEC\tfish. NS DS RRSIG NSEC\nfirmdale.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JeIzmmI+Ghsw1PZe2HNHatTo4JHXjYrpuagmBQxLrKBluH9eOLMX/BTQG857Fyipzl/NqAmluS7y8p2YwnDcH7jYYmEaEhIVe2oo1c9osr04/pe4Val8Q5Q9zlw4fBy6hEC6Lu1CYzQGv85yZyXM4IDd/zOD3cssLR1nm3uJESleekVyvaxW38bfFPDjD1I02xdk81+XJxy6O2fvwZtlMfanoj7ojNw2fIxSdmE8Xz7OSn0bdJcN+xWMaG2boeAuGVwqfuU1u27t/cxPfpKgCdRC0x1NkHOO4fW8m8aVqZr2sohaub9ELYfrxpwop9+g75p5RZdTl39zKyKDfqvcLg==\nns1.nic.firmdale.\t172800\tIN\tA\t72.0.51.1\nns1.nic.firmdale.\t172800\tIN\tAAAA\t2620:171:a03:ad:0:0:0:1\nns2.nic.firmdale.\t172800\tIN\tA\t72.42.115.1\nns2.nic.firmdale.\t172800\tIN\tAAAA\t2620:171:d03:dc:0:0:0:1\nfish.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfish.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfish.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfish.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFISH.\t\t\t86400\tIN\tDS\t22777 8 1 2D69B877330F8DEEA1D11F84404D91E318EC242F\nFISH.\t\t\t86400\tIN\tDS\t22777 8 2 BFA7D8D93383004FFFAFB7945D0883B058747C4F41657BCCB861394C786B2FFD\nFISH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Mx6XhpwQRDOON6IIyz3EiJjbym8C40TRQu/FpPSe+E+I/+7RNFfoCUWsgT4TXQURSbYPRDWaj+JeWEq02/sDgPCUqyil3c8vGtqkexx0ZpIih0dfurB2U6/qGyU4cLdrzfRGGTUbLlXdV28AcTMW5zs3ooIV7lFt3xUtHEIh/rGZOk7aiVl3bZy0WtibN/D40aQE14Z8Ya5+5R9HKYMeenniyLqvFmr9aCWwokJMJoFyjdjJFNbZwkXXab+PPWxYXwPl+qL85ScGH/ecVNX3SiKxD004XAYEeSBr8LgQuYwqz0wbUZOWp+bKms+w72PPGMpNiQKuJSwlZSHSqQJ9Ow==\nfish.\t\t\t86400\tIN\tNSEC\tfishing. NS DS RRSIG NSEC\nfish.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Wo7fghqDGtB05IwWrjqW7gOTX3WYuGbgku+mdPKD8B8myx2dtMpRtkK0qAubMHyXCqD8KPa60+kUHXnvGNCDDwIOguhFgTMurUc5Os14ti0pZQmXKfgTNCcs+Dm3ikSPStcoQmxCkubt++bT8k7M6bS6VGk7UTtY6Y4GEzl6/JLOMs/gq9tmQiWpF3EEX+XzeMw7JQm3Xb9bwPQICJDU47P34BiLQ4mPiZFR0TCI0lYmmuuJ2+3HdMKZXyh+5rTAlssUNe2y1NHDAOR9DsalOPiZT6bXewGJS0087q+DuP8uQSDpsY9urIbNjX70hmBnFb0f8OKaH4J2a+XhQVpYIQ==\nfishing.\t\t172800\tIN\tNS\tdns1.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdns2.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdns3.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdns4.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdnsa.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdnsb.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdnsc.nic.fishing.\nfishing.\t\t172800\tIN\tNS\tdnsd.nic.fishing.\nFISHING.\t\t86400\tIN\tDS\t62501 8 2 23B06D89F164F1743C5EFD761A77EFC552F19869369B96C5F1A1B37AE096AB37\nFISHING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nqkgbpuZ9X7MuJCm2JIN75rJKgMkWoDP3YUuMCxXu3GnIgvztyt1sc/Dml3wVxwo8xMU1jISxxirlmNk2H8ZsxU5IpY4iXm8trEysWjUlcCMhsE/z9nAs5Yl7nMb8ww60RJ0zU7W8UW9q8OZqllpJxsgqXxuTp/t40gh+shioGhLwIfIZI0QIqkcXlZuv7SzYkxFc8gRN8agQUnLz1dNrDhifwcAt9ZSHijHnnoy6a0/en0l3KuQP6IwnMEN6jPNBYEPKH2NUhZoiTaRv7EIr59uM2We4nHzrjt7Ez8NmZ+bmY7bt3yIrYC+SNyo8pP2owCkmm5xdrLmEFjaJNnT3A==\nfishing.\t\t86400\tIN\tNSEC\tfit. NS DS RRSIG NSEC\nfishing.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . exKi/xj5EZQmSOcZbjiv3TYqytBMklO9wYWd80oVrcOC3mxCUTJigQDPNmyDONqkCEqXWSyD8dYR2zyzZQhzUjwZsfxGq1cDB6g94ptBauB9snDvvi6z39k6oWWsUjuT88vQcnvnkFiHk2kWo3eKjaXmS8tgBP+Ojb4XOAc+qaxpCYTVlNaaNbKJWfQ5hHuTplaHX/8hsaZuQCpZnHfrJSXE8kBmpifdLCEQj1QyUWs/PkCADAQVYXAqqsj3zmYkbf0aGn8OYDKCJ/d8Ajgxw9nGTV4XrDziDXbaxRirQvfaOUA9qkFNkxtKIlVZbJK0R7osd7y+xPD7ZNWsPbvQQA==\ndns1.nic.fishing.\t172800\tIN\tA\t213.248.217.22\ndns1.nic.fishing.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:22\ndns2.nic.fishing.\t172800\tIN\tA\t103.49.81.22\ndns2.nic.fishing.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:22\ndns3.nic.fishing.\t172800\tIN\tA\t213.248.221.22\ndns3.nic.fishing.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:22\ndns4.nic.fishing.\t172800\tIN\tA\t43.230.49.22\ndns4.nic.fishing.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:22\ndnsa.nic.fishing.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.fishing.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.fishing.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.fishing.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.fishing.\t172800\tIN\tA\t156.154.103.3\nfit.\t\t\t172800\tIN\tNS\tdns1.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdns2.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdns3.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdns4.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdnsa.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdnsb.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdnsc.nic.fit.\nfit.\t\t\t172800\tIN\tNS\tdnsd.nic.fit.\nFIT.\t\t\t86400\tIN\tDS\t58264 8 2 C839D6633BC45329F4B7AB36D78BF5D7A2DF6D69AFE32D40557D66C229AB9BB9\nFIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GSjrOPfC8l70Qcwu3rgGZRgTdAGxPeUNh98hmMnBnG1EJKj1Wxjlq18pDt+0Od7cXCQSzF7tF3gjM3FJ/0RKpwhlsibr5KaP2lb+pbMY8kBM7w2u9++en/h4N1QW7So62MG/da8ctliI5oLALTaVp6ZTt2Hk750cADUJbiHUTnCPVgiXVJO5t9wQZDmy5MhKfVTrTgt008JCUJ+o4OwTQXBpOvXymePrjMGKR0vsG+Nmzb7TB10cST6gAzND8t4ds6228oqwA5/O7T6ROI3fLclax/SA1NvJwr/gMVBh+aqZWndV4NlMbBv5NIZOZ/rdCKfuLJN7LJ7dpyD/5xDEhg==\nfit.\t\t\t86400\tIN\tNSEC\tfitness. NS DS RRSIG NSEC\nfit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ygn4JFNez9PjMZQoEqZYkgWxuJ92occRs3h+JmxJyBQbEqZjVyBa0re20c6Ludh8wYxUe0dT/xgFhju7uRaF3U6erUtsiUZ0iNk0keqE3763+NStZ4bdRbB5wZEgiRJL5QLAFGp0WMkj9CM4sCrwpwTez8fyxxA9jYrBsfarfVloyVAEivIeHj7CXZKYQYI2bzjJcnhsEnd+7NkvUR+ZsuK/BRRlDyVeCcviIs29uDCZVe04SnNhvkRRBBgzdULWf7JyyjVww9gEOPHNuTwjPIgqLJwsaAWsGM5GhvB8gFef7wrgCBIAwvLbUFnpJ5VUJW3xtdo408ONUzmkRr1y+Q==\ndns1.nic.fit.\t\t172800\tIN\tA\t213.248.217.23\ndns1.nic.fit.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:23\ndns2.nic.fit.\t\t172800\tIN\tA\t103.49.81.23\ndns2.nic.fit.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:23\ndns3.nic.fit.\t\t172800\tIN\tA\t213.248.221.23\ndns3.nic.fit.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:23\ndns4.nic.fit.\t\t172800\tIN\tA\t43.230.49.23\ndns4.nic.fit.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:23\ndnsa.nic.fit.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.fit.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.fit.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.fit.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.fit.\t\t172800\tIN\tA\t156.154.103.3\nfitness.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfitness.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfitness.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfitness.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFITNESS.\t\t86400\tIN\tDS\t55615 8 1 98FE524B52A764F6F075FED2443448BC0BECB455\nFITNESS.\t\t86400\tIN\tDS\t55615 8 2 C8F63302CEC75B45BF4BE4116295A943DC1E6F5C6B6B02ED8A2285814BF4515C\nFITNESS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GdN33a0RqO6hHpLv2xWviq6Ynntx7rwm+p2yigeA5NzbzUpdJulti2CnD8MoMfKfAjxAW6eqw2JwJn7wZr13Aa73TRdlgpjF1jKSSZbcROvagzoqYTpNAQXDEhdF64RkWnDtVhxzEAV6ZXpDzKa/VSLVktNd1555q0Q2TK7oVTPgDtW1yHBoFrg/Y8CQsaQ9F1zX6PwSbDLllq3eqTkA85KpBLVz1DGmFFjsamkPNEG1SkvXNPfOD1QcH/rO8Hi5jPcf1ffLWKJtjjEavx2t50Z3c5T+/83K5U8O243Fx7JCu8Sg6Heuq4QWwICDvpfeaU5cvlF2PpKcms7V8n7oSQ==\nfitness.\t\t86400\tIN\tNSEC\tfj. NS DS RRSIG NSEC\nfitness.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . b3CL2R64VRuJvNnJDLLLxz0i9Vph0/HgZnsyriHC+FgofOKvh3QlmMTW/L/rmgOk2u0wsPiOFHIOWO+HB/BbjDqx+Fvyc1/nkMaBN1WiVaFWhVNPxCgtKNWuku5mdSY4X5r0Il2vK5bxK4dThjqG3OXekODCyJt/iz+e5kppgF6rRuBiMaiSqlkHl4PEwKMeyNk70ix1J+ztpXqWOsoiRhd5X+Ix7kgwTXFDns4uk3Opj96VtV+nUUr5PQyjZbNwKnjI61OvW/uk7sIxrHWpAauU+3muNFPP0iNF62LJ2jLxtjSTE6HNXBtew7by85tF8YnjVGqtCTk9Q0TDd2IaLA==\nfj.\t\t\t172800\tIN\tNS\trip.psg.com.\nfj.\t\t\t172800\tIN\tNS\tmanu.usp.ac.fj.\nfj.\t\t\t172800\tIN\tNS\tteri.usp.ac.fj.\nfj.\t\t\t172800\tIN\tNS\tadns1.berkeley.edu.\nfj.\t\t\t172800\tIN\tNS\tadns2.berkeley.edu.\nfj.\t\t\t172800\tIN\tNS\tauth00.ns.uu.net.\nfj.\t\t\t86400\tIN\tNSEC\tfk. NS RRSIG NSEC\nfj.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AMAE6pacMQ+zTctE4DPmipK+2nTYy/tQ/9fK9+1xRFXVNFq6RUM3r8839UtbFC0rwiXH4xAC2QpWSmyZKtxQPriR5XBzIxwttWEoZaC2gJLZZ7Mj9NPXWBEhhaX05krfH4nXx3sekSxHVY7CLl0q6KdUpp+fPFMWE2zt0gV9hlOeq/P+p0lsZYUy7XKQ+FipGN6Km/QaGs4xQq4f9RxV2ZwgtiMsrtKBbJ+seq15UwTUfo9mD9SafhNXdtPuF2lgxSvGG3rcctkaX3cJTuvwfSmYeicMAjLZeLZrDfATaZ/b0w5qOujiehKibRRX8kesVzvkMWPUDSVju9YqRUz0gw==\nmanu.usp.ac.fj.\t\t172800\tIN\tA\t144.120.8.10\nteri.usp.ac.fj.\t\t172800\tIN\tA\t144.120.8.1\nfk.\t\t\t172800\tIN\tNS\tns1.horizon.net.fk.\nfk.\t\t\t172800\tIN\tNS\tns2.horizon.net.fk.\nfk.\t\t\t86400\tIN\tNSEC\tflickr. NS RRSIG NSEC\nfk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NacXDBVpzJ9PDdYfuSzBYWDmGaSor8BdvPJ7H84iWQHzUYE5KO/Bnzx5bWfGQ8uflswmaxtUWiK5+8eEGeKIwvNBaXOfTOm2GM1CRSbT+LyrGOSzVQ6roEVOXVdI12SD3E3/KMkrpeUdjR5CkbPIbzTM9OVHA+3pA7F3D/v2DHXxzzeYHUlH+6aY8rbjLsAwxa5UykO6Bgl5Pk47BcMNZBMZzdyZDFximE/0K+D5ehw/mKMq5+ifZSRW3107nxA2NbLGkQY6Gpa3dfucnCt+8Rs4yhkm4+7A/ofTeBpRd2uOxIV9lBrhdWYRBJJtbkxV6XbR/Kenh953wCcp9iejTg==\nns1.horizon.net.fk.\t172800\tIN\tA\t195.248.193.250\nns2.horizon.net.fk.\t172800\tIN\tA\t195.248.193.251\nflickr.\t\t\t172800\tIN\tNS\tns1.dns.nic.flickr.\nflickr.\t\t\t172800\tIN\tNS\tns2.dns.nic.flickr.\nflickr.\t\t\t172800\tIN\tNS\tns3.dns.nic.flickr.\nflickr.\t\t\t172800\tIN\tNS\tns4.dns.nic.flickr.\nflickr.\t\t\t172800\tIN\tNS\tns5.dns.nic.flickr.\nflickr.\t\t\t172800\tIN\tNS\tns6.dns.nic.flickr.\nFLICKR.\t\t\t86400\tIN\tDS\t8729 8 1 17B38ED42DC50E43AE28617391CD17E919750616\nFLICKR.\t\t\t86400\tIN\tDS\t8729 8 2 B4DF94A42EFFB56855FCF8DD8F262485D408D139D0336AE35590E62E95E76094\nFLICKR.\t\t\t86400\tIN\tDS\t65401 8 1 1A9596732E78E38735DE511B95EB07F9D0B8F2E5\nFLICKR.\t\t\t86400\tIN\tDS\t65401 8 2 A6E9818A5EDBE1F5E58101931BAD913E4F14F168E13742B7E1192E8618322FC9\nFLICKR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dessZbqtSPxILGNwt7ES3qYPk289He21dZBUsR6WX/0k58vBBI5cqz/O1U7pI5qUNa07tAw47l7d5utDEk/BVhtG+MUPKqZ25yqswQkRiNZ5dF/HBOs78POqoBlMz8B9DL1yYHh2cFWXgy2aMvnemjIUFdHs5dlPw3SOR67n7p+X/pg23pio0cg2X6c1r3ihnhRvZcmV8KMHCZ/3+fJib0jvnqN9ilcScsbAAgF2BSavTSxtmx5WoicRaleZQapM0Z/B2v7kIt2Pi1PxMVDKrImG1uUObeXr87scJk0vOrLMmaltpNHoyYovr6n8WGt2Ooqz333Wnf94ulK4VpNT/w==\nflickr.\t\t\t86400\tIN\tNSEC\tflights. NS DS RRSIG NSEC\nflickr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qL+c5Y3P7qsbEae0nH3FoNFKbhkT9+jE82UGXaHhVgeify3LP7wnDgeUa+bgKh+zxtB4CIcEzJOxMmUXkiU9I3+EjqraoaOZ1G0xV7Tr3ys8mW2Ak8SOFg4fKt8Yh2UKveUEkUz0XsUT3HQ5xFOqbatL/S2Wg3Qj21Ylue8xlOuIbq98nif/7R6VmFLECIWrdUKDE0gaSBR1Kf6PB6SdjjInaem7waGKuS9+80qUxpSiI8+q1rl21t6Xa5QK4jNrNqnxuJJ48dSCNFJIjT6+HzyG3otIQMNljHoxIgu3pLNDe+t9Mwgc568ayaJ7rN4IN5mzpIYJYRS3wKvf2SGApg==\nns1.dns.nic.flickr.\t172800\tIN\tA\t156.154.144.60\nns1.dns.nic.flickr.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:3c\nns2.dns.nic.flickr.\t172800\tIN\tA\t156.154.145.60\nns2.dns.nic.flickr.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:3c\nns3.dns.nic.flickr.\t172800\tIN\tA\t156.154.159.60\nns3.dns.nic.flickr.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:3c\nns4.dns.nic.flickr.\t172800\tIN\tA\t156.154.156.60\nns4.dns.nic.flickr.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:3c\nns5.dns.nic.flickr.\t172800\tIN\tA\t156.154.157.60\nns5.dns.nic.flickr.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:3c\nns6.dns.nic.flickr.\t172800\tIN\tA\t156.154.158.60\nns6.dns.nic.flickr.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:3c\nflights.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nflights.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nflights.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nflights.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFLIGHTS.\t\t86400\tIN\tDS\t59554 8 1 FD0A10A301D26B01C4994211405E99DF65B10154\nFLIGHTS.\t\t86400\tIN\tDS\t59554 8 2 C67143D447BC0469F07673A6AF6B28A91C581A60366D793AB329ECE05172E977\nFLIGHTS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Hi+t56xvidzH8TE6ozPCtb6SClsA2nhYb12jTqS3tJHKrHyRVsEsptGyrLJVzkH/CB00y3lsCZZwEDg3qrzh95bocKkQwHbEL6DG+WO7PlnEJwlBZ4PBiIoCU89kioRkE+pfPb/FTWbBILK0fyN7EM6z9x+7Qo7l+CDjxWz3wXKFFhLRWFSs/2r2AC3mMOGE91u0CS1avPJfWGXd7gDQCn950iCBLNre54NUrFS1U5xOGh3Uo/ZD46CFiy9yysYsNjs3scPU7GkDqgyk/g7tN3nrlCxDo7Ke5Sfw1PpprPUcdHAwDuHl9tSpGjA/uDQFoY/1VVLJIYOcv233th9xLQ==\nflights.\t\t86400\tIN\tNSEC\tflir. NS DS RRSIG NSEC\nflights.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t0UrknfnZD0PISL27oFHCgFzg3tpS3R0Fk7/pXiIhr26+RKnPSOdbYAy5NpGCjzzIOnui9gCjn5VIwUiUL+4C5xWs+8ejzvASx6DP2gihkRsIV2oKPIuQCFzHHAZh51gLI2WTsTcItyP2AmcHLx5OS8RcJOnEZgfoDUlRhGGD+XbZGP6Do3YmgqPDPFfI7CMr3NovS0kKvJWJgNv+rLN2QuC93qG1hYNfXTdKYSq3cqi+4OesYzU1IwABcWa1flQemJi26wPej3T+o3LrVNwJIhJGEgymvHfzEIvPHV1FY7uT1vrwRbl043MelKDdFFHvgANWPg62qpU1uEuSvJncA==\nflir.\t\t\t172800\tIN\tNS\tns1.dns.nic.flir.\nflir.\t\t\t172800\tIN\tNS\tns2.dns.nic.flir.\nflir.\t\t\t172800\tIN\tNS\tns3.dns.nic.flir.\nflir.\t\t\t172800\tIN\tNS\tns4.dns.nic.flir.\nflir.\t\t\t172800\tIN\tNS\tns5.dns.nic.flir.\nflir.\t\t\t172800\tIN\tNS\tns6.dns.nic.flir.\nFLIR.\t\t\t86400\tIN\tDS\t28330 8 1 A230B93C8948EC5D2B292DA42EE9EDA277A04C25\nFLIR.\t\t\t86400\tIN\tDS\t28330 8 2 612844BA10D85F60E2F5D29255DC488B29CBAEF38CDB87B8C0D133AE343C1977\nFLIR.\t\t\t86400\tIN\tDS\t54632 8 1 7CFF281E6C8D6B5016A822152BB791A693EAD9EC\nFLIR.\t\t\t86400\tIN\tDS\t54632 8 2 7A39D55BE044946A4902C36B6CBED58CA72D0F04595D6B2B3D19EA57B2A2DB79\nFLIR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rrBrQzKV2OWCudk9ar9ReNJybKsaUWTuoUB5DpB0BABhv13bKWu9jom4nycHl4XTVFU0Tbqfmtf0Y791bxplNGQmOR9L29ic94SD1cZ9AsKIiVdx58XMK/BKH7i/8Dce0Q4pZddM3ZhAx4fhKKurGmYzeKVbv1eBehz7kgYxsPO3srSmQDBS9vp4T4lh9mlwPRiyZXh0/aUI3TuFQORBKIQzqfXog5rxpbR26pxZZyzomx6T9+5fvFdWguFKpsMdVtToxJ673go2JCuQHARU/VEGuRxCiOZgZRe9Mgx2RGM9ldKG6B0q3/nGb0TYZUiuLJ3zKIt4vIoz+D8ymJls0A==\nflir.\t\t\t86400\tIN\tNSEC\tflorist. NS DS RRSIG NSEC\nflir.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aRFQs4VDUXDm/K/7fCmF078U02nXMr97Ipce8SfSwDdlzLib9VUerAIGEN2Ivl5hrVut747mrHkUj+B6NH3Uskaif8IJ7fhbsBQ3lC7BMiAQGqQUdt61jmRiENlxSy58/YQ4msxI+t3SexflaVxJxqlEZ4XIJmsbM2sgiD0UpJ8k3yPHydKF8jKg3cfl/XgQYOz9GdiLuujn9uvHf3RLWjltXJe88xYfAQR6yhHebjWmPJhZjbqtjMapFsZy3z3rN7VylmmXTaqJmyxqnGRvpMDFmMAu2aRB+5UZp7D/NzhZziFLSCt8RlnGLmCrcNazy7gjG4qJPc2v1TyT5JA3kA==\nns1.dns.nic.flir.\t172800\tIN\tA\t156.154.144.61\nns1.dns.nic.flir.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:3d\nns2.dns.nic.flir.\t172800\tIN\tA\t156.154.145.61\nns2.dns.nic.flir.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:3d\nns3.dns.nic.flir.\t172800\tIN\tA\t156.154.159.61\nns3.dns.nic.flir.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:3d\nns4.dns.nic.flir.\t172800\tIN\tA\t156.154.156.61\nns4.dns.nic.flir.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:3d\nns5.dns.nic.flir.\t172800\tIN\tA\t156.154.157.61\nns5.dns.nic.flir.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:3d\nns6.dns.nic.flir.\t172800\tIN\tA\t156.154.158.61\nns6.dns.nic.flir.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:3d\nflorist.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nflorist.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nflorist.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nflorist.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFLORIST.\t\t86400\tIN\tDS\t53209 8 1 8F3C85AC7E76DDE71B6C6ED6E3BF2F8A83797B65\nFLORIST.\t\t86400\tIN\tDS\t53209 8 2 29CBD179791181CF701ED13E9A0D4F1D9F851060D5643910D8B62D0844D616ED\nFLORIST.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . guyunvLwtcnlKlFUiOVVmvEBTQRNufUqSDLLfjLjEigq5u2LNq1yIkyBL2OGVxEbgYvIJnZf4yG+B/hWut956bOuf66WCm6HXv0epeP5qTePkOrsY3leqfQfQM0aTs8/MO3MHM/QTrFuG8Bu6VPQ3Q5QdhMEGc1NthUb8lJU1L0ohnQgn70zLwK28S0cT7yTSl7Ly1mcD5fzzlBfu8tz6ZUS5Hkd1EPAHaS5jAvNt/oDavu58Tgb7I+usC2y1GLZ+rgGrxq7AT5bRggfvkPJLjnMOHOSjyiizmtifHMt8D5g5Efii1T+HUqrvTcWkkQDe2FkqxFE8mY7pwdTeQWM1Q==\nflorist.\t\t86400\tIN\tNSEC\tflowers. NS DS RRSIG NSEC\nflorist.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AsoStXA0WNz3w80oiEs6ibxObMkLZRL1cJz06zGRA+N2dFhXNcrhtaeezKv7O58PbkHWfemYXNgI0oPsVTpNemi/RhfAOOer7QgEG7vWiTJXefO0FjkU8JDtOM9Hactz4ZvTdt4hsxT+Xj9/xhW/jkLa6J0xZf/fVwVWwr6VR3gjlx3hnOy13b9mc7X7pYwZMrpu7l2xIF4tqDJG96FIEtKKKcb9YtRUK1Eiw1AZ31yL477mLRt/PS3S5oQtv7MR5eRAy1CzqUM0EPUU/pmK75taRSe4eI1EsPnL1lMmQKCal00nUDAtxG6np3iLIQGrbt/VIgfIcS1Nc0dPXHSX1w==\nflowers.\t\t172800\tIN\tNS\tns1.uniregistry.net.\nflowers.\t\t172800\tIN\tNS\tns2.uniregistry.info.\nflowers.\t\t172800\tIN\tNS\tns3.uniregistry.net.\nflowers.\t\t172800\tIN\tNS\tns4.uniregistry.info.\nFLOWERS.\t\t86400\tIN\tDS\t44614 5 1 16E65148CD02D28C72BE03EC2AD4F0B7B8EA156D\nFLOWERS.\t\t86400\tIN\tDS\t44614 5 2 E504240FF007EAA0829D9CF47F27FDD2B8C4C03E113C9D163FA0766D6716609D\nFLOWERS.\t\t86400\tIN\tDS\t53083 5 1 FF6D6BA7638E7D8010867C4334D20EED0D8F0D0D\nFLOWERS.\t\t86400\tIN\tDS\t53083 5 2 9F8BF09B0D588D739D4F88D9E2AB870C3EE1368EC69089EA744353CA27B49C21\nFLOWERS.\t\t86400\tIN\tDS\t58987 5 1 8137481080ACC7007ADA62A232F6583006B13CD4\nFLOWERS.\t\t86400\tIN\tDS\t58987 5 2 09B09C4F8A0BC8650035E4C10DF28AF3195CAD5997D3E722A7C620004EA6DD08\nFLOWERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vN4zwsjHdJkCsuosr+qzCNkL96We57b1dVRH0P+CdwDKjoOtMuKNySK4oTLn466yN3Ub9czuefFERLKnxETZ4sW54GgeQZ1tqiZ2/RUWm0L4wGpT1fTUscg6F/O5YnccbZzArbUaEQXN+uM9tZKTs4tFJ8to+V8DAB+hGhlSsot/q4yseGB1XbacFlv+IwFUCEivlhkvfios4igatHbZf9gRXr/Lq5yv40+1N4T2vzogBj2yVOe/rU7XQte/o6eCmEwa68emg3y34XzkaZVACmrT1hpJv27tpp8gysMGvygVuuwAPrL3coRqSR4dSz+MvlTA29Mdzl4cN3OVvzCIAw==\nflowers.\t\t86400\tIN\tNSEC\tfly. NS DS RRSIG NSEC\nflowers.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vgKOwlB/9mMPCsEXrO3cjqB6+XhCddrA/GuE9WoLq+B5cJe87zqyJxAB2Hdx/xQIvl83aUsK2/vfhtlXQKDWNjoHs6PGv3EdUXeqsgBMhcA2qtdDcAkBq8rrAAA1VP4tX61mG2XRPocyeoCGuBkrwNQ9m6NYRkEaZ4AUwErDnXQpSJUT8hKoAngP6a3SaX8E6Hx06l5xOmbopXjXabkMbWFMuwuSU4HQallfgVU3D+BiUkHa0Q+UbGjyIE7lvktvQiLJp9Ofsu3XM8MN07D8p/MOqum0t+LMBoA66EKNbq2XAZyREpUjFEZkEJjjASF52ydl1w8B9+IiSgRWTwHpUQ==\nfly.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nfly.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nfly.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nfly.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nfly.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nFLY.\t\t\t86400\tIN\tDS\t65399 8 2 78E00A911E48A9109506338E1FB131C462333AA1E35C00E2F24971D28A97CBD0\nFLY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dw9bwO+j0sIXfcyigmSe8pCJ6uEDV6aJ1VqXgbSheE6QXRBUum7V7FtrR+neyKMZHJiLLInL+OH0G5jBFO9wZvgqwQsOSnJf1rwNJUAloyVLeCFZp+Ku+ahcM77IzBZck5XSpQyLJL8tzUJWuYimUoFPzFzJOYGMvfx8/Pi7j7sSl8HHQjD68oYuL9fId0cXfhbvO6EJLs6Sa1C3LuHquuE3RGiAKp2J9rEhFLeoA8OgA35TZrIbBxdArIUJjxZoqGrcOuI7zCVvg5qR2IVHFPyx/ssnYrAMWKBMfB+NKFgrub88kCMBDdzeM9ap8Q9aQ3mcFm0NW1HZHMDWpnMEWg==\nfly.\t\t\t86400\tIN\tNSEC\tfm. NS DS RRSIG NSEC\nfly.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uJC96uDh9nq7AeGF//DaMJpNQmNNMU8WwFVuTyeWAqxtQ1Mfq+sjKAhbzIQ8tZyUof5Cv0jESVjrZAOElYKQeSYoJhBGLgIEGeHv7JwqKdn6UbEbmrxa89BXN0cBCD3jyDxttJl3rGkYre3EHqI+sensIqjA2VuiENHOQq7UpXVJ66fB84t+n7NHL7UR7jo143LLmz3//6MAPO8R/nblY5Pb/R2ePAc/T4+e9JBAEeIPZ+H71dRp5IsDEQOFa8cWy3uFahLGtkfEx6XuS8AN4aoFtBmO9X7J2hlv3XL5kbPzINs2xLlR71wEc5hjg5w0IFQzyW/BaVZRShuGHIS2/w==\nfm.\t\t\t172800\tIN\tNS\ttld1.ultradns.net.\nfm.\t\t\t172800\tIN\tNS\ttld2.ultradns.net.\nfm.\t\t\t172800\tIN\tNS\ttld3.ultradns.org.\nfm.\t\t\t172800\tIN\tNS\ttld4.ultradns.org.\nfm.\t\t\t172800\tIN\tNS\ttld5.ultradns.info.\nfm.\t\t\t172800\tIN\tNS\ttld6.ultradns.co.uk.\nfm.\t\t\t86400\tIN\tNSEC\tfo. NS RRSIG NSEC\nfm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mE0T3QSH+NXPRchVgpKepX3ssfuuf/9/VEBBV0DHW0XOLjY/h6yHvZEHw84/4nH0BoWExbPtFcbYOj9RmMoAGWUbT94sYsZH8aDclFnpKjZ4hELWAVAKMEAeMYzSqK97hZhr8f++NM2yR7l4qDfJuv3yQMd+00h4GinFodXmKL1Z6ThIL7UO6U7BVwxsCfDvCQCZjG2ZzPRRPrOFdb12QASc6h7zfZjmsM4sF+k0yNWFK367M4Riw2grDbglBofcR4itbDywFuSV5KxDSzt5tcZzs9xK0DHj+k1LI7HWDbpItBKXNosfwpJ6sojnKvV5yUsR8/nu7Sd+YM5q3fNnOw==\nfo.\t\t\t172800\tIN\tNS\ta.nic.fo.\nfo.\t\t\t172800\tIN\tNS\tb.nic.fo.\nfo.\t\t\t172800\tIN\tNS\tc.nic.fo.\nfo.\t\t\t172800\tIN\tNS\td.nic.fo.\nFO.\t\t\t86400\tIN\tDS\t6691 8 2 A752CEAAE4E28B4232244E5486D55889F117A15B81D3128CE7E9359F1D47A445\nFO.\t\t\t86400\tIN\tDS\t41527 8 2 6E7925D8D6F243EF35381231B955528F25087DBF3E61CC5FCBCFE72948D0470B\nFO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YOPe6i+yoRTkJbSWSo54aOB+0FRACK1bymAArONYqfwZV68ISZ4C8WYMZa3Raz7JYn270UgShwSS7jOEAnaT/VxFVEAF4Qxd+lLlg2nVXyNR0tb5U0IHkStPOQTmXE1+47nXpaEHR9Gf5/iqU5DMNRLtjlTg9uP0FlFR+gKOAhJv5JjSh9EnivqILHmEK1MvfImqYerHHqM6+WUiakhufJbd2ccnV22xXCs5hn69cWuXduYhsj928IkfuoH8hXvDgjgux3ClEr0WtBqS4rp644t5yqQJYa2nJJZSpvPMgczVUAGaYL0Iax1oAa4k+uIpo3HzCFCYetBv+TNE49aZRw==\nfo.\t\t\t86400\tIN\tNSEC\tfoo. NS DS RRSIG NSEC\nfo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fSn+Ul8vKIyHnJ0AUBAzxe+L6xEywFHZNozwlhlBQDbc2bjCiXFlj8bTm3FiwbLUD2k3SEoIkNhtFcFppr2HaEUonl/p8Oca3Thz5qsnrMkcq7A9+xMdPFHkdbup3kTfW5+6q6UHmwZyAlE/ZDyBnSdZWCwkwb0Lh1J5MhwtoEViFg+TuKl9P+qQOI5L9pBhQMvWXwnrae/jkUBLF7rHSKza8XkrB4OHJgkmjivmDtxD7uDcA8B9FBwY7gS4vab0RwPGlte+/KOuq4ZTK+TLltxzy5Bj5KRZk5TyRBS7WPJX09kiieLkGstc+ABYdkh2oDUkVwhIDy1GIvLR9qQUSQ==\na.nic.fo.\t\t172800\tIN\tA\t194.169.218.27\na.nic.fo.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:27\nb.nic.fo.\t\t172800\tIN\tA\t185.24.64.27\nb.nic.fo.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:27\nc.nic.fo.\t\t172800\tIN\tA\t212.18.248.27\nc.nic.fo.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:27\nd.nic.fo.\t\t172800\tIN\tA\t212.18.249.27\nd.nic.fo.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:27\nfoo.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nfoo.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nfoo.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nfoo.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nfoo.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nFOO.\t\t\t86400\tIN\tDS\t59840 8 2 CF97E293D4692C8085D5254B04C77780D1A217A692D5D0EEEFC7A8E282614F1C\nFOO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B/3V0ojIQpPZZuECVYeiqjrWhl3/qDxukFBwYli5P6V6vRLV7F26BaedlLzveqi7AVxRpUTXKF9lyVVQr7pQ1BEj79jzeCtpWU1/zdTcve9esBbvqNxCt+TS/LmBmAGI7z/PLIWl4ESIeduRFUBaBvCJMZeDLOz8NvJ7rPXnu7H+CeuJm4o4/4wa0oEqs9AV72BX3QkfWmJ7xP0YzMPj4BIBzYvLSwS/pzU+ITTUKv8l48x7p1GlnH82AnyNLxHgn2CFpri2/Kf6+7Z94Plql/vTgOLGoWH2AzLACI6Wjy1LKo8m6gwFG86sgYHJtvCoFyVK+3E/mDHhB60MRzzsKQ==\nfoo.\t\t\t86400\tIN\tNSEC\tfood. NS DS RRSIG NSEC\nfoo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J6rM2p+k2RR9N6Oydd6MeFuLUD4Ad2nGGkcf36J3PoAm8KUKfiB5waL0JxvzhmXsZl3BnIvwqpMVW3io9L9hg96mNs9wD7RFgAyMdixMTvtjx7oVOWoSCzZdFc9KG9pKPXGg6aZrOHWnsDY6jTaUOCk4Wnb5RyyR3bLZhA3swT9tcSKq6dP3H0VoTROi16YXiDXcocQINXg2dLwvOToO12c0HRot5JOLR5AlYwBXVO/LVXF96A3VPa2awLrW25rtfCQLB4R+hM6fjGdRNZftvia5KTnAt8NXJ/TR0zhPsbmGz0DfmyUJzkpLwRYpo2fr97X5hjTpjSsfm+MAZGrnSw==\nfood.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nfood.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nfood.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nfood.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nFOOD.\t\t\t86400\tIN\tDS\t42180 8 2 4AA1F08B292B3835FD27B5692D0CD0C1CD0119BF1455A69506E50CDC6C47D761\nFOOD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hE0qLr3ezfYwveW9+BL4YPDy80rSUy/61MO3ZURV5z+QFqT3whCj+4WvrlHD03mRz81c/7V7PtEQePm3FCqXGautC7tcCWfzqo+wsRkHdk/IP2dCPtpEeUmvn8tyFHDcFeOYhvLlTxtMS0vvENOPrm79cAmCiThH8X86Y+oQP+hDvThkmu/BB+QCoXEIsMh/tuRsUzuUZNXGcio3rxTdfUaELKGvMvOoLtSk4csZQ0bnMWbpzVWkvJTU32YW0u/QjmigBnjOB5CZmkebRoan0Ig3wljFtOGrdYV1yDuH4K7Mgcz+48ayrphmCPV1pQMSbG4IEOokKKGHXmvxkuh6ug==\nfood.\t\t\t86400\tIN\tNSEC\tfoodnetwork. NS DS RRSIG NSEC\nfood.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TODQB6jRFnqjiIgS7tVsaAWylUd7JJbIdM2HRYARe5vwkUXo3qEQlY1i+qt43WmUtc33wIyY502Bty6gciWfkY1ApBlZ+wnJ0oDcugiItxtEIiVO35b38fPFuu2sGmE3pWhxBh3LRucsygOMHVhKokREniJCgEcI5uaYLzrZCo9X4kMFcD2BLq8eRejMuDrKHgI1y0XcCglGgk68A4DU+ANRMLeRWHSgNj8U9NXQNxx4exoDopnZb9cB3lDsCpItd6L38XrLRGHcXSCXV6apZjcSzQNPNucEb42O1+y1wDvXc1EzYX14BiI8INxDmk4us3ZJXgqzKDMVFfkTlVXNHA==\nfoodnetwork.\t\t172800\tIN\tNS\tac1.nstld.com.\nfoodnetwork.\t\t172800\tIN\tNS\tac2.nstld.com.\nfoodnetwork.\t\t172800\tIN\tNS\tac3.nstld.com.\nfoodnetwork.\t\t172800\tIN\tNS\tac4.nstld.com.\nFOODNETWORK.\t\t86400\tIN\tDS\t62358 8 2 88EA5AE874998C6549E8D2410E5E99499F2B896ACB10C80D8ABFB2D03B520C6E\nFOODNETWORK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZUFep2xLHgnqb+k29jiXbGuSiHaRgyvuauV3OZooVqn5Em+BPWwmRBlZGwxwHofYi9+1NT3zuYSJqkWMhDhJbErMfkRvhEyrkKlPonqwCrZU80z8VqeQjGcxkiLVQGvHtUfAPr+Ra1DGHmSmnAC7Tyrcc16Qt6iXZyHJ1WPyOtJTPFDjKOSZEbuQiBMpES6EvK6NrajGJBficaXGxN2JHgTAHDnLbtz1ddSpUk7HeZOSRk2ujLMwO/qB/P1QpqfEgnr8Zybw8Hr9AMkNY2Lq724/PwmKw8PoGbJqZXk70CZdKRvMVu3TIZm82e+F9yGgOmNjsxOP3sd4iGTRAe1cXw==\nfoodnetwork.\t\t86400\tIN\tNSEC\tfootball. NS DS RRSIG NSEC\nfoodnetwork.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XtSR+KfkM+Nftkgaebr1zfQ+4YYres21O1VoIyO4F+l9Jn9FsiWqe1oN8l0TF2rODxlVCYmtanWhTOAv89EoeYdhWPqHIDjG+uMikxYU8yyoHo0lB+h50UBs1QmoL/c1IEQ8d0gJgbKJlih/B+vdkAP0o7cGK8SA71mreScyqJMO7QdkPKCqO8/+OmTJ5xrcexUWkDuVZ5ap8eMOfHsc+yfhC/UXfH+/FrPQhwz++9mhQGkn9Jdw8VvFbLdnEm3XXluC4xvIf2M7ANjcvUIQ8giCx+yG7kC1cdwfAhPyLnNZTs0dAlN87WpGwVVyWOFJNOOgWh8DPp85hKZ/CMlOAw==\nfootball.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfootball.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfootball.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfootball.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFOOTBALL.\t\t86400\tIN\tDS\t12871 8 1 464474C6446F4F715C4371FDABC91C98C53212F7\nFOOTBALL.\t\t86400\tIN\tDS\t12871 8 2 BF934360F907F625145F507CCE5808AC0C03079F1BE0AC29C078F4C690548A48\nFOOTBALL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dMU0A6lVtceX0rV/rNJ3nbKtpkvkYDUk9I13XqI2vonMuMjJVVaxzuR3KN62pkxlSNDHZU9c2UQavqidx610pPRAIKzFsBQqGPlp0kRBh/iqfYN+5SvlkVcBM6fMGV72BSMlK1BxyOGFDM/wNwhtg3KWJGuMx7ta/6ynC9b/30wHTChOP3lkfa3RmEIcWL3wgaWQiJYz54tB3mkDQPE3y95vjyQ53fwXAsq9MIUL06QhhYKZpHLJW94wvVQwbEaa+H8nwUnasSjNozJT5Ew0W/V3MCXVsLcMnWHxKYIXUfOoeJ86nLk2C7/REcNUsbpbA53Rog56AIdYH/l/kk9vsA==\nfootball.\t\t86400\tIN\tNSEC\tford. NS DS RRSIG NSEC\nfootball.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bosXLfucZ7/sdAMbLiCxhcuc3dDU1qDpI9XCpkZ4a04OW9Sh5OAMUvWGQzPUW5POIHk5WeBcbOuw+yUh5rTTyhJOqzcTU9sRN+3RNRCMzarozYw/3LRbZDmQGKQ0MlCd9LsDleqKtsPWKdns1KOaUk/7ELtSnEh+rtWKXmtEyVAcjNilyoWzBv8aNt2EpT/8SKG4lDG/buku4vTuA58uqRtyr3TmmvIJz2uuQ469MGAP8rpxZS/urJAfIVQzZo8Xj8kM2kdbm/xXYEyB+HGD/MuNgFqpHgRS6ZoAX/3od0tec/Yngd19aKM6VG7lrxwGdeN7YUPrxeb+pIVD9NCr9A==\nford.\t\t\t172800\tIN\tNS\tns1.dns.nic.ford.\nford.\t\t\t172800\tIN\tNS\tns2.dns.nic.ford.\nford.\t\t\t172800\tIN\tNS\tns3.dns.nic.ford.\nford.\t\t\t172800\tIN\tNS\tns4.dns.nic.ford.\nford.\t\t\t172800\tIN\tNS\tns5.dns.nic.ford.\nford.\t\t\t172800\tIN\tNS\tns6.dns.nic.ford.\nFORD.\t\t\t86400\tIN\tDS\t42799 8 1 338DE42B134267BBE366635DB172089A46C904C5\nFORD.\t\t\t86400\tIN\tDS\t42799 8 2 7F7E754870B6973B166694F245279FC13A10A940D3DD612B5DCE4ABA3221F0B3\nFORD.\t\t\t86400\tIN\tDS\t49159 8 1 4043E959D0AAAF0FB6C89FF0CFB55EB52F15A6BE\nFORD.\t\t\t86400\tIN\tDS\t49159 8 2 3526258DA6CAB543B9440A2ADEB2652190ECE5DC7D1DEE663C4D018E398B6439\nFORD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YxvfRn/uqzAO4C98NxIyhw+8A4bVjd0nOMVJsIhqm3p0Q7IKZbbCrZjyxm6O1YBpWKf/7YEH3XlT/ga3ox+/tYcPmVesL4Ur39a6A/NvfGkXXAy/p0ENgA/lhkRkTZVfLvJFJvk4FQkh9n44jqfGlOOxNnh6MVNWbHdH4AVeuw4X6jQtCRGN6GZ9CfsuNIoduWz6E3nMoBmR6iIx4dZmMHh+4B98m57RYL5ehkE5BuXOltK8EQLeQCuuGqjvDwzevJvEqibWIHHkGKv0MaacfGbQ3qWyObIA8x9Nu2TBjc1/vvzNbtH3iGi3TLCv6s0T/Fhfr4cxR1KxVyhikjD4mg==\nford.\t\t\t86400\tIN\tNSEC\tforex. NS DS RRSIG NSEC\nford.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NWNgBGuc9DkV0cazn1RStmoG6tBGN2ED/M/Tzed4ixhFhh5fBfxsUzO1lSmckROMv3udlU8Wss7zrGPMBhJdSznYr++UeqAkPspIkwTiKMGfaUhhENyi153PrLr5dN/i/hoPcVVuG1TURnBgSB5HtRrTyzK++0Rrs1duNjYBD+2fLJ1dRyJGv5ukPOus8CYgXrWxgKrUGK1XINwEn98rGgFaNWCj0xzR5SEuSpCIjlW9ZGtVImhzGfKs361bCVIRF1uUkAF6rZiHPRR0kIzDUQZAaQJtmr3443+VT2wD40FSJmyiOXtPGcHp5bDhFyhjTX973grqds3ioVLq9lEjHA==\nns1.dns.nic.ford.\t172800\tIN\tA\t156.154.144.62\nns1.dns.nic.ford.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:3e\nns2.dns.nic.ford.\t172800\tIN\tA\t156.154.145.62\nns2.dns.nic.ford.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:3e\nns3.dns.nic.ford.\t172800\tIN\tA\t156.154.159.62\nns3.dns.nic.ford.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:3e\nns4.dns.nic.ford.\t172800\tIN\tA\t156.154.156.62\nns4.dns.nic.ford.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:3e\nns5.dns.nic.ford.\t172800\tIN\tA\t156.154.157.62\nns5.dns.nic.ford.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:3e\nns6.dns.nic.ford.\t172800\tIN\tA\t156.154.158.62\nns6.dns.nic.ford.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:3e\nforex.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nforex.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nforex.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nforex.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nFOREX.\t\t\t86400\tIN\tDS\t51555 8 2 3E709FC5E5B8296F6B825FBE2CADECD13DB7C353616AB1AA16B505BEC0F3B1B4\nFOREX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gmiRlnw1tBoK7eppnQqpD/8BF23ZhodymDQ0o91GVvOQPleLFvp32c0LuNj96JNzfde5WZAk8gqEWV50WEFFPeubJR36g7b58V1pJR5DCMwq3lhswfHSE/aXqNi/kHJBRrN6M82AgEgpUpkyEdZuBXefWETG6rFskdB/lAvd6vtYXRKZzJQ4NnSRu3kzl61a3h4kzz/MUHp5yG3tig/a5ppHo4h0LKpvS1rU9izWJ9crChjo8xvo5hlgAh6eB6mo5T23zw41Q7vmTvzWKf78PoqU6Nlx1kF/jX5ClPFIEU5RAd5VJ5SAREHAfvAvWO4a1UiCRiCNvBw9uMsZJgjH4g==\nforex.\t\t\t86400\tIN\tNSEC\tforsale. NS DS RRSIG NSEC\nforex.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . I6n3qPJSpzlcwj7jCTugT+qBM36u19XYcuYxs0GETRrMvScHZb7vjZY/IjB2WrXA2DxycXfKx7Phq6a1mgmIuyGQgnaUSPI0GItkx9lvJB9kc2m7j+u6pEpEVVP8Xw4gbeFi+zyboc9ClgCxllFgfqYvwWz0UKhV5xJq67oq7eYbxcIRb8FPIdKtwnuXnb7mkxlgFhGtlZWrNxFmXJAiigtAsoE/Z0I11EsE2GLzy5hbAocH6ujpbWZjqKOI8QUJkFhOUttiMZGOoHPPuDcr0rHTmj+m98eXnnkNs5yRkq8ygXlIMMpZnNdTEFlBE7HFS5Mx/YCS0QROVR2sTrHWpw==\nforsale.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nforsale.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nforsale.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nforsale.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFORSALE.\t\t86400\tIN\tDS\t1885 8 1 DE92C3427C6DE5CEF61C09A8130E7981512DB2AD\nFORSALE.\t\t86400\tIN\tDS\t1885 8 2 993F57692F5D6356F3F734B747DFBF5F8AF93E6AA36B22C2F4840F635BF176C9\nFORSALE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jEdVO+dB+hC4iOAN8iHKJIV9uIlFAgitqrRE6GQZNPFKGM7hVzxWAjngmTK+P9YqPpAj0XeJ3d91rI7DkclZ+6+ajxi+FMLz6Oouw7k8/CQsMaN0B7s+bCojLgVkrhD7XtX5H2VoamajAzGqncbfOGZ31brs5qb471OQk0hQ2Vm7MDtlpyA/WyP2INsOC9oVB0KH9a+ZP6z5mjVI7cGZexNAs7rL2K0JiW7tgSF5w4Aa9cYn/AuXnrE0hOrU6q8oVBTCIhkmXPO7lX6c44enfzwc9Lk5d2M/HRH9eG5nExXG18iGax7qEOMj3yCkI1pgLx/SavN2Yq6q7WWCO3F4Zw==\nforsale.\t\t86400\tIN\tNSEC\tforum. NS DS RRSIG NSEC\nforsale.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . n00xoGZPb1lkF5GsG8D/PmuI9GTuk5YCNPkkDwzUoil7NsPOUCALb1wuiB6CkaUaW9YvSqKRuFEU754ub2Bj0iM+zxK0Z65F7uKCv/lf7D8d7xNwgZUlOO01jQZ5Qau5Q8P38jJVURLPItihPg2cyBSUAP/3nyGSgIZ4G8/BSlt8IOe7sqBbmS3H1DXTofH81Lk7dVjDCMO/4W43e9mZHxE6+9cHM3bBKvFzHp3TYc9HcG+D1+KI85O2g0ovO7qHoMwcLGU/iCc0wC8UybojnmP3CooGW5ViArWvaAGhKmv2ezTc5Op/Q89RRcmrCh3fOqsvZJkU5xeKnmQghVw+bg==\nforum.\t\t\t172800\tIN\tNS\ta.nic.forum.\nforum.\t\t\t172800\tIN\tNS\tb.nic.forum.\nforum.\t\t\t172800\tIN\tNS\tc.nic.forum.\nforum.\t\t\t172800\tIN\tNS\td.nic.forum.\nFORUM.\t\t\t86400\tIN\tDS\t9475 8 1 811DB232A91825F5F7B3720338F4E02F7CF4882E\nFORUM.\t\t\t86400\tIN\tDS\t9475 8 2 A53A95D8AB4105B83918A104F8828B1E0DDDB48C290A8EFF1960918E01EAFAE6\nFORUM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . X2Mg6zgK1L3zAFLQtO6ms6h8pN1FZJ+qAu1KwRhRJJfbnWF5U0Vw28AUIqEoSvoJ8zxDxYO6gH358SIBf1pUnDL5qVD9OzcMjlGuBm6mdKULhRJCZy9k9d7BMWXwK4rymoE1GhdlZUeTWf1a7r1CgwCTfJaGxKHHi9Ly1D33hJ1Kbl7mL3K1ozrzq9wdMo/DBfsffx+4QFTGaUc5Fnj8ptQg6kpMyP5H4Ym/YGvK+7ei1r0vLjJm5BDQulpJ0vCn1K6u2p/6DzMf3ob8TBom+0WKoD51eHeTGsYsRn+1GjYtpu4Sj0aGXg4FmcmBIawIldLZHRoCq0m5eyzHBWJIUg==\nforum.\t\t\t86400\tIN\tNSEC\tfoundation. NS DS RRSIG NSEC\nforum.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XvPkF4Ajg02dxDSRJif3bxe9qTD/6jLx30Mo1WXQZC/0y5yKBjSH1e67hij32Og0Q5JHZOx41B4zX8tU5/9hQ73Od8xr8CMtSFkwaDLPxPAOoEmizX27Z3D2NNgwMujOB8qSgDh74jcValsrWRuZY1pmP0M7ECf0ODKHpUyHgqSGbSyKG9QZKFlmb2HZE+WNctCOtVueP4H5GUylSiO1CfE3I8yLjwYz8297oZbXoLlOYlgwPvjZxQnR63rxJj1XIzi7ZIdUgSd9fnZeb8IpmEyQBaKOYzc6GccwEoBmSshWbqUIAD7aUx3wFHAiPBJBQqcNqy8ZQlC3Gu1z4z5LPg==\na.nic.forum.\t\t172800\tIN\tA\t194.169.218.65\na.nic.forum.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:65\nb.nic.forum.\t\t172800\tIN\tA\t185.24.64.65\nb.nic.forum.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:65\nc.nic.forum.\t\t172800\tIN\tA\t212.18.248.65\nc.nic.forum.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:65\nd.nic.forum.\t\t172800\tIN\tA\t212.18.249.65\nd.nic.forum.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:65\nfoundation.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfoundation.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfoundation.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfoundation.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFOUNDATION.\t\t86400\tIN\tDS\t26866 8 1 BDDB72891FDA72A40994B8C4AC7A026D16942609\nFOUNDATION.\t\t86400\tIN\tDS\t26866 8 2 C8C031B1277F1C75104707BD6D4916F38999158A23871602037F59E62E78AD1D\nFOUNDATION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RvUFscebL/KmQa0wbyuvboHcFxyRBnoRVuS8X8Fc2E7jwbqMPrcCWNNJ14vYWz1V97y/emHXtz0UEYQitN9qlTcA9eSXx99CLtGgdPiKnrO/e9mlS6aFp1Uapi7GRqcfX7Aw5VJ7zTcP7TMxQySTb3C5/C4S44c0QxgI9fGzjiyYa0CtKPkrF8k0mP5n+FNWo2YEaGlm0Ny+H6C7VsOXnSyIkxJEjumdFs7oAuSFEexk4RkDjkLfIP7hlHRoArd7auJ+o81N1VMKE8gEdCQGvSahoHmwl5DtsQaDrgKjRMnS63kCFfavmUp1wW/aqwFqvuen6ckI9gORizxUAMrx+A==\nfoundation.\t\t86400\tIN\tNSEC\tfox. NS DS RRSIG NSEC\nfoundation.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qIBrfyAp7v/3FYfy0EbprNM1HHdxbk7rO7XC1hnAhbd6IxrZcTaha2KtDUEhv/92n71nsjdvqvlNkn7cgTpy09XkM8ZHqdAAriCKMUD9G5RQ5YTBN9RE8cyHsd0d2QlEHKGKyxZgJ8aERLawrv6YjUkuEQjD7BR24dJ/E+orslxuXS9G/cs7N1wsQ5DEe9iLx/iB/IDdOQUCDWg05QUwGyf1Yia+HrECwOH/Tr3TAhDuCv6aFnlLACfTuZ/uThTOLtvZjUkikG8ldAjz7YQv1HBFcI5JV8EF3FIQzo+fFOYoXSe74lUDSjwgM9p+QuVLtN+ZgJHHobvEFuEOnlkmUg==\nfox.\t\t\t172800\tIN\tNS\tns1.dns.nic.fox.\nfox.\t\t\t172800\tIN\tNS\tns2.dns.nic.fox.\nfox.\t\t\t172800\tIN\tNS\tns3.dns.nic.fox.\nfox.\t\t\t172800\tIN\tNS\tns4.dns.nic.fox.\nfox.\t\t\t172800\tIN\tNS\tns5.dns.nic.fox.\nfox.\t\t\t172800\tIN\tNS\tns6.dns.nic.fox.\nFOX.\t\t\t86400\tIN\tDS\t4960 8 1 CB41FC435C7A4543F1ECCFE7CFFE6323C5875482\nFOX.\t\t\t86400\tIN\tDS\t4960 8 2 A236FBEC5787FAB9442CD13A968C6A1387E4FF69CA5077AEC02C745356116E58\nFOX.\t\t\t86400\tIN\tDS\t61619 8 1 292AA5646B3CDCA9E0427AC0752997BAFB8FCE6A\nFOX.\t\t\t86400\tIN\tDS\t61619 8 2 5D74B180F41D3F4B9A296C0838723744FE687F8F8BE2A9891784149C2655B767\nFOX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jlL32U2L8JD6eA5r6WZRpUfzkY8XJqCA5xZ35PTk8v8Hk/nFA362blZOaad4s4tsDjqncdmFo24c+8P6aFjX4VDr5qqR019X5MsdcB2LYQ2KdvjZMHR9sGi2XNbkpgJdMEXhzTKl08/VG7Igfo4qbUPNzrclS0DhpwI7DpA/ez5nOxYQmchTd7sXmpbQBI2uwn42Ro93ks3nVE6sKhYXB2L2bt/NE+DrKL5M7MAQY+lswwYSH+iGA3dJjIkyuzz3H7JvMMD+7l73cG0rMU9mI0Ckg/2GjFh0S+lFqLSMvbUzKIdIU/CzeZJlzb3xGQXgy9rkqDMi10RdqlMsDiQxSA==\nfox.\t\t\t86400\tIN\tNSEC\tfr. NS DS RRSIG NSEC\nfox.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kVaRcmCuJERlbu4f8aYBIGvES11AT/Dh2xtfZ0DKqOjgNbYfMY1c6azQL5fJG7tVpyopBGvH44UEN9NxmflITALRH8A7EbTXq7zChKtxhBPEpIINjiyAqOPvnV0S2X/+ynmfGauYW7Uu1UD3qWWm0hd9T0Aw1emw5UVK/bIilCwmXA0GllVpoIDQSIjJJRHgU4OUUZfgqYEQ9YYbdHLUbxMLP/MibBuKtn/WHIx80/sl7LjBu+cWUxYVM9aW/miap4vAIwvyfuEQkTOF1D9ZCqqE0sRk7DBd/1BWsyoEWRI8D89/NQLEI5VhtTnjfZV6LLYX6n9+TuDUHcd7Mkl0cA==\nns1.dns.nic.fox.\t172800\tIN\tA\t156.154.144.63\nns1.dns.nic.fox.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:3f\nns2.dns.nic.fox.\t172800\tIN\tA\t156.154.145.63\nns2.dns.nic.fox.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:3f\nns3.dns.nic.fox.\t172800\tIN\tA\t156.154.159.63\nns3.dns.nic.fox.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:3f\nns4.dns.nic.fox.\t172800\tIN\tA\t156.154.156.63\nns4.dns.nic.fox.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:3f\nns5.dns.nic.fox.\t172800\tIN\tA\t156.154.157.63\nns5.dns.nic.fox.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:3f\nns6.dns.nic.fox.\t172800\tIN\tA\t156.154.158.63\nns6.dns.nic.fox.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:3f\nfr.\t\t\t172800\tIN\tNS\td.ext.nic.fr.\nfr.\t\t\t172800\tIN\tNS\td.nic.fr.\nfr.\t\t\t172800\tIN\tNS\te.ext.nic.fr.\nfr.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nfr.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nFR.\t\t\t86400\tIN\tDS\t35095 8 2 23C6CAADC9927EE98061F2B52C9B8DA6B53F3F648F814A4A86A0FAF9843E2C4E\nFR.\t\t\t86400\tIN\tDS\t42104 8 2 8D913A49C3FA2A39BA0065B4E18BA793E3AD128F7C6C8AA008AEFE0A14435DD5\nFR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WY3iAIXt9U9N4liPba9cvXpXAK4A1FhwiRerltQRov+TEo9j0NIVnTGfHVDByQArCCzRkm9/kfytB2un+RkDo0r/zkG+MdtbAca9YGC1NE9mAVHCKmWFKuBqZuyYVLrCf6FELRGjJFaw4buOHlOVzWed0cFisXKzNY4mhCG2qx7wWUsilelogtGvN+a285goyR5eMqMqi7Kk9CpjBtOHI0MgVaW0zmm9/qPjm2FYXsep8Vjb2RWG6JtE9LW3M3qmjBPH0cU/Y8iYywtPC7oODnVBpknq4gAQZHIMGiwitVJ9s/JzAc8YbHHJ4znxxLW6G73KMs4faLERbwVoohb7Bg==\nfr.\t\t\t86400\tIN\tNSEC\tfree. NS DS RRSIG NSEC\nfr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YFTap9HsYlAK2wut/LjWzZQUgftGYavyBZ84myesc8E8yoTIDzJCeesHoKZj+287le0qNPE26SroYSG87XReDC3R+TQqJk1sFX+W3yrHhIezrP6vaz+o4YQAlZS0E3hiaAKlGeM/8zo3KF7GsreU0eNL6u8t+T0Gw/qh9BHBE79wLvHJ41YHpvwSkAdiCj4LGy+yIZsQdjhgr/ChnAI9RLMq0/DbuMnvN4wnbZal/j+7EtoXXaAk3JY2SSS1G8rhdCupOAzJCNJk0iJT3tUIWm1fKq01r7M5B7FTRQm3LN3j6LoGu4Cuq/NyC2YM6NcJoDdKvWMcF2a5MYjX/dmrTw==\nns.cocca.fr.\t\t172800\tIN\tA\t185.17.236.93\nns.cocca.fr.\t\t172800\tIN\tAAAA\t2a03:dd40:3:0:0:0:0:93\ndns.inria.fr.\t\t172800\tIN\tA\t193.51.208.13\ncensvrns0001.ird.fr.\t172800\tIN\tA\t91.203.32.147\nd.nic.fr.\t\t172800\tIN\tA\t194.0.9.1\nd.nic.fr.\t\t172800\tIN\tAAAA\t2001:678:c:0:0:0:0:1\nd.ext.nic.fr.\t\t172800\tIN\tA\t192.5.4.2\nd.ext.nic.fr.\t\t172800\tIN\tAAAA\t2001:500:2e:0:0:0:0:2\ne.ext.nic.fr.\t\t172800\tIN\tA\t193.176.144.22\ne.ext.nic.fr.\t\t172800\tIN\tAAAA\t2a00:d78:0:102:193:176:144:22\nf.ext.nic.fr.\t\t172800\tIN\tA\t194.146.106.46\nf.ext.nic.fr.\t\t172800\tIN\tAAAA\t2001:67c:1010:11:0:0:0:53\ng.ext.nic.fr.\t\t172800\tIN\tA\t194.0.36.1\ng.ext.nic.fr.\t\t172800\tIN\tAAAA\t2001:678:4c:0:0:0:0:1\nh.ext.nic.fr.\t\t172800\tIN\tA\t195.253.66.2\nh.ext.nic.fr.\t\t172800\tIN\tAAAA\t2a01:5b0:6:0:0:0:0:2\nci.hosting.nic.fr.\t172800\tIN\tA\t192.134.0.49\nci.hosting.nic.fr.\t172800\tIN\tAAAA\t2001:660:3006:1:0:0:1:1\nns-es.nic.fr.\t\t172800\tIN\tA\t194.0.9.1\nns-es.nic.fr.\t\t172800\tIN\tAAAA\t2001:678:c:0:0:0:0:1\nns-mr.nic.fr.\t\t172800\tIN\tA\t194.0.9.1\nns-mr.nic.fr.\t\t172800\tIN\tAAAA\t2001:678:c:0:0:0:0:1\nns-my.nic.fr.\t\t172800\tIN\tA\t192.134.0.49\nns-my.nic.fr.\t\t172800\tIN\tAAAA\t2001:660:3006:1:0:0:1:1\nns-sn.nic.fr.\t\t172800\tIN\tA\t194.0.9.1\nns-sn.nic.fr.\t\t172800\tIN\tAAAA\t2001:678:c:0:0:0:0:1\nns-td.nic.fr.\t\t172800\tIN\tA\t192.134.0.49\nns-td.nic.fr.\t\t172800\tIN\tAAAA\t2001:660:3006:1:0:0:1:1\nns2.nic.fr.\t\t172800\tIN\tA\t192.93.0.4\nns2.nic.fr.\t\t172800\tIN\tAAAA\t2001:660:3005:1:0:0:1:2\nns3.nic.fr.\t\t172800\tIN\tA\t192.134.0.49\nns3.nic.fr.\t\t172800\tIN\tAAAA\t2001:660:3006:1:0:0:1:1\nbow.rain.fr.\t\t172800\tIN\tA\t194.51.3.49\nfree.\t\t\t172800\tIN\tNS\tns1.dns.nic.free.\nfree.\t\t\t172800\tIN\tNS\tns2.dns.nic.free.\nfree.\t\t\t172800\tIN\tNS\tns3.dns.nic.free.\nfree.\t\t\t172800\tIN\tNS\tns4.dns.nic.free.\nfree.\t\t\t172800\tIN\tNS\tns5.dns.nic.free.\nfree.\t\t\t172800\tIN\tNS\tns6.dns.nic.free.\nFREE.\t\t\t86400\tIN\tDS\t24446 8 2 04DE92A2CCFBB31F3FE8B80A9E1C03B604062BB5726B1FE18D95C62F3CB8A26C\nFREE.\t\t\t86400\tIN\tDS\t34916 8 1 EE96D50B31B263E9F87B14AD0EC33FCEE9405744\nFREE.\t\t\t86400\tIN\tDS\t34916 8 2 9C1DD39B4C33A479B4CED71E169D635197CAA43DE909FDFD51DC1BEC0AF8A8CA\nFREE.\t\t\t86400\tIN\tDS\t63145 8 1 83DE51A605C123799C167588914305FF912985EE\nFREE.\t\t\t86400\tIN\tDS\t63145 8 2 F3103379050FDBD9AC93D0376A3792F204A3D05F3566E24503A30E52DE4A46CE\nFREE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hvp2p95MfP9z0qZPDRpkUWsZQr25kip4zl2chiPhzAuPqEBr2r7QxP+rneOEnLjclwXSH/kmLHy51HYAnvFDj87Z7p25PpOAdji0L3PBUVyRps/szn8fr2w5rA7KKwRKgii52CcpUGQ2OuhanbKwyXLujT2z8tZ/zd33dWIvHytYD4EWbaIKiXk6eBui66jxWP8GhKXGnz9Oa3IuFIj7v5z4pkgFejYFvE+K+8rdot7h8Zrzqv8bgxqY+Xjdae50Goqa+rpQQerEE8ZHiZuK8b5G2V1wNy26kiPcSEet6IXRAwaeqaEajVp8omCIkJFeb++Bb/UGGRrWb3ZCfRZpaA==\nfree.\t\t\t86400\tIN\tNSEC\tfresenius. NS DS RRSIG NSEC\nfree.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . q1p8K+SwBJDSb0z7H5d3kLjqJsmJL+Gw44YsdkP/oe8IkEM10MTVmeP8hDjcipb6Y8+w4Fo2/UYFVZbIxLh7UW0ETGmuPtuSbYGOzN+0sMate0CUY4qBBOSqMqqzTHaW/kqxQNtaajQHJiVUob1TMlpvRjN6LmW9QH6c0rF5NHvpMMPSzlLsrAvAE3pTq9aPg1EIaqzzjCec6Sn6LM/X62m3rmSjSnx5EWhPGY5qqfUJCaJUDBqRk2hIHPguHd1pZNcTfX4+xya5JIz1jW8hI+aAamEYGK/yxiYnt9MCe0NV4OFfPKWiGXQVmplmCXroEpF/k5j1qPV2td/aZlUYYg==\nns1.dns.nic.free.\t172800\tIN\tA\t156.154.144.237\nns1.dns.nic.free.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:ed\nns2.dns.nic.free.\t172800\tIN\tA\t156.154.145.237\nns2.dns.nic.free.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:ed\nns3.dns.nic.free.\t172800\tIN\tA\t156.154.159.237\nns3.dns.nic.free.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:ed\nns4.dns.nic.free.\t172800\tIN\tA\t156.154.156.237\nns4.dns.nic.free.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:ed\nns5.dns.nic.free.\t172800\tIN\tA\t156.154.157.237\nns5.dns.nic.free.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:ed\nns6.dns.nic.free.\t172800\tIN\tA\t156.154.158.237\nns6.dns.nic.free.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:ed\nfresenius.\t\t172800\tIN\tNS\tns1a.ksregistry.net.\nfresenius.\t\t172800\tIN\tNS\tns1b.ksregistry.net.\nfresenius.\t\t172800\tIN\tNS\tns2a.ksregistry.com.\nfresenius.\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nFRESENIUS.\t\t86400\tIN\tDS\t43201 8 2 B8B450BA7043973A3F43E9E8A70FAC6A6B979838254E439553F17F403D24425E\nFRESENIUS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fv5S9XQMCYlr/Mu6Awc760V23sc2ayuUrYlleTHrk8PMoF43jW/YR/ls0NMayhtL3YYvjx4IHs0LPpunAoXmwS7r6hCBn9S1yUGoRcOwBUM8pAbewKurN7o7BfsDH7sHsW7FNaykD47K5W6Yg78AlZV1KHPaW00xS+0LAmB7hFaCcBqNrcoa0XTIOTygbcQpGNMr8c2QZ9owzKR62efrTvg3q4QOREKZZYmhUaXaQa4EoEYX4k2Sr2+qzq3IU4HgSMxLj23uu+Eb+n3pXmEMyGSXmR+jukRal/Y5qNAkt7iXxyJRGknJ+R9Zhh3w9C3TbPy6+mFgLBFHf7FLRvUkcg==\nfresenius.\t\t86400\tIN\tNSEC\tfrl. NS DS RRSIG NSEC\nfresenius.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EGfNpbyqFXXDcFo6ZVWTPd3SKVO7g5HslYbNSOJqWuyiUiG50uqPXhNUJlWb+Tf3ZWYjbAVUNuozOxyE5knY0jgobfB1v2PIi2uaIbfZqTSM1AVkjh7MN+kvN7bVd4SgDus8zFCrg+iMAmkaT0wCYi1CvcAf0ozDmXP9quTqoTJsn48PX8StnCpvUp7TKE6+6lQJ8U7mITmk+KI7nzfjzBdQXfKpGaI8+seY1ymSjouB2HSQ0e0fVp23+H24DC4nihzMqdLjH2cH+aztdDUXoh/fIa5Tb5b8AMwR4li2ar8lyXg/qkRoMZ7ut1TtpCbWC1bwlVycNZLodmcadkouxw==\nfrl.\t\t\t172800\tIN\tNS\ta.nic.frl.\nfrl.\t\t\t172800\tIN\tNS\tb.nic.frl.\nfrl.\t\t\t172800\tIN\tNS\tc.nic.frl.\nfrl.\t\t\t172800\tIN\tNS\td.nic.frl.\nFRL.\t\t\t86400\tIN\tDS\t29449 7 1 C943E51EA26C4F3E3F618F045C1E80C53A0B3C20\nFRL.\t\t\t86400\tIN\tDS\t29449 7 2 37DED35C8C21D344247A0FA8450B3D39E0304BD07266E38D795EB62E9E9D3D07\nFRL.\t\t\t86400\tIN\tDS\t61803 7 2 6101027B61B7A1E6434BAFDAFF9A5D7DBB2E5EFA1BE76D85B031BCD601D1A54C\nFRL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XF8+fJrA/hpm8dj1d6B0SYZckklLLmMVJtohus+8BjDLFOns2nbmH0h4JvkU6C1TLyUi1sRfD8QciNDIuKM/BSbGXZUykv2omwtOt/3QjgKZ5Vr0Z+dul1FecbALp5mTCLHGIwDgQrYkqKWFHhYTPgvQvBWQ0WqIRB5ipI0btZvZwyg4u5sp13rK+ouci2nckrDkkteMvM+2fszqJodHbqpQN6y8AswnLYicUZrHCJ/oeudYK05Dg1KtLpJlhfqcy+4TWicBNHJL7p4MRr/t0efyaz63Wbn58E8y7kEYHwK4w0WnwRZQycz/wLjKHQgXNqNK588OmUlKrZnA2Sct2Q==\nfrl.\t\t\t86400\tIN\tNSEC\tfrogans. NS DS RRSIG NSEC\nfrl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D78xpCMY5j4BoVfK0gGHNF862oOoz5eQQIWBEkLCr2WhBVYfT8r7oa7MVMkbVIgTACf8xwD2F3l1aM2uYLVByccxeQJHf+Brwayz0EuW2IGSr8IU1s5nCEyJikKdqqKMhnlU1VnXWczNr68Rc82Eh8VWq7fXJ7l1DAdxm3Co9fu+xLvqI7xhrnCUtU9Bh8gXzg8OCJsz0YGRBSCAcaETCXWkvRgxxLXwKjfWG9C5BbXmbIkZVY0H+BLqOSmK+oN3NXQ8MaeAi93XGT8Q/0lDCI3Uwu2hNAAPEvj5uAjQQCQZj0O81h8TzryE2grulDFpjNwMB9wK2p1TrkZ0ullLGQ==\na.nic.frl.\t\t172800\tIN\tA\t194.169.218.87\na.nic.frl.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:87\nb.nic.frl.\t\t172800\tIN\tA\t185.24.64.87\nb.nic.frl.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:87\nc.nic.frl.\t\t172800\tIN\tA\t212.18.248.87\nc.nic.frl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:87\nd.nic.frl.\t\t172800\tIN\tA\t212.18.249.87\nd.nic.frl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:87\nfrogans.\t\t172800\tIN\tNS\ta0.nic.frogans.\nfrogans.\t\t172800\tIN\tNS\ta2.nic.frogans.\nfrogans.\t\t172800\tIN\tNS\tb0.nic.frogans.\nfrogans.\t\t172800\tIN\tNS\tc0.nic.frogans.\nFROGANS.\t\t86400\tIN\tDS\t44230 8 2 50F935219610318D526521F0E31C70705B462BDE2C9FDBA142969B27207B3B7F\nFROGANS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j+xrLT/w3Alym+g54Be5oUyg0l2ZmVQzQg82dqGMAYoWbXsrwyogMS/yB+xsCSoqvl8RoiBQZcsJqy+wtpFki96FUEZcajGf4avFaBhpbVeGpSSdsBXvRLxE9qYBCaZ89XfII5qB9CjyW836/I1x6UvikZXLocOlDWyoeN/UM38K7J4JhoeNhQs2uMgQ7+8IvesxUbOe/htDQrjE7tY13nb/Rj28fbsehuMaoMgSDS8yVQFE4gIY9sRM8gvJdjrjpmFBWRFi6RihRvD2Jds2BUChvY+vGwUrlQaSOZeG8Nlf2wD/ofIJEDq/Ue3yaaC8fYhPiMaUPGfXHXHsnTjBbQ==\nfrogans.\t\t86400\tIN\tNSEC\tfrontdoor. NS DS RRSIG NSEC\nfrogans.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FZc4gyleEfaqj5AfvOwOx7vRx4ZDZvfO2yJ/rFlyrFKXhEtLOLzFgwYs4CEV1DQ8Z3mkzOFIEzARYBXVYqrbtmSdb6mOkpHzZkkWFdSBK01ajLv2bwSs8/VoZvvg8dUI1gdKOPV8ZOsBO2OnqBuTmU4WsR0Dqu+J9hzMrB58+smSKvuowesuInKnYRGje3Dew2GAF3JAs2YU2Jw3woMFsjr6AyhxnclHgHOWom7uWtw9Mx6Ln+Fa+mAH3np0o13imkGTWI9/1tARDzUR9kHOcOJwCCTXOhLX4/yZKDsSJMnYrxHPIWysZ7i8Ix2aZm+3R2lgUiwlKt5jLfJZdn1ynw==\na0.nic.frogans.\t\t172800\tIN\tA\t65.22.188.1\na0.nic.frogans.\t\t172800\tIN\tAAAA\t2a01:8840:b6:0:0:0:0:1\na2.nic.frogans.\t\t172800\tIN\tA\t65.22.191.1\na2.nic.frogans.\t\t172800\tIN\tAAAA\t2a01:8840:b9:0:0:0:0:1\nb0.nic.frogans.\t\t172800\tIN\tA\t65.22.189.1\nb0.nic.frogans.\t\t172800\tIN\tAAAA\t2a01:8840:b7:0:0:0:0:1\nc0.nic.frogans.\t\t172800\tIN\tA\t65.22.190.1\nc0.nic.frogans.\t\t172800\tIN\tAAAA\t2a01:8840:b8:0:0:0:0:1\nfrontdoor.\t\t172800\tIN\tNS\tac1.nstld.com.\nfrontdoor.\t\t172800\tIN\tNS\tac2.nstld.com.\nfrontdoor.\t\t172800\tIN\tNS\tac3.nstld.com.\nfrontdoor.\t\t172800\tIN\tNS\tac4.nstld.com.\nFRONTDOOR.\t\t86400\tIN\tDS\t13068 8 2 8A99A7704133E3ACBE5D9C4922F4A7BB4198AF11D31CE37F218A5B14CF1F2397\nFRONTDOOR.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sBUe875L0EoXk2Exnn+EX/Zl86T6cmoxDujCi7hDfh3fYgLhXhM9q/qwiMsrxSjZJCYMPrphcqIuq7Ahc0S+O5+JgFOUVzDd8diLEvo4XZ/8g0GZ/f1c7R7foZU1Vz0oclmN8BmScH5NdI845NWsBXkDf9hNzNe2d2kcObwGRn/y7TUA3Gxl+kikeb908PNJY1NV3bY7QoVm4UzMjO0HIkPjLrbraaPRLN5zYiGDL1qx25rbCQPEHlBB+pP+KFc4Ghkz91+9TZInxrEPJhjUTME4nyaTrg/LmGgnboTlEdD3KKefABJ0XYVK9U/vM+VK/G6h9mD1qrXCzqCsTGcB2g==\nfrontdoor.\t\t86400\tIN\tNSEC\tfrontier. NS DS RRSIG NSEC\nfrontdoor.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UzG4Z7rPtdPs0/btcPYsp6twjm+Bg6FgyS9CE2n766Qc7YpW9P/yqLsQtPVhavzqhQyOkC3Z3Aqg9+eGuAsVy/OO9I5raLE5r53owqO8SEFWEu69R8gPNiFkQHzmF5JiV3HIyqUIXs5iRrcaVTxyEZNej2/fcqCtOVuuoF7PyTs1Utak0oESNTDSgY4Sd0A7F3VnFpJCMtgGY3eXwWtm6uTHVoob5QzbQ0fyh91LJrmmVRDJLuzqYLfGHqM/UMob1upO0WLsHq2YULjCIeG0E56xu6yv5NI/8M/Wuspu0Tq3kyASAksNpuUG3zBq/x/7CnI5VUauR5jkCFjLthJEWQ==\nfrontier.\t\t172800\tIN\tNS\tns1.dns.nic.frontier.\nfrontier.\t\t172800\tIN\tNS\tns2.dns.nic.frontier.\nfrontier.\t\t172800\tIN\tNS\tns3.dns.nic.frontier.\nfrontier.\t\t172800\tIN\tNS\tns4.dns.nic.frontier.\nfrontier.\t\t172800\tIN\tNS\tns5.dns.nic.frontier.\nfrontier.\t\t172800\tIN\tNS\tns6.dns.nic.frontier.\nFRONTIER.\t\t86400\tIN\tDS\t21776 8 1 F40639FB8BA13BCA1E1DF0425BF15444D5BB3FC0\nFRONTIER.\t\t86400\tIN\tDS\t21776 8 2 0DA79C4F7E5EB0A9F5C2A944A684AD05799CD9E39E620ECDFF71DF4C15C04BB6\nFRONTIER.\t\t86400\tIN\tDS\t33649 8 1 5F26A2774773754341C44615E5F4CF095F47EFF5\nFRONTIER.\t\t86400\tIN\tDS\t33649 8 2 7C3B7C34C1A71AC5B356621DC40DE7AAAAA01B01922F1D0589D43D0321C68359\nFRONTIER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . g9oikOCWhaIsN3wMLQvFZE/z1hXibJULwZYO/8Q41rhoFWy9uscD6gITzbX3Z5hzHj5Z4u11/Qp+njFP1WRx39gfPbTlIwcvmkVMsNywj8r1Vb9K3DAlYgrv8D2OjemOqlFZ7JZ8NkxkXS+C6ejsovGdaTMOUA/peordg5+zFDE/nCWsHw1Plgn+t7MzXjXJXqVrxaTzZx8B1IeZdQSN1p8+9pMT4PpoW//ECkNw32OcQCsMDB6oo/shDxuT0/S+ouXsDDG4N5m8sbnv+pcHN1P+pLAYw0TbLULcwTln/VzA/Z9dIS3xvRgr/pYw1UT4Z+T7GG6KWYM7zWZp1dxmZQ==\nfrontier.\t\t86400\tIN\tNSEC\tftr. NS DS RRSIG NSEC\nfrontier.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rcH6W9xkNg6mlLk21Ob74g3daoyG7gWaJ3q6trj7tW0w5sL51twqyIJ548tuhmwkSIOEdVNvh4ziZb3dzxlJldDvSEWuhs29O6TU7kl2OO4p4V5or5TgXD2fiJNzhW5xwxEV8wTlWht8ORXIsQttxRP+Ycz66mdyl87D5vwdfSypDeIcBqy+qfjkrVXEulFP6uMYuCJM3hbiMpim6wbFriGlu5psS2rcJj7vC/sPtNtdtU8ELK1MTvlK/zhUjxNXYAXoJQ8nnFhAF/BFhdjqlhLGqtr+0F2InUe8Cbeh69760Oz7FmG5DdOPL53c4zGpNYYzdZAKBiWvBZwxZIyukA==\nns1.dns.nic.frontier.\t172800\tIN\tA\t156.154.144.64\nns1.dns.nic.frontier.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:40\nns2.dns.nic.frontier.\t172800\tIN\tA\t156.154.145.64\nns2.dns.nic.frontier.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:40\nns3.dns.nic.frontier.\t172800\tIN\tA\t156.154.159.64\nns3.dns.nic.frontier.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:40\nns4.dns.nic.frontier.\t172800\tIN\tA\t156.154.156.64\nns4.dns.nic.frontier.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:40\nns5.dns.nic.frontier.\t172800\tIN\tA\t156.154.157.64\nns5.dns.nic.frontier.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:40\nns6.dns.nic.frontier.\t172800\tIN\tA\t156.154.158.64\nns6.dns.nic.frontier.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:40\nftr.\t\t\t172800\tIN\tNS\tns1.dns.nic.ftr.\nftr.\t\t\t172800\tIN\tNS\tns2.dns.nic.ftr.\nftr.\t\t\t172800\tIN\tNS\tns3.dns.nic.ftr.\nftr.\t\t\t172800\tIN\tNS\tns4.dns.nic.ftr.\nftr.\t\t\t172800\tIN\tNS\tns5.dns.nic.ftr.\nftr.\t\t\t172800\tIN\tNS\tns6.dns.nic.ftr.\nFTR.\t\t\t86400\tIN\tDS\t844 8 1 3C26EC60614752A543902E698B2F3329607A154B\nFTR.\t\t\t86400\tIN\tDS\t844 8 2 C52686F07A69139AD79F36ED2AA0F9DE0A3E5A4AC9924EF2A02FFF2711358999\nFTR.\t\t\t86400\tIN\tDS\t3697 8 1 75E14DBFFB2727B489BA122AA64B010FFBCB1A90\nFTR.\t\t\t86400\tIN\tDS\t3697 8 2 D9DE7A7890BFB26E9B75392E29C38C371D0A9613117A6CEAFDE3F73D23617629\nFTR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MJnAhiu8F/IFZkpbggpnVCIBYOshT1+BiCotIZqnxsudyNFMRYsH8afIrf7nxDXaAC0mxQ3/zDL0eyn3dCobpvJqFDu0Fz3uWx7dmboi6P8sFNWtPpoUcDOp+LKNxebhIpylUujNJ0JDUfuszgbGVsVs7On8McfVPYKfmtusXbmpW3g0CuAWABxCZ4PfksOsV3ua4IMkzBRuLwIjnS1CXsXWeH86k+I0Hqy8E0YZw5/GkRFEt03IIIESBM08iJhjZOUZ+XaVOATqHbwjruSQQ7kY4QdRgRtcYyiABSpMiRv/LVA/+yMSsnmzpBg3jmWsNZtHInsjXyHxP+X0LdUdqA==\nftr.\t\t\t86400\tIN\tNSEC\tfujitsu. NS DS RRSIG NSEC\nftr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tH3PABCjFmNr8JOF1U6TWjGqkaNb7mRT4uciFeHlLm4bfkKYJ8tMY7LB33REIPW5kQbLsGteJ2BJ8UTzgH9w5oZulZJe96cJUhczK57w60HP7P2ndUAcwEkHYs4lLQsFi5gI4fYRlwuK2FuEUD4XhuP4zDK+BApghe9MNPACzSieWtK1cd0xRAlsWsDR7VO2+c+hMiWYilo5xLlWEIq7VN1qoj60jVCcCZ9xZhUbMgpZ5nNLhDTFfJAY9yoaZ+HidglXs+L9U3mAX5zFqvoNrf9nm+/01mbcoHLRI74hHeEKHs301EIbwgFohOR2RMHLl/V4+0uOQi6j3zHv7ed1Zg==\nns1.dns.nic.ftr.\t172800\tIN\tA\t156.154.144.65\nns1.dns.nic.ftr.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:41\nns2.dns.nic.ftr.\t172800\tIN\tA\t156.154.145.65\nns2.dns.nic.ftr.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:41\nns3.dns.nic.ftr.\t172800\tIN\tA\t156.154.159.65\nns3.dns.nic.ftr.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:41\nns4.dns.nic.ftr.\t172800\tIN\tA\t156.154.156.65\nns4.dns.nic.ftr.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:41\nns5.dns.nic.ftr.\t172800\tIN\tA\t156.154.157.65\nns5.dns.nic.ftr.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:41\nns6.dns.nic.ftr.\t172800\tIN\tA\t156.154.158.65\nns6.dns.nic.ftr.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:41\nfujitsu.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nfujitsu.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nfujitsu.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nfujitsu.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nFUJITSU.\t\t86400\tIN\tDS\t11147 8 2 EA87258C23F2D96A54991C5A963F12754276CE207F3A67B3142D68847D17A7C9\nFUJITSU.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zlztnmd4cXpvdFlQ+LLLAwT0BLpoKNmMRhhuRNho7tLVIrw5nAbIDs7kWbLHuct4hVN8pewtFP/Sie5/CyxfYwVWL9NAMJN0jpWGLQYpJdEbw2e0Pg3AqNYXbvssM11lqqqCIPr4+qTtq9walkFpOyTf3QMoQeu1AT2LQ7Bby5n4iJ3JT9Lin6dfBRj4/QKB80suFet9y/f2HsNm5BjhMshR2QJJKTyyBIEMtus+KhoRvo6hgBR4qr8V47vaXPhncpA5OOIbmyFjRPBVRf93RG6L1cWSvjoagEsYpI6tYfu+a6hz1I8AdmF+74/NY3Z6cmknODFgJDfvjYK03Ivxtw==\nfujitsu.\t\t86400\tIN\tNSEC\tfujixerox. NS DS RRSIG NSEC\nfujitsu.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WWdaitOLfPVsb1CRX53QXH49tWyP6Xo28QUaenfwiBwSeSGf0THCLqVbmm8FBtafFatGknPIT5zZjnAhdnVlMquAa/NCyCwM2vpUYLlyfLmFaJPy3NEzzOATIi73pOEyxCJKXs7W7KPnpOPIFWKrrRFQGbFwkjnjXGxwHxJY1nNZPAPXVuUNo5lVon9avn2TMe3upR+/kEfsJX+14mvRU33rPOrcAIdrc2uFfj/IRqpc2bdhoQ6g6L8pqV4Qe3/UY0t675/yn4ojET6iSeirHPlRGPps/RFPPeqTS5ferVYX5cBd1IRcO3DGFxMpo/isoJhx43con1iNwD4PHyT2LA==\nfujixerox.\t\t172800\tIN\tNS\tac1.nstld.com.\nfujixerox.\t\t172800\tIN\tNS\tac2.nstld.com.\nfujixerox.\t\t172800\tIN\tNS\tac3.nstld.com.\nfujixerox.\t\t172800\tIN\tNS\tac4.nstld.com.\nFUJIXEROX.\t\t86400\tIN\tDS\t63468 8 2 1C3699421E44E22994C5B44CE1CA29918DF4978A3E927AA6FE25EBBB91929566\nFUJIXEROX.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zc4lqTcB/0+bvMxCXzt8coyDS5cyLC+T+5BtohnRzE9CNwjxJufXqQVpDECF1Qdlw9rCR+vE7re40mH2IpnIDvRS2YvyMqKfl/80AIdrYwiZQRbbNw2G0o35jdDeKmiTlUg+fFB+Ya6cm15kwULs5MF/ea66GlfQ7LLV2Ps4zlgj7T8QKe/IkQeM8PBi1eB4abl2O4hwnEMDIAQuLPDxYSrf51/1WNOsY/n2Wcc+cBqmtKW6QufuuAMddYPjDeFJ3pUQbtFlvuOn/S2yx3zOrhpC88YbW+OP4UCJu/Of3bkUB1QTIBsoU3xQv3Fr5FtDJznjeeAHVvr5WG/rf0LJig==\nfujixerox.\t\t86400\tIN\tNSEC\tfun. NS DS RRSIG NSEC\nfujixerox.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Gkv2BIT87wul37B+W6IwsZXOlMULuJynlc7It8EH4gdHQm8CocKfCts82MNO7q+YDozsVd31QlZrfrSLinu+aH+97ye3CUZgB464k2GNY1B3E4+WSAH8/gY573TO/4X3wBNnYixdlpoNa6a6baMP+WTduuhL1OUgtfF/lRHkzDASOfRbbjliR2WJIS/3ppl208Zd+afxBKSf45hM8rIM7r5KcDsWslSYV6xZRyXjwR4tIOZn9SEd6jS+Wuxk10FiofxFmZdE8o2F/oCBU2MMKMA9vRn5y0dViiU+D5KPIBRGuWDdJYD4F6wNx4ke+rXgQrsDljtHzsrEtVL6baNkGQ==\nfun.\t\t\t172800\tIN\tNS\ta.nic.fun.\nfun.\t\t\t172800\tIN\tNS\tb.nic.fun.\nfun.\t\t\t172800\tIN\tNS\tc.nic.fun.\nfun.\t\t\t172800\tIN\tNS\td.nic.fun.\nFUN.\t\t\t86400\tIN\tDS\t4594 8 1 E256D68D24212DD3355F3AE897504E47F847579C\nFUN.\t\t\t86400\tIN\tDS\t4594 8 2 58D070A391A5808DA071DE7234C293B2A4A32006F1FF152CCAC45E2EE66C3891\nFUN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BM94VnpEBhlwfTR2FgUJEdEmC98wfcYxnK8snaHsE4KzoPpbEzCp18MTpL8D+GTmN40E+Z+ZtV8JEXMzeF9osTLxaaMNlnFmyUQXkxdj4Psz/vfb0vS5ULV5BAP4ML83JordGrCW4dvhwexBcanZteG5UcbOSU14WxzwiAr0oQcrA391H0XETvD/hTxnWnzQXpK6dcUg2ap2Cu+fqGfAxLFGMAAIaFTjjPSM5CRJn7KDLLEpKyhZGO4qFYMDTtJ1NvbsdgyXhrt146PxpmguN8SAOD13NeNNxnVSs+3ZGSQOPXL5WF7rv+qNCKrHBUAk5AZQcd0rPweI1LQd3KPhkQ==\nfun.\t\t\t86400\tIN\tNSEC\tfund. NS DS RRSIG NSEC\nfun.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . m8Aa2rFUclHuobc3Btfeu7/IflJM1c8qKA64SUJ4qQEpXtOavkHEtJsw7tABziMnZdgWd3OxT0+Ve7uVRpEVFNklsuv64WPyzQvu8VNk/YHaZvgWqXul5E3XOtz+LCw03xIrjKzz87Kt8L0c2rXCoarLrcfprm+2SGxQsaKR6YqeEaMPABGEktfb892qKHjjIbHfRPkWFMD5ywq8lyOKPyHtTYHZRiAU7pJUpnjXMWcKI/UA/ezQM5YK86iCRJx8hXmu+dhTVCTt0/oSmhMLULJ+m9PEr/qSeY5BhVdFbQYLIMagR9GoECEcgIp4iln6anMyOEEjCTYVfALCH3FUBQ==\na.nic.fun.\t\t172800\tIN\tA\t194.169.218.72\na.nic.fun.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:72\nb.nic.fun.\t\t172800\tIN\tA\t185.24.64.72\nb.nic.fun.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:72\nc.nic.fun.\t\t172800\tIN\tA\t185.38.99.12\nc.nic.fun.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:12\nd.nic.fun.\t\t172800\tIN\tA\t108.59.161.12\nd.nic.fun.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:12\nfund.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfund.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfund.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfund.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFUND.\t\t\t86400\tIN\tDS\t47956 8 1 41DE3A38AD33C3B12E1BB85FFD15CC15ACEA6F8C\nFUND.\t\t\t86400\tIN\tDS\t47956 8 2 8A0AA67077BC22D3E54BC1BFDC54C599D53D9CAF37E2A6F464982E7B37221910\nFUND.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jns1+NNK0teFV5O85ot+fkk+PH5WSoc4Fr2ex/wdPt4h1K/ZosreLQGMM5tbH0kqUhznaXTvqXj+zHJoAGeMHE9KAA7No5pkc27RWyMSCpXboXZ9u0aqqu+dcEGPNQZ11Yo9jMOF9s+hOM6PM9lXYS2mkL1tcOdsGLFSgpeRVsMDKBOmnWg4uHd2QSfsKWIKtLSP3gztIekqBw9O22kkdJbBjZ367YmmFDT1BHHhFc87ZN/8GSTWA84mtF7eD5vYP9uoXPpcNWDz5OWMRON4l9BGiKn0f3cfh6c/f12VJHGP4FZOKww2su4SHZPV8c4qbWyAbA6K5++0tDN4jlUY8w==\nfund.\t\t\t86400\tIN\tNSEC\tfurniture. NS DS RRSIG NSEC\nfund.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MWyoIwJRgSa05GM/lbli/KJavsDMpo7skfoxvk666lo6n5Z/ODmfSHgG7Xzqe58TwXeyXDLX7kZ33fbu3KYwbQk8uWT7IhxEIVhyRjD6SVs65had7vrqA3nFXpe08T48nEsxQSaV8siDTYy8YBrcJoRIQ1BcIW0971jXgToy5U76MZ5RgTiTAkUYB04RCMCjEHglFynPqZu6N62rVduOz2GN4xA/n5R/fURcGVno2PdmD1VnVMulmxoYlYXPWMo9WF3PmiTnvhevWMZXZZ5qpB+6EXCfgNI4D+AwM7S6IbLs88STioWDR8EVsxcFf2nuOsMHFjBRcPB88MFOtbNGFw==\nfurniture.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfurniture.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfurniture.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfurniture.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFURNITURE.\t\t86400\tIN\tDS\t14776 8 1 B65A536CC95DAA0B5390C0B6B99ABEA556E63EF5\nFURNITURE.\t\t86400\tIN\tDS\t14776 8 2 4461E0D390FB4F2A01C047942D5FBFD93A63EC53292B86AD829F5383718A8224\nFURNITURE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . s36gEUb2eOydZAcyq+Aui6kW9nsuxnTo6ofp/Hcs//AOB+MxMUT/7ZqfesJ9xT3sOlTrphh9cwWj9+rJW3vYBEd3HSf5RGNRhS/lbyIbvmMwVZ8eIGfLemm8bBFBlQr4DVMyrwGL1bRT5JnSMeUVEP+rX0xjZRPRu8Y45mVlccXAlB+cSre2B00fbOztD9j2C2c6+joVRfbHvxhkPJckQMtyDdfe/ddopYaPHkgNkzEl4ZAnomw4bL2oizKHIXVoUPfy5IOkp8GCF8zY7l8Uak2rFqhM5XNZiJKn7GYQRV6dr+MPzHcVDEwV8eCaSDX5N1ZXqMbfWOt5qT2p1sTnyw==\nfurniture.\t\t86400\tIN\tNSEC\tfutbol. NS DS RRSIG NSEC\nfurniture.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eqF2lv+QBcfe0QyJMEzXLm3+VcvLScMRFa7CQMIF/N9dzkBDSPBjSPVa+7UmxcGnv2pt1MtDUr2oBFCAroMQrMcyG1FxtTwmeEPf03RWKB+f5aiL23GfGsx0bZ8ehkQaNEcXjSE1wqEHWRf2cLRm67mhkPIPFmFh0jc+TpDIpve/G6IQOFGDNtuAV2Zhu7hv+Uou3wFejY0Ib9IXlVZQzW+TX9/1ZmCTFs4otduavLMDC2VWhvt5jx5l8WRA7zNY+UuogVsTSkpbI2bgAUqcw+nZgUKcmMhwAZMTFZZIXBYlHznOWesZvw7WbukelMTlqKD3KzlSmaudObrxBTAssA==\nfutbol.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfutbol.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfutbol.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfutbol.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFUTBOL.\t\t\t86400\tIN\tDS\t6964 8 1 11BB9ECE0C15CA0C64794DC17AF08997915AD86B\nFUTBOL.\t\t\t86400\tIN\tDS\t6964 8 2 F75F366DAE0EBA048FF7075292B3D5CEF0CD76B355DD455A564F8C583CBA1FF3\nFUTBOL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c0OPMJLumTRFmBsC7G+RVAdTEQ84TwK1wx4SHkKx+zaTKOL2LMQ0Dk0EYK/UDrfHm4IZcjE7QCoGfoPkz5HlKIFaxdecnOz5RrCqkbHgBI7GBSk+xucbnw5jVpDCWJigWgcug+zds/JVD9IN98E5cNvl012cexubq/wkiR73Nzuu8SHtUOn/m4wZcn0oyZZqneUQshFN3IpzpaRB76XW9jTXAfkmZA+xcldUT5nMZr/U04MeW0x+UAKYK01Py6mpD9D10hednIfeMVCPA1y/SUOUNgiW9tbSDlPuyVihS87JqVQOpycWy8BLx/ijqra+9hgPYSyJsSf56klNi4IAJA==\nfutbol.\t\t\t86400\tIN\tNSEC\tfyi. NS DS RRSIG NSEC\nfutbol.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fL0J/U29Is3xMf+Ydx+Cd1E/HnW4WHdN7oz9fXsD73poD+foCHXCAs1FY4TNuPkt0j+hLaT2pghIZqAHyjnQ2QDL5NzQJENgpqkLztbCONGpGzqRj9kpesV4qepbYTRGYd4NqBAv+jr2Qcc0U030rYWk4gyQwaKo1TPhIFaAmTE+7wyafr63ICCtIzB+JNBqu+j8JIcQY70jmmysIvToXSpZSKrU675oRs5tx91mBbLISOMyUczaWNQL/xZzS3TDqedbHrFBozeA7v5jrUseZ3d6MlJjBrau1q1W6WAE1V2A9lkSOMRJu6R5YUxRv1y8VUi4DnOq0nlCcrSdBkhdcA==\nfyi.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nfyi.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nfyi.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nfyi.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nFYI.\t\t\t86400\tIN\tDS\t54544 8 1 1B5E7065CF5F2D91FF082DF39E1B78F1BAE3B75F\nFYI.\t\t\t86400\tIN\tDS\t54544 8 2 CFD7CB1B1AC2692D6A238B1FEBA8F73378E203D6D5295E31E00311A0852CD190\nFYI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UGwmvkERj09DR2ue50S3FfMGzTmqbqTGoa+9yxLfZVMs5tI97KUcj6KXUKnNylsidiGO+Vf7DCOtdUC5VY0Mce8xrgyUh8IhAXLdG2BNkbI7pQok7tE4bFHKmnGsApNdP50+7epQNbbvxGt4s7lyFvLFKdbyM63JMysjI2nnDlnHWXfz4pnJ9y/d5SvL6Rz3hGavi0NM7ahomEnihCZ5yWNkLQGdv3PaKkAE+cbSJLQuIrZGamR39WYSvtRst2NdPCoQvBAj0KRyD7KD7DDWPVUf1vE9OcxTUBdpDduPTGPNW+Yp9wnkr7mDKUm4y2jMwkr4j1mN7/PGP0Vx4B0f7Q==\nfyi.\t\t\t86400\tIN\tNSEC\tga. NS DS RRSIG NSEC\nfyi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QFsnEKj5xUdfBzRGu5PRzNdruyKWgn3M8Cy1jYdPcMgYT9iJes9rOrHTPeUy9gVg/UKZSL3tzVZkJpSEOWNIYicp3ava6cfcrLx6LWIUP1sWuAlAGyg6+0Op+Y2JlmkvnD+ASRbqBAcVI2toMfC28ajyUIDCsJhSE2j68nxJpDopvsGgdqLnin3k2m16qS8bFyhy6XkAzU2tgBHlwre2zfXjpeJgFL9G+DyvsZpXP7jXZtcD2H+v2aDt4tmwUY/UOdw4YoM3I/9p5UGbZQpNpxo2UbYGWIvMkstnzwze0gw9CjFGw/OH74UfZI+rOtyulfVkaoD28QHVuW4DiiKmgQ==\nga.\t\t\t172800\tIN\tNS\ta.ns.ga.\nga.\t\t\t172800\tIN\tNS\tb.ns.ga.\nga.\t\t\t172800\tIN\tNS\tc.ns.ga.\nga.\t\t\t172800\tIN\tNS\td.ns.ga.\nga.\t\t\t86400\tIN\tNSEC\tgal. NS RRSIG NSEC\nga.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qrDcBQd5nrdmSLdC+9V2lte2IshMbf36DPT7eXFdszF9UBRLu6/W20r7TGakyHbqOeM3Xr2BbnCfSWbViorLztYtUBY5QmfSYeTGGJp4zOdrE/pyYeKMGpx1Sd9YRZZ2Uf/8dc8KwmTd+cBznajmIat2MQa2qXWLxVM2iKmo3d9DLsSPNy3IFPuvUupR/dC2eWm0NDeotA/jJI/82GeZp6ZdpkvWpPwSX1LMLVk5figOFhoW/L0eaVatKgRGULuhNchAzJi2u8xvbOYHU8xPYkuMR6qM/02x3fjD0coSgh9uMFlvEgkzl2GGpWx7JtzVmKEfo4zKH8h5c/WjUQcFBw==\na.ns.ga.\t\t172800\tIN\tA\t185.21.168.49\na.ns.ga.\t\t172800\tIN\tAAAA\t2a04:1b00:c:0:0:0:0:1\nb.ns.ga.\t\t172800\tIN\tA\t185.21.169.49\nb.ns.ga.\t\t172800\tIN\tAAAA\t2a04:1b00:d:0:0:0:0:1\nc.ns.ga.\t\t172800\tIN\tA\t185.21.170.49\nc.ns.ga.\t\t172800\tIN\tAAAA\t2a04:1b00:e:0:0:0:0:1\nd.ns.ga.\t\t172800\tIN\tA\t185.21.171.49\nd.ns.ga.\t\t172800\tIN\tAAAA\t2a04:1b00:f:0:0:0:0:1\ngal.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\ngal.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\ngal.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\ngal.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nGAL.\t\t\t86400\tIN\tDS\t32469 10 2 31D40665954899244190D71E2365CF3623A825580B9BF277953ADEF2599B49AB\nGAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XcIeSqiaH78QwlLnCZBMS+Hq/b7DSlK1Az5/cHUh5eylKNG5kA1J8gPFQL2mRr9AEj2bCsOvSqs4cjcjib62Ya+T/d0ltTQ+6kbVaFKggV//1j15rDmL9z8Gg60bt0lN9VZYHP/Qfjmv1YtZN+tNlLpAEG0FLFNlMz3Gow9cetk5cNrWuwDXfxeUjcjJFBp2vEhb82EFVKUaF8m2YE05TrjGwzEx+eH0GQPBa7xSK8JoUsM4FA/wZTTgbxCZf5TR5DF7V84q/UaU8VTyu12GdP0gcAGmMkWC0wSR7X3sWn2TuGPzs1LjcAtbpi6y68butTvJTlkJyZRtesY8psFf7Q==\ngal.\t\t\t86400\tIN\tNSEC\tgallery. NS DS RRSIG NSEC\ngal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . k73rWEEL5zcU3o3BGao3wem9X5kV5mGnKebg/Y/r4Kq/BaA5VayZRyhe9AFksuZD8DeXLxeAnxMfSZkkLGGVOKAFs01XHW2rWCe/NmZoEPjY3yhGNAt2HHBiQDg58j8ikoeXublwqjJd2+vi4yWxXWOouXoC8MoEIjGwWrFviUUmxuP3dyYwAxLxz/x8S+4UCc8G2zAhpReK+vPHn9qiOsNJV7DclOiOe2/4LujjGE/rEhXdKsFLR78to2jrBVRsygTk+H4wPbYRcOLE79Wx+zrKh6j48T1LQLp1MWaxQCJ0u4jD6p937bQQ9TZsEo5ld25pvIyR7V4qpFSzwVMePw==\ngallery.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngallery.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngallery.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngallery.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGALLERY.\t\t86400\tIN\tDS\t2527 8 1 A35472F8177E3D5573696B05B0F6543BA36C6723\nGALLERY.\t\t86400\tIN\tDS\t2527 8 2 B007A5DBC2A6F2ACCF4384A5D5FDA42F3DAAD45918EA2A865E646F87A5BA3528\nGALLERY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cNgsjrl9ZYciufisRX41XM81Cl9gxB2Aoh3sCwqhOmpdpy4Velx+yEkedO/VQnyBDCXMbLPuCVlzV37IH/VMVqaqxTNuUUx7M43LwxhTb03rUgV++HwzsXPe4ig6bz8HACZk1Ure329eRkgtvuIKKKAyQMDY3DrD86u+gCeCmPHeeRawiAROB6U7auyaZONHvnPwOkcbD5tPIhPL17YikNgdQFZ2UmdpW2LLroWRngKP6IhclBkd+YZBLBuuKaldgd+Si/nx58AxAHZE/M2ncz0X/N1yC5pfwtVTYvs0cMzKq6ELk4OQNU1lAidtyWfzY5YEfO424TxDXpitPerX6A==\ngallery.\t\t86400\tIN\tNSEC\tgallo. NS DS RRSIG NSEC\ngallery.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MTFvbIuz+trcdMo0aWcarb5bDEfuhZox7lK3/opbdow4RZLQF0abAnFMN0ifMo7Cj5l30oTslmT0i9fTSokW7zPrNjqK8Mfy/11ezV09uttycrmmMrJWwhU5/BQEs+/4X8bHTmEH0uAss6AGDaF+HHl+PjspRUtNbAqq5ZxlR0aIQkFbdebxILzmK76MlbRICLtfumJgqxv2V8SxY48GkWZAXEMxX9+8LXgtGUf2fam27xtzjShvKN2aNQghRQMr+CFrkquG03AMFYgyCBB3fMRZMZTEAJSHUL38ia1HB4XRRd65ruovfnIbI+WtBRgBs/4avnhgATogdqM4FOB27g==\ngallo.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ngallo.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ngallo.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ngallo.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nGALLO.\t\t\t86400\tIN\tDS\t29001 8 2 4C475AD8273C49CCED3D8FBF45F02BA8E1A2759F816BF2020A544B49B9B04CF6\nGALLO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oNTJ5JhfBFP5hrZiuf6/XmgFT/XSpzRZB+XtJipmO0zK2g3TBhBKasmzLHUMcZqX0gWkpIuGE77m+NvYm8v02hUde1cR9kM5O1GQI/lipGvJjamQ6QWPlM5OCrR6GY08XaLXFKadtQc8Yi+Fllj1/GaFdBWI/7AEQMhlr6NC0G2ci8jPaNhRz9gyMjFN+FNsgIWJFv6OMReR4RSLNJUHYj70MbSLq1ytNc7/gwEJ3qUCKr1IgnIK0NKBwhUgqJ+1OOdfvpORI+W71c8kaOaRMF8JQQzl60BYCPrqvpGf+PUCTsgS2F392XwghngpezY3yFuyctkF8SE1X3n5dV63Vw==\ngallo.\t\t\t86400\tIN\tNSEC\tgallup. NS DS RRSIG NSEC\ngallo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E49SqlV90l/tvveW/Y7UQmOO0alTP+gJlq2nSYPves89ssEbTN+G1OmgwR9Ivr02/Mv2XTdkldzzYdxuKoKrH165x67aVvI5zVQZnx3PwqvEA+kYljIHo1CtuBj4+qvaS9XxMuwo23t6ASxprCAb2NsVhaWaIkbFVRmQfhrF5nTvQYrCyGol1dU96uq07DApupk7LnKmueDxt9/aqyLxicxMZMdGEgHrgJ+hPWpIi5EswoA3r/zT95r8fY2I9TnFtDUbq/IgRE7B5V1ituG+1giBl9vlPhKvk8phmn7wL6JkT+/yGTv/QR9Bj52E4knUH5vlgmrmunNteAgPqevDuw==\ngallup.\t\t\t172800\tIN\tNS\ta0.nic.gallup.\ngallup.\t\t\t172800\tIN\tNS\ta2.nic.gallup.\ngallup.\t\t\t172800\tIN\tNS\tb0.nic.gallup.\ngallup.\t\t\t172800\tIN\tNS\tc0.nic.gallup.\nGALLUP.\t\t\t86400\tIN\tDS\t23110 7 1 00F395AE705A7870B16482B0426A47BEF6AF6089\nGALLUP.\t\t\t86400\tIN\tDS\t23110 7 2 24D417C21B6927C970EBDC04663366EED8E5E03A6F05453152D70E7633339CC8\nGALLUP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JZp24ft//YZWYbxHK5vhsWNhTNlHwBXerrKztalAKfS4h1F5jS9qcqFAWZ1zdRvuq2sogv9+4Bal0+CfoznbWbLbE/czMBHpJKMGw0QtVfyXzpG4ARwbAdKN8iR5ZzyJxyihKS5kDh9DApJOE8C856TZK6Bcjwu6rhophtBGYyexlWf+FzyCAlBu5CE1HgierY9RZwDnmwPqSfdK8lG0R7XKUwClNJoZok/L9X4QKl+TRWvI4JkfEZh4favenvGLiUPVXvnm8ZZm4uoP86a/30Pfj5oN3dt77mfc5rI23PTICXpghUtA/l1KZZne3IwnBlg1B8ftcKhh6k780UL8Hg==\ngallup.\t\t\t86400\tIN\tNSEC\tgame. NS DS RRSIG NSEC\ngallup.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vzUO+XijkLwVCPO81UAznn5yYZRGL7APU5oeXoBpi08waUsLj5J76Qc3V55v3uARKMSN5KzKo1ECcaZ8qPlo26zDEaXzDiozf+NiD5oZiP8b5h8bX+n1nqC59GA6wG9lv++Y3v7xHoITTZZom7kJQHF/kaLfD2UQRc2+xrOucYFKDLn0sAZADaTLM3xgcjYZd6c/DknNTVsuePIZFZ0HEwTHasnRfIZEpIiJYDWooRIdzwUPW85wFhLZhPr6JCTXpW4LALGcOP/pg86UcTY7MSzHdANjBuxk6d29CXpW61tPPMJdmkfWd7/DtBmIztz9U9RlQjADq/XXUfuDpu+OOA==\na0.nic.gallup.\t\t172800\tIN\tA\t65.22.168.17\na0.nic.gallup.\t\t172800\tIN\tAAAA\t2a01:8840:a2:0:0:0:0:17\na2.nic.gallup.\t\t172800\tIN\tA\t65.22.171.17\na2.nic.gallup.\t\t172800\tIN\tAAAA\t2a01:8840:a5:0:0:0:0:17\nb0.nic.gallup.\t\t172800\tIN\tA\t65.22.169.17\nb0.nic.gallup.\t\t172800\tIN\tAAAA\t2a01:8840:a3:0:0:0:0:17\nc0.nic.gallup.\t\t172800\tIN\tA\t65.22.170.17\nc0.nic.gallup.\t\t172800\tIN\tAAAA\t2a01:8840:a4:0:0:0:0:17\ngame.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ngame.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ngame.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ngame.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nGAME.\t\t\t86400\tIN\tDS\t4126 5 1 0BFD20235875E18EE7D8B0FAD0A9F566D296CB09\nGAME.\t\t\t86400\tIN\tDS\t4126 5 2 F69BE762D422754930EE00176F377AB6A7FF074A48B2076A6F0CEE711D97001D\nGAME.\t\t\t86400\tIN\tDS\t13193 5 1 136133127B403BB2607B30CDF320976DD71AD179\nGAME.\t\t\t86400\tIN\tDS\t13193 5 2 26DA606404E52FAC52305226892B013963D73EE61B062545EAB36D2BC13B8544\nGAME.\t\t\t86400\tIN\tDS\t39133 5 1 FB1F7E5D4D62AA9F930B77A9494BB3B04D84340A\nGAME.\t\t\t86400\tIN\tDS\t39133 5 2 ECA12999E650C648FEABAB0AA1870D10D6E9F6316FA609B126C98477F964C6A4\nGAME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k9NyGkqSIzxqrxAM9M55gsORPJNfLuqE7jUeKvXmWPZ3+LwhVm11K7utyXLAtXQpcgyntXKFj4rRlDk4vDa4OHFwQQS4ryhKAb1L/Z0VHxB6AuWy8a3MoD6IMed5aEbB0Sq5socWJk0VQRbtme5expXVYdrUMznq/wF4R6wFtuudvERBRFmDODfW7V+rRi8PJEdsKIhajy/A7HJPpes++6JneFJG5MDKvLzCpWzKWPlwiOt+cN26Vb7eH1zziwWkzX+cjPIFnYcPUZgw6EC9F0XuHpkhukMW+W+pBVkcBdD++WN0EnCa9PpX1wRxpxRio5a3g1/NRXI5Z7E0trHo7Q==\ngame.\t\t\t86400\tIN\tNSEC\tgames. NS DS RRSIG NSEC\ngame.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Cw/2qy1J2VfRF+B47GD1C6ump8nKJWZLueD86rJ8GFjSlieXtD/59NFAWTQLkFhVo4t5vMHxE7OiMJCkTF4amWe9ZazLoA/CXNPzSUIN//DNt/VGPYTX3i9uYQLBeZCucJU24TdBiPjx/f1JE1caPIjdObM/gGzT3r2ZGLUEvNWgxyoSKb42OxhNa8laUeI1cVTgbcfctvJZNMEEoX2/1sdQZxxGWWx6QyuDIQpePcCzKe1k12OJpvN2ytj+wbhy+YFzRmROe+GyuBQOTJX4DLLZ9JFkkKhl08oAExg9i2divBZRA+/a0Mkp1+zE6uXAQ/jxanq8RsZPczvr6mk0JA==\ngames.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngames.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngames.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngames.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGAMES.\t\t\t86400\tIN\tDS\t28042 8 2 36DA0A738AFAE171A2B2C7470BED7B3638D3679A49AB0F91169A133947DB5947\nGAMES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Vr+C/DEez2p2MDCF3yCIB1CfTab5C1M9GvCuN+rl5APUBgyzDxITQTMrVqDOTM+6opguqgU57mCbZozqO3odnphjKtlD1vVWikrdmKs6j0vrC/10KTMl2qFFvw7/1cWEg41N9KKnpki0K7AFjf63RCnQ64TTvlfr77okIay/xLolTxGcfF/3tVPDBBMvsYwExmh+5hFIqNKQDwFYNnqA4VsTB3RC1lkYckiAJGLZwbDbazchlxxDDTpGfqzVTwnH/lPgcDYlPq8HtzLqFkP3ZW4h1BOgJnlYfoq/oWB7BKhY342/JOHLtWJ3gtl4dUheIxhHIqQSQJpmxKKVsuPfOw==\ngames.\t\t\t86400\tIN\tNSEC\tgap. NS DS RRSIG NSEC\ngames.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jTKjAp0l947x8OueS9RWQVJ8Nqc/2tWzfuVt/baf46i42d3tCZ17wd500jPVE7Jsh20sgr3Nh+Q7qOK5x4P2gJ/2ZB3bL9AQK+2moztUruHXzJxPTux8S0jK98Euu9Mv9wAQKSahZ6GCtWqk1p8hVPPnE0l1EZgEK68uMtLDx29ckjJyOxWvh+6EZBdCR3d0dpTbsYCsBh6ooI8PhZlRCcRl0+9emedgkJDGl5A/dA+3lbX/D0tlFMs8jq9VyXJSAoffVI5frisiX59bz9dntzTv0873B5fG/S+5YkVOOM4uM/+wIxdrKKZjw+YuSbfrkT1jREqqhabOJlB/dsbT3g==\ngap.\t\t\t172800\tIN\tNS\tns1.dns.nic.gap.\ngap.\t\t\t172800\tIN\tNS\tns2.dns.nic.gap.\ngap.\t\t\t172800\tIN\tNS\tns3.dns.nic.gap.\ngap.\t\t\t172800\tIN\tNS\tns4.dns.nic.gap.\ngap.\t\t\t172800\tIN\tNS\tns5.dns.nic.gap.\ngap.\t\t\t172800\tIN\tNS\tns6.dns.nic.gap.\nGAP.\t\t\t86400\tIN\tDS\t7967 8 1 C8EE1030C79B5FF67B58F5B4FDA678A74040CAF5\nGAP.\t\t\t86400\tIN\tDS\t7967 8 2 BE436A0B9C262878AD5646A37950061D794224B3BAA24A096CD75A7A370E6EF4\nGAP.\t\t\t86400\tIN\tDS\t51316 8 1 8FED2DF37FC30B69343BA73EB610FE2972657396\nGAP.\t\t\t86400\tIN\tDS\t51316 8 2 9B4D54282647026C04261A2FBD32D742BC894A91A2EE6901E8FF38D29BF783F7\nGAP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hZYMF7te7bA3nBn8lK1vTM/elTq0/B+VSKegGz5xyeFz+P7LryF2iuj7UVIXHO7Y43X0ZbJBsHWvjDqp4lAnIPjlQiijDmOKTbgYGIXZvVlMe4u+cimSlhKiWHm2JALkbqPUyaJYisKbFhxXeh7hkr4EEe03N8+jfLEeD1/QOleR9pgeZiJm+XY825PE+P9a1kYPdybQBrp7Bf3ZflYHTPTDqFkuRp47mUsXX6uCXVu5SCTc32m+FgOmsha2aHMRDWDiuDtvkfSw0I+8ozCjYhp/YSLE7pd44Q2KLRH9f6BOS/yVJQn2X4QMVAW3lqSlCBp4rMD5u/tR+qoavI66xQ==\ngap.\t\t\t86400\tIN\tNSEC\tgarden. NS DS RRSIG NSEC\ngap.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mMoCvNEv8acWKGlSl/HZVerZJPGGjt10b/2L+DwTqwE1d7kWPXnIGnJSCEwJZyP6ZyMmVnUth5L1lmLJA/WcYhg0giA20KVWh+ZXo9qDbqnGbJCkJA//ulBodiwFolbqPLFWWwYQu7BES7eWXnUnQmqV3kTEE0E1zrFJkLvQfCTeMnPDkPdYSFjppmLj0kZ9ae6LLKryfpfsn4yj5WhuaFo93ol5xQl+HM9LfKqQpxMjo5I0TAZM3drVJmCkt5WjchgjS7Qcg/egqXXedVY1fT7AolQhx9gNFjqekXmPe/zxHJi/cmlBXBItHZ/vM116zbNJJsHhSbZhdpp29dZ5Qw==\nns1.dns.nic.gap.\t172800\tIN\tA\t156.154.144.66\nns1.dns.nic.gap.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:42\nns2.dns.nic.gap.\t172800\tIN\tA\t156.154.145.66\nns2.dns.nic.gap.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:42\nns3.dns.nic.gap.\t172800\tIN\tA\t156.154.159.66\nns3.dns.nic.gap.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:42\nns4.dns.nic.gap.\t172800\tIN\tA\t156.154.156.66\nns4.dns.nic.gap.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:42\nns5.dns.nic.gap.\t172800\tIN\tA\t156.154.157.66\nns5.dns.nic.gap.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:42\nns6.dns.nic.gap.\t172800\tIN\tA\t156.154.158.66\nns6.dns.nic.gap.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:42\ngarden.\t\t\t172800\tIN\tNS\tdns1.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdns2.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdns3.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdns4.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdnsa.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdnsb.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdnsc.nic.garden.\ngarden.\t\t\t172800\tIN\tNS\tdnsd.nic.garden.\nGARDEN.\t\t\t86400\tIN\tDS\t49411 8 2 794AD2DB36FD39DECE1C4E95687D864128F4B87C27DA93F525E34834CDF8D132\nGARDEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aUAUXuTGhxQDUAeBTa12+mNChp7Eq0gVGITHvjYaT0bM1z5Zo8NR9HFVnVE4mPFg/tiNpF3QXW6zgV+anGKxOhO1O+aTSxTygNwmR34QeWOKId/eT7eIevL+YpSb0Ps7yClYqX0QNbTYK9G83r1Fxyo5hFoo1ZpbGoSeaIt6a8mdK68FDZ8UehUcwR2vqU6tFe6Av5XjWzYVDnP1BWdMSt1WLC3nwYQyb36kBMT3yJLxLuldyMVLaVCp3yhPf291YAoBCuJWFxZ89n52SZtFhTggzaodjd944zOhTQPEin6eWmd8mDm7LilLY+z4pgbOIKUpC04Z55bqlCtQBIuDNw==\ngarden.\t\t\t86400\tIN\tNSEC\tgb. NS DS RRSIG NSEC\ngarden.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vns5hFV4cjefXZ7FEjShRdPfcCGeiZIYbkqxWEYAQ3vBaychiDp+zTrVqpkYPLvAj1n4EW90wZq+59QrVFM9AkTTfNrRdjoDv+tVtL4TXmC527/geVGLmArwp1EFrth5hOhlvxdul/QV3iQzyYqpZkmTDWHdZSM+JlBZKamf4/WcgX3tW4O0TheE5rRSYrtNR8CbF15lPUZkcGhZNV/09GH/TGP+0QKMbHXI5KE8O6+aZqVrDtanryTZFxcmShJk+fRFmvh7Y979qYYiFcA2VXNHdxFrJhH2dOWaXOut5NICkZAhjhiiR35at9zYLJKJrEJjub7Sr10UxqY2T8Auyw==\ndns1.nic.garden.\t172800\tIN\tA\t213.248.217.24\ndns1.nic.garden.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:24\ndns2.nic.garden.\t172800\tIN\tA\t103.49.81.24\ndns2.nic.garden.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:24\ndns3.nic.garden.\t172800\tIN\tA\t213.248.221.24\ndns3.nic.garden.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:24\ndns4.nic.garden.\t172800\tIN\tA\t43.230.49.24\ndns4.nic.garden.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:24\ndnsa.nic.garden.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.garden.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.garden.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.garden.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.garden.\t172800\tIN\tA\t156.154.103.3\ngb.\t\t\t172800\tIN\tNS\tns.uu.net.\ngb.\t\t\t172800\tIN\tNS\tns0.ja.net.\ngb.\t\t\t172800\tIN\tNS\tns4.ja.net.\ngb.\t\t\t86400\tIN\tNSEC\tgbiz. NS RRSIG NSEC\ngb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tW91vSeFVImQ64PYmoorml/+nZLBvyuLVy8GtWcO2YBrAD8G2shFhErWRJFHnqdpfMYQWFGGDwzHkMs/ygNNt9m9dxOhai2FeoGJcXDhrQGLoJC+Enb5kursZso39z0xawAw4r/HkpGVxlNdNGLVCBed9/4AdKmNJBHwRbndCuqyEbVPO8/M6t/z5OH8a1X2hPegyIrEIVNORkLGeqLPbTtuhHHUVNC+LIFmSTimiEeqXWFmYv7zbfGitaUcL7cLE4b3qKDCAl0WJQDmnY473OkyuKZ7bGSEgTiKneIMRHRO0WDlNQJIsrE822hYmeVPilJG2VPI5vIO/nOkZciTrQ==\ngbiz.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ngbiz.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ngbiz.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ngbiz.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ngbiz.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nGBIZ.\t\t\t86400\tIN\tDS\t17434 8 2 CEDDB0629DE967EECEAE6B9831DDCB0FD30ED800E46D6A69BF15759C2A239D90\nGBIZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZnEGFUPm8f3kH6F3wco7qKgLXnmNGQixkhXFxjjwPXlzUgu6ZQU+WtIbUAiIDHvtAK6EqfL0PIy2yl5l/B1+FlHwLPwLaad7dlIcTTaN6dwzwdh6p2pWWPgb9vs3SF7SNmtBeTg8dVucbUJf5qQRnmzuxtieTtjstbLmjcVgO8Lsaq1R7883nx4Zh/1sC+7inwczoAt56lXVXgPoj2KZd6/RY9qxdVEoOovsFbBZqCOp8shLzvMV9/Lq2iI5wk1tG7igOndyv7l+hOJeCDMzbrJJRZnSDiTksZ/ql1GZEWijH1bcLL/SzSPQOLqEhIXlgkcGR0jD4kXksTX39SVt7w==\ngbiz.\t\t\t86400\tIN\tNSEC\tgd. NS DS RRSIG NSEC\ngbiz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jje0FGufcn6HieDKe+xKfIjPvQUZ/Eq1Dz20vmjCgD0yvbL7v8k6T+D9NAH4fh4o4FS3/BphiWRcOnCQA+vkll2TdlHyjABzTDcpBw+rht20FG8y0bg1c/zMRWRZXPea4Ao3KUxQrYPWrtS1ZheYFwZ/GhXak2oyUtQBzv9bCK+SOL874ww5mca0pAhK2zkV5gpe+lt+7gTZMoOVxauPtk2ql/mr79U5NjPxInLBtRd4fm6JwgQjkQEF6BynMaffHNCkfOl+nZ7EjSZYhAY7Dda7xLdP1W6fvLkIvArcOmsOtCKZhz1HGcmo0s3LqsvifLhhzEnKdOHXRz+oydouLQ==\ngd.\t\t\t172800\tIN\tNS\ta.nic.gd.\ngd.\t\t\t172800\tIN\tNS\tb.nic.gd.\ngd.\t\t\t172800\tIN\tNS\tc.nic.gd.\ngd.\t\t\t172800\tIN\tNS\td.nic.gd.\nGD.\t\t\t86400\tIN\tDS\t51039 7 2 BF36A1EC5D2998566123DE660BBD857D1D25231729873E5F5399A641C1CEC13F\nGD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IEbU+db8QVtO/eYbpR25pLmQ2g1uUrdqFLqNtXVbUcLJo4EQ62Pf32/mUBFwQxqEn8ISVgtrhWK3SAmC+6lqVsMkz7UtzaYMwIazlvv/r1lKdamiXosWUmDZvWsubASHulzEn8Z+Qb7VMWggeWzgyuDqhAc+d0W3snnJkUVJNsrSydaXOaGLQpI8Rnw+VRHS4Zlj3NjffoQ7v7G8VsQEmqbS+w1Dg9ixFKDPQXYHN38zZ9FPw+X8ZMTa7Q675lyrq4iMTc/QvW7fKVXj+VfM/kkPWpsi03jtZLupYTidvHeictkCn9OKI9kRp1ald8Lpa2gmAWRdkiarS+A7wErzVg==\ngd.\t\t\t86400\tIN\tNSEC\tgdn. NS DS RRSIG NSEC\ngd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GZ2zM93AVTBHuRreTQjXMp1tBfMgibvKvqoBcPzEe0uEjfZ77LY5m7uf5F0UKdS+RszqTAOxXVcQEXHotRNHxRFLFvH5iXoZDJARVY11BWXafyY3TWgShJ9L9clfSHndLvAUY+qmNpszRXpylhwg30+MXzkYAWDW67BV91ERp6E7dmEix6WgHo5zb9BcruB7KMmPebgDrITlISjZTBTUGGwXUscvxhRRJ15MalmhjPKOS04HDqow544jzGmwMPd1OEs5uj1VIUi5edmgRovcbJ8W1wbmH96AORPj5Ep6agVEpAsAlou1oqGp4aV5EnPzqjlxXZyK+Fhu9lw4XBHOEQ==\na.nic.gd.\t\t172800\tIN\tA\t194.169.218.88\na.nic.gd.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:88\nb.nic.gd.\t\t172800\tIN\tA\t185.24.64.88\nb.nic.gd.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:88\nc.nic.gd.\t\t172800\tIN\tA\t212.18.248.88\nc.nic.gd.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:88\nd.nic.gd.\t\t172800\tIN\tA\t212.18.249.88\nd.nic.gd.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:88\ngdn.\t\t\t172800\tIN\tNS\tns1.nic.gdn.\ngdn.\t\t\t172800\tIN\tNS\tns3.nic.gdn.\ngdn.\t\t\t172800\tIN\tNS\tns4.nic.gdn.\nGDN.\t\t\t86400\tIN\tDS\t51082 8 1 0BCD14F8566A49F2ED28C3B9E4F95C11F4E622E1\nGDN.\t\t\t86400\tIN\tDS\t56824 8 1 7E031DD12103A0189278BAAA81191710AE5888E0\nGDN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . a07L51SrPGerJBFigpANl50Z2F0KbAHWXlEhQhkuWrDuzlYc0Uh/dS3MVGdvniY/KYrNsTVrNuXVMV6Ap+7bPRvf0oklIxebYNkhqqUX5z/ytZ21hUHnWEJjQq+3eFKPY2rwyz7VGD8FmoREKhcKrgEJbtPZVYg+/mHoxSJWNDSlreI2QG5ExRwj+p968HSMF2not2QOdwoW7eGI4L//1abCkUhx4m5lV76e8B81OabWZmLqaaq5UA+zX/s5qL/QNiVK/a91lk0fbalEMVkMnmQ8Pth4YA/Go7FMeEbUT4RneSeRaAb0AgkVH7vZpzdOU04IQEoLXZhjMG7BSO+vQQ==\ngdn.\t\t\t86400\tIN\tNSEC\tge. NS DS RRSIG NSEC\ngdn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dooUXyMaP78gxB2CKfx61J370pq9sg/pinLz/BfDFgcGW3ZIKjV5I/xCuRMAf57f32ta22QS9T0WUxKYnoPRPkGMijwsU+n6eai0H3xM0c2hTiWtQ/AQOV1fj/4XRsfsAExFNW09xbjh5gcgZsN+eIRpy5B2F4dWSNJdBLM0WdYiRnifX+EwL1G3QGJ2IvuBxlwuagiHFezBHMXyJHKSIOxE1Y9lVml3vW7xERtNSlHjV8jG5UPGEP3/LI23ZqoFLWp5wpmaDDIxkSOFO5PLA6SAQZPzPWzAevzCmvC9+1/UhBSpu5kYSv5lqBw9P05r4NwYMAhDIDY4w3mYI4/ddA==\nns1.nic.gdn.\t\t172800\tIN\tA\t194.0.25.18\nns1.nic.gdn.\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:18\nns3.nic.gdn.\t\t172800\tIN\tA\t194.0.26.11\nns3.nic.gdn.\t\t172800\tIN\tAAAA\t2001:67c:10e0:0:0:0:0:11\nns4.nic.gdn.\t\t172800\tIN\tA\t194.0.24.11\nns4.nic.gdn.\t\t172800\tIN\tAAAA\t2001:678:24:0:0:0:0:11\nge.\t\t\t172800\tIN\tNS\tge.hostmaster.ua.\nge.\t\t\t172800\tIN\tNS\tns.uu.net.\nge.\t\t\t172800\tIN\tNS\tns.nic.ge.\nge.\t\t\t172800\tIN\tNS\tns2.nic.fr.\nge.\t\t\t86400\tIN\tNSEC\tgea. NS RRSIG NSEC\nge.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JnVMDs7PFsmmUArF1vgyr3QAml/xVy7Q59LmUA+dV2pF3aLER7xvYgQSGrZpW3d25+ykQT9cuDFUq+wyRPmlvpoeGohyzpBK7NyLS1EOXAR1iwhtoLM1VdUWUq9ZL/1pf6Wz1BySszDFM55Ljmw5XvXyMExNp2c8EExFdUikHlVVI5GF+PE2BNhykDIrlNQmecJhhwZfOz0MdTIXqDRI7AUC1xfDdIQD1wXsYJXozXtWRPu2Xa0sGAAO19gvSn7NykDUcRZZnVTOOWV/Qw3z9fKO/Viyz05Fjm9cWuCHr7a5dMlY/Sf28q2sEUp/ea7/0IutLjzfT427uZQXlFya+Q==\nns.nic.ge.\t\t172800\tIN\tA\t212.72.130.11\ngea.\t\t\t172800\tIN\tNS\ta0.nic.gea.\ngea.\t\t\t172800\tIN\tNS\ta2.nic.gea.\ngea.\t\t\t172800\tIN\tNS\tb0.nic.gea.\ngea.\t\t\t172800\tIN\tNS\tc0.nic.gea.\nGEA.\t\t\t86400\tIN\tDS\t10125 7 1 B3F7174F912EE39BBEA6617155F123972A70499F\nGEA.\t\t\t86400\tIN\tDS\t10125 7 2 7EF0D08AB7BBE4E44745BA5ED584F63E6FD5A41870C8AC4074008423B829BA9A\nGEA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bfzeMxHg21X0QEjaAlsS0HZTanWEwhsgc0Kr5LRG7hYDbifzKY2zGX2x8H8nRfQ3sH1oxYZ804P3v0vaQotUgCG7BKo8BEel2FKw2REbF+KqSqspEC1a9niHWm6OAE8wff2zB5k+1dKZAVlX2HiZPDlVSQ2MwRYn2zbtdE9alsCPK7KoHjanwNohWC8Ewm5FeO/X2M2pjRQbeFfj8TjHpmGzI7awrZ2ExjoDeB6WBRvG7Hl9bMeln49jKdkmp32we6ggO9Q+49b6dzGF/XQfg6dxJGnf2CDgWvl/kNqIByrSpkEYVhTBI3X7DMFFIwzcoRrcFzKFK2ZZxUsaxz4B7A==\ngea.\t\t\t86400\tIN\tNSEC\tgent. NS DS RRSIG NSEC\ngea.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pM55d6AYXROVDnPxPWXkBTG7RRCGje+FEtNz/ZVz5emxQIqfkwLVbsNoO0ZZyYQK9Bm903t7ggMxppNQcFfqUoI/NhtsH7uzPTrFphgD4Mi5Qu4E99uHJel5v0YXXUd5lUC9XtuOoyD2xXW2HgyvfYVLhFHQDrtNVCOnxyFDm30WgSCS0R0J1MlMLYfEELYos5fjuxD5Z/GMRq0jH6CLZD2NxY7EoaTvlvpr7JlmDjYPz7LIQBzzpiM4VeroluC1EwI4138hcirqZ9zrj9R55Z42aK66ZC39OcqlORPDxrEBNHIa/9W4IVZl4y2YZ7G671KUeGsbHG2/3RocoAlVlA==\na0.nic.gea.\t\t172800\tIN\tA\t65.22.232.1\na0.nic.gea.\t\t172800\tIN\tAAAA\t2a01:8840:e2:0:0:0:0:1\na2.nic.gea.\t\t172800\tIN\tA\t65.22.235.1\na2.nic.gea.\t\t172800\tIN\tAAAA\t2a01:8840:e5:0:0:0:0:1\nb0.nic.gea.\t\t172800\tIN\tA\t65.22.233.1\nb0.nic.gea.\t\t172800\tIN\tAAAA\t2a01:8840:e3:0:0:0:0:1\nc0.nic.gea.\t\t172800\tIN\tA\t65.22.234.1\nc0.nic.gea.\t\t172800\tIN\tAAAA\t2a01:8840:e4:0:0:0:0:1\ngent.\t\t\t172800\tIN\tNS\ta.nic.gent.\ngent.\t\t\t172800\tIN\tNS\tb.nic.gent.\ngent.\t\t\t172800\tIN\tNS\tc.nic.gent.\ngent.\t\t\t172800\tIN\tNS\td.nic.gent.\nGENT.\t\t\t86400\tIN\tDS\t19200 7 2 11F029AD7E87D944ABD918B837C1E5D75E400598DCD66630B37E48D8D149F97E\nGENT.\t\t\t86400\tIN\tDS\t62361 7 1 EAD2AC343F82EF1BAF3889D76332590EF7D049E5\nGENT.\t\t\t86400\tIN\tDS\t62361 7 2 66AAE887EBB56145AD256557894BB78115EFAC0F9D3B1BDBC8B32EF87B7D9BED\nGENT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GLAVPRuPzu56nY2OcTMIkei4djgkvYdljhEzxtqdLizv6C8jjXvWax+Pq6g913k3FL2iZ1Olg4ebyIun7kpZmzImeMJP7IdzrEytmRI6mIfd8WZANuM6Ap7yr42ISKAEc704wjEZZ9XptsIcxUwmOyS2kf/eXV5JXyp1ueAlawYPzzdvo1sNEp3XFv11lNFNeba6ncDDfcg2w36Pu5LoTnHxQV45/1t4L+p3UsuHrL9NWCub1Gr9VdpTZalHdi3NFMxUcChI/7OoJpJP9u/D2lLXvRY7zPrWaDUaplHfQzunJ6ycoV3Xg/85mTTWBsPZBak/gBoNsWVzXjhPmoHn7g==\ngent.\t\t\t86400\tIN\tNSEC\tgenting. NS DS RRSIG NSEC\ngent.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . muxY0HpMDcaS1HQL5qbD8nfjRABop0EQ6BAU6ti9A3Axx/oqcS/7aiEv7KrtiDC5W2PZVqxsT/DVxhUMlRX0tgHnfibArqymdZu9Z5zo9n3rGz3C7vwMJROLv8KTR2YT7xT1tR6dUUdtoB+dlv8TzQF69fZM56IboRZQNMeuIq8wQGQOp0COCFp5/fc+HQrmo7WcTQYF0z3PmelwjgRrCt/2+7bOcwZZivvg097ndAKCXBCN2/4HYM99mDZq55/ShecuzI1OZIuz1by52YIGhYXl/rGP9WpfQrZNkukgReyjaMnzCiCu4vbgYEA6iaaRAFHmAj5rQrZ3TiTQOl7ITw==\na.nic.gent.\t\t172800\tIN\tA\t194.169.218.89\na.nic.gent.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:89\nb.nic.gent.\t\t172800\tIN\tA\t185.24.64.89\nb.nic.gent.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:89\nc.nic.gent.\t\t172800\tIN\tA\t212.18.248.89\nc.nic.gent.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:89\nd.nic.gent.\t\t172800\tIN\tA\t212.18.249.89\nd.nic.gent.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:89\ngenting.\t\t172800\tIN\tNS\tac1.nstld.com.\ngenting.\t\t172800\tIN\tNS\tac2.nstld.com.\ngenting.\t\t172800\tIN\tNS\tac3.nstld.com.\ngenting.\t\t172800\tIN\tNS\tac4.nstld.com.\nGENTING.\t\t86400\tIN\tDS\t22539 8 2 983FDBFBBA09945A8DA7FEACB64460FA801F4A3481D83FA9E1257FC92ED206A3\nGENTING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . v6pXUgBC9FeogBjDXaXU+CVuiGgwt638+sEqu68rmZxWc3NaxqhKbJgvbxhK39bH5x1xIgwGfDTOU0h01KVMUOfriWL/pqH5llZTW9Q41EhdUgV/Brmz3pIvT/VHj+wAsDHJd4KKCPgaomt4Xigqz2O6IcFPk1/HyAGvQ69S1LVLYAcSM1SRpfHcdYD2M3+jy679FkAnD2cVGHCd6Vz8M1BtDA6PjZHKTYqU7JSUjksPLtLYiY3e6UY5UVsVXChwFXr5zmQCMuv9p+D/kCivqh2V+XMzoodavoqpanjfQZw04pjzA7f0Lx9ybV+hib5rciFsfhhZzVIpU/vvimYcDw==\ngenting.\t\t86400\tIN\tNSEC\tgeorge. NS DS RRSIG NSEC\ngenting.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EXUAUmH/iywQAXJYIegORBtASr9xtY3HpIuvrCZ0kkmK0fnklbL87TEu05GIgzRWkQ7wd0fKruqj5p8i1t5KCEY6jtJ1BOYtISSLltXYYMMtG8IWOany65koiIF1oruXu7Zf+JrBmw4r7sZ97xhAQaPOMZwFWd84+pDxdndbM15TFscFPT7jsWL7clqDmJyQyiYgEcYObO8ROTp4U1YOYiOv+hfIpJmY4YXuJBDXDmAFsgL9OMpGakFzF/gjySF0FYSJknMdfKhhBvP5HTipEHe9K4IFhix5Tx+vwUbMebH8neZ2x6wB1vIa8bTJH3dLAOO+C3eez8GiBtHuf89aaA==\ngeorge.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ngeorge.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ngeorge.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ngeorge.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nGEORGE.\t\t\t86400\tIN\tDS\t24255 8 2 944D283DD22B4FEC947C88D9C8369C75852A9B74A3A88A74756864DE374496D4\nGEORGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HeqZU9LuO7JP/1sDlD+yc4cnqP2Yegym9RSlIrpTwiTpGfnnRr6+8B+yO6mkC56ZZQ7bMrf687ASyoT3OT/UCnmcs1XmBIHmqVLoTbJrBR7r4vube4njgzjcWpEMrAmUUrxms7l8FmC2B+ZgMHPY+2OFq6EbN/hvravkYRhBhstRfMMQv8mEqgtD9mWxNVcGy5J2/bmTZfJ1bHoQtRNkfXXFq+rHCtCNogFo89zHJrZ8IiytoLMEcYdAsTlu5jw3B95uZTCfZsaH9jJTRJAe2O1NeD9PpZ7Q1ATSiL+qyOHgfpfnlWSXvkQ4xcrERlKKR5fpEW3wtH0ooQLrYNgEqA==\ngeorge.\t\t\t86400\tIN\tNSEC\tgf. NS DS RRSIG NSEC\ngeorge.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iu+/V/dJXlkQjio1laP49Gyd9vQXEP0f1hWz7yJH5kN5gQssCpvnnf4J1azOg+pyUdr9h4QZJZnXUexWVDLqs7HZ9+R/qCciMZPu3AJxScd38G8EhqniBgJHfWj3b98vG/lMrRD1qcf+5JM6uFVKKN3lqRt50m7SVplIhkYz95/nXpWXoekymf9WEtd+4d1zcbpR/JNjOcBa8qJH5RGRvs7y3HntuhPT/lVGd5rtmVijO+HyecYJ7YZFOfWbtBg/E0JEE9MiTRHkglEkFNaH1CF9dwZPk5NpSo0hol6nqO80f1GIYted1h8DJeVIL2jebdG3KWGt+wzz2lLW0ZPtPQ==\ngf.\t\t\t172800\tIN\tNS\tns1-gp.mediaserv.net.\ngf.\t\t\t172800\tIN\tNS\tns1-mq.mediaserv.net.\ngf.\t\t\t86400\tIN\tNSEC\tgg. NS RRSIG NSEC\ngf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kNtoLNIBVFH0Ufev0C8xWPGlOMza6KfqWlwU/KBMyZcqXT30aDp2vWgY8+f3A/uGz9iMCNx6LcTJiPntG5ULLnUOyc2Sjeovk9eJyqp5SVo2QAm+mPQKiM7BRUvMftvgo/mieZZ/2eGmycbUmGiz+ybq5o/QevbclRkb6wsdV6viFJI1+eKBoFW9wd2tJEp9YaDUYizbZk32jqtE/x34OYxz6NIuMcOa8y0lHZGH8laclliqJLe/4P859ufbRynXRXTCITKZvu9QRyQJO3GyAZUa1s4ExePhzZtJXn7wPJxGoi9bLq1p4qbeJJT6sRDke/Mp00C2O8RUKd4JCTuQsQ==\ngg.\t\t\t172800\tIN\tNS\tc.ci-servers.org.\ngg.\t\t\t172800\tIN\tNS\td.ci-servers.je.\ngg.\t\t\t172800\tIN\tNS\te.ci-servers.gg.\ngg.\t\t\t172800\tIN\tNS\tns0.ja.net.\ngg.\t\t\t172800\tIN\tNS\tns99.dns.net.nz.\ngg.\t\t\t86400\tIN\tNSEC\tggee. NS RRSIG NSEC\ngg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . I3uUHn/TG8sQx7KuoB8Cd71gwy7ZcOyM1VXvi9RCiB5KW9JAJ44XhFfPngiAsTSls7DljdahIpZd2UVlZlYOc3XsWL3FLDuaOJwTuaIi9pk1ACiv1mIjxZTuRVns54D0m+Yn13ERfVZ0hF5enfxerbmYPC6DaUOvzIntsWsNLrlhEh2eOEnZEt09fU27L5Gfs4Twq0VU6TKt/kPvFQ1l6RrWSAmdaXQflEONJo5TMVlLPvgqEOhZoPjXLpJEdfqUev2Smr8EZBOdKB7ieif+Xag/G36IhzvlZhPmkardJqhIx6zXqeHtKn88hn1UogvngHJ/0lHA4c/2x5hEXNvbIA==\ne.ci-servers.gg.\t172800\tIN\tA\t204.61.216.74\ne.ci-servers.gg.\t172800\tIN\tAAAA\t2001:500:14:6074:ad:0:0:1\nggee.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nggee.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nggee.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nggee.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nGGEE.\t\t\t86400\tIN\tDS\t17114 8 2 7DEC1DEC83BD00F9A21E6986268DD6E116926832A3B9A9B214CDCF291DC34291\nGGEE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AhzaPtcSg7KN9HEq8mhwzvbSjOPKdK8C5WuByClfglUwo7rGD1HGReYfhaJtzwGE1Atk8s9+cWRMM+qkY4RM45q52XJHKQ4z2GzeR88QMmJShywpJnff3ax2SE+KmdQXKgAni9KRjlM+IyAUuE9lNOQ14OI3CEYwfqjhD5oCRsN19r+e9W5rFE6kjCcS0Cl3mCD/bLE1lxovcHrVlIeTbxGjzVOHgoJMwaRg2hhsJBRowONZEDBIeCzuDRGhWP2bVh8qp90HFmKzL2XK/ghYMmbQ+h/2QFFlGZZDGG0BCgZhqY7ZrmemH8b/A/60CZXe9SHXE8tydqBp1T3eVT992Q==\nggee.\t\t\t86400\tIN\tNSEC\tgh. NS DS RRSIG NSEC\nggee.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cc8HcSu+lvOa/3JAl1Z/LdRcZ/4pnzcRQ/TEzfhrrx4UMPtxW44vYA7wIMIDqeSVh5ATrbiCThVzj8f4MCpguZomCi/D0F0e2/DUv7O02vTs4c/b9IxNAtixXfAN1HpYU8zrp08sa6V2p8F//fovd1WSaJUsTprPri+P4rYQ260vYPTc0V/7Fk+YpEHD+idKVEDdvZ/DiLLPW2atRlytFOBDheqqBLJGJyLBmK8ANIWFkNuuEZH1JOr4L6HojMXuYviQ6F1gkYFjcZ0lAQ4YGCt7F2UQwBC7Qq50sYA5vWAK/P6JQVEuGZT5UBzAaAA8O4S8ClZdrrD1Ne3FM+u9SQ==\ngh.\t\t\t172800\tIN\tNS\tns.dns.br.\ngh.\t\t\t172800\tIN\tNS\tns1.nic.gh.\ngh.\t\t\t172800\tIN\tNS\tns2.nic.gh.\ngh.\t\t\t86400\tIN\tNSEC\tgi. NS RRSIG NSEC\ngh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vEgIzf3jk62cDXmoGVDbuXDtNsvDZA8jDWBnilmuAXmowwDuKPo1VD7BQgFd6J0hJ61EyVaVqGg4SySuhEDkq+X/rtfbL+PtSqpzefc3oTOn1X7CWgUkxstY1bbAekOK7buwXzD6pOC8GW9ORVAciJSC0SQxXbp9TcszIzQenbbJNipbwzze5GePYvI26JqpB1ad3IXG2e31H7NJV/eUivtGJqisHwfZugPv50PgJaaR3tbhcTgYQ2IlFaCp4Eah7DEUBdmzAGO5bj+tks793N8Hp9s+aHNSs9fwfSL1EHhKcMF3+NQvPKK9lyQCUSU+m1ge2BXbvaJISCcUGqPHCw==\nns1.nic.gh.\t\t172800\tIN\tA\t197.253.95.251\nns2.nic.gh.\t\t172800\tIN\tA\t197.253.127.251\ngi.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\ngi.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\ngi.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\ngi.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\ngi.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\ngi.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nGI.\t\t\t86400\tIN\tDS\t40935 7 1 A6110BBAB0C51F4712CF1DF57F960CC73C7645F6\nGI.\t\t\t86400\tIN\tDS\t40935 7 2 9F19CCCE0100976D6A4ED5D0AFA3D66E88C6974722D62EE6251F9D3DFA74A23F\nGI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UYXKSaTsBSKyx4cs/PwAJCC4AYrkgpt6IdXpb4OvdJlCw8wE+N0HZCWD/aUw/W32zjB9asBMKYszrUqk5Ki/yP8C+kBTvbGJM4JFoqXZ5qvleTFj5RZv/3pkskpQMwk0pP/ApfUtfUNcYofDh5HXbXsNhb7pzKAU6xvWP9IUG78oor0/EE7utuj7ijZqsMOVHZWJJxS4B9HwRywDji0k5FmpeDDCbEBIT8OGuXk35R+ikoaC7GCRY30OCCM7Im1r6m9iN28UYQPEnanvgibUad5568uAnPl9TqkAGyn/N9UPMDheKcwz+9bcLzXh89iRAthES0CNWDsm8/TgqnclNw==\ngi.\t\t\t86400\tIN\tNSEC\tgift. NS DS RRSIG NSEC\ngi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ya3ijzRXcWue7x9fHYrXxIOFl+KfUglFJx9SrwC920ETvg/AFGVK7s2lG/z6Hc1C3TQyDbOVUPd2ijNSANOvpqvVSh6OTXAAedlBHdn6XpoehTL5nYryA8RE3K2UxFwIfPVnNbZsDlSezoO970XUZab0q08ocu10+8vPh/fQC67mM0eIG7BFBvq5dk28uSby12WzfJwUCB9l/kDwZi+OVU9QOM77VFy7DjhD2vo4Ks0Ifgv/ffKwkMQjv/0yRqRUPHafSX5k9/d/wNekySjvMvyUap287HgZ1aDMrWVAXE8KnGFa85nHEkWDjjdI+YaQgc1j/rXmc4aQ8mevILsvLQ==\ngift.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ngift.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ngift.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ngift.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nGIFT.\t\t\t86400\tIN\tDS\t24568 5 1 A8C9923475DB76C4B7A2C2447F73F2B2FAF7B746\nGIFT.\t\t\t86400\tIN\tDS\t24568 5 2 9B28CA3F3D8BAB1CCE2C16A67E9020C29C4E4AA68528BE79C526F424C8F32E90\nGIFT.\t\t\t86400\tIN\tDS\t34837 5 1 26F54A3E8B98D027161B46D44A1BE9033F7E7DCF\nGIFT.\t\t\t86400\tIN\tDS\t34837 5 2 6F8B25AFC1AACD4C42663272D1D35ACE9870E508F92796ADFAF28A1712796D9C\nGIFT.\t\t\t86400\tIN\tDS\t42194 5 1 61379C5FD2BA15B4401F9E74D1CCDF613FA469E4\nGIFT.\t\t\t86400\tIN\tDS\t42194 5 2 365F45C35B61F891A7111CF3BD587EF8A0088D6EB7286E791F1016B56EA01850\nGIFT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qwxDCr6TgUjwwTQ9voYSS0fURCx0rykFu8OnPzE6AtKvstTOPaWaNv/lZ0+ABdj5Co4ADbYjSUhPhxZE0tUCCCgZ5kmUO+IYB5D3b9lDSU0fIjEfrMd1bw6tw4bwF8skCkDzvswzIHNYfkYD8VZIBlZOm5zys4ayTezkgsoN1Um6qAT0mjYn5nfW5kuQFcatoKki8u/LYB5n0yNQhxdniWuXhAzBrJ+iOz3XSmHfXw20RtNXgK0N9FOAHjLzinrw1zFxy1NYNanqCjdfW7y6J8nncsk7TXF3rF55WDC2qGakkLFPfmd1gxsoPBinNg7BjStyDoPGfD9rvYdz7CfsYw==\ngift.\t\t\t86400\tIN\tNSEC\tgifts. NS DS RRSIG NSEC\ngift.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PHl8aRQ6J1HkYDRPeiFjgamsNrFXQLdGWvm/ZxcIm90zwZON3qfRCVBIlSb/mBE9BoHQz/xsjOvn+M5WPXuw4aVUxq7aBE3hYbbjkQTyuBKTPfiD1dq7pzkyEV4v2VD+OYM9BkMex9fNwRkCAW9u5LRMWvWu4DWter/lgxizX6AVWEr6744i813u6dpXXTfznaUSb8FEtzKxkJUbKsv3U8l9R3c8JGDzQKTqD2GGwhbC+n8tzN2WGXTcUBcZ+q3Hj4C8S8fi5wgdJn9aLP/8nmIZc08Ii7s8ZpcH781SCrEzxTsobHHs540DU26uyy1ljD8wwbU3TqyU4s4Mm0u6jA==\ngifts.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngifts.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngifts.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngifts.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGIFTS.\t\t\t86400\tIN\tDS\t64381 8 1 BDB39C4553D74048E97BEFA2C148A5A5CEFF69C1\nGIFTS.\t\t\t86400\tIN\tDS\t64381 8 2 9359E720B1EF8582B09EC9D91962C64218FD41B9B07319D0D52F0E0C6A96CE78\nGIFTS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . f/U1E0O2RkUr9ODzpE8iO5WSiny63QEiNfohLpGNAObiX0bgtO8ORvZaxcgGABl3pqPacVdiklmOaDCSiz+QSfmlu3xZKe+huDhKRJsGRIqJ5fxRVmEuI44FHwhw9b+j4zkZbK5EXGZnkRmyLF3D51bOYpEEbcNcN5b8s+FaySc4H+r0XiJRRyzxZsJU060SPrI5XZ3bd/9vE92tlpqQKTHg6yAE1kAi2xCUDtlblPiIQ3eucjUQJAaRFRyzIZ+ho/GNkUjdTAzqatvZRHLcYs/hNbp2HyfTHS8jmm/mE/atuqT562o3SQfck3rsGracAeHNCxuwm1w2XG+MgLX5gg==\ngifts.\t\t\t86400\tIN\tNSEC\tgives. NS DS RRSIG NSEC\ngifts.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NZI4GGCXS2PAd8UhY7D648jnnmwQU/6G3XF8mfYbXiTyixKOktVolkwGFlSt6hZ2Da3s09bRcLJM6m53jAO7lerB3mLVu9iSa8RgzeCZEGzqEgQtvtavQNwQTwNaKCeiLCZiEfZPSbVznHtb6SWIUWilGW8EDk52ICX9jvMob7Snw3C3rlDfRsiLiF2MFh//94mEaPjHid7rZEXWFeGLG1IjF1UjHU3IP4GTua3DxRTiYrSgY4WAnFUG87ZqCOYvzBi/SJL874DW6+mw/TIDsuTdzoG8h9UY+efO9lLMzgkfdusX5tQZlUSalkC5mjvVTbEV108RKrqGmVNZeAKD8A==\ngives.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngives.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngives.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngives.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGIVES.\t\t\t86400\tIN\tDS\t54922 8 1 78CAB70E040BEE2E46361B897A6054B260859E29\nGIVES.\t\t\t86400\tIN\tDS\t54922 8 2 36969756F33A19210E9D1904A13E45C8A3A0776F1280E9AE68453AA9A019DE81\nGIVES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q656gZQVeky4FsvDZOZk4vGVoIKL+CSD9WYv3zq9osKDA69n/COtz+z9M9QmHHXGJvJz7LDzTOSn8XoezgxQgEM7tHL8TvYVzlHhS0Zj0NVvgXG/H8vtSmssUvpwSXy3pFTxJ7cxJYGOxTK2pB/S4jD93hpn8orCYrZKWF5kMhKPcm12GX1eAT5pb/6pw46BF+8hgQ0SuHZ+cyB2rrIU4IeYSR+iY4a1b1weg3nSAYEWwBvW6aBtH1tKC2hrVCxg/rIp2tIL3NL09dWdVF9bHCPnF9SXfbfvYic15RUy3i6RGkSrFWe/yKGgjefCmd4gjBz/pNazNLQsOgAfelm3bQ==\ngives.\t\t\t86400\tIN\tNSEC\tgiving. NS DS RRSIG NSEC\ngives.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WzTsKG3olDdB+hhkMcJGCCoEz2I6PMYuzcmIOI2Dbo/WxKgbmUD+nqWyhlKADNuwuEC9whuRy7UywGWLwolwGpIkro/LhgGU+ewsGg/Pxu6qjyqJPmSgdX+oaxPm++5tXQFm14ZF/8feLo8LgxTzNF7EMogNxkS/GTGrgSbAowW2EXHqMZ0YT8XUEPSx+V3VsdaylOh3LP1eXW5SBDqRs5HVFBAAhOgnh2I4RDd5bWiCP1CfADjCjUKhe+MPNZewA/2jtEH/D4mxblOOAODkEB5pmOZMyXcXPWkEJOkolCHX3tZbLt2JRTq9T9D3cAflHGUyAyQXS5MJJAZUVVTFDQ==\ngiving.\t\t\t172800\tIN\tNS\ta.nic.giving.\ngiving.\t\t\t172800\tIN\tNS\tb.nic.giving.\ngiving.\t\t\t172800\tIN\tNS\tc.nic.giving.\ngiving.\t\t\t172800\tIN\tNS\td.nic.giving.\nGIVING.\t\t\t86400\tIN\tDS\t47470 8 1 6F4469FA1BF2BF0E91E701CFABF32D8862609B48\nGIVING.\t\t\t86400\tIN\tDS\t47470 8 2 A6600A5F7859D2A44E4339BE2803E944DCE80FA0D85A3925106536811C7850A9\nGIVING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eRkynYQ6hkjE4GGoDVZ7gCnkfza+av34Iy717xNhdR3aF6FFjDVF+MT9jc1nJuTJ69iVIjI1V2gZHJp4B0VlqHC1ea9KotGEJAtCO7EC/JZRgGlcieNF4JtUuGqngaBwloWmooV5ElJ3HTidB0ckiZdlBXMY7v98QJaF8IU+Vx2tP7DTqpcLFHEJMjdU0NYPKYxglcJnxBjW/zV0SsQ4G+37bPi71dG2xajoGmYtJ2Da61xxXePoi6zzQDzJTEmnY8HnzitI1KAHBH6MR0GqF/FUpT4JyEDJ9q/ht/Kn4wqsJ6DYNQtUXrkpsaoLg6Z5cMDUeAp0HjavFLycppBrdw==\ngiving.\t\t\t86400\tIN\tNSEC\tgl. NS DS RRSIG NSEC\ngiving.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jbM4/eMgcU1ATmYF0wqB+tg9ST8YyewaKIWbygjABlFTa+liaAOUc7Q2HSSjfYC29zfwiZMsrQDvBYPxoDW5nBzoQ9xBzBXxBKbXLmAwCoET33YFsDgwkT3WJ99qS0y88WQu2B8pqEnD+S4rKdhCCkCJGdZzaUn/hJ+UpZDZqKP4Fx9vmYqyTnYzzjoGg5qzh7JKtN+eQTVIZOrmHj+6OVwMTlWiPuim9peOW72HPjP5viBcF4U21mVmux744HRENofguVz4g/aAj2GgW2rPkbxQVoa7frWW+DxINT5+FIbOtfNoWOt6mkssYbBNyFA9usxUiPwLzbZXLBKeq3T2RA==\na.nic.giving.\t\t172800\tIN\tA\t37.209.192.9\na.nic.giving.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.giving.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.giving.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.giving.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.giving.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.giving.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.giving.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ngl.\t\t\t172800\tIN\tNS\ta.gl.dyntld.net.\ngl.\t\t\t172800\tIN\tNS\ta.nuuk.nic.gl.\ngl.\t\t\t172800\tIN\tNS\tb.gl.dyntld.net.\ngl.\t\t\t172800\tIN\tNS\td.nic.gl.\nGL.\t\t\t86400\tIN\tDS\t11560 8 2 3D44DF84C78A82E0E9824440F3E82B402551341DBFF3BCE72CD786435D15F1AA\nGL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tQylWZIbNzvB3mI+9UNFPxdirPwKx9+RRUmqtxtM2zQjU+KsC1OTtea5C5lcBiQIM7zDo0VQl6U++nf2zvfhF8z4KaIUEWtylhBPdDMgxUaUo5QmvMQDDsVfFYmkv+sYEnNRxEblV8dKTuR3jFRiBmWjZnkdqCVvC5lhyH3Hz7O4xuEhqA+Nkbs8KbDv/AbcvVon8IV9dlc9HuBF/f1VSmu2+bADx4+eW6exBNtnTOpacmuR9WE9wOSWOt+Z+9Tm6UlX+U69cUhzvqvsFg0mLR4nVWUDRx7TbfY8fWJHw4m67SXktDndXCLm4FJugeFvxIha3qOwUCng3l3G856Jrw==\ngl.\t\t\t86400\tIN\tNSEC\tglade. NS DS RRSIG NSEC\ngl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Qx0u0eGjo8iViQqQLhMIvuwiGFjgvCtc9ajq6EOVoPHvOhMd3IJZ4HOu7mRW3DpOoGRaHBWgz4Mz9nwBjht24mwUBd6ifd5qfCOFhfEbUvMuMlBbfolrEE/pIKfnKnBaJUdfkA/lULCK8w1DqoTTEWY95W1EL12fSbw/erWa6sXzUxkDrY4rB4ShZ+ETMFdLTTiG1X2d7W9uk1uvycGRfcTJC6Adj+HwqyA2QqM4NlQUwydBQ8VIL+dQDrdCj5H1Cp299oG3+Dnk1iMcDasVlmmc30zKdkI/AvlsgAzNyX/mklh0NST9YXHQQEz+1blq3mBl2mlb+h+3dw8wrVzDDg==\nd.nic.gl.\t\t172800\tIN\tA\t204.61.216.49\nd.nic.gl.\t\t172800\tIN\tAAAA\t2001:500:14:6049:ad:0:0:1\na.nuuk.nic.gl.\t\t172800\tIN\tA\t194.177.224.13\nglade.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nglade.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nglade.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nglade.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nGLADE.\t\t\t86400\tIN\tDS\t55920 8 2 5F9515DCB9F19085CD29AC08673CA9E9D666AED176E7B5608C985222A57D2A83\nGLADE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BHP9GAKr2dDr4gbxbNpa1ERXK2Q6O/+JNbUbfp3y+zEUuJRug+LbBEp2oHUKfFho6EQt2jciQfNJKnj0R629b+jZa4F9TXtD66vgMKA9M4y7Mtxe7pAD5fifgRLVyCzQLkcku3BRglL4R8j8x4X70bKbrtVE2myeXCwguCtvnX0MvpRquEARnNqeKOLU6FvaZlDJsipiyNuNSxnaMi0+ykfZqcppgvtYGrcM/Q8M2FTqjnyf7FZCeqVEGT1cJbq6Lhazxu6lCT9nYcUhTvQs6EErNA2tDoFRvoLn+uICg67H4eqKiJ5nSNduXDsN4H+hCAwKiSh+gb+btrKVBaJdpw==\nglade.\t\t\t86400\tIN\tNSEC\tglass. NS DS RRSIG NSEC\nglade.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MVFdAgZnpfyXzdakFbu7EQrRzCzAZuf4K7vzwOv2gVZvFKIlXgs3z4PjXAFyEZNpIToWyYI0h+hXPaSorJyzU/c4i4t1WJZrnZbfzoZEzY/PhHjYXgVzKzJVBTp0x5kWb0Q9XbargulrChVWA9O9X9pV/6Nslr/M1CZLTfHu3t060ZtWGDLqp6JB2rIN3ULRsVqAOd+vpty3jz4bytD7eeVxB+iKWC3F0sRQ1T+5TEEiXqIIa4vduTuVOKL3GFNOPN1UeGjgtQCNhlqmYloQQBbS1BFbU1YBFVFUPQfSHxuRDUax20Em7xzqBvGbAYTVRyzUbng9Js2CAcoJThDnVA==\nglass.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nglass.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nglass.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nglass.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGLASS.\t\t\t86400\tIN\tDS\t12799 8 1 9C1F9CB19B734D8E151F72C54FA50C46A561F937\nGLASS.\t\t\t86400\tIN\tDS\t12799 8 2 F1D217D39494BB123262FDC44F437C9D708653B0A83E9F43AB302091DAC72865\nGLASS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hXs/tYLZtKVgxuQbHVIsJ41b0zftj0nXTHbnZ4ReId9/Zd+5uoTlCVCeGWJObnZjIQomAF1Y4xMuQdjt3VYBQBf2caiKi+ekanIK3SLlGX9Xw1S8mA+23RF2ikcBjW9uCPI/6TeJ8hLh9xP14JiznJ8/TiqdwrBhxwbDpkTqSCE3oCc2Bu39C2+wF2kBKbLRd4p6BqDqKJzDwdESIM4LHxeq+Ip/SB/+Nb0fdPVsVBvJiZHaAn8u371zofSKEaw1NY3m2bXBN7PXwyPpNCkOQAlaq6egKPUBIjwkhIinWawa6pK/FV3RH44NlrLZt4pgPbCbCrq6z4rrnlUcgu/i2w==\nglass.\t\t\t86400\tIN\tNSEC\tgle. NS DS RRSIG NSEC\nglass.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bBF6952BaiZmKJEaDSxYQ56wT5l78wJzIuu7ZEZF/UriABa5VTADm0JVQpJqp5xisERsLiIjvBp05OQu28IqmL72wUfkAVraZbgwWWNpQ3qebFYBzBE/xKYbYoHpyAYWn8Eo0c+m6a/Gh53Yp+vbLWmP+vQYREjH8aXay2CNjVcrW3hNuFzTV/aAjADk+R4InvyWy3uTeaAhz0IMsIClJHfooJGU0d3OBKKrjLLvMAl2vloJlbkbS8bVq0lQk9Xw8fAUDBM0CYI4WwMxl/vCYQb8IyC725fnT31RHGqIo2CxEXf3oM2nqpAapC/UzkpnALemozJfkNK8NhWQYtPOug==\ngle.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ngle.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ngle.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ngle.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ngle.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nGLE.\t\t\t86400\tIN\tDS\t35609 8 2 254367C4FA9FAE6E0675EE721943C4CD97371553C9669E4BC424B00CFF86E6AA\nGLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IXn9/+7k3X9rSbQ0IFAqdzBcy8zmnQX1mlSI9f0arHDna6kL2GVE06IKoRGPWDkEzjFo+7M7a3INglQoOSpmuifZmOY/Hv3VXPhpsj3rAGorrpOMte6wpWa4RDwEKNZImXLq2L8Nj8mMl04h51sJVjue9UtmM4oQ2BtCX3JBQWKipLwe9R6aziSv200ad37KWTWBNSpHKX10bE1oK9GAOq2mpbGMcm2mCb6/w+HLoK6bDFbuJbm72PpdPA1Wdc42W5puLLY18YQwMpzgIjFlFZn4JRYmqTSDj9bTtGIE0vV0buXHZ28fUG61WsVbZrVyj4wDBswhssFyTN+4PVulXg==\ngle.\t\t\t86400\tIN\tNSEC\tglobal. NS DS RRSIG NSEC\ngle.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sTgbPHirVNFkty+RCc2OX1KAUn1hJepPJuSqdPI2eNwtVPwdTmA6NP2iRma8prB3E6Tfw4GQD4zBD7bWl0zFRlsC41eLx7qheOW6Vv1XoLHP57lEki/3sSa3I4kUDF1xyGsmyQqL7LofuylVD8wYhZ9f0OuX8OjyKqts3iW/bSIvAF+D+zooGm5a8EBfYwrzjVGRSGsSrPBvB7+MIZxblTCQkr9GI28Z/sI4tLZGIlE2lOx9ocfiW8TZ2l4SdVWz5C1bppDemwPh0l2nBP+sfearT9vGV3PGX13QYuo6nBm/owSSlYSOt+jMcnjiWYBm7JkZx77ewsf0ksDCvX4RoQ==\nglobal.\t\t\t172800\tIN\tNS\ta0.nic.global.\nglobal.\t\t\t172800\tIN\tNS\ta2.nic.global.\nglobal.\t\t\t172800\tIN\tNS\tb0.nic.global.\nglobal.\t\t\t172800\tIN\tNS\tc0.nic.global.\nGLOBAL.\t\t\t86400\tIN\tDS\t61854 7 1 80B9FC7E8D300EDE5C7B6251D628DEEAA1FAF482\nGLOBAL.\t\t\t86400\tIN\tDS\t61854 7 2 CF2738415CC653988B39DFA98B9EB38DE908E73224DC144F7EEFD54600940BD7\nGLOBAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kHvp5PPtlq2WXDhg+ZfY/Mq+qFl0ji4Wn0okW4/xfFxN4rxqPCOHxENmJ0paLdXTij9q5xGkjwL1nbkYQ/9Rr1mgpEHOO+m7G7Ur0QUGrA4L45zg3PuZ8cHpWrjXzKMJfBaDyP33NegrJDfWgsrzbtpTN3tYDYltfZPjktU5P800JQlmdvyRvFJs9O44F521a7WSKIvqP2njS94RKbKhtw9IDNLqUi3ZWnSCwKGaf8MXyjhzvs2p1XhgQuKxltSQnNDydvEjN3lTaxBGH5yKPIdyB3tH+BN+nUEYjPClbY69sP1Fyh/7VW+oOqIqC0IdUaLHlOoNEGpiOcG0SzcC0A==\nglobal.\t\t\t86400\tIN\tNSEC\tglobo. NS DS RRSIG NSEC\nglobal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tE+3ou18ug12KDj4EraOlOakL0ogGKNPUu/BKu2e9B4jMC+OCUJr05ZL647qkr24uIbqmmskM/U1dj2Qyru5GaxWVELcHpLqdPTWmHi9SJRLg8/mA4KBTRX8uVDOdwp2rYWGlkC1VFqW/1azevycPd+rQNbY7mi5kupUklmP4WBYNlkbGqAwLKE+uNBTN+L8+2kr8fd73O/ypoa0wKn/Tk7QeOq7eOtDBkwTPqg40JKxiMbVtKUTtTGOSLrq8Sjhz94jB90N9atU+ANaMDVUzyCe+qT0VL5RtPm3cK/h73rYGtAmI0IGzmSfrLqmCALYdWarfJPt+pEJaAbNVzpSXQ==\na0.nic.global.\t\t172800\tIN\tA\t65.22.80.1\na0.nic.global.\t\t172800\tIN\tAAAA\t2a01:8840:4e:0:0:0:0:1\na2.nic.global.\t\t172800\tIN\tA\t65.22.83.1\na2.nic.global.\t\t172800\tIN\tAAAA\t2a01:8840:51:0:0:0:0:1\nb0.nic.global.\t\t172800\tIN\tA\t65.22.81.1\nb0.nic.global.\t\t172800\tIN\tAAAA\t2a01:8840:4f:0:0:0:0:1\nc0.nic.global.\t\t172800\tIN\tA\t65.22.82.1\nc0.nic.global.\t\t172800\tIN\tAAAA\t2a01:8840:50:0:0:0:0:1\nglobo.\t\t\t172800\tIN\tNS\ta.dns.br.\nglobo.\t\t\t172800\tIN\tNS\tb.dns.br.\nglobo.\t\t\t172800\tIN\tNS\tc.dns.br.\nglobo.\t\t\t172800\tIN\tNS\td.dns.br.\nglobo.\t\t\t172800\tIN\tNS\te.dns.br.\nglobo.\t\t\t172800\tIN\tNS\tf.dns.br.\nGLOBO.\t\t\t86400\tIN\tDS\t60907 8 1 B0947756D09A9CB5383CD570E187C413E780B072\nGLOBO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aR92nwZALwhoUXO447aTwCqxFacHxajTZ4+J2sJQ+69CJxszVvxPb6dTCPRGLY60k1Fpmr+qcuAS4DTdvfceJHhxifH0il3+OzlhYwpNPTgQpPd+6QmAv6arBaMNF5DLdc4oQcQei2UWES7eSUmU9kyymCRLANrSx3c3i2SIuAQ50t6Wz76BsG2wc8O/tVG4qiupRrO4ZE1yTWw2WiRqmNoQ5I85dB35kStccUA9+9Kp1vNEG1DSpsM4imRaiNuvXLnpfdK7549UlhjL9STeWZu6qsmAG2+nzk9p4r7/TYgXNkH5hjziaF8A8AIRHJVs6upL2fLrTCwcq56VaxBiQw==\nglobo.\t\t\t86400\tIN\tNSEC\tgm. NS DS RRSIG NSEC\nglobo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X2PJidGmoTnFag3wIixk6dS+ncblsrIFJSBbNfW3IjJsS9gU02h7DBwb05VsYaVNQ0DYQ7lAHOApuuD+TqWlKjQkc85OzzMETMHELCK9A6JSRwyLZ6IcqhiX99iUZ+Nu/BjTBIkWIuW49OK7AiIF2FGAoxagjPoy8EIe1rto38Lgms+uqAXSXs7gckyi1RBrO3/gSce64KvON1xye1I4NjAjtdvOb0SQdc8EIeeVtjLqTwuJUe6+Ml+QYKTGXLyACd8nZC4FAKdd1hQ93HOi54T6xgS94vpu3Y8V+ODsq0T0oPtWw9XMbSgw/qvqUMVMkkZI9PD7eXetbGy5UlQMuQ==\ngm.\t\t\t172800\tIN\tNS\tns1.nic.gm.\ngm.\t\t\t172800\tIN\tNS\tns2.nic.gm.\ngm.\t\t\t172800\tIN\tNS\tns-gm.afrinic.net.\ngm.\t\t\t86400\tIN\tNSEC\tgmail. NS RRSIG NSEC\ngm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hnbrVCJgS4Xvj73zDcLG7G/hgWO/EGcxaWOy4jHq6gQ6Ocgowqinhg4ifedmh9XmB1qk6d23Z2eORCwp4qJ4QCYblZIA+PpiMHThOg94MpBxsGKJQjSSeZXVwEo68U2xQfDE4/AAJoVSTlKTcXd50wEzyBWoNHGPTwFN4zZPSS1MPiAo8zoAeb/FXUYM4C2QKVitV3QhDAWo4G9hLITtd6w8e27BGGGGp5AARxHs2XzCY/qaDIEr+Sf8CfL/U63w54cRCBUvgkckKCsTIsUxPXl0S86S8E9Ubzae1srv45oRENUG8qTZLUAxzKJfXbameX+1UF/UpTNERymLB1B+wg==\nns1.nic.gm.\t\t172800\tIN\tA\t194.63.250.217\nns2.nic.gm.\t\t172800\tIN\tA\t196.49.1.87\ngmail.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ngmail.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ngmail.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ngmail.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ngmail.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nGMAIL.\t\t\t86400\tIN\tDS\t39661 8 2 BFFD3D45856E1CB03607F334362CE795E0C8F9F75B7010357699C72FF2DCE648\nGMAIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZEe31NMWf1ZVFTCUrqSGVZ3MqWyhGYiqrTGzyR7+PhBIk0NFF4+NDrbZ1yelJx4ACt0lI3tgGOPEzIHim8jt5az8PgZj5ck8aPoQg44sb2YGAooMe/7P+ykC89Z3jjopCsui6ilDZJ1njyUQtQfeUZBNO0Awa9PWtBOAB15KI9Yv5Xcz/IC9+jiTrGJ+orkjzsVKZnDq+WC3o7HIQQ++8RvJ+lgQwZ70AbhZz4IDIN7hQmRgsqC7DlmG9A53nA+SziaV8L53tFSvZdffHb5Xn2CdtCCKA9aBEdunks/FNSiwpqmflddoucpPMFfQY51GoCWXzQd7hfaSwSr+mdviYg==\ngmail.\t\t\t86400\tIN\tNSEC\tgmbh. NS DS RRSIG NSEC\ngmail.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . okDwVizYgfctl+Gls35p27uI9IzAXrmZUvbmp85gpuYZsZxXElxgpbM53JWyzb9JDVJelfd4Mil8FpfbneYz12SMblBmPuRDbWsFKGUGjSG0hWHTxQ39MxUk/ODiGu0GwyNGIToTzzrEATGxnQk0T0vCvIgMFUGNwVfcKvlWh2PZLo0gOFM0EB4NJodsCmd/7ZegtKGM/UEdRAGNeMlCJim5bKf9kgVBPROZT17FDvR0Se01mXtSwVyLQjRbD4CYnuWGU2m+LeHA6DPiZjg8sYdpfbhYMawEEyCmrMLg8yV0VohjhQKjNhu7JwKp+FBkGFYDfGUxp079QZplxjS7Cw==\ngmbh.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngmbh.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngmbh.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngmbh.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGMBH.\t\t\t86400\tIN\tDS\t17029 8 2 9350686255E931D0B85DF23246C82B7BB0C7FA7559B2D0B4F432213E4DB07C68\nGMBH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FRuIhH3NhPvtUbAlbfK2tbipfnHpl7MUBxSWItySF4SGDbi9uxtDip/0UAcueoVKhBoZfU29zc5u8VXh8CHASWpk4ka+OXPjrI/KRRC2WUS10cV8NWd+OkRZhyLXGcpqkKPRhRtS8tOm3LZB5KY0rqXNO/IQrniz8HIPpo5U6J9tVNQE3wELE4X3A33rdCzGIEIry+DTP0cNtOi3OJGFv5rwYt4NwLcQQxhMu01LK7qMu439lBGKw+pqfolhO4xTfLykyvioabvanAGiqIoUKJXuFV+gT+6HH1T/BvxY2V6sWpIs+VmARATpd49DHqdhylnfaCUBMNS4eZCFfHkLDQ==\ngmbh.\t\t\t86400\tIN\tNSEC\tgmo. NS DS RRSIG NSEC\ngmbh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BqEe7yFa7/hthVVn+910J2LSawK2HWN8tQuJ8ByC9HkPvM8dmeInOuhFuC2UNWwkyD7I+urwOvjiUUnc/GCegGZ0aZBw5SdVqX0HSf1t6hgKLNe3gnc3nZ2cT7sNnR/yUMevYOsmCBXgXiTKwSISHcNuIq0N4xHjdxRWLhhsayMPCx1AqFr/l7C7nWrhSFtMOqTjE1r3ZCdVRZ38lyW/4Hu0jlNPQtldlYTLLIbrj771AF9r+LFyKJxNGgvIxq5flYV0f9JqAlRaIHvPq3mP8UM5xd9VVPEcrL18/6Y1kmmg2CzCjuy5SFdjuq/+JO6WeueWvGEwZJeRefyelcT6iA==\ngmo.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ngmo.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ngmo.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ngmo.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nGMO.\t\t\t86400\tIN\tDS\t29311 8 2 4BC7A9B24999EB615554594CBB235FA79DD29E410F73882C8146A6F0CF21297B\nGMO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BuqkqWlRcjXDcV1uUs95nFnXuJ/g7tduYgY66+rkoCBX7V3qPoaZf5/yAl/MCM9FqxCsyYGsmYQTYZhItdGMYmkq1S/lazwe2Tryw6HCBzzui7QDk4gpW74MvE5REKd90Tx7rAjCCb9HulXg+qsHCpHDLor7xiSqqo52ykeC6wjot9qcj3hQCk614FPw7V4ov5zajBQ8GFJQZk/ZNR1o3A/gK4CSO0HQNkE01H6OSaYnI8mbH96U9Q3OZqzwDGthwgAkaQnmEm8pEcKM+kN/AAxzU6ZgWCskoDXgxkwe08GuR2nLvSyT3gQaF/cifPekcE5yNJciIPeubw/oMiYtSw==\ngmo.\t\t\t86400\tIN\tNSEC\tgmx. NS DS RRSIG NSEC\ngmo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l7QG/p/j32jGKUgPFRuQo/pZq5sbEvgzob0WsrqlbsVSJukhF0+HW1z8DcFpGyPZTgfrM7jQHcRjlJsKrlnxrZUGUrVHsmi3hu/IPgTuGZWOUQ//xErXXezj6vuQx3w2DigETJbI2zv1BwBVVQxOVJ5zKJWB2uk4u2zKI8REOke2p3/fGIoNVn0vcfbVaTl2jEukTYaSmMToJKlXIeBQdQOmhsfLdcV+sEz9aW7J6At94pBquRupa9qtJVrDCq98ILn3KwT1lUGukfyI7HzD0nelOfydZoDXelwD3Br3AqzpU8chE71PJ+JnsvyFCDQDuiKK6GgL8DJ8xIn+0xk6Uw==\ngmx.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\ngmx.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\ngmx.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\ngmx.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nGMX.\t\t\t86400\tIN\tDS\t49537 10 2 EE15CF33C2E02F308291960DF44A5A87E16C0535E34178528780A9A4F28A736F\nGMX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hJ05WPGobwzgP9YVb/WeRflKWuGqbz+asVPd7+EvzZ7vQk1WDwX3EZMXOcGiRZBQsokUaSK6PN1RKttB9PczHp0CnthTWNlZi0tqfCz/49350VWYr0xP+kBef734AkqlFOgnMZbBiOhssBucGqjlEfiNGL4xg5Sy5ITxdODG3qXqOzzBqP9vp0dCMNIrwYQiKo4SDUkNrB4jwuS4P4COfu8HwpjUKbO7ZKVEMWtuyZtqgZ01rhxkppLX16ruRgDClvF2NgptD8sIMA9vlRJfWsBULFygbZFRpo8QReodAWLUiM6EspymJ4VCW+7D5tyOvx7PAsoQ0/YtlY/EgXXQXA==\ngmx.\t\t\t86400\tIN\tNSEC\tgn. NS DS RRSIG NSEC\ngmx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sx1a7+QohTYukcll3trk+VW6J99WdFpJ2gD6+cxgoMbviVqsKY/DQvrJSoT1aSWm27lLn7RCO3zZs9fSA/4WxtgyUSfm/5nDj8TO8YcIou5r0MXrO4hZBiYZPoUgApkmeiXoSqLzEs8O4/y3Z0FRZ1zQk+cI52Q0ihtu9l8qVzr/5b833APA3QEp7KfCind9UIn2GYJpIRfSI/6WhrJ7ttHOoO9j1GjO6NAX/u/YShMJ/4yRhWIC4bKGdby4hgK6dOgZ4MH5B3sWvt310uqY80cprOoVtAPoP7NPyqXrBIFFAy7FRAmUvF9oTObWaptIeEfkT2PjocsFiuuuTD6w2Q==\ngn.\t\t\t172800\tIN\tNS\tns1.dns.aq.\ngn.\t\t\t172800\tIN\tNS\trip.psg.com.\ngn.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\ngn.\t\t\t172800\tIN\tNS\tns-gn.afrinic.net.\nGN.\t\t\t86400\tIN\tDS\t38486 8 2 4D9B33859B77BAB1986CEAACC6E4A0534CDEE69AC5E406C6D082C9314E0FCE66\nGN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QSjwzyvnU9l+B7BFRepoNFhMJW+A0IwQYGNTvt5x2HDnpmetzZrRBl3El4EncLZf+rsOLR9cKIv7UOVrYCJ/YKrx1uRPkKucAledSEf/x7aK/VfgnsnFAK2kzzriubZD+MhIKZFxlK2G9O2BeZecJRAYTGUTn8WRw2ehqWi0KAPXMYyXTkNeDytSOF+LAb56qTJgW9+jt5AJ2IX2TedYcUsZku+wEBX+q1oB+22OoD6vH8hBjfbuwdVc2WuJl5YdkZsQD1LPKKCV1IVHrxZ/c+/IagnconrrVN02kgyZYiG5kYTDiAvZsdlo3N6E1AVtJ09a8hct/G6ifB1jnG8Y+A==\ngn.\t\t\t86400\tIN\tNSEC\tgodaddy. NS DS RRSIG NSEC\ngn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NYx555uYcrpu2gc5SbdALfIExadJqv4bA8mfSIilDBdLNjvvAF5me1KAOXdvxPe2M0YjnfoS7BCIai188WHpWWmeucm1yBr/Ij7amqGxZY5mm3QM6YhMDs8+XOObLyYj0WS29BLNM8rxSaPk2FuqpYfeqBY2Zjj2P4SVN/SxvSenWMtKDtTtNW6TR8fviYO/SPwHuN77sgqU9ozKoAskbHa2H8YTVNZyroBk4G5cthNXHZa+RzwdjJD+lriPJ+WjX4FqGGr3opzJGmv70GRGUCp/dqjnHqNDGAXYCkFGmICczqFRiiAPqaS4ZvbC0mLvshSG/DGx/iX2qNjoeYu9qQ==\ngodaddy.\t\t172800\tIN\tNS\ta0.nic.godaddy.\ngodaddy.\t\t172800\tIN\tNS\ta2.nic.godaddy.\ngodaddy.\t\t172800\tIN\tNS\tb0.nic.godaddy.\ngodaddy.\t\t172800\tIN\tNS\tc0.nic.godaddy.\nGODADDY.\t\t86400\tIN\tDS\t21655 7 1 FB09046631C8E4279279BF889D4A6905352D4757\nGODADDY.\t\t86400\tIN\tDS\t21655 7 2 8102F8799BC84E08910028518CCAF495B5819FDC961CCC4A9A8EAF278A5C6246\nGODADDY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . A0RR/1OFZB6vVu9yiiPcAN+svlj8D72hFsLxZjlaycc/63APAIjiYUcNjBuKprNm7zlxEfJHpChI3eY4u/hsD1vQnPeUI40uYPgy+JnfpDVJU7sdw18LlGlLUN0reCiBnk69OuesByXqKoEGQnl6HNH3kopZ7XxPBf+kVvzTE3COC+YkLObeg5cKNjIPkiMt9JI8eQZcI5vR4uzz0nSY/qTMlOH1PBqlHUW49WvKaQ+nbIKoRUysaycRZ1iqFMb701BaP8VYSr+uZcSmp+GBHhGi+K1yoUTrStg+A08Bc2HXMTKzbOwL07uiKg2HH9SsUdm2XkyxpDi9v2SgIl7+cg==\ngodaddy.\t\t86400\tIN\tNSEC\tgold. NS DS RRSIG NSEC\ngodaddy.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Tgf4z1HgbLx1b21HhQbRYdh7vgZDz1E9Cnl3WeAi1JdXX5r+IeDxlHv/7GkSr6L2DD0sX4t9qyq5mgnPwqvkzPQamc5e1vXxC1iEVntwYweTnFcd1GEjxyHsaQ3sah59baFeja6cPaCGUCBoim79nYaQ+GdNOzHzbraI5giJFLzN/nTKvW/GAYzYpDx8PXGscxOEG1bh8IUu2mARzO7FrbrjRx71CBlDHafVkUngpExYOrBaEfEE+0w0v+ZTCQe79VVEtHbIRrGCUavWKdnTe+S7drDGqczZYHuuaeAXxsC1XA34jIG7K1QZup3M2NUR2uq4IzG7wEPVRVTSUfuCyg==\na0.nic.godaddy.\t\t172800\tIN\tA\t65.22.20.25\na0.nic.godaddy.\t\t172800\tIN\tAAAA\t2a01:8840:16:0:0:0:0:25\na2.nic.godaddy.\t\t172800\tIN\tA\t65.22.23.25\na2.nic.godaddy.\t\t172800\tIN\tAAAA\t2a01:8840:19:0:0:0:0:25\nb0.nic.godaddy.\t\t172800\tIN\tA\t65.22.21.25\nb0.nic.godaddy.\t\t172800\tIN\tAAAA\t2a01:8840:17:0:0:0:0:25\nc0.nic.godaddy.\t\t172800\tIN\tA\t65.22.22.25\nc0.nic.godaddy.\t\t172800\tIN\tAAAA\t2a01:8840:18:0:0:0:0:25\ngold.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngold.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngold.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngold.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGOLD.\t\t\t86400\tIN\tDS\t56455 8 1 F50710BA8FF55C9FA051BF31C382B17BF95D3660\nGOLD.\t\t\t86400\tIN\tDS\t56455 8 2 45C0C0E5CE209C50C8C6A547DF7732D2ACEDCC6F58ED01686D3028593B56E30A\nGOLD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EwzTDuzwMfdiX6agy4MR2WCCd27W1Qb9Fo2k1OzoJ9+WuPAlV9iyLsSEP5iULeQ64u4YQ0a5CsMsDDMN3TS5wEVRmx0MmBwU2wcmVUfFUOBrBvz8FJcjs4LVWdKPzGYnv0IvHzXNEs98Ses3vr3QUS/d5/N0WK3i2jQh5Vf9eU8lPI/TA39nKxOHyqQeg0LHQmD1+SQMeoSKRcOCa7nF3HJ0y0qJheliAPAVu3Q3Cbf9JeUROFyqJWj9Jo0XDONUcn/dEWvjTsU6LMyWBqWrxz8qzI2Ld9TJAbDFc3GqXDMX0cKhI4D4queuh230NujNFbo1HHpmDxYd/RBhEMd5LA==\ngold.\t\t\t86400\tIN\tNSEC\tgoldpoint. NS DS RRSIG NSEC\ngold.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iDRPYBnB77VmGM5FjLFSSiVsUJmsWZ85CjLPU2OJAlSgG7uVn0Vnt5qNvbGcaQri/VxBrBoDG9VlohG7U5kf9cZAHGKFcaejSFr4a3cY5fAm8M6/E6lcWtkhO8Ox/A6lOAaP4o66X/SpU0hyhGDxX0ke9tOi+58Bm4Yy2Y1AaCEu90Om5lypp97fZPhHFg3gXjop7keShlqAqZkjWn3qDMj9smZ2OMxHjV8tNomztfV7z4kuajCboloLnZxkLQDz0wqxRIrLwAb/DF3Npwgzw883wQWTPZ3JkGRq9OLnxLFqHpDxyb5UhGSeupEV52ilVXH6nJAzJGdZOs/Y5sBByA==\ngoldpoint.\t\t172800\tIN\tNS\ta.gmoregistry.net.\ngoldpoint.\t\t172800\tIN\tNS\tb.gmoregistry.net.\ngoldpoint.\t\t172800\tIN\tNS\tk.gmoregistry.net.\ngoldpoint.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nGOLDPOINT.\t\t86400\tIN\tDS\t53452 8 2 B13D38A7BE454B91651D93EB673575F0D03C46B5832ABDD9E405E1011AA92B5F\nGOLDPOINT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wZcf6uTnsWC7GXJW0tUXZt0PACmfMUeQz7Fqvzd7MgvGQ3b44HPry0mx0a8dYCisqvyU+tf9uZ/51lQYgc40br1me+K/uo+mbfkV6QNeKTU6ePa2sr9IrPDqN/vF/VGKXUJUT8Cl79CAJKAAxi7iQOupOZFndHw8tPteKrG92U4OTHR9xqc9E2FNioOSpe6Dc8QtDC3IxlKW82NIwCa9Vv9qyCo8AuCHtwiNaneN70G4K2p5SqC7fPF2POP+i6CDd2BIr7TThK8sIR3eIWIQvpis4yW96kQzaRhltmvb9+yfPUdtLWwlhkd7i/wXbJCOcTYgzNCPNdOa5WZBU7PLzg==\ngoldpoint.\t\t86400\tIN\tNSEC\tgolf. NS DS RRSIG NSEC\ngoldpoint.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Z0r/3KdfDJ0wFJL/BqWM7Nojf6Az9TOlphlMxFBSfDDZLfmacCCv0960133U56uOMRIb8fmXAHj7bUxD6TLRbXR6XHdXYKVHBjyiWMj/otZaNaBSh1P2C21HuY6o11aavd3y+Q4L820pY4pBiwHbLPC2vGqX8X8Hl1vDm8eUhE4LpoqzJH3N0FurTYwOXYKwqvF1qPiBQZNhFlvy3pmGuuNjGG96LHerqRTXxrmTdvo4vVajqg87Fl5TtOkEkA76X7Gct6PI5nunTG3Lg6REeha6B0Hkz0bxV508fRJ1efmkY51ThhEMgMrO1SyZ8mT/xAY1s78Tntl14cV5WPhn7g==\ngolf.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngolf.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngolf.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngolf.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGOLF.\t\t\t86400\tIN\tDS\t36016 8 1 E7F536037634B4B1E30ACE99B38C77715DF8CBD8\nGOLF.\t\t\t86400\tIN\tDS\t36016 8 2 23E3064322823525BDA4347B54AE61362DAC479B384B7486A03157CA4EEFFE8E\nGOLF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AdYuCKSCl21nZzneEglX4j8d7g0dJ+n3wjyyuX640n+3MTjHkn1GwJOzVq2/gSH19T2Ocnk70G5XCQxgSIyiIauMzGApwb+CAg8pZ9fbyC1wnnbD+7mw8DistyFZlnE2pN2yhXUWYWWYmj8VID5htHpwhWHWHQC00S7SYXTXVcoTYjrz/Y38frY3Rb1h4QLYZTd4yKYXhdcLwAJMLRUZoeIbZcTij9E4v5bRAW+FrTE9l+YmNugNHHK36iV8A0LH7iFP/Y6iwbE/1dNTRa2TWqcCBVNMBpKFTITXG5Uz67Z8ARP+guLrVV2S2r800lj0nU1IvlkxUHlIgEr4dTCd6w==\ngolf.\t\t\t86400\tIN\tNSEC\tgoo. NS DS RRSIG NSEC\ngolf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NK43BsV2rKho/071LLoO3raVvCe5XowtIT6aiYFcbZ8/vKOdCQN5qKYI8c96M3YqMcGVcNfW8g0epGMtF6iwqp3nD6vy6GNSI+h70vPdocOG6uibt1rjmCb5sYriD3Gn/1xdhjP8KgsdYZ/XIuZdNG4jTU8wb9MTAdvwtiJb5j4GAoKk5AYqkBx3mN4OOqUOXhiT3DQHdCfC+VuEfLD2lUuRYmnXkFCI5R0dtT81a/0r87H0sGXQvueGZs0+y+tz7Ms05+92mVGyp+WfVabk+cRkJGUA4BwUbf4f4CJQDkW88pIvvq4cvgvOFI7jjiNJFgbEyPqm3bdfgY4uE/krpA==\ngoo.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ngoo.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ngoo.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ngoo.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nGOO.\t\t\t86400\tIN\tDS\t57262 8 2 60CDCB8A65ACD6120541B8A67D57121D7205FDE5369CD14348FFDCC5AC68220E\nGOO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RjnSQYvKOIjvSW8O/MR3Nq3O3hMpojCvU++84YL2SOk+mb23fblRROG2YXMtgdpYKmkfYMDVBP/mUNxriwcFwcYbPLoKPmQAtdJz9XSxqSz3AWTixI0TWcw0ijm9nC3hLmGlDVbgGz7C1gBEgwJVLAbTzroSzELcm7QHm2CsvvJsNKD3y3XvD5oCeUHywNLv6YPGVRe7o/iCKJEu7yJ7+e5WD0DpAbcNnlQ77ZcaexMxvPgR1wYHW+rmQmEqX976M+xvfxIwxi3G6HGn0oKWgA19eWt7OnnEpJHXKqMO+1KfjGQMPwwtamQndszvXLPlW1fPuv7GmS1D/Y+eQniz0A==\ngoo.\t\t\t86400\tIN\tNSEC\tgoodyear. NS DS RRSIG NSEC\ngoo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . I0tUwFNY+sQ3GlnecyH2OdJSxDS4AV7GdnV/bsm3HnBbsk+/OkNh7czB1JbmV/jflkrW2gZ9ltwhRlTaFIgHQXgRDICPWASdrbj6Ktk55ndJw2UhvBIg4S0dbJ3vjC9uzHpz/XZRePxdEjiw71rnDZ70b1Jy8XfzDFpHLNDmxEVHSUVwQPjSQx5cLLzXUkcOMtHT1craTNTukWdZmkIbBcXgmG0u3AF15yb5/MwDajzWLnOf5OEzuU3hzt28dXYB4tzT2xVVIgsJQIpmpBgmt8ErFCfBUoDiLe3bFPCrGZ8UCtISMG3tkdqS5iRgAdQX1kFGcdm2u1EsXUmCzCNrRg==\ngoodyear.\t\t172800\tIN\tNS\ta0.nic.goodyear.\ngoodyear.\t\t172800\tIN\tNS\ta2.nic.goodyear.\ngoodyear.\t\t172800\tIN\tNS\tb0.nic.goodyear.\ngoodyear.\t\t172800\tIN\tNS\tc0.nic.goodyear.\nGOODYEAR.\t\t86400\tIN\tDS\t16000 7 1 C1EC045E3D0F7804C2CED408518E6A036E8D02B6\nGOODYEAR.\t\t86400\tIN\tDS\t16000 7 2 E1E311EF8A614D2AFA79B5128AC62FCE8CE83251359A566EEB90F370662AA8CD\nGOODYEAR.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ikWzasRU38P14FN5PtXUIyVI+0GksmFtc9RexBHpPtJZbFN3kukHr4lrqSZq5VP0e6DTJ9uIdkVQ4AidfPfMLI3vw0nLQXL/gj5d+R1hF3ck7vsKYq9khF0Xu/iA1he1LSRXf0pjpSQcpIKAnFwomVnmAs64iWwb7IhNkju2H0vdr8XgkDuU0s9byaTi6/eDbWkg5nUgjdDJ6tZ9u5Yr3M36wjUa5VzN/GkXbE1ZJB9xa4i9xeuy54RAvsKSwMfIAmapK5HPoJdPYw0EnAKs81cbDmMzVnmfADP46L22RDXAmw+cxtXFbVQ5Yq9F6flhg0iDw534FJqvB9QSDrtiZA==\ngoodyear.\t\t86400\tIN\tNSEC\tgoog. NS DS RRSIG NSEC\ngoodyear.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VK8/9VS2/MFVzTBMx6mB1BaA/7PhYaZ1MoqE/gXwzMnW2+VE4Vva8GWfQhsw2THUhiw5cREms+d5tEMKwNyvxcb0ZWY9l5r2YgWfoCgWyBozKMZIFr1g6fOTGJP1oWZg7dcnLIYNPnewkpn7soIc35NDnR6UI2iToF01INMiSqChaOvqNpoKL2AkR6ANMARoQw4rS+4CKWi0rsnyGtqvc4nPPy5JMJeXfYu1dR5g/oTRxRkovZCCxeaUoeQ67+xS12Z9jksgu0EJ3dPx+Eqfj+IU/clLz7vYfUL/sQteuK7KXAWp1ZLXSW0CoCByyHCgEmQ6kF80bYd+wVNCRpSq4g==\na0.nic.goodyear.\t172800\tIN\tA\t65.22.120.41\na0.nic.goodyear.\t172800\tIN\tAAAA\t2a01:8840:76:0:0:0:0:41\na2.nic.goodyear.\t172800\tIN\tA\t65.22.123.41\na2.nic.goodyear.\t172800\tIN\tAAAA\t2a01:8840:79:0:0:0:0:41\nb0.nic.goodyear.\t172800\tIN\tA\t65.22.121.41\nb0.nic.goodyear.\t172800\tIN\tAAAA\t2a01:8840:77:0:0:0:0:41\nc0.nic.goodyear.\t172800\tIN\tA\t65.22.122.41\nc0.nic.goodyear.\t172800\tIN\tAAAA\t2a01:8840:78:0:0:0:0:41\ngoog.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ngoog.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ngoog.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ngoog.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ngoog.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nGOOG.\t\t\t86400\tIN\tDS\t8029 8 2 01509DC8D2D79E32F9A9C7F9845FDF26E4C4B7B2D6040E0D9381EBABE5331801\nGOOG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cGEcIdPvgtu098cieFq2okoQP973C3G2y7fBjI3D7YHcSwuUqu7yMrtZl3oIva+Y27kzGiOG9AJcdhMhpdLQhHGKKxFmfdyJ+00CFErDkENOUwz/OPktGwioQ/nnkeopBHT5ZW+4MEo9hf3zacE9WfaBtNcn/b5/7KIQa+65NW2guWQNrQDeQn7hSCQYX+UhU4RhqtyGMjLLqIikrpRojT93tXXVtBSQu/FL6vqdoUUdOlzM9olQvEtSrH0p6qyp8BpIk1fAqXr0V3JHpJ1RFfDEeuy6fIz3TImHzGfGIODgtsf/wrbUCmIRolx3Gu84sCv/zFCPZ9wFTSaE63dUbQ==\ngoog.\t\t\t86400\tIN\tNSEC\tgoogle. NS DS RRSIG NSEC\ngoog.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uKSZNklkw/nMJU5vP7hmVnGJPfO0WE3lsvsw4mi7JDXGM7whdP4xLPrDOdLX5iqx5CwjW8WiIpwSi2l9+YBbymM297KBI8FPGaZ12hmfY0JaaMUROXL4003baUkS3LHJsriBmbRa1v2dt8DFrZ5Au5549Y1W4tqiwshmooFdDHbYPbRSdgxVc+d5ujPfsiA9QDfmWt3gg+aTwIOBCiK2LhdQTNWRMIebojchUJOHIH3nm9qVWyo4Grt5RZoRkJKwVKknWi+osUKfG6891RCk7fdElG/fiogMAX4wNxSUM/LzAXa4qzNtQF5hDAOIBPIW0RIvRfk7ORLCwfJhXXFsvQ==\ngoogle.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ngoogle.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ngoogle.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ngoogle.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ngoogle.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nGOOGLE.\t\t\t86400\tIN\tDS\t6125 8 2 80F8B78D23107153578BAD3800E9543500474E5C30C29698B40A3DB23ED9DA9F\nGOOGLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AYlozxF/OROwu+Dzd+C2IbGoeLrhkihBDAqJNR2sjJchNB8sXaxqK2xuhKTQhO5DrxKhiNZam65JURuQyPsWOsOSe/6Y2esnRJpIlq6olEV8Coy9MV8bAIYmQgxhzYETGufyMlb89yRpwEPFORYWunE2X2YGB05gdOj6tPEGd2iVqUbbgLs35Dgl8UhClFYIIs++C/IAEy5EmJvVO0DcXM15bMHKwX7ch3CBLbryLmvFDT14FbUk6sTHLju+oBwtSfg+YActKpkY2E0CfgHxngSQG8XtuexoxrtmikFjC3UzVLlAznlCsrsEpuEFc1s4JBZ9W1siFb3SaRzKViVx9Q==\ngoogle.\t\t\t86400\tIN\tNSEC\tgop. NS DS RRSIG NSEC\ngoogle.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qsybLNLrXzwOv4S+HhjQ0JOhwTAvbVeVaavO6tXsCRJhq+2+ghHvWzHw6bJFFY512I008KGQ4LBYbKpR0BYVL2II+ZAmAcN1Y6FMw2YPOHB02d26jQ69cQYWeMfxs8DhG7VnXdkJDyCCVANDGwj134MvHHrcrPWRwIkzFE0qZavlIOR8uYXUHa4L2YHX+PQp11e7M2uVuVNnmh0OWoCHg1aeZyJceCeXu3/AT1J3oCC2tljpzpX7jNa595gETsWmNRbdilWext5qaKjiipqkoobnKfY/JwXdNscWV5Rtr/SNyPGHwVbw37TrFlg8PAv8T03uK1Spoxt7+LhMLsaLQA==\ngop.\t\t\t172800\tIN\tNS\tdns1.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdns2.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdns3.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdns4.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdnsa.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdnsb.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdnsc.nic.gop.\ngop.\t\t\t172800\tIN\tNS\tdnsd.nic.gop.\nGOP.\t\t\t86400\tIN\tDS\t31562 8 2 13454BE0988354AE5CF482CC912C8D377E0D72ABADD4A7C55E6DFC923E26868F\nGOP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wLMHHJykgWSJ3ciRC5KAYqLwxeitknwcygpD6K+rSR2LOOZT7V+DqZDECvh9wN4Zdf187jRHbsRWZdV9PRW+OSt7BKO2WqdeLUefdYNUBGdp2RYN0rOVMIluDhjgGTkMDKcpD6ELSMFvHMh4lClPCo+EHz+J18sO+tK6mzEQ/LFpL4ZKZwkrYA8IwG2vXdS6pn0FkQFwWoW9Tg/JaBvPBJhkq2uuUl2Pt4Hpfgx9rTHTQgISRqAGHD9roIWv6tMWg+Y7pH54QInNaaZH8QGUuP9wj7/cWKXrRNspqEXSBxTophp8O0JxZkxi80F6s4TTeBP3M7BNB6gviy0qpoVy4g==\ngop.\t\t\t86400\tIN\tNSEC\tgot. NS DS RRSIG NSEC\ngop.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LO7wHU/zS0x0wSAufbiiu+iT1htOF47B0TWgoLlVuwR40ZWzNHAwCMFYgs5fG6sZ+jwg38Z3b83l+aNRrzuWUinPOkZb9SimGaMZ2bBlVI8qRTs6Y635M/P0loXOJLDkL1Hxn08kKcTBvoJpJ+IZ/quqevilHvpTJU5rGxV3z110kndNfGHMhLqb82QQJ+OUfwqHINjKAkWgSC0QoV1on+t9y3J9293nTwFW8G7lRbXf+DkUNhM0lOvPPcu/vso5NgIwuGrlF7vQ1QScp/nGhDD2s9VVWvIBp7ykNUk7QKgK3+VA5xXsTQa7n4LIg9rIiaTKqNaAYRj/ifPJuMFl1w==\ndns1.nic.gop.\t\t172800\tIN\tA\t213.248.217.39\ndns1.nic.gop.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:39\ndns2.nic.gop.\t\t172800\tIN\tA\t103.49.81.39\ndns2.nic.gop.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:39\ndns3.nic.gop.\t\t172800\tIN\tA\t213.248.221.39\ndns3.nic.gop.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:39\ndns4.nic.gop.\t\t172800\tIN\tA\t43.230.49.39\ndns4.nic.gop.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:39\ndnsa.nic.gop.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.gop.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.gop.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.gop.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.gop.\t\t172800\tIN\tA\t156.154.103.3\ngot.\t\t\t172800\tIN\tNS\tns1.dns.nic.got.\ngot.\t\t\t172800\tIN\tNS\tns2.dns.nic.got.\ngot.\t\t\t172800\tIN\tNS\tns3.dns.nic.got.\ngot.\t\t\t172800\tIN\tNS\tns4.dns.nic.got.\ngot.\t\t\t172800\tIN\tNS\tns5.dns.nic.got.\ngot.\t\t\t172800\tIN\tNS\tns6.dns.nic.got.\nGOT.\t\t\t86400\tIN\tDS\t7807 8 1 6F9D1DF623E3D37C00354C46107B6F63C1A3ABC3\nGOT.\t\t\t86400\tIN\tDS\t7807 8 2 43838D7DB44D1432C578EB8310958F66216A1349CFF2D0622B90ECA7B7773B57\nGOT.\t\t\t86400\tIN\tDS\t29425 8 1 3B09A44701D95DA51C522E77605519CC4B10A941\nGOT.\t\t\t86400\tIN\tDS\t29425 8 2 B798B4538E61FC75F268766545E762AF3C37052788997DD432DBF311734F79C3\nGOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eFjNSuViPlyUXnTTiBn1YLbChopwi43JfunDmTlP5ebcNu9qMLt2w6Z9M1hIZ+63NGCJFQhJ7rQLErROfI1XAX6ZgXkA90/awPX0Vsxp8m81wIkAtOC9jo1TBbnbIYWQHq41QLJF6cB4ZGRwO+u70+XPEOhhHMF2hhcOGswNM5GLLVm1qFvWO6hLZRs5lLRqnJyUyPxtotXS6muQu+jkzUpHDehorIAr7WNUProZ3W5K+Ijxr6wNKbcrz2tuhyupCcKaflKcxq6OVFkk7MITwVY9q5zmP2S2787l6I+mKVcRCQoah1d80LKtBI/KRrchH/5qO91Yvr12/jvv5/7Eeg==\ngot.\t\t\t86400\tIN\tNSEC\tgov. NS DS RRSIG NSEC\ngot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DSm4ZJg3rDyxsWZgL6xfSKHZL6AmnMhto4W98Vn6LojBzNtnFJjbcIZoaBO1tnqZ8R0gCFJW3H1aaO3FJf6laAZZMbDg2N8A06ap9a2Y7gMcS0L4HA6dt9AVaPRWwMv7S51mT55RSKVRCDwsdcEepiYQpuMVpVmHLzl0Jtq2B9RU1QkKt6lZFo3KXgzOt8DhHfx3uo9ljxbTZ9oZPWU/wXje/A88GA9sMumqZcuQzpKbNbFG84Sr6rQCnYIEI7LSvqBSu+ZV69ZOJQfa8ME788G5eG2jx56YOJx87LXq0zj16pO06KiJLHjHOdl4jNkr1/BYWhQGnet+ITPJuPiXig==\nns1.dns.nic.got.\t172800\tIN\tA\t156.154.144.67\nns1.dns.nic.got.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:43\nns2.dns.nic.got.\t172800\tIN\tA\t156.154.145.67\nns2.dns.nic.got.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:43\nns3.dns.nic.got.\t172800\tIN\tA\t156.154.159.67\nns3.dns.nic.got.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:43\nns4.dns.nic.got.\t172800\tIN\tA\t156.154.156.67\nns4.dns.nic.got.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:43\nns5.dns.nic.got.\t172800\tIN\tA\t156.154.157.67\nns5.dns.nic.got.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:43\nns6.dns.nic.got.\t172800\tIN\tA\t156.154.158.67\nns6.dns.nic.got.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:43\ngov.\t\t\t172800\tIN\tNS\ta.gov-servers.net.\ngov.\t\t\t172800\tIN\tNS\tb.gov-servers.net.\ngov.\t\t\t172800\tIN\tNS\tc.gov-servers.net.\ngov.\t\t\t172800\tIN\tNS\td.gov-servers.net.\nGOV.\t\t\t86400\tIN\tDS\t7698 8 1 6F109B46A80CEA9613DC86D5A3E065520505AAFE\nGOV.\t\t\t86400\tIN\tDS\t7698 8 2 6BC949E638442EAD0BDAF0935763C8D003760384FF15EBBD5CE86BB5559561F0\nGOV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E1ZZ21bA8ntnR2CcQN68ZRPbsangjIdlWglLY09Ovt7w/c0Jubpl+Z6Kb6ScW5VpXIX2ySL/V6xOg3DzFUWcdAc+VfV8/qUweOan2yfDwtNtx+Hdal+5fDRYPeHewLu1V8Qmvl4aR9ig5fJ5/05KVZUc9eu2qyF3I9ahzTkpoVDlY2yw8PLY1Te0CTwoH24FNT77SMPrPasJ/ay+6TlCrusF0tPktBknl99RU3o/6mZJm7coFIqcW7osTa8dABGh1hdfrs1Xgkl+yGw9OCgUQpA3AZcN3m0YLG1bKckQ8QRiXNhV+73NyoWa1eUCuSZfwEZ8Cj6qU68UZm0JDCbb7w==\ngov.\t\t\t86400\tIN\tNSEC\tgp. NS DS RRSIG NSEC\ngov.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . etihemRgnC+lL2tx97IvrALfMwdpBaYsd71c02kTswl5v+w1nNHYSusd+9lSWlGffg1kpQz40AY9sljcz9mDhxpFQADi0ZhC1wIc/jYTtxoynwqVaPjDZJmxIpEGnjXHqQx/PuQXHGdyhB4KMdUZb/CoREuKKez05N/BYN4wXs5s4IgpELmqzG2MNlbur+bTinzxgHdiVorcmKOcPeqlr2lpQPWgzgsBpXEt+EbuIRlgFEcYk8OK1NIZVOIuz1Nl+Dm1TS7BalFr3ZFlNxOLhPleqjrDEbUJ6FpjbKdNc89L3m5iYh7enq8IyJ9mXCro9NHAMd+J3gqB/gMfeIROnA==\ngp.\t\t\t172800\tIN\tNS\tgp.cctld.authdns.ripe.net.\ngp.\t\t\t172800\tIN\tNS\tns1.nic.gp.\ngp.\t\t\t86400\tIN\tNSEC\tgq. NS RRSIG NSEC\ngp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DhUTWW9ybeL7+m/eAQKxinAiiAyA2P6Iuo26rzXo9We2kKwf9K+XozNgBdEJJ/P2j4AguMth1eDTZi76a+xGYn4y63Q6tTLUW3RT3zq1oyP8CG6X4d+1ackJL6uzqHu2mdEB7jPlwEeFSjhFkGWH3lMPmj9oMLJBw/zCYGxShGoNIatBGARATQl4z+QzfIVvJiwyYbzSgUbYC4BbtRauM/Xu0Gq01iht/b0DlGZl+wVMkW7H1IUA9qHmobdQRjJNE4G8rZoZy6trt/GOo8vwMZV+WAll87cFx//YUPMb9PA+P2QJckzf7aym/NsW7iJKGHe8IY2V4hYlLu1GICQYtQ==\nns1.nic.gp.\t\t172800\tIN\tA\t193.218.114.2\ngq.\t\t\t172800\tIN\tNS\ta.ns.gq.\ngq.\t\t\t172800\tIN\tNS\tb.ns.gq.\ngq.\t\t\t172800\tIN\tNS\tc.ns.gq.\ngq.\t\t\t172800\tIN\tNS\td.ns.gq.\ngq.\t\t\t86400\tIN\tNSEC\tgr. NS RRSIG NSEC\ngq.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gv6O33xrvXmPAW4ppqGFOx5ZSn19Y6OTq3qy7722PwIqkAwCHZ/SVAGFO2tVL6MCCEhYzSagJE+UxerVKmwkkb3zc2NTxYi49EaIBWrR31CdeEPGqVuFpDF/JriXmDy//kA4CTB1Q6Hbd3KS+Ur3UYfYVtGOtSTX9orQnYPBzs6bhlKrr7cYy3OBP+aqT8q3awZD+C3Qt+yEOtAn+pTqOiZoe1Rzeh/SELGqPjYkLXzsTMSQXwd1IPC3em8qGlQ6eNeODECX9PlSmkzcD+CdSR5G/woIATzPJiHQVXHabMHrsQrFn0rOocMreYkQfFfVoWv7HqmB4ycyKJHdAdZ1rw==\na.ns.gq.\t\t172800\tIN\tA\t185.21.168.65\na.ns.gq.\t\t172800\tIN\tAAAA\t2a04:1b00:10:0:0:0:0:1\nb.ns.gq.\t\t172800\tIN\tA\t185.21.169.65\nb.ns.gq.\t\t172800\tIN\tAAAA\t2a04:1b00:11:0:0:0:0:1\nc.ns.gq.\t\t172800\tIN\tA\t185.21.170.65\nc.ns.gq.\t\t172800\tIN\tAAAA\t2a04:1b00:12:0:0:0:0:1\nd.ns.gq.\t\t172800\tIN\tA\t185.21.171.65\nd.ns.gq.\t\t172800\tIN\tAAAA\t2a04:1b00:13:0:0:0:0:1\ngr.\t\t\t172800\tIN\tNS\tgr-c.ics.forth.gr.\ngr.\t\t\t172800\tIN\tNS\tgr-d.ics.forth.gr.\ngr.\t\t\t172800\tIN\tNS\tgr-m.ics.forth.gr.\ngr.\t\t\t172800\tIN\tNS\testia.ics.forth.gr.\ngr.\t\t\t172800\tIN\tNS\tgr-at.ics.forth.gr.\ngr.\t\t\t172800\tIN\tNS\tgrdns.ics.forth.gr.\nGR.\t\t\t86400\tIN\tDS\t35136 7 2 F7BF4C362B838C2069C9083FD38846BBB5D79EDBDE298F9268997307EA7DD5C3\nGR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nsNKunQc0XtWJ+y9O/zrL635R4iR3IwtOi/scWVuZBe+EOwmKDmgw7LH1uULMyIATBfDpBBam1ug/gXQk//GfUY/ONd/v9LxLofRnUi6EacEfs/ziTXe2pJ5Of0dHuxlG9a/DdlrcE/2/MlkojgdrMdnlFVx0sbCu+WqqOnU1wMgLRNY6UZgWXj9G51DwhC2Y3DXefhnWKk+pvGupMceTd2O00CCU7FSM6vUAwqNOhF8GZTmcnN/vptaQcdkNn2HGA+isrufkHekPt5U6/hMe7GBVTGJTgDC8a/IyLvTq8mKZSqqqyc1HZrzAaB2xYgTybLLyO1PAvfIrqMkfy0W7Q==\ngr.\t\t\t86400\tIN\tNSEC\tgrainger. NS DS RRSIG NSEC\ngr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KIwX5ZBgnOBVs07zUw8JfNgLVUyK+BYHgXAom0QimTpsmQ52i5FMRRD1Tm4jTPXvOle04VG7ynsNy9iHaKa9yAdRvztKqG2RHDXJekC/Vh4qhBa5raXGUYmMzuwqM6i/JVOxoKp4WzkJpIZdfguUgsdlTq68//iENSwZ/COTZkSWB6fFk41Lkz9ompuDE3SIOBEny84F7jmEXasbOp6pvfGyGUefK1cGM9pGaANoDmDSVVFkqBxntyRi29jloS2o4e3GCA6qQMLGNSGpnPE5E5QS7V15pzGCUejlz7XvyIs/ChNN86VzNmOmiFYgz0wOnK7Xy9Zp8SGh2LnbsFMLRg==\nestia.ics.forth.gr.\t172800\tIN\tA\t139.91.191.3\nestia.ics.forth.gr.\t172800\tIN\tAAAA\t2001:648:2c30:0:0:0:191:3\ngr-at.ics.forth.gr.\t172800\tIN\tA\t78.104.145.227\ngr-c.ics.forth.gr.\t172800\tIN\tA\t194.0.1.25\ngr-c.ics.forth.gr.\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:19\ngr-d.ics.forth.gr.\t172800\tIN\tA\t194.0.11.102\ngr-d.ics.forth.gr.\t172800\tIN\tAAAA\t2001:678:e:102:0:0:0:53\ngr-m.ics.forth.gr.\t172800\tIN\tA\t194.0.4.10\ngr-m.ics.forth.gr.\t172800\tIN\tAAAA\t2001:678:7:0:0:0:4:10\ngrdns.ics.forth.gr.\t172800\tIN\tA\t139.91.1.1\ngrainger.\t\t172800\tIN\tNS\tns1.dns.nic.grainger.\ngrainger.\t\t172800\tIN\tNS\tns2.dns.nic.grainger.\ngrainger.\t\t172800\tIN\tNS\tns3.dns.nic.grainger.\ngrainger.\t\t172800\tIN\tNS\tns4.dns.nic.grainger.\ngrainger.\t\t172800\tIN\tNS\tns5.dns.nic.grainger.\ngrainger.\t\t172800\tIN\tNS\tns6.dns.nic.grainger.\nGRAINGER.\t\t86400\tIN\tDS\t8242 8 1 3EF51D1F03654256FF7205C9A04DF2EF24DB6452\nGRAINGER.\t\t86400\tIN\tDS\t8242 8 2 1FF4527764CBFEDBD57717CF3A1E3E1B9AC62DC107860F4AC3119635728CCFBB\nGRAINGER.\t\t86400\tIN\tDS\t14375 8 1 1D238384EE727792F9AB611EF6D8D2380FCC3B03\nGRAINGER.\t\t86400\tIN\tDS\t14375 8 2 A071C0AEA2EDF83370417BEC40586DA7E451C77D221855E7DF1F5C20D3E6C48B\nGRAINGER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mKY+ytqjBxfEaJ5TwAEhLc50LXKXzD2kFhEVZ3fBWdQeO6ZXBEESuyKVkDzr7Qed4kfIx+iAvNXhmQIHZWd2yHM5Twj4Nij2gC9hcSqUQH5yKNGWtQH0f/TQ/jPK6BM7KJirgDSZtYEmL3qzfg1OO6fEQ2r5aWozRZzU4S4htpsC3mY6qZTVSGxNj+69tPsUHbGhbUJkM18/20bWkPDta2RCEK9pPuzEFDe3XJCiLjGy+SCKBqlRbr8BFkffm0SZs8A7sKI8S7HPe6/8g/5F2CrfTTzM+WmEPcMTuj233hxJIUgGTSa+ffAAYXtcf+2jKhqTl6XEJv2Kx5YyYoRYhA==\ngrainger.\t\t86400\tIN\tNSEC\tgraphics. NS DS RRSIG NSEC\ngrainger.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sbAP5qM/dUnv70l8LAm3hf9dUoqp0Lyd6c8/wD05bQe125GvkqJK2CeC5r09QVw7BGgbBkefS7YLSdcugins+NqyY1HRg4uSJhomErqxBfySNdOQoiNQZJYqbgJQ/txK8lcTTlzGJEPILFQGN2NZVJWZ24NJOY6da7cqgFzX1YrVP+e8CkbS2prUJ+EQiQczS5CDcxNuE9lc+eF7QeW2WsdJVcprOt81rF3vdiRDti2V/RlTs5YhQFGTNN03ZPUofm/Y9TzhGxRtwt98gMs7ezFnI8ZfsQZg+U6yFVVw4/bOeux7AZ7+LHUDn9vGlwyH6gY7GV0BwgWmZVaLHeue4A==\nns1.dns.nic.grainger.\t172800\tIN\tA\t156.154.144.68\nns1.dns.nic.grainger.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:44\nns2.dns.nic.grainger.\t172800\tIN\tA\t156.154.145.68\nns2.dns.nic.grainger.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:44\nns3.dns.nic.grainger.\t172800\tIN\tA\t156.154.159.68\nns3.dns.nic.grainger.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:44\nns4.dns.nic.grainger.\t172800\tIN\tA\t156.154.156.68\nns4.dns.nic.grainger.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:44\nns5.dns.nic.grainger.\t172800\tIN\tA\t156.154.157.68\nns5.dns.nic.grainger.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:44\nns6.dns.nic.grainger.\t172800\tIN\tA\t156.154.158.68\nns6.dns.nic.grainger.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:44\ngraphics.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngraphics.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngraphics.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngraphics.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGRAPHICS.\t\t86400\tIN\tDS\t6934 8 1 18D51577108598A863749F31723395EE9F20DFD9\nGRAPHICS.\t\t86400\tIN\tDS\t6934 8 2 8D26753098280770536438FB12CD0B46E959A3B143DF6945F60707A99AD1F5F9\nGRAPHICS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Nf05ysXQFW6E7wQpiSDVzS6Fnhnu1nXXaetkUGFqroWV8cT4AlYV+pP+qyVL31xf7GNgYhHKWZ0XxP4Xntr8NH5N2u4+t/TFJbWB/ZgCGO6VF2BF8lJ/jUikfAuAEuzt5B2OqxF6MJ3IrDwRnNdOKkoOsLV5coyXJKEU+ypLLxQY0FZBP6oiWCirB097DlX44PXkl65qsJZNzarKCooZOl+Q9BD1r+1LIz1FvBJUDPEl/8I3Xqfq808kySUe+z3oje9hquCUdQtq/iqOhsBT+ugGhbWk5QYg3Tttlme5q4A5SOl2FuYW+6xMtO1XijtWoSKZQbBllg0f2hgD4b8uVA==\ngraphics.\t\t86400\tIN\tNSEC\tgratis. NS DS RRSIG NSEC\ngraphics.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ol8L29ht1CvF05Mk8ka5ci8KQsFqJbF7f2Rp3ryk0hCQjeiWF1Xcwe5xG0t8ATkHmPYhIxAo0sx4HHNiEN9ScazfQVzCaqotLLyur/yzNYE4pXMHYAdXJlZb5xdd8blufY05RytUozAAmaJ4aJFFnLOAGNMVpfjfXBkKjDqtLkcc5zp2pPvARft50pmBncjlvP3ZXAmbLKYg47jIhZSGkSSTpOr5tMN/Qce6aWKHF9WPJnBbarv4TpsBB4aNrXXg7UNw4yPoiv3w5vIe3qNob2wnJ5dFeVyVBvUHDOZXt79WpQjHrOwNCT2oFT0zDhuW53ACffK9uMl4EkD5sGS9hg==\ngratis.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngratis.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngratis.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngratis.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGRATIS.\t\t\t86400\tIN\tDS\t11377 8 1 9F1861E3DAC226A48CC343EE6E996A0060FC5736\nGRATIS.\t\t\t86400\tIN\tDS\t11377 8 2 292E15055B3A87AD05FB4F5CB66D4A197A4224A9CC2C50FB26FF36545891DA5F\nGRATIS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . anH86BCahyuZviUjqI/bLUQUtX8nhe3YjkndRgcLW0LQ8AfI7lINMic71uoyiYErRpE7aN730yU7Nzc5mjZRWn8FJibJRsVQbhzInuLFEft0OwIlKEJATMJ6WrOmZ2MvnN7/OHriEoJe9GAotG27/q016GdqvqS3isGTUgnu9jB9/9hNwWe7Ap4KIuR58xvw/lfCiFk+P9keZjhRlH4Jf8n6fmo+IN7L8CFSyzz7QafPo/7To8sAH7H2AsYcpww0S+FPPRyHCr+4g0DXBV0Dpu4fNILJcN+UTlUvchJg63lyRYdK0f3ZpA8IR0BCgnAMUyDNpsJdtQzDjTgfrL4WiA==\ngratis.\t\t\t86400\tIN\tNSEC\tgreen. NS DS RRSIG NSEC\ngratis.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MDEP29O0rK/+mHz+gG+sucOlaydcjE0eam3MAcubjTdb5wQ9VEyxf5/D8Hgd+4o7bPgPTCguu7NXkEbUh2bUhYjQF/AlG0pbduRXJmvLLfJHdZqQnnFem9Gf2tHOn+WePZFWkVyrl0KUV3blioq1ieQqvmZnr4k0HYRhdN8tIPn/lG7+OxoklW1k4Enc+d/+jRSkkLTUXhSGjWMQ36Jbi618QLiHu7rcWtVotrliS118aUmvlBloMxt/pwbgaVAGTwzReWMUezk8Zv940o79Mu+itS1nJMaNuYhO1TTvd3kZUe49ak+DVVJVZXr0ed2VqA130Z4SMIi4mc663y9BSA==\ngreen.\t\t\t172800\tIN\tNS\ta0.nic.green.\ngreen.\t\t\t172800\tIN\tNS\ta2.nic.green.\ngreen.\t\t\t172800\tIN\tNS\tb0.nic.green.\ngreen.\t\t\t172800\tIN\tNS\tc0.nic.green.\nGREEN.\t\t\t86400\tIN\tDS\t10671 7 1 5883309FABDAF8DFED06812D6B438553CD85FD1F\nGREEN.\t\t\t86400\tIN\tDS\t10671 7 2 B713508BDF0A965472409EA6321967DB856C7CE7B99B9396ED25CDC406BCCA5A\nGREEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hafgBQLNhhpxorMEj7J4lTWLmfcev0DxkEM9+jOzMtAQ1ASoTyqjU8s8Qy+3hJuYj2+uRjiH0sWXTrvrHWBXm4oKhAEN+VqOcMoVeisD2e+lYjW3/6b2bKu6moP5FCd6ZjVB6zFrt5qXS9NUyBpdXBF4VSXuqRGUU8NhI3yZCO+GPFatVOLWtPppVTEZXBwXMQt8oL/8PoxBq5TzHteU4+Vjk+eZSiHKpCOyW1iJMA3rK4JNnL8WWaQ+kQRpr+iC41vzcT9RMWKB14Ti1ugHeYsRBLv7TDyBN4poQrLTp59Bn3jQmGuQxZYAs9F0eL4vr+zUKK0zvdbci46vPOeWqw==\ngreen.\t\t\t86400\tIN\tNSEC\tgripe. NS DS RRSIG NSEC\ngreen.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mS8eBgRBLx6HvSszCXhdOM6ksNM7eV6WcqW72W5EVK0YKWfaWpV75Dw6JJaFszu+DkTUGzpeXl+l11/RZ2e0Fu3rbCLUn3Lu6x6h/9TS13X/DdTf5nIOZ4+WJQvzz7JAzyJDDJX8WXmxm2mNW+OFCvRjcxHMKAGP13yOMX0KHNVGoKiBqdaGRYobcF/KIsbsJLnFSh91N7OBJM/Ytm6AdlROJCHI/ECnfFyoq/G0DzzJtduOX+PsZfnah4juiGqmTU8Hvexf6FzljHt0YKofhECNufliIiDUkruMQJUblrrlUBeIAW97qNovzhlwwX3TThW5tjidZm4lCs1IPFTsxA==\na0.nic.green.\t\t172800\tIN\tA\t65.22.32.9\na0.nic.green.\t\t172800\tIN\tAAAA\t2a01:8840:22:0:0:0:0:9\na2.nic.green.\t\t172800\tIN\tA\t65.22.35.9\na2.nic.green.\t\t172800\tIN\tAAAA\t2a01:8840:25:0:0:0:0:9\nb0.nic.green.\t\t172800\tIN\tA\t65.22.33.9\nb0.nic.green.\t\t172800\tIN\tAAAA\t2a01:8840:23:0:0:0:0:9\nc0.nic.green.\t\t172800\tIN\tA\t65.22.34.9\nc0.nic.green.\t\t172800\tIN\tAAAA\t2a01:8840:24:0:0:0:0:9\ngripe.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngripe.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngripe.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngripe.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGRIPE.\t\t\t86400\tIN\tDS\t38452 8 1 E4C461AE4B67A0F0966F3D38371CE1C24CF812A7\nGRIPE.\t\t\t86400\tIN\tDS\t38452 8 2 0128149C2B72417E828ADA5EB3DFCA5D5F0E5DB84FDB299945394F65DEFD3C45\nGRIPE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . U//3NTycn9hTgEBzDYND/1vwGiZfzPCHCuD+VMA5dhKdg6nVYuGtaIkR7Zmn3ac41xIW3y82/pYZUBUskw68YzXiAkRC8sSxMsAchD+hU+AISbRlEC/FAe9oV0NZcVRUHjb/wZ+aFKion5HopP54uvpMFpXC6ZhVHFLK7mp57JHqfbxgnQAMFwsdbjlJ1d45UxpgNkocQDKTeEt2V8bOaKbMNP6VMcfCQRGbePFVdXjScXckR6ZgkKb2UJczn1/DhOWe36n486+RXcOlB1m4UWutDbvo23kbDmrlR0k1+cG+WPzvcVBwEnE0bf9Pb7rKdEkoHHWfDDUi2vp40maITA==\ngripe.\t\t\t86400\tIN\tNSEC\tgrocery. NS DS RRSIG NSEC\ngripe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V66U8DopwRFgso+loKqI1pE7VZ2dCxFGErGr6jLn7VpiwuU7RufrRDKIe88i3PQRsFjSo4Modq6SXwWyL7/MKVeiL8Qx4VE8AqoiUqS3URzQiT0NAQpvIHwxOJ5GntsVPjle+Of+J9K7gD//kEm5Hy+wS/g5mEGliqWU1fRGgbRUJ83OsOJrs39RYhJPaEmQpD+UcRLbrvpYuYCWS5hkIzbRQCm1wK1Q9LQT7ZqDHbH8DBSuYfZlLxnDsQyR5AHMh8kuJQCro6SGl0mEYYAhSuZJAHhAa1d6T1FHuUIs5LuOH6e5uvdqCLGtRmrx3Y5oS1hJ79OfP/pNDqBEmIQXDw==\ngrocery.\t\t172800\tIN\tNS\tac1.nstld.com.\ngrocery.\t\t172800\tIN\tNS\tac2.nstld.com.\ngrocery.\t\t172800\tIN\tNS\tac3.nstld.com.\ngrocery.\t\t172800\tIN\tNS\tac4.nstld.com.\nGROCERY.\t\t86400\tIN\tDS\t5415 8 2 C723E260E44420EB0BEF197E29F17F26FF4EDDA1D7E2F3C09DFAABBB2282BC86\nGROCERY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . El71LjxJDQEcWRSWzW8FG6g0xZ2Aj0vAIFEUZWuUTsXLYFtEZNe+Q3k13APTX+uwzCpo4t/5uLBX7bgztZYTn4EANLiQZtLysDFNmPlYbGFCj6mPjPUGq3k+lOY6e/BjWFBr+9MqDORW+Lwe1O1bp9caGcrqpIU2E7Zi3P60prfExf4XlDLulOS9y7n1shTjMUy50GaHVlTX+jEJ9OAnQCGm09PjTatOsk4PlrzJbg+rEUlPSrvflacSZSMG/0VTxuCYWIhX0z03vZVidfUhKDhs/di9K+KoM1L9gfi92vmjSYnnAAddjIHJp3/PG22IXNNZLElFHH8pz266hY84jg==\ngrocery.\t\t86400\tIN\tNSEC\tgroup. NS DS RRSIG NSEC\ngrocery.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ozBabQKEaMBOn60y8+681AGG4C53QSgVorX3EbNtz3WoNl4AasXWYqo7N4leZhHW1RLDFeZaPUvjDps3IAlaHrRuvV0Yv7C52Y1EdB8c6CA2ehCe4yUvpH2i1tW1L7NPrx41kiqY7b7xc6jS8PF9yDmEYXufnuak1KeihTodUmMRtUEqYjREQvtr36W+54Y3+RC9SAI7ckw1eWXzmBevPYw69Rj0VKPESy1Uj44+GtO2Hciz6hI4ky07eLkjubK4651/MVWST2mi41vTCZpxFkXC0obnLmK4FLVcjYI2vIMCdFwD1DVONep3RD2WfPpg9GTJ8dsE8itZGOwIi4ajJw==\ngroup.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ngroup.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ngroup.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ngroup.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGROUP.\t\t\t86400\tIN\tDS\t26926 8 1 1E1F102500507E4BDD2D3500E18D122949D9FD2A\nGROUP.\t\t\t86400\tIN\tDS\t26926 8 2 D0307555D01013D647308A1C87A2298B2C18830201498FC6B5B5BB2F493ADEF9\nGROUP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cOSsPER4h1ujZ0RJ0U+yJX34gpC/80MAf6ucIbBqhR3xmSGvhaGZKuGCp0dlxu2UDjQyFo/5CBoWnkDDRQeKDsaIoQkaCC2u70y55k2JVGjzVjCujdXgvuSophg/W7FA3axsTGpNvA8ybQt+vbvjbKbvvPinaCB6kynetZ9ge+DM11TVuZRnE8JZIN5KmN0AeOpk78cB35wqOs48AIgOJC/Ch83u4yzgMxl/B51ynnCxVLq8xQ8xrP9+z4FYBtndxI8F7UsSvGIarR9y0tChQyyPFQ3uKE/OPF9rL+VoJilf+OjVrAFIRiLSULK8AcnirPT7bPSJFFznjobAFsNUcQ==\ngroup.\t\t\t86400\tIN\tNSEC\tgs. NS DS RRSIG NSEC\ngroup.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vP0fI3g/p2WLadxseU204HHd+MOeor+fbc/Qwvnj41k6NQqf68Bh6AlO1L0PS1lXheRVyr11U0VYLpJFmN4aWYgKkDch2ucXH2KBDVHTc1NO0uFaduSrnrNvAvjzSYaUaysht3I+yBYrbRYMfxIuzrK6d1+ebU5CnPJMPteB8h8+d4xl0s8McicqJLyXMIxmuL0KaZvom0sWy9WD2QW1MgjlCO1OfcROVbEgcLbw+U4A6NqFtgheKHV0ahYbSSiAWIeW+zZHB9jwScgKUbwmK0Hdt+OthT0+DFyM78ulg+kNB7FWq/v7dAVgPoh4aoiL7/lgut9Qdt/vIZZnNotqxw==\ngs.\t\t\t172800\tIN\tNS\tns.cocca.fr.\ngs.\t\t\t172800\tIN\tNS\tns.anycast.nic.gs.\nGS.\t\t\t86400\tIN\tDS\t23990 8 2 2CBC82DA27FDB16662BF359F59DF1B63FA0AB720BFC2120F17BA369A3249FC5E\nGS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . exNLbi9F3MLIGqP2VqqXVgRsWgeT8wAzcU45AneDYQ1+R4ZylxFE9paYbC3cE1bsk6BX3VIOvddYx6e5usg4yUWon5pv9S0C+P//gtTj7hPSmHyjPYoaTMyxrMmop6EhXiRf3NKvmK4Zpv3b879n1/EN7RORLH4msqzm7QxAwuy0pBTD5ZkEFpopujxVMWAf+0dJdmJ/wsxBQMDm0BTGOVtSgw7FFko/2k9AhGTGHhm22bwnSZKyo13jIsS8vuZ/WmmwcRyPD+A+hmTSc59/SMOm9XMK78GtxEjXh5YBcxoE4DEJW3FDrY0cxf+wUXte76WLkXhwnWlC+l38KWrdSw==\ngs.\t\t\t86400\tIN\tNSEC\tgt. NS DS RRSIG NSEC\ngs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F+m2DWfc6lKjeXSo0EHlE5ynylFBYYJDznWTv7Y8LW9ZCnF99gMhLV0lGwJo90aBjhVaY7nAfpdisGFlymUcSNk7NLy8RmDUpD16z6fOfaundRn4UUNj5fRZwdaYY1a8HM39K+nb2e6nyL4D+4EWA6xFpRoPqQX8eLYsvlR+UKGJrJ45w6KV64MhNDFt9sPGG/Agkc8MWiFwcs8pZyIudMx5iM8Wsofm2/NRoXpeEqO9VQaGnR4LJixeLwuKfECHgVVSvG0PHoVpPvBnMtfgKgW5tzRuD3gueWF79XZ5CbQ6C8GT3UNlQxhtizswEjl6oytUNhbzDEkwQVeuVk7lig==\nns.anycast.nic.gs.\t172800\tIN\tA\t204.61.216.21\nns.anycast.nic.gs.\t172800\tIN\tAAAA\t2001:500:14:6021:ad:0:0:1\ngt.\t\t\t172800\tIN\tNS\ta.lactld.org.\ngt.\t\t\t172800\tIN\tNS\tns.dns.br.\ngt.\t\t\t172800\tIN\tNS\tns3.nic.mx.\ngt.\t\t\t172800\tIN\tNS\tpch.gt.\ngt.\t\t\t172800\tIN\tNS\tns-ext.nic.cl.\ngt.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\ngt.\t\t\t86400\tIN\tNSEC\tgu. NS RRSIG NSEC\ngt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FoOaGfd0DJpMbLpkLjaVbcYmZaMVae2HL1RA0AfS+xa46F0wmg/x7ctI87ieikxSC1NLCq3hVBwC5ZX1jn/G0xJAEtxpSCYizuW0pWY7J93zOCmQpNPHgLFojCinrupRZqdKAAW8apsUdozEx2LUxu/Kuj2H96sJqXTHeGEphaE1DygwhODywg1Yc42JlpG9z6ueupQ/+3ozthWDWJfBrkZUplpno6WIisz+EE5U79tldDSgDo+IEAt5giji2bkl1IbLEdxYB6eMvnOIjsAbdOY7V0+fUW4KWNpfVyzD6+2ngsj1UqHNg6XexNeiHNFgsst99pGve2MSrtWPuTDejQ==\npch.gt.\t\t\t172800\tIN\tA\t204.61.216.95\npch.gt.\t\t\t172800\tIN\tAAAA\t2001:500:14:6095:ad:0:0:1\ngu.\t\t\t172800\tIN\tNS\tgu.cctld.authdns.ripe.net.\ngu.\t\t\t172800\tIN\tNS\tgold.uog.edu.\ngu.\t\t\t172800\tIN\tNS\tgreen.uog.edu.\ngu.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\ngu.\t\t\t86400\tIN\tNSEC\tguardian. NS RRSIG NSEC\ngu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IH9rajsLzaSwGJd3jXz3/Gufm5zSv9LA1/wZAJPZvvUWXZUmsZ1iVQyO7nL+cXRlupsMbCSaFwEQv5Tl68Ypg6LMTkEynwMHo7ZDoPAebJT8g0iQCj26egIHrsHBySX+VyRkWwRtsxFtcBt5esNXDcMhnVHToaSWNU8NODB7+r5NipzgezuJTPoRxOW1BziZhfqrfLaoUK22iFuEE1NhZy3A/lk2gjp45cOgMKHcgfWgOGK4yGR4ZJQs/hINSn+FTQmkSx94Im4YPPrt6kAPtTDIgd8H2xqEUqlJDhSgD22Ftfvg9VhYJS7nZjEwzvusYl0vI/MKZC7u4JGbFIBAZA==\nguardian.\t\t172800\tIN\tNS\tac1.nstld.com.\nguardian.\t\t172800\tIN\tNS\tac2.nstld.com.\nguardian.\t\t172800\tIN\tNS\tac3.nstld.com.\nguardian.\t\t172800\tIN\tNS\tac4.nstld.com.\nGUARDIAN.\t\t86400\tIN\tDS\t5751 8 2 11ECDF54B3E2E3E14CE6B189827EB40D28D743708B8D461D00074046BC4B552F\nGUARDIAN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cUWtuERcHaGPLqunXuTMLkgJvZSvN+2kIp0eL7R6YICA1r38OPxT/UwWQvZ4mVAKpZ9i6elu46fM8xBjmX3xVLe4JzSYnQQRVXpVNPFUgKIpydeZ+Xhvc0Z6B4BFFcnAPNVO0rNp8FOhKa6D5IRwOlZVXF1ceEw2OZuEaIEYU9dWmWTxMeyp9zy4lSjv/eHWmku8pKu020OXBly8tFVgLfZXzreiQgoZyMWrAgxoUrPqvWoT5kek2UeW1Ptkemp6ISjsgR9hwo99GehWKP1b0hJrQqCch931N+q3Yuqc+AGQbbZxBcMe6QWxUFCz3DlX1K76kSh6Dd5rlJH/xBTg5g==\nguardian.\t\t86400\tIN\tNSEC\tgucci. NS DS RRSIG NSEC\nguardian.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Mk7I4S2IeZ3FxtXuz5xJ5VVghrKCjgY08aJ7sUIu+yKDjR7A71vj35YY3TDTbQCFL9dYPhUPGufEfCX1eiVTH+amOMylqOnSnBArLpDKYqv3Gx2GnnrNOdCdnFq1d/dPHOuhaExavZfKK4qZXDSSjaRByuamgfOaxs0jEteieuQdXAWrp25ngV96pgIRTD0CFDIGXjT8L54vCdJ+p6ZM3X/1Ho9rVLT9eSeunwEFVdUQJiEUiQtJ4ve4H9cofmkN+NqpUv5zwh4CQyEjmG9xuckDp/vCklpuu3mGlKu1uTDk8Xi7bsS3KhMP3DTMyGxdEsKMmCoBwrGZbisPOXbUbg==\ngucci.\t\t\t172800\tIN\tNS\tns1.dns.nic.gucci.\ngucci.\t\t\t172800\tIN\tNS\tns2.dns.nic.gucci.\ngucci.\t\t\t172800\tIN\tNS\tns3.dns.nic.gucci.\ngucci.\t\t\t172800\tIN\tNS\tns4.dns.nic.gucci.\ngucci.\t\t\t172800\tIN\tNS\tns5.dns.nic.gucci.\ngucci.\t\t\t172800\tIN\tNS\tns6.dns.nic.gucci.\nGUCCI.\t\t\t86400\tIN\tDS\t11764 8 1 13EFBC668C3044C09F4FB1C783EB5035D1C4FA7A\nGUCCI.\t\t\t86400\tIN\tDS\t11764 8 2 461241B7045F634D31DDFEA73D4282617B0D42F1C78F7BDC3BDADBA332A3024F\nGUCCI.\t\t\t86400\tIN\tDS\t54436 8 1 E5A07612864CE1625E2F20190B8B7D117690B616\nGUCCI.\t\t\t86400\tIN\tDS\t54436 8 2 A937C2F94929D02456C0393CABD8CAD7029059DA1095BA12EF585B078984A867\nGUCCI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . apPtPMWjAUGjwu5ErpwBtshBIFKw4z7av/ilcyTHOR+fQMFXAAKzAIZfnUS1rJflyNfZupIHaVDQCrk5jXRKmWQSfyN3h5YgW/oJJbmAcqWMxJLulqjCkq7JiuVNubj/DUmBta/w89UzB6DUjdp+R1G/vtiFB3Rey9YTfZcwY3UmVA8HaZZTM9Zr2RN/9Usorsz7+e5nPOoYjTcgI1eY4PSq3EMO3bNnRcOoDmKtajQCVRIQUuzVL1ypHYC+1Oolh6oLxICjwapsuCmoAQt3OimFbB2VtzByrX1X8sf/5hvOfKk6v/KIEing0eUi/GW5nAfOWXKSmhlyxYfl1LMMXw==\ngucci.\t\t\t86400\tIN\tNSEC\tguge. NS DS RRSIG NSEC\ngucci.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wEC5SKBou7pWRExUNCDXOS/N7wJKd1PRAjeQkop2cLwSO/p42Ts0kLze0HpWwinXyrTyO4/VfJuMg9KgNQOV39tACWZ3DuEMveYrX+BzO1tl06tnSlI2HWm6gR6EQTyrn7IVO+IpMDHp+ArX8rO2OkvtxtwBgyrrsA9gEAwH2nLj5Q0figXxtGx2WKaeTWrBZkpAUNTpkYb/Dr4+s9L6VS0jnHJFBYVfy035Qb90bs8KGDPkKKshz9UTcdXtrgfWIBbnEhIsEufhRIMifu84RN1lbw8A6iG2SLtX5VKCrFnZN2l+V7E3t2qM+4PL188e6JRsvPTJaEPEUBIdiMQhRg==\nns1.dns.nic.gucci.\t172800\tIN\tA\t156.154.144.69\nns1.dns.nic.gucci.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:45\nns2.dns.nic.gucci.\t172800\tIN\tA\t156.154.145.69\nns2.dns.nic.gucci.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:45\nns3.dns.nic.gucci.\t172800\tIN\tA\t156.154.159.69\nns3.dns.nic.gucci.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:45\nns4.dns.nic.gucci.\t172800\tIN\tA\t156.154.156.69\nns4.dns.nic.gucci.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:45\nns5.dns.nic.gucci.\t172800\tIN\tA\t156.154.157.69\nns5.dns.nic.gucci.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:45\nns6.dns.nic.gucci.\t172800\tIN\tA\t156.154.158.69\nns6.dns.nic.gucci.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:45\nguge.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nguge.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nguge.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nguge.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nguge.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nGUGE.\t\t\t86400\tIN\tDS\t10625 8 2 10C4028323A5529518C24D007431E7878192CED09C8AB2B6657ADC624E8B8C16\nGUGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . quzX9ETZMbWM00/SkEw6A9JYXDBIu6YdyHmwJll0svyCLdXAETAK+fBfu/++Thb2o4x1aJTPLWE0FaF2TVZw8+3XsyQG8/b4Wb+fBQDy5M1ppRHoQzRM5u4sFEEQsLhzGaIECPg5/VKOh2MAiT8G9f2zt8m2L+QrqQbXPTI2FCYKR74qc7zeeycO61illZ7GWjwkhsYUtXAH+MsGs9L4yjrmZusxBvf/Z1z+hcI/fN4my+YLc5/wBona29f9ZkRmwQKCZvIX6r0esu9y+pk8zDK0tu44MDifPjVHpv94KxSnG8OiZz155Nz94jezqEDsoQyLVjBul6wxh8r81RpbgQ==\nguge.\t\t\t86400\tIN\tNSEC\tguide. NS DS RRSIG NSEC\nguge.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IQgijxk1wNWD87xYkKZAacyu05mxZcWymQV50s2+DHmc9HqC63dTjOmGDv5+9UOnNfp6M8H8LUlNRvmiKjS/VJRis3bbv36xrVmi9AxeJDTM9yCVnP+aTTMwOc/ieWJK3/qYP0eWVJT1s23uAB/SuKVJfiRjQUCeGUzbc2VjVya4yTR6s0up9/IoWqzjKPxtxwaFG06DU4M2Zt4/ejG9WgrX1sjsCtD9edE/7uBDq8OhVuZh6Sb6YXay/5Ln/6P1Daov9fx1W5AJkdSRY1QUwP9Op6IMEYtg/Jj7XOrRGbBymM7yDnnY1u9BXsST8KBn2zJ3PoIbGwuVqi03QNqFnQ==\nguide.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nguide.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nguide.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nguide.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGUIDE.\t\t\t86400\tIN\tDS\t25525 8 1 7A8D64BD3E4AD9E97F0615B288AD3C392A4D02D0\nGUIDE.\t\t\t86400\tIN\tDS\t25525 8 2 21CD241D5B6B8B5FB2606B2DBFAD6EE88712410FF468D9B2C3828BF58E92C9A3\nGUIDE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FkfBkU7FX6lc8D6VvMqhE7h0qbLEiNeoiyaigjHM5SralgrJ0gV+kviVIUHxUcMKUI6/8Wf/TtfO9PTs5XYu+e8977xaX+dgEvV6iQMlxY/lJ0sY1ayDgXxbGfGmV5rdMEktVlr49Bl1ciSTsJRwXW6OYaCv5ZvnkFIKPxMUTZbPlqMYdA3GYeBl20GuYNPYyiPAhgaLUPfoqtQaGJ8ooTDPqmStuXh303qTMfKKlgqPa0EAm3QWjj808IxHEdUGh4fSnG60VbKaogKJUNX0prdB+mwM2MpDgKMLNz7CgPEsudYRAKVrUL17Mrxp/aLYHpYed3p7eXDtqtJ0qdBudQ==\nguide.\t\t\t86400\tIN\tNSEC\tguitars. NS DS RRSIG NSEC\nguide.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . igsNzixMxA6W6V9yJ+ZkJJNhjKh/FP5bdv39ln9Q2zRVmOs3rC55L56nsXza69lDx08w7lnS79Alg8uhyHEol8gAYn1pNNaCaL88x+uDVCdYh5PcMVkOX3WMGWWoJYyP+zif4QpToRxZy16BzajWfj+/+fbIR0DXl8rbRCHN+Y0rcl0x/DCT83dYtO8U5dB+Z8A6qNkZDVJv5J8g87rf16zDrKeZdM4K0hgxbcJmFq4QfN/ijgoOa/S3T2mc/uQaghL7531AGrV9+MAs9gzzk3tuvwrZX55QWR+n4UWIWWhwVspbvATKJQgisBtdK9J6B1GkhxkNFqt1etaEP+cFOg==\nguitars.\t\t172800\tIN\tNS\tns1.uniregistry.net.\nguitars.\t\t172800\tIN\tNS\tns2.uniregistry.info.\nguitars.\t\t172800\tIN\tNS\tns3.uniregistry.net.\nguitars.\t\t172800\tIN\tNS\tns4.uniregistry.info.\nGUITARS.\t\t86400\tIN\tDS\t892 5 1 E421D29A8D62E53665069DD9B99E04A86F4FE8E3\nGUITARS.\t\t86400\tIN\tDS\t892 5 2 AA980F135EB29C27887F8DFCDD0BAB90DCCF0740EF3F11FB3256B8A6A8C7FBF2\nGUITARS.\t\t86400\tIN\tDS\t39502 5 1 6186E2C33FB4719080BE060E131E9339BF9CFA39\nGUITARS.\t\t86400\tIN\tDS\t39502 5 2 742844EC01D87ECEEC0D34B7DE1D39E376C697C73D36D90C9D5FAD65625B624F\nGUITARS.\t\t86400\tIN\tDS\t62849 5 1 7AFB61D09960E51EF0B0337834B17BA533E26D3F\nGUITARS.\t\t86400\tIN\tDS\t62849 5 2 84B9ECF472CD56FF8EFDE4FBFEB45C2933369870062A0453E2D7F3A2286F9A5E\nGUITARS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Lj0ktpytIFHvYvIrsY6aKdWl9TyyMU6vuIdUAyf5kCiADTlwtUHKkUt+OA39cWVUz2IcwDZyz2ro2Z9kmCt/P2Q/sg9VLKQnk/ysyb0xtunowI+SBT0onP3DSCVmn9dPa7Sz5SgDi8x60adeF0s7tSBNjVKYgOAQZ6N/ma6xvm2+lNihZLFUx3vEOH9SbSVT1D8yI6xYBgvz4fLW72ln3tGmcnrtMCluV8nD0P1A7mJPqJzucrFtTxza+5vj+ZJCZCaEu2NX6IBfY1oRIZq+I9s9wW5bZktS2g9LXsGM/7SyEj4qVNsKwb6Vqdbre5BpuUjuGun0Yyzi5Lmlt7umaw==\nguitars.\t\t86400\tIN\tNSEC\tguru. NS DS RRSIG NSEC\nguitars.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kJlZuXIsVBnfE9zKvrsyZACOS5SYGu/ZsRg8S+QbCpOujP2cB76pad6f7DRB3CPCCJrbZJnW3Gs2YW+Zb+mPMnRo1PqprUXCa5iAWKH/+BHA+YflHcYmfMiFwkqnGDHicJ4nJndh90ZHMpcZIxGXiA8zTknb5gD/apT9KKczjvUky6ClKnuQ692elzKx9E/fmSZ4bL8oaM1xXHdlg1n1PUjnH92OITsWJgqu/5CigHKi5mmcDjVHVAOdfaQeAtxbtntesO52tSzCfnOVrwqE151bl/Uwb3HDN9clZnf0tGyv1reIzlK38fxvlrdz4AirWDT7e2brc9I00jQwEpU5bA==\nguru.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nguru.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nguru.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nguru.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nGURU.\t\t\t86400\tIN\tDS\t1099 8 1 CB18983796C66403834575457BBF8E6348B78377\nGURU.\t\t\t86400\tIN\tDS\t1099 8 2 720A477A31283581B1AEACA65A5C86876210C60D6F998847860B4B781420237D\nGURU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YBqofpsOUbCnNZMMrC6+DfTKFj9bj/zwfO3ms5h5SKcy44IkQEW2R6jtCxZLyvs4Vb51wdlf+aBSXldgeLxrHzyPU8mfpLEPulsEWYc+O1z/xNY5Z5Izc/Pz0o1lGSUqSWbBkgV3WCypYSWMu4hjdtpKrFok5vIjOp2/7b5Dnqd3s5+a+PU8tCw43nIvegFhRHoujVYvqQosFKA3vDMte27xsD52mEpnpP+itMx8fJzG/xid5f+Tx6N88t8a33rY9XXZIFF5iirl2h+WX1HZ/ygPrx9keHwgVXwyLeoXOCG9CRqQsNe2Fbe339nihFMRbIZZ6CGDglrRbDwNFj95BQ==\nguru.\t\t\t86400\tIN\tNSEC\tgw. NS DS RRSIG NSEC\nguru.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BYW09RpaQYLRqfdMG+cdtBFG1XrjeOwxcyVDFb2tx2kIUeLgMLlmZBuGtnTp0l8KGwiPD4BJu5TxyKk3yGphrrE4f/uL2UIOx/ztEfTIgYUrsXXDMARE3qtEiB042xT6vjQjSH3XkuwRajw1F1uKQK5napQD+mqqMxmJTkIeA0qznpS0pX35/lBUNxaViu8qMoVkD11cxpJbNj3Ck9Re4rE4vavtgClWi8WHFFqRIpP8HMRQ9b6Qt8rlZlsrd3J0UoumIesVj9Eeq6eCSK2EMcp1EOwYnSuuyF0msxQPOP6tiDg1qdZS/GsUYTaSCBHiuIA+mM1Tg1a+Lkrr0H+wfA==\ngw.\t\t\t172800\tIN\tNS\tgw01.dns.pt.\ngw.\t\t\t172800\tIN\tNS\tgw03.dns.pt.\ngw.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nGW.\t\t\t86400\tIN\tDS\t31518 10 2 CAE77FE2299B3A08A4C78B400327C2A62BF65421D4BD98836228800C3B0722AA\nGW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E0zyMPio3E1GRYU5f7RMZrO4Xz6jqLnHYyXn5MxJxin9K5P5+QLk8zM3FVyjAR20veoRtM0nLyTLDipp5H3+t6Outxd8zUK+zsYCE9AbqAa9PTKmDU+ThZThQaWpt6c/QhDWlSYYNy3DAxM1BQgWBU9L86BSvivLtyqVs88JD4EGgb360pSbpe+rfqoocwJgDCDD8FuZgcJlqccfrjMwrO/unmBRWTK+w9wqz7AL3gTk0w5ZT1raxulqIh1rF41WXryKGaZPwvs5Tiai1fYQT7PEzCbl1k81uSDlYlNZIpZXWxlN8AxTTfE8wzaaYmTbkgSBmGcpV0N+p+Fog441SA==\ngw.\t\t\t86400\tIN\tNSEC\tgy. NS DS RRSIG NSEC\ngw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eoft3dSyyz47rhrtDPOEwbJ+wwezjXjSo25E6FDPATkXuDZaHveNEOWg/er3J4+0lhVteXNl39yW5+dI3khRIIjfitVnfB3UiX7lZiBcjLJotxtLlphAQh0MberzMl4DQs/voIhFBYOgGmR8b01ZrJvRz2Z6STuh0cs1WXMVbtkB/g4BB++j/KiqJjR0mqsz3AtkSWg9Gb3f3SCJbqCI2bn8gUzdL5Q9XfU4lG3TTywl+IUfjXcvoy28YN8SctAla3Pijw/KSLUb2Nxyd9XLJ1SBLxUjHGlM72FMRKEkDDNdwxO9ctHOqA9khTUZnCscbF5hcBMPcZKbXjyFt3Nvlg==\ngy.\t\t\t172800\tIN\tNS\tns.cocca.fr.\ngy.\t\t\t172800\tIN\tNS\tgy-ns.anycast.pch.net.\ngy.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\ngy.\t\t\t86400\tIN\tNSEC\thair. NS RRSIG NSEC\ngy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eKFaA70uCx1NAxg4C5VUP8fU4cRN4z1IymuzqwOwWouKM4YhRFP37+PcR57VPNa8Xj2zsMZ2gwwbaMJ1ijEwYhwrnjqo0gekeGEdG0I5e3nV8iPAE+I45qkhAJkTJFL7MUSbtEQ7/MSu+J787PXrAGkOuFoEsw6wrnHXvIDPkBzUnJqPRGtj02AIVpmV6qd6LuuaNCZ1NdJ67y43CudMuS1996VKANaI9UlUMt+3x/8dz5q8lzNl2XWF/M8ROeE6UKFSECaV20LvOsuTd0MQBSQcezjnUSBtlLn0zgPlUrxO315Zp1P2zHwEPpyOq0w19nCk3QaMYmNtJ4pvQUcEkw==\nhair.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nhair.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nhair.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nhair.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nHAIR.\t\t\t86400\tIN\tDS\t30150 8 2 50CCA06C1ED8718A9398F347566C5FA6773222E7B3F152847292A5697CD8A7DD\nHAIR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h9bZcwD7KgvcgGoxssEK4qQomKE0EC8NATUuAzl+7syNXqiptnmlTIoz7P+xKuZw5GBUezp0pEoIofa2nUKtyAV+cILRtZK+t7z6nikRF2WuXebJ4xpIK5KJ8DiIDvxb6aSqvz+2lOUiMoHbGclPSZXaVqMeMGaDw0Y+y8dcJIMZuvXEQrOU3cXSRfORwiFadHDBSOvtZ3S2i+BVbWEEgz5EVHHRuEbnB585IpZa10QK5o2a3TRr/TQEfgMEuC4KP5PTNg7nRGGv3kgsq9vlJq04Dlo6byOtqUQCg7AViMFefVi9zi22a6rmqAZU3zzCOokRL+e8bOUVEkfw7DFbdA==\nhair.\t\t\t86400\tIN\tNSEC\thamburg. NS DS RRSIG NSEC\nhair.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JEE9DunuPMLMh3h/kGHHwMasrCA6x6HozOrSqt8e8WDdywFZ0LtdRZuhXeUlGXuJFd1TUQQiiYshqxZjs8oS6gjfk1ubN5gNduj/XzXDec/O98+FJfrg+ZNp6n7tfQQl1T14urUUz792g8bNeI3NjMDBF/TfM5V99c590mCLfZCJEj7FVxO02RMomDhAzK1+c9twyx7vXG89xQXTJ3TlWcLe+fohdGE6ZnWAHSQu3SCB8gIyt6+7K+iK3TqDulLtkOfKVZZHRHMhl75laNa9zIlOdoF+RwCsENSA/caSDvERapMJlmck6seR++PayiQ+C3Xe+GZCNdFZlpndKwoViw==\nhamburg.\t\t172800\tIN\tNS\ta.dns.nic.hamburg.\nhamburg.\t\t172800\tIN\tNS\tm.dns.nic.hamburg.\nhamburg.\t\t172800\tIN\tNS\tn.dns.nic.hamburg.\nHAMBURG.\t\t86400\tIN\tDS\t12136 8 2 8BDC8642F1C0275904AEA61C126D9D5A5DB25881A564348AF218EB4165BEF7C5\nHAMBURG.\t\t86400\tIN\tDS\t53456 8 2 FDF7FA4EB122BD1DEE85C9CF214511B6D565E3211F60F93468321B640DC8AE43\nHAMBURG.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . f6TwswHoQ8zC3Exz72wjpZS97QQitXADsLnkrpynFVOV651x8PMYbYTiQDj5/NJgFs9MAcflQoGXYIm/WGs/JfXFU2UeMVp+aHNDFt9BTZ7A/udhIT4GE7QJtDOEskrIz15Q9y5pqmMtYK26uwUsiN+mFxZ8UMec+9OoUEjkIbM1Z2S96ua8k6JKN8xp/1JQAUEURvu19kxxRPlnRwT8N2DicJw4xOWFGq80cq5QuV/iHQtqwpZQzZQGBIY16DhkwZekeZLMvFOB+sA79sarpz0r4R7G1IbpJuus+w1cUvya2qPGQmHyRehGlHMXUyWB0H9F3R3eHYm0sQM/b+STJA==\nhamburg.\t\t86400\tIN\tNSEC\thangout. NS DS RRSIG NSEC\nhamburg.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . m0CHmh1+qr/OpZ+0RqUuu00N6yn6GAl3UKINlCpeFTEz/5tIKkcdzHFizWAt+ffVxfk/8Mxm7D85GsGxnin9AZT18n01dkukprecMtGgLzUNgcMzMcwgvfEGQKkstPSlFYx2TCbxScn0SuWfMcFjhFt6smRYGkQ1/cTEQFycSnIKQtUpRWmPsC1duklOOg331JLy4QG1OHIBmRis5aHH8lxCA1sOQXec/GBZ2598qBRT6HvNdUE/KhWkSBEIH9MS2e8a8Elg+l1MnkISrrxmzcv9C7nPoXsoS3q8oguwNeis+CwiEF/6TaM0iyhOSZ+wl37Va6zp6QWe9oHBqv33Nw==\na.dns.nic.hamburg.\t172800\tIN\tA\t194.0.25.21\na.dns.nic.hamburg.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:21\nm.dns.nic.hamburg.\t172800\tIN\tA\t194.0.26.10\nm.dns.nic.hamburg.\t172800\tIN\tAAAA\t2001:67c:10e0:0:0:0:0:10\nn.dns.nic.hamburg.\t172800\tIN\tA\t194.0.24.10\nn.dns.nic.hamburg.\t172800\tIN\tAAAA\t2001:678:24:0:0:0:0:10\nhangout.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nhangout.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nhangout.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nhangout.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nhangout.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nHANGOUT.\t\t86400\tIN\tDS\t12985 8 2 007ECBFBF4E92E7FFAC278E5830D4FBF869C2EB5A1ABE1494463649A279FEF9B\nHANGOUT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G98/7aZHtagiQCaKaAa5/KQRx1PB3jiKuxQ3rNM2+N7Ezw3mxY4+zSXIdamWBB/LwXfcgh9k2hgs/YHGXAc3vNrmywNm7bbXTRhTYQ3hEDbdFAQIZ6BpLsJzxceSDVNlG6eStWxpMsGQXD9XQF1off3+6vN1aZz8VEA4AmCAt/n/Ly3o2bqWW4JHUx3QsHkiCaCV0zJh89cNbEpjDjX0lm7kbeR9puSJMxgFyQzi8iLGJ/BzSPvr4G4ij2+GIzxA9/MvypzqjNS753nG8sgUe2JZdXT8cQIAg5zukEqiHRKGtqfDncqC3TEgbVAWGiQ+Lb1kuEd0j1SdliMybC11mg==\nhangout.\t\t86400\tIN\tNSEC\thaus. NS DS RRSIG NSEC\nhangout.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZPcETvh+//kWNOLuqaCWFJm+WciCs8plXqTdGy0B4szcck3vu0RKaU86OaP+ZnV57bRNSvmN7v7uRrGYU16vMqOxheGFcsr5cjua1Fk5Wph8VrGCNo2jqqqdrB3GMe8EzMZoo5gHAm0h9VymIj3Z+eQNffehab6TwKu7ig4GmsQ/VTq4NKzI4u50dvNfkd2BrfAWDMaOQDdamIq1gwcTNtOqLRkydTmAL3m6qxUdsVjfACVugqqXKvpP29STEa8HHtG1lc90vaQ9hnSZ8MsVzKHBtclZcz3/bNNQZRLi0Qz5R2Cfp8Z1B+in1mNqK80m9w1IHcVWuQgi0nAfgEZ9Qg==\nhaus.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nhaus.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nhaus.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nhaus.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHAUS.\t\t\t86400\tIN\tDS\t42364 8 1 DADA6936A46A38473EE80B326212EB84A162FA6B\nHAUS.\t\t\t86400\tIN\tDS\t42364 8 2 F2095CF1C0DA8909E17269A16A1265336723C21FBD8ED6B1FABD686E5AC2B1D9\nHAUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Kw8QHr8CtfNYSKY2CCZRgTNPPtd8JFqAOk2/mFoNhs7zg4yZpFcpDSLQGa2IMuFkseRAroejE1Fz9EyNAf0CT/VGTNOzwhA40DL+0ABHcaf5agwcPQEYbWAJBkDmaFq+/I4CyC3Pnn6HLnTKfTS0zWzA6xQwF7uEayB1T9SWGV/XNPBxPRX/h+o7VDXFLgpQUK/xSu7UMQDi3DW/I9S+EkRGWqReuESem/Z6zNoisTyjvdImrVlcv5fFvg41KZ7OcvJRi5FC0jrU8u9Nx5jADO0vP26w3DAnH3U8B+SeQiCvdcxE3Z2ws0nVeNQ/yUMxeA8i5eM8rMhzvMOhQjS44Q==\nhaus.\t\t\t86400\tIN\tNSEC\thbo. NS DS RRSIG NSEC\nhaus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . llS4HRg/6PGpfFA0+U3tmEfm9NcrVVlDPyg6Vw7XPv0PmXohnzACLr5Pt+sn2XJ2aIWkrjXn6QlTXKBAJbsVsC5WIoLOu26Hr7sVGToojBcl8AorRyJ48YxJYNCKxDVEST2wQ8fdBVK9ZkdK8HRFhqJ91GA6h8kFok+YwI5qlDKDNbDSOIfoDk96CO4QfCbxih6CCAF9lpWoq7fKU8bVuCUzee9XrIwAKPMAqTs1wnD/3g8r9zBW4Plqmm8ZBeAfPa81tPWcME7qD1sKMhBkSW5abniYhdP6erKUT9GakgF512ugjE6PVdSMJZWOl3Wjy0xx5vbV8v38lj2QdPp5GA==\nhbo.\t\t\t172800\tIN\tNS\tns1.dns.nic.hbo.\nhbo.\t\t\t172800\tIN\tNS\tns2.dns.nic.hbo.\nhbo.\t\t\t172800\tIN\tNS\tns3.dns.nic.hbo.\nhbo.\t\t\t172800\tIN\tNS\tns4.dns.nic.hbo.\nhbo.\t\t\t172800\tIN\tNS\tns5.dns.nic.hbo.\nhbo.\t\t\t172800\tIN\tNS\tns6.dns.nic.hbo.\nHBO.\t\t\t86400\tIN\tDS\t48514 8 1 E6EA86176159796E7B5C58DEA2471B8FD4E680DD\nHBO.\t\t\t86400\tIN\tDS\t48514 8 2 DB10FD39E63033031579D911CDA01AD02CF871D3379B30515B17EE5E4C881E62\nHBO.\t\t\t86400\tIN\tDS\t48752 8 1 583767189C60E13747AF63FB17D2E24278D0A80C\nHBO.\t\t\t86400\tIN\tDS\t48752 8 2 D1B1EA5AA4208E4EA32B2B0165A77EE07E4A94C247506B801493B1336D8FD8AB\nHBO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tzZNZpMlQ20KEJAjV+qHJF3DcCQUXFuSKwwT5u06RImheXiH8cU4+nFeYolPhSHeMnWK/zXPedJp9pEYOrMiJ7iZTsCiSN/EfbcAUsWmy6ZAqcgrzntxTkvnXcn9/Q4tVXz5wN3ZhuzxfxEm6XGN+73U4OVnxh0CE6SWNUZowpyjuOM8nsHp0jSpE/Fd65pdzyU1BpBQK5x9MdX70qHfN2NwQAzmMx/+tdCASFq1APC1nkECzvJmniMvgK8azM/H8nH75H7DIFBKo1MPnwqhCgsbATeaQu/OFaH9FJb+UCDBphO/Cb+Ibei9TU2sH+ZnBg7j27mJ2epFOgrZBnCxlw==\nhbo.\t\t\t86400\tIN\tNSEC\thdfc. NS DS RRSIG NSEC\nhbo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pMDiaYJQQ9LlPiK5VVEM8JMrWZVBsgBhSzqOd+bDHVE5N5RttrDfn8eJ1UCparCibt6z4Y24xxnf93gaCbuieuTnp3K29ce+PHiEmaoSLV0oW7K7UYZd0A5HLL5Z4Lq0TOce0yS7Jc8uY4TkBUUV1Ew1dRVyQ/MltokdhIa2TR31pPwgla944GWUBpIH6JBAXk7e6twvoP97xbA/YsbpMSH17mpemrcK6Q8e4cFdmq6LJIqW6tBWmSOlcJH/kMHFHcF9ec0amSocTZesZohRdtneqou8ZabuMqsqinFU8gO4zpKA1qG9zhei96QtJ/6MGm8aCOFCuWgOqsDI6EioJg==\nns1.dns.nic.hbo.\t172800\tIN\tA\t156.154.144.70\nns1.dns.nic.hbo.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:46\nns2.dns.nic.hbo.\t172800\tIN\tA\t156.154.145.70\nns2.dns.nic.hbo.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:46\nns3.dns.nic.hbo.\t172800\tIN\tA\t156.154.159.70\nns3.dns.nic.hbo.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:46\nns4.dns.nic.hbo.\t172800\tIN\tA\t156.154.156.70\nns4.dns.nic.hbo.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:46\nns5.dns.nic.hbo.\t172800\tIN\tA\t156.154.157.70\nns5.dns.nic.hbo.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:46\nns6.dns.nic.hbo.\t172800\tIN\tA\t156.154.158.70\nns6.dns.nic.hbo.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:46\nhdfc.\t\t\t172800\tIN\tNS\ta0.nic.hdfc.\nhdfc.\t\t\t172800\tIN\tNS\ta2.nic.hdfc.\nhdfc.\t\t\t172800\tIN\tNS\tb0.nic.hdfc.\nhdfc.\t\t\t172800\tIN\tNS\tc0.nic.hdfc.\nHDFC.\t\t\t86400\tIN\tDS\t43104 7 1 D53CED9832799749B3F2F2FF07F67EDADF63396C\nHDFC.\t\t\t86400\tIN\tDS\t43104 7 2 8AEF49234BC4A9AB6557840E6A731BDCE5EB03ECCB6265F149B2EB9644A35D37\nHDFC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZYEGQraki2HG8NsUsshsZd+n+DLl0zIkJUGKlf26JxGymmPWPhXIShVV4orhzzV0crsIlJ73xnw1TCHPelaz+tixhkH6Zzjt+Yf+SbH2+bwyZOCAqEcsJue/A9LVhJrFiR0ytx/EYCxY0A1FKXhhW9rWDZTXoTmBu05WMDo3RiKFJ23Ex5XglKl2nKaMXflsf9VpzUS3mFBG/BpYv8evtfqYS5pvL2f6OmuhqRLvx/yYHhGsT8iPnESDtKRzoGd6HotUFYO7ledNvbfOv/OIrlspSkhRNpmHpXobgo1WChL16/w/xkzWOLj0ZFazqHLHW1mzNx6XXcrwpjfJXD15Og==\nhdfc.\t\t\t86400\tIN\tNSEC\thdfcbank. NS DS RRSIG NSEC\nhdfc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mKmSyvGlw+lWcgBtHQZdVoeeIJlkeC/i4MP8C5F/t9KylSxLy13kKs8W6eRrO3Aw3OPKsKOhiQrNSyTnoO/FAGnCsxEiQzHu3Y9eqlEXsFOWQEZ53Wa9UVI6RPHMq/uEYOouzIUhAJ/SadzDUKqlV5ZMQb0n2Te1wJKllmqHxsfgSdXaOeYLmQY14t6LsDl3+wlBLGTlwWshzxBpODouXjCeE/0r5J7lXSe/oLkzOjzpGXvq1ZOLDtXnZFyj4F1fUrWhnRIRUX3vmmJRjpceGODe7VZRYBvgRivfF1rdq+ZSW1QymA0cuSKFb8ucdvVszjD8hl3w7kHkD3BtZ3cqtQ==\na0.nic.hdfc.\t\t172800\tIN\tA\t65.22.176.33\na0.nic.hdfc.\t\t172800\tIN\tAAAA\t2a01:8840:aa:0:0:0:0:33\na2.nic.hdfc.\t\t172800\tIN\tA\t65.22.179.33\na2.nic.hdfc.\t\t172800\tIN\tAAAA\t2a01:8840:ad:0:0:0:0:33\nb0.nic.hdfc.\t\t172800\tIN\tA\t65.22.177.33\nb0.nic.hdfc.\t\t172800\tIN\tAAAA\t2a01:8840:ab:0:0:0:0:33\nc0.nic.hdfc.\t\t172800\tIN\tA\t65.22.178.33\nc0.nic.hdfc.\t\t172800\tIN\tAAAA\t2a01:8840:ac:0:0:0:0:33\nhdfcbank.\t\t172800\tIN\tNS\ta0.nic.hdfcbank.\nhdfcbank.\t\t172800\tIN\tNS\ta2.nic.hdfcbank.\nhdfcbank.\t\t172800\tIN\tNS\tb0.nic.hdfcbank.\nhdfcbank.\t\t172800\tIN\tNS\tc0.nic.hdfcbank.\nHDFCBANK.\t\t86400\tIN\tDS\t49128 7 1 8AE26D4B2E7E6705ACB38D98AD74FFEC5698DDEF\nHDFCBANK.\t\t86400\tIN\tDS\t49128 7 2 3950BFBC9DE3C874911B6185DD594D9CDFD6EC9E6C98802D5CE4D9FB58A411C7\nHDFCBANK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vOhm6TFlUc6DPwo/76GLqoYZJZJhCEtd3qCECT81RXHOQpsmKDi8MPMrzItpObmACQCrboXWA1wxoodqGY0lEK6ckAeaO5zfOKtX/rUXAXL0xDuTq95dEScLZdKgsrYzCZEvP5S4Xb3QapWyEny56ePScmQYDjRutPFIIrtpb6nrQw3PCPbb1475qvFlCnIhIBbplEYtgty94LwzxJWPEl/WjOFr3dGueRIMnlQnq5rB1RcGl88aSiLyDKfCpVdeuwdA168w5oD8E31blct3Li2WNtWVVSGX92y7wp9I1S7Vx0/9l1i8rFP60WQXJmpEj43hkpraQs2rlY3jUE+3Dw==\nhdfcbank.\t\t86400\tIN\tNSEC\thealth. NS DS RRSIG NSEC\nhdfcbank.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . e4XKzSrS7fKOoGp8rjPpA6nLyV1KVOTb4lgC/GgciCzE2V4kUy70Pqam1oHSvXfflfmTvhW73nC5YwJ7zNgxKxsYRxaF23Oove4JI8vZLbJRG2yosDNgzTdNY2JSmFGc/u87Mi56QzuckXDNHVUge6/f2F5+2y/zZQzoF9DLkHzDakKD8qVZHo9LNYmKNGKGCLzba/XqkZTOMIwq85Xw1J5sAe5Kd6aJSMD2fjt1VdURybqDjd1RICpJ2sKa/BFqIj2osyulPZKCwNR2D2kdfJEQefVJInI0JprnOcEOTlfC167bQoh76H8TKMM3Lm/MQ4y+B83jM20Letpfz/CK4A==\na0.nic.hdfcbank.\t172800\tIN\tA\t65.22.180.33\na0.nic.hdfcbank.\t172800\tIN\tAAAA\t2a01:8840:ae:0:0:0:0:33\na2.nic.hdfcbank.\t172800\tIN\tA\t65.22.183.33\na2.nic.hdfcbank.\t172800\tIN\tAAAA\t2a01:8840:b1:0:0:0:0:33\nb0.nic.hdfcbank.\t172800\tIN\tA\t65.22.181.33\nb0.nic.hdfcbank.\t172800\tIN\tAAAA\t2a01:8840:af:0:0:0:0:33\nc0.nic.hdfcbank.\t172800\tIN\tA\t65.22.182.33\nc0.nic.hdfcbank.\t172800\tIN\tAAAA\t2a01:8840:b0:0:0:0:0:33\nhealth.\t\t\t172800\tIN\tNS\tns1.dns.nic.health.\nhealth.\t\t\t172800\tIN\tNS\tns2.dns.nic.health.\nhealth.\t\t\t172800\tIN\tNS\tns3.dns.nic.health.\nhealth.\t\t\t172800\tIN\tNS\tns4.dns.nic.health.\nhealth.\t\t\t172800\tIN\tNS\tns5.dns.nic.health.\nhealth.\t\t\t172800\tIN\tNS\tns6.dns.nic.health.\nHEALTH.\t\t\t86400\tIN\tDS\t8281 8 1 E97BB9E993DA1D943D05221B340ED02DDEACCBAF\nHEALTH.\t\t\t86400\tIN\tDS\t8281 8 2 67D06076588F03BC8F3CA2595C264F6FF3990F7911FD67355BC71D18E08F2636\nHEALTH.\t\t\t86400\tIN\tDS\t55942 8 1 FA3FCF181B93DDD4FFF016ACDECC0F8C6BA38464\nHEALTH.\t\t\t86400\tIN\tDS\t55942 8 2 F2492F9AE07DEB8AC93925B1770E2F7C37963629981E7D93055A65FD4D667A5D\nHEALTH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F4btBibaU3jWNtCw+/mr0ONWnlWzF49750dtsPcSfGADBelDUmLNK+c2/gTr42MLrwJ/ags6ckQNfB9388MGWJvEFUpNo+VJeXkZU0QddgFCZ83fYfhuLOWC/W5RewDFHi/DVUCAVaRqFV4BTwqoUqnaRERKNfFJ0YX0c3R+F3fOHtW3Mk5lCaws7hEIjWbh0mwAlvjVsH99YA2Fd6SReuS80MLZ2X7uc1GUX0J+TrN7PRbc+yZTlB+sGnjDYTfSRt0+/DoKvfXxvboFCPlzYD6YZ4HQeMk9cODa9yhM+DVh8S+Q4gNVPs0UyrgEghNJxXXFb+tDI3xMM8UK2PXFUg==\nhealth.\t\t\t86400\tIN\tNSEC\thealthcare. NS DS RRSIG NSEC\nhealth.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NO1/vR1ERVsxzofwVkohu6J11WyJ6PAAEYVtBD3vgVdd8579P7K16s4DpTM6hfggpqZXHvFPHC/QeOVhibhkSOupfYc7MZUTZ4we/eSbrWp5o7uklDrzNUXsWKlQhJsCxgEEApBJVMjEZYb78NgrFluMgdTwTU9sRZ82fk5duW+ftEHopcMaxSzhD56uobaie8T/sT0lpHbRNs7ZZ3+I6OaKlLWN2ScYR3veDTEA6RM8X68kBD87qlxP4DJdPeOKzf5M9QJLiBj42YFuL3j6hbiw12XcyQxgTNUcP5ttD3fxKbf46gg/KZUKaaR05nsSFV/EmwEivKsi6Gjalr+Mqw==\nns1.dns.nic.health.\t172800\tIN\tA\t156.154.144.247\nns1.dns.nic.health.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:f7\nns2.dns.nic.health.\t172800\tIN\tA\t156.154.145.247\nns2.dns.nic.health.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:f7\nns3.dns.nic.health.\t172800\tIN\tA\t156.154.159.247\nns3.dns.nic.health.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:f7\nns4.dns.nic.health.\t172800\tIN\tA\t156.154.156.247\nns4.dns.nic.health.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:f7\nns5.dns.nic.health.\t172800\tIN\tA\t156.154.157.247\nns5.dns.nic.health.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:f7\nns6.dns.nic.health.\t172800\tIN\tA\t156.154.158.247\nns6.dns.nic.health.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:f7\nhealthcare.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nhealthcare.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nhealthcare.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nhealthcare.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHEALTHCARE.\t\t86400\tIN\tDS\t12109 8 1 7665B91C4A8122F3012ADB75B8DB2D2537CA83CA\nHEALTHCARE.\t\t86400\tIN\tDS\t12109 8 2 6D76908C053F469DF2A4B231F3AC60A788BE9C7B0CF9DAC05857F650BBD68E95\nHEALTHCARE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pVrXfX+FIiubENI7NiAHRbOlv1gWjDpl8Kvn2GGaMDwQh2mG16FYGQYdpDQ1s0RSO1DFBZimRgIMMgmpMyN/r/oDhOJL6GO2BQQLO2h3jHYucIzLntchMk4Hgc6lv3er6lHYJ1wxAJYmi8b6UKcS04kYXOSjLGOVCX0/f/JKQHkc1cK6nJ/TVN58VwMWDRxqyP62zv1dO4cUDQqz+j0eaviffxjlzVwzVCDwmCZhRngKX/fL+6b6/TeXQ7Sb0gWSPSG5b0MQeQprzwtur7/IijJEGrBvylTUL7tl7g4Lc6BMvRbKrVjOt89Vwwh7Fma18z8PVzp5wsbohURTUuD3WQ==\nhealthcare.\t\t86400\tIN\tNSEC\thelp. NS DS RRSIG NSEC\nhealthcare.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MXRQvnJMNBzcJQm2+6j8uhGarC9eFBkjk1sc09mUJG9vCCHfhvZ1FK4l7YVPg+CXOpqIVfj2PtSGmAYmcQ8kVHVS9x28pGJNv4sI8dHk2Jz5PXa8kK+igJ+lFjKkxgVfb+Fnko3+13bGosyw8AcPdIIElv2mBDfvPf73E0va4IehYBvWrp+bk4Ny9sjPcjU5FKucycFaQrzM3ZAVM8gH3uRKtvZSAZiSWRkfF27EN/RKdpZCOLZcmDY+HkMOpPQokJSUcxdOxb2VA7s6lo9YZvCESGZ2Yk5DlBirrhgFqd+7/msU/ArKMPPtGQIEaW0MUJoT4GYKwQMuI1pWX8WxHA==\nhelp.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nhelp.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nhelp.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nhelp.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nHELP.\t\t\t86400\tIN\tDS\t22096 5 1 1A6C4E94E9E7D5A25FF1AEB173588E8B4633AC1B\nHELP.\t\t\t86400\tIN\tDS\t22096 5 2 EE393E0ADD9A1A919A95B426B0950EA98C73BE7592CDEC7FE4D5D4580FF6A597\nHELP.\t\t\t86400\tIN\tDS\t27664 5 1 EEAD9101B0C5B8B13AA4A039BF3E61F1B1E7DD1C\nHELP.\t\t\t86400\tIN\tDS\t27664 5 2 535CA4DAD27DE5276F13AE259BD3CB854C8792EF2EA01F1CC54E667FE68BF8FC\nHELP.\t\t\t86400\tIN\tDS\t48061 5 1 B6821A94FB091BDC7E748A57C701057E9F8EA434\nHELP.\t\t\t86400\tIN\tDS\t48061 5 2 68C3ADE1E64A18C7D6C86CD8C888B0B950B84B463DD89A1719C7E9520F674774\nHELP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cNv/LGippW2QhtMJUcouqCz6jvqlak6sUnt22uigEqgHljWCaI++6SBRa5finZVjuIAmvQyfD7V5XEJnZHx1O195cCTxLmIWPg96d3qstaw601xOlVB86Qb+jCaP59z/vLD3MHkbTdw5Eoz5C7zCDure1XiG8ykl+lpo1z+2HdokcWfuXfDDlpw4Oke8p0lBam+IvfU+h+/SvGVtR8AV2Q5bcu/xbgrBbvt7/68M1ei/XobkD8qogdVrPNy07r4AsbDG2cid7vl4AKZHnatCh0GCUl9ijBglSq+WA5ZACKlTqGrAnQyyDmWSutGlRHk9vJlR0g1xwtLMNkvXA0k6uQ==\nhelp.\t\t\t86400\tIN\tNSEC\thelsinki. NS DS RRSIG NSEC\nhelp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C0qzkEH+FosRnqcBAdpG1gr1dmWVjbEE4JUX53AI2C0ZAbswrvqZd6zr8TgyhvKjJ/NVYWyzJCEzH9bS+BNJIQ0NWPEva2zezFG3+Gr/jela6YsyrnnLH5PvpfQEE5LRvmLotBZcq83+e3nJC2d+EPmm/QjUNCGrztW50sZDcLquub82/ot+NlkBzQDNYzQmGc47QqeSAWS1++cYNJqA6tz3ti9zYr9VDZkOYSp3WQC+R8HKPuql0CdbUcmKbURHnZ0fXbsRbHdj7CvhjmWfazHz9OtahrjrOTnt60L6ZsuZU2HHQdqiqLr4c28AnbbSzN6zx1Ag0zuKHouZITnTsA==\nhelsinki.\t\t172800\tIN\tNS\ta0.nic.helsinki.\nhelsinki.\t\t172800\tIN\tNS\ta2.nic.helsinki.\nhelsinki.\t\t172800\tIN\tNS\tb0.nic.helsinki.\nhelsinki.\t\t172800\tIN\tNS\tc0.nic.helsinki.\nHELSINKI.\t\t86400\tIN\tDS\t27610 7 1 EB480799777CCDA35296EA62888D36E97B3C49D1\nHELSINKI.\t\t86400\tIN\tDS\t27610 7 2 E609EE0E5DDE156BA8965C6E00C325C77F1643F0D433B6E5723D3CA27865719D\nHELSINKI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cg4YzpMKKNoWyYNY5Y45ZDuNaa2zT8BhmFWSwGFgkttUi9raWiNCovHcOMi+VTf/yyGAPVflBt43fsD0J7p+cm75yed+mSSzbdWI7ywhJJC9EF3t4sF4aQzhBLrj6sKwc0salNOde7wXuOG7Uk9/vI+pEC7/GSPCLV5xqag7QXgxViF7ChvwCkMAmhmR/CYUDXCZ7ufqpuXcKbDZLrHyEA8dlQrqKN45Izfd1NIiXJBWVqWSRX46wLfJl9zGR8maF7Y0+pm+wUwn1KPOZTHWjxIWYj/2DZXvdrQyqw/F/Grew/ZqwgwY8S+v0zDzwbbH7ce9l3SX3nEJSa/jX/6nug==\nhelsinki.\t\t86400\tIN\tNSEC\there. NS DS RRSIG NSEC\nhelsinki.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PGQOdDxI/EjKmLqoQjIkT5jvhWR/Zu6JgJZztVIU9jcf2raAzf3YIyDNHkohah5jninLVHWRmQ3I3FhJqoEampk4Cx6TZNPYoy89Sh4i8DPq6ouU97W1SfsRYs12Xmq73P7TpQl5/HFtp00vV4befXnnXg51PirkRF6GOn4JjkPTFXY/gxb+c/7VCFiBy0kjCvCZlH8JqwWsRkBFH9UI/j+wfOaA5jGWmMXHdhUgP/JtN1ZRao2WS1pmcGJgkd9lDuoGb/LHblSzfyZtiCoUgUlnYB1mFQgYbYhwWA+C5n1Ox/2OAyN6+QZctsABaMOjRXKvPoDhIKxKpe+pfqUH8Q==\na0.nic.helsinki.\t172800\tIN\tA\t65.22.220.33\na0.nic.helsinki.\t172800\tIN\tAAAA\t2a01:8840:d6:0:0:0:0:33\na2.nic.helsinki.\t172800\tIN\tA\t65.22.223.33\na2.nic.helsinki.\t172800\tIN\tAAAA\t2a01:8840:d9:0:0:0:0:33\nb0.nic.helsinki.\t172800\tIN\tA\t65.22.221.33\nb0.nic.helsinki.\t172800\tIN\tAAAA\t2a01:8840:d7:0:0:0:0:33\nc0.nic.helsinki.\t172800\tIN\tA\t65.22.222.33\nc0.nic.helsinki.\t172800\tIN\tAAAA\t2a01:8840:d8:0:0:0:0:33\nhere.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nhere.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nhere.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nhere.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nhere.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nHERE.\t\t\t86400\tIN\tDS\t32584 8 2 DC704BA2007A9F1F254659A40FC55762434B742F3919B6F31FDC53B8301657BE\nHERE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hOVB569gXXAK9tx9gJ1AHg3RiQVZ4SqqPcCrHPtg1kuPOvkoWWkiU9VE4RDLI0k92jCGtfmJhMgF1eXDB3L2k0M0tvu8Dfw4iw7AIXy4v5WuBHrkbREgsUBhw9HWzZJE13u5CK0+k4MBHKzDaoTpvY7GU0vxk5Ia64rfndp2bZWVJGE3cIXPQ0bsyLa3poaM/bTaNTizr2hTkeWPIQKdyScUipY8fBPzpuj6B1KzMNi2tn8uUmO90yS1oFXxxfwtuWVwOa0Rvk84+/4w7PQUGqQWvtd/rSgvZ7wWS+CnIruBCVrfrrSAOi3cayL2WAh+ArcMk5/bo3VPEsOYKHn/yQ==\nhere.\t\t\t86400\tIN\tNSEC\thermes. NS DS RRSIG NSEC\nhere.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HjGzIEEfJeIUcOQkgAmfmQChHrMAfyHkVmedMnTfRgbmzZI2bVKw2SaPx2Gx3RuNzTnlCtRn15uIm7ExJhDB19xCrYoMYSvQt8seoxLg3RfdJILxQ8+51xjwU7unlPkBarKvZNzifGDrrCZaKhNJW/Vn1bQGerXV8r7/ty+prwwx5H67gPpnEGaeqM9a5W5VS6DncT+Uv8Ufcqx/BXY63774JZGJV/Fv7BjdcdkffnKbUHF1jkz2o3H7DL6dI83TRh196UQe46uskaYyFRAkNQDcKnFqhWG+7eV/gqFB6DTjDZx9jrEH5il/OOTWQyXGjPRX9HobDXvePd9Yz97rPg==\nhermes.\t\t\t172800\tIN\tNS\ta0.nic.hermes.\nhermes.\t\t\t172800\tIN\tNS\ta2.nic.hermes.\nhermes.\t\t\t172800\tIN\tNS\tb0.nic.hermes.\nhermes.\t\t\t172800\tIN\tNS\tc0.nic.hermes.\nHERMES.\t\t\t86400\tIN\tDS\t58041 7 1 C8B636838EC6BDA63CC39C12404B686C20E61884\nHERMES.\t\t\t86400\tIN\tDS\t58041 7 2 DF0CA4C6C7D2092C643A0189F918D1B50ACC39A3300DE7DF26257C8369B54DF3\nHERMES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eZbqyqKmzi169Hlb+TVzfP2HvMrA0rBB0vyjpwN+xTC88WWmhcM1OkTvaApe/03tjXyVbP5X10IN6EOJk/dgXQPCPT9nMOnDb5gawcmHbVf+ZAHobjNP2AN5Ip90ZtqCkSEVLCrTL6F8n5hmRBEeON4yRQOLiVBeRx7WO9fvK5krAPwzH+zqceMtM2Gv32uVzbc8Cx4RI4TaN+M/fSiJa+z9ZwsA4TarmZprJpURy3+ox1Z4kw6lpToGTfYsE3mUztF/G7EUQelZ2iLaUBdYZiKgO+3NUJ0ninxSg/FYdQS8qzjVYXzczVyWShhV7VfhnmXrljOQ+4FOdV2JNRe1TA==\nhermes.\t\t\t86400\tIN\tNSEC\thgtv. NS DS RRSIG NSEC\nhermes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LZJ0TgvPBVw29Htr+3R41vK6jG84QoTF0iljhtHLRVxvd/yLMdF/sSrG0RS8qpQwu5rAjau6kOQiAEe1m62GSHWB7VsaJsHv3soLuiOyqHNYAb1rQlBeCfA/jXJzjBlDtmpdbPkz1+L47a58JGE/t+VJbTHAiZRMMmKGxC90AreFiPaXr/OQpBJB68Tk8MH3GsF5OTV6B/9MD/n891SkXXrNTEQoVHL0t0lmjo/fHmba4jER8dYQfpa3O04nWCiwTa4zeaKJ2SrmwYz1n46NQhDJIKvdJKwna5YY5wCy/ex6xqGeBQtPa9jjNOqYurGcDxV/c9V5Ov9PbE/WayykKg==\na0.nic.hermes.\t\t172800\tIN\tA\t65.22.232.25\na0.nic.hermes.\t\t172800\tIN\tAAAA\t2a01:8840:e2:0:0:0:0:25\na2.nic.hermes.\t\t172800\tIN\tA\t65.22.235.25\na2.nic.hermes.\t\t172800\tIN\tAAAA\t2a01:8840:e5:0:0:0:0:25\nb0.nic.hermes.\t\t172800\tIN\tA\t65.22.233.25\nb0.nic.hermes.\t\t172800\tIN\tAAAA\t2a01:8840:e3:0:0:0:0:25\nc0.nic.hermes.\t\t172800\tIN\tA\t65.22.234.25\nc0.nic.hermes.\t\t172800\tIN\tAAAA\t2a01:8840:e4:0:0:0:0:25\nhgtv.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nhgtv.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nhgtv.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nhgtv.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nHGTV.\t\t\t86400\tIN\tDS\t13431 8 2 64A061F8727EFEB4C9EC130F93CC23BEC1B9A6A6E67EEB162820AC267F83CD53\nHGTV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VEB1+nUVqpM+slyNsrHom7tEyrqu/tV+IWiKFq0hTtFecpgZm90FlZznU/rhQGncG6YYN3I33FXD+0v/0KUj/jc5dQ0aqneQsYgi0bQhwf0zx79/cWZw/3EyOvtsk6Fu0bymlj4LSv74aY1/uaUJvypZtrLZmfIG2gcu3BO5jdBIA3H0z7LvU4jncnrwwZIAV8sibjiR1YZB9yLFPOgtfkWpbC3Izsm7q3ukTOq4dqO0bQW0ioK9oC0S+hCvDz2lWwjfy36VulZuOYQq9MAGGjYn0cCrid+8yFloe0DKmnpBqUmUZ9/Xc586yKcPgjqYzR7rOBI049WJaDjRIyK0iw==\nhgtv.\t\t\t86400\tIN\tNSEC\thiphop. NS DS RRSIG NSEC\nhgtv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ScmisA+92wwIovd1PZ7PHZ11u2/TDgISQQmPYEWy43xz2oAV80STJuIerOKYvZN7ywerD9ygF34FOLRIs2V1FcW116aRrCTq8uMyaIvQ0uMigYUtBsLeV32qrZ0I4QIDKTumCx/nTpJjXKMHfoxDhxDnWNFDAL9H/UWPR1VNADUE0Khlr9339aQq9Rksxx8GhxcSkFFbhUv/kHA7AW3OrWhWd2z1jcDxGBxbs26fYFyqqCv5FczZqrwZk68nnfoH46dwBBrfP9Ghi7I/9juCqpiVL94eg5EsLdL4sAlWj9+c+nADAxopZFDi3BsKeosfXBuuHJzXGTOCuDVN0UpW3A==\nhiphop.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nhiphop.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nhiphop.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nhiphop.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nHIPHOP.\t\t\t86400\tIN\tDS\t4318 5 1 A3E154BB335869278313AB56C6A7ABBBCC543D06\nHIPHOP.\t\t\t86400\tIN\tDS\t4318 5 2 84B5FAE6C70901AC831720CEF3388E2B169B9521799DF03E9B762C812FE1CB04\nHIPHOP.\t\t\t86400\tIN\tDS\t18467 5 1 111D660D1DE235CC5F06759EE5683223CF0B410C\nHIPHOP.\t\t\t86400\tIN\tDS\t18467 5 2 8F9E5682083362D4B911589FD9352315A6B09EBB0D15B38598435BAA26F3161E\nHIPHOP.\t\t\t86400\tIN\tDS\t42352 5 1 88DFD84F659B93B368DB22621912417DF4B5BEE5\nHIPHOP.\t\t\t86400\tIN\tDS\t42352 5 2 5943D3BC7DA8882971BD32B19ABCB563CC7BFF51F60702DAA43257C84A7D78DA\nHIPHOP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . laGrUlAcG9aQ4joQ8nub3AMn/yOLzEtez4ho+6nn8vnwHXBNEx76R+W2Fkk+QYGt17K1S7tC/YUM4jxP2IpWzApJi/ofKJngAixK9oMP57VLX4KMd/O1l3QP34WmkjOUTmmSZYTPcu2t6BSjQc9uTBVFkosczuDwbBZksiN74h1iCopv/QFzdqtOjx0tnRME1J5UE7CnrcK958jkee31WTBsA8WxVJo7rA55vnM1tUNvzuO88Lp6Q81Oe8lECmgnxuSQ8EjDSes+uA2BK/8mjiZTrtkLZStBfLDC+pjNOeMqAONlIB80sBb5TYiGsvifppekXb1Rfi+xaPpBJrWZ6A==\nhiphop.\t\t\t86400\tIN\tNSEC\thisamitsu. NS DS RRSIG NSEC\nhiphop.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ipC4sRA68Of0KJ3rILjPkCMDUpj9vTRmz9GmV0v6z0y2B+mOhlONk9Mvr8dVTa9UDkzXfaC8KvVajKgXboN910/j1zVSLsOIFppl19M5bkpeUxoP8QfLmjqBYKchkW97b7n017QRnvzjDjrdP69kRSSE2kBtEoUS/t0pscYdiQ7APbIe/9lv6XSFKq1NbYAUzgPqV5c4qeTEW+9PGRZraFghx6G/cJN0E7MDCnWCQniPk9YqwRK5piOn5203nxtOrhfjsRRrV0s7SxRLD5jpmE4WzLNlmA3MnA6rwHH3b9Zs+3TD5RmApIeJBAxhgDoIVQb2pVTdwsw71226/DeBug==\nhisamitsu.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nhisamitsu.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nhisamitsu.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nhisamitsu.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nHISAMITSU.\t\t86400\tIN\tDS\t21442 8 2 E2E117F8433F1B561A20BDBB88FAF157194E9897B71DF74C40AFACDDC1DA2EF5\nHISAMITSU.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pSFI1ecN3j0s8mbRY61WEaqXvSYQVOSYWBb8NK8iBsj//B0/F0zoXPsf6U4nQ1I1b4Exn3UUw2BjuhNfJjM9KWU9+0QyZjFo+K4vuWO9uYP1SGTLRRS7wAh2N2W8bAYH+zF9G1NSR2yV9ytvIQHdlWEgvhNEY0xTTyd4ulfQA7EuvKchFitkAfe4imXnfC+3Fo1izLfHwwQI1TG0vRLMb+tLL8o6ucOMT66PEB43J6CCjtWdgw6jxRb+bIT55S/DWa1auc6MeGVqpcQJlz72zMrGZ7j5TzlSjuzk3e05JH46c65kPRllDdJtVimqNmEizphLXPSaRsZB4PGzSp/R9A==\nhisamitsu.\t\t86400\tIN\tNSEC\thitachi. NS DS RRSIG NSEC\nhisamitsu.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nE9RMPgNFFZSV8BGMFGsHGEDUAABLHfryIaFV6C4woNlhWQMicbXpgJclr8EPNRxJQS7UKQ/oTFfTjedn0XjfGobREJXcKwO7G541uCR6U+DBOqtmhUAL1T9E6qjqWg3yLKiDfFAw8aurh0fsXsz32gAxbYMa5B3gNGF8g0vT4DFS9XQyOJBpZHPdIU7QowJkgqRjf7NAGMvXxklYjL62vZ6v2JS+OSd3sR9PgzdNPhJUsI5j+SgNIfwyS+uQpud47iaqbQbOMBo+5uczPykl89KbW/UNc7kxH8EN/sxEFF+NxlzWVTpB1uNT2mm/K1B/8zHgMeKy+EFVfO6OWvcgg==\nhitachi.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nhitachi.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nhitachi.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nhitachi.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nHITACHI.\t\t86400\tIN\tDS\t11594 8 2 241A4CB95B3F88FCBF7022B5F187B30774308A0C03B2BBB2685655ACCEBBC540\nHITACHI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . coVOYRQQs0qQdTpxwWp+Tl1ECwB2UD9q8YYjiMQLqSH8CFynMD+llk210XWRRkloIVeKrFhvWLBPOa7NCOtHgHX5MTfd9bbmfiqboMLoCLJv1cYu0o3ro/VRg32dafEKT2UxPeXoaMB/iQffKk4iGIUJleHcxvgwj9ts1E10sbtR1gXeucOvYwHdXX3n2ss5dxUqinFLbaM9QxW30cHN7RO3wDpwGjUWcrafyatv9X/QZBUQXuctMLEgsnoGvs2sAkwi8Sho9WFeIFRggxHyxItfqAgezaBfZxBR3h/IIxCm/qpvrG5XA3zbwBpVi/+pMCbuLMF0Oed7KbScPE/6ew==\nhitachi.\t\t86400\tIN\tNSEC\thiv. NS DS RRSIG NSEC\nhitachi.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ce+NRcV+LNfmMb77PTtMTDxOoTozXDVWbUzKYCVIx5RhQS07FUWH11OvqY5FdFDwgTJF9xn/xOsLYIxpbv3v5vb+cWZJiaoauQRCvTy7L15lHupTbSzTlTsEfhgZZkXoUywKGX9n3SLAC1UArmlaMLExZ8QAPcLnHoVoqZWtEL+BrWBrJRjsm2XQ38DdyCGQxICcjhqpIFUu7Xd4Jqvl9cVBX3n+gAbBdJsyvN1dCe7a1iQQBiLdwOZ5fuZN/tDvxdE2zfDwL734YqxKML8QFL7iXO/GEodvkCdTyktQqL+z8N6OJLHFmTc2aZYLkhjvviaoFNBZCmDAB2h/2u2/Ng==\nhiv.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nhiv.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nhiv.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nhiv.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nHIV.\t\t\t86400\tIN\tDS\t27525 7 1 56F19BAE9988A63B0F5ADC5A84810B59D99DEBC4\nHIV.\t\t\t86400\tIN\tDS\t27525 7 2 7B9FEDF325D12E7E8A469CE589B7C16A0DCBF50F00DCBA9867FCA04A3FCCE6DB\nHIV.\t\t\t86400\tIN\tDS\t43515 7 1 04F332A08624803A8C07BDED35BEB8091005A67F\nHIV.\t\t\t86400\tIN\tDS\t43515 7 2 DEEBB9290635F6DFC67AB526063A2B00192713E4BB9DE8C2AB741C2C0A41BDB3\nHIV.\t\t\t86400\tIN\tDS\t51708 7 1 6E523215708ED1251D472150594B7B0B5F778F7B\nHIV.\t\t\t86400\tIN\tDS\t51708 7 2 A775C0ABA7B1BB211C11C08EF328C574CBBA7F8B1990D8235F8CDB285AC21D82\nHIV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BTJPTfpu5JIytLQb5m36+i3t1lfmC3MN+Jea3is+ELVd0u7EzGdhTPjsd40m148fBw5R15PiMeotMB8Vh2uMWqeEfE/QtyEfI8KuJfU/5noOpigigjaYXO8i2mVwXJPEHujzgcGdl3Ytmkt934Va0oZw0BLDnNX4GoJk6NvOgzDD4zhG/t/Rht3WPFr2HzqjcKif4Ri4fXC0fcXNZJd2KePwEl1sCGYQNlFapP33mErRClZJWrFC77SiI0hxQcT+GqHqLNB272elXOUjJ1MyJiRgZAzDoUhbxoBoUXbmsrtq39ZApERNLTZ1cQScg+TLPbYbWksYhyNU7jg5zv/Bvg==\nhiv.\t\t\t86400\tIN\tNSEC\thk. NS DS RRSIG NSEC\nhiv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LrM4FNQ/cnYY3Wgj3HHksxsuYRX8+7gu8tb9GSUCaUjx0ZrTWhhppk5s3a8SnWTx+10pY/oMbaXqCcEM86NcaHm2qypuD1x+5jtnf+rFz0pIHJ9Am6b/O5ziBqvMO3JYl5Is2I37Xaqp+moXsmEwAUBYebXGg7FvA1ybEpOBojGYYyyeOdillMG6KbBt//AYpl0vCaSOEVr6q+pCUWLeCQDHUY6CWIBz4Rzmtsy3yPaxdYqa50mtUZqquyHdLwICgz0eH4N+2mjsMJkRzr+raC0QslkyvQ6BYZJZFUjKqlbgKvrgxzN4PzdqomgvYF7te9GUDAs4nF6+HsosSoM95w==\nhk.\t\t\t172800\tIN\tNS\tc.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\td.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\tt.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\tu.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\tv.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\tx.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\ty.hkirc.net.hk.\nhk.\t\t\t172800\tIN\tNS\tz.hkirc.net.hk.\nHK.\t\t\t86400\tIN\tDS\t53242 8 1 41968BD704EA60B99AAD8615C4FAE75F68A98847\nHK.\t\t\t86400\tIN\tDS\t53242 8 2 872F269DF7ADF721CEDFDDF2204B1A98AE155A16EDF7CC6F4A7478B704E4C563\nHK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . st/PodxNO4qMdx/TGgOEQ7JIyk4ZUqe6R6UEl+PZsOqvk9G00hLlcg5gxUQVoSyjTA9EGwBEQZDrsXvtRdH/ijmo5L65aTVpk0En6BcUvxA7loftWZ2+sQP1Vag2DuEK7nSuhbRl0RUTDIutGtpkXoUZbL0ZEq5NmVprKaq8V8Y3aWeGd147XV1PtpiwColzykr9ejksEtR0tqW7CJA01pBluoyO9RDMWZSNDVesgHb5Ivlm23qtaFPLIeR18QSRyN8x5hIpWvqq7GviQFW/G9km1t4+tmyFNmsL4tq+oQKh8YFK/XHAYUoCT7pn4xZUzOabDCj12tsy2JHnot35pQ==\nhk.\t\t\t86400\tIN\tNSEC\thkt. NS DS RRSIG NSEC\nhk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Q7/4LbCnv+s6pcKPXl5G9kNxePhceP7xx6yUwQXmppnKie0Ba+NIA1Su682wNhL0P52wNE5Uv5D+cPwEjDCAO2SR3+Bz/j0fsilfW7PyoaIbeo2HpABXA+7/8jzgTFKDXFlDNSzSLr+uYmKzcq0ngOwdjSRcSHy2wjDT0EceHlBGhbqwFJjn3wvhurqe2x2WugHk8jMzEYlJiAniw4Q7gmxBBAMpJwE3W6FVlJqIEN1rSl9PWOAPv4yZwIcOw4EGqGW9TtA8usXTDo69wDUgoM9MLc2sjF3LYYdEWD0egdx0cWMKeAVNcVXRXEJXf/PY4fLWYah6oygM++NDBa9ZxQ==\nns2.cuhk.edu.hk.\t172800\tIN\tA\t137.189.6.21\nns2.cuhk.edu.hk.\t172800\tIN\tAAAA\t2405:3000:3:6:0:0:0:15\nc.hkirc.net.hk.\t\t172800\tIN\tA\t203.119.2.218\nc.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2001:dca:4000:0:0:0:cb77:2da\nd.hkirc.net.hk.\t\t172800\tIN\tA\t203.119.87.218\nd.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2001:dca:2000:0:0:0:cb77:57da\nt.hkirc.net.hk.\t\t172800\tIN\tA\t202.12.31.53\nt.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2001:dd8:12:0:0:0:0:53\nu.hkirc.net.hk.\t\t172800\tIN\tA\t210.201.138.58\nu.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2404:0:10a0:0:0:0:0:58\nv.hkirc.net.hk.\t\t172800\tIN\tA\t204.61.216.46\nv.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2001:500:14:6046:ad:0:0:1\nx.hkirc.net.hk.\t\t172800\tIN\tA\t202.45.188.39\nx.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2405:3001:1:3a:0:0:0:27\ny.hkirc.net.hk.\t\t172800\tIN\tA\t137.189.6.21\ny.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2405:3000:3:6:0:0:0:15\nz.hkirc.net.hk.\t\t172800\tIN\tA\t194.146.106.70\nz.hkirc.net.hk.\t\t172800\tIN\tAAAA\t2001:67c:1010:17:0:0:0:53\nhkt.\t\t\t172800\tIN\tNS\ta0.nic.hkt.\nhkt.\t\t\t172800\tIN\tNS\ta2.nic.hkt.\nhkt.\t\t\t172800\tIN\tNS\tb0.nic.hkt.\nhkt.\t\t\t172800\tIN\tNS\tc0.nic.hkt.\nHKT.\t\t\t86400\tIN\tDS\t23634 7 1 9E4E35BC0B5DC9327D0F7042C7ED5FCB043C8CC9\nHKT.\t\t\t86400\tIN\tDS\t23634 7 2 0AEABE2C3C77CF919059C8376EC7108E6811BEA78AC731D4347CB15178267428\nHKT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mjsdrLwttbIb+Inp6sXtMKVK4SLY8b0YkqObUm+9XHskapLNBjKzDUjXfoTEVXoRjx2O2vfEMPcIFq427GMxLScTRT2Clwjgd/R5obTFmYPBCy/3TQzVk0vuhdVJDSMjV+zLc6yZnx6xmPgli5y/h0ka6mxxiMPGSvXVat8mtjkKwk4jXbTzxe0S/YdlWP3wXQaIBafXYj/7ienmcW0x9eRKFylDAKFkXBlkI890kA/Tjfn7h/5QOY0gUZHrE0FA4p2naMMrSpBt3CS4RW+XcDe9J6FVWIu7Boy+y3oftR1LlfCvZODVwwhS3ViZIQqstYJ/u/VZKRAXRycrBRY5KA==\nhkt.\t\t\t86400\tIN\tNSEC\thm. NS DS RRSIG NSEC\nhkt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dApulj1MYr0mr59UW0QYc+zGo1oEzj0MJC/dnsCYPup2+42ALEazjBUFY9JzvI149xB+DTp+KWbSr30c2Ua0fueGz9+XapQE88YR/whttg880QO1QbrqYd/MVkaGkEKwuabu9QuyT0MLfZGAM3/zSWtCopOb/goIZWjrwXrLNhRUZAwWznclqMVAm1hNwFkwiYxVZpC/A16xSSpyM1uDdFlbbBCisN+SK4sHT0/3tKPaMWCvE/jYE7Zhh5qmSUmRtPkTiuGN8v/JxESFg7CBi+P+0EJeojJKSpvxgtIhhvZIT8Zp3Dmc/5WJUuQlfxgmJ5gV25cPIe0+LqhSsWmNGg==\na0.nic.hkt.\t\t172800\tIN\tA\t65.22.116.33\na0.nic.hkt.\t\t172800\tIN\tAAAA\t2a01:8840:72:0:0:0:0:33\na2.nic.hkt.\t\t172800\tIN\tA\t65.22.119.33\na2.nic.hkt.\t\t172800\tIN\tAAAA\t2a01:8840:75:0:0:0:0:33\nb0.nic.hkt.\t\t172800\tIN\tA\t65.22.117.33\nb0.nic.hkt.\t\t172800\tIN\tAAAA\t2a01:8840:73:0:0:0:0:33\nc0.nic.hkt.\t\t172800\tIN\tA\t65.22.118.33\nc0.nic.hkt.\t\t172800\tIN\tAAAA\t2a01:8840:74:0:0:0:0:33\nhm.\t\t\t172800\tIN\tNS\tns1.registry.hm.\nhm.\t\t\t172800\tIN\tNS\tns2.registry.hm.\nhm.\t\t\t172800\tIN\tNS\tns3.registry.hm.\nhm.\t\t\t86400\tIN\tNSEC\thn. NS RRSIG NSEC\nhm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SRAHNJxyywS/yPPDNA0sItD8C9jVigtJzGIu8ilZyFkqJ4OO3VSXDCRourFJFI7VanRhrgJTayzAPhMEKxHqHpxCoHeZrpZn4ZPvG4E1SvAo8suj3EdHANOQukrHhd+02LggFLGt1EEFuyCYdxzauRI1vyaPf4OMcE950+3gTdyfr+T4hLHzvy/Iv0Z4LBegc8dL8nvOQoPxILUpA25elaMrkTfz+K/1GgA5UjHLE9wEUjTBoU00MTOLdn+wDszNRYnu+wAk9jhiQR+1hfV5YZNKQwRPZ5xdyM5DlygNKrPR8dg+bW4CZgC1NLqdo8gBS8ssMahUVsWB5upFDWj01A==\nns1.registry.hm.\t172800\tIN\tA\t208.70.79.25\nns2.registry.hm.\t172800\tIN\tA\t208.70.79.24\nns3.registry.hm.\t172800\tIN\tA\t128.199.180.188\nhn.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nhn.\t\t\t172800\tIN\tNS\tpch-anycast.rds.org.hn.\nhn.\t\t\t172800\tIN\tNS\tnicmx-anycast.rds.org.hn.\nHN.\t\t\t86400\tIN\tDS\t20599 8 2 B7CA2A70DEA7188CB7319A8049164EF9D0E3496D8FE4E3C135CBA8452544BA72\nHN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jtpuh9kuZefBVMvjK6B3H8QkoEr8sF6Z/FsmEpiwYk5jnz9NzqVYMYnPNQajbLu+A1IQb065PjovKRySBKuTJQoB+nfiDpLu23XAr7QHJHaNRB4twNsRVygpKS08N6LCCDaPLOVm/LP9PI4oL90YZ3dZAn4QB1sLSBTwConcpGrTHQL1HtQo8828ao4Y/sOc32h54nSyRRoBVm4166uui+ONrScBQX77CYb6hmxF1cTZqyFVSs39j7H9126BZ0Ery0Akf0q67LOs2S756BGd7Xw/4NsMTe80s6ioci6a22q+grY2Skr2AYNJ/YY8u/KiOic4/1olIsiLR019XtPPOg==\nhn.\t\t\t86400\tIN\tNSEC\thockey. NS DS RRSIG NSEC\nhn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gVoFVu93V4edCs3sDdJAR940VXxBZ85t9ppOuBAwqRrZ0Ke9m5knzYI3RdLSLAwaeTTum6acSBvmlj8P4BTDa5BN9tjwdqjoq95c/995VDf6u0/S0xSghpgCi/D+7aPpvqkLBkAIHbjAQIrd4uVqaI7FYXi8cEzQweK9Ih7q0iv9d/gzgI+oz+cPFhyplgqGC+ylk6AluIgYSPGEhhJcFb/pbU8HJmtfPhcVd0rA7UAn9cDWxVHo9hnt0oh4dLDLotqFTtB0yjps3DU4ltbPQ+9QCKozfFzOgQwt5RMMn7kcJF0ei3dIuRtHCA4b0fI2x8issSPdehVFChneqCXenw==\nnicmx-anycast.rds.org.hn.\t172800\tIN\tA\t200.33.111.1\npch-anycast.rds.org.hn.\t172800\tIN\tA\t204.61.216.64\npch-anycast.rds.org.hn.\t172800\tIN\tAAAA\t2001:500:14:6064:ad:0:0:1\nhockey.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nhockey.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nhockey.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nhockey.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHOCKEY.\t\t\t86400\tIN\tDS\t12370 8 1 8953ADF2FF5862E0F95E92FB877171A6A69E0A44\nHOCKEY.\t\t\t86400\tIN\tDS\t12370 8 2 18EA3B1135B7DB1C8775A36C066606930F8C8DA45EEE7A5C9B4D2B25AD39B26D\nHOCKEY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hndoDIcuo2pWXPEEr3lN4jUTERJFkwh2GCoaM/MDukWMOK+w7PNxyXVdRs2rC4l+8y//Lv5UmwGQgnCddEsTEXp00tto+2k6FA0UqN+GIjJ489puuyCrkSpa0RkjZJhUKmLfE+7BV8irXO4p80v6reFCg+zcBvw68ufTBCX5CvnhgHEQME/Eiok9YhHB6BQani5shgkl9tPhUjFw1VsZxqaaRHstjvTm+1uCKcvRJbI7UqFlsi+3I74kNMLBrhgtb9fmhXoGzChiCQjn06RdWGPb9C0NGRz3Lv9CUrQSfvhdjYS1A4f1dcaaU3IYbM/er/Y/JQamTqH2k2ZCqIOLig==\nhockey.\t\t\t86400\tIN\tNSEC\tholdings. NS DS RRSIG NSEC\nhockey.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Y8kG9V1xb0YJnpk7xASKVASMzNPHu/3NVMf62mXxp44H5F82cYlEf/wWtPIBHUNMwQUQ+uQcf1WwantZxDm30aF09BOfsbZfuFETZ7JFSRVk+QK/i0iJP2kvnXC9P4hrVbmcR1akuPprfpUVbpo+lh/K/L+jEG7WzNH1CQJEElS0t6yPk35IPFhA0uHQILUfrPbxdnGahUK1cMfeI20bYIU1CQqAr4Ytkxjmd4vzS12bQq/EOpMwxg2IvMOLfSJBQvaxTPSyCJYOE9XG4r18dT4HJen8awko8ryGOrFHqoZZoK18W655JRTX4WFCkAMePkAzrf3At9TlmYXJZ9z4wg==\nholdings.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nholdings.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nholdings.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nholdings.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHOLDINGS.\t\t86400\tIN\tDS\t63829 8 1 72DB5776E83CEFC4A845D5EABAF6FEDE23DC2860\nHOLDINGS.\t\t86400\tIN\tDS\t63829 8 2 D3EB65D5F53F6BBAABD4D5EAD63D2AF22A7DFC08633000513B2D07CA1242924D\nHOLDINGS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aF/pGrYCoEY0zVbg+ETlrZxhbq0gENk+RAFWQrJ6XH5eiRxLi4jhDIUunwRTS7pxLJ3lIOWfTxuKjF54WprzHSVTvZLv7IfDA6Eg1IdhkxeMjN1M8duk/jRDF+0ZzLAMb6XwekOm2BFqWALPoay0hm7Hq9kJNbt5b+kF2JXpWUttq+mimj69vCfrdfiGEppUWlDvZDGejbqI3epB7SPl6Yx8vxPuVJu/ovbQVCkM54SiHuN+N966H7OyZhr4JzECQus9+D6spMII8O8ItpjtyJbMOsXhNAS6izm4ZCUPNYV9M1ycZxHUefBMNNvPuY3qUNlibHCcwNa/0tzw571ttg==\nholdings.\t\t86400\tIN\tNSEC\tholiday. NS DS RRSIG NSEC\nholdings.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AyKV4hRQpYoLrJRYC7GDtBF7AGf8h2h+tZjK4TNhhLKW0gXs7QeQHoRdzkvr0IxmwA9eb4isB1XiJjsaphYo1K1S0Fy5Q+MRVAgNblR+jp3NnXKUW9OHsNfQhQyj+2BcSapq5X1JA4pWJ6uSk1DarxNtSKYOA4cJZq4kinlDGCYiE317diWpWm4CkXAASQfPnWEf0p0ykkuRBomztF5FA3jeW3bpHGvTh7vW6zwyxqR3JaIoCfhYCDvlj4vOAcrtjTM7GApST/0DqPNcyzChuPho7O1Qiy9CW2R/qurJRPAiRnzHRd7xqSc+B/fMyCAtV0ewAL9EQ0K7Uf6Rbj28CA==\nholiday.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nholiday.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nholiday.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nholiday.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHOLIDAY.\t\t86400\tIN\tDS\t35656 8 1 504515706AB91913C0133FC7BCE216A102D41861\nHOLIDAY.\t\t86400\tIN\tDS\t35656 8 2 3450CAB4D6807A4FD3F1E3073A7544BB6BF06E0DCA72434169E73B7F9C302AF0\nHOLIDAY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tajtmEDb56HBHgpl5REMK+gG1kyDMI5RJVFd0ljk8phYI4Zh9bhA6s87BEfcDmuIHJ8ENUpX/epLsdRemOAm8hrz0DG9akpiyC6dgtG8d41zfh2F4Uon3oNW+kSZ5Trnmc9FUrrcPWHZ431g8xsmMGgG1JaafJWwjrVBFg9Zx27gEyXM8ugelTKLyWiu4syKiq1cr9TsR47NNTDUAZlLk5XMYSzZwqC5vHzPVcCeBMgREaIpzo29KnZf3LvBCrLz1zgKSsp5ZXkHK+rmlBvefMKeV3DcgKc3DifwahmInFgVBpzNNny7dvGsenK4cp7wPm/ORif15Q2wc2iNDVf5KQ==\nholiday.\t\t86400\tIN\tNSEC\thomedepot. NS DS RRSIG NSEC\nholiday.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lja42YsW8rVSKYhQexH9h9IDeAchmWFwpxZHfjVKmBjoFRK7a4LaNTdb3hpNSaW3Ehmn2pd87HEqRbVs2K+Tv+qwlDP/JyU7FjwkF+1+oVUQhWM5OpQJUn2hQnxnNhCGOOl8bV8v25JOM76Ho7nLoeb2riqtPZh/fYIlqAFnvPc/YPgwgF48yQ26W8BDVH/B7c9gfTOXKGWxLeiGm/ZKuxNS+1x+bVhUjbIzPzOEQqqiHUdEKdvLkpXBVOKH6C6fdt1YC83OA5ZAK4C66u3NY3cW6liqx3ufUsSLKeagYm5sVTzM8/CgZwAlScv4wMibTBFvdz9WfQFN55dlYwhjlg==\nhomedepot.\t\t172800\tIN\tNS\ta0.nic.homedepot.\nhomedepot.\t\t172800\tIN\tNS\ta2.nic.homedepot.\nhomedepot.\t\t172800\tIN\tNS\tb0.nic.homedepot.\nhomedepot.\t\t172800\tIN\tNS\tc0.nic.homedepot.\nHOMEDEPOT.\t\t86400\tIN\tDS\t54618 7 1 B78A4F2BA895067DE033F3DDBC154FA0AA002DA0\nHOMEDEPOT.\t\t86400\tIN\tDS\t54618 7 2 0A490197F5193D09B6D7E63C3FE8415B98F43B3453BC954A29BB927FD6B05CE5\nHOMEDEPOT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KOi2BaNnKN4Cg4X0eJAPdj1PPsQl0fpKKwCFM0GIzmAFb86Ym3cdJr8RELl2geqWNFNvhpgrJCdTaWD0BfIZolmnVcRNDnliIJOPSh8aqXZ48Rvjv71ua8HDI6KvdBQ3BYOmTxEO0hjr8FypZ4LRtoq1QofNNd+6lIBGnFvp2LBHaAHZjChWGy0LpNjfdL5Agp4EytYPQnBNIinhmJTXBhUmcY9tVV/Ujh1VQfQOHx78+zJ6fjKywczFnWJssw1qvqpGRwCoG8/ariadk+7zlMm5cjEaKedg7tOc/l7jXhUQYB8jS3EpDQqZAWEnXnKI41Z//yUAo4/oHkuOw8TJ7Q==\nhomedepot.\t\t86400\tIN\tNSEC\thomegoods. NS DS RRSIG NSEC\nhomedepot.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iOfgOUyE+Gjks7t4hGFfVNtmr0QvElE0DZ4frszu0uMckkEEJptZYTKoys8HCDbYX6crgg+GYvGegcG79u9QVgU1KFTajQX1woNrY+vGGYCGrpg0wgl5ahEbjipTREjhf+2OfxAfu1wHgnPIAilzd+v7N54b6XtLQCFo4t60yjF8I4eSWvafOJxdZhH//JHXFsTkvaV8skezDlnkly/VWVdlOENLJmEbt1VXY0SaRLmF13Eu7RLIYeun5DqQ+m/XVq4zQAwfQZ1NeFkYGtFkajivueXgbFOFOjylUL7zqHCC+HD8DymBRUamvIBlKXCUuuUnCx9+qxvQjyaxID1qkw==\na0.nic.homedepot.\t172800\tIN\tA\t65.22.192.1\na0.nic.homedepot.\t172800\tIN\tAAAA\t2a01:8840:ba:0:0:0:0:1\na2.nic.homedepot.\t172800\tIN\tA\t65.22.195.1\na2.nic.homedepot.\t172800\tIN\tAAAA\t2a01:8840:bd:0:0:0:0:1\nb0.nic.homedepot.\t172800\tIN\tA\t65.22.193.1\nb0.nic.homedepot.\t172800\tIN\tAAAA\t2a01:8840:bb:0:0:0:0:1\nc0.nic.homedepot.\t172800\tIN\tA\t65.22.194.1\nc0.nic.homedepot.\t172800\tIN\tAAAA\t2a01:8840:bc:0:0:0:0:1\nhomegoods.\t\t172800\tIN\tNS\tns1.dns.nic.homegoods.\nhomegoods.\t\t172800\tIN\tNS\tns2.dns.nic.homegoods.\nhomegoods.\t\t172800\tIN\tNS\tns3.dns.nic.homegoods.\nhomegoods.\t\t172800\tIN\tNS\tns4.dns.nic.homegoods.\nhomegoods.\t\t172800\tIN\tNS\tns5.dns.nic.homegoods.\nhomegoods.\t\t172800\tIN\tNS\tns6.dns.nic.homegoods.\nHOMEGOODS.\t\t86400\tIN\tDS\t24229 8 1 6D21B11D57C4EA89AA989E494EAA26BCAE1BB97B\nHOMEGOODS.\t\t86400\tIN\tDS\t24229 8 2 8BA0CD399697280C4C349B948A18D6FFFD14F904A422ABC0610B093249B25E3B\nHOMEGOODS.\t\t86400\tIN\tDS\t36250 8 1 3B68671012448E87DEC99A719B698BE1CD655C4E\nHOMEGOODS.\t\t86400\tIN\tDS\t36250 8 2 47AED8A9A9A2BC3227DED0716C2510E3E42D167C4763D3C5C3EE1E3486A8C335\nHOMEGOODS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ljujDfU0pRUWcUoeeOHAhbqpejWozsR+66V0ct0MfOTQ1FD9W3o8QraC2J61tD37h/9nhgrYG3x2uBLV2Tq3Hcci/K7IVcw7PzqUw18omzDZHFLv3w+0Idq+RgkuBoIli0gYw/vU5TA0AB+nLU+ZK4ETybNKVPhdePLm4W2Vjmy2TQU8pHPCCyI1XZHI2prVrAPG+uYwXqsZSMkJzllSMCrzEzWyDXre0KrxFvbm4qTGkF8zAx4kGsWeoYip+CeyI95Uk8bhhRTtJkze1akpst3XOEla2glfM2CNCCCe1tQ3+Yqd+vGcV4+uTxjE2DvaqcthiEMehAZXJeKuBW91XQ==\nhomegoods.\t\t86400\tIN\tNSEC\thomes. NS DS RRSIG NSEC\nhomegoods.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kO8Mv/QZgPE5w3GMi1gd71y9y8O4xI9YX2rIdi4pSR41baLclpgVq/mpDMBcM+kh0CTxlo95z7U8dX5lVmHfDA5L+jLNrmH4AR0UgLPQxMsBFeN+c7XU278BqmZuuLfxVLOx33Hj/qp/bGkaCS13VLX/tVdGhnoIp0C6QwOuACgVMoafFn+aXR3osLfl2pDdC7psKotNuWJQliDAH+ROhEHaubdejLI3YVm6er8PnMIsoCuj96OB8mgauScq9G8ye5UA3JnDfM8iiU+deKJ14MtqHY57yptQcAlnl3LjouFGLhLxMJ7FG0gFHPfaAoyHwfTBewatfdrrMiA0qH9tDw==\nns1.dns.nic.homegoods.\t172800\tIN\tA\t156.154.144.73\nns1.dns.nic.homegoods.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:49\nns2.dns.nic.homegoods.\t172800\tIN\tA\t156.154.145.73\nns2.dns.nic.homegoods.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:49\nns3.dns.nic.homegoods.\t172800\tIN\tA\t156.154.159.73\nns3.dns.nic.homegoods.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:49\nns4.dns.nic.homegoods.\t172800\tIN\tA\t156.154.156.73\nns4.dns.nic.homegoods.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:49\nns5.dns.nic.homegoods.\t172800\tIN\tA\t156.154.157.73\nns5.dns.nic.homegoods.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:49\nns6.dns.nic.homegoods.\t172800\tIN\tA\t156.154.158.73\nns6.dns.nic.homegoods.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:49\nhomes.\t\t\t172800\tIN\tNS\ta0.nic.homes.\nhomes.\t\t\t172800\tIN\tNS\ta2.nic.homes.\nhomes.\t\t\t172800\tIN\tNS\tb0.nic.homes.\nhomes.\t\t\t172800\tIN\tNS\tc0.nic.homes.\nHOMES.\t\t\t86400\tIN\tDS\t53644 7 1 B69BCF994A813C897A481EB04253DFF92B0128ED\nHOMES.\t\t\t86400\tIN\tDS\t53644 7 2 04E7172CF7C2E2AB6F04F3BCB5A7D3E869AAC031677DBC1F60E134AECD92FB1D\nHOMES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . af4D2Xi1DixNEhLSM2Lgd334C6NbL9208G3wqG+Y63IL1MZ2d6yxkJB49+CDU528YcWm1kqb3B8Etbnf86cl0FqD7Pz/As+9IM0+yXCS7JtZEvP60sqi6Af0WF6F3Ly/7m0LTwBHY9plT07/6UyavcAiJ/I/upa3QT31kh+hZPz2sWjx2vEb7BYZ376+rxfm/88P9BcJ2+UMUPauf6BEs8vl2TtjG+FJvhWNmcz8Eb1nqUyvKbF0Occ9dK4gyeinnHkuk1CIuhamzn75rK46F8fGpifyd6zo+wXZWBKAuT19XqaK9Sqb1pn/vVdlY48aCHUjbPGgAsgO5qW62/OBQQ==\nhomes.\t\t\t86400\tIN\tNSEC\thomesense. NS DS RRSIG NSEC\nhomes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S5TcPyyKeGC7zLQnYUtreirwtlel/AiZaMFZih8J4QHnG94EZEB/izp1M8sNgptj9aw9rpnROVD+to8A54xCjMeFI4uaYD2LHPUJkuxIf9Mes4m3W0qquP5rXW76Gl/JF5Y+sHmEqLWzlqIsuJh/12i+g2CiqXoJjkWWvKxRUJuxglR43p48LTQzZ43M4qmgxdesxlhls3nx6etE8r5tTqsvq2QMWedQEoO8yymO+kYqVSc4vn0Pqlis7bJocfJZYaH73qK2pin0ciO6ymzpv+J4iuV2ciyA4M7YczO4m3SGzXraBU5CgU6b83e9t37iBVfxFBvum8u/T/iE+p48NA==\na0.nic.homes.\t\t172800\tIN\tA\t65.22.100.33\na0.nic.homes.\t\t172800\tIN\tAAAA\t2a01:8840:62:0:0:0:0:33\na2.nic.homes.\t\t172800\tIN\tA\t65.22.103.33\na2.nic.homes.\t\t172800\tIN\tAAAA\t2a01:8840:65:0:0:0:0:33\nb0.nic.homes.\t\t172800\tIN\tA\t65.22.101.33\nb0.nic.homes.\t\t172800\tIN\tAAAA\t2a01:8840:63:0:0:0:0:33\nc0.nic.homes.\t\t172800\tIN\tA\t65.22.102.33\nc0.nic.homes.\t\t172800\tIN\tAAAA\t2a01:8840:64:0:0:0:0:33\nhomesense.\t\t172800\tIN\tNS\tns1.dns.nic.homesense.\nhomesense.\t\t172800\tIN\tNS\tns2.dns.nic.homesense.\nhomesense.\t\t172800\tIN\tNS\tns3.dns.nic.homesense.\nhomesense.\t\t172800\tIN\tNS\tns4.dns.nic.homesense.\nhomesense.\t\t172800\tIN\tNS\tns5.dns.nic.homesense.\nhomesense.\t\t172800\tIN\tNS\tns6.dns.nic.homesense.\nHOMESENSE.\t\t86400\tIN\tDS\t39395 8 1 5FC0FCD790EABBAA5A8B66BD08E51DA4252D771D\nHOMESENSE.\t\t86400\tIN\tDS\t39395 8 2 835B34D570B7E737AEE760E1E86813AB95C1962DD64CC9D594F8B2DC97D07CBD\nHOMESENSE.\t\t86400\tIN\tDS\t51079 8 1 B18526F80711182F61F673F0FD37BD451BBEA657\nHOMESENSE.\t\t86400\tIN\tDS\t51079 8 2 06379B62388AB270C973D7C1C222564613FBB18743EC2DDCEFE93C55FA453AAF\nHOMESENSE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nJK7fBQ2A1uVzRRj0/2vHglcJQAKh1H+wx5tWThfUZgOOAoNwDboXgl+MtxRln+uHwN0LHkUmDrOxWtLKoXNNB4mnTnoo8O+oT2xf/AQeoVDYMmn6HDQft/PBIIrDZdcvw6+BSWU85gij3ALjCgq87IeP/pC0th1R/ujATnHRwFSq71P3PFYAUmbiHi92HnHRUfO3ZXq2XYkGXMon7BpIGmSR1wnpqyWQUxJcL97p5BrjxySeieWRVjiZQYXWfLhco/t1kg93n3vTddsCUJHQIT97LVnmo5vrn5gDT9gx6w1Ovz2vCJO0lL1GiPACxJS/1YaGCMjjnUfE1x+DORRbQ==\nhomesense.\t\t86400\tIN\tNSEC\thonda. NS DS RRSIG NSEC\nhomesense.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bYc8WeEznBEFn/KKOCF0wh4tD+SYCaVYh9YcXX9Oj3T+a0Yuef1z0a57G4hkOmSIdbzRzGHACcqsVyXiFnc+etUlzLF7+UptObDwbmCYtLUQPEkeXpjsj7EwRqSXrHWhrpK9mtc1MWyXukAj3zZs5PCQ00JvU93tOcBmOSPNNXw3q01bAxbp2W5gvt/LRL+7QhmSoqWfS/LeqsmJib1wXVQyApvF4a2iuct1E58DV/e5t/xJQBmfCiLxgQmIV0ifobCSbUCVAbVJ5SNnP3mfbQqhQJ80bdXs9N4yAOXbqyZ/Eu/+WTwlUOkJV0XD/x1+yA4siPtfTb6+MyMDEeLaMQ==\nns1.dns.nic.homesense.\t172800\tIN\tA\t156.154.144.74\nns1.dns.nic.homesense.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:4a\nns2.dns.nic.homesense.\t172800\tIN\tA\t156.154.145.74\nns2.dns.nic.homesense.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:4a\nns3.dns.nic.homesense.\t172800\tIN\tA\t156.154.159.74\nns3.dns.nic.homesense.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:4a\nns4.dns.nic.homesense.\t172800\tIN\tA\t156.154.156.74\nns4.dns.nic.homesense.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:4a\nns5.dns.nic.homesense.\t172800\tIN\tA\t156.154.157.74\nns5.dns.nic.homesense.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:4a\nns6.dns.nic.homesense.\t172800\tIN\tA\t156.154.158.74\nns6.dns.nic.homesense.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:4a\nhonda.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nhonda.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nhonda.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nhonda.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nHONDA.\t\t\t86400\tIN\tDS\t1720 8 2 E99DE850D466563AA916D949B16139535E72BB1725B31F5D53205A9E3B7B4F01\nHONDA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hmMvY8/n1p0a2XDqmuXUPcTCWH8nVMFVnLVJri+HgXUj8tgFIXOFn8y34LkI3dRunUKMldDtRSXbu/ympKMHJV6jVAWtTUKOnxpSkvlN8dDT4pc14Qf5cvydt4SxHzzUFVpCxG39AMoQIxRNEdXKpZNIs3qMQhg2JfaZ1y/teK2JxdLhmsshWPMqNBkBCujbYaaDbnwCfKGOfYTi8qEfRQtw8ybv2LdSIQ1KjDny4bm/ruzYJ3gdQyxNVCBzwGO3YQ/NNqMYlQ8LjJjWlIeIXvF21bQXTApWE7wCrf2Xzpe1aqeXDGzCo/4mBQhTpzcvImwrFEnzBtn+yUrU/yA8Ow==\nhonda.\t\t\t86400\tIN\tNSEC\thoneywell. NS DS RRSIG NSEC\nhonda.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . StxnHAGZYHrAfYRXSiu5MlKINajOPI+c+Mly6BZnU01qTJrvYKklqdL9bQJZPke6F9OtPqMmv5OdiODb9WisZ1jqj8d13mcC+IWdPfTeMVc0cnmFypkg4GwFNb7I2Q6GwANrBUNC1Riog6OT2jmN/wO+wvgZ0v/Q9mctpeWJHtp9p2ZlLrEwoTQOP77sLVbfFl2B7X2GGU4+pPuK7AQbw7q7+f7bavRJJtXs44NoW9bVlrqnoyauD2hB1m6cr0+t/Wf2ydqa6dQyKuha7sLQ4BPngHuY98Y2wH+PfORzoZSX6lejCXja94N16128SWVUux9kH1xqKSVATvMhv6RfCA==\nhoneywell.\t\t172800\tIN\tNS\tns1.dns.nic.honeywell.\nhoneywell.\t\t172800\tIN\tNS\tns2.dns.nic.honeywell.\nhoneywell.\t\t172800\tIN\tNS\tns3.dns.nic.honeywell.\nhoneywell.\t\t172800\tIN\tNS\tns4.dns.nic.honeywell.\nhoneywell.\t\t172800\tIN\tNS\tns5.dns.nic.honeywell.\nhoneywell.\t\t172800\tIN\tNS\tns6.dns.nic.honeywell.\nHONEYWELL.\t\t86400\tIN\tDS\t16690 8 1 B02607BDE446BF7282AEC6BCE20D1326499DBC53\nHONEYWELL.\t\t86400\tIN\tDS\t16690 8 2 44CB10B32B14B6A70113296904C9BE86E0029E2DD235343D2CECD77539C3AB1B\nHONEYWELL.\t\t86400\tIN\tDS\t17686 8 1 2939E47CDC7D37C065DAA9BBF3BC3E6DF3D6E4AF\nHONEYWELL.\t\t86400\tIN\tDS\t17686 8 2 A2F4DFF4394DACD2D8E673E77F7FC6384EDCCE8E1AF8864CEF61D3B14E7091F9\nHONEYWELL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mWGPWSsqrJktqcUP02xDhkR4zllxe/3pntOYr2wy3dHUfOWlgmr94TzAHP7B8T40SF4J/XSprr22He7ArcN+e9fXTiau+07l+u2BBEOQvDRoH8+3/eJx5P8tM332xolgDitzMXzZ/EHW9qZDSvDP3K6jLS6fNRLbf0YRc3NUxJ4SVKe9tcppmf9BJwNqjQv31805MwGRMlZFo1H/9iXpXAv3A5z34yPxBFS8ffrSiAoMT4zuWunooDVAFJUyXocny24LMvgMxC7UJmtL6/2E2MWCdjpEA7wVhcE3LzCj4m2w4Ghbi+SqynSuYnvfEUxuaGOycvBMQnfV1dcHo677ug==\nhoneywell.\t\t86400\tIN\tNSEC\thorse. NS DS RRSIG NSEC\nhoneywell.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fWXez2ZiM6SIxXhpgPX6E+Tf3ZGCS8e7Mj6jhwxhBOUeB0LKAVFhgtNKdZDe6vST3z/5fO8NY/NYd7KhV5QAs5lP1cXVXMcWftC0hB/4J56AIzjAIU9f/FKCSkvPdhM/Rle3xhJCr2PNNnfSe0u+SqwaU9Sb2p606AkWjB8p91SY57t4Bw47Fb8NqgikphSgOTcTkKTL8ni9cf9GCIEXgNG4Usl3OmB7Y3jjAJRAEjnv0udsGCLZKgkgeNyIpuwplyTMceUAP/VcdvpKnSFP1bzv5yugR7g2tEvc0vjE18qApPGb55mnmn+2YUX4kz21m9sw1cD++fAfB0Y/zJbXDQ==\nns1.dns.nic.honeywell.\t172800\tIN\tA\t156.154.144.75\nns1.dns.nic.honeywell.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:4b\nns2.dns.nic.honeywell.\t172800\tIN\tA\t156.154.145.75\nns2.dns.nic.honeywell.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:4b\nns3.dns.nic.honeywell.\t172800\tIN\tA\t156.154.159.75\nns3.dns.nic.honeywell.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:4b\nns4.dns.nic.honeywell.\t172800\tIN\tA\t156.154.156.75\nns4.dns.nic.honeywell.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:4b\nns5.dns.nic.honeywell.\t172800\tIN\tA\t156.154.157.75\nns5.dns.nic.honeywell.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:4b\nns6.dns.nic.honeywell.\t172800\tIN\tA\t156.154.158.75\nns6.dns.nic.honeywell.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:4b\nhorse.\t\t\t172800\tIN\tNS\tdns1.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdns2.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdns3.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdns4.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdnsa.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdnsb.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdnsc.nic.horse.\nhorse.\t\t\t172800\tIN\tNS\tdnsd.nic.horse.\nHORSE.\t\t\t86400\tIN\tDS\t1771 8 2 E51B3058C2C94B496AC56DBCC25DE9EEEE577A408BC6F469E00505B5D56ED186\nHORSE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jbFQ4hpuq9QDyFVssOfvTZ+v24x1EzzcD77s8WAvpmf1iDyRegVIZewDlnxmAidTN2J1e/8L91fv4B7qa88IQAwX4dgobQd6cBMWBsVaCqaZtLOVOP4Z2MvC3KYpqkZ2o08Xc9+lSKsa/PlT6AL/x/owBCSZARb04xoiFxhBi1ca5TqyY1QoRMT3SyEeuPvKjyBauMZoeVH9Ugc5dEYxA0n0i0Tf/fdUu2WZiqbvxZCCv4L/ok/JCDNhfWEaEGLpYowSWaT67JySPasuxRj9BzQNUVxR8ptaS3Q5dkpEI0KyxrEhHOFahlQ5+VBYYjX2I3gi6iYEma83rTzNk4sePQ==\nhorse.\t\t\t86400\tIN\tNSEC\thospital. NS DS RRSIG NSEC\nhorse.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ideZXRyvcsSOzX3Ygrxmafvof21Kz49ZqZF5H9GCyzlS7FlzjlUI+FXcrb6f3029cMp+v520E+X1N4U4DFoI7Nq+V680DfQobE4qo5yAe3M8aZxjUaDKAXnp0fe7Ijav+QMXCD4/v8ijygczcouDmzvKzpVV6tZMqE3WPpoPdos67ScgAVeaqNrJm32GU0Bd6ejZbOxc/4tPMyxIdyCA4xD4PZfG3EQhzRpSw03sBGpbPTx3MAsaoISpufa8C+2vwXEO0/LQByTShQwq44vEvIcZFgn6pdvWzd9LxulQmixdBMf8nF11N5tICeymCE/feAAQL31KCbFd4o7VpAbr5g==\ndns1.nic.horse.\t\t172800\tIN\tA\t213.248.217.25\ndns1.nic.horse.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:25\ndns2.nic.horse.\t\t172800\tIN\tA\t103.49.81.25\ndns2.nic.horse.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:25\ndns3.nic.horse.\t\t172800\tIN\tA\t213.248.221.25\ndns3.nic.horse.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:25\ndns4.nic.horse.\t\t172800\tIN\tA\t43.230.49.25\ndns4.nic.horse.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:25\ndnsa.nic.horse.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.horse.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.horse.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.horse.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.horse.\t\t172800\tIN\tA\t156.154.103.3\nhospital.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nhospital.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nhospital.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nhospital.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHOSPITAL.\t\t86400\tIN\tDS\t48226 8 2 D16D946AA4E0C5E5D77BC9C210AA07E7DAAA1C1EC507AF9AAE72A7A35E836A4B\nHOSPITAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JipS0OsMxxTxMyeoFYrmqcbo7Y5atwC1nlTJwvvNwnE6gKLWpTfyKSeWc/vjHNB4fatYHcJ2+GcArUxb/OdS+gKGI5UB4mJq4DZ9yiK2zNfCpJeuReKPO4b0D5hz/RNcK2M2dctAOX3BZeguBQ3sQkjtTv55smH0uKSsLd3gVgdogFuSThJ8DOcrHE2nTGIfYK6x4zvN1LuahVErtFTNdQRSoVksFK4vJIaVznzBt5gN0Zc+Do2OoTPXhE6rk4q03wYiTrrXJevH8B4AN0Q44fB/dcQYI1zVKXshQ0Zyzxzai3ruZYWFm4IIOISWA2hsRtOlULc0YI2qy2WuuOwz5w==\nhospital.\t\t86400\tIN\tNSEC\thost. NS DS RRSIG NSEC\nhospital.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nqQrDhCvAEAyrmFMAywbJ2Dajr+v9yLVUjjpTM9+0ibLRHkoLcn02Zft6iqp8ZkN8g3ixE8Ym5NqZUa+O6H2W/oZ0ntZeOJt3Iw3AjQbhPfUKHekAzx2xZzu9QV1KTn1ZIaypBAqP0cs26QSWPkgi281RsTjspmjFmzz7BUzunsOzxip9dNUnQgm65ustCdG6YeUNidT0eJMycb0Q0JSCR2TrcWZjd5qrcFVSs1Lz/J7wtYLb8MN9k+wFVqYBhsdFIO43KX4i28nXnK1IVFNwZNLQzQe7rrCQexzg2JtUcPJPfAiU4gJUM0xiYZwHMFs8PxlqlhxCgcvsKdsAsu5bg==\nhost.\t\t\t172800\tIN\tNS\ta.nic.host.\nhost.\t\t\t172800\tIN\tNS\tb.nic.host.\nhost.\t\t\t172800\tIN\tNS\tc.nic.host.\nhost.\t\t\t172800\tIN\tNS\td.nic.host.\nHOST.\t\t\t86400\tIN\tDS\t61142 8 1 86B9716C2E5DAADC785ADA27D4E8BFB190947D14\nHOST.\t\t\t86400\tIN\tDS\t61142 8 2 D15742398F5291B0E2642BEE5DA6ED6EF3F4497C65BAC0F5A6C9C8FF495CF286\nHOST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WY16ApxPBaB3r1PciCgIi5Fbu9FtHGRql/gquXGAMC7tnawOjZJgf20OkDx5FacF5RXA+T7oQz8JlEH9UWz9B3/frH9CoMLQf28iVmOBaxbMbrSYOyZYuStLr4uZrcmxKQWKQEBVQyh22t/JUjNzNZSjFpH9YWaC9D18PRhhgf+ppjdUwuxz3B0i1RWzSV2445XoZ8UciOJqIfWMmycTNKJxLjHyHHFegko0W5ujndukOqtiQvCNVd7JHz0Zc+tH4njV17Z34rmYeOQ0yjKMreBCtGZkyp49tCEvM2jmrRyhSPrLCdeDiaEv6cAO2yIitxJB/p2pPAx98odDVce/2A==\nhost.\t\t\t86400\tIN\tNSEC\thosting. NS DS RRSIG NSEC\nhost.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GlC3V8op/qUoerznIsst02h8o3GHaRuyZKkfhiOnVgCQafSCeFy/QJmu94Gsz8XsXf1uQoAh637COdr6MiAz41C1KsI4ecYd3r5G3lezKN4AKF8F2MIhv7Qn7rZ1wP4ur1P6EIK9WtsymXxCJ0eUkNpW0aLKDa4S7lmPHMFDQ0780h5JXFQlnMHHrn0eXgISJvLyvZ/JkPySQL1GOyL4HXQaRhObrmwiz/ihmnKNpm+ng3xePVtUiqSNuznrFtW12GrWCayRWAo3iulyRjEsOxWlQ/YBggTCeSQGwBwBzBGF9VBvcWmUHAJc93YXsaA6KolHqGO7iBKp3esuC9cyMg==\na.nic.host.\t\t172800\tIN\tA\t194.169.218.53\na.nic.host.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:53\nb.nic.host.\t\t172800\tIN\tA\t185.24.64.53\nb.nic.host.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:53\nc.nic.host.\t\t172800\tIN\tA\t185.38.99.2\nc.nic.host.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:2\nd.nic.host.\t\t172800\tIN\tA\t108.59.161.2\nd.nic.host.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:2\nhosting.\t\t172800\tIN\tNS\tns1.uniregistry.net.\nhosting.\t\t172800\tIN\tNS\tns2.uniregistry.info.\nhosting.\t\t172800\tIN\tNS\tns3.uniregistry.net.\nhosting.\t\t172800\tIN\tNS\tns4.uniregistry.info.\nHOSTING.\t\t86400\tIN\tDS\t16222 5 1 BE468C4752E9CD01BB8F0CFDAB12B878F29F722C\nHOSTING.\t\t86400\tIN\tDS\t16222 5 2 58E6C42CFDACCF62CD0CEFCAAC20B87928A7DA7FDD2950C274D5740023CF3E6E\nHOSTING.\t\t86400\tIN\tDS\t27751 5 1 9A72CAB4A4CD51469DFC9E1DAC8B1476D4B5C66C\nHOSTING.\t\t86400\tIN\tDS\t27751 5 2 CF9F7FA35F5DCE998A5757081F6E790DF501F8B8FB58D0F9D8C4C645761A39DB\nHOSTING.\t\t86400\tIN\tDS\t51544 5 1 EB0E1F6128E4B7ED6C0C0560F9A3EBC8E5100C33\nHOSTING.\t\t86400\tIN\tDS\t51544 5 2 8FE6BF96895D8504F0989C4DBC3741DF17B7672D5AA64107BD624089B5D3D403\nHOSTING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mM5Fe1JgDN7rH2UZtnJgZ6CpEjmkqCbRQhFP0luRoVMzzhfI5Rk4X5zs/l+uDLJEwBYRpk5io7eZCKHkMgDQ4MdZwgkbly9hdVRHPsErkbUX9fLx1tHxJ6fqQYHq2+YMlKCcIPhSS75hJTf94dB6LEwJRaftVFYhnYtxzIsZRdtDyVQOFpDydZzlaNs5u33oH1Unv1g0N6ath6W6mOf4djaea1bSnda+afYYFKFpWkp0QhEiAio3y2O0hayvL1HjEBx8aOeXq/my7/GmrQXous+/XfaLvKy+YxzK8+gkJagj6iaH7uib7IdknKVIn3cWdz4PK7mEuPDcTZ/JDznUXg==\nhosting.\t\t86400\tIN\tNSEC\thot. NS DS RRSIG NSEC\nhosting.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Wk2ds2pI4et5nNV0rmqISmClEDFbbDomb2NKGSjU9Wu60eFRjLuZep+o8NUTEKbf89cV9tjzusmjq/S/tvNRi8EkQ/NYkH8v058pA8jFSS2quEPxd0sYhI9tg1NfZItOlHIGI2caBCor4IBCdXOTbQMGVVvkrxm6Fb/4NLCrj9IaE6UAy18z5N/xiN6ZSZjHZPf9XEMu1T4LF2T7Gs1vsgvPQ10UAIDdjlNv+z7bGhOTRWwBfuBfo/qp2FylsbpOgU/fkf/vB3nvjDReJRuBh92c3fq6oPCcwt0Ll0XoloxHgMzfq73L8JQzti7s3oVISufdWvBJSMOQwW57hQRZZw==\nhot.\t\t\t172800\tIN\tNS\tns1.dns.nic.hot.\nhot.\t\t\t172800\tIN\tNS\tns2.dns.nic.hot.\nhot.\t\t\t172800\tIN\tNS\tns3.dns.nic.hot.\nhot.\t\t\t172800\tIN\tNS\tns4.dns.nic.hot.\nhot.\t\t\t172800\tIN\tNS\tns5.dns.nic.hot.\nhot.\t\t\t172800\tIN\tNS\tns6.dns.nic.hot.\nHOT.\t\t\t86400\tIN\tDS\t25091 8 1 4C78F9A53F1330AE574DFA8778927B2111A04CF8\nHOT.\t\t\t86400\tIN\tDS\t25091 8 2 2118164ADB13EA710A51C3E1DE231A300028661233185155ACDAFD208D0F9850\nHOT.\t\t\t86400\tIN\tDS\t48326 8 2 FD4F66692C3A0784DE4B089A4A2D499BD1366F63566860F6F80938D59E3A431B\nHOT.\t\t\t86400\tIN\tDS\t55711 8 1 66D0639B2CBE7BF5EDE028345D3B97E679EA698B\nHOT.\t\t\t86400\tIN\tDS\t55711 8 2 86A2B1993E29020CD37542734E44A2677AC32C63F44BD930FE8292902DED5CDD\nHOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G/dwFWW2jvxLN6Hk0BN+n0CGnImh/PFciYX1IMOZml0P7dRS7f/0SPHFGHVl9IWHdFpUwKogrljOWbZRtxbInmL5dBLzyU3f6KzgUYNZOor+cOEhiZQZDXhQkdnS9XEad9XlRzVr0CJ2+ct7Xn3YEXzbDAB/6wIc42SSzmu311GEtrhFvFEtsGW+4JGl0rS+WdCLKdy+LRzQZ3q7qNysd4naVFBzDoEeAcvX4U/TzohOwVVRnKJXYBlF4RwXWypXjWGepc8gArcPCATBRsLPqTnERQD8j2Rj5/ctMXJap//SoBnxkPjH59WqGI7nL8CtHXS5A/20Bfl6EZyBMTtRag==\nhot.\t\t\t86400\tIN\tNSEC\thoteles. NS DS RRSIG NSEC\nhot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AlYXSGtpuVO2qvnVMnICu4BRrNwCnhK9Q1a1j4smt1r0aE9v/I6EXpnyWlhWCMS9tOp9YCDHS9ANMsUAahyC3yZqAdAA6Rw5MGyvZiMpSDxkBte5AgjnmSkKW88H6RPtzvLXSNqL/3Lac/VAVKxM+EyXFkPcpxbFHI7pFRewTfDI6DvQsoYVSsp09mjIq/kAn4/q+e4Y0qNVK7LCzof2OU52wHpK2kMzNnXF+1Phe4Fp0N1LiMC1blm+n0aRwnm0Ht9koRAwsvpkzrt3lHftCnVSeZfVzd7OjKvx/lkTNS+oW+Y8iR9NSmy/0yYsBF344fo5zlznJsVevInRqzQHwA==\nns1.dns.nic.hot.\t172800\tIN\tA\t156.154.144.251\nns1.dns.nic.hot.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:fb\nns2.dns.nic.hot.\t172800\tIN\tA\t156.154.145.251\nns2.dns.nic.hot.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:fb\nns3.dns.nic.hot.\t172800\tIN\tA\t156.154.159.251\nns3.dns.nic.hot.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:fb\nns4.dns.nic.hot.\t172800\tIN\tA\t156.154.156.251\nns4.dns.nic.hot.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:fb\nns5.dns.nic.hot.\t172800\tIN\tA\t156.154.157.251\nns5.dns.nic.hot.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:fb\nns6.dns.nic.hot.\t172800\tIN\tA\t156.154.158.251\nns6.dns.nic.hot.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:fb\nhoteles.\t\t172800\tIN\tNS\tns1.dns.nic.hoteles.\nhoteles.\t\t172800\tIN\tNS\tns2.dns.nic.hoteles.\nhoteles.\t\t172800\tIN\tNS\tns3.dns.nic.hoteles.\nhoteles.\t\t172800\tIN\tNS\tns4.dns.nic.hoteles.\nhoteles.\t\t172800\tIN\tNS\tns5.dns.nic.hoteles.\nhoteles.\t\t172800\tIN\tNS\tns6.dns.nic.hoteles.\nHOTELES.\t\t86400\tIN\tDS\t31856 8 1 5A670C7186D0FA424FC68A9BF9EF8E934735FBEE\nHOTELES.\t\t86400\tIN\tDS\t31856 8 2 DCBC11B3B04D6B86F1F2BBC065D5BFA921193435EA0A44EDCD98C4B1AD19A63E\nHOTELES.\t\t86400\tIN\tDS\t36082 8 1 95914B76AD073267B212215D474383318A6ED2B4\nHOTELES.\t\t86400\tIN\tDS\t36082 8 2 7C4D6A00754A86B269225D190CD826EFAF5601DC9FB017E81EB8D8F54D581D61\nHOTELES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TRDUkGDtacnkhgZmLC7uCWdvC4pqRjuTwPSqrNC2enJMFWfcT9hncbsDBYlp1/qWdDj7vIBc5SgkIo/TKm73IYudoSU9QFdJZbiwsGzzSWFRn75PdXjhMpNDFaS6IvR8o9g+8uj7ePIF5Ji82IT4PyogljIaPcPnAPoEZICNvmNkAPlSZyqgcMk7yqWPqb8Pvygex/pMb6dunuUOF1jkII7rJX7SfjDzRNIajA42D2UNp4rCJJ7AN81+gMwGLlAUjsIkrF9LT4nUclGJEVdxXtPghn2oEXDgM6Y7XFiMsW/G8aNwtK/B4raFySR3Ma4e/9GWTNK/uFdsU0JVt/CuDw==\nhoteles.\t\t86400\tIN\tNSEC\thotels. NS DS RRSIG NSEC\nhoteles.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t8eMxxE/85qA1E9ZoIAnH27knzVtlCfxZeCmnHIEzdapeyz9qTOi2TX3hkGN3JIKUf2f8HbY71l8mLx9/O2fZP/oaHj2aBZtRjvE3tkA9u75n03kYLr7wUatXRK8hJe2XiDxAn0LXw1ENKLun5GmflG9V4C9lSSe+AOzfwKXSa7ZJWa6kC1+VCbHrsh+rhqjL7qd4hdGQk4FzIfNuxgJf/Q7edDyzpuD/U8xmhFCFl4gCnsb93l0Os2mQuM6FrrPMqpVr5x6zkJ9oDyHTM4R0AgKC/k9rxlp4YvM+LsJBi+XcPbyc2Eyc/tv6SAayCbdbyaTziJxER4ttoV25LrbjQ==\nns1.dns.nic.hoteles.\t172800\tIN\tA\t156.154.169.2\nns1.dns.nic.hoteles.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:2\nns2.dns.nic.hoteles.\t172800\tIN\tA\t156.154.170.2\nns2.dns.nic.hoteles.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:2\nns3.dns.nic.hoteles.\t172800\tIN\tA\t156.154.171.2\nns3.dns.nic.hoteles.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:2\nns4.dns.nic.hoteles.\t172800\tIN\tA\t156.154.172.2\nns4.dns.nic.hoteles.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:2\nns5.dns.nic.hoteles.\t172800\tIN\tA\t156.154.173.2\nns5.dns.nic.hoteles.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:2\nns6.dns.nic.hoteles.\t172800\tIN\tA\t156.154.174.2\nns6.dns.nic.hoteles.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:2\nhotels.\t\t\t172800\tIN\tNS\tns1.dns.nic.hotels.\nhotels.\t\t\t172800\tIN\tNS\tns2.dns.nic.hotels.\nhotels.\t\t\t172800\tIN\tNS\tns3.dns.nic.hotels.\nhotels.\t\t\t172800\tIN\tNS\tns4.dns.nic.hotels.\nhotels.\t\t\t172800\tIN\tNS\tns5.dns.nic.hotels.\nhotels.\t\t\t172800\tIN\tNS\tns6.dns.nic.hotels.\nHOTELS.\t\t\t86400\tIN\tDS\t16612 8 1 75B1A25BE9F9EE0D4B3BCF49B4C264E5EE21EE44\nHOTELS.\t\t\t86400\tIN\tDS\t16612 8 2 DE484C9B6C4313BA259901F13C105224872EED2B07AB34DB93EBAB31A453076A\nHOTELS.\t\t\t86400\tIN\tDS\t44980 8 1 D62B3EE0BF478BD90612AF932303816023B561CE\nHOTELS.\t\t\t86400\tIN\tDS\t44980 8 2 A732163894FCB817909EF48B3FAACA058DD9D93B4D35E361EC51ECDE70AF7E34\nHOTELS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iPmY8rmdDtx+oOiF6rQGnDdsd5SiZliQIO+xc7ZgyJgjGAG/ivsVe4ziOFoUaJQzEQGi323nThypqXdL8KsXyoyMPUg98Sa0+ABLd32+JWfdjE58FdOjB5MO36FIvAgCBgjNqlcrMZsQkbgoMElK2EkCdhxpxKJroWJu1D2ADIU42sVsyBGlKcZ7c21MB6bKs2mPicrNfEiJT6R9A4HgQYxXIs0oQ0QW4bCOYaSi3Va+RiarK81kGDt1Cg610SE5tRxC/ltssslKTvihcoMyRMhOKym2E4LOUUbAAGv9WPSvSyUA5SSE14L98UM4i4rsMsv05lIWe8z/HZ51UMtBwQ==\nhotels.\t\t\t86400\tIN\tNSEC\thotmail. NS DS RRSIG NSEC\nhotels.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rzwg0p/N9gjzXMaXnmiapVhrwq3fZvboYAxoBtv5w7hWQMxKgMXOBCgYszxf+pljEzqQZ1q2N9DXZBMapdWbwXeC7hkmDiXQybdVEG5xxF5ZxgFOChKTjeaHFuNJM3aF+tz13R8R3sGl1VgPQXksWuyP3pPqXoqSOmQhMqsdkOI9QY+VZo17MQA6WUE5/8B8a8LoFY8Hm1NZHaF0p+9Kbs5PVkzJslP9d/h89ZagyPz7GylyMow4q39ZAjhbPfpvZQhPUO2gixEvO2wF4Zx+gq5tj/zcKZwOg3VUPY0d3gTAsJK50Hf8Dha7bIFvMmQnCsapMvZa1emoB3QaJmPh6w==\nns1.dns.nic.hotels.\t172800\tIN\tA\t156.154.169.3\nns1.dns.nic.hotels.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:3\nns2.dns.nic.hotels.\t172800\tIN\tA\t156.154.170.3\nns2.dns.nic.hotels.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:3\nns3.dns.nic.hotels.\t172800\tIN\tA\t156.154.171.3\nns3.dns.nic.hotels.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:3\nns4.dns.nic.hotels.\t172800\tIN\tA\t156.154.172.3\nns4.dns.nic.hotels.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:3\nns5.dns.nic.hotels.\t172800\tIN\tA\t156.154.173.3\nns5.dns.nic.hotels.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:3\nns6.dns.nic.hotels.\t172800\tIN\tA\t156.154.174.3\nns6.dns.nic.hotels.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:3\nhotmail.\t\t172800\tIN\tNS\tac1.nstld.com.\nhotmail.\t\t172800\tIN\tNS\tac2.nstld.com.\nhotmail.\t\t172800\tIN\tNS\tac3.nstld.com.\nhotmail.\t\t172800\tIN\tNS\tac4.nstld.com.\nHOTMAIL.\t\t86400\tIN\tDS\t12876 8 2 5D35F9E8561CE9835FBDBCD44FD9F80C93D5412827694BD7B17BC1477A8E70AB\nHOTMAIL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dZy8D25cvZj1KLeo2Ak4pxXCBQohsU62l5cH0uoz3MX75dQ8iVnA2QK5F+NuwfFehn+S0TINxQk4JqpfmO6DCCPX58Kkzui8RLfw/fr49nnCcbycQRdsBRpU7ASNbnzNuW7z461h//Ps4WaBVt3Eabkg2wY1ROEJPF9suuCEfjelWmRfZE7ffNOf9VLwDiAarP2aqp7rO/JvYk+1jczeyH7NPbondY35QdltOaCTwpn5/0EyEIuuYHCfKlmGKF5XLB4iNWEmrOedFsQ7G1dHJMnLCtg19dOw+V/xPE7aD1Ar6xzdBCOJ911f4TjlN86g5SJ94af3pv6JAisRsIx35w==\nhotmail.\t\t86400\tIN\tNSEC\thouse. NS DS RRSIG NSEC\nhotmail.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gy8Zw8gRmnJGQfzTeHMtt/UVY8l3M0zpiHIY9S4iK/arUxBZ0mQe7P0zHtMed1j3OL3OIgCaFS7KqhcwQpKPya2KLYMfoCz5DFZq5IHucpWjBQMk5GbB2/v03Al55EXxVpWegnlvNYm7WPwlMPjoO78B00Pmemv4dNtZAlXY0VJffVeHBb7wUMDmWCVy6rQrNIAvgg26PYhFtTK4uGY5VsiHD0SeUkz7PPailZcoqdSxJZwLFEVpydRyYOKcuQiyfaf6dT9XJVoHXz9exVclMh0CPkEdU19m4dkh7JoAJkkC8bGknMhm3Qv7x+Wr18jNk4RW7CzGXUEluFRiSJxBWw==\nhouse.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nhouse.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nhouse.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nhouse.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nHOUSE.\t\t\t86400\tIN\tDS\t43744 8 1 5E44ACCD253CC0CD9E5D25715F74FB7F23CB7E47\nHOUSE.\t\t\t86400\tIN\tDS\t43744 8 2 3D1BEBD6B66095B0B5CF85D6E77F5069EBE95B7467765BA553807FD324A1A8F1\nHOUSE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Sb+c7oTPBljFpmdbCQR+BcYL+Yebph00aDaIFyH4S/JTBkB4Lxh8TekjMz0otUpSzyICxKD+wVdnCzFgJQtDTEZhS2Fj949+geOALbQRoUhB6w6IovYt+UCoFUmJXmFMlQE+ZA4nalt3WZociHjD3eUobeAwkrMEjSyJGokDlwtIoQgsqFj7nu3gYUWm7DUPwagY6X6bGEoNcAAOZ89ACN4JP+CMicPXifXhC0HTiIG+AT12BmmezvgzCvpOAL5JpbJumUqUB3U4q+kHiF8DWmLKTcCOEFPzC1i2WEWgaRPivcVGbq2aCD4oDx/pd5uuTBEURCOlTZMZSBxvLGFwXg==\nhouse.\t\t\t86400\tIN\tNSEC\thow. NS DS RRSIG NSEC\nhouse.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G/0C6+rFv8+8Px8KimlueWEToC/9xQoz/Tm5xbCbzQl246Cy5KxnIVOxbBCiG7ZN2xoMSUs++m+wfSCXgyDtie6ke4U4b7o1W1xeZXJXwlpLsiW11KYnsagwbE2CDAFR5mSrAuOaifaLs5VsFxwO59D5rXuBuqZ2KgY3lq8lkjP35Lzc5NsYAKCcokHJ1iqYkPNaE99ygTlHZ+/RCt5hGDFmIMqLtrPqDmEmikvITJPT2pvIabFArSG6FKkPFoKQOhKBkDapnvfg1cUK/ZML4Te+SpeKceOjg7gGWJXPZgnDM2earnUFhR9nhGog0AqDmDTUWiSYpil588T3IQ21Pw==\nhow.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nhow.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nhow.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nhow.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nhow.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nHOW.\t\t\t86400\tIN\tDS\t58609 8 2 CF18DC0907A9D2F0D260C7C4A958EF62312BC64B2832002330A35DBC9FF59075\nHOW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R7j8oAYawIC2mTOnG6YbRXer8UFu48+k2b7W76VWl2J7/751Ng+Gw4TmLezUmLPHqWmkXMLO+cMrynEKb+8PW62/kqUMDSmv9wsmjdRfq+rnjeyVz1/XOEDQD7lFkIE1P8pFL5eAyr/0ZhWnUh+zUgLXi9sXiErJt+iDgot7nvDgF2ovVzqkuRLakjQHLMnT2OcAv9lqmdfkJQLSt9bHMk1yIZrNr8Yu/Z7TdKWO2IvXLuJtedH56SUIoop7HWrC2rlTlivPwf8+aO/dsrGKmKhc+vw9IypgrfS1BsjVG3EF8X5THlYmP3DW2QlAsyOTrXuz59tXQ55HmsS/nCHM6g==\nhow.\t\t\t86400\tIN\tNSEC\thr. NS DS RRSIG NSEC\nhow.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ow3i1/FXbp94GBmH/Bujsu5DAoMpISqcFndf6KmFsfmRmGUSEQHJ4Y+ZxwADd2/pSHr49Uw6tdmf4q3DxhtSr6YDYSNCbor+nH7/NcmwXfMfHgh7loUVdaqonlDGSFU4CNaTtSxKTvhGjikBpQ/LmAm9+gfYLKoRfHR+auihuOcAriic9tgE/HV2GatYKHNkthw7R9OcZjtqZjxFDPmix/7ha6D8uRHdIU+UuCCI7pslvdR+kG/ZebN3rDJKnoAWbRdQMSgUI9oWo5KrvYXklZHSEAhbFWO4rMGwvNVTEkJwACIQSs9HsBwre+FAGY4rbKb0DkgSSYzJyiLZhDAOpA==\nhr.\t\t\t172800\tIN\tNS\tpch.carnet.hr.\nhr.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nhr.\t\t\t172800\tIN\tNS\thr-ns-1.carnet.hr.\nHR.\t\t\t86400\tIN\tDS\t63025 8 1 D2E75CC74208F81B1EE50EFF524259BDA1F72AC1\nHR.\t\t\t86400\tIN\tDS\t63025 8 2 1493B6F67A78F844E72953B29B7FEE9F6301F41E998BED94427C79A5AB60BAE6\nHR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . APGa9cHRvM0dLt0VSzlK58JVzCDuOLJ8C2jolVZ+nDVPLCWsjRQIh7Saar+XjZGX8J4CWTWivko/wMh52rJZU2V93X22A2FWtjT8pE7cqlhb4nWBRS6dAKeolWnvlRi6DqUtMrKOX7QkgZYW6XUQulEiiY+wNzn0T7d8HhX6YT0uDWWtS6zEtUh0QdoiNpGN3uO17UMTHOOECqsD5Lp8mzpBJxTBWuqQ2MB6N2QU83Q3Rq5myKSnXzuyJgbOqPMU7hxtEN0yFd3m04PbDwQqxPtTJ4qrD3a6exn0wjXMRYuDLfj4n30UaxU85TZZDCqQlxjwa75iIeTsrJ9CzF/9Xw==\nhr.\t\t\t86400\tIN\tNSEC\thsbc. NS DS RRSIG NSEC\nhr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gUuL+QMZeLBl2hGAc6c3+HmnPEzxrPd2ahcpBX0j6HwM8gomKqUELRVoCP1NpnlQIUaxJFB1h6EP+aoYmx1sRq/igWxL/GWjhisbXsNicAsd/h84SKvLGoWT0vjFX0diwS9bwbRleQOssMuqY/l2MicfdT5sE6xUQQpXq7rVoNhmoAb5+g3ETcfnkoc1iasTfPrqF2HWw39IYyZhXOgm+q5/Nj2jaujHdojWIbvUSld22EJ/W1wxBoKZ58PpKUIeBh6GGY6kSqFcHcm6GABV90bFTHY85dmm1sz+9nwrOhz7hB2nsN0Eghy5moRxGKEXGqddtX315D8uuJsj2zx4/g==\nhr-ns-1.carnet.hr.\t172800\tIN\tA\t161.53.160.100\nhr-ns-1.carnet.hr.\t172800\tIN\tAAAA\t2001:b68:ff:1:0:0:0:100\npch.carnet.hr.\t\t172800\tIN\tA\t204.61.216.90\npch.carnet.hr.\t\t172800\tIN\tAAAA\t2001:500:14:6090:ad:0:0:1\nhsbc.\t\t\t172800\tIN\tNS\tns1.dns.nic.hsbc.\nhsbc.\t\t\t172800\tIN\tNS\tns2.dns.nic.hsbc.\nhsbc.\t\t\t172800\tIN\tNS\tns3.dns.nic.hsbc.\nhsbc.\t\t\t172800\tIN\tNS\tns4.dns.nic.hsbc.\nhsbc.\t\t\t172800\tIN\tNS\tns5.dns.nic.hsbc.\nhsbc.\t\t\t172800\tIN\tNS\tns6.dns.nic.hsbc.\nHSBC.\t\t\t86400\tIN\tDS\t37864 8 1 F3D989F25E2141A4DC6916A4948871B806A2A330\nHSBC.\t\t\t86400\tIN\tDS\t37864 8 2 5ABDC07752E6CDDED4D12E28E1AED235A0BF7A091E8631CAD9B6D0D76EB2FB7C\nHSBC.\t\t\t86400\tIN\tDS\t59572 8 1 74B712C3208E35F187C9FC8D8B28CB90848B0ADA\nHSBC.\t\t\t86400\tIN\tDS\t59572 8 2 E6387199A7A5656EFEF61739E7D5E772D76B99A1903053B1FFA0CC5B49B8B42F\nHSBC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NNui46dz2mDlc2zK3yPhRkmU+bCXn75L4bYVcU0GRlIWVCyYWoOGhcrU4Kn+Ck2PXweUe3v2Hjz+1xyAZJliP0Y18mYNS2GWqYGE1JR7KR2NOhEkyO7umQXdQh5ha0SNOt4TsA26/rTKw25BPy6l0oR4yiYF7dahqvGQGMQ3b6kBP9IP+DVt5jcAsT/kytVU9IypRZXwNHH9/A0DeLtuDAwfqByLG9o1kO91GuSBek2hxKAbPK5LrleTY+LMlWrTrZKF3tnKhxHOfb12R0QvPhlM7alXrDpqKLV6Z77btTST2oNC5+8AgH7BtEnTlEtSvkUx5Qk8uNKVmjYcIvTZcQ==\nhsbc.\t\t\t86400\tIN\tNSEC\tht. NS DS RRSIG NSEC\nhsbc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UGKGfyaRPAGcomw/jop4wgxg2Pp4gtCgKynZT7DHPVvOhCvF970q1uJ5Ehf01DJfmM+CnRHRht4zmQujCWdszFkCQeWEsNR/Y+iTsdh5W0QZNSWPB099R5cqooLPr2Vzvp+F2LcshAjKO8rPZVieChSKkZ97GXmbJF+79UJ+BiiMseCiBRQ+8CC8DZeszfElvoaJLf7OkkN/4wFa5ayr/gmZn5BfGI5jF6pdfUKGQeKXFAHX1+WuQy8AKrrt4h6K8yEV9lIwbs5gnm9C4W+rx3Q6l3HPDAXzIiNegSpLl1YLbwJwU7xyhPSBOIma6aNfxJQDMWyQTqhWcBAMcXEcBg==\nns1.dns.nic.hsbc.\t172800\tIN\tA\t156.154.144.76\nns1.dns.nic.hsbc.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:4c\nns2.dns.nic.hsbc.\t172800\tIN\tA\t156.154.145.76\nns2.dns.nic.hsbc.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:4c\nns3.dns.nic.hsbc.\t172800\tIN\tA\t156.154.159.76\nns3.dns.nic.hsbc.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:4c\nns4.dns.nic.hsbc.\t172800\tIN\tA\t156.154.156.76\nns4.dns.nic.hsbc.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:4c\nns5.dns.nic.hsbc.\t172800\tIN\tA\t156.154.157.76\nns5.dns.nic.hsbc.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:4c\nns6.dns.nic.hsbc.\t172800\tIN\tA\t156.154.158.76\nns6.dns.nic.hsbc.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:4c\nht.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nht.\t\t\t172800\tIN\tNS\tns1.nic.ht.\nht.\t\t\t172800\tIN\tNS\tns3.nic.fr.\nht.\t\t\t172800\tIN\tNS\tht-ns.anycast.pch.net.\nht.\t\t\t172800\tIN\tNS\tcharles.cdec.polymtl.ca.\nht.\t\t\t86400\tIN\tNSEC\thu. NS RRSIG NSEC\nht.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KAT0OqKQ2CL/xHZ3osQfjrY8AHRevMLu2oCFRaGi7t+91osu4VSSIpaJHvhBu5BcmLNVKPfUaH+ML7ckQiP+A0mnfYdwNJ2ESuh0Xey13mmf71ORM5NolFDnnqP7k6zlEltAGtKg3sYgTgySpUbjL//gaLyd6Or/2az3BE1sFzmxNwDNqijp/ZO1P1gGY6PePuJMME/Paz1PdfbGfXGu95SFFB7qm4vUiPseTPAUE8scEeEV50UEv6XEbfk3Hx/Pf2rBAzN0QZCkxkh7cEpYMr5oNPOTxS5N5jJcxXVNOT4rd6G59fTvkd596o6DRke7yQzM2PUWPBw2o/oBnnAmRg==\nns1.nic.ht.\t\t172800\tIN\tA\t200.115.182.11\nhu.\t\t\t172800\tIN\tNS\ta.hu.\nhu.\t\t\t172800\tIN\tNS\tb.hu.\nhu.\t\t\t172800\tIN\tNS\tc.hu.\nhu.\t\t\t172800\tIN\tNS\td.hu.\nhu.\t\t\t172800\tIN\tNS\te.hu.\nhu.\t\t\t172800\tIN\tNS\tns2.nic.fr.\nhu.\t\t\t172800\tIN\tNS\tns-com.nic.hu.\nHU.\t\t\t86400\tIN\tDS\t20056 8 2 93FDCE134B52B1BBFDCADDAD9152B0F2CA6E9DEE09150DF624661C6B9A5B74DA\nHU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cZ8XCP0vgBShDsMtxhVoTsFNjaGhh+5o1J1RyPznaYkIHGuj6EB0ypRjyIYSkj9wWWyx9EQSAqejIcV9YffUXGqKVdim9p2m35Aq+p7Gf6a8e0/bNLuvPG1njLnDmfVh0wPCKQmBiZweX0cON5KtovYLeCuqmY/sDnnmmbt7JA2NyJ1rXlVI+CzH8uIaidwvKm8ZxF4NMZFcl+GBG5haKODQb/OEfrUxovyiBcoWgNL3AuiLMcCQYl41r9Q3RwQ9AUjlxdhfjriHBeTZy415c4DuVW3HdNw+xnpEw60UOhR4VxG+3p8srh/LZwbSao12cXbLYg1x551xvlQMPyurDw==\nhu.\t\t\t86400\tIN\tNSEC\thughes. NS DS RRSIG NSEC\nhu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hDapbdTcf5oO/j3QWnfWG9s/b9lwKJRI1VAH16hT3ZSeFR0d2d5qlZic1we2MF0XSL4CMSD4ibFr53kGF8hXNOkiN8RAZ7AWuCiBteRvop5l6jRnW1vjePhfj+ab5mxaMCFpILFm5T6BBsa8iV4IL5rC/6N6Eioh79TNm7enXpDm+OtZctAnCQJ5WnxPgGWU0x0ZtFn31+wOHEJVg02HxitHR/clx3JZwmlHdGXjyFIprJAvAuZUH4gEi+R3m7ttZ9vXaxJ2Un0AU+++8m/C87Lt8Bj7u+c9rGgimeaPPARfpq/5RwPpN+xkidbgQXIlI/RNm+bOluKFOov6Wttu5Q==\na.hu.\t\t\t172800\tIN\tA\t193.239.148.1\na.hu.\t\t\t172800\tIN\tAAAA\t2001:738:4:8000:0:0:0:48\nb.hu.\t\t\t172800\tIN\tA\t193.239.149.161\nb.hu.\t\t\t172800\tIN\tAAAA\t2001:738:4:4000:0:0:0:3\nc.hu.\t\t\t172800\tIN\tA\t193.6.16.1\nd.hu.\t\t\t172800\tIN\tA\t195.70.35.250\ne.hu.\t\t\t172800\tIN\tA\t194.0.25.11\ne.hu.\t\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:11\nns-com.nic.hu.\t\t172800\tIN\tA\t194.0.1.12\nns-com.nic.hu.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:c\nhughes.\t\t\t172800\tIN\tNS\ta0.nic.hughes.\nhughes.\t\t\t172800\tIN\tNS\ta2.nic.hughes.\nhughes.\t\t\t172800\tIN\tNS\tb0.nic.hughes.\nhughes.\t\t\t172800\tIN\tNS\tc0.nic.hughes.\nHUGHES.\t\t\t86400\tIN\tDS\t4783 7 1 8DB106545645B7F77E2A82C23A18AA8BF1A62146\nHUGHES.\t\t\t86400\tIN\tDS\t4783 7 2 73FD0A64DC60ABEB6DDAE94E835686C9759BF2E9D6AA11BD0AA70B67831C3A1E\nHUGHES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k+8ZnUsWuCBs2JEvf1v6ExR+fJJJBCl4Whho7G0r4SdaVLD//2bJr76ZoTSCneiucyex86S+HcWBk+YTAhK23bXIXU3MQVJwq+NX3+0WDjkju18r0R7eKSAkNiXJoWbA47pdjXFQ+R/jmzbacdRhGUyAdBbA0Xcu/LqfmA1VePotl0unl4KgnlxeSRPmC80tbvTAKGs8BnOwqKpq1YG2JpM7pTHb1lFHmbA/3GOtNWhOSzmCmM08ER5aJ0PHzbd1GLKCgCVF2og18OjfoXhkHubtB1gE/uPJDeJBoNSP+L9juLN3KsXQ0+XnXk/KL4osEnNdcncDwl4wJm77zj46Ng==\nhughes.\t\t\t86400\tIN\tNSEC\thyatt. NS DS RRSIG NSEC\nhughes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p3DZk+vmlT6tvR0Ex5Y8KGOEzbsOY7LJUd4sqoydxshTE+PrEc6aZmWrFLZ3LZH0FQb2oEZPcUVUAFw32+2XZlGJgn3WixOpQMhBuOJyu4EIns/PQT5rIOyzh3Vl2pOUe89fOnhd2dZAhvzNN9kfHK+zZ/NI4GPjVYahSIX05RUaqSFhiMgAegdHfCCdoqPfk7vrPC2jmqBL7C928sa42pyssI4t2jsWaIMMRW+z/huFmqE7ZQSMQYvNL+UN1XTuHymOzxvm8EE3eVel65RzlxGnBat4UWNCSKX8FZPxxGAKwIHjgRh5F3faGTwDKOXSWHsX+FVtUzQOb3oiYuwzzQ==\na0.nic.hughes.\t\t172800\tIN\tA\t65.22.108.1\na0.nic.hughes.\t\t172800\tIN\tAAAA\t2a01:8840:6a:0:0:0:0:1\na2.nic.hughes.\t\t172800\tIN\tA\t65.22.111.1\na2.nic.hughes.\t\t172800\tIN\tAAAA\t2a01:8840:6d:0:0:0:0:1\nb0.nic.hughes.\t\t172800\tIN\tA\t65.22.109.1\nb0.nic.hughes.\t\t172800\tIN\tAAAA\t2a01:8840:6b:0:0:0:0:1\nc0.nic.hughes.\t\t172800\tIN\tA\t65.22.110.1\nc0.nic.hughes.\t\t172800\tIN\tAAAA\t2a01:8840:6c:0:0:0:0:1\nhyatt.\t\t\t172800\tIN\tNS\tns1.dns.nic.hyatt.\nhyatt.\t\t\t172800\tIN\tNS\tns2.dns.nic.hyatt.\nhyatt.\t\t\t172800\tIN\tNS\tns3.dns.nic.hyatt.\nhyatt.\t\t\t172800\tIN\tNS\tns4.dns.nic.hyatt.\nhyatt.\t\t\t172800\tIN\tNS\tns5.dns.nic.hyatt.\nhyatt.\t\t\t172800\tIN\tNS\tns6.dns.nic.hyatt.\nHYATT.\t\t\t86400\tIN\tDS\t27631 8 1 2DB43CB6E735F60CB692F81D09487CCDECAE58D0\nHYATT.\t\t\t86400\tIN\tDS\t27631 8 2 68CC45C838E797266569854D442311A0F3CB5248A8CCB17DB0AB25E8548ED8E6\nHYATT.\t\t\t86400\tIN\tDS\t58411 8 1 B3AF0B58FF1BD00FEDA47F295B7B4DF327456777\nHYATT.\t\t\t86400\tIN\tDS\t58411 8 2 A06243B4628966F29824FBF43A5BD12390EC8357940B022FA2E11E02EE3DCAA2\nHYATT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NYvQLLyXzTpzIBHU3mPrHaiFuM4rfUpADLKltw7Ru0jeM2zKw3I5iDeWZKjWVwKDM8YNEvKJo5imoRz8hUQJhhtaU/n5Tb+ExZ6QPtbi9Bb6fJxNJ6OKizYQXRmnN3ZJUtyf1kzYqGFb3sxkb/y0EM5Xi7G7FSjqXRCacCqQro0cmsL+auCTUtrDwJhAl1p1LBBZxVmhgPaYN69R+OGutO+evmRrsjvMu6Ilep5Vb2/9H3v0rVl3FH7UMMVuMVym2UIBUEfFxJAiu7o+66Wa7B5pOuE5fuO/fu80W141kxZyWEkvtvy6kNoBG+d806whILEwfKBw72wYBVsQearYPA==\nhyatt.\t\t\t86400\tIN\tNSEC\thyundai. NS DS RRSIG NSEC\nhyatt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ou0XM3S3/wEwghR62nFV1k+tv7tqA/36FIs2BmR3OyjDJlc92/CM+YyiW8O0CKoaa1uL8ErXDCH5AidO+oGEEFuWjmQyjLyTJMirA/UkRZDrc7pNaOpYysFyD4FIwwckQXBfLj6wCj3WqsZB0sXXfMpd7OMWjCTSWjVGkDNW2mBuBSJNsgOQz9gVgkqR+cxNEoMVOB/Ljb4XmWNp4xII1MQ/SH6FG4+XvEOQNnbmakA7rghn7sa+IN3AteJnAGGn7ipcI9eDflzhZIl+4SoMD71rLH4yp7HhZIr9iO0DnxivSicB8xUzVFryBw98JCzLxnO9qygoDYEj0lFm9qH0kA==\nns1.dns.nic.hyatt.\t172800\tIN\tA\t156.154.144.78\nns1.dns.nic.hyatt.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:4e\nns2.dns.nic.hyatt.\t172800\tIN\tA\t156.154.145.78\nns2.dns.nic.hyatt.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:4e\nns3.dns.nic.hyatt.\t172800\tIN\tA\t156.154.159.78\nns3.dns.nic.hyatt.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:4e\nns4.dns.nic.hyatt.\t172800\tIN\tA\t156.154.156.78\nns4.dns.nic.hyatt.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:4e\nns5.dns.nic.hyatt.\t172800\tIN\tA\t156.154.157.78\nns5.dns.nic.hyatt.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:4e\nns6.dns.nic.hyatt.\t172800\tIN\tA\t156.154.158.78\nns6.dns.nic.hyatt.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:4e\nhyundai.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nhyundai.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nhyundai.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nhyundai.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nHYUNDAI.\t\t86400\tIN\tDS\t17755 8 2 8BAA367547EFE4641E025F151F6722B0A83CA1584C16FB69A23DCFC45ABE4AEC\nHYUNDAI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vlEAxeLL5FhbZQjQxI9Ib4o3Imf86ZAd+uNSq1sB+/x/uJqEVbcnYLw0LBzP3gDN9DXMEaNcPyR9U5/wYXLhFrDuWiDfIDDlEpEArrWhrSiy8f250RYUtx2TAZzRTtQi76W0SginAu+DuHp2TL74BP9HovLrzgP3wfWLfmu6d2nnpMa6mc7NpkOJ2C2yg3vy9KEEUScxxqLjXSSGKc73LS8wInx3s+1VVIpM/guh9Gz/Xx2FHT5SSOOlgA3olWOwb+fl6hdqWzQ0+RVDKVrAVraKm/V+Sr/3CHOgkceZdnDzx3v+pPn0jhZhw2iLA+ZYPXwSGHEq7bUpU5Pfx78S1Q==\nhyundai.\t\t86400\tIN\tNSEC\tibm. NS DS RRSIG NSEC\nhyundai.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FeYNGFK3F11nAUTw2IIi3AAMQhusLhqRIO64RvPj7oEBI5YaxVOoJ0kiZ8MnebGMrHByvCncmdmhs1x/rG8tgZsUVRlXZWbHaIcn5rO2MobgrFm/27/a04j/LiKoyOHO2n56MsDMDPAjGcqygoSqQgNDKjWl6cMu3O+xO6tdKSDp2IJLdM+Vk3LQ1onZPr3eSLOunxxYuq9ID4jWfK9nphQ6u1qUrelZzfZrnFTZWElTLx/q6pTk56ceFFQ9Q2mBaXx7wD3r1qI8AtfHotuhqolA+oOYY+F8WIHEdXonU02ILx2p49ecAQT2F4HUvYUUBsCdi/anL5pvREtPawrIwg==\nibm.\t\t\t172800\tIN\tNS\ta.nic.ibm.\nibm.\t\t\t172800\tIN\tNS\tb.nic.ibm.\nibm.\t\t\t172800\tIN\tNS\tc.nic.ibm.\nibm.\t\t\t172800\tIN\tNS\td.nic.ibm.\nIBM.\t\t\t86400\tIN\tDS\t39484 8 1 346BFD1F92DA7D238A9A201B975E8A9A0148285C\nIBM.\t\t\t86400\tIN\tDS\t39484 8 2 3EF07C8A99B2360A6CDBD6389388498EAFF268A76CFF774D6A6CB1A3E8924F99\nIBM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bA3SYGWgRyFZ07TqTmcqPTqLosX+FoAu4S0k7CiV7OMyYuEE8HSGMKfyz1keDRPYZoz2LdcQL1ElohIuC1/37J51h+cfDC7gSdbUKT3ONvOhEWHzQsYQVzUsh3YeFL692LAIZEA4s5A3aIWLs4qNSwNJ3X3aQ6fjdMxsC4R85E+U/3f9/flybhv+RJGaSrA78jhdu4odQTAbyHJ5QU3NAHzqOSNJ9ybV0ivBoFCyOD9B8yawo1kdMT+Vc0/KSthZnNRhqoza6IOQSxZ7ijPn/daIqkn4BVwyrW7GEqfip7CJv+iDzeHmqeqkho8AU6elS26QDh01d6KSZHHetQ8i8A==\nibm.\t\t\t86400\tIN\tNSEC\ticbc. NS DS RRSIG NSEC\nibm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . W9+6wIABZyhn2nYyv0/GAM5VzIVBT0cw6pZYsZR+h37+zZt2zBDCYTSSgaTjbeQT3jdpCUNtJnVFN2V8tEiA00x8Ty3/ZAdvAgcorrCBSwM8AcegsD6cGagBQm8TrNq0BdW8pDQBqZBdqgtOxWZyRfLNm6v5UyFqt1Vz2gxXzrCT+Em6zDJ1p937odH+bwy8UjgbF2VBjqq2ay4xHNn6uJEhL3sduklELSh48vT4va5zT3UASsk4j8+QHRiXcvDxSPdIe8jOpWTkf3G7x0QeKs+4c5FBJFzGKRFNpWmLLnVo+YujuxrqP1IVqaoKGBfWNRn8M5DjJoexZRnZZ2S4JA==\na.nic.ibm.\t\t172800\tIN\tA\t37.209.192.9\na.nic.ibm.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.ibm.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.ibm.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.ibm.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.ibm.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.ibm.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.ibm.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nicbc.\t\t\t172800\tIN\tNS\ta0.nic.icbc.\nicbc.\t\t\t172800\tIN\tNS\ta2.nic.icbc.\nicbc.\t\t\t172800\tIN\tNS\tb0.nic.icbc.\nicbc.\t\t\t172800\tIN\tNS\tc0.nic.icbc.\nICBC.\t\t\t86400\tIN\tDS\t38979 7 1 FD19CE69343D2A4C732A06477A9C5F980985FD43\nICBC.\t\t\t86400\tIN\tDS\t38979 7 2 B12E9CBF0158C0304027FDC4DE8DDD27426F0E8973CC84370F795162A1CB237D\nICBC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . waNnsAB3rjx68MVkCevMuXRUzda4wlqMMQaWxZhKRKKndLox+7XHU57+gZkC7ERYDMz0OtPpaJkhaCtdNtoLZhjzQ5mSwcjWqdoLvxz5AMk5VQbwB2bUAIqymBI67/yA+5BMlcO9U7o8SW0v6CS+bFMgMpZmp+KW2NLSxZjK2+eISTBijS9XTM/hoBEI141hcgUARRiLLRChsXH5HZf6Ye/bV16g4pxLN9fEZlZ55yvFyXXw5DtlgAgblTUVyMAyqBVz3/2LKI0BQhwr+YKx3IajECB1EtSQz/8yBt4G5ZUNkzYvTSDf1TtccWmhb6StCFsJkE89tZ6PvrcwbV7s8A==\nicbc.\t\t\t86400\tIN\tNSEC\tice. NS DS RRSIG NSEC\nicbc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kSNwv8zXXgRglAiBooPemZNuVoIp0FdTN1nh+/zUUDr11fidPEXujKJJzzE0uD1d1VHTgkoDYHOzjS5uuvL5JdGvydzNhUM73CwaKHxquEPRFg5Ut6PWCNp5qX3QkNDcmHJOhIGZJItZ54CcW2zGC6HN7S2tSlQZzRW6QktB/naoVjCwNIGIsCQw36Jb/3psRw6ZkBKRFJhkYF2X67Zi8Fj0Cfzwas2NCxa8GqMFMzbuJM56TqxhjgvtVqwcRuTarWKPf/1JkBUOlH8SWxcMesYWa3mntSn/8lGpOmfAahIuP4djoz5mFu6cpyL4PBfj0KazoAVhtPYUi+U0+bY5Xg==\na0.nic.icbc.\t\t172800\tIN\tA\t65.22.128.33\na0.nic.icbc.\t\t172800\tIN\tAAAA\t2a01:8840:7e:0:0:0:0:33\na2.nic.icbc.\t\t172800\tIN\tA\t65.22.131.33\na2.nic.icbc.\t\t172800\tIN\tAAAA\t2a01:8840:81:0:0:0:0:33\nb0.nic.icbc.\t\t172800\tIN\tA\t65.22.129.33\nb0.nic.icbc.\t\t172800\tIN\tAAAA\t2a01:8840:7f:0:0:0:0:33\nc0.nic.icbc.\t\t172800\tIN\tA\t65.22.130.33\nc0.nic.icbc.\t\t172800\tIN\tAAAA\t2a01:8840:80:0:0:0:0:33\nice.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nice.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nice.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nice.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nICE.\t\t\t86400\tIN\tDS\t18534 8 2 78BB0D88D5F5D8D59C60BF7D062C87D5030D337C08AC0087071FE5CD709ED9AB\nICE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . my+1542bm0RSsAB5VC14m5UPyyrVA7TmQ6KX3++y+AxVH20aS+6VYaAzWAJXlYWbp3ml7aDLPNLxJp3QHqarD+Qbv8wvhwieUYxhuqP2fwtByxB3TtAIoLttZMujBeSi5v/aVC/2rAsfSLOvizxDuBJo+9WZBH361nDkgku5F18LO8qAHndWxONf69BC2MLxx7cb1rN4I3ziEXTaLRWXza6wGq9Uzu/7pd+UgInqtn0KlycM2u61/OPR5upLp6Su4SUBp0PAtZbiB7uwgc4wvqqwcAYjLi9PikLxp+A/XOaA2mr/1o55lxXXB0zVEqeJs/9LBj1++I+TsVMNXKSTDA==\nice.\t\t\t86400\tIN\tNSEC\ticu. NS DS RRSIG NSEC\nice.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . R65icM4qFc5EClrhB5R6FnP7/K7rIMsdEvLEAiPYe553o8SiCLtbjpHZazCJFajWgasEfU/6S2ZgiaiwC0ItfvPRhVNtJ4/jW8pSwuq6ZgjnQ4KUbjWjmnITd4lN8CUDH9NB1oHDEHaqXi8TJuliKQgnAsqQYodrpjNB6MmIPmuYUwsIs3Fe4IVycqJ5e0tFk5yxnkKqUsddj6gD6qZ/yO3ggjEg8zbKJTA5Df/N/e1hX6nU3JzTCWn2ST8tZSd7azEzRno0UV8gGBLBQ+wl5V2jIpwB0Ba1GwtK08hJluIOsSLdIhDfgoj+jf/Gd5ufPeGNR1t4y4Q301CRYXCmJA==\nicu.\t\t\t172800\tIN\tNS\ta.nic.icu.\nicu.\t\t\t172800\tIN\tNS\tb.nic.icu.\nicu.\t\t\t172800\tIN\tNS\tc.nic.icu.\nicu.\t\t\t172800\tIN\tNS\td.nic.icu.\nICU.\t\t\t86400\tIN\tDS\t31762 8 1 DB42BC4B511C8F97E5A3C00666B76FB1F4C2E567\nICU.\t\t\t86400\tIN\tDS\t31762 8 2 CCC397A837F6491166129E1D99ED03CCA6635166B2F5B58C65B5CF516AE92B8F\nICU.\t\t\t86400\tIN\tDS\t62704 8 1 D834EE1ED0374E28C49BE9C12FE1B93AE0FE9CCB\nICU.\t\t\t86400\tIN\tDS\t62704 8 2 8C0442A126BA382CA5B05AE5B44744CDC5AB2845C83918E147083434F65790AA\nICU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QY7qMOKiNqPb5jeFmUrWECU8pcnAIxLSseSQ9xzcx5SKwESEPWkihAmWDV6cRLCgHfr/c01c6ox8emEz9tyoFMXam6DriaG0by3U14nLOVxdzM2+TeJI9IwbEUEA4Kr1hIoq7mEDb4mpqwCqHoPZ3NpPE92GmC72JTMxihwE7cUOzBinCQFwP/LN/pXhFMLEcReIyyQcVPhBJkdd17cVDlL5XYrX+/kx67ZfY7u5HvucDpu3j9lqJSgH+wZZCGFrf50ZM+4z8dp7glDOP4x7s9pIjK/XVRruGhUOwOEotc0BRgaJMdibvVXDJB0o02GNndJN5vPJiWNigUtYLRORdQ==\nicu.\t\t\t86400\tIN\tNSEC\tid. NS DS RRSIG NSEC\nicu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OkdJm4dW89hAoLhl6ubDXQ8ilaVV6oWsqmmNoRv7UOOSgxP2NraycCfBgyobrELuIQ6JOcQfJIZ2svgGzkLIYYp9fw1MlRiJKRGXeNQwk+mkDrT3KbXtTW4w6SbC75vxvdmB+/1gvi49ATZYx6SIG8I/2mc3s2Us+CZqZBDjpkYbiyI/iABWg0wwUVFGTF3eL3arci/xZmgnVf0x4wSy5bb2Xm3PWb2H+j/p8eAeEudNcffjSVq5pMH2KvD0/KOOha4CbphQFVTu0T5aRnGHav87WNYdA9oZGyaHYkzs89YhgqEmB0ZGYM5eK4qQPbNxFipH9Egz2+f7snGNQKTpyQ==\na.nic.icu.\t\t172800\tIN\tA\t194.169.218.108\na.nic.icu.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:108\nb.nic.icu.\t\t172800\tIN\tA\t185.24.64.108\nb.nic.icu.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:108\nc.nic.icu.\t\t172800\tIN\tA\t212.18.248.108\nc.nic.icu.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:108\nd.nic.icu.\t\t172800\tIN\tA\t212.18.249.108\nd.nic.icu.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:108\nid.\t\t\t172800\tIN\tNS\tb.dns.id.\nid.\t\t\t172800\tIN\tNS\tc.dns.id.\nid.\t\t\t172800\tIN\tNS\td.dns.id.\nid.\t\t\t172800\tIN\tNS\te.dns.id.\nid.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nID.\t\t\t86400\tIN\tDS\t26887 8 1 2F1E41B5BF7DA7F134B4025E8242D3A9EF54801C\nID.\t\t\t86400\tIN\tDS\t26887 8 2 28BE22003A1AFB1ED9A7BB82482274E2DB5F09A6C50702C731E040D2257347EA\nID.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . r7uA5jzFLbRyKdTpVScEOv3Tl+Pnp30JjQCJ2MEQeqDfdfFVH+2GJRaOixyF5CTP3Cx+tZfiPErTLoQL02mWC2HDaQ+jWORdf09qsZtL2H+kwU2GmHRz6f8DW9sgd4mFzEBt1BKtdHiFfzL7XEDqC2KLTx+e02hAYOQDGS2hhnwkwTWLCbLGT9dYcDh5vtZMryKJA2LKxvhy/4IuogsR7um/joreDK8SKjtD4O4NJ97o+3DYpNp5O4I49HEhD81NOCPR8NL/AODAQJxNVUqxj779B/Nne28Xb4EqobNTPtgAQek0oR4n1DB5AcqxiEUpcRZXVAAXaZavQ25M5ZpnZQ==\nid.\t\t\t86400\tIN\tNSEC\tie. NS DS RRSIG NSEC\nid.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cID8Kubeuw5iIkeFQXHfYFAh5eFJNciq25vxP1vESqlHXuB+Wl8lBdpvZYblwQCsseTNPEulHsQhywFSu4y64YXQN3TMGtzO3Kz2NWuwH26Xs5ap+MbKlTfvySu/xDF58ub+jEeadNvSUbwrKGFGSDs4wUUT9Hun7BJw8aCzeANCTyWO/oSlRtvZQ5Pvrs/b5KpuBevdICFOZMHPQ23sRv9dBF3DdIjXV1cLdVqCdZ5MLHBzsvO0h3iGVk52R6+it03ZyXifiMM/uawdbG+XaHAgoG6qJJAnJE5+5OSaJ1YMvJgTznzkxjZloavPyOaA0DuRg7nQBM8dYm6S4jWBew==\nb.dns.id.\t\t172800\tIN\tA\t103.19.179.179\nb.dns.id.\t\t172800\tIN\tAAAA\t2402:ee80:b:0:0:0:0:b\nc.dns.id.\t\t172800\tIN\tA\t103.19.178.178\nc.dns.id.\t\t172800\tIN\tAAAA\t2402:ee80:c:0:0:0:0:c\nd.dns.id.\t\t172800\tIN\tA\t45.126.57.57\nd.dns.id.\t\t172800\tIN\tAAAA\t2402:ee80:d:0:0:0:0:d\ne.dns.id.\t\t172800\tIN\tA\t103.19.177.177\ne.dns.id.\t\t172800\tIN\tAAAA\t2001:df5:4000:4:0:0:0:4\nie.\t\t\t172800\tIN\tNS\ta.ns.ie.\nie.\t\t\t172800\tIN\tNS\tb.ns.ie.\nie.\t\t\t172800\tIN\tNS\tc.ns.ie.\nie.\t\t\t172800\tIN\tNS\td.ns.ie.\nie.\t\t\t172800\tIN\tNS\te.ns.ie.\nie.\t\t\t172800\tIN\tNS\tf.ns.ie.\nie.\t\t\t172800\tIN\tNS\tg.ns.ie.\nie.\t\t\t172800\tIN\tNS\th.ns.ie.\nIE.\t\t\t86400\tIN\tDS\t44390 8 2 3CA93B563BE78524CA8C960E368C6DFF878AADC105D9054410AF02D64D1BC818\nIE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vM7Zu9mjPj0P455Rr/PIbsG7FC5t3h9MbpyPENAVrm//EAYkF3I+5l3YxsydN4WJrBcy1LLBOYDzlolRTrvL/B8O2CeWqCKyrmmIqIHijAF9y05tkYQGhcq/p9Xh7xdUAuuzGZgM5X+iMsJoxj8d8kRTwwRXk3i57vA9qnE5JdoTaBbJhqg5t2BJuoZv1ced1fHP6oNy5LatD86j7j9ZvaZWL82KLt+I+3lKfC9LY5SnFShxHa9cI84ZMPUaFcVZwXgcHlU4PwZEKQV4GcFherccUfC5vdUYn7vu+wrrGXJZwhq/x6qaGvaVUr4m4fo67VTW++stKh4n2ug/KDjs/w==\nie.\t\t\t86400\tIN\tNSEC\tieee. NS DS RRSIG NSEC\nie.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Az/IS2igybe0QsYbgJrfhggmceT5CPffox0ezN8OVf/MjLywqlpG5qjwBK5595EhrMH5sBXOj6a+w91DLYUSHjz1HjjUhPFQMOmWkw3qz4wty1ITu2cknfqtgud5jmOcbgppbUuMPVTsUOfKoqGNnmH264YEhIZBEmfGn8fThUB+w9Tm1xHlbmgtHWHhgfRRRriDgsuyIEu6Bn9Ekzbjpe6CSeXL5BuVji/DHfxYclBSWKrDW8Uf5Rve8PE5CoLKoyxXD0BgkkthunMAmHN2M8iys94h8SOUKbKEe/E+u9B5sUV2upkysRDn5M11Sh9MaqccLJOgYkdGo6e3U8L1BA==\na.ns.ie.\t\t172800\tIN\tA\t77.72.72.44\na.ns.ie.\t\t172800\tIN\tAAAA\t2a01:4b0:0:0:0:0:0:3\nb.ns.ie.\t\t172800\tIN\tA\t77.72.72.34\nb.ns.ie.\t\t172800\tIN\tAAAA\t2a01:4b0:0:0:0:0:0:2\nc.ns.ie.\t\t172800\tIN\tA\t194.146.106.98\nc.ns.ie.\t\t172800\tIN\tAAAA\t2001:67c:1010:25:0:0:0:53\nd.ns.ie.\t\t172800\tIN\tA\t77.72.229.245\nd.ns.ie.\t\t172800\tIN\tAAAA\t2a01:3f0:0:309:0:0:0:53\ne.ns.ie.\t\t172800\tIN\tA\t199.19.2.1\ne.ns.ie.\t\t172800\tIN\tAAAA\t2001:500:93:0:0:0:0:1\nf.ns.ie.\t\t172800\tIN\tA\t199.19.3.1\nf.ns.ie.\t\t172800\tIN\tAAAA\t2001:500:95:0:0:0:0:1\ng.ns.ie.\t\t172800\tIN\tA\t192.111.39.100\ng.ns.ie.\t\t172800\tIN\tAAAA\t2001:7c8:2:a:0:0:0:64\nh.ns.ie.\t\t172800\tIN\tA\t192.93.0.4\nh.ns.ie.\t\t172800\tIN\tAAAA\t2001:660:3005:1:0:0:1:2\nieee.\t\t\t172800\tIN\tNS\tns1.dns.nic.ieee.\nieee.\t\t\t172800\tIN\tNS\tns2.dns.nic.ieee.\nieee.\t\t\t172800\tIN\tNS\tns3.dns.nic.ieee.\nieee.\t\t\t172800\tIN\tNS\tns4.dns.nic.ieee.\nieee.\t\t\t172800\tIN\tNS\tns5.dns.nic.ieee.\nieee.\t\t\t172800\tIN\tNS\tns6.dns.nic.ieee.\nIEEE.\t\t\t86400\tIN\tDS\t1855 8 1 D066BE9750D3DF20668D5EC21EC85FE8AB802895\nIEEE.\t\t\t86400\tIN\tDS\t1855 8 2 96EB6CB056820569B24058CAFE73861523A05FF9AB3D953EB29521E6AAA86985\nIEEE.\t\t\t86400\tIN\tDS\t25109 8 1 96B4232B5F6D32FB5A64A011FB2E44C71E7EB0B9\nIEEE.\t\t\t86400\tIN\tDS\t25109 8 2 C2617FB0A6DC2BDC444C1EB7A330AB2E8A5D5947235F30E219F8C02B9F4CA9C9\nIEEE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OlfhAfENlcfu3PDeqw0VNGPS4MbA4hO0mfraSM8ZEA52KlkkIcdY6QANJoBbpmfcbCq7jx2Z+w1VfIH4APmYA1bmgJe7YnPFWYRaJZ2eyF+2PykbS3H5DfLDvSyYvf3FtxVqf91Lu3C/WzEICKAlyzaM8Id3tPhq3OgaQNaJDGCz91ExV+sAaStv7g4R0FU8iDXOery37iKNUcs53V57zhsf5OJa2mBedAnOpgGzPs+gFvI8jJao1jbJvvrxdSgQfcL7j1CHGVQnve+AYjt9WdRhBR35X3iYdRFKTkrDik7SJJhqdQqexu6UARh5uIJBBoPrKLwS63iTnrx7789Prg==\nieee.\t\t\t86400\tIN\tNSEC\tifm. NS DS RRSIG NSEC\nieee.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . il3clT4TtL7K0K1zFQrCQLOAFMQmJCcUQireNbIKjAwG9nt898RChVWTqNz5WSazUq08fy9fX3aaqj9hO5VV1G+fyvVXkT5KAV1iTsSBzLgSDuK4VpABCgmVCk2KNRm+ufHo5+pF2e9HEiSUbLlo69nMlUKXhpmdokoI2/kYDx/vW7+h2ZcRcmP3QLzXPBB0r6ifaRdmzldeP1SRYF8PXJ1mDxEYFIQyLYBSiHKEw+YgLtdSlpdPktPSy8tCpRXBpNu1jH8mwK2i5NJu68otIclgbosVKT5eDtQ1D0XXdA/U0x5voXmjLFSTa5kOW6hzvZGHSimSxCJP9bewMjc0lA==\nns1.dns.nic.ieee.\t172800\tIN\tA\t156.154.144.79\nns1.dns.nic.ieee.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:4f\nns2.dns.nic.ieee.\t172800\tIN\tA\t156.154.145.79\nns2.dns.nic.ieee.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:4f\nns3.dns.nic.ieee.\t172800\tIN\tA\t156.154.159.79\nns3.dns.nic.ieee.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:4f\nns4.dns.nic.ieee.\t172800\tIN\tA\t156.154.156.79\nns4.dns.nic.ieee.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:4f\nns5.dns.nic.ieee.\t172800\tIN\tA\t156.154.157.79\nns5.dns.nic.ieee.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:4f\nns6.dns.nic.ieee.\t172800\tIN\tA\t156.154.158.79\nns6.dns.nic.ieee.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:4f\nifm.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nifm.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nifm.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nifm.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nIFM.\t\t\t86400\tIN\tDS\t1062 10 2 9F27E38962FE2E8FEA42E4AD88F1F90A5A23F6BDB4C8949AF772C1430E073745\nIFM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Apt7l43Lok2QYWzKU/JeRBTdi17kCoCjQP9rWkFh1v7zGdfcJRoVpTLMsPz6GUmg0IDVCR/Lu+cc/5EJ7aY3yeu6Xxt67FhwpbkYFlpVcT6wfcu4p2mgkPfic/uUFu37nMxk2Ct7Vw4wlnfbqkDgDMMmODckpwaeBcRAIKOD3Kvu+MGIoJEO1k5PbT7ZosmQQQIzmYMadqtfcCW12n+16cMb4INI/5CnbQkGwvCh8CFj8VHvRIrtmhFjqHgKHVxbSFPjIXlEzbz9zlx5jX4kV3gF7Hym5cDYSr+ODdZ6SkJpN0/GLcbtRvYDvFAozWOqZQATSBTNWxJLoy1XjE+hfw==\nifm.\t\t\t86400\tIN\tNSEC\tikano. NS DS RRSIG NSEC\nifm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V6PMbeaMSKbVtRkAxLtK+7PzlhZ2wyUaTGFvhn3/TG560X72R9z1Bgi307GGf5JDw+hcUcBABQnzfcaGjSCED7grxuTRAbeFTT0KL2ggf55+6XlX5aNFlkE5Y5eTg//6ANM7TNG0YVnqHf2ushOgrRye8e6UEc5s2tMJZ6T2Ekb5vV51FrkZ3zTnkL/4iA4w1wYAoB1FSSFfjv63IH3ai0SObpGyNdYTcZRMtXZtu5BcARaD5UoAZXn8WQl507WV6QvC/7tPVm7CSnAT1WB4RZfoyqswIeGLLDLfiPlxOtH6U+UOGLDVkyRJU78vQztBJAGkrh8RIQU385Uk9vBNbw==\nikano.\t\t\t172800\tIN\tNS\ta.dns.nic.ikano.\nikano.\t\t\t172800\tIN\tNS\tm.dns.nic.ikano.\nikano.\t\t\t172800\tIN\tNS\tn.dns.nic.ikano.\nIKANO.\t\t\t86400\tIN\tDS\t11692 8 2 E041CEBAF350D90D1D6235AD11B5F2091C89B0A0B6799C56262F60BC9CE02C68\nIKANO.\t\t\t86400\tIN\tDS\t54980 8 2 17DF03CB251403DED6F535BD35EFA85A0D633EAF2A6FAE83A642B82933EFB25D\nIKANO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fJ/3OtDbCkV0xQpImvAkhuHOibwJZ/u26trU8f6vHW9WtOm7fUz/T6Un0zQhlf1DH6ZpB6wUx1+24nDDXf3zABVfUTbEpbOGhvLkaDshfVu+3n1TCMfYVInIapbfwNcKUN+XkgguZZpgfPcs1xrp+N9Ff7NTXWvHEFtKaeDqLbFykxkCVQN9r57aLRD3xobwvSTHzglXBsHY7uPGJ7CDjkmtfmfDW6XZvJuYhHh/VGICIgVOP2/pSkgFGGJM7KW64UNPrdsj+jllNxj1TEJqxqPjs6rm/D+gd4Fb/gsj6ms7JA17AwQUwfJnaHylCLVX98bOEFYeynFhlUG5zhzVzA==\nikano.\t\t\t86400\tIN\tNSEC\til. NS DS RRSIG NSEC\nikano.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D+V1Dql3JTxihr5Ctv0wTvnqWVCLd/hzvOy3WMVFiUaXqxm87jSpd7xN1WVsDWZ3QfNhicOPpXhxQhhbrWf9d742w1F3Uj3s6Pw7JsKSD9qoh2IdErzr71tOKOJuZZq2nXWpZIDKahc/BVU+nBmLdWDlFUNlU8bIJVNlI3MJthAoXt1oO0K+pJ6L7u/jnbBkjQoy2S+dToVeFLv1hj6F0cPCM+NzD53iDaZWRSkFLx5av/9YUeMLX+PgsTsqsepgItNRY+M8Ay0lu3s7JxsQD8tM2t5oBhyRolNW+7SJ7xRYjXKqe5fFiMbyUqx27AVNxXm+dJLEvE5jNxCe1Ify3g==\na.dns.nic.ikano.\t172800\tIN\tA\t194.0.25.12\na.dns.nic.ikano.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:12\nm.dns.nic.ikano.\t172800\tIN\tA\t194.0.26.7\nm.dns.nic.ikano.\t172800\tIN\tAAAA\t2001:67c:10e0:0:0:0:0:7\nn.dns.nic.ikano.\t172800\tIN\tA\t194.0.24.7\nn.dns.nic.ikano.\t172800\tIN\tAAAA\t2001:678:24:0:0:0:0:7\nil.\t\t\t172800\tIN\tNS\tns1.ns.il.\nil.\t\t\t172800\tIN\tNS\tns2.ns.il.\nil.\t\t\t172800\tIN\tNS\tns3.ns.il.\nil.\t\t\t172800\tIN\tNS\tnsa.ns.il.\nil.\t\t\t172800\tIN\tNS\tnsb.ns.il.\nil.\t\t\t172800\tIN\tNS\tnse.ns.il.\nil.\t\t\t172800\tIN\tNS\tilns.ilan.net.il.\nil.\t\t\t172800\tIN\tNS\tlookup.iucc.ac.il.\nil.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nIL.\t\t\t86400\tIN\tDS\t44729 8 2 7FA5A2FD091C340D4A01864B4F82D66D0769F3D3A0A1C48F8ABD2A64B1689921\nIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WPcbo4Yhx3oiHmG50VRoY7AGgicpX3A4z1crOi9uTNondy5yeKmcxFQ53eAov1QgJGIEk8BjZYgbhNvmtD5eMzwTU09VEXCf2qdqHHtG6+zctjtANCcYD0/sXUnit/jdfJH88dX2s6ouHVfO4/YLXGsEHGrr46c9It4E5lnJt7qtNnQlwbtrZ2Hu6iSAITV9WOUEMlghF+n6iatQ1L6Ft34WF+vhPecoJR6uO2ZS3cPGPu40jNmMcvlVyn/koiA84JuePeryCTgXvHiLNgP9pQwseH7Vmw1I/2hJ59H3XpB6ASj0up/GWWAX9U4WPDs0fZt0cW/J5TVPQVppXtKNlQ==\nil.\t\t\t86400\tIN\tNSEC\tim. NS DS RRSIG NSEC\nil.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sRHRfq9v1UaYi5lZDTzmuLc6VBDdrOq0ftDGi5zM32juN0jdX7vT+Y7WG5PvfaUuOeHbSNFZ4iqIPzMtZ7WtGvokYQtxNeCvabkbvGG6XWQRwePssYQK5thAqRASmjxKdAKMEfpwOaCvqmL960CbOeQlX/kRn0yxgis4iX17ZIHZwwyQUnb6rijb6SiDTMNag4jw6GG855Rg0sZvyHOhifCOpzLrHErBpoDBf4Cv/1/SD4Y8EEWg/l/2zEbjIC9sQCQchd5P7pksu1OA01F3wHTbCO+ajoMD6MJUzQqa40mcmT7KBAeRonVaLPQ2+iGNGFo/XT4H3vbC9EdKRQcrXA==\nlookup.iucc.ac.il.\t172800\tIN\tA\t128.139.34.240\nlookup.iucc.ac.il.\t172800\tIN\tAAAA\t2001:bf8:900:6:0:0:808b:22f0\nilns.ilan.net.il.\t172800\tIN\tA\t128.139.35.5\nns1.ns.il.\t\t172800\tIN\tA\t194.146.106.122\nns1.ns.il.\t\t172800\tIN\tAAAA\t2001:67c:1010:31:0:0:0:53\nns2.ns.il.\t\t172800\tIN\tA\t162.88.57.1\nns2.ns.il.\t\t172800\tIN\tAAAA\t2600:2000:3005:0:0:0:0:1\nns3.ns.il.\t\t172800\tIN\tA\t194.0.11.103\nns3.ns.il.\t\t172800\tIN\tAAAA\t2001:678:e:103:0:0:0:53\nnsa.ns.il.\t\t172800\tIN\tA\t192.115.7.53\nnsb.ns.il.\t\t172800\tIN\tA\t192.115.7.60\nnse.ns.il.\t\t172800\tIN\tA\t192.115.141.253\nim.\t\t\t172800\tIN\tNS\tns4.ja.net.\nim.\t\t\t172800\tIN\tNS\thoppy.iom.com.\nim.\t\t\t172800\tIN\tNS\tbarney.advsys.co.uk.\nim.\t\t\t172800\tIN\tNS\tpebbles.iom.com.\nim.\t\t\t86400\tIN\tNSEC\timamat. NS RRSIG NSEC\nim.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G/Q4Aj2eOrZmT8S9+Q1dFjiC0sFz6weEsUiKzOAH+ifuXgkfQk8xkbHZTL8iqRr49Oj7dGXP8MWMSfbkepNe62kL6bVPuzIz8kl7sLDFIJoDcPtx3FOv21ZTysn18MKInIfdePJ1qcAyfrKb+fKKndJ80nwLm14m35gU0aVYF9BTCjfZksHA7VAlRKhf172hfJgQR/PXk1/HDkpY42+NkIZh0a5gwWhKgQ2YyFgsyW1b7eVqxrhyZF/VFPPRujJ+nELmBh8dvnLU3ll9DlMZlR2ArSSVD23oEhsVwtJLYsCo3JUdyr0q8Hr34iGr32BqPtiw5XkuX7mQ1vO4NIujbg==\nimamat.\t\t\t172800\tIN\tNS\ta0.nic.imamat.\nimamat.\t\t\t172800\tIN\tNS\ta2.nic.imamat.\nimamat.\t\t\t172800\tIN\tNS\tb0.nic.imamat.\nimamat.\t\t\t172800\tIN\tNS\tc0.nic.imamat.\nIMAMAT.\t\t\t86400\tIN\tDS\t44614 7 1 0EEA6027B29718EBD69DD1039D6B75E09B7F6FEC\nIMAMAT.\t\t\t86400\tIN\tDS\t44614 7 2 BD82F1DD9D784D8995D4D1F29E107F54E1FF2CAF3BB6B6A8E74E59A89CDE8737\nIMAMAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m3kO98kW10BArfQEKg3OiQuG/VKm3jybA4jLbZo4QwU3Gf2YUmRcrf1prx+eVpZ6hK9l+g9H+7KEmoW1qZ7Kknd/qXv88ZLOIMsxMLaTyrXcQ58vivTojIkQDOLHcBk1TSHyGvcoDpJN9JTE5WNiCHCAIeU36CHBmkqYgGWZSKN194uV9l92OeyWbhnv5ZKkLqBpxlZGI5NXZH1GadYSqYjFV4Iyp3vQtCO5Nm4FTXBs1CXyHbkK4KmdTU3LBR+5jNKmYY+E/F9543xNmg0/f8zP4n4Slb2I/xvjhhoR/PftoDDKUU1nI5uEN6SdaTH7LndSHIAa7uDLHXEdFdF13w==\nimamat.\t\t\t86400\tIN\tNSEC\timdb. NS DS RRSIG NSEC\nimamat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wI9VopoEzIfYVaezA72TV68JJ0/EKmMOfQj4zByf8Nrqk/JsaIH0c6FC+7EuG+xTQ1i+moSqIkZJtpsUoNmZo4i4MSZ19Byh/kUphDwkFp+L2lNJMWIgUJUmAYGQ2J0T/nP+M5A1Li0en8edUjIDaFam3+pCavZZph8sZGEH42FzdIsSSZYQK7gdapBNxyTR1WMKvypsq2pL4qAS3mdCt7wgRdlHbsEDuV+f81HQYxtsvSgiu3BoQAa/MgG+alXP3Yr6rt7lQKd17kYEbIgvMyihUAfI+q7yzUMHyKQlPIEinhjycRrLZsysgDngKHX/8QjNj8OyxwW+NVUMJeeLIA==\na0.nic.imamat.\t\t172800\tIN\tA\t65.22.44.9\na0.nic.imamat.\t\t172800\tIN\tAAAA\t2a01:8840:2a:0:0:0:0:9\na2.nic.imamat.\t\t172800\tIN\tA\t65.22.47.9\na2.nic.imamat.\t\t172800\tIN\tAAAA\t2a01:8840:2d:0:0:0:0:9\nb0.nic.imamat.\t\t172800\tIN\tA\t65.22.45.9\nb0.nic.imamat.\t\t172800\tIN\tAAAA\t2a01:8840:2b:0:0:0:0:9\nc0.nic.imamat.\t\t172800\tIN\tA\t65.22.46.9\nc0.nic.imamat.\t\t172800\tIN\tAAAA\t2a01:8840:2c:0:0:0:0:9\nimdb.\t\t\t172800\tIN\tNS\tns1.dns.nic.imdb.\nimdb.\t\t\t172800\tIN\tNS\tns2.dns.nic.imdb.\nimdb.\t\t\t172800\tIN\tNS\tns3.dns.nic.imdb.\nimdb.\t\t\t172800\tIN\tNS\tns4.dns.nic.imdb.\nimdb.\t\t\t172800\tIN\tNS\tns5.dns.nic.imdb.\nimdb.\t\t\t172800\tIN\tNS\tns6.dns.nic.imdb.\nIMDB.\t\t\t86400\tIN\tDS\t20815 8 2 E3CC51FE5A9A31AE6FAC92900038DCA9B523511B22158A08D8093220AF88E4D7\nIMDB.\t\t\t86400\tIN\tDS\t28895 8 1 B4166D1AD73FBFC89E373882E9F73EED32526755\nIMDB.\t\t\t86400\tIN\tDS\t28895 8 2 0922568ADCF149A901229EDA786BBC46795980193145E495542972B3303B3A98\nIMDB.\t\t\t86400\tIN\tDS\t30802 8 1 7ABC41A018604F84C0FD448A1B03C5E88CD8962D\nIMDB.\t\t\t86400\tIN\tDS\t30802 8 2 243AA4A6DB0E88FC311654607BF210282ED1E7946365C4020F34E576551F4D81\nIMDB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YAtehpYfWLiO+JETHMMGwbSbKHMDfj8ZXdxF8eXUe2XYz6K00RwqXxLrbBsCAW8S+gi5PGsvEHWICs8krkKqORxt+mcrrXKrnq29lnrV5AmOI1lzo/CdEjraQx7hAjlSwfJT5BXD0YKhxwJ0vXCFeLPjfv+Q87WJ9EcvijVzja0s1x164xK8R1gG1nOE5ERqBh2OYEJr87WFbITYJJBmQU1IRSSU6dK9YbM6rTTlh76h7JQCi8niAjNtEuSlmGuxPFUsBN+/IKWNix/bFp8zC/u8O0CFhJt9RShsKKXoqt58kFIoMWyjZ8PinpyFlgVJG3/MtknlsNNfYk5CsA9R4g==\nimdb.\t\t\t86400\tIN\tNSEC\timmo. NS DS RRSIG NSEC\nimdb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . td0eF4fnASgkMUbtv+jWCLM2m6R5SjR6oNxjaZK4IeBwOaiBl3UKm6Dafo2QAmqpZl5xNmGFLFWY/Tt/0AIbZ23RwV/qrSb6MHXiGYijRDJz1X7OagWqZVhl+NRssWmdapgpcGcaUOqPOusGIeAblgGwKrgU8jFtVYB9oa/n0snBkrHlWRdlFOjJf8CGgbS3yZMxiesm/CvGJ63z/QE8C78svzEQGHK3KQq1aBCaWQunaDdGIhe105wH9AcYRNUSOqH0GgCOoM20flN4fzrGLj5TKi//FZ4ck2DT47oRxyWDV+/e6f3UzWVI8hIko7zqoxvMF07dSPt41KtM2BagMQ==\nns1.dns.nic.imdb.\t172800\tIN\tA\t156.154.144.80\nns1.dns.nic.imdb.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:50\nns2.dns.nic.imdb.\t172800\tIN\tA\t156.154.145.80\nns2.dns.nic.imdb.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:50\nns3.dns.nic.imdb.\t172800\tIN\tA\t156.154.159.80\nns3.dns.nic.imdb.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:50\nns4.dns.nic.imdb.\t172800\tIN\tA\t156.154.156.80\nns4.dns.nic.imdb.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:50\nns5.dns.nic.imdb.\t172800\tIN\tA\t156.154.157.80\nns5.dns.nic.imdb.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:50\nns6.dns.nic.imdb.\t172800\tIN\tA\t156.154.158.80\nns6.dns.nic.imdb.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:50\nimmo.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nimmo.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nimmo.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nimmo.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nIMMO.\t\t\t86400\tIN\tDS\t32515 8 1 0B01D5890526556B218C30E01602319F20EC3AF7\nIMMO.\t\t\t86400\tIN\tDS\t32515 8 2 2CA7EBFCCC7422BDC391DFA2667A735AE425A8618E43A3D7155061B519E0C345\nIMMO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kGR6lOdmylNjTie1adJ08B5E9r8iQOugLHPggfO4uKfPryUREIUgaCTdToAPX6NZ4rZWR1r07CHykV/kA8/t4N8F+HxXOamW7Def1L7UxIXpE0YjidYBdJQrBRJoQevNdMiVt2Z1kNkmEiq/PQyTUD6IPDaJbrKRX1CgIefCVVBM1KLHN5bbNPW9UCr/+Qy8PcIBMGKhd56GvIxzBHxT7dVnqaLla01UcJoHLbyjyQCIiz+C+ZK4q3Zz8TAndj1CufHK/YJDfXlMR9jPfxLGZoc5lZt9CQZUnjMpKuBE4rAZWDzmDj5YaOxLZrls4IQcZ+aIG0GUMuM9wMOmA6gudA==\nimmo.\t\t\t86400\tIN\tNSEC\timmobilien. NS DS RRSIG NSEC\nimmo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nCRT0lTORpe903aNrY55BgjZFGgQ0IGxZ/VW3rz40H/k48iONlk1pvfNX6wgOZkqf8MEZZXGIsk+vNBg9Ymp9fh0W1i7dDGD5L8vaBs8UlfOMvNZSKWUB0zlcVuDmunHb6/4kE75rzmPPrwfij/nnXHVbEge+/4n4dgqXy66Ud8e/Y54eM6eDO4VFV2WLoWOejHW4pACg/F/ikRcq92+5eb6iKPzy3XNKlTtYmzrd8/HWKHlEkxDTwBi02F8iD6TAbWS7o/ZdokI1BvjeuKSye0N9BqhnUPxHlb+E5gJ0KvU43z3z/K5ZmmkheqGh1Wg8GGSPCajNmHcPlZxHaWVTg==\nimmobilien.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nimmobilien.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nimmobilien.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nimmobilien.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nIMMOBILIEN.\t\t86400\tIN\tDS\t52102 8 1 915275DB74FDE4755EA3D8D313B38CE5A51D89D7\nIMMOBILIEN.\t\t86400\tIN\tDS\t52102 8 2 EE5AD70F70516919A49D48FDD7175311DEDA786EE6F3D5C201D837F2FABE9829\nIMMOBILIEN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cEpXiNzrp37zi5zfPGTWJhttfJS9lJJFx9VCcZDzllyDqOIRKFT4f3Qcu3bdChS6fXajzfbVAUB3AYbeZ1N1bfV2ks80FOVLhjG6lfY0Cdt3Ypab+V6vDM7bq3OROFq104lX7TYAzD/E9xpO+rdaibaY+qjLuyJSCetEBrxD20uGTc2tfynt1R7vIR06YZ3+9y1d5oV+67Ka9lW6K7YkCmibQ3F4c8J/GsKxq2H25AbSamMb600m9hXibrljoJVwODzNNxkVLHLdAoFTmckRwkjtJKEp9HdJIIUbXgq7REoVucwKLmyLWnbGqEEoDqk/W74lo5JUZUserVaG6AQWPA==\nimmobilien.\t\t86400\tIN\tNSEC\tin. NS DS RRSIG NSEC\nimmobilien.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JFPTeenKC3kAZgjqk6iyIPEhnPlrgfuHzmO+z7sl7NNL2D3+idE7vtMt3L3yuBYZEryL78nX+qUOdmeimMV59VlnoZzNepJOealt+6FLNAiB2ycYj2X/jvAWZkghYnh0B9bzhCOgluEyeX4RZZg1thRo4ZDh8y+cQolGkQT//wpJ0LRlCZbEpz7Qi9Nqdb/iYGK8xlRfBjOD/sDUPrE2za3nibSDSXp66KEP5LkQUB4TlxNTT6Idw0b/1peLYvHYsHlNGluYCFPRHcp/bK0W3oCQTcCzzPtPjmtyfNgt4CJluC2rNeahos+IePqoG+dF3E51G2Rs0xc5BAjBGjta4g==\nin.\t\t\t172800\tIN\tNS\ta0.in.afilias-nst.info.\nin.\t\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nin.\t\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nin.\t\t\t172800\tIN\tNS\tb0.in.afilias-nst.org.\nin.\t\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nin.\t\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nin.\t\t\t172800\tIN\tNS\tc0.in.afilias-nst.info.\nIN.\t\t\t86400\tIN\tDS\t49359 7 1 8B528916D0B1173E89FAB04F846C0499B1AED430\nIN.\t\t\t86400\tIN\tDS\t49359 7 2 B12D2E841595863D5EEC975F769FE643F846EAA6F3FFA65B5520615AC6050524\nIN.\t\t\t86400\tIN\tDS\t64788 7 1 82E4E46622B646086C1051A6093DEB897BD1C022\nIN.\t\t\t86400\tIN\tDS\t64788 7 2 4021B67522D8935C8D8D7CE32900ACB382F55E3D1A8DE920233CBE70A13DA85B\nIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Bi9gfHP2Ms+xvAY3+124NJ8FAWL+hubqQIyUencwV5QbXQ5pqrx7DsuN6jlq0Q0ohNXVehPON02/kCNpWr9g4nXc4IzrbqslxOUMKPbAMNAPqbSbKNGyilK2yvo2RYLQGAziWGmwysi3e7D1Jmay1HJIz4u0AjHJGn54b0nQ/MuxGimePHbTf/uWyBQEdS/OqyxnQyj48e4Wj49PrN+RjqQGTVbssUZFh1cJ+lICIoB5Wa68fuQ0FQ4P3276MtapXVJWwZ41e/i3ez0I2+E+uJvzFLZrc4K3G8wKxdU4mTIfB+bRipINxV/t6u1pmfWYR73fY776XCffXFcFzYaUlA==\nin.\t\t\t86400\tIN\tNSEC\tinc. NS DS RRSIG NSEC\nin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ejkOHj67RF3X3BFbW8QyZAPZppphqw+4GbJHrEbaD2ORtUcZsgATEu9lxWkMY64DrnnUtQO9aw5U3YdUvoCqx01F1egpTXtaHH6Oi1UPtIYuN4icV/93IPJzbbzMgXM6f05cJJYGWZL+OiuJY8syrfAqu2IZSFILiTdito9LcKYZYUmenbqNYJfApJXJxxennBTdjXUDM2UNq0JIwtqnr5lkgMwMRIpd3VX6pBUuJj80ajGnNv4avmpCx3WbuifsYcYHHL5gF5Ei78KUfFWGYSK7IeldvDdC45qK4+xc8SGIVcyQI9ZFFHrEhsiO9lrmkQTJQZXO2Mw8MtFXnbae6g==\na0.in.afilias-nst.in.\t172800\tIN\tA\t199.7.87.1\na0.in.afilias-nst.in.\t172800\tIN\tAAAA\t2001:500:29:0:0:0:0:1\na1.in.afilias-nst.in.\t172800\tIN\tA\t115.249.164.142\na1.in.afilias-nst.in.\t172800\tIN\tAAAA\t2001:4528:fff:13:0:0:0:142\na2.in.afilias-nst.in.\t172800\tIN\tA\t199.249.117.1\na2.in.afilias-nst.in.\t172800\tIN\tAAAA\t2001:500:45:0:0:0:0:1\nb0.in.afilias-nst.in.\t172800\tIN\tA\t199.253.56.1\nb0.in.afilias-nst.in.\t172800\tIN\tAAAA\t2001:500:50:0:0:0:0:1\nb1.in.afilias-nst.in.\t172800\tIN\tA\t180.179.215.70\nb1.in.afilias-nst.in.\t172800\tIN\tAAAA\t2401:8800:411:8:0:0:0:70\nb2.in.afilias-nst.in.\t172800\tIN\tA\t199.249.125.1\nb2.in.afilias-nst.in.\t172800\tIN\tAAAA\t2001:500:4d:0:0:0:0:1\nc0.in.afilias-nst.in.\t172800\tIN\tA\t199.253.57.1\nc0.in.afilias-nst.in.\t172800\tIN\tAAAA\t2001:500:51:0:0:0:0:1\ninc.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ninc.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ninc.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ninc.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nINC.\t\t\t86400\tIN\tDS\t13636 8 1 6EAEBC6DDC7E32668027D425FE37084D6CB2D13D\nINC.\t\t\t86400\tIN\tDS\t13636 8 2 1F6E64CBE2F9FF7A4D33195D8EE394E09E58CB89477523A1B5B1113B0CD6C3F5\nINC.\t\t\t86400\tIN\tDS\t30851 8 1 3AADE4CBDC3F21A19C9226A1A1024F5DED2258B4\nINC.\t\t\t86400\tIN\tDS\t30851 8 2 8B99EE96E8AF9A793A6739CF31A1459C6511C31A50C42F4021B832DE7D2862C5\nINC.\t\t\t86400\tIN\tDS\t54391 8 1 FA3586612FB945097862A24E9AA44B93833DD849\nINC.\t\t\t86400\tIN\tDS\t54391 8 2 2B6CEC19FDEB49E6BAC193CDE6B3548FC1630292AE19EE07B5D4B501429D5693\nINC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dnuqZhdTOL92WTZMquNtmQMOiHgVJW9qTJ/jZE/v6q3FIii1nIIYmoHk6ZRzvWNwaaMLomaJo7n5D6T4PfyaaoP+grVHxvHoyAk4IRn6ILkgaGTcRO7OM8Xl2YCpZuHrsizJ3Jb0/8VrgvHNRsY8Bi1Sqzw6JIAx2TsKT+8rWupsPzWcCRkq13VkBzNXb2Qo53EOLYfi5Jj9gCniUiE5QvkowIdllNWWh4t3z0V9gC6ldRS5Lx3UksLHahwTKVXSGp5sG5CngIRcI8X02iuuqduUKzrbFC3UgUjXvKuiC6MuKtBdVFq2CyT/oydZcwb+P5KvsKR8DI7EYpgQREhObw==\ninc.\t\t\t86400\tIN\tNSEC\tindustries. NS DS RRSIG NSEC\ninc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ue9oR0lkSG7InLq/xfQAh/JYIB4rk7jb0PmaA/SQcpp752ROK/RZFFWVfYttc9XZb6S+Le2ZCzKWsozr9/OsTw0f9A1T9KPEueAOLr1fYjcoYNEZJnOL6Dyokj6sJEUT7I73o7DOEuLwfiMXTpcGFzxsYsNKsr7W9CfLVnFMeqVk9zCnCAPvSt68mkSIHQvo1cmi5hhOPbYKENGYLyObdiZatega9km4Hv5VvPXmKoZZtEfncVmXidSMjyhzTjSbHsR4WNgYxn4BnLWARXLO8LcLWEHJ9RrmBHs92HdH63AIgJWQjv+xinXKTBM0wRzTfTzLfdrAns+dI9qymaLH/w==\nindustries.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nindustries.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nindustries.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nindustries.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nINDUSTRIES.\t\t86400\tIN\tDS\t15742 8 1 821AB2D3970AC4FA0C825BE90291AEEBE2F2119A\nINDUSTRIES.\t\t86400\tIN\tDS\t15742 8 2 72C6CB3AC44C4877EE37034BABF530327551E5EACB678D4BE20D8F37E411D21A\nINDUSTRIES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZseU4Roln2nQNPHOQGEUqsTvqVAodLVPEQ9o151o4Ifg6dakNkpj6ws0RaSq6LrLBUK4GXMZcfVIJScKRIvJLIvPyYsoiCOMsJS+W+sZ1ZEaXDXrYfiTTpuPdg/edspYFv9z6FeF+X04ANaciWY9/7zF46jL/Flbeyy1DUr97wE5hiXadziH+cUxtNfR5lqlwnrLKlwxwwsXv4wKgM62RO66i3e6hxi+EJR+MjB1ZClj6GM9F/YNp9f9f0FR6tM9D13WotLcXwe4TBRSD4Uk3QrF3atREF1IPfu4GUFxhYG3JGLHI871UoFRRsxI9stqGTwWOTh1yg1JaODrLfIc8g==\nindustries.\t\t86400\tIN\tNSEC\tinfiniti. NS DS RRSIG NSEC\nindustries.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Up5WZYTKG1UP+HNsnTuj76eCxKcnRqayTzUaTpSnJ2UWOCMuvxnKERFn3C5bOo4iCB26P6QXIbLfOBT5ulAraSre7fjlh0y8vZfM0U0JJp/gEpemtVqaaasSdWVJJiRE+Wu7PwXprQIK2WxBwP/xAo4/A8QrkDHZfaJ3ErY/pxc0QgPLDe3dzy0Q125LtMfLjEDo704YD5VdknxyZTBnP6+ItSi6rQTAzvI00xM9aheZBUliJt+yOklV+uwxAp/rwirk0aMyTxjSXQ7BlnxoQ/IFr0H2ph6uPVql5uq7zcOe88RiWtO/9COedUzpcXpNwncyk96nq9tiJE51HflIUA==\ninfiniti.\t\t172800\tIN\tNS\ta.gmoregistry.net.\ninfiniti.\t\t172800\tIN\tNS\tb.gmoregistry.net.\ninfiniti.\t\t172800\tIN\tNS\tk.gmoregistry.net.\ninfiniti.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nINFINITI.\t\t86400\tIN\tDS\t57317 8 2 7832852A38AFB59DDAC09A71FFEDEE5738EE1EB6DDB4595A2AF815E9D99D59E2\nINFINITI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . b3PayboWKVywPzAhWg+rFNfiQRuojjapin3y+oUweI+NAi1iQvfRX/hj9O8FOl24J/ndvmVUStNU16b3SxWZ0moELv1qmiU1N2WT74Q784vX+9548tnuYY9vSIZIgFI1MT1V2qkA2YxpqjnRRA4/QrZaoSsBizvaDAsR2LW6IXsabF/q6mIg9TUm9KKZYya8/boD2BevyjcX4B6M6qN0uWnE6eyP6OJTr45P+GE63pjIze5yvxrLQn48kkBpqqCKTYSMZiNa6vCAlCFSAu1xxZdvu1svgB8Hr1fqIPoA7s4TO9L1sTpzznmkwNeZTZs+l4G5ny/39uTk2tuzi4lbJw==\ninfiniti.\t\t86400\tIN\tNSEC\tinfo. NS DS RRSIG NSEC\ninfiniti.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iBrXQ2HjS7HMaK9ryuRLGb/C/PuD9lL7mM1bMnb5mDE3jSrVVVZfsLykm7V/oUi+F0B3mxi34nGf2+DEoQDKHaYu48gioKwu7rdkf6FShPirpqhQkv1luwBnvsYZwucPLDFDvq38V4cuKhmiPc8mcMfMWIaxHx1jJvyV34J8ebcKoqi+sn/vBOfmxmX7pE50/TPZpx3KjsuvHFnw7P+xrsVYrQeFJmpxlMPjSwPEgSbgF2hFGR4xmi9vH+Thm4QJkQUIoF61udbC+xhDyWorm0DxtHLRfi8mvUoFdigtf1Aj3oxyXqaBwy3gtKGJoKFcbUIxBevxHGnrYUHnTM+c5g==\ninfo.\t\t\t172800\tIN\tNS\ta0.info.afilias-nst.info.\ninfo.\t\t\t172800\tIN\tNS\ta2.info.afilias-nst.info.\ninfo.\t\t\t172800\tIN\tNS\tb0.info.afilias-nst.org.\ninfo.\t\t\t172800\tIN\tNS\tb2.info.afilias-nst.org.\ninfo.\t\t\t172800\tIN\tNS\tc0.info.afilias-nst.info.\ninfo.\t\t\t172800\tIN\tNS\td0.info.afilias-nst.org.\nINFO.\t\t\t86400\tIN\tDS\t8674 7 1 197789A2CBABA6FECD0B5AC88C5BC414CE1FC309\nINFO.\t\t\t86400\tIN\tDS\t8674 7 2 EC9B6082B96B5F87143696F2B483ACC9B2C433DCE0C94E70F1FF5648CA18008B\nINFO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S/IYoP5LZHZw/V/IvrJcls9JrNmXs6e7G/n47IHocw9OTN16mJEZG6fwMXGqRDuv3dqm2ZsvO+kzza5zvg+FqACrtotlAyIqO7Uqu7Nt+B6oHjKvRk6qPDOSEQNi6gHB6owqQH/k11LdXbfSJSa48JEO5DEZek6kTaU0FAE06WKrChji2ZfNOew1Ndbh2UMAHzhR0BdRed9HPyvyY7VL4IP1YYbxB0Rl6vtQLbXdi0WAUZpKdq43TW7bmjgRF1PMXwKdEXqlz9SFdQGFX/8u2SXyKAaQF86k4Cz6uv81RnuAFGNQ2qpfXmQtvOI/Q5j5Qq9QJm0DJEbMHgGKMYh4sg==\ninfo.\t\t\t86400\tIN\tNSEC\ting. NS DS RRSIG NSEC\ninfo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LW2uQrJSRcYsIM+pArVlolRO3B1HjozCVddwLBdiLHcsSBkhDZ1t7vyud8jEod0Wc2Mb7gAdqZElVQro4PeZH3M79PD1legZs+utA87XaxV8rnQqQSoAUqHH2qfMHlH2S6vD+UKbcwIdxMzBU3GRft9jhq20LEypT2Cdvnte0wwyZNreCNwXvrHCawwQv7wOnvY33z7GZ2qb/dKJbB9r1iqyzFJBcg+GW3b94vdhUnXOTDYpscfYgI2glcWCyk+c9dBlIZYJP3oNyT1sZti5kQLoCSFpM/rl4ZroFe9zHWsROLqLDOVHWAdv5DEC/o7z7niAfz/deteTnByqeCG6Xw==\na0.aero.afilias-nst.info.\t172800\tIN\tA\t199.254.51.1\na0.aero.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:1d:0:0:0:0:1\na2.aero.afilias-nst.info.\t172800\tIN\tA\t199.249.115.1\na2.aero.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:43:0:0:0:0:1\nc0.aero.afilias-nst.info.\t172800\tIN\tA\t199.254.53.1\nc0.aero.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:1f:0:0:0:0:1\na0.asia.afilias-nst.info.\t172800\tIN\tA\t199.19.55.1\na0.asia.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:d:0:0:0:0:1\na2.asia.afilias-nst.info.\t172800\tIN\tA\t199.249.114.1\na2.asia.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:42:0:0:0:0:1\nc0.asia.afilias-nst.info.\t172800\tIN\tA\t199.254.29.1\nc0.asia.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:17:0:0:0:0:1\na0.bm.afilias-nst.info.\t172800\tIN\tA\t199.254.59.9\na0.bm.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:25:0:0:0:0:9\na2.bm.afilias-nst.info.\t172800\tIN\tA\t199.249.116.9\na2.bm.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:44:0:0:0:0:9\nc0.bm.afilias-nst.info.\t172800\tIN\tA\t199.254.61.9\nc0.bm.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:27:0:0:0:0:9\na0.cctld.afilias-nst.info.\t172800\tIN\tA\t199.254.59.1\na0.cctld.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:25:0:0:0:0:1\na2.cctld.afilias-nst.info.\t172800\tIN\tA\t199.249.116.1\na2.cctld.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:44:0:0:0:0:1\nc0.cctld.afilias-nst.info.\t172800\tIN\tA\t199.254.61.1\nc0.cctld.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:27:0:0:0:0:1\na0.in.afilias-nst.info.\t172800\tIN\tA\t199.7.87.1\na0.in.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:29:0:0:0:0:1\na2.in.afilias-nst.info.\t172800\tIN\tA\t199.249.117.1\na2.in.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:45:0:0:0:0:1\nc0.in.afilias-nst.info.\t172800\tIN\tA\t199.253.57.1\nc0.in.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:51:0:0:0:0:1\na0.info.afilias-nst.info.\t172800\tIN\tA\t199.254.31.1\na0.info.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:19:0:0:0:0:1\na2.info.afilias-nst.info.\t172800\tIN\tA\t199.249.113.1\na2.info.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:41:0:0:0:0:1\nc0.info.afilias-nst.info.\t172800\tIN\tA\t199.254.49.1\nc0.info.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:1b:0:0:0:0:1\na0.mobi.afilias-nst.info.\t172800\tIN\tA\t199.254.55.1\na0.mobi.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:21:0:0:0:0:1\na2.mobi.afilias-nst.info.\t172800\tIN\tA\t199.249.118.1\na2.mobi.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:46:0:0:0:0:1\nc0.mobi.afilias-nst.info.\t172800\tIN\tA\t199.254.57.1\nc0.mobi.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:23:0:0:0:0:1\na0.org.afilias-nst.info.\t172800\tIN\tA\t199.19.56.1\na0.org.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:e:0:0:0:0:1\na2.org.afilias-nst.info.\t172800\tIN\tA\t199.249.112.1\na2.org.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:40:0:0:0:0:1\nc0.org.afilias-nst.info.\t172800\tIN\tA\t199.19.53.1\nc0.org.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:b:0:0:0:0:1\na0.post.afilias-nst.info.\t172800\tIN\tA\t65.22.0.1\na0.post.afilias-nst.info.\t172800\tIN\tAAAA\t2a01:8840:0:0:0:0:0:1\na2.post.afilias-nst.info.\t172800\tIN\tA\t65.22.4.1\na2.post.afilias-nst.info.\t172800\tIN\tAAAA\t2a01:8840:4:0:0:0:0:1\nc0.post.afilias-nst.info.\t172800\tIN\tA\t65.22.2.1\nc0.post.afilias-nst.info.\t172800\tIN\tAAAA\t2a01:8840:2:0:0:0:0:1\na0.pr.afilias-nst.info.\t172800\tIN\tA\t199.254.59.17\na0.pr.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:25:0:0:0:0:17\na2.pr.afilias-nst.info.\t172800\tIN\tA\t199.249.116.17\na2.pr.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:44:0:0:0:0:17\nc0.pr.afilias-nst.info.\t172800\tIN\tA\t199.254.61.17\nc0.pr.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:27:0:0:0:0:17\na0.pro.afilias-nst.info.\t172800\tIN\tA\t199.182.0.1\na0.pro.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:c0:0:0:0:0:1\na2.pro.afilias-nst.info.\t172800\tIN\tA\t199.182.32.1\na2.pro.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:e0:0:0:0:0:1\nc0.pro.afilias-nst.info.\t172800\tIN\tA\t199.182.16.1\nc0.pro.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:d0:0:0:0:0:1\na0.xxx.afilias-nst.info.\t172800\tIN\tA\t199.115.152.1\na0.xxx.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:a0:0:0:0:0:1\na2.xxx.afilias-nst.info.\t172800\tIN\tA\t199.115.156.1\na2.xxx.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:a4:0:0:0:0:1\nc0.xxx.afilias-nst.info.\t172800\tIN\tA\t199.115.154.1\nc0.xxx.afilias-nst.info.\t172800\tIN\tAAAA\t2001:500:a2:0:0:0:0:1\ntld5.ultradns.info.\t172800\tIN\tA\t192.100.59.11\nns2.uniregistry.info.\t172800\tIN\tA\t64.96.245.53\nns4.uniregistry.info.\t172800\tIN\tA\t185.159.198.3\nns4.uniregistry.info.\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:3\ning.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\ning.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\ning.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\ning.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\ning.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nING.\t\t\t86400\tIN\tDS\t27256 8 2 F7B48A11530565EAD3CC6CCDCCE9841B6A65A707EA8CC20A4D81F9AEB7656A91\nING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OpUQ28UAnvBbCHbJ6VCfJc6nVT2rTJg51s+E5Tmpp2U/Job69iTR6TR6axWO0rzGJP/ITQHqkh1r14sn7qMLP431BccITtV96olAjkfe1Ohx/azQ1bDSf20mdk/Dy06eUV21qclo7Xqe2QJh4R1XMmJ1FH9uh7eR9lmuWo9oSNJSWBEHn1Kn1y9dM+bwwxunk36lDQYQaADpTDsl/H5rfKHkc5TiMUyzN+SdSDHhm/TXspfyIy7LSbXG2SF1vESg9jzbWf1Z6u3HBjra0VK32Ju4EGqrMaTpqS2/W+ZpYxNXMxSrtWj7J1dnPiuouqdtMwiUTGVEsVXTezot8VKwdQ==\ning.\t\t\t86400\tIN\tNSEC\tink. NS DS RRSIG NSEC\ning.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . po/ailgS51nd2yiTdkiulJmqyojffEvvziVSNUcZg5uwfUl18xy7IczO6Y9Ri3bZEZGZnnfVwmVrSuosG3ocFhocQ8sWBdDkteHQHabVsUKY1zjKxDe8FF/IQMxis1BT6y5UPKyJrYLePpWl2K0YZYo52hNlPYf9kslwGvnPoEkLvfmZjC6VqmzVk7yLvDEbrJqDSamdx8rvxnm22aI7Poz45l6ExAjXUdrX+B8mEEWfyR/j4sofExVrlm7eNeKIddhRh1OZTH9NkaU4SF7MD9dPxXx3cTnyke6BVXu+WqNsMoqT+IW5zQrH+ncBOomRE01mRq9C4/uS6BvLV8KVcw==\nink.\t\t\t172800\tIN\tNS\ta.nic.ink.\nink.\t\t\t172800\tIN\tNS\tb.nic.ink.\nink.\t\t\t172800\tIN\tNS\tc.nic.ink.\nink.\t\t\t172800\tIN\tNS\td.nic.ink.\nINK.\t\t\t86400\tIN\tDS\t45674 8 1 653BB38ACC065903EC1E49E61E38D264BA26AC95\nINK.\t\t\t86400\tIN\tDS\t45674 8 2 459C2A6319421C6FFCE3A7862DE5612875DAB5DB1A5AE8145569A45CFCD164D3\nINK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . T8b02EmfKI9DPUiOCeYqAgUjBiR/Mcpmywp9/2+a926Atarthi9wNdzPZIpRq645tBvwAbTAXAykTwUNxBDPkB+TOn7mXC6l4QREPkgScNTNzJ1IJoJV+eqtXAUw/1u8pW/vROPMEBSH3h/2QW/iWYRMnrakfNc4bzGLmA1N+WMy4opWUBKJtiEKOayik+JKCmr/hvrXuvgE/fEsStat/SdgNSklIkwBZfiYgJfPU8fbUdhdMv5qZmYEShWUk4md09o97akji1XSjp/aB3aN8NsavEPO8Qtw02nieUTdC8lKa0rO25qGW3UGXempozvrulNfkM3Tx0EytpRP48GYQQ==\nink.\t\t\t86400\tIN\tNSEC\tinstitute. NS DS RRSIG NSEC\nink.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l8uKEkQwqC3WMEkQDzf+VEuc/oufTgQqV5UAWlu0FTnuWsupiO19Sgvnz5ymspj2TPhRAnfEDd4foyE8mwoW8idCrWchgWRWMZqW66bOoPG543d6bADz2JoTg0kKeMusDAP+KFUNw9G/QBPfCFCnlj4ewobkhU2BzXPGTX/B5+PHZj4jIRSKyGrHv0qPsPVbb+2Rv+0L5kPIYXzV5no7prr6UcJxbFboTkcCtcB4WZOQfPgGZay7v+2pfhkPAaMPsgaqQ2vD78BIgj7rCrrWS8P3g3evnAqIrZS+uokcH7+Y9CtZw0Ljtb+hDfkex1/wU/CNQ5KWnfJuz0I/kdN4bQ==\na.nic.ink.\t\t172800\tIN\tA\t194.169.218.41\na.nic.ink.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:41\nb.nic.ink.\t\t172800\tIN\tA\t185.24.64.41\nb.nic.ink.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:41\nc.nic.ink.\t\t172800\tIN\tA\t212.18.248.41\nc.nic.ink.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:41\nd.nic.ink.\t\t172800\tIN\tA\t212.18.249.41\nd.nic.ink.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:41\ninstitute.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ninstitute.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ninstitute.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ninstitute.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nINSTITUTE.\t\t86400\tIN\tDS\t26284 8 1 7D541A5C1DA13D4033C903805AD9F096BC31C9EB\nINSTITUTE.\t\t86400\tIN\tDS\t26284 8 2 6A25BB9B54C84106905F79D88313D98BFC51D4416D703933854F7520D6AD1DD2\nINSTITUTE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CqZ1Dqqry0kyOgMtJPYc+NQk0+ptdi7pa/l9ptdpedu3MFGCkQDPIoXJwGbNctUpYWkWcN8stFLDCLLpWdcu2W95T3wbPXir5TUhi3yyjUCGmUcKP4tj/OS2kddiin8JAzRZOLVUFtx2VA0CuWth+kbDoDfBZZrwz7/h8LumsbI6qJp5YcNCZwPDZ51FcHVVDA2wwFy1Ohs6OYRnEAl/rz4Cu60JZa+/xHjwyw/IrZ+WrIooXQCdPaLmL/UIQGV6junj0fSWBZ6EC8qsQPH/QwruAf+mSYyShL64rvzxmCmOmvWJD6ClD6tYZUgqTA9F8GdzONczE7gzTCRaVa74EA==\ninstitute.\t\t86400\tIN\tNSEC\tinsurance. NS DS RRSIG NSEC\ninstitute.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JvMisD1iX4Dj4rDf4HOA6WQTJIBuckGLNhyCVp6ZZu5ImnYZae26F87c97ONBqz/KY9FMNdiF0YoPJjl6om0ATxVguWvEUk8izC3cuL+nqGFUWdooOLfkaJojozNJWk5y7Q9oyBvtBk4wy/RG2u5d2ibaMgSczqxln1iSy+/yLeDH09iXnm/T9EV3pgZZVl4+rXz1QOspjpJCxZCRcnr9F0UGBLuCbiIr/8ujBhVbirT6Sag1CxWcq6PqVX/9s4p9KjtBSKVpMbVKo+tFu0R8LHuCxV5iE3ROPnP8CZspWJTG3tZko/dXwGi8Gf+j86Gmitq6PgryI1PzdfaQONQzA==\ninsurance.\t\t172800\tIN\tNS\tac1.nstld.com.\ninsurance.\t\t172800\tIN\tNS\tac2.nstld.com.\ninsurance.\t\t172800\tIN\tNS\tac3.nstld.com.\ninsurance.\t\t172800\tIN\tNS\tac4.nstld.com.\nINSURANCE.\t\t86400\tIN\tDS\t26106 8 2 6FA68E9C22C5591EBB6BAF0213849102AF30B71B65B51ED890639F8299AAD1D8\nINSURANCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o2vH1sH+VphX98/gH0Ht1eMUSAgvpIEJxuZ5cgiOGYgPkZq+WqjT8dfiIcX6B7IJ1i0lMj4nVA0gmJw9GhwY5Z7tFce7yCwVDSdeAFFWBvCIaYcpwbpbFWfrKo0kfnk7LJIQlT7nj+xbuLqvjaHmeijrszBAvAz2CcB/OWdQsAdgOz10j+zvf9ddrtseLZslduIWNUzERyuLrQwOpeFQU7b3b6ea3cb4327HBqwIx/0SqEAeJY6S2hC4p5Mzhwa67RAao7kIxWNzQpjdlk6wMQA29HjSw0p3i0xqgoRdJ2fNZhXabRuiGpf4D5pBg3CNHceTtEWX9PFBvohdS2trGQ==\ninsurance.\t\t86400\tIN\tNSEC\tinsure. NS DS RRSIG NSEC\ninsurance.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Bx2Sje6POReFFtJB2uNYPZRrG31rW65B2rrN8Wvg+Pl51c4t0SmYF4Jfv+QyL19AwnK5y9/tk1jFVbU+HMLFXcdO+/1or/AWPPYT4fiIdgxXGXGZ2put9bJ8d2JOmg3N8aBot/diIliFTvZxITnHfzozPI9saoZ8mQH1A6/pqtysDiw2qJGBVTWl/IRDef19SUa4ebWQvhQpna9D+F0Q9o996j2wA2URc9pYS1KXds2r+vd9csBR32ovB2JGMZnHU8Bx4+fhV9AY0P+TCxhfBStVe7b/JYijnWHqWy88YA7gJkPBcC1JEW7fIm//TKSrwPCCyY39kicWu46pSZi0Wg==\ninsure.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ninsure.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ninsure.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ninsure.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nINSURE.\t\t\t86400\tIN\tDS\t34726 8 1 C9F84597E1E5757451EC2B2A06276D9C3F48C424\nINSURE.\t\t\t86400\tIN\tDS\t34726 8 2 EC1EBA3451FA2C7CBE6A7563CEF6A2E7C1882682998598D238FA3C1FAA970424\nINSURE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rBNkA+TgBFEccHkAAVrou8aWbDr7hTKZeCd/y9TUVAtJf8qOjmJFfrJiQizxbFGawss5UL6OTWI08cHaP8DMRfKXKXcmKrGd4eEW1FP1Hhx+46c+CExyJBBpDH6DoVma1AmXpZaqg/Nm7f1DTvKZPrkX98mUFwSyRUZX8c9D0Gyiuwdi9R4npA1W9mn721Tk+gVH1YSJ6zB8BNv7PIzYukh2sgoK0sW4pjuTiEkKjSH4JsYEB6eebcXo4iuY9jTuozdkTy77GLw7Kw37MquZj2mqSNl7pwxo98fZvUF2Bu+pJBtv5TQLXvoy52mf1RVPeHOZghZydYAnnHFfn+X7kQ==\ninsure.\t\t\t86400\tIN\tNSEC\tint. NS DS RRSIG NSEC\ninsure.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IagdjXwE7wD/JagkqvIoNqonAhd17CxL+88XLsvY+Mi/NNgHeKzeoYe3pD4mts+496GRZIVXSehw7GeLHC6yemoLCyU3t+latbhCxZEfwIZ0yNsleZrGYabCRwdKrn+XYfPSgmJqMVe2GFKW3Ka2BR0kiMe1mZPQ5nrPysSOJ0ybtQMO5C8AuEpfoex71WWFZhlgaHwZhZke1+04TPrSawSEa2zUp0LPSWZOiAo2MEt/WY7MdL+m/YdycgIcqPHSagblsmcKds1v3QvUDrwbGv+L5l5elDcfm0J639j4EeKl3T++6t3QTb8j068rwNwwqYPMKYkli2rjuG3D5SLv5w==\nint.\t\t\t172800\tIN\tNS\tx.iana-servers.net.\nint.\t\t\t172800\tIN\tNS\ty.iana-servers.net.\nint.\t\t\t172800\tIN\tNS\tz.iana-servers.net.\nint.\t\t\t172800\tIN\tNS\tns.uu.net.\nint.\t\t\t172800\tIN\tNS\tns0.ja.net.\nint.\t\t\t172800\tIN\tNS\tsec2.authdns.ripe.net.\nINT.\t\t\t86400\tIN\tDS\t27433 7 2 5864812D4DF2A4A455D905AF311389F479AFCD96FD369060941C7E170B40CA4F\nINT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TxsGmIV7YYyTpv8MxX3Il7vy2gKbrrNlkphGRLmlQGj2AjyDO292n0uBDBdSmInM6dwoSozEEXfk+JZ9xA/msjWXMrkcll+Ysqf6Rss287v86oFc86k0oFaoFbwcrGxLXIt21BkzZZCDnzFuxDDoYovsK8eTBhqb2VHuVwBjxUX9n+MKiJQqXnAELdEL5S6R6bqo6LWdMbzrlKoias+RlCPiUKrccogWJrtDrK2y8vCjNyPKvqFQamOGO82ACeNOXeZQH65DQvI3pwj08KezaXX8kwZ9NNGIZ/+JI+HZthSzaVT9+rKJtT34Tas395HQnfXRjhDNR9+4dEK8DDQWnQ==\nint.\t\t\t86400\tIN\tNSEC\tintel. NS DS RRSIG NSEC\nint.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YU+2eHGkFMH8lGileCqhw+oEl8O3e/Ls6FW+w6TlyAbCKJ0tmXIQgZeDzYLh534l8ZPclwRtRj4ZIivQgTt6rO3v2Tlh7H0rHHEobcLO+KbWDri/+0ARkxMnB70iB/lVwFzAGe5cfeoWXGmz9EQJbhxMq4ju2xcBovscM+s81dR8NY5tGJZ5o1JBxVxCGZl2xaMBz5W4g+qnB2rAoPpf9VADN0xsF0DB624R2fFwhCyFhtlXnedpxWNudDM+AHnUyIoOYdjORu0xDuhA55ZZEmocdbZUhG8hOaz7goLr+pYJEuH9g0cvaOpTAsafo1xLpoBkuhBlDPN00fWk2iohAg==\nintel.\t\t\t172800\tIN\tNS\tns1.dns.nic.intel.\nintel.\t\t\t172800\tIN\tNS\tns2.dns.nic.intel.\nintel.\t\t\t172800\tIN\tNS\tns3.dns.nic.intel.\nintel.\t\t\t172800\tIN\tNS\tns4.dns.nic.intel.\nintel.\t\t\t172800\tIN\tNS\tns5.dns.nic.intel.\nintel.\t\t\t172800\tIN\tNS\tns6.dns.nic.intel.\nINTEL.\t\t\t86400\tIN\tDS\t42214 8 1 C6DAEB78E6663B3C784F9180F88714C7FE4BD621\nINTEL.\t\t\t86400\tIN\tDS\t42214 8 2 4C6670C288ED826C3501C11C3F0770C1B29E32ED614C00D3A1AFAF8D91A4F02D\nINTEL.\t\t\t86400\tIN\tDS\t45244 8 1 3C977BE4A440A56766E1570689C35FD93C4576FB\nINTEL.\t\t\t86400\tIN\tDS\t45244 8 2 4F8DFA1868F1CA08B5CC93B87F3C005F7E45E0DEFE0A98E2B5C0647B4E73B0A9\nINTEL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VQrL3Ylbu6huawxwD8PsdZ57JQ6c+p050Q4V9+NN7N4hyalfn/naSaiZuJjl+2QAUeAh7gLxNeyo+8KQwWY63mMGBbd2nte6fBYGKRi5REMRxL1cjjoew0x/aiEcu55nn8QQrFEiax+XLvaPGz1xj03Ue5uNMouohGEYPDEdGmVhZfgrFo6RTd0S2NxW5JOg9ffRkL0CHqSGaOSJSI06UkcoM3R9C6iCpp9W/GONIDup/5Hpk7oswj3uKRG696p+BCStdEoRZ5epWm4uNLDY6Mc40NkofgfYuuhxuw9rHJIYV2Ejck9fIIdhAz6JCyeELU+EyhXjxH8HJ7/fApkthA==\nintel.\t\t\t86400\tIN\tNSEC\tinternational. NS DS RRSIG NSEC\nintel.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bAIZCkMF4sD8vwitNK/hL8mvYBcFKHnzy8C0i8n2uFcU2F9E24J8nK73tkG3etmJ5fhlbwGGs4TY3wDXF2VgH3+jDKsShKHxdPDUkyTP5u6J2NexuOm+df1h5FlgUsalmPUQ2hAET0BAwGkqmsSkw7CwUgFw7T6yhzgSJI0/tUZBy+DMBMrL+J/F7v0MDRdhGOIYg8wu81HRJj8Dqlx9sfMPjOxfo7ZVKyAon9AsvykYQF/SYtVvEQ0eMpY43zNL8iHj8+lMPPXRuApJ08Diu+5tXfCAB8ICy5a0lNsqHOR1XveWnpdb7UHTbwXCthcjAmCJrpWLMczApkIpj1TzTA==\nns1.dns.nic.intel.\t172800\tIN\tA\t156.154.144.81\nns1.dns.nic.intel.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:51\nns2.dns.nic.intel.\t172800\tIN\tA\t156.154.145.81\nns2.dns.nic.intel.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:51\nns3.dns.nic.intel.\t172800\tIN\tA\t156.154.159.81\nns3.dns.nic.intel.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:51\nns4.dns.nic.intel.\t172800\tIN\tA\t156.154.156.81\nns4.dns.nic.intel.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:51\nns5.dns.nic.intel.\t172800\tIN\tA\t156.154.157.81\nns5.dns.nic.intel.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:51\nns6.dns.nic.intel.\t172800\tIN\tA\t156.154.158.81\nns6.dns.nic.intel.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:51\ninternational.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ninternational.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ninternational.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ninternational.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nINTERNATIONAL.\t\t86400\tIN\tDS\t63385 8 1 B7949BDF78E57A74128392F097224B8DD92E9B74\nINTERNATIONAL.\t\t86400\tIN\tDS\t63385 8 2 23B3CFF2596EF9C05DF9E463198DA0BE4D08835FAB61AD755DDFA22A688C90E7\nINTERNATIONAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q7vWwzk0/TwT4UYRN8w0EE8YtUtmGqEg2MMgC5aYVvZzXVSHmyfM/hvzqXXIQR0eanWj5oVc9/BeTkwDBHN+OrzCaE+Ehc6zdBuAf6gcsgk/KPvGOSeVlcGYUb6raXKMyLJ+ZQqAGQObl8v8WVdRQhBB4VDDYh1QEcJeOb9++FfdJAL5Xi7xEDLmaXEneRnv+mlKv/MQGAr72ERhVQZbrcqadg/cbwFJPEz1j4B6Cyjx5nz+rNGFiWkfzVr1zCkjZtVFH8xKerTlV+wJqyQL4FPdbmNB4ttHFMLWqI6YXTxXt5qIv4Y7EBWvSsaV1bfFR4lThtnApRkhQ2kwE13XbA==\ninternational.\t\t86400\tIN\tNSEC\tintuit. NS DS RRSIG NSEC\ninternational.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UUDOFVK0EqCQFI5JkgrXu2wPF4ru3rk0JPTyDd0m1CdKlx9NH0QKw41qA4aCmOWNwsmFODiBoqTqnWtbWuOfLk0XnbHs8vYI+hi32naVfvf1AM06pwXrizimb1Ys8UNN83qWxm/zGYDPbTWiY+zWs0I6CxOT9dve2262NS3jYE4ximIKk7wie/+bgS8QeDpR/7ulI/XKzlzBF3c3gBiWfnqlyv1e5thko3xXMrTVpeV8AwdWVpRld8Sbd002afWDm0WkpixrmRf74OwlRH9JDY50WcKev9Cq7R/aSQcJasfJg9suzYtHDlx/XE2nJm3xO982NzNEbDDgCJIHniq1rA==\nintuit.\t\t\t172800\tIN\tNS\tns1.dns.nic.intuit.\nintuit.\t\t\t172800\tIN\tNS\tns2.dns.nic.intuit.\nintuit.\t\t\t172800\tIN\tNS\tns3.dns.nic.intuit.\nintuit.\t\t\t172800\tIN\tNS\tns4.dns.nic.intuit.\nintuit.\t\t\t172800\tIN\tNS\tns5.dns.nic.intuit.\nintuit.\t\t\t172800\tIN\tNS\tns6.dns.nic.intuit.\nINTUIT.\t\t\t86400\tIN\tDS\t7159 8 1 894FA855940F8B627B63BBDEEC7F2D4D3F6AA06D\nINTUIT.\t\t\t86400\tIN\tDS\t7159 8 2 448BB98AF841D413B299CD5EFAAED652AD7EC67AE6D80FBB732C40A917EF63D3\nINTUIT.\t\t\t86400\tIN\tDS\t52609 8 1 D1E495C7762BABE02E8776DFC78ECD45AA32C130\nINTUIT.\t\t\t86400\tIN\tDS\t52609 8 2 D2C29987570235F42FE7A22FEA1485A9752C34674ACCD902D133BEC1F806891E\nINTUIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QXzEJnGJO4GqYRx+mlcaNHxz+PkackjHkXqRwQUMESoVgpoO1dhy6COrzGixAhLXwTDQP6hbr/AioJw1LhfzCRjzhOIdKsjEBIvZcng+pITGS31ZnwRFPoVL74XcaNB9no29DvfHjpehUIvWSf13ipSBuKxtlFnP6H8bkpEX1fevs/bIqKxrchsKw28A0jO7cSW//6oR1gr3c+DDcVRQjexj75ypJrs4dEmTGqTQjphTOtp+G+fnc81Y4OF7QkvKUdLwwSDJAXlOV6jXauCGV7cCU+mswZyopljPdlqM8aqymTnC5MPpII9Qx5y5zHTGoyN8BXlo2gsotLGqA7v/bQ==\nintuit.\t\t\t86400\tIN\tNSEC\tinvestments. NS DS RRSIG NSEC\nintuit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cP2QP4KicSW/bdFCPszsIE1OWG+ZI4tiDs77waVbms8qLQscJv2AUrobk/vb67wWnKLzszp8EkAwSESsuvKBCv1YxyPTwq4pXlGPaIddhVYo+MaZbnF4QuZRKriBM8q8V328D4OEmlSHMxq7I9dob4wqXYgtUCnLlHuvV+2V4vslJBUaEzIFfXsCjf8Nwz2LNiqeQ5T52Zb+idcAbuErpWnmAX3pXmcOI1sbVtjMjJxCJ0Y18gbbxmCyuc0p37q6BqB1+Lba5STD3qSp53TON88Bvg6CTsl5h7oZv2dCGgMNZr+wDYd0gyZWouA6PeWOPO8A+5YXQg2tSVgNnVSw0w==\nns1.dns.nic.intuit.\t172800\tIN\tA\t156.154.144.82\nns1.dns.nic.intuit.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:52\nns2.dns.nic.intuit.\t172800\tIN\tA\t156.154.145.82\nns2.dns.nic.intuit.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:52\nns3.dns.nic.intuit.\t172800\tIN\tA\t156.154.159.82\nns3.dns.nic.intuit.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:52\nns4.dns.nic.intuit.\t172800\tIN\tA\t156.154.156.82\nns4.dns.nic.intuit.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:52\nns5.dns.nic.intuit.\t172800\tIN\tA\t156.154.157.82\nns5.dns.nic.intuit.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:52\nns6.dns.nic.intuit.\t172800\tIN\tA\t156.154.158.82\nns6.dns.nic.intuit.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:52\ninvestments.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ninvestments.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ninvestments.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ninvestments.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nINVESTMENTS.\t\t86400\tIN\tDS\t62899 8 1 374F74D5EC90D6B6C42822F50AED3C8C6E92F9C6\nINVESTMENTS.\t\t86400\tIN\tDS\t62899 8 2 ADD0B7EA23FC0C83D7C3FFA565E2160471297CCE3F26AA20A98B67549B18E40D\nINVESTMENTS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rDMEP/bEsOLmXXYNUP+hVTb7ZV2R5M8olN0Rerrgibc7u1gOi4Zmj1/hiXtqP/ggAmg4iMGuPtuIZYofrIaOsmloh9MD4dpCV3foPHAObazI1hgaD50h1ezTQWxW+A4VcCuotwh6ttyQOwkVQhFpwUubPDqex19QrzWEErhRgaM2nY4u+/myeofNwbfMvQxqcrdP23WN+7vQzahthaHIvMhAGamrSZdPP4vNTY3pTb7/JoDwF26drVXkJDKjjZJttfYOB8Wn7PijdDcZyQStAXMxojBlbRd3YhSdvryqCauoEvqF4FlIhSXkH/p5Ls6xKq0QS+GaOKKHFKShsY+pwg==\ninvestments.\t\t86400\tIN\tNSEC\tio. NS DS RRSIG NSEC\ninvestments.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FYWfx7SOfFq8ktj7CUE7v4hQuUBzsGkVX+uE/dWobBhALFUvQguFo0chaQYLiLvbyeBPSulQR4eCAm8zHxVLRp4xEmmcA1R/Nhemf0G89MNeSZizD7GkMuEHeKZVTmHm5A4cUOYHs8jw5iDkZ02+lA22FRgRsVBG3cJPsVIgbs0demo+dKN/U9K4JKDnpVfqErSdWfGg6xe8RlSH8kidLpbI0UWX8L56LyjU/CQrJyT9v4BnpWZY82DbXH4MuKzJmzjmkqmtxj22+mqNxc3AWMxKtaxg/knk9Ob9xVxrn8knpH98rKNrzGmkFlnnsd18kzhuLHVOguvoUEJEFOHwAw==\nio.\t\t\t172800\tIN\tNS\ta0.nic.io.\nio.\t\t\t172800\tIN\tNS\ta2.nic.io.\nio.\t\t\t172800\tIN\tNS\tb0.nic.io.\nio.\t\t\t172800\tIN\tNS\tc0.nic.io.\nio.\t\t\t172800\tIN\tNS\tns-a1.io.\nio.\t\t\t172800\tIN\tNS\tns-a3.io.\nIO.\t\t\t86400\tIN\tDS\t57355 8 1 434E91E206134F5B3B0AC603B26F5E029346ABC9\nIO.\t\t\t86400\tIN\tDS\t57355 8 2 95A57C3BAB7849DBCDDF7C72ADA71A88146B141110318CA5BE672057E865C3E2\nIO.\t\t\t86400\tIN\tDS\t64744 8 2 2E7D661097A76EAC145858E4FF8F3DDAE5EAEDFD527725BC6F8A943E4FE23A29\nIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XG1NHXDOTq+iQ9YURLQxB9Y871a//JKocyEoPsMOGtf8FD4+7ovtnRK2aQSmbQTwUk018oJXv2wqXYzstEyjo/njBv694VEuUg4iQg0FWxBX1UDGlj/4YYO2guXZixqkXSlfxFvZabRbPsz+2IkZTXeziQakC7M3Ytso17jaVzzlZiYqXiyHELtlAq148661B5pJnxpbxuPN1PHDJwvzg8z7DT3j9EcS0MmqGhjsauearQoMNUZXxFw2oQYFzQUAFbguJb6VpACy070NACFGY2kYoYiy9IWwGbNrtCdDWF6X3jRXcAlG8xqwP89Gf/tfV9eRMXvs/KppxP0o5f4Zag==\nio.\t\t\t86400\tIN\tNSEC\tipiranga. NS DS RRSIG NSEC\nio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uUU5pOETCJPaZ4ZCNrRfcs/Q5tqp8dWrrxEHcThb5/4ITGOXqgTPQhgviF2j37pxjuIhVqDf9m38p/mAr/3JxAIR2tOokITNE8VoYPYJ/qWYaUhLSpbUtMYo/A2ILjuWR3JUyBFRSB63YBAePAT8MsqbZFKxV+AfxUcq/2DoLWnGpzxu5Z/Gp2pG1PbwVndZBDyVTJhMFO0oOD8CwZ5XNmQTdTvHgYkoGYxqNNwBClHNYtPsSDwVlEsmhsK3vE0o4HUZuf64ZVsN+mO0okInVgPndjZO6V2BDaECNPQvmyeyDGjaZyCmLYaeHJqUlhJ30x1Zo9G2WGA746DFPbDzHQ==\na0.nic.io.\t\t172800\tIN\tA\t65.22.160.17\na0.nic.io.\t\t172800\tIN\tAAAA\t2a01:8840:9e:0:0:0:0:17\na2.nic.io.\t\t172800\tIN\tA\t65.22.163.17\na2.nic.io.\t\t172800\tIN\tAAAA\t2a01:8840:a1:0:0:0:0:17\nb0.nic.io.\t\t172800\tIN\tA\t65.22.161.17\nb0.nic.io.\t\t172800\tIN\tAAAA\t2a01:8840:9f:0:0:0:0:17\nc0.nic.io.\t\t172800\tIN\tA\t65.22.162.17\nc0.nic.io.\t\t172800\tIN\tAAAA\t2a01:8840:a0:0:0:0:0:17\nns-a1.io.\t\t172800\tIN\tA\t194.0.1.1\nns-a1.io.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1\nns-a3.io.\t\t172800\tIN\tA\t74.116.178.1\nipiranga.\t\t172800\tIN\tNS\tns1.dns.nic.ipiranga.\nipiranga.\t\t172800\tIN\tNS\tns2.dns.nic.ipiranga.\nipiranga.\t\t172800\tIN\tNS\tns3.dns.nic.ipiranga.\nipiranga.\t\t172800\tIN\tNS\tns4.dns.nic.ipiranga.\nipiranga.\t\t172800\tIN\tNS\tns5.dns.nic.ipiranga.\nipiranga.\t\t172800\tIN\tNS\tns6.dns.nic.ipiranga.\nIPIRANGA.\t\t86400\tIN\tDS\t26731 8 1 52060CC9B0CB6033516A5EF916B24DC7226FF99A\nIPIRANGA.\t\t86400\tIN\tDS\t26731 8 2 4E27DA0F2CCD548D719D2CB30CA28BC63673E8A214FF49A407FD80B5EE7C66B1\nIPIRANGA.\t\t86400\tIN\tDS\t46480 8 1 4F19B2578396E556AB64184563A7E763E4BC36DD\nIPIRANGA.\t\t86400\tIN\tDS\t46480 8 2 67A93DD2F3FAAAF740A801A61BBD90D77306569AB563A5CA21A31E7D4579926B\nIPIRANGA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Bcp7DubPHro7CnxhsUlBVCHG1vqwZJZyJN/ufUl61x3htsGD27ypi2QyVxx2/khpnlaEqDKTe4lrqd3wlkSm2wB3bGXDurILTBSJ+FgryK9p07R0yiQC8B5w//psDVAMmeJLS3otNipIp7vbJ4pLKeVUCGcLnRtNfHTz1yUoDgO+61/qgNymIE7Xxz9FnCiHXbJsWoaAOUtJK8GrXpr08jiQp/jmEnuXj7q+6Zv4JVMQtPxHewzYY+AeCUTyXnfxaCCM+riMY95mc6+b74L4bYV2vLnsuNeNsJpEKFRvBMAQDmu0eG+l7NeL3a47zOM5rqUGEhO5chx+CosEV3rFfg==\nipiranga.\t\t86400\tIN\tNSEC\tiq. NS DS RRSIG NSEC\nipiranga.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uNctZNxWFsC9sYCoRGDKUmu0yKrXbBupce2ezDjHvxhVrEFSBLHM/y5yqcbAZYKA7gDOPyBTLP4f9ebl+FR7qPKldgaJ9zDgixFldZt5cOfB95uIWIHG0B9F+L3Ur/gIk14PSVYc4M3zrxLiDTzBhBzn8GUaSr0hEYS69jrkIG676eMRid4g250WaZHHtNb+GsSl9IMYQ/bAvWrLnn2g1GDYXUvAypGJukvHRQtHvEJl/qmTFa5GFyb14msDiGVXgut/0jdjUCxRsJZNARjlvN0UZDq2LexmLNV8X0/hKQSUFEtRKUOWJ+7ESmhRfRzza62m4G0cIVZjmjeoE9TgOA==\nns1.dns.nic.ipiranga.\t172800\tIN\tA\t156.154.144.83\nns1.dns.nic.ipiranga.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:53\nns2.dns.nic.ipiranga.\t172800\tIN\tA\t156.154.145.83\nns2.dns.nic.ipiranga.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:53\nns3.dns.nic.ipiranga.\t172800\tIN\tA\t156.154.159.83\nns3.dns.nic.ipiranga.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:53\nns4.dns.nic.ipiranga.\t172800\tIN\tA\t156.154.156.83\nns4.dns.nic.ipiranga.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:53\nns5.dns.nic.ipiranga.\t172800\tIN\tA\t156.154.157.83\nns5.dns.nic.ipiranga.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:53\nns6.dns.nic.ipiranga.\t172800\tIN\tA\t156.154.158.83\nns6.dns.nic.ipiranga.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:53\niq.\t\t\t172800\tIN\tNS\tns1.cmc.iq.\niq.\t\t\t172800\tIN\tNS\tdyn1.cmc.iq.\niq.\t\t\t172800\tIN\tNS\tdyn2.cmc.iq.\niq.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\niq.\t\t\t172800\tIN\tNS\tnsp-anycast.cmc.iq.\niq.\t\t\t86400\tIN\tNSEC\tir. NS RRSIG NSEC\niq.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YTs3nKyjX6whFXsgSGKyixtci9T8PZbGJ70GzA7vIYZIarXkgaDr6sNQ+XRpnFLm61RzT5WIIUBWXVyjqYKhkBgxPj+rANcRYPnP3Sz+0WVT1Dz4BX/w9TGgKcoDcO+KUi4tjmTlID/FJZUa9d59CG1ykx+md1+gnoU5zqdo0xuF1DFip2/fI+H5sRuB4xG7S7BUNEjlGNCpcfUnoMBnS89wxxcieDwXqvCMdVSEyGCuSGUQCN5kkmHo0pa6B3+ItK1mMiZkc1JnXYpDN3628F52jdkzxc1qdoxDnT1GT3a+0my2WH0BkTFoxUGbJ8XR+IsiAQ9G4/ouqmpVwK0Kcw==\ndyn1.cmc.iq.\t\t172800\tIN\tA\t199.19.5.8\ndyn1.cmc.iq.\t\t172800\tIN\tAAAA\t2001:500:92:0:0:0:0:8\ndyn2.cmc.iq.\t\t172800\tIN\tA\t199.19.6.8\ndyn2.cmc.iq.\t\t172800\tIN\tAAAA\t2001:500:96:0:0:0:0:8\nns1.cmc.iq.\t\t172800\tIN\tA\t194.117.57.100\nnsp-anycast.cmc.iq.\t172800\tIN\tA\t194.117.58.42\nnsp-anycast.cmc.iq.\t172800\tIN\tAAAA\t2001:500:14:8001:ad:0:0:42\nir.\t\t\t172800\tIN\tNS\ta.nic.ir.\nir.\t\t\t172800\tIN\tNS\tb.nic.ir.\nir.\t\t\t172800\tIN\tNS\tir.cctld.authdns.ripe.net.\nir.\t\t\t172800\tIN\tNS\tns5.univie.ac.at.\nir.\t\t\t86400\tIN\tNSEC\tirish. NS RRSIG NSEC\nir.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BO9lu6eWoaqTa+pP6NRPbs5YFSTgww5bSc+H4ppFmQ0zARDhd2O208invnkkWa1Reklt8WZ4jta1W6A8TaonsCX9OFadriBqz/BwHDfqZ29OfjaKth/zzbT9CZP809XV/jZd0tZUgUddZ9kCufS3v9kMPKwVF0XLS3cqbHVzRuppYN1J3ZrYykO1agOzfYi6AQSAj7dDOkqehlxDinZzUo9s8Nk7qleH0LULat7Fhc8H811CYa7PtrpM49N6SodpASdnd2ACkuRDWzL60/q8mVthhmbH9ZudV9RnJyFd55somsqw31FrQ7Qw4LX8Nbz2Fw0E18afVmr4uzarUl4KCw==\nns.irnic.ir.\t\t172800\tIN\tA\t193.189.122.83\na.nic.ir.\t\t172800\tIN\tA\t193.189.123.2\nb.nic.ir.\t\t172800\tIN\tA\t193.189.122.83\nirish.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nirish.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nirish.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nirish.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nIRISH.\t\t\t86400\tIN\tDS\t28126 8 1 C97390C1DFADD80DDF17A649D41C67E8FCA3F1C5\nIRISH.\t\t\t86400\tIN\tDS\t28126 8 2 60BFB5D3B84ADFD841450E56F048EC3A77C0C75A806987A1E6B9D0F3E50B2E86\nIRISH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gsSewOANdbI67G2YoIjqNosYn8p2O6nlA3HjMLIfBml/l6X0TBMgRcbGq1ExvAm7eZ8qs00TI5WspPJNFbwsFrl+3wKXQSMTM5/URg7XdE2TCatXREeE0ZR9pXeR/TslfpIPngJnIJo2a/sraDDN73K5wvsHnGNUZmlKrxcsESRocitM9ph9iygGHKZqubBidQWTy5qtfF569IRXlNTmAUb7OZuOjBrrmAI8WG+tCq6TRZY7SbICfsmmTMOE0jg2Qck4HtXk3Hum6lEMUwYuchXr7EKteSpR9XaLLd4ydbJcY0ljzhIa9rcmuMMvPHxfAuv6wR0tNidSXzTBDEnZjw==\nirish.\t\t\t86400\tIN\tNSEC\tis. NS DS RRSIG NSEC\nirish.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vIBpdPOK6dc+mRZJ4y4tLpa5Tn4HtPW3mbxrpyS9L1HMP0acI/zzgzj66TFDExSdoOlovHpub4S3JWihscfla8KrUvx7TxR9OXBqmN1FdTXjuqgUJkP68ZSsPIXeixAZsE/KNmdhHZVy6qZueKS7gD8AvQzBeERLgSL4twQQAkko0BUJwf6ncpuTpdPj58PlkXbnYBPEHB5atW8INaioXRNZKmwhEmkwRq2AwZHMGutqCKrAkAlpekzmo/nYqJDznJh3NMc7M6LDOCgupOVyyJPuUH+bcdpsfXy0ojJMNFVei/KE/dKSdQnQ9u15Kqr03NA8q4Btc/tLUEPH2Rgg0g==\nis.\t\t\t172800\tIN\tNS\tbes.isnic.is.\nis.\t\t\t172800\tIN\tNS\tsab.isnic.is.\nis.\t\t\t172800\tIN\tNS\tsunic.sunet.se.\nis.\t\t\t172800\tIN\tNS\tdurinn.rhnet.is.\nis.\t\t\t172800\tIN\tNS\tisgate.is.\nis.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nIS.\t\t\t86400\tIN\tDS\t26726 8 2 6984FEF569CFDB2CE00AFC62B5763AD50306EB0D4816A7C6CF921BF66B12245A\nIS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z06k1LqR2K3i2JyslsGp526DWRoJ1JvpLhf0FrGH+feTsNis3nx+jjSFHtsOT0iGRM3gtIj3ue8A8Lwpb+sdGRB1M5AH0k7fPpy929hSCPB0kMc3/Lmb9HMzmpJcHuBiL7GEA60WwBGMDYIfnyxdpaSqr8Ky2l+Wq6lcg7dXAghWg891oJDqix1Ft2re4COA/piBPTooAsL9CLOfuqFd8UjFZwDLFFjP5E9+YQ4UY5tr/LMY0bFSCiRIYnnUzQSf1s443PuidIrEMXqtTtqOxK8Z2cRSSgPKIle60Oo9DyH7pvrYMhAP8lXVkWHY8tzgmIc9fRwqTajS1PJDr8dwYQ==\nis.\t\t\t86400\tIN\tNSEC\tiselect. NS DS RRSIG NSEC\nis.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XV1ot5sKf5QxT5wm4k80bitVMYc/Cq6PE05MU2LRd/h5OtGjiGjyTh6vS4Ub0stfNUIqQB4mngtkwMEa+aaRlG6GmiJGODbbDFtGe5e8RKE5op8pPqQs2ny/OJ90MF8lnJc6gPqdGm+FvIwNsQRnNxNL+EMllysXJaKRFXJiXG4C2t/0tfJV5XoiOljF62xURl8P0HwlEiotYIn/cv/uPS/icwOJmXWc/co058kV7GSeDJ7eVS2+11ZXc9bQpFKaLbNbyTMuIXHsZDi/9QBeNVkyI5xLINprhaD69MLNUCenLm6vYv64vrLHT0h80hJZz5syE8HA52Pb/UaL1G/ghQ==\nisgate.is.\t\t172800\tIN\tA\t193.4.58.51\nisgate.is.\t\t172800\tIN\tAAAA\t2001:67c:6c:58:0:0:0:51\nbes.isnic.is.\t\t172800\tIN\tA\t204.61.216.116\nbes.isnic.is.\t\t172800\tIN\tAAAA\t2001:500:14:6116:ad:0:0:1\nsab.isnic.is.\t\t172800\tIN\tA\t194.146.106.58\nsab.isnic.is.\t\t172800\tIN\tAAAA\t2001:67c:1010:14:0:0:0:53\ndurinn.rhnet.is.\t172800\tIN\tA\t130.208.16.20\ndurinn.rhnet.is.\t172800\tIN\tAAAA\t2a00:c88:10:16:0:0:0:20\niselect.\t\t172800\tIN\tNS\ta.nic.iselect.\niselect.\t\t172800\tIN\tNS\tb.nic.iselect.\niselect.\t\t172800\tIN\tNS\tc.nic.iselect.\niselect.\t\t172800\tIN\tNS\td.nic.iselect.\nISELECT.\t\t86400\tIN\tDS\t41437 8 1 79C4D6C7DB3353D943C07A806D42B6F7099ABCAC\nISELECT.\t\t86400\tIN\tDS\t41437 8 2 BBC1ADDA5BCE587ABC57F32E5A52FF5AD95CC6A8950BBAC4FFC0D375B6D4A45C\nISELECT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F/wXwmTLtES2a/DOdeYPfF00kypWej9gCm1pCh1l7eAirv1HTXCwfqV9sxypwRLthDT/9HDMHwihqmN1dOWVhGdCEWrO8ef1lrvcnqZzmA5NCzTIFI0QGzcSv28cNa4WWM7aaRcPbRw+4zDl+0cUuDU4f2qpkMUiT7Amul7pF+UltZHwtQ+FNjesBwIBHuD9VnRsfz3QvVlamANafBwA/xnNICVuBDu6c46f7GNhO1wNHPl7V4enWX+F3I5zcbHhsf0dDz21QdwdzkPVddWdWi2XdK4204hZEDV7p8XtD/POqqb9+vQvJSABFOFIsZNhSOtcV2HL1tDuNxtKtJGDcQ==\niselect.\t\t86400\tIN\tNSEC\tismaili. NS DS RRSIG NSEC\niselect.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FiMicja6Iwgko3w0nNyeOvfBgL1tvG6gkzJfYIPOOcVQRt3qC7WLXr8M+OqpYgOeZiv4iACP7WtgpTmrhG23IgbbAGtwm8aZmVmZ2QFO6s+PEd37McrL23/m9pJIlRLCaUEb0gpN5khGCOzAqK6BurhKPOA1VrbUcZRIR+oNXigUriRU6feyKDhQRTw5C5JJhbOUrEaz+b4wVpGOT6MQgU0DFZD8nb1glMTNGD+H1VdbDr2tfpsOsDRNZoOUdoVTHvuQz/+mVoSXzrbzrHk292z0UtoG214W4hwVIEL0eKceSRQw0Hp2M45AFiBUknqAtzoKsEO2ogPp3LeUboyRBg==\na.nic.iselect.\t\t172800\tIN\tA\t37.209.192.9\na.nic.iselect.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.iselect.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.iselect.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.iselect.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.iselect.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.iselect.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.iselect.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nismaili.\t\t172800\tIN\tNS\ta0.nic.ismaili.\nismaili.\t\t172800\tIN\tNS\ta2.nic.ismaili.\nismaili.\t\t172800\tIN\tNS\tb0.nic.ismaili.\nismaili.\t\t172800\tIN\tNS\tc0.nic.ismaili.\nISMAILI.\t\t86400\tIN\tDS\t9774 7 1 14205BF7E714FDF73DE69B10BA2F38E35856087B\nISMAILI.\t\t86400\tIN\tDS\t9774 7 2 AEC620CEDC82140BDC27D5A53B78E09C7EB929331F3D99E24C0CBBD0FE4FDACD\nISMAILI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KYtv9M27t/OujT6iXbOmfS07TMhg8ywEXCk92cLHDluF0nqFl+KNccwpnwZsFtqHksMlph1gitRR2bOc+Lf1xPr5Ndqh8vdg0naks/BtYEueYrsJME3a2WhKVjZlJvcG9Db776990Bwf3oacZ8WYJt6sKTYaaSSlFYSW1E9k1awkAST5H5/T4m/u9Mwd5XoH6tiglpWOZHYy7XyEIIXkUQeyFwGsxUEscLbjum9IpYR5+y5r4NulbVAjoxRMLM9C+z1XdZHfkPW2+VARyp660xhlPxPJ1f/Kw3Nf/OkRO10UXjpOg7l3pV2Q6GkA8EH6dHilEl+EW5tasMCwYwdeNw==\nismaili.\t\t86400\tIN\tNSEC\tist. NS DS RRSIG NSEC\nismaili.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hriBx2FD7pDq0OeH0ksRpzXTTH4sY3mQBuThkKYrBQ7vHXn1A5kZzLeyBRsne14RI76vnwF6tl95xVzzWyRWyWvsvMB+cRt//j76TzH8rppoFoU4xwvskV8wHCJk9NJYnITdOID6M+YtZzarV607UiabNPXA2SJ5jX3UekjLlskOwAHCpGMd8GVX/3UfrfMEZMT7tidYf99nTwrz2SrW40AuFKcnsNrhwGRhBh4bzicC1FLz0CS9agHkynevFJ0viDcfJw9bifOSHqqJN97Ze3lQ0csx65TQFbk3JQfQsBFT1jIT/7tGxfwkgZKuytKUAweuh/KiTAGKI3HUOUpVyg==\na0.nic.ismaili.\t\t172800\tIN\tA\t65.22.44.25\na0.nic.ismaili.\t\t172800\tIN\tAAAA\t2a01:8840:2a:0:0:0:0:25\na2.nic.ismaili.\t\t172800\tIN\tA\t65.22.47.25\na2.nic.ismaili.\t\t172800\tIN\tAAAA\t2a01:8840:2d:0:0:0:0:25\nb0.nic.ismaili.\t\t172800\tIN\tA\t65.22.45.25\nb0.nic.ismaili.\t\t172800\tIN\tAAAA\t2a01:8840:2b:0:0:0:0:25\nc0.nic.ismaili.\t\t172800\tIN\tA\t65.22.46.25\nc0.nic.ismaili.\t\t172800\tIN\tAAAA\t2a01:8840:2c:0:0:0:0:25\nist.\t\t\t172800\tIN\tNS\ta0.nic.ist.\nist.\t\t\t172800\tIN\tNS\ta2.nic.ist.\nist.\t\t\t172800\tIN\tNS\tb0.nic.ist.\nist.\t\t\t172800\tIN\tNS\tc0.nic.ist.\nIST.\t\t\t86400\tIN\tDS\t64746 7 1 C73CC6FFC540BB0F6FEE745CA78A6C9A6E6AA436\nIST.\t\t\t86400\tIN\tDS\t64746 7 2 AD2C997EC6DE185C9396EC62DC249984BE7BCFB8250AFF7EA1294CE1045A0536\nIST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Xyq4XSf6EpAdwnrhezrI2ryl7zGEL4lDkuh3KyiKSwbU3JZq4fqHFVJTtrtnyQpuPTEhGDs7kt2l+HPcAT3KEEKHfe1XoyDwwdBq0yLbXtUDghp7BxKsEiZOpo9+xPfPjxL0lAFqY/hy2fqaK0i9BRQZ6lrluNoyKh/3dcZ5r4V/dWyoxJO/B4jXFXCkwzxKYqMzVg5Zcin3cpNdmmu/tE0MUIYhW/TB6o/IG1ZLcmP1gK/Fy0dgS3aFMlyZ/GLVcqDAxlUXkLgNgQw1AYAYOAd3wZT2fXdeXQVf461jZ15u7+v38mqvJ4VbDig2PdxNiUHJpYzLsaYt5HK4QDLmvA==\nist.\t\t\t86400\tIN\tNSEC\tistanbul. NS DS RRSIG NSEC\nist.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cGeOotaxq6JVkmLeMEELyxwY2u375xLTjgi3XFZ+DkynASA2qZab4TaDz3ujJXDz07E3tn93MG3RHPccd42O3zoAeJh/kkE2ObgjDuBrSeCUdvZIk1Am+LpE4shFzFsGz0b6MV9IFD0+0W8YvY4ffqlw2zDUZZ1L5mrLE1ZmtLPeP6WkE9mOw892mnCTEo40vpvK3S393nrms3cQrXhg+TKGd7vvNcpuJW9qnvo74yd7FgwZPAQMNkWn7G+/aSTXvpuiRVaw7rqe9hGW2SdhJEsheTXax/zLnCG4SfUVHtt78gK/DJjGjOEH+1aWgOD58xdjiev/TUFjpmAQR9Sj3w==\na0.nic.ist.\t\t172800\tIN\tA\t65.22.144.1\na0.nic.ist.\t\t172800\tIN\tAAAA\t2a01:8840:8e:0:0:0:0:1\na2.nic.ist.\t\t172800\tIN\tA\t65.22.147.1\na2.nic.ist.\t\t172800\tIN\tAAAA\t2a01:8840:91:0:0:0:0:1\nb0.nic.ist.\t\t172800\tIN\tA\t65.22.145.1\nb0.nic.ist.\t\t172800\tIN\tAAAA\t2a01:8840:8f:0:0:0:0:1\nc0.nic.ist.\t\t172800\tIN\tA\t65.22.146.1\nc0.nic.ist.\t\t172800\tIN\tAAAA\t2a01:8840:90:0:0:0:0:1\nistanbul.\t\t172800\tIN\tNS\ta0.nic.istanbul.\nistanbul.\t\t172800\tIN\tNS\ta2.nic.istanbul.\nistanbul.\t\t172800\tIN\tNS\tb0.nic.istanbul.\nistanbul.\t\t172800\tIN\tNS\tc0.nic.istanbul.\nISTANBUL.\t\t86400\tIN\tDS\t30918 7 1 71A63CE8688FBE09F16B5B725E38422BD76AA46D\nISTANBUL.\t\t86400\tIN\tDS\t30918 7 2 CF7DCD3ED2B6DD16171AFAE7179C00D43947065AB1820C2EF57DA2A274F03540\nISTANBUL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zac5o0G2FB5JRf1USVJ6Koe1NykNK/CEPP5u/Wt0ugHfaUOk61TCxIzWqAU0iPewftdy3MJD7o47tZ+QW+Wngkp0wbIV5IKRae5d6ReA9KR2QwTy415fZsJXVv1W9E0r/BdPSNqdSTJijT7IlV9wUiigfJydvNu3gOLaO2ND8uMLvzjAAcod7rZRQ6wreSNR6CmmQfdVO26PDF6clLR/OkTwDSeHupkjygklJsniFAHndaYk+XjJjGkdnj2sCQsLdc4yqb4AnSGU75kHBKsrDgQKbZ1ohU2b0SQS2BKsCRln8U5cq9XQs1RcyRF5kt8kzh5KO7RwHvk/jaZgSrrxbw==\nistanbul.\t\t86400\tIN\tNSEC\tit. NS DS RRSIG NSEC\nistanbul.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dp1TWUZR39eGMldLqkMUA8WbWpdzAMDfO1bz1yiAoqmbbVOG2MoTjLKlCkbsQxdy8Pdxg5vrVhx+dyZrN1rimJwcsH0TazFhi4hc6o1lrYZVF9cHVbD/r6k90yu1wiM6zidyws0tZNn9+HCClvQy2OTaXQkY+lcCZpEj5DeMJ9ohNtl3913nTlP7Es5XsVan96pzamRRa15ZslJaOs96L+nnNSt2OHhpBFTj2+ciuqQZT32Aiu8SELVxjQPseYmmTmvB6+Z/en0wFeRlUVjrj2wg5e8xZSw+6AUDg3yvijNBgxO1AtKSoS7ArFBFFfT3nTXBQpySiLzTYKyw0YSHqw==\na0.nic.istanbul.\t172800\tIN\tA\t65.22.144.9\na0.nic.istanbul.\t172800\tIN\tAAAA\t2a01:8840:8e:0:0:0:0:9\na2.nic.istanbul.\t172800\tIN\tA\t65.22.147.9\na2.nic.istanbul.\t172800\tIN\tAAAA\t2a01:8840:91:0:0:0:0:9\nb0.nic.istanbul.\t172800\tIN\tA\t65.22.145.9\nb0.nic.istanbul.\t172800\tIN\tAAAA\t2a01:8840:8f:0:0:0:0:9\nc0.nic.istanbul.\t172800\tIN\tA\t65.22.146.9\nc0.nic.istanbul.\t172800\tIN\tAAAA\t2a01:8840:90:0:0:0:0:9\nit.\t\t\t172800\tIN\tNS\ta.dns.it.\nit.\t\t\t172800\tIN\tNS\tm.dns.it.\nit.\t\t\t172800\tIN\tNS\tr.dns.it.\nit.\t\t\t172800\tIN\tNS\ts.dns.it.\nit.\t\t\t172800\tIN\tNS\tdns.nic.it.\nit.\t\t\t172800\tIN\tNS\tnameserver.cnr.it.\nIT.\t\t\t86400\tIN\tDS\t41901 10 2 47F7F7BA21E48591F6172EED13E35B66B93AD9F2880FC9BADA64F68CE28EBB90\nIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NjLXscelbqiXUvKbmxRw8t4akaaMEAmIsX2keIf8AZI9uIoBEIqSZoskHOpx1gDO6hCwNQL60+3y2PUgt0R/YMHj7meo7DoipORqP4r1bAj3aVY+p9giJTQNsQ6CQgfAKrTBIWg2GI5/NTT4cJhGRZKA7rNekMWK6eepffu4CJmout7dAlQkXAj3gL9iicJ4bjyiNOG5nQ1fyGBADcr8I8iBFEayD0NFOI6QQ29n0gu/lSoZZSXf8AacCWp1FORjrFwYTVqPOHhJxPtiqdb5idRiVoFJ38+yfL8dBi0Zg/ssKD2CEsHgzXJbfepL36/GqJU3lRNRZWqYV20zVmUQ5A==\nit.\t\t\t86400\tIN\tNSEC\titau. NS DS RRSIG NSEC\nit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MCEM0xm2Q+v/rsrZdok0f5s0KyzPo4IGTjDaQSNFiFauC+a8VqHYGp/jmpxDTt11oycpcK57VvG68Wx+T6Cwf8SVRknGTw4RFTCNN5HW7l66De3TTAc1+fe0ownrsnlR+8mjF4UP7RuWEjPOKjti5oBe3YkHCE7vb9Oq307yErM1NFxaNIc51PS0cW4LeEuavKJuCdEpfwbWHzaN7TCoCElNi03qSdI48WCaBWzhrgvQJVtSjhoL/sA/ChXI0eROvSXqKu3q902L0FQcsphXWJOn03E53pykLhjsLUnj9ei+U7NoBieqIwz1Xp1E5+DTsHjZNyAkuI2MBBlsJpz2xA==\nnameserver.cnr.it.\t172800\tIN\tA\t194.119.192.34\nnameserver.cnr.it.\t172800\tIN\tAAAA\t2a00:1620:c0:220:194:119:192:34\na.dns.it.\t\t172800\tIN\tA\t194.0.16.215\na.dns.it.\t\t172800\tIN\tAAAA\t2001:678:12:0:194:0:16:215\nm.dns.it.\t\t172800\tIN\tA\t217.29.76.4\nm.dns.it.\t\t172800\tIN\tAAAA\t2001:1ac0:0:200:0:a5d1:6004:2\nr.dns.it.\t\t172800\tIN\tA\t193.206.141.46\nr.dns.it.\t\t172800\tIN\tAAAA\t2001:760:ffff:ffff:0:0:0:ca\ns.dns.it.\t\t172800\tIN\tA\t194.146.106.30\ns.dns.it.\t\t172800\tIN\tAAAA\t2001:67c:1010:7:0:0:0:53\nosiris.namex.it.\t172800\tIN\tA\t193.201.40.6\nosiris.namex.it.\t172800\tIN\tAAAA\t2001:7f8:10:f00a:0:0:0:6\nseth.namex.it.\t\t172800\tIN\tA\t193.201.40.7\nseth.namex.it.\t\t172800\tIN\tAAAA\t2001:7f8:10:f00a:0:0:0:7\ndns.nic.it.\t\t172800\tIN\tA\t192.12.192.5\ndns.nic.it.\t\t172800\tIN\tAAAA\t2a00:d40:1:1:0:0:0:5\nitau.\t\t\t172800\tIN\tNS\tns1.dns.nic.itau.\nitau.\t\t\t172800\tIN\tNS\tns2.dns.nic.itau.\nitau.\t\t\t172800\tIN\tNS\tns3.dns.nic.itau.\nitau.\t\t\t172800\tIN\tNS\tns4.dns.nic.itau.\nitau.\t\t\t172800\tIN\tNS\tns5.dns.nic.itau.\nitau.\t\t\t172800\tIN\tNS\tns6.dns.nic.itau.\nITAU.\t\t\t86400\tIN\tDS\t2351 8 1 EE1C35C1D4CE6D1BC2263424D0011881F96C5511\nITAU.\t\t\t86400\tIN\tDS\t2351 8 2 371EE929CDBEE6876F6F9E1C9A709E471F46F185141E7641C97FA3056729F623\nITAU.\t\t\t86400\tIN\tDS\t18946 8 1 2AB6919C53B10FC05F0B0925450BD293F46C00F4\nITAU.\t\t\t86400\tIN\tDS\t18946 8 2 09C64A6902158E929B7BCA23E3D4B0BE8E6F169FFF40C7B40F5EF8FC61331556\nITAU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h8Q9R4W3ByDWJ2njNyCyl59Wc3qKlaA2i/K9rjUsCkENSkIa9ivdE6sXjHgKas8N2YEyFy0CPXtGtbKna3RM1Z4YLOOvMl4hDd8uiKtFBn71rP/hQjCGxcoOilFzxFCQo+32kvQ/piSxqArz4u+h3mmMRxPPY2iC6AYqfkB5CpP2+y/rPzymjZ3gfyaSoUIVvo8xRipAjQKgEmWDQyGWYnqBodhxIha+v1eEgd6zkXOB3Jack2vKuE0J5yw5ROKNixQ10/HqteHWAyXqVOUJ5jKpd9DThiHZF5hLljDoDf76ky3//sHYJZBLV/4kVbRG5CTORjOiMvHIRC19a9yvXg==\nitau.\t\t\t86400\tIN\tNSEC\titv. NS DS RRSIG NSEC\nitau.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gKJ8pLWejjTUPnsvaFmYfH3kJ5kbGXWx/dL6nAJx5RqLN1D6HnkKGuuIRCRUpT/ReqKAxfjqmXnfqIUuvWItIKIwJiB8+pwHRVVZ9gh3+O00yDhCvRoK2bW69UVsn9EocnPURHZtrb68VNDUm1XrpX9EPXOlw++FdH75tht+KFUVTR6JuW1N5JLestWxfFWejDHUqcG0FavWaeTeLeRa/7XWuBEc4lFUS3tjXLHOTe6tPRBJJAZ0AHAZMWJUAiZx0anttwhVO6N0K+OD/27+THceMUYRcUHQt8LkufYXJtwPsfgqZRgT9L/IpInqYHSPrl/+Do9lsBVj5ocp/1Qudw==\nns1.dns.nic.itau.\t172800\tIN\tA\t156.154.144.84\nns1.dns.nic.itau.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:54\nns2.dns.nic.itau.\t172800\tIN\tA\t156.154.145.84\nns2.dns.nic.itau.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:54\nns3.dns.nic.itau.\t172800\tIN\tA\t156.154.159.84\nns3.dns.nic.itau.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:54\nns4.dns.nic.itau.\t172800\tIN\tA\t156.154.156.84\nns4.dns.nic.itau.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:54\nns5.dns.nic.itau.\t172800\tIN\tA\t156.154.157.84\nns5.dns.nic.itau.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:54\nns6.dns.nic.itau.\t172800\tIN\tA\t156.154.158.84\nns6.dns.nic.itau.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:54\nitv.\t\t\t172800\tIN\tNS\ta0.nic.itv.\nitv.\t\t\t172800\tIN\tNS\ta2.nic.itv.\nitv.\t\t\t172800\tIN\tNS\tb0.nic.itv.\nitv.\t\t\t172800\tIN\tNS\tc0.nic.itv.\nITV.\t\t\t86400\tIN\tDS\t30558 7 1 44A43507E232590DCCABEE9BB4BC5617D37E1694\nITV.\t\t\t86400\tIN\tDS\t30558 7 2 A675A7B443E3D3F78C1110CA7E37C007EB1913B81009F0B8520E2FA12D2CDB49\nITV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WKS828WRiX8pbyTY5UnDMhmF3oSJc4JUjsFk0yLAABNzUIH6qR0nZE7+hr1livF37Bku+4Xb1NVROtObKFi7nFUgyrNv+mTmSMQ5etsMmj48x/yDZk9e6E/V9P9iccDlXvvTXbSK74G/bBRI3L5vGmIWhTi34lflnTVdDaKinoEma9tYP4T7qMrkh6BYfAmW/hOl+KtMKfmHcPVnMAlU8HNHOEIKLFOY1eqNOFvp5JvOTrnjr/2OwIyxbT2/MftuA0Q/pqHn8THAWX3SbaALKaNl/hq7w+T7t3BNbHytNShTyhTU4Islrdfgl4ir0Qu0aRq4D7XIBxJCmHhnoWkBQg==\nitv.\t\t\t86400\tIN\tNSEC\tiveco. NS DS RRSIG NSEC\nitv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C8vZezmQTHFkLwh+/cqX9WpDZ2i4HAcBqg3cIhRODc6igdvr67O2QaUxfu3Mfe0XjokxW60R0RBk3Ach+N1lbECtFK73TS/Gn3SlMMBEvEfjLxMA6GnetDCjEWn8hysoEM5QgPJu7cl06uxQdLqJ4Mu/pQiikKeC3w1vcntzG7YPT8ZTNhB0dsScYaW3KU8Rx/mT6QVAGzYsIHoIzWQoeDG+zgPtvNIhga82ySO/SPI5qulJ7fpEMA9p8goKVcXhyl8324dg+Ai19olE47qj4gt/QTlhS+KcX/fASGpQ8/inq8d68oaJHbvlVLSV8voAifdgRRslpshST1h6qjo5Pg==\na0.nic.itv.\t\t172800\tIN\tA\t65.22.88.25\na0.nic.itv.\t\t172800\tIN\tAAAA\t2a01:8840:56:0:0:0:0:25\na2.nic.itv.\t\t172800\tIN\tA\t65.22.91.25\na2.nic.itv.\t\t172800\tIN\tAAAA\t2a01:8840:59:0:0:0:0:25\nb0.nic.itv.\t\t172800\tIN\tA\t65.22.89.25\nb0.nic.itv.\t\t172800\tIN\tAAAA\t2a01:8840:57:0:0:0:0:25\nc0.nic.itv.\t\t172800\tIN\tA\t65.22.90.25\nc0.nic.itv.\t\t172800\tIN\tAAAA\t2a01:8840:58:0:0:0:0:25\niveco.\t\t\t172800\tIN\tNS\ta0.nic.iveco.\niveco.\t\t\t172800\tIN\tNS\ta2.nic.iveco.\niveco.\t\t\t172800\tIN\tNS\tb0.nic.iveco.\niveco.\t\t\t172800\tIN\tNS\tc0.nic.iveco.\nIVECO.\t\t\t86400\tIN\tDS\t52228 7 1 EEE086916966669B8CDB9EB2803D93B20E6012E1\nIVECO.\t\t\t86400\tIN\tDS\t52228 7 2 25162D8CE8527D237145ECC462475AF54FDB1DA1889C9D9156C6F94719F9F9AD\nIVECO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m85jWLvNZ46/EY7z5qzrk1dOjOsk66VkUP+lt/IskvYG6jYjp7auwTpGUrXmbZA8LoRjZHOgS+xArN/gJitIc7k3BzBpCJgpEvx7m8oVmHu1eb32IxM+8bHZ3prTEa8XOrwxdd2ExPU1qdHsoYekoz8CpqJurd3jGGhJYYibCN2Q0n8I2EYnETmiX/nGNx+66+6vrkDDZ//IqCePsdpRPO5UQFuM9mUN4iPfFkLUZ2ImJ1/CRLZ1Ma/7W7nfABo2UHmXPP/TH8HnBwPnnlbNIX8MlvSQQzQsKMG2Bw0XuqMjx5IphEhXg0j7q/unp+IIxk2qeBtx2kM6FekoQ2lPbQ==\niveco.\t\t\t86400\tIN\tNSEC\tjaguar. NS DS RRSIG NSEC\niveco.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Elo/l0VyffUQbYrwJ+Meo73zORtBCKrxheOeg4ZgFUBVNHiTSm8/qzEoV7a62QXjxacxW+NFiFlfutclhT3ggwTuPGWrD0XEV/VWjTAF+GF2CqHwACuMhUdLxqfJ9oy33JMLI4FoKCXK4bZJYx4IxMLl2eJkIcKsFWR70I2SWlFLpvpBGnSZLiPp2wyhqn2zMniwKV+TFm04KAstSxnO95Mx4agUt7OQrujuaDajlUy08XlXE7vsI8/btuxZJ4I8fu9XaJiEYoSamF1jkaN/FJ1f1cVZ+rJLiRQGvHL6yJWq12SJO7Yh2riHRyWbUkr0prtk3+M1s+6fT7mefL9X0Q==\na0.nic.iveco.\t\t172800\tIN\tA\t65.22.120.9\na0.nic.iveco.\t\t172800\tIN\tAAAA\t2a01:8840:76:0:0:0:0:9\na2.nic.iveco.\t\t172800\tIN\tA\t65.22.123.9\na2.nic.iveco.\t\t172800\tIN\tAAAA\t2a01:8840:79:0:0:0:0:9\nb0.nic.iveco.\t\t172800\tIN\tA\t65.22.121.9\nb0.nic.iveco.\t\t172800\tIN\tAAAA\t2a01:8840:77:0:0:0:0:9\nc0.nic.iveco.\t\t172800\tIN\tA\t65.22.122.9\nc0.nic.iveco.\t\t172800\tIN\tAAAA\t2a01:8840:78:0:0:0:0:9\njaguar.\t\t\t172800\tIN\tNS\tac1.nstld.com.\njaguar.\t\t\t172800\tIN\tNS\tac2.nstld.com.\njaguar.\t\t\t172800\tIN\tNS\tac3.nstld.com.\njaguar.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nJAGUAR.\t\t\t86400\tIN\tDS\t44589 8 2 C10A4AE860EF080A1EA03CD4D2115A151A8AECB3B03C942626B5D6CFEE336FA1\nJAGUAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oI179bDqOxHbWH0fBjPvpgJAcPXFzIveHHsy+U4fvo09WxODjM49hs26RyUuiDVPXBmWIE5lK5ZvoMl3xsTNFJFKOK4Vmhi+yKTUuI3EqcZFm/Vh2E7sb9Eae6/KTJTQgRLXf3d24fxuCFNpkQlwwU7qUUh2f87ffNnQk2k0SiL6i152E4rJPgmEDRc4R6GuomjYjGXLgbkhTG4sp+Ct2xm+ppZa1lvgqt7BXX8XSxcHGUpVeDe1AIRbDn2k1sRkqgPboh6iZFy2+oXMcJDtES00c8Qi3d/QuPyahrjEEf7hdPxtNPUUV3YKrMpdtjiRw0Yeha5V7ZapmIQgF3qeFA==\njaguar.\t\t\t86400\tIN\tNSEC\tjava. NS DS RRSIG NSEC\njaguar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kvmbf1TXtHmsRc5FlzfNHoMHwCuJCOFxtSoFn/uLXqH2B5IR1ja7EH3/aZS+rE7dv26YQR9UeoiEJ7PHH+Hfpo9CYryi+pFx7fY7fPd5Um8mC+rSbk3HV3zQ9fM8K8PgVLLjOwEw6Lh12AG72S+s/V8b0Qm+UBMUBIAXlvdm5kMZxZTHcbzeRle2KZihbqywxmkNuBGs4oS8CYdBVJn3JbO0jk6+MI04zIAyuOhuhSX7HFZvsWLlePJLppmZd7bwLJssC2De0fj3QkFlhEQ68xs4A7S6M284MlbWQy4i7pSRVb2oyU6skssnBrQs2IAVoqhJpxx5hqSQfC5LUxnP0Q==\njava.\t\t\t172800\tIN\tNS\tac1.nstld.com.\njava.\t\t\t172800\tIN\tNS\tac2.nstld.com.\njava.\t\t\t172800\tIN\tNS\tac3.nstld.com.\njava.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nJAVA.\t\t\t86400\tIN\tDS\t45615 8 2 7F20B5E00C2324D253F209B3F386F7033DAE09CA9587524B3561F4CB4B3CD60D\nJAVA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F40KKdiNePCqSMF4oVL5GLEBhGODrBQ9zU7JJ+zm7j7j7OABo9sdbOQ2E7zHLARf3NKYGU8c6rXzLSpBq2PFvquyZqyQjAQeJNzAL+C1cwOY1IJju1WwzWJGoPZMmgzsUl0dNaNfqi7mefGxqhs6SwuikmydZX0dlFWRgpyUJyLs8cJObWiBBIcmIYzWYX/Tk5MqQKQzI8/CkZz3ptrbFAkML1+8f1qNzbWOMNhv2v2t/TwXwrwG1ik/Iw7quVNxkPP9nkyO+p4q9No/UeEMNyY650lBnOHAisJ29K5UHYkKuC7TQ3ipHcPV72ApxrtbeSdgPLhzjaq8vme12x7eDQ==\njava.\t\t\t86400\tIN\tNSEC\tjcb. NS DS RRSIG NSEC\njava.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f8OCCCRtqBhLgq/c3r+wB9XX2xP5Gj0o1WIZvAlFcHZeEI0Zz9GQQr5g1NpZi7ZdPTk3n/mPDlwDZzWBssS44xJloSa8IsGXW/ceWBevo6Ccn+m1Aqc6y8HqNdh56efxnPjXvHct40k5s+KlfdZutqD7EzhaR7YMaO1Zw4VZHLL9oiC7CqkZAaYjs5JbYmjtnjgch4csrgZSO83KTP2HZxzEIL4Ag/uW/NkSpNEru7mGAp5yt2Sro+uJ3WJcN69jHTHH7q8a5JXj+CR4yRu8y5UkEunoUKTTLpfPu5WZxvCQG1222M5dcO8SWBzpP3Ff3p3fO1T8U9wpfL0jatyDEg==\njcb.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\njcb.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\njcb.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\njcb.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nJCB.\t\t\t86400\tIN\tDS\t23987 8 2 1BEB3FD1CCA3552AE0B1DB9C15866BC2CC28157FE94FCEDFDB31BDB8F59F3AE1\nJCB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QOYhdVN3p9AhYa41azek/0R/wGed55n2OJ7i4UBJGq9XybsK50pSEZXZCnVjc8LjorWdQQLoTu1BK/cSS7EmSiCm7fz66ZFhUQaAxa8j/PgXszKrJ83upZzFlJJXispz5oDsSPVIdnKVjALvQW3nyF7k9S6rEFnnf0udHYsXTOgz7Y/Q2Iev+k+GuFOhYtWDkI7G4FQ5AfQRY7xT5vZgFl+oHiquUTdc0auoeNlNKpA1fKjk/Rkr+zeUiQLEDWlu32XXuUNfVwqEvWyG0xvh1Ygi+k/x2YbNkGpE7hmIINJU1p9/PZcbBlcFosTLJIfXS5pF3sJaaRITZEvsNz3zrw==\njcb.\t\t\t86400\tIN\tNSEC\tjcp. NS DS RRSIG NSEC\njcb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ug9RV4O/xJUKsDGYMrNkEh3Q2lMsfFZdi+Vg+lpsTlcxD+UgnTrinqjqaPlM5Nn8EZCYtkklJM3tEQC1yUTEe3G+I9q4W79noGL7VjvGuuMmiHMlnQ/a6J+aKxSS2+8TQa7xqLxbdlUn+l9Nh2F7DanS5V3GJa89jVAlewwf1NkZneFUU4/6Ucq+Mu8jdYWsYQPZ54gSp3myxskbUkLyb8JtrMAN3owNfNYyhatzKvcWsLp4y062pTVCo0MM1Rke9VEAX8n59wM6cRpuTZrnSBWINLbsD2STyrqWCKh1d0z7NiPELe2yr2eBJZ77G9YoQimofvN7xdkYO6jb0NXUbw==\njcp.\t\t\t172800\tIN\tNS\ta0.nic.jcp.\njcp.\t\t\t172800\tIN\tNS\ta2.nic.jcp.\njcp.\t\t\t172800\tIN\tNS\tb0.nic.jcp.\njcp.\t\t\t172800\tIN\tNS\tc0.nic.jcp.\nJCP.\t\t\t86400\tIN\tDS\t36598 7 1 EA3DEFD5B9335868E823DCA3F71476C116A9CC22\nJCP.\t\t\t86400\tIN\tDS\t36598 7 2 0708EFCCDDC36CFC2DB3D70931EF47EC3851081C84D797ADFA7475E1DC57ECE8\nJCP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RHal34FhFVpO3gNbIHLJvtP/DkeI3+gdi6YLaNlAAgkcwpm6KpO/+x2WIfGEMq82HJNZhfEDNjH7cvxb1QhRU0C0E25xtbUbIKALIIuTQMggHghY//wyaffYVvOkeiULw5QyDSjXFm43Oc5TivndHa6JTi+bBhoABXxn2ZJUNyJ+XTM9BWti39zXdsdDgyBc0ZYZb1fycz2xtrT/2C73uhrq/NDzy3oi0DgsXj0zMDCmLo3nCRTpH9duiN3gohaK7yRS1vfw9FbHs0VSA2vclYxRJw8HKPaEcshIrbhYc+keEDkMSa/keS5Bf+icRmXK6QwJQU/vjT+BpxeLbWq5jg==\njcp.\t\t\t86400\tIN\tNSEC\tje. NS DS RRSIG NSEC\njcp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YYfoE1NTFy3iYQWUTqABc2Q47aU3hgx+arFy2c8rYz8I1lfJY914gzlkjaNu0su0fsAH0NW0LLhs2eBiXw9QBIory6FuT6K4DmV0J8GKxiSmju6/bjMmDX12IB35Htu/rywZlFSxHxtXxYQjY8peJX+oDg5Is4yvY4UkNuuJzcukfWMlN3wA22IlQQMkdK0yX0RR85LJJ/NcAz2eDPRbLgTEcsO2OhNEHXGWlPkQXbOdIKGVfo6wXCJvte3NlIOQFGpSWl7qOWYw/JZXeqKXDH0pNFUMyMhu4OAlicTIp7Iz7k5QZiPktSXP4y4gySMH/zPCGM3cF9rJd/kcwx/vjQ==\na0.nic.jcp.\t\t172800\tIN\tA\t65.22.216.33\na0.nic.jcp.\t\t172800\tIN\tAAAA\t2a01:8840:d2:0:0:0:0:33\na2.nic.jcp.\t\t172800\tIN\tA\t65.22.219.33\na2.nic.jcp.\t\t172800\tIN\tAAAA\t2a01:8840:d5:0:0:0:0:33\nb0.nic.jcp.\t\t172800\tIN\tA\t65.22.217.33\nb0.nic.jcp.\t\t172800\tIN\tAAAA\t2a01:8840:d3:0:0:0:0:33\nc0.nic.jcp.\t\t172800\tIN\tA\t65.22.218.33\nc0.nic.jcp.\t\t172800\tIN\tAAAA\t2a01:8840:d4:0:0:0:0:33\nje.\t\t\t172800\tIN\tNS\tc.ci-servers.org.\nje.\t\t\t172800\tIN\tNS\td.ci-servers.je.\nje.\t\t\t172800\tIN\tNS\te.ci-servers.gg.\nje.\t\t\t172800\tIN\tNS\tns0.ja.net.\nje.\t\t\t172800\tIN\tNS\tns99.dns.net.nz.\nje.\t\t\t86400\tIN\tNSEC\tjeep. NS RRSIG NSEC\nje.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gkERZcg2niOPtLSpQUCWrZH0uZt/vbA5Zpt6OnXlcPORyMFRppVJO9o/8UAVimQ+QS4HO1FcOyqItpySNJQvSI0atXgrrSQPf8KGBvB2JwbKM+OrQvYGTr/QGjYgv6ExW2jjZ+6Zke1e9FvKxNwqXpbtgfupPEN4U8ZCdAZChOTovGM4IyfnCRDHbXNQoa4ijfkNI91B6Gq3hqprYWe8Xxv8QwWols5yZbnsShDb+npA606x7FEDUshdUV9BdR5n8az1BtlZLdBXbq6woQ/kTeI5+MnZ7AvXQQHhsj6q+Ye6tSKtb0V6raDv2rHeKKKJIDQz4OroQEG4CbyvgpHRaA==\nd.ci-servers.je.\t172800\tIN\tA\t193.201.42.178\njeep.\t\t\t172800\tIN\tNS\ta0.nic.jeep.\njeep.\t\t\t172800\tIN\tNS\ta2.nic.jeep.\njeep.\t\t\t172800\tIN\tNS\tb0.nic.jeep.\njeep.\t\t\t172800\tIN\tNS\tc0.nic.jeep.\nJEEP.\t\t\t86400\tIN\tDS\t28249 7 1 925FD98917369A1BF96CA93F4C861FD274B975D7\nJEEP.\t\t\t86400\tIN\tDS\t28249 7 2 CC65C119A57F2DA653B1F8B044C331D610C0C2760DB083924912C3AEF71ED771\nJEEP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h29F2jJ2/C95/KRema2edBoWQxV77I70pFbP5XQNKwiBOfVHpmUHO9AOB5MAKwSGnioY7tsPl1jd9fvzac6RZmhDb4iVY2ikr/eVYNluB8QQDPjPfXRv6q0zn93SJQPpyFVEI55Ob/ln/+2omHHRrySCGWYBq0vK3tYCqdkghhTyoAkhwXI8hlNWTCRXicxCSWDoe5zmF1Wehdi4y2dTumzHP0nJgPLzdLdaBHG99252O8uOKSnif09ij84hGnOG+xHNLa/MAGeMfnsIz1UXyzSnpyWLPL+mwJXF5OW7DrvjGaU8TNLgIgdHYXHZKIukZNZv4qK+kXdunxzWRJif+w==\njeep.\t\t\t86400\tIN\tNSEC\tjetzt. NS DS RRSIG NSEC\njeep.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KSj604/1T15s/4eDxM3DkSqzOEV0iCuaeanrf+ZtB1hq/POU6X6jtLg+tLLHEPEsslMz145AYTyERacEfaJ00dob8f2KTH7GPxHvYlv6fWsJVWG+5wi4FHBeDzoeazI+2qhzha7DhaXrVg0y3RhhPJKLnrQjUJLxBnYIfN+th+6YquL25TfpflpeMIL8NaoA2OVd+3nAIpou4+IxdaZxzDzqO+xRJMj3iPhPF6z0y/oE64LBTAkMMbwqJsL398P+CwVaXcMZXoxUzsaoW95J/PuEQAYd0AlCOCr3/4Qad8NFRFO/YaZ1m3L+xeV8oDK77SeDw/lsPRM5FD4u4JWZ7A==\na0.nic.jeep.\t\t172800\tIN\tA\t65.22.76.41\na0.nic.jeep.\t\t172800\tIN\tAAAA\t2a01:8840:4a:0:0:0:0:41\na2.nic.jeep.\t\t172800\tIN\tA\t65.22.79.41\na2.nic.jeep.\t\t172800\tIN\tAAAA\t2a01:8840:4d:0:0:0:0:41\nb0.nic.jeep.\t\t172800\tIN\tA\t65.22.77.41\nb0.nic.jeep.\t\t172800\tIN\tAAAA\t2a01:8840:4b:0:0:0:0:41\nc0.nic.jeep.\t\t172800\tIN\tA\t65.22.78.41\nc0.nic.jeep.\t\t172800\tIN\tAAAA\t2a01:8840:4c:0:0:0:0:41\njetzt.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\njetzt.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\njetzt.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\njetzt.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nJETZT.\t\t\t86400\tIN\tDS\t16114 8 1 5719A671111C3EBB0F25E99DC8B567D62CE1AA10\nJETZT.\t\t\t86400\tIN\tDS\t16114 8 2 014142AAFF96E51180295B17D58E4B49F7EF914B0AE9F8E0ECE66BE8F089EAD2\nJETZT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . elBz7hFY+xZgcnU6M7HCZaCIpDkbVWf6dud5s7CFcuUNxj5xWIkc2ro5vDsyxxfUxYKu7SZI/ngfTeT6Iew+1utXIimOat7AtySLQn+IzQe3kCBZkDx8jm0LNtfhTYgg0Eapb8ViDVZ3FZdlqha/UL3FSkJNhl1Tyswxl6QJ7bubAwb6KUWUmaJ2mSjF9gMx9nXOPwt1Qi4QeqUQQ234kib1ibPwPL1Se0QjdkdbymBaKOthpnr+OMQW2bYxIxhPYsKNLWmeIJlCoVmP+ZmJrLbGxFH9Fu8o0PxBIpPlNLSpoKXisgRXv/FYh3HfubVaF+3H/OE8hzpomJwFxYWDiQ==\njetzt.\t\t\t86400\tIN\tNSEC\tjewelry. NS DS RRSIG NSEC\njetzt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HF0J5uTXDi2ZSNAtyd8tVOUuWBrKjKD/kB2F0PrQc5wKJum0m6JTsbkm59n76Ko5KpPU9rZgHq/UFGiLstdB51UAP0drP5iVPKN0DHKJZdr3K8DnWSyh9Asyv1EM7DLEQdUQVHqOmAHj/n7yjg7uG7K1ns8Y44F6Zp+f801pAmzJsdV0/P2Jf9JOa3vhylG2YFPTZ7UPpAAtbk+Eu5OqQelQ815hmUhzQtB/ds1vv/pvqDujy2ML9KhJptvRK64irGqPu967fBDHTfvTPyhik1rAJra2gqzletsEcwSoM5mhfkN6n+wTNrL4/6UPn1EJVK2iz5DuVpe8stZDiErJBA==\njewelry.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\njewelry.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\njewelry.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\njewelry.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nJEWELRY.\t\t86400\tIN\tDS\t36610 8 1 EF788E9F473C2DCA44ACFB2058CC74494B57F604\nJEWELRY.\t\t86400\tIN\tDS\t36610 8 2 C6C13ECC623A233CAD6AC6DBC077DB96041CD19EDED7772E5EFF90980F5A70F1\nJEWELRY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hA/VEsRJMjUz81NTcP0l7A6+rEbrUU5zE8H2B1iejt9t4zTPN1RxFfcS1YdNmGBMmFTfxRpgLKZHf44UmZ/Hv13sK3GBYde01KuzCPYGDNNrS1vGxZ8x7Z9OX+G4EOueT6u8dC2dt5/rHMZsWUYG4T6DNAKxeScZJEl2wnJvAGXeShz/uxg6IGXDPH9j1DMr/pw63N61N7LhppZBCQ+3Ev0R/H8qUzR5nnreqrCsUdMQZqywsnPr/R9V9l4knPnk+jnunDKS/lLqM2BAw1Ti9lCI9Qg2X8fhMOpIPlOoxh6EhfBnsIa3xksSAaTvUV6OoL0LWd8fUOXk2/l/lO8zqQ==\njewelry.\t\t86400\tIN\tNSEC\tjio. NS DS RRSIG NSEC\njewelry.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D066HUt5tEW4C9pZQe/Uqre2poyAUwdDtP6lhD7U2J2QhVAWBI0+u3UV0CzQvCvtAubldX2mqaYNWUH+u9vManJVkL8vftPrKCzgr5Sis3hbsj2qxiEckm71v5QQYBfqS0VCOYd10UX0qvej6pJV3Vf87N2mtJC1HzVZe1tpFWbfFonn9sihSKKD0BZqP+kj/M2kSugzfNopM/F6wSsMvQE2xc7rUiKO/6OkQ5ta70IyjTFxPVsiJlmp8b+iB8vZvj8GFiFhAHclvM6TmpZgoLV0wZvfS1dhbcaIlcVA7+BegDzMxRk+7u1Ojw41SQPt/OyzH/Ehs5s+OxrtWi7rzQ==\njio.\t\t\t172800\tIN\tNS\ta0.nic.jio.\njio.\t\t\t172800\tIN\tNS\ta2.nic.jio.\njio.\t\t\t172800\tIN\tNS\tb0.nic.jio.\njio.\t\t\t172800\tIN\tNS\tc0.nic.jio.\nJIO.\t\t\t86400\tIN\tDS\t61050 7 1 A463C2DD74094E7FCFFCB08BF06E7CEC18AFACA7\nJIO.\t\t\t86400\tIN\tDS\t61050 7 2 13655A34E30627124697A3AE76D595E16BFC502051EF5CD06F1A2FEBCC187EC8\nJIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R2S7+8iRlfw35ygTyHYCQ0a8y2K48X8LBqFEJUQbeg/wIZ+H79J+E/XYurif+VyO53MpK1RF35F4GVbW3QjvANNWMDI0GaFBaePT7yJ8WsL32nHCWitXVU/opP66JrnL+zoh30Jle40f8VoA3gswfLg06hVu4lbJueCVlVH8ivyl4OI+IMdTXMB3NsojialEJ0Xsqy6h+Q5iuaj7DogZTUYXPdGPvGzOwc+DztUgVQkwfAe07YZAQz4KfQ5UiZV1/lIlZXOD6eI/7qiuTXux94o77CMovKx8dIljZ+iLepgDdTGdr4JHQVneyPPBd282GuLDV6FfarHyMFmZVKLiNQ==\njio.\t\t\t86400\tIN\tNSEC\tjll. NS DS RRSIG NSEC\njio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NH9FwZnRwbWBWQkbykG9O96yBtHim6LFcVAhN426ue8+g8nk9CPSSPYGHg/IuVr5GuoEk8Ld7bblqbaGifOIpjMY3nFqXz+PEefCZT6eb5ejTtIR2RN89ojoDgeM4OJEqg2JHOm5yqLdhpyGG5lCgfRMjO+dDUKr9+gWJ2ucOQXy3cSoz2vJaJSbKmpXURh0eOJOUyszD5gRZCcn/w0C6V6hk1IHWUAL+KCjal7Ga2a9mid/VjKThtjXv45lYRzDFdeRAhEZZAWyjQ8mKKrzDxdOqd4PVp/zQa0zH4IvyFJJ1B74tVEZTxuALNveU4REr/b4Xd20iJSBN5yHk951xw==\na0.nic.jio.\t\t172800\tIN\tA\t65.22.212.33\na0.nic.jio.\t\t172800\tIN\tAAAA\t2a01:8840:ce:0:0:0:0:33\na2.nic.jio.\t\t172800\tIN\tA\t65.22.215.33\na2.nic.jio.\t\t172800\tIN\tAAAA\t2a01:8840:d1:0:0:0:0:33\nb0.nic.jio.\t\t172800\tIN\tA\t65.22.213.33\nb0.nic.jio.\t\t172800\tIN\tAAAA\t2a01:8840:cf:0:0:0:0:33\nc0.nic.jio.\t\t172800\tIN\tA\t65.22.214.33\nc0.nic.jio.\t\t172800\tIN\tAAAA\t2a01:8840:d0:0:0:0:0:33\njll.\t\t\t172800\tIN\tNS\ta0.nic.jll.\njll.\t\t\t172800\tIN\tNS\ta2.nic.jll.\njll.\t\t\t172800\tIN\tNS\tb0.nic.jll.\njll.\t\t\t172800\tIN\tNS\tc0.nic.jll.\nJLL.\t\t\t86400\tIN\tDS\t38338 7 1 F241CBADD91087534E1D2058CEC3DDA2AA2D3874\nJLL.\t\t\t86400\tIN\tDS\t38338 7 2 B4CA4D71547974836BDE20A9E83E11EC00DA48046E337B6D0FD0B0C73F95D86C\nJLL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pQCgmFzOd5TtN4Wa4YBH6BUk4WHkcpVyl5arV+tgd4ChJ/Y7LYFCyKPHgQVwaWbtfgS02qcUffFqylG21Za3GsYDhc2muZZm+gQqMyStJn25S+SCkocJxdxq18pooWio3OmylwU3Dp5hLz+mb9xRAl8Uv2rWF3vCrJ2Db5IFRy26/r4CvEKBoXW9NPR9TScU77uHFICGD/LmCweNXMNLf3/DeqHKwC8QL/kWpnfqT6NXr1KvIUoPTX/xvtNIexkFGpMycujQevH8twfUjLiO6qlWnBDN0oRSfLnn8+saF4isjQivetNx7rdWORkmtMApKYr69hMI4b2EYpPXRoiyJw==\njll.\t\t\t86400\tIN\tNSEC\tjm. NS DS RRSIG NSEC\njll.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B2EH/ymoSFJBvhH0/d76xJvLinikVm/qlgvvCjJ6UO51MaUpj3ztfXkrCSJsxv9VBq/yUaMhlcUyXEVVatvVR/qlbA8LNHo7GAUqnX7AUuCWCXyxY5Dy39z8PoOyK0PHZA2FLfzcGPjob5/0e8Ov/mBp20SFNU80dkBREK24sRHtj0EkSkmb3essknXTv6/XTSUEnbTYBMbFpZBJ3p/QBzN+R0ZAXhOx16mrweh96ynHsG5LATD2RV4XzlTJdHw6urXHNIjuia3xhqzJlUzJn+kwCxGOAT00z7Nh+IMKT2/E6pOgUSaNYBurT200YdRJgDPxyi9A1ae6Di7Lp6s9DQ==\na0.nic.jll.\t\t172800\tIN\tA\t65.22.148.9\na0.nic.jll.\t\t172800\tIN\tAAAA\t2a01:8840:92:0:0:0:0:9\na2.nic.jll.\t\t172800\tIN\tA\t65.22.151.9\na2.nic.jll.\t\t172800\tIN\tAAAA\t2a01:8840:95:0:0:0:0:9\nb0.nic.jll.\t\t172800\tIN\tA\t65.22.149.9\nb0.nic.jll.\t\t172800\tIN\tAAAA\t2a01:8840:93:0:0:0:0:9\nc0.nic.jll.\t\t172800\tIN\tA\t65.22.150.9\nc0.nic.jll.\t\t172800\tIN\tAAAA\t2a01:8840:94:0:0:0:0:9\njm.\t\t\t172800\tIN\tNS\tjm.cctld.authdns.ripe.net.\njm.\t\t\t172800\tIN\tNS\tns.jm.\njm.\t\t\t172800\tIN\tNS\tns.utechjamaica.edu.jm.\njm.\t\t\t172800\tIN\tNS\tns3-jm.fsl.org.jm.\njm.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\njm.\t\t\t86400\tIN\tNSEC\tjmp. NS RRSIG NSEC\njm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BRdn0MIip1O2JULVLt707uGyu9V//JMDup7bbvs6ymi0M9voMbXKEZk/23busrtVN59LH4lvgoHN2Zmadx0fFW3HVvpvepgyu3NnLL9VBEgzv2v7/CVFpGLR3mBeVNkNUPOepMWOCD/HyjSvqteBkZLONeiIFn4U6A0ET1Fm0s7nJyvO76NrtnS1ceUsHyp/e6NCvNYvzI2huqtZXqguavWfSPLe768A8W3m443PAANPWwbFEtrIv+Q8kK7MMZg3cKR4O3lR2QMSLGPXzR49oAxmIGT+H18NoCf/u70Q8vCIKa2VTWeszHb2oWyeubqYq8q00qt9jV6pnv/m1C41kQ==\nns.utechjamaica.edu.jm.\t172800\tIN\tA\t200.9.115.2\nns.jm.\t\t\t172800\tIN\tA\t196.2.1.6\nns3-jm.fsl.org.jm.\t172800\tIN\tA\t196.3.191.66\njmp.\t\t\t172800\tIN\tNS\tns1.dns.nic.jmp.\njmp.\t\t\t172800\tIN\tNS\tns2.dns.nic.jmp.\njmp.\t\t\t172800\tIN\tNS\tns3.dns.nic.jmp.\njmp.\t\t\t172800\tIN\tNS\tns4.dns.nic.jmp.\njmp.\t\t\t172800\tIN\tNS\tns5.dns.nic.jmp.\njmp.\t\t\t172800\tIN\tNS\tns6.dns.nic.jmp.\nJMP.\t\t\t86400\tIN\tDS\t3632 8 1 F5E4849A1E9F916E827AE331B3BBB4C1D30D3645\nJMP.\t\t\t86400\tIN\tDS\t3632 8 2 3038337A5D327A6B84EA99B2AEFE6383E7756E54C38D75BDEC0B26B0473624D6\nJMP.\t\t\t86400\tIN\tDS\t11992 8 1 F17B142FCC83D9E216DB515EADFF3B5541F0269C\nJMP.\t\t\t86400\tIN\tDS\t11992 8 2 4959DAB3CF49750DAA81A6F6C8448DBEF0F02C1A7A979BA1E35C765C8E6B9AB0\nJMP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Qn+X8Ng6NUx/RDLNqVAfd63yqGaTVSDh04M4PvSDEYqZXVPZbjsBB5Cl1gluW4tGNgDKQ0MsmWwzKIiwcESaimAHfr4JgcJ8XtsjmWYF8zatt3ywAjmDlSFcMN9cjtLyVp+TLjYH30K1kuqnMf5D7UiQqz9a6TXu5nE0ZkHpC8HMcDDTrr3lAP7JB3zWR3k2h2t22bb15vrk6iZ5rkR9GFDMYXK1w7xtr1O5hGUiRziXGX2AAHtTer/ueW1a8AP/5+W5GAyf5HWNebwlkWoIFN5z7bEgxZsvP/L2E4NEQ8rq3V305HfmvUKt6nh5OVT+vriqUvZuK9Zq5+ZIz10ulg==\njmp.\t\t\t86400\tIN\tNSEC\tjnj. NS DS RRSIG NSEC\njmp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C0Jkvrps9g7pLSjsk1gkrEw2XDjDj875fFuGdxH9vczJMn6CWDSi6NMEFw8sMNi/jqAXUtGlZfNq9KgaRv89p9YaaumGyUniTr5vRPl3pxL+f+FYyJPQjM/fP9dKKXQBYMW1tplvvLB3SiOIvIryN+q9aoiNwXv56T1t6XtCjFsKVq2WGZoPTsI3NanJ/6IIfJeAphIqQ1Cz5Pi4NmIERimmTvQrvHMh8MsqfIrYK+mKNPK7+RTFaJmB/n6VfvcqoLJpDECzDH0zJjCq/qIeJYmFpIB3vOLcKpCMJWG1F66r4iKj0H2dY8lk143FrngIqFS5StpZ/UE5cFvPmM2SDg==\nns1.dns.nic.jmp.\t172800\tIN\tA\t156.154.144.88\nns1.dns.nic.jmp.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:58\nns2.dns.nic.jmp.\t172800\tIN\tA\t156.154.145.88\nns2.dns.nic.jmp.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:58\nns3.dns.nic.jmp.\t172800\tIN\tA\t156.154.159.88\nns3.dns.nic.jmp.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:58\nns4.dns.nic.jmp.\t172800\tIN\tA\t156.154.156.88\nns4.dns.nic.jmp.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:58\nns5.dns.nic.jmp.\t172800\tIN\tA\t156.154.157.88\nns5.dns.nic.jmp.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:58\nns6.dns.nic.jmp.\t172800\tIN\tA\t156.154.158.88\nns6.dns.nic.jmp.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:58\njnj.\t\t\t172800\tIN\tNS\tns1.dns.nic.jnj.\njnj.\t\t\t172800\tIN\tNS\tns2.dns.nic.jnj.\njnj.\t\t\t172800\tIN\tNS\tns3.dns.nic.jnj.\njnj.\t\t\t172800\tIN\tNS\tns4.dns.nic.jnj.\njnj.\t\t\t172800\tIN\tNS\tns5.dns.nic.jnj.\njnj.\t\t\t172800\tIN\tNS\tns6.dns.nic.jnj.\nJNJ.\t\t\t86400\tIN\tDS\t19175 8 1 17B46009169A89A0CAAC6A03D1D77AC23B54BEC2\nJNJ.\t\t\t86400\tIN\tDS\t19175 8 2 79772BF4AFDDF7C772035543992EA85BB999BA2089493C09A6D2F1AC6904FD10\nJNJ.\t\t\t86400\tIN\tDS\t33484 8 1 DA598AB6C83E5392B851C1DA98DAD6DDBDA10A45\nJNJ.\t\t\t86400\tIN\tDS\t33484 8 2 959E8DCAA6BACBB311C85DF1DF9DED0E1B84DFD2AFA59D236640A5AC86746649\nJNJ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B2tkXirGHRn60eJyPECzYatTwMiNVwhFGgNdnUMHIhYXL8zrFuiQ8etui04X4s/iUM6PX6MhBW/d5iA0KOalNqHjxRxcwdE812D1RFLT/uQQWJKLZ3kmnGsAVrrETZOHJV0679dtoyhEGpN3JS9W6hoTu3LlCMAj5+oke+gAMzj9wn1aDyd+8BRUzXPfn2gO3vHPQXptcMdwK08wo44rCffBvstrXJrDg7pll319bQRCjUdL7m9s7yKvxGzzrXZHSlzdwd/euyiiDl3FuQe3uQiaYMQzb/6h9UjGGaRZmifRp5vcNjXWITtJVtTe2uXABeUPRmtxl7S654TzdU3pPQ==\njnj.\t\t\t86400\tIN\tNSEC\tjo. NS DS RRSIG NSEC\njnj.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gDTBTuYZJ0V/9enPDZAgamQBD6oW2v7JUTyb/txijVbLUXIqP2BMRz4mvI9Vj/JWOhMO+IdIgwbljsh67EkFZq+Te7tDeWJIWkNzCS/85IKrOLDvYm1JGd3bVsD1+Rn5JRvnMWk8kDhxK3VowEt8FWzl0eaMsD6rnFz6tj/wq+x6UfF/S1+E8oaDPVhaaS+HAncllaZC0HnEJR+T5yWBwikbWkbWcJCSazXHn4UBSMtb3PbpINKJ7GN4+js3REfgVtib3mvFcEPxO1Kf9yPunl1+fIZi2BjqAjGCclCHb4wqpNxPDyUC3Q84cIry1MqN7gw4l4MZPhmN05ACG2h8pQ==\nns1.dns.nic.jnj.\t172800\tIN\tA\t156.154.144.89\nns1.dns.nic.jnj.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:59\nns2.dns.nic.jnj.\t172800\tIN\tA\t156.154.145.89\nns2.dns.nic.jnj.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:59\nns3.dns.nic.jnj.\t172800\tIN\tA\t156.154.159.89\nns3.dns.nic.jnj.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:59\nns4.dns.nic.jnj.\t172800\tIN\tA\t156.154.156.89\nns4.dns.nic.jnj.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:59\nns5.dns.nic.jnj.\t172800\tIN\tA\t156.154.157.89\nns5.dns.nic.jnj.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:59\nns6.dns.nic.jnj.\t172800\tIN\tA\t156.154.158.89\nns6.dns.nic.jnj.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:59\njo.\t\t\t172800\tIN\tNS\tjo.cctld.authdns.ripe.net.\njo.\t\t\t172800\tIN\tNS\trip.psg.com.\njo.\t\t\t172800\tIN\tNS\tamra.nic.gov.jo.\njo.\t\t\t172800\tIN\tNS\tpetra.nic.gov.jo.\njo.\t\t\t172800\tIN\tNS\tjordan1st.nic.gov.jo.\njo.\t\t\t86400\tIN\tNSEC\tjobs. NS RRSIG NSEC\njo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YnjQFC2qEH075bvQ0QiQZRnvFmAhFbH1HbZPnLSEu5K5gfFfbsUzjeByrRA1DXxFdJuLd9WY7AZX4y4K5Ks9ONahU8iL3YAQoMS5wVWcfmwfG0TpCaysfRv4xsrtpVqmxdakaeX1eKtU2PUGM7p+Vpy0Omxoh/k9wMdZtt50an503FRhGadRRS+6dRYOELcg84yT69gVEwHyh915GicrBHoxs0TlaB5cnpyuWOx687vsdCSYzCfCn8zOGerwwhj62QAXHM5++u0CrzRgjukpzgqRTgDHaCQK3hNOMGVBMn8Qtv6iWKOF2FiIeCStRL2jPPGTNk4OthLYzAJuoirrCg==\namra.nic.gov.jo.\t172800\tIN\tA\t193.188.66.103\njordan1st.nic.gov.jo.\t172800\tIN\tA\t193.188.69.19\npetra.nic.gov.jo.\t172800\tIN\tA\t193.188.66.2\njobs.\t\t\t172800\tIN\tNS\tac1.nstld.com.\njobs.\t\t\t172800\tIN\tNS\tac2.nstld.com.\njobs.\t\t\t172800\tIN\tNS\tac3.nstld.com.\njobs.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nJOBS.\t\t\t86400\tIN\tDS\t35409 8 2 6078CFA7FDF3F01B5C940CB29064603E0825D74FF6D0FDEE7C72023B03AF7AC9\nJOBS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nTGbI1brmR7YBxdRoUAGZEh8y9IaLTZ2NYx30qG45fI6vOJDLtnBxiA9qmRMdHhs5Ra/kpGhEe2Poz3HU1IxpgvecVjgOCBXvcQtY1zL7X/nwnl5qDzC3Z1fo8J7ZbOgUVCdCLWq8j/ntL/TuaYme6reMp3boEhYXNjvJtZFuYjsYQbW9TOd5zMsYCgP51jPpInRJBv+j6eXQbNp3IyjTREumM4RQrXMZrUEbH/2O61qb/OZrDaCaOowrMTyeLVmUOdNzIYcaGxWb8gFBZyzUJkktZIJGRzW55bwVweDABzj6KQKYcG594AK+Zy0Bycd/wdktsLWSdSC0IeqP0ATsQ==\njobs.\t\t\t86400\tIN\tNSEC\tjoburg. NS DS RRSIG NSEC\njobs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gfuvlAuc7DgxBcaGzri9ZPt+oxj5f4s1c3xmG6FWRSxh4cchDUyJHXnlIhrnjkvJiu+ERJBiJaYYh8zUj8YF/OoGG/BC1M7kgsKH/bucDX2+0QgM7pVcuo5KWajwGxsGsybHYz5i7j8Y/tDcU3MQ5o5IYUJ52hzYU9oyfJfapDwITiCF4wh8wB0S497URSzo1SegmOSlaxZSmfDKC9zJ4MNaSVYYM8gxCWJjoybvhDDWLJM+3U4ds9khmccVVJxDEmBrUe4dBbHsRXaKPg8QiXOz9F3WkIZY2uxVPx7ntP+K3piXEKyxJyNszUdkQ4dJLrTSXbtMA/DsaqM+bnWeNg==\njoburg.\t\t\t172800\tIN\tNS\tns.coza.net.za.\njoburg.\t\t\t172800\tIN\tNS\tns2.dns.business.\njoburg.\t\t\t172800\tIN\tNS\tcoza1.dnsnode.net.\nJOBURG.\t\t\t86400\tIN\tDS\t28967 8 2 74547D0B8DFDEF7470DB5920188F6B95A14EA7D28C31FE3167731279B929CA5C\nJOBURG.\t\t\t86400\tIN\tDS\t36859 8 2 5F24C749E14C794B7F1F9191D24895C810CD4B8E77D8577A636ACE4CB0697562\nJOBURG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NYZLyHFDd2CqBRpmVnvsgJT7w3gtBVLzUQqS7i5h7HQHbTG+r9Wkv1Ai478JwRdV63J5F9pQO40SqhPNxLePuZKgTFque/GCivMtOMjlz1l4to5e7vWfSi27o2CmTS8MlN4iS21yS+VkYgRMknyjb17dHtjxrLxAGe6jmMQcv6LdUHLMYpbfT/zYiBQ+uTABvieHqIg9+/meKRPBCFDed6gsFj32crWhGGAoWsgLbOrWIGMiWoL1QbKY7AgDxuH5lZ5hGYMPtctSvIV5nVcR0sL4faNZuw6CqI4HDXdRWHmsvH48FVCUbwFZEYrTBC4B6dqa+tynI3thD16wsdvhdQ==\njoburg.\t\t\t86400\tIN\tNSEC\tjot. NS DS RRSIG NSEC\njoburg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fRfxk6GjxKFc3vQpswK6Qs2j/tA1wkKK1zCnlGQAOte9zY3KYAe6T0vxFHo/474blQ70vl7SIdngRrMAsvNFArK0Nv/PsUPUrZyeIqliHmK/aEjDF9GHaDKPDpPwbcl4Wm57aH+PREtDG7WabJUHCuNCjDG1sKhdAjA/4SVirR8H89v5OT4EiRZfUj0Hz/Udzmmqe97kTmq1qqKYfbi+QEirSWicK710VontrR5h5+3Iktw6lYQMhcjgYvsl4JcVt/Wgm26B2dwHBPyxqBU758UqHhQuakevDkTb18ka8dJORpk/gHX0iATA0FxQUOX7IkpBybRGPUoXF24eLloNqQ==\njot.\t\t\t172800\tIN\tNS\tns1.dns.nic.jot.\njot.\t\t\t172800\tIN\tNS\tns2.dns.nic.jot.\njot.\t\t\t172800\tIN\tNS\tns3.dns.nic.jot.\njot.\t\t\t172800\tIN\tNS\tns4.dns.nic.jot.\njot.\t\t\t172800\tIN\tNS\tns5.dns.nic.jot.\njot.\t\t\t172800\tIN\tNS\tns6.dns.nic.jot.\nJOT.\t\t\t86400\tIN\tDS\t6091 8 1 1357DFF6A87E33C56DC3E55D29AEB7FC4DED0509\nJOT.\t\t\t86400\tIN\tDS\t6091 8 2 43E16EA553B21E872B62801641683CD2834191BDE32A0DC7E7577103DFC7C1EE\nJOT.\t\t\t86400\tIN\tDS\t60425 8 2 E6238D8E60F3D9967690F2D435F35503CA777FC828B7DEBA61A1E4CC7E97BFCC\nJOT.\t\t\t86400\tIN\tDS\t63665 8 1 56EDD68D7866222753DC763ED1DD02CE4309C418\nJOT.\t\t\t86400\tIN\tDS\t63665 8 2 2097115824EC0C3FD849CC0C6BC9A5352833590AD063F0CB264F609D3F293B80\nJOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . d51bxDnYcCv+43goCsKVT40XvaCZkvL+8Z9sypb/LO+XZ/lt24ScRxiNbm1t06IQ1m89hBOSNhrUObdgLZrk0AizWeyC7jYaL+wrNrvNIpxQy+De91B1eqUBpuvIP1Mcbyrw+MTFm5CIsq5jBX/k4sfFidMoaoQkNASorZNbg2WDosNK3AzgPukTJpws8vw6JRmJgbbFsDxhO8kZrVSi4bTvq83LZ2lXIeh+ulC+fqyU86n1sv6qX9juCzlcs1Si/G+a7QQFEx+IVV3WRmYlmN3lUs3OzUSHiqtuIbQnlcdjo99ehwwFtxWh2Y7YJSu2c6u/rJoPMLfWhcaNgQB4zQ==\njot.\t\t\t86400\tIN\tNSEC\tjoy. NS DS RRSIG NSEC\njot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rkr5qbQNFXnO/Ffb3SzWTMU9LbdO/sJh9OzxdiQarO4YamMYcFjop09t3o+U0wvxPt4Tl/WEggnRdIwUtAr9SxJnLi26io9BpeTvX+P/t+BFUgMFtoTeddZnNopNkoBdwWnL/Sns0tfBVp5DVfBROyDL6ELdiQzmxgj15EM8no5iIm/LysBFxg95GaXYqv35yuWfgLNR4bhBoJFru5dDE6ic1twbkGttl889jB6FhLwT9mtW1p0kH33MOAvtw+DzqwH7QiszSCQAsBuOWtgjwU/17bcyZ03wWD6rELDP3UPCFqp10P6Sj1an6trAXTTGDYzQKwiMRsTKQfM8RMsOug==\nns1.dns.nic.jot.\t172800\tIN\tA\t156.154.144.90\nns1.dns.nic.jot.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:5a\nns2.dns.nic.jot.\t172800\tIN\tA\t156.154.145.90\nns2.dns.nic.jot.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:5a\nns3.dns.nic.jot.\t172800\tIN\tA\t156.154.159.90\nns3.dns.nic.jot.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:5a\nns4.dns.nic.jot.\t172800\tIN\tA\t156.154.156.90\nns4.dns.nic.jot.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:5a\nns5.dns.nic.jot.\t172800\tIN\tA\t156.154.157.90\nns5.dns.nic.jot.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:5a\nns6.dns.nic.jot.\t172800\tIN\tA\t156.154.158.90\nns6.dns.nic.jot.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:5a\njoy.\t\t\t172800\tIN\tNS\tns1.dns.nic.joy.\njoy.\t\t\t172800\tIN\tNS\tns2.dns.nic.joy.\njoy.\t\t\t172800\tIN\tNS\tns3.dns.nic.joy.\njoy.\t\t\t172800\tIN\tNS\tns4.dns.nic.joy.\njoy.\t\t\t172800\tIN\tNS\tns5.dns.nic.joy.\njoy.\t\t\t172800\tIN\tNS\tns6.dns.nic.joy.\nJOY.\t\t\t86400\tIN\tDS\t10945 8 1 2FEA622336B260E438A7D2958E4C157719E51E3B\nJOY.\t\t\t86400\tIN\tDS\t10945 8 2 3BD52A23C52AB1C1F035EBC38FB6814EA2BDEE9C885731A9EDD67DABD503ACCE\nJOY.\t\t\t86400\tIN\tDS\t33604 8 2 7DBDD304C79FBC1BC471A74B57D8DD1E286976E6203512356146DF3AF37AC916\nJOY.\t\t\t86400\tIN\tDS\t35791 8 1 1F06EB987530796FD80D6A5F4A3A2A50B3BEF00E\nJOY.\t\t\t86400\tIN\tDS\t35791 8 2 685FD8C038EBD2F0D0291BD813A17EA13F9D965BB6FF7AC8C189BC3519FF1ACC\nJOY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YPvCSJDMoc0Qj5XHwEouwXlFbQx3sActlBViXKeTx+touHo9bIKsJeFK9pmFqsSHdpwmMAkS1MbW5xB/TUpTBN2b5lD9nt3e+rzdNk1iHS/OeCga5uV9MeBfk1BThAu7oj4GWx1AGjNo1NFANuSuCkv6WW0o0QhQVIDMHqvsUphnY+etKQ8eyOxOz6A15MMD6Ah4kGf0gLYQdamtNBeGV10riC7vXAMI99TWKXEDWnxNPrJ7+jr9p1yD4ZXdMteu2erC44FMT32Ps3FuIRBp6gohxfv+gj/H/+HGleK6JtlMFHqwsvwEDS5AA3eE+Hh2XI/TKr4bBrauKU7y2NY7/A==\njoy.\t\t\t86400\tIN\tNSEC\tjp. NS DS RRSIG NSEC\njoy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BQnRIcSg8gBFmVsmnsbuSB979E/M6bV91IrEz1dshbeJf5TtIplpJHi30NMnAtnHIgyD54CvbWur6J8i4je0sdeG1eFTi6QSHZFnhTJc0+6GO9XSSrafDwZIME+IKMi+9uYws1GkXIyRASMq/uKDe/UEXm9bLfNuoeWsHiuGgbYFiFjb3hvmLxdvwItWgzkRtb2QkBpGYFgVRWYMLAgLTTQpmvNqs6PHPqCZorKMIz6so9yet7zySIfa0CyggXFdpqrS/60uoS96b5gh7ROXkLhdlrBDg/gleTNPvheB0jx6dkSyrNWQ/aGLSa3RU4bPL/J4IH2LC1wqIgnVVB7rIA==\nns1.dns.nic.joy.\t172800\tIN\tA\t156.154.144.91\nns1.dns.nic.joy.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:5b\nns2.dns.nic.joy.\t172800\tIN\tA\t156.154.145.91\nns2.dns.nic.joy.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:5b\nns3.dns.nic.joy.\t172800\tIN\tA\t156.154.159.91\nns3.dns.nic.joy.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:5b\nns4.dns.nic.joy.\t172800\tIN\tA\t156.154.156.91\nns4.dns.nic.joy.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:5b\nns5.dns.nic.joy.\t172800\tIN\tA\t156.154.157.91\nns5.dns.nic.joy.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:5b\nns6.dns.nic.joy.\t172800\tIN\tA\t156.154.158.91\nns6.dns.nic.joy.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:5b\njp.\t\t\t172800\tIN\tNS\ta.dns.jp.\njp.\t\t\t172800\tIN\tNS\tb.dns.jp.\njp.\t\t\t172800\tIN\tNS\tc.dns.jp.\njp.\t\t\t172800\tIN\tNS\td.dns.jp.\njp.\t\t\t172800\tIN\tNS\te.dns.jp.\njp.\t\t\t172800\tIN\tNS\tf.dns.jp.\njp.\t\t\t172800\tIN\tNS\tg.dns.jp.\njp.\t\t\t172800\tIN\tNS\th.dns.jp.\nJP.\t\t\t86400\tIN\tDS\t54004 8 1 0EC348CC7E6D3213CC89E5867088043FC7D5C111\nJP.\t\t\t86400\tIN\tDS\t54004 8 2 5F4B24F667BC70880720D10DF317DC8FF80C63E586D504E6BBFE53F0B9ECC040\nJP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nwDStUmcZUkf8ituAYSeEmA+sohoNF3D3V9d5fleBZ41WnkkIGG0xB1+3W3s4sdBQ+gixsb0+iTIDWUcNN5VfOKkwBPYrlLh0BkdABz2S7+HlcYsZHqKer+0FT1xb8BQbHT8CCUE6rBn0YUGmY2RbO8rO25TuznKdDV9Mq3IwCnAD+M1LbrTAIikVDGwgLfCp4sYL98h1EcJzY1Czq3bBYJ93aJ5bn2SD6zQRPUox8EbC7UXbJqgWO2hmCPJJ4qx6li8k/eExZXvnXWYI29aixu0tb8JYXAW6qY4WnQSs75MpDKBDEEavlz2yGGqjjtWzK30jz0J048P+KBAKfIdGw==\njp.\t\t\t86400\tIN\tNSEC\tjpmorgan. NS DS RRSIG NSEC\njp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qF/6FKYK7yxXFFbWtfoFGEWc/z4XHGxjV2BwpTQPqzafDjclKJyxgQi1PesoDfNBcwYNeKZncP3lQ1Lz5ncxJyqEpbf0Xx8dEG0TS00Jkqpno1VWqLMb1DqcfBoa/b9cEJu8ajb7LBZu2zWKakuR8qXQNZt0nexR19dp7yODpuQ42n+CHu6OVOlRhQjBneWTIGXJsLu2wkT0ofwKlfQJLUHPVbBtr9NBVn+EtObbi5rB0V4JW2YdB7meNPQe7AtL4Ow2F5OE0xP+uJCe6vllESrwGtWp0ib4eb/excnIFEIWG4QZ9pH41NBQbReY/NTsZ9Q3FUNeLvNAiDnPwr7tQQ==\na.dns.jp.\t\t172800\tIN\tA\t203.119.1.1\na.dns.jp.\t\t172800\tIN\tAAAA\t2001:dc4:0:0:0:0:0:1\nb.dns.jp.\t\t172800\tIN\tA\t202.12.30.131\nb.dns.jp.\t\t172800\tIN\tAAAA\t2001:dc2:0:0:0:0:0:1\nc.dns.jp.\t\t172800\tIN\tA\t156.154.100.5\nc.dns.jp.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:5\nd.dns.jp.\t\t172800\tIN\tA\t210.138.175.244\nd.dns.jp.\t\t172800\tIN\tAAAA\t2001:240:0:0:0:0:0:53\ne.dns.jp.\t\t172800\tIN\tA\t192.50.43.53\ne.dns.jp.\t\t172800\tIN\tAAAA\t2001:200:c000:0:0:0:0:35\nf.dns.jp.\t\t172800\tIN\tA\t150.100.6.8\nf.dns.jp.\t\t172800\tIN\tAAAA\t2001:2f8:0:100:0:0:0:153\ng.dns.jp.\t\t172800\tIN\tA\t203.119.40.1\nh.dns.jp.\t\t172800\tIN\tA\t65.22.40.25\nh.dns.jp.\t\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:25\njpmorgan.\t\t172800\tIN\tNS\tns1.dns.nic.jpmorgan.\njpmorgan.\t\t172800\tIN\tNS\tns2.dns.nic.jpmorgan.\njpmorgan.\t\t172800\tIN\tNS\tns3.dns.nic.jpmorgan.\njpmorgan.\t\t172800\tIN\tNS\tns4.dns.nic.jpmorgan.\njpmorgan.\t\t172800\tIN\tNS\tns5.dns.nic.jpmorgan.\njpmorgan.\t\t172800\tIN\tNS\tns6.dns.nic.jpmorgan.\nJPMORGAN.\t\t86400\tIN\tDS\t4180 8 1 8F4FC940F08164E9502CB7DD006AEF820FC571BD\nJPMORGAN.\t\t86400\tIN\tDS\t4180 8 2 469D0667ACCA0E1A7D88F1445B614FC8A2570B329C34656D224EE0B4DC2D7CA5\nJPMORGAN.\t\t86400\tIN\tDS\t12457 8 1 23A5D2F5DB4D8766D0A0F6F21CBB8EDBC63E82E1\nJPMORGAN.\t\t86400\tIN\tDS\t12457 8 2 FA73FD99A3547539415C992429EF409EA4E24F5900DEBF850AA11D94BDA76312\nJPMORGAN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KNbJ6KU5ymeBY6cb9ovz8FY0sNAEv7zok/1hSYOSpvkwr17m5fayJqVEng0d7siKFNyiNRoy+FUjc3T1Z+BnY50QpnVZS/+zjgzIQqIgQiJ/5AR+Cf3o4BoVnRxGKiCsYn8DJn+AL50t0MgivpVkxhhNbIEoT9yUigmyvMe9Is51SOks0ZlI30R/rdsZPAJRHp0bEfxvUZe9OVnm1r4RqVsYH5fbnMHpw6P/mymMXwIidjE1VAqiKJvcQ69wCo5S47oT+6/DjCXyTveTkDk13jI1ub2cNQ3gpqTLaYVGXGFEN/GoXvH6i3vgr5zXbG1FKPqjxlXc4RODsOoUY8hMaA==\njpmorgan.\t\t86400\tIN\tNSEC\tjprs. NS DS RRSIG NSEC\njpmorgan.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ra8aCkRDM6RY8XVEK/KCDjmKwpSTqpFxx5BT0M6tmzsVANcKDWuH65sz6WW7pJTJgiQzyb1pvDLMiGAe68idnd4Tv0tzaDuCIgmweb9iWzd5SLxxxrOuN+cFrlXt7gJQVmdAyeUTxTsHgUlnRAyLyGOjzGZyIBqamb/fr/XJH/QIkWky1lqLZ5wXHaAs3nGFofc9TkLuUpBhMO2XtpKZ+paRpIh7j9BuYTF8osEgosqJq82hY57nKV/ilY4Ivi2xZUpqf+OpU2ksRuK3MBU6R2tVdWmpnnW1mmvqvHXkFFV2gwh9msju51Ql684Vi0FX/tu/nCJCMgMywhbwffrbgw==\nns1.dns.nic.jpmorgan.\t172800\tIN\tA\t156.154.144.92\nns1.dns.nic.jpmorgan.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:5c\nns2.dns.nic.jpmorgan.\t172800\tIN\tA\t156.154.145.92\nns2.dns.nic.jpmorgan.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:5c\nns3.dns.nic.jpmorgan.\t172800\tIN\tA\t156.154.159.92\nns3.dns.nic.jpmorgan.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:5c\nns4.dns.nic.jpmorgan.\t172800\tIN\tA\t156.154.156.92\nns4.dns.nic.jpmorgan.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:5c\nns5.dns.nic.jpmorgan.\t172800\tIN\tA\t156.154.157.92\nns5.dns.nic.jpmorgan.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:5c\nns6.dns.nic.jpmorgan.\t172800\tIN\tA\t156.154.158.92\nns6.dns.nic.jpmorgan.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:5c\njprs.\t\t\t172800\tIN\tNS\ttld1.nic.jprs.\njprs.\t\t\t172800\tIN\tNS\ttld2.nic.jprs.\njprs.\t\t\t172800\tIN\tNS\ttld3.nic.jprs.\njprs.\t\t\t172800\tIN\tNS\ttld4.nic.jprs.\njprs.\t\t\t172800\tIN\tNS\ttld5.nic.jprs.\nJPRS.\t\t\t86400\tIN\tDS\t40762 8 1 5BD0C08B0EA547E0C88F0D8D05AC38E801CDDE83\nJPRS.\t\t\t86400\tIN\tDS\t40762 8 2 F3D9B731F41B23015AE10CF9210CBE09F47222E4D3D7E69A1F20549902EB077B\nJPRS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . f14117N9+nEdf2xMfK+vOfcCHnrGy4box4q+Bcoj1VD/im1XvirFK0ERxZY4AzIOf5HfKFPIwYfvbaCgCx1CnLJdTyiGb0Fj1G8TlYKlAkWrtu+ZqbIVvI5c0V+PEQMePe+o+uHdyYtde1Gect1sPrkNWKdh+fVp+ujo8piU4DB/BMaEwkZhmYQroHg2IIG6tfTOtLQ57E+7hsk/6Lv6jZx2FUKEwcldJrhSNNL65i0Levi+Vanuid2ollwCAKWtu0foXiKc/QSHgBLFWI/O0mkVaxDfFOpIgcs8yoFOFYvGVqut4aESoktrEmNE6moKRnJ7PVtCSALXaUoUQWySmw==\njprs.\t\t\t86400\tIN\tNSEC\tjuegos. NS DS RRSIG NSEC\njprs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BqzMjrFIzL/95cCvzBIX3sGU3ZgIn05lvp+Cs/EW4Vb7K4FmtDgh2VrHx2BhDUYyTKZqk4xRHjMlO90eJFZmc8zdoMbM4mjp03i4mP/z3C2d7bL3o+Px/2TmnCMZsmVYTLaq/Dg07vLZNtXt70TtzhehRaSIx1SyMXyCFPVtWUyjygaPDTd6/swVQBz4dEUqYxKKfR3MGoy/X/roE1IZ1Fv+aMOuP/qK9nNUDPDIHd5Ts+bkF4TG5S8NKHcGPs2L1Ac2bYrKt3h+JaDEI89WYuFGZl/pEMnAEjfOAWKrfR5C9JPkk0UaSITuYBEjE2CTPDSlRkphYfD3Fh/6A7xPkg==\ntld1.nic.jprs.\t\t172800\tIN\tA\t103.47.2.1\ntld1.nic.jprs.\t\t172800\tIN\tAAAA\t2001:dda:0:0:0:0:0:1\ntld2.nic.jprs.\t\t172800\tIN\tA\t117.104.133.16\ntld2.nic.jprs.\t\t172800\tIN\tAAAA\t2001:218:3001:0:0:0:0:1\ntld3.nic.jprs.\t\t172800\tIN\tA\t65.22.40.1\ntld3.nic.jprs.\t\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:1\ntld4.nic.jprs.\t\t172800\tIN\tA\t103.198.210.1\ntld4.nic.jprs.\t\t172800\tIN\tAAAA\t2403:2880:0:0:0:0:0:1\ntld5.nic.jprs.\t\t172800\tIN\tA\t65.22.40.129\ntld5.nic.jprs.\t\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:129\njuegos.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\njuegos.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\njuegos.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\njuegos.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nJUEGOS.\t\t\t86400\tIN\tDS\t20797 5 1 A5EBCAF9F525AE2F33F5018D7967567B61789EB9\nJUEGOS.\t\t\t86400\tIN\tDS\t20797 5 2 55789B935E93C3247273BFA6C5AC78479317F73F2955B38B480EDAC852806731\nJUEGOS.\t\t\t86400\tIN\tDS\t47062 5 1 B4FB5CB337512B092E75E7E37E2912F31A294FFF\nJUEGOS.\t\t\t86400\tIN\tDS\t47062 5 2 972404483D7387F7B95E385A7F737C8C368A32F16E01C74E93D6707E04130461\nJUEGOS.\t\t\t86400\tIN\tDS\t49006 5 1 333E711F9EC53C85D9B63260A7828BF88A403030\nJUEGOS.\t\t\t86400\tIN\tDS\t49006 5 2 08A71D3B2D5592233B3F0BDA9888E20DEE11FF5E7D84EA46A0C8423165C8AF16\nJUEGOS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . idfkkix2AVL8Y2yF9/diEhHktFWxgNAKSEKB2B/YPa5ckEilTXC8X4DlNLHbntu9lBy7Oqh0QmaZgICrht3CR3+rfS16fLdUOEHHAzG1ye8TyhpoMXO6i3s+MVx0kdAaRl+dFhq30ylYl12YySIPgeEeUXWg3G6QVcNGu2JcOEiRM1BeSCqx8NlcImmYmuurRyLVWhIhpieJMsFgFDC/Nvf9vPZi3YF2kA08wDl03hWEdcY6XhZhIs+gQv2iWQVJcvCAFlxddbMzsgYb7t1Iq5bk3sVpus8XHUSSBLWPX9vPaZV+b+/z4LkxqUl0jsAD4Aa3Z0AjR9wvidA7WPlzVg==\njuegos.\t\t\t86400\tIN\tNSEC\tjuniper. NS DS RRSIG NSEC\njuegos.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CI+ehLfcxlrCFQwmde0sRWbZ7plw6UsAMfoT7EmeanSkEZybznaWDxmRQxjsZcgeBW2LQY1EwZLRF+GNVmEAs+Qr9M7RmNlOb8e+yfDHfOCaxRB0NJQaTviF7CuCzor/mQKcqesulzBRhG1ABXoFbgK521QvKJ0kCditTC6E1Y6S+ap2I658D9T/Rpdb9LKGtl4FHtasBjFtkMnAcG8jBmPXkBlDTuBENmkCdm5G3W5cLUZNBxpCZQPUJ6EmVBFTjjo5fZqppirBO2ybBgyAsukd0J9CT+oFDyxP0QjTf0A3tzBtWe7VSG/I4Akh/B/nd4OPtctFnk+83yFdKHuYSA==\njuniper.\t\t172800\tIN\tNS\tac1.nstld.com.\njuniper.\t\t172800\tIN\tNS\tac2.nstld.com.\njuniper.\t\t172800\tIN\tNS\tac3.nstld.com.\njuniper.\t\t172800\tIN\tNS\tac4.nstld.com.\nJUNIPER.\t\t86400\tIN\tDS\t30336 8 2 F122A759D3577FE831A8D3C16487273A2E515ABC6D5297E78678FF8ECE40141A\nJUNIPER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YOYRM+9l4X/hTx8URmMQNUAMycCKAMNFze/douVz7R6c8sH9kBQAF5hVtXCQg+9lrTtQekFy4gqpau3PA+vEfzmGOE4aExHTg8y/ueCt/dsqxh2TgYxkJhVJ59L3EgsnVKGnikFDYdtJtHYRUMLpDJMU6ULmZMVNjk49WLhR/XCbw0rk2btWnYTgP8HF2i7gIH43GMZJ4CGJ7Y91Sc98yHl02NA8miCyErzGlWs0Hj7+bVnLLSz0wPlfwRancpI1opHU1v70X0NanhBuRTziHE+d4HVnYN6ICqWDEHW+T8zayQjwVoQMaEO5Su9HKNkiw0rxFJYrzHukenOziTX1hQ==\njuniper.\t\t86400\tIN\tNSEC\tkaufen. NS DS RRSIG NSEC\njuniper.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . L+1ZhV+QobNgXdFUVl8NvC3GABLNko4obH2OHOS5onj248wiQOkfYTXvym7m8hdpL5+JWZDJQWsTHVzmSvs3uv24UXYSzw/g2pmqbP3u3tcn8QxmM/CylTwmeyqNRKfVDGq2zVh8MfvsQzr/F8ZtUAsMnTpXU9l7Zuk0NospdLomDx3U7hXPCi71SHTe4GMLwQNV0XZqPbZUcOYE7wRoQwq2RruVraaJkzQl0IOplunAgvR79Waz2Ilt4R2K0EOauaNOLcffLr/18aW1qnheB5Aao6tAXxnmTO4B5m4lhuCCu3abybKp/aYCHQ9fKrQVNjFBPCUmBGakalPT+6wtjA==\nkaufen.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nkaufen.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nkaufen.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nkaufen.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nKAUFEN.\t\t\t86400\tIN\tDS\t33922 8 1 71553BFF8F06AD832D35C9D730E112426D73A8C7\nKAUFEN.\t\t\t86400\tIN\tDS\t33922 8 2 61F8BC2454934CD1EACED656EA6432111CB71E4F81FDCED22165F302BF718F59\nKAUFEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zh5RDo7z74qqIlq4067rict6D7ucbYml0JssVLalJBOo9CRuLLyYaUN0DX3a33lqEUlAzkdw4NtTHOqWMuHZUKYk7YNHwMog6c763YL63e39aIbEDP+cyMz/j2lojHZI2MbewOiocJiUGMEXqAG2LL7KNq2Q5S/OXHIQQDVX4+Zmon8Srki3ds62RPZxPFlIx9ZXNK5+9ERhg3jY9BkfjsoeJxK/qphjDVQCzNiXYLve3BL0kSIK6gBewFiqP9GlJ4U/lBiyl98Upq5wqzQAInkM4jW0542I5WbEyTzXK7Hg3H4D4oFg2+sOz4fqKAKWp42b2idCueEbnhruxirYpQ==\nkaufen.\t\t\t86400\tIN\tNSEC\tkddi. NS DS RRSIG NSEC\nkaufen.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nbuKWp1c1z9pn1HPJPbNxjvsqgHnDa9PNfZG+sz3krTMuYBGJHYxkpeI/h+/EzSVYAyfrT9tANXJckgduhKwHJHIKmrkjKXCFDwcXb1f6Va5Neqv11peT08lsixMGolubQtwkP/RnBVSb9PILzYa2vCJzMyQjLnckGzkbduvR72n1TSszqOy7En/JjglrGUTiu+VmRF3zNZyAaumUx5RIKA764ljxh8JM+Ve0X59rxO8uacLodyXAzvM+favHg4MLG71MgLKdRZyzl/3ftWXR7G6uWQ2C/DwpFFZjV2OXvd22M+gtAEe7SkoZi2d4ZhLJ0lWyFweegVV5zctGkYjDw==\nkddi.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nkddi.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nkddi.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nkddi.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nKDDI.\t\t\t86400\tIN\tDS\t9641 8 2 69DAD0FDF6E58514A6CD4912E9D3D9146F7924BA5E32176D3E8229307FE93AE1\nKDDI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . InQKiS0vgIigGz8zDa4ycutha+9VZi+wrVOXBLuvc2txpSsa9dgypiQ/3oO1GcD/W8qshDMr3OBf75FaVD+XRaQ/O8pR2wg4VpvMLbKgt+C/WlPO6+PT4xTEzjIKqApJ42W54o8F4qhsUelhiumB3JH/hUE8hUbmZgrntLY32X3BPwjeyKqrItto770zZcplVBQsS88YUh5JJPiX8IuO8BWljqHib1SEOPezeo23fPYdZ2adIoiGg88EIzOd8j/jB3cpIew3Zkzzy0xMJMYqGdZPn/ycb1bA5EGz0d6ufQr7XUoKxhrd+ZV6/aQtp5lVM5lCKWbIkbaoWLShI7PAPQ==\nkddi.\t\t\t86400\tIN\tNSEC\tke. NS DS RRSIG NSEC\nkddi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K51NCSMygeboU4UK7bKhPa0q8m7noRDW2xNGJhj5S/emJKHzBG5LnatjJQcGzUOu7Cj875X23CeeKGdZiJEAN5krUYNrP9sQEGm2kMLWEJ+APzWNsZnWOqzT/pf3UriCwEOCfREmeu+uWGncHHHT7killZZbqO/Wylqhbd/F9rtpnas2pzRVTZ6efNLv9RjtSI+sdcNodtJBqJ689G0UhIzYdOgmH5TTufSbAhxphUKF/RHpNISSn0Pv6zqFhHbNb8LCTm8sbzPrQm+84XsheuWg5fYANdzM5u7lAMTNoQ8PyY+19qQJWnjXJlxfVmh236W3AbgxYrWXqmNwEebw0A==\nke.\t\t\t172800\tIN\tNS\tns.anycast.kenic.or.ke.\nke.\t\t\t172800\tIN\tNS\tns2.dns.business.\nke.\t\t\t172800\tIN\tNS\tkenic.anycastdns.cz.\nke.\t\t\t172800\tIN\tNS\tmzizi.kenic.or.ke.\nke.\t\t\t172800\tIN\tNS\tns-ke.afrinic.net.\nKE.\t\t\t86400\tIN\tDS\t41201 8 1 B058C8EFCB0E064BFF7FCEAA28ECDFD6C09678DB\nKE.\t\t\t86400\tIN\tDS\t41201 8 2 E841AC6DAF0F028B35F2F23EF025F0B2A11FE6953A87B36DF354412CD218125E\nKE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KXtjXHJzFjvwuqeEs26rg4c70HB0i04iJgQ3+aPtvEakTMtqV6mCI5rLQMWgwfF65N1EQHNk2LOCm1+YIux9HBfF/jaRglhwxxui9v7KkmQVZPP3K16cVsgRlEHvp9snKB3CgW8vm3QJouGZGyQEt/aZgFo0W/rQunhJ64i3ki/aJuz+NNpQGcGvumHabC3M3JHT0FJybdkpJMNAvlHMQofy19aVHtZaTYRR4wOCVDPzOPxiSkie7b8JJ91+3hxVZ4tHoRCDf0p8dxJ9LASksxGZYe5FNrshtFiSql2FJ7pTQgfmApanltkN27qOGm+dX3ftVy0FFJepjzPSwwqARA==\nke.\t\t\t86400\tIN\tNSEC\tkerryhotels. NS DS RRSIG NSEC\nke.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DFaIlKi/761vA5QFMAwtNLW9P1BxlM9JGPJ0ayssTMwBkWbbH9rT8WvR4rqAeUHoYLIsrCYYbsrb6irJI1zVmNQ+QA2hciUeeOj/lus0vdtsSVcj0tkd0FGEgIG2U76UUGEGtc2Q1A2gJ5nNEx+Tx1ovw7/2Zu6vdUc6Pw+ecI+fROL3aSNz6sbMRqu3HX8MzOG1SQP9O2z0JoMC0kX//Dr6eMrW3vTn9Xtc+D/WQl77/h6/QtFPLAmdJjAyLkANHLBOo83pJia1pDEez5V99EL/eh5QytZ2tZv+gvdVZFx52qv7lJzt740IIoVP8+DDpLogeSr2Yelwy7N6S2zPUQ==\nns.anycast.kenic.or.ke.\t172800\tIN\tA\t204.61.216.7\nns.anycast.kenic.or.ke.\t172800\tIN\tAAAA\t2001:500:14:6007:ad:0:0:1\nmzizi.kenic.or.ke.\t172800\tIN\tA\t196.1.4.3\nmzizi.kenic.or.ke.\t172800\tIN\tA\t196.1.4.130\nmzizi.kenic.or.ke.\t172800\tIN\tA\t198.32.67.9\nkerryhotels.\t\t172800\tIN\tNS\tac1.nstld.com.\nkerryhotels.\t\t172800\tIN\tNS\tac2.nstld.com.\nkerryhotels.\t\t172800\tIN\tNS\tac3.nstld.com.\nkerryhotels.\t\t172800\tIN\tNS\tac4.nstld.com.\nKERRYHOTELS.\t\t86400\tIN\tDS\t14526 8 2 6ABF403B894D278ECBEA2BB05A6D5F93CCEFF3C690F12E00050E877500797208\nKERRYHOTELS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mP76c8MOGVqztQoDagCbpTu8msk5pWExAnUrH+HlRMnvRReDv+/MhQ3pd+UDjvsKElb7CUdJjRTDKwWZ1QuA+xGQcMLvFDEkLrMv/XEhhxnwOVExLRYAnbLz77b6HNX2FRDuTwkTq/MYRE5h1Fm0M4HDi1vgjcXTTbpUykCD+pfTG/31RVgfIN7UvuKMzOr1ONM56RLAucmVonZhKdTi7Se0t9bjmZYw5ZNW0FhAJxPvZbXyRysECp5zEDtFyE3dyq8ysNyV/B14lvcIz8GpPrpL50HZVVzZ+A+DUadcKDwVrFoxHNu3SxEwF9T7OrMp+D3GP6RfT3xoyl4Q7xq9TQ==\nkerryhotels.\t\t86400\tIN\tNSEC\tkerrylogistics. NS DS RRSIG NSEC\nkerryhotels.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QtXMTBW3+sDOUUad3HflzEwYjXYhC0RgvizTAnYRqTvCxSdH0Ro6B2AIv3Xh0w+IJToGRkAgSZ+mU7lGRiRserZaPfA2NQ2NTWNq6bJocnb3VQMcjAtB2VSe0GhyoCW78FHU01uSbnedDeVAmUlDPmRxalMOBCyNpl0RD5rP7oN3tWMpHPbQvQ//B+AmcNzozeB+i1llDej3hX1OSTJ2fTlCW3jEKDlt4LwewBhaD8shprkL2dx9epJa1+rghsAoI0jNJTY6FOfKyBnPMkJZeOPxkJ0nZwE307r45WbWa0vRlL7HYsuu7jwqQDvmUeUkEOxrubbbZEj75ilquZ+69Q==\nkerrylogistics.\t\t172800\tIN\tNS\tac1.nstld.com.\nkerrylogistics.\t\t172800\tIN\tNS\tac2.nstld.com.\nkerrylogistics.\t\t172800\tIN\tNS\tac3.nstld.com.\nkerrylogistics.\t\t172800\tIN\tNS\tac4.nstld.com.\nKERRYLOGISTICS.\t\t86400\tIN\tDS\t50301 8 2 EF5F40BECF3144B47429A1033E28B5140CFB0B65077FC25B251791EB6FA9BFA0\nKERRYLOGISTICS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o4NdZgWKFgEQ5xQiSLA6zJqAt/DHjL3OaCBeyHe/XC3pryQiVcOi0OPHPk0ptbd4IqmfWhO1ZbmqBySduFOMLQUqzfVxDAGRojUY4xEIwQR/4Oz+Wn64v6g0G97ZJUagU5BsnQlXcyS+B2eRcavxcOjSJmZBNLR52pOeH1Yeefvz0QNbu6/LakoNLGsyefUHfp+gI5eHcQMDA09ZtgfYKLb8CR6NY3H4HROPw1yOLhOCtVEajx0OYlYn2N0JdLjWU4wN0fnDFgRLcxuuT6jcrUaGv0styZqgt6USeYEjE5NdLfQmIC5hdMvgaMokJktSewUofnavOvIGq/3cNHd5Sw==\nkerrylogistics.\t\t86400\tIN\tNSEC\tkerryproperties. NS DS RRSIG NSEC\nkerrylogistics.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LGb7AtX9ZeENPNhRg9uB44x9yhJs7ktiBV0Zl4ApKHwDNQ0y3SmhMRKZGLL4gDEyxKHN5LPkNqUZKeftj/rs2wND7Iv6grBWgUZbEjzO9Usi1g5UvV+VJcWoDsOcbnRgYLFFwURCxfdBhjoScceIkYesZuyazFmpY+oAA0GlHSyBo5e5JxZ+Pzf4X1Rox/ZGQneQZGpPQVTnPVCbqhRzXZPaLH0cgAxHl+SV2QcIH8tUAsC8aRS9SbQjo2St1h1zrFIsfrj0/PTVb7euFqtuUm0kvVzf+vQf/oGbF3i+K6ImpD5sPiyJ6FAGraL64vmjDOeibgDJ7UlH0pmlgErwlQ==\nkerryproperties.\t172800\tIN\tNS\tac1.nstld.com.\nkerryproperties.\t172800\tIN\tNS\tac2.nstld.com.\nkerryproperties.\t172800\tIN\tNS\tac3.nstld.com.\nkerryproperties.\t172800\tIN\tNS\tac4.nstld.com.\nKERRYPROPERTIES.\t86400\tIN\tDS\t3063 8 2 8DD03BB4024D3556271625130BF9C705C16FA0D91E5EC8233EA8C4DD48FC6B3F\nKERRYPROPERTIES.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iZga3NMukrhLT7MN+61j9dmWmq/ELdmF9EeQr5JfgHwzwb2oVpCQWjM7/2NDS9f5hn9sqH3BOWlFNNOCDqurJXzCU0uv1YvX0ZaDl6qGZ3+STwJ2xk8O+USyMEhMiMJeqE5WVDRfJQp9ZGnF37eIKoYIfH/en3XB6/xgkEDRjHqMQrdkxeLAcSOxAgi0r4A9hWG/3a1jHjMDlJkOMa0ZELfMGg/LIH9xV68YFrQgz1ich3DfxoEWBI9l+9TnZNi3bRDEGuBiz2ZmUptAkB+B32icyLTzlgdrJtzZOH12sGjeiq3K1MRxrwZNoNl+KtgapQi+K2nd6Nd0htxMF1FbZA==\nkerryproperties.\t86400\tIN\tNSEC\tkfh. NS DS RRSIG NSEC\nkerryproperties.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jy8VaEn1Krr2vm4sMQa1/Iw+wUX/2X6ZFGxmnutMJWEnO+zW/nCP6hnK/1tOWYRCG4Ab1DnmN9Yscpfdc28mh8iJbpNNj5trNEaEctL44trBRXYAvC5qYLQAj5CKaAEO94xxXM0a72Yeit+FO6oZJyLjFqr0DsN1x87CrZvPbq1g/9wPotFoCGhd7Pp97aTs/O+VpDSNwxz9jz5yLf8Nuya9r90dF2E1BN/8+MnXE80lb+O2Uj8E0DTziOviFeyMkijg/HMeJroy7qmeSFVs0gdb53WLHllmk9P/KuBByoROsl692J7UqWkGm0DJE4h5KozTNqMKgAnKPI32NL4MsA==\nkfh.\t\t\t172800\tIN\tNS\ta.nic.kfh.\nkfh.\t\t\t172800\tIN\tNS\tb.nic.kfh.\nkfh.\t\t\t172800\tIN\tNS\tc.nic.kfh.\nkfh.\t\t\t172800\tIN\tNS\td.nic.kfh.\nKFH.\t\t\t86400\tIN\tDS\t47020 8 1 2FF9A7948808D902D399E6119E3734C64078BA79\nKFH.\t\t\t86400\tIN\tDS\t47020 8 2 602EE5EB852A6581E8CBDABE8D6685A881CC2783B4DE8D8947393231243B80B2\nKFH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DhJ3KMds+R/u2f16ZOmIoYfZOuzze2utdZ1ZUoJjFBkyb7SiqjHxBvHbjwKsA2bVee9eZORqkMHwphN6GFv/jz5wfAEZT+zi5cEVbWsXb4igvxUcOsmFYQc9GOoW0UUYLDJ/pw2yoDQWq8g29JJS1ODRxXtSlDCgHQeFUEBznux/0ns9k9C2MJds826tRW95eFLBZ7ri0R42YA+ElEJT4DxWmUMZsUfIHrVFdM1IQ3JAls5Socxn1rVzhsosdnxlEfEZZ+beOQD47eZrdgt48nyMr4hHY+9ULsNBB+jCkRoilP9pBvAVrwdM1BX/54/Txg3L6DUvtZ9JE7693BxlLg==\nkfh.\t\t\t86400\tIN\tNSEC\tkg. NS DS RRSIG NSEC\nkfh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JIYFn2DVCB5C8j+4lPmUNjjwIB3if3Ck5BqQ4d2HYUuie+RjUh6h/57WHUWFvK+XSVdpTFa/JcywZ+ZS8tfUWdz16zNv218RmLyKxlO54JR6GwihLfJQNcA+J1+4wJ9aYjCOpHxtZbm7NncW3LghLGfEPqtrx747NobZJ8bI3aOa4+ZSa84CsDM+8/rrkt/C4dJgCmQxPTWo+HScC5jZcUULjF/7NBivODtaTNYdGkr6KbTeeECg+FImYDjZbgCNfz5NHDxs9Ij2WZx7kF0E+TmWi+E51ejV6UfUP6LZKrwRBbo9ESvTDdog3DPNtZZYm9M5aJpu/mxoNiNx1PNXCA==\na.nic.kfh.\t\t172800\tIN\tA\t194.169.218.43\na.nic.kfh.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:43\nb.nic.kfh.\t\t172800\tIN\tA\t185.24.64.43\nb.nic.kfh.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:43\nc.nic.kfh.\t\t172800\tIN\tA\t212.18.248.43\nc.nic.kfh.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:43\nd.nic.kfh.\t\t172800\tIN\tA\t212.18.249.43\nd.nic.kfh.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:43\nkg.\t\t\t172800\tIN\tNS\tkg.cctld.authdns.ripe.net.\nkg.\t\t\t172800\tIN\tNS\tns.kg.\nKG.\t\t\t86400\tIN\tDS\t49954 5 1 285C47CA00E9416E0C6BD6F7317BF57B0EE1CC7D\nKG.\t\t\t86400\tIN\tDS\t49954 5 2 9166CA43B29F27BC7CC8B758F7027724EA2B860DBE49CF08A2763EA0E95E8754\nKG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LfQFg6IpJT7+kH7Mq8ub4xCMWxKBtS2oO0ZApBJMKPzS6lu6vhusgDpE/Wc3xga3JNun/OZTcvMgvIg/Bjys3QxrJspH1/5X+/2Ek2ohGGyNJ9iAsgwA1hrCHYc+o0aWMXqiixXyYJkhn4uL2feuBjc1audhRDvJ4gGdiMFpR1RoVf9ReL7QlZYo/hIp/G2DM+kMxBQ7OVKhsa0RIrFdYwmm9HaEhHVJWLSJtqe9lTlUKu+q4/iyOmqUFM63kXm90VRKqNjZfJj6vlnzw5kMwNLVyY4m6TzFc33N8mh4MWNOL8nbQUj0OgaxW1mnUfzWeUVgaNklopaCH3cr2/hRCg==\nkg.\t\t\t86400\tIN\tNSEC\tkh. NS DS RRSIG NSEC\nkg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bElThHiZqs9XQzIB3TMpkb5ScJsrLMuP56S7zTPxVzt4kP0wHfa+Rn+cYcDXCzfZojQTIZa8QK2C4G5BlK1DxCr1xbqNettsItdNhTXjTg08/xQocq6MEX85yxG6E/JKFd90n14UrNjMAmvVUb7H+NXZ+EyVze/FkXdBOrEtc5pN3lJqmn2TcY2VH2Tjdd7KqXrIzGb2d2UG0ldEKIWIwIknY+I2xLShZa2gjt89jf0rEVbHmazScNlQa/+naW+ed5OlV8LDp+vCwNcE/tEoKGt2oSmi7YlI3M87ixPcQeIVaRvFmKVkzhw33aQBCJgs8GOvs1sOcw9q3khQJcIPmg==\nns.kg.\t\t\t172800\tIN\tA\t195.38.160.36\nkh.\t\t\t172800\tIN\tNS\tns.camnet.com.kh.\nkh.\t\t\t172800\tIN\tNS\tns1.dns.net.kh.\nkh.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nkh.\t\t\t172800\tIN\tNS\tdns1.online.com.kh.\nkh.\t\t\t86400\tIN\tNSEC\tki. NS RRSIG NSEC\nkh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rlGMkXfiIQdA9u7EZ/G1Zlt+mSKlxq/a/IUXtR21MNxnoNOTX2ZV3aMNWUjiSge18jVjWReyEDYXS4ulBD+ReUMFbfLH7YtuFr30F9Ip2krb1W8u2yT+K4OKU0TdreJnM640aBaQ0NXW/rt3F3lrrp2cHIVs9HUGgZ5zcK5e5j7lGhSDnZOEBuyaKbLx5zUg2V8sQVVucxcIcUIk//8K4QFzvQ8oyooY6vayypEEMtwDuSqfTmg852rYfB1P1u4Gdl58Pi/kPV8gHBAxTTD7cv21SZ303FhzJ84Q2ptTNsUHsSKfEqGFRzts3/QX2kwlp4sO9qEC9zhVd+uQZ/tJsg==\nns.camnet.com.kh.\t172800\tIN\tA\t203.223.32.3\ndns1.online.com.kh.\t172800\tIN\tA\t203.189.128.1\nns1.dns.net.kh.\t\t172800\tIN\tA\t203.223.32.21\nki.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nki.\t\t\t172800\tIN\tNS\tpch.nic.ki.\nki.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nKI.\t\t\t86400\tIN\tDS\t59540 8 2 FD3B27E5C171B883FE2815DDE7FBBE7F2E5AF826BFF47C33B5970F53E2A855DE\nKI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . elFdFQvaFDfnKd8sm2Gc3IJzw8lnFz3zYEdLGLsKAzBd/OY9o8mRj4fB8BvKMYg3ZSTaNBDFgMAbvD9OgsjrybIQauSGe4+AhAIdauPszyCEqkBXH8H05GGa+TogLZ61QNmJiJg3Eq8gXg0JxDfIT+lc0JMcyQ00T6i/RVJoGSfL3Qp/d48VvFju0CNeEcoJ+xfLa0C7LciwXnfl1iUtXYD7jn4HXiK7EYA4vQbYBM4gjtictX1j86PW2zvV94Qo+IVRB7RX61ptQl1oN/V4CJvot/d75xiJQ8nBM8VpLiNuj8IfoYOtzy/4ecf/Gds0w0EuRQvvlx55dNkCEVMScg==\nki.\t\t\t86400\tIN\tNSEC\tkia. NS DS RRSIG NSEC\nki.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IMyqO3u/fZnB92ditwGK/7pj3RR1NisMn5OXtE16QhrxAR85TTd8POvExOd3z6yfZ/j+QFdt+vuhx+gd246p2U63MQ9QJVeS3MrfJU/awubqWz4mDWWxgmRFImXqC5R4V3v0c50OySITnlVt264y8BovBPe3x2MTcFGYfYcx+HtXrFwDZhK7vi7Mv434YtzpCVDL/fkBO93z1WMbtopPNML6GHsMg/Zpo8ttk/dPGMaj+AcEWvs7tOkQLqTdRyG+HOFckbhGvBaeOi2Y5UU5OYGPk4STbsL3kXBHrHEAcdQAt6LZLB2pcT4daE61YubM75q+/XsMgB1TYM6xXsRhew==\npch.nic.ki.\t\t172800\tIN\tA\t204.61.216.26\npch.nic.ki.\t\t172800\tIN\tAAAA\t2001:500:14:6026:ad:0:0:1\nkia.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nkia.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nkia.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nkia.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nKIA.\t\t\t86400\tIN\tDS\t33385 8 2 B6401E5E77BA1D6739C76DA4BD0E8CE09E9187B11A287140B56AD42CFD5167CF\nKIA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lJPqf02KMFyMG+C3cMfXhPMGAQ8fsnaQk+1SLfGdIN5twpIeslBB8k1s2qgZF1dihGQMnar8hGO0l+N5/mHIfjvm+7KL/2zGIW/v00gZtdKwDosPS0nNCANvRZRPtCJbE2JE78jlLSKZa9iW6mdDwvPIti+xR9Px7rLOH292MbAxPyXqjPZNL8itRFjTrZH0z75L9Cob0vl5+mgeiFFG054tkFxMwA7nPgDki7IWWry1wgWaSSWHQRLZHm1oUmq/XHSx1Lqn0ujZGS59i1zbDSTPkBPQibD5qa67MC60yXn2fEA+GDvTB3ZH+MIFLLTCq7wqRT5Fe7hz+FOuIB8Deg==\nkia.\t\t\t86400\tIN\tNSEC\tkim. NS DS RRSIG NSEC\nkia.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KkMQdcThMTBWkKm2cu0ivwXw+e9p5WqS8IDI1TvwDPyL8ZpQiVjrI4LbfraDrKDb3jjMGujynXKSxcmWH1Ri1BawHdPsII7wMZn/jXiw4K1zREbsJ5mpDMsqU0Bfau66FZQPymcLCRzrz6E/x6R631LgnUpwPppd448jw/6oROk5dzDUfaxFNzz8c3nRmfFU5AEZmavbGngxG1m6/Wztab6r9/RNDLNc+rWdJb5TtF6FUgGN7DUiSndaDip4JIRqMi0VeZdEmebrAH6sZwrNz+YnQIDbHu3nIQ2X6lvjfSLvbPMO6ZSWuv+2EUHsNYW01qQGrqSvRsE8uqHrRSYR7g==\nkim.\t\t\t172800\tIN\tNS\ta0.nic.kim.\nkim.\t\t\t172800\tIN\tNS\ta2.nic.kim.\nkim.\t\t\t172800\tIN\tNS\tb0.nic.kim.\nkim.\t\t\t172800\tIN\tNS\tc0.nic.kim.\nKIM.\t\t\t86400\tIN\tDS\t24474 7 1 2DD484EEF79401CBFCA231E6CBF4F1BB165CCE14\nKIM.\t\t\t86400\tIN\tDS\t24474 7 2 2384A0380782DA192D1C1F6DA55A106551EF4C5233CD479536101921D35411E5\nKIM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dMeU3Sgu7iI0A1eVIL4j2w2L9AweEyauTNQw6XwD/jVanc6wL7aOnUDlezLGkzMeUwZieDghM0oEPthW01TcJ5HBdDGSYnRYXpksSn7vRcV+rhjW9b5uVKAXeLLNP9L+05aseRC+bNV7RYMw4lIChvaBsCo9U74TluRnEDSQ5D+X++ofHiz6l7yWhPMHLXW21if8tlbg7RIJDXstmhMGvWZ24WtBzsYfjZInawCWejTkxpMYexcXuU/jnaaBbZJjWC2K0L/PJrIerbuc6w8ciQZsAFy4N233VB/a3OaXQZoz0XuyrPY1sxwvVIaHmlrRPz+xiuUlWumRgM4KCp70HQ==\nkim.\t\t\t86400\tIN\tNSEC\tkinder. NS DS RRSIG NSEC\nkim.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LNMiHPuzm8WObv2X6Fj2bVRKY5OX++xELF7r6nWUEcutpKTrETUU8YX+4yuqLpyknWhcp2ataA6K8/Qai+/W1wQ+2r8kmU0zUriEFkYIMgZk+pjTd4WpzGvfCQUmdiYx5m/kN5Te7lccfCFWo9ARK40wX3r7Be5M7QEtz22jffqnPdOdBf1jx6dD6u272Xg6siU3p5EPzdSLr2vR1tpDrQyk/n3uIn+9hyGoX+PHGECdIPutn1wp91g+MNoStMcdRkrvo3c08jzJSP9SZZb2kqtRfRZwqwJvDTbqH2Gph5e1FBB+b/PIdFju6IaTReAhlbwTW2XkoFxqzkNIkOECAA==\na0.nic.kim.\t\t172800\tIN\tA\t65.22.28.1\na0.nic.kim.\t\t172800\tIN\tAAAA\t2a01:8840:1e:0:0:0:0:1\na2.nic.kim.\t\t172800\tIN\tA\t65.22.31.1\na2.nic.kim.\t\t172800\tIN\tAAAA\t2a01:8840:21:0:0:0:0:1\nb0.nic.kim.\t\t172800\tIN\tA\t65.22.29.1\nb0.nic.kim.\t\t172800\tIN\tAAAA\t2a01:8840:1f:0:0:0:0:1\nc0.nic.kim.\t\t172800\tIN\tA\t65.22.30.1\nc0.nic.kim.\t\t172800\tIN\tAAAA\t2a01:8840:20:0:0:0:0:1\nkinder.\t\t\t172800\tIN\tNS\tns1.dns.nic.kinder.\nkinder.\t\t\t172800\tIN\tNS\tns2.dns.nic.kinder.\nkinder.\t\t\t172800\tIN\tNS\tns3.dns.nic.kinder.\nkinder.\t\t\t172800\tIN\tNS\tns4.dns.nic.kinder.\nkinder.\t\t\t172800\tIN\tNS\tns5.dns.nic.kinder.\nkinder.\t\t\t172800\tIN\tNS\tns6.dns.nic.kinder.\nKINDER.\t\t\t86400\tIN\tDS\t20800 8 1 55AAC3640D64E8D41F16ABFD9DA5D5E75DD73E2B\nKINDER.\t\t\t86400\tIN\tDS\t20800 8 2 4118F549B0A01F0CA7A6A59B700D96D265B4D44BE1B2E02CC2364EE848DFE72C\nKINDER.\t\t\t86400\tIN\tDS\t62039 8 1 25130FBACD6D3503BAA8FF9F553AF341CDB23F03\nKINDER.\t\t\t86400\tIN\tDS\t62039 8 2 7EF3B410953EEB02538BA489A7E8A6B2D36852394B553E4D0337AB595D4AF842\nKINDER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OBtRk9hhV4Q5vneDXzkmSQ5f1MOfjITPmMMbWUqvrpNAEVwO+Wi/f+V1tUuJAGgczvqTxX9Z7/S6NS24OjRF6yMXj0RIIsfZGDZaOUvhN+1KI/Z5J21M9JHzZIJq3cfJBfVglv28pI5SDwn+XD7eOdlGDg7uj4MhaCmgqTYFuOiQ/dXDy3+BSHSpr15MvNLA3nEsxx65cz0c8vSBsb7FAlBaP+hBJUdBIGImu5R5iDeqNCNViSqwLA6WkaorEglbGX7Hdw510+W/OIYku5w8D8VznzC6emOuPXDHMFi/T38iCoAeyftdLEnehRMAmCvDuiOp4tv+Os7k3QuIkpJbcg==\nkinder.\t\t\t86400\tIN\tNSEC\tkindle. NS DS RRSIG NSEC\nkinder.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uPIJAvlu3uC79hixAQJRXwVZbEa5Cy1Zo8CzrVHPgX7I9tDHg+ZsWdYPKJbBgSW8ATSIcpMSAXITZXrtIVuW6KvMs4S7li/elWCK5PRMjATAh7VTkboBdNYnnnqFdDmYtOi09+YxFheehSOScQtnXnm7ooNMU1RTjtPxIvxfLorWHJMmAetB6MGRSprvgW6+dgkcjyQszM8Y6M5JIiZcIndrAf0gX7VQUb8Y6naOTW92wNu01ut8brzdZs1CWwJEgO37Pm966lPaiZTZnCwFlz4TSzkZbo5HgVJzLsMESoBoGhTSqwJ3wlGEl5SHzLMuX5til9h6mz3VZrKShZEpMg==\nns1.dns.nic.kinder.\t172800\tIN\tA\t156.154.144.96\nns1.dns.nic.kinder.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:60\nns2.dns.nic.kinder.\t172800\tIN\tA\t156.154.145.96\nns2.dns.nic.kinder.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:60\nns3.dns.nic.kinder.\t172800\tIN\tA\t156.154.159.96\nns3.dns.nic.kinder.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:60\nns4.dns.nic.kinder.\t172800\tIN\tA\t156.154.156.96\nns4.dns.nic.kinder.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:60\nns5.dns.nic.kinder.\t172800\tIN\tA\t156.154.157.96\nns5.dns.nic.kinder.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:60\nns6.dns.nic.kinder.\t172800\tIN\tA\t156.154.158.96\nns6.dns.nic.kinder.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:60\nkindle.\t\t\t172800\tIN\tNS\tns1.dns.nic.kindle.\nkindle.\t\t\t172800\tIN\tNS\tns2.dns.nic.kindle.\nkindle.\t\t\t172800\tIN\tNS\tns3.dns.nic.kindle.\nkindle.\t\t\t172800\tIN\tNS\tns4.dns.nic.kindle.\nkindle.\t\t\t172800\tIN\tNS\tns5.dns.nic.kindle.\nkindle.\t\t\t172800\tIN\tNS\tns6.dns.nic.kindle.\nKINDLE.\t\t\t86400\tIN\tDS\t29776 8 2 BFD30BF5A3A6DA5808BB6780E6CBEC1CC929445AF65E949B31A9E5BDC3003066\nKINDLE.\t\t\t86400\tIN\tDS\t39250 8 1 C1FEEF1887830097939100FCE93C978E0FDA1288\nKINDLE.\t\t\t86400\tIN\tDS\t39250 8 2 E5866584BD2C975B61B87FB736BAD3442D2CC40C77E4D1292186B57E03C00BFE\nKINDLE.\t\t\t86400\tIN\tDS\t47782 8 1 DD92323D9FC025BFE17E5CA27C020A5FC804B705\nKINDLE.\t\t\t86400\tIN\tDS\t47782 8 2 45963D18CBA1E64A54A8BDCDFB7C6CE5A6BD49033E8C7D3D35E7EB673B293FF5\nKINDLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pmSEBAFCOzAm8vm+x+FzB5HGTmdJONcEOjkpeRdXphKuqDR78kR3zfTtPZBdSP2PiR4V95DFGVQoQVH8UKM6uXCLff6ej/+/eKTzURePUi8HiAuKrm3LSnXCRHeKOkqLPWGDdJ7yybKejSH84oxjJmq60IHUybvndXbYKDCX6XqWLn8Gp9Eb65vdZOZT98AB143SS/0pUAYFqASz5CYRo/LiLfH+JzhaFW91YWb3XcdyPO6hTnFwIwJNLrmwgOXrncJ9ZhsI1rgGDyMhmrP+egQ6iz3MJGACYwqSJ/K+BDOtC7IX3GDSyhAtGysqknfq2J+XRNHGaSIREbOcmIhiOA==\nkindle.\t\t\t86400\tIN\tNSEC\tkitchen. NS DS RRSIG NSEC\nkindle.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TBrH4ZsfyCkwsn6OBKJ7T7wGcZ1rfTOKPAZKbBid2ZLbgR0wBDrWjgXH2xr2gXnYaRVyiuz9aKIfVZ+EtBhbZQ+r6Uc0qzkvYI7HmH2SMX7/doh8BFar5ZF6KefMDxBDf81hHXCEctRSMpbkbEF3jLfGDMu3rvv5zhiqIrmVsLUU0jttV8vR6wjiPhsJffnAV4kCoW+9QoW8s+K4c04HXyi+0P78FQqxc51wDKhno8SmUN0WA9EOZGyt4ishhHGogph58EgNkA9UVGZj0ot2mZLl/0+rSbTbbpxqE5hmrcsNBDjuu+R5xcWNh3K0Bx77GSQcaJxDv7xH+Y4kjbxCKg==\nns1.dns.nic.kindle.\t172800\tIN\tA\t156.154.144.97\nns1.dns.nic.kindle.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:61\nns2.dns.nic.kindle.\t172800\tIN\tA\t156.154.145.97\nns2.dns.nic.kindle.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:61\nns3.dns.nic.kindle.\t172800\tIN\tA\t156.154.159.97\nns3.dns.nic.kindle.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:61\nns4.dns.nic.kindle.\t172800\tIN\tA\t156.154.156.97\nns4.dns.nic.kindle.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:61\nns5.dns.nic.kindle.\t172800\tIN\tA\t156.154.157.97\nns5.dns.nic.kindle.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:61\nns6.dns.nic.kindle.\t172800\tIN\tA\t156.154.158.97\nns6.dns.nic.kindle.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:61\nkitchen.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nkitchen.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nkitchen.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nkitchen.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nKITCHEN.\t\t86400\tIN\tDS\t20509 8 1 81135B91097DFD929D1184404B34B579A2CEB9E9\nKITCHEN.\t\t86400\tIN\tDS\t20509 8 2 2D138C591E3A9D611EF83CB542B59D830CD56FC7B3BAF3CEA1CA1C2D5BC7C74A\nKITCHEN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hJpQoHLeiNWMy6TLcJEoUfVPxFkeLz/EJLM6SoaHvc2FPSjXekYyqzKIWj2xp1n4aJO8xhb47IeKxs94et/QO7bUWlNpt3Zx4DG4Pf5rmAUqszMDoLZzpmL5jwgAzA9zFMOidx78kBWCSN3l/oiZEyFHMZCvamD/y8Qw1oeHINGqZBbuzDxKDIrLezSIrEMB2EgdhnOJIlSG+/mOZF0w5aMCzLfm/Mc3zromWAqrQ9gjMzToUwEWweRLw2+TmQHBmGDnE2Cn7Kn62353YAApLErFESqtVD26hxAq1njhN6guH1GcUIbk2OSJ72qIoUrDArk056AhpA7H86ng2RXlkA==\nkitchen.\t\t86400\tIN\tNSEC\tkiwi. NS DS RRSIG NSEC\nkitchen.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UB0rOkXHbJN9Jxesb+aSpg1sWX/YGFYMIC8qdPaLSIwFIkUxRASsTjeHuZ6imN7+4n+pIUvvfuHunu655vk7vbNO016njGiG5jrcoJJcPWXfbUew2VQdStIAzsWxdofwjlf3+W0ch6ZxRpzBsARjFMGrYbexEFwzk6ebE9aVrJUSfiNhtZ/VOJUychrv8FgVOz/2SbY0eZlsKL0P2oVLtnnadGX0HHf7h4CPi1Zpyn19udrx6QXYA9YW7gXtZ7Fgu64v8HM+b0iQMJIUfm0Xxct7HLssT3C5FTiNZ4Hb09PuWiLgUFc5mMQ0riA07DEWoBrOM+RbOpanpA5T/l9rjw==\nkiwi.\t\t\t172800\tIN\tNS\ta.ns.nic.kiwi.\nkiwi.\t\t\t172800\tIN\tNS\tb.ns.nic.kiwi.\nKIWI.\t\t\t86400\tIN\tDS\t18002 8 2 A9FB15D8951B9BCA9A50B913240F679046A5B1D949C35969E23D46E042E3BCF9\nKIWI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EcUWbau72ZJwr71QfkWa/odLi0iKGVcDxMEZad5UiwpZo+m/fuvAW53GPnMmxrb6nuQyUMI6Dd3kDm/d7HRhhYZx8RLhVIOMNglCqgKhVps6h1eI3YKrBWplo67mX8jMlGZJCesSYVA25xRQwBI9SOnDaDVRw/Tu11uX+c4EDT/SBEYlv7LKd/bVPmV6CCUrKWrkbcA2/ULlBFDDSuOqfGdoaZRMCV1Zs8p9Y47PJAnS7LT5QF0pkUezWeo4jXTd1M00hlaJ4iHRKV6Zgq7ZnFtrEqf0NCG7Rp6L+lzqYF9DsNnJ0sHKfItLO8mYAp6A688D2zIS0Q4wE5IIiN11cg==\nkiwi.\t\t\t86400\tIN\tNSEC\tkm. NS DS RRSIG NSEC\nkiwi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XZocPxzkUkI5/Gs3gN/j55Tu77FIwWsVgilry/yw4dI3q82FSLpdw4QDf0VG1s5SwKKxeyOl6VG8UQbiS733ktG7TDAqOOCg1wuyJ7JYzWUFdByZmUC1QDEiTGzUJrOqaMSaNgR526jiTd+n1fU4oVkqwXZvC1bWtX8XCcLgenddclsl6pjD7gSxT/CzkCgR//yQTzNSPKVn4zUDLZ1jxp3jc1ovNM6o2vAl5OfVmHRoeAqVgJANWbLVmKi6CAb9AluheQ2wmGofHlJfZJ6s3hWCnRyHsaAi5SMbjxQmDs0lw9QMd/zL56z/55r66oOnuGAuj9j0+ijos2xT1sbKPw==\na.ns.nic.kiwi.\t\t172800\tIN\tA\t185.159.197.1\na.ns.nic.kiwi.\t\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:1\nb.ns.nic.kiwi.\t\t172800\tIN\tA\t185.159.198.1\nb.ns.nic.kiwi.\t\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:1\nkm.\t\t\t172800\tIN\tNS\tdns1.nic.km.\nkm.\t\t\t172800\tIN\tNS\tdns2.nic.km.\nkm.\t\t\t172800\tIN\tNS\tns-km.afrinic.net.\nkm.\t\t\t86400\tIN\tNSEC\tkn. NS RRSIG NSEC\nkm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . suNhP3P9vuq4H/+GzLZO0RJGzF5eWgBiJ/HwqCXdq7+vEMMPlqrO44V/7Sag2GBBNCI+HkE7O0ZsEQFXpOabYOtMxJEa1RElGy5AeCMxFINTV9RD/+xUWigzJZw7IaMXMadSc4v/TIBbSgGDMvyT7b8FGkMlnUsf2swyz2MERSNoU3JWLI5fXmHBlIIS0u0BqdodfXfUjWvqs4sJg2oL59we0/Ljw2JJn9sTTYhUMP1ujRFK6IgDZTeMsJQ32JKd/Ic7d/toTUia/EMau9F9pdtm7nKUAocmOYJtAZA1r/h8twflDYRKPjFWVuBpwWZozRyShQpZ215qhsIg2nrL2A==\ndns1.nic.km.\t\t172800\tIN\tA\t197.255.224.18\ndns2.nic.km.\t\t172800\tIN\tA\t197.255.224.66\nkn.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nkn.\t\t\t172800\tIN\tNS\tns.coccaregistry.org.\nkn.\t\t\t172800\tIN\tNS\tpch.nic.kn.\nkn.\t\t\t86400\tIN\tNSEC\tkoeln. NS RRSIG NSEC\nkn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tzvzowe5Tepk5IAAF4lT7uNwRGVpT4GNeLgDwCsRjmjcQnBJYZUpAKwXS8rSB+/oQZk7mw9Veq5Ya+KQ0TbQa18OBvX6lfSmsDyMb1RdI4fR/cLiuJDEmRb0cqXd+1iGS8aY+JfAahRMtT33PSauwG4Dlfk6L1MjVYy5ZdlskQpcRSoK/dTcdc/UVSE479tJ82SSuHYiz5XnfhjOVrei32aZACf3oRo08nkQQ/Le8MwN8JUycwtTISEEL5SONTTZbOXC6mQ+fAD+zZzG6AD+xTu4RmnHmITbwSmbRDJrNKDwo4SVRlz+8l5HUblyF00fMAEVDgXGxdjaIQHtgcoTiA==\npch.nic.kn.\t\t172800\tIN\tA\t204.61.216.109\npch.nic.kn.\t\t172800\tIN\tAAAA\t2001:500:14:6109:ad:0:0:1\nkoeln.\t\t\t172800\tIN\tNS\tns1.ryce-rsp.com.\nkoeln.\t\t\t172800\tIN\tNS\tnsa.netnod.se.\nkoeln.\t\t\t172800\tIN\tNS\tnsp.netnod.se.\nkoeln.\t\t\t172800\tIN\tNS\tnsu.netnod.se.\nKOELN.\t\t\t86400\tIN\tDS\t29499 10 2 9C4C26235413A4A3531ADA11078A235E2F11C4245A4546F38BAAA0DDBBCF2662\nKOELN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nQ9iXwomN16EV47gcnp8xn2vU128kEUJxxbths6OwdyU3hxQ8fEB/5ID3DE+lPWga6zB0WDMr9Y/rCllgpOvfei+rtFR9BAS/RVjMKn4mOWQYz2FlbGqu8K/96KbEForjN19AtJ8zO6g1OGmDAA3eta/xoDrQ9G25b8E28A5T/MVBAZjTWY0y4Ex2uTUJ2J+QWgxelRX2l00Rd/pA9woShuCS8MUCu43rQbdiy/kxB/J+V5yw+ZmtsrpVjlstuW3ca6qPBGLJBpHy4b8RU8sYwIvQAVIlGi3Vr1RfwklavEvi7UomCx1lwZCcVgSvCwPrUfSqVlcbqeGU7SzA5VL8g==\nkoeln.\t\t\t86400\tIN\tNSEC\tkomatsu. NS DS RRSIG NSEC\nkoeln.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Zv+oAGcfQ+UJNIHiWy9UDXVrrcScYszP/lvOGGxFMSsWZMfUjtPKWk60ffQLf86jGKV7Ch2rn+rJky9/vgpqZkFEn6jhZ1r4neAcUDYDfZPGJ5PilE7W3k93wICigvVrjmOurpftTjU6w2My1vmdKkbFWxi8XCJKnAUW5ZKe08BxvKgnRAy6D3gF/+A1l3SA9gs5IHLQMWtsVxjUK679+FN8U3n2ReUgHcwidaw2rdjZTRLkq1sHjN9YgWYHDxDIMXLPskTAOR4U1+fU2ObQIfAIg9EDphQ5M9owQKcPLpXC06wDUhnEvVql7RVjx4E1Mvtrud+U8juncoUheb5pGA==\nkomatsu.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nkomatsu.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nkomatsu.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nkomatsu.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nKOMATSU.\t\t86400\tIN\tDS\t25835 8 2 6620A6FC5B2ABC517492E2DA5EA491D9B28D710C34D998E1D02D1B7B552BBAC9\nKOMATSU.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vadXetR3LVjYCnu+DJh3fLyYccPoI5xd92TaM2K/xW7kFhDBewcNG+WWoGYe0jQsHHFuI2z90IcTart5o8uosn8rGpA2wAs8aEGdSSVxd1RrdQnfGDq3f2pG8HMo9r97JxTe+vRNmIxeP7eBv0hFe8z/RAEhrAmdvPCMKlp7Tt8gNA5zoQW0NhITmtetwJnnv6VRMrh6v2fmUZC7Ss85ePl/Cf1xUy3cftkzz/B1ZYakSNqBcAPXFM8WAZ9rL8dsqUwW3P+MrGvuTscZ0MYGnJqP7gf6/mZbSFz/Nf0w3JfErs8qVLXrlYhdJYHB0J7tqJsGmWJyIQq+E+rTnsMjWw==\nkomatsu.\t\t86400\tIN\tNSEC\tkosher. NS DS RRSIG NSEC\nkomatsu.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Lwn88BG1q3Gk6qAIBBClixFczenGPg8/IN6l4ExsYGwa18pwqX3KpOiiSE3FY1lZrZuqVii4zytReNNqt+31mMCcjMAdwmZEG9/UMRmsN0Q2i2N8K0IC4gYIhHSIzeTScLsnIVCUoNM3bETnnemN//C4tG6lFOV/CdyyE4Z00XoCRWl0ucFCqhw62mci9+rveX1YTg0w+2BluqmDZtJglXv6qXM0DtSop5cp31iEFATBRhUIirTEor32e4uz6GickmZJP958ScSWvDCYWojRnG+dglw/dsVzJ43qrQzO/U3+TslXCH2FcFW6cCqpGaURhG6ftJd7s6NbouIS3B+tSw==\nkosher.\t\t\t172800\tIN\tNS\ta0.nic.kosher.\nkosher.\t\t\t172800\tIN\tNS\ta2.nic.kosher.\nkosher.\t\t\t172800\tIN\tNS\tb0.nic.kosher.\nkosher.\t\t\t172800\tIN\tNS\tc0.nic.kosher.\nKOSHER.\t\t\t86400\tIN\tDS\t26610 7 1 A0E3F89C89585BD2293282FD74689A1CAA2BA649\nKOSHER.\t\t\t86400\tIN\tDS\t26610 7 2 3211C4641BF2D4A904EBF585C86A46AB042262A674C6F4C4DD012337AC51F5AA\nKOSHER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eSb0o/+6UoyrF2SVpXfFXZBwQ3x74uqpKalZiqD40hmBzslAwS57Y9p4uqyi/+QC+YKUOKQPdCG4Idgg1O4jyt3lGD8BAEb+3v/dab6RDirNjSu+Qt/2gG+KIDjWWSzmsEnwJ3ELCxsrP+ni9eqedEdOdSOzq/gYCmC84YYiyok+sWuD6agKyyFFkRMM3IK4d2NAahBnuk67k2HLA+Vn5sauF9uv69+oXtM0zNamaARlMiWkkgrasrZzA5T5fWeg+KbgRCNrTg+/YdgVVZY5ejLcM84AXYfl6oU9JMQNzYefO0x5XzS04XfzFjieQxktJAfKORksJZ04+Rt7zx6jjg==\nkosher.\t\t\t86400\tIN\tNSEC\tkp. NS DS RRSIG NSEC\nkosher.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kl2/krtXKjPLYb83do0lCZ3X0VfQahBjImxIokDKEI8wKldWtgGVW+qVz8WKxRQeanUR+KUHsdxSkNqYKQN/i7ngBRgsqF/UdtGrd07uBPZp9R4Yfk8EciD7lIrL9TK0y9V3vL/JMYjCcMQOrl2t/q018dd6aAyVB+sXDLq2lSMijIb4hTR6hFw9RLz8qzyzLZR5royrI4asAzgUCq+wD/9lZhLU+FriQMk0RWZaG8vK7ABW7wGNunh1vK/2MvKIGHEC5ObAhob3uszUwddILHpkf7Zy1H8fWI+z1R8KU4QS1PerCydZxqzDOZh7uoTD7HnPR0RRVrEcL+danc9iKA==\na0.nic.kosher.\t\t172800\tIN\tA\t65.22.220.1\na0.nic.kosher.\t\t172800\tIN\tAAAA\t2a01:8840:d6:0:0:0:0:1\na2.nic.kosher.\t\t172800\tIN\tA\t65.22.223.1\na2.nic.kosher.\t\t172800\tIN\tAAAA\t2a01:8840:d9:0:0:0:0:1\nb0.nic.kosher.\t\t172800\tIN\tA\t65.22.221.1\nb0.nic.kosher.\t\t172800\tIN\tAAAA\t2a01:8840:d7:0:0:0:0:1\nc0.nic.kosher.\t\t172800\tIN\tA\t65.22.222.1\nc0.nic.kosher.\t\t172800\tIN\tAAAA\t2a01:8840:d8:0:0:0:0:1\nkp.\t\t\t172800\tIN\tNS\tns1.kptc.kp.\nkp.\t\t\t172800\tIN\tNS\tns2.kptc.kp.\nkp.\t\t\t86400\tIN\tNSEC\tkpmg. NS RRSIG NSEC\nkp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eIk0eF/hsSFFt57nWJwwkgzAIYy4OpDrATXV2fhLfj3Fo7lx0GzwXfSaY7UPtoN6OXwfYVoZKMv9PRg2JcEf8JeRu4daqT85XI7JoYh6rnwbYJHwshketw4I5m+p27HYcy4agBKkU/X1KUhGXdNUYDQE6rZg89noFqQUkwc+ihjaoeJgWkDN+iM7RG+g+9VGcQFL5MDLGnTy02imOx9W/DwOKiQGVyV4VYLR92Kqg4dxm6243HAt2wJT0OHgCXTTSaa98ig7YkFP3QEOLRhwyhh9bsudFbIdb8HiT5q56ZIFr3gAwS3fInEDbAd2E3SMRCSOx1Y0udSe8GVTmDujVg==\nns1.kptc.kp.\t\t172800\tIN\tA\t175.45.176.15\nns2.kptc.kp.\t\t172800\tIN\tA\t175.45.176.16\nkpmg.\t\t\t172800\tIN\tNS\tns1.dns.nic.kpmg.\nkpmg.\t\t\t172800\tIN\tNS\tns2.dns.nic.kpmg.\nkpmg.\t\t\t172800\tIN\tNS\tns3.dns.nic.kpmg.\nkpmg.\t\t\t172800\tIN\tNS\tns4.dns.nic.kpmg.\nkpmg.\t\t\t172800\tIN\tNS\tns5.dns.nic.kpmg.\nkpmg.\t\t\t172800\tIN\tNS\tns6.dns.nic.kpmg.\nKPMG.\t\t\t86400\tIN\tDS\t14764 8 1 61FCCC4F4AF320DA1A12010B19A92B99CDB1A265\nKPMG.\t\t\t86400\tIN\tDS\t14764 8 2 0A87EE3CC5898985B2582CD6B697D6BCB2E10D89A683D0DF1FF1A1D3576D96B8\nKPMG.\t\t\t86400\tIN\tDS\t61049 8 1 97FA18CC418C2465D60785EF2D615660D1EE7C7B\nKPMG.\t\t\t86400\tIN\tDS\t61049 8 2 A104C5E2EEE1929A096AAF89C346956B8B91A8677E444E24BB6DC2A7FD58070A\nKPMG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vQzYtiGlglWbADJ279nbA5CMwKME4nlGq01wxoR0DiIZoAwNUxgcnsh1DcGHVekjIV9GpO9XQX9QC47VuzQEZRjdxOPE2A7Ui56gl0NiHKGzFpfKPhsEPeQZk6963P3r2I1EtzMlp01+/eo3Fv0l/xUgFOjNzrfsl5ob3EosttPdwphkWVeeDmUSremmk0KQj4CpZ+47yla3G9eM2aDL/HpRd/fRGHMg5cQ844l0UrXaiarYGu8yeOMqbXn3f5ZzvyFpO0CIBXOIoNPJepx6HCqm93RHEmld08tSqvbTHvCU1xPmxrhzNLBxMYZ5m8T4wx1prD434Lspp/Ov5+LLhQ==\nkpmg.\t\t\t86400\tIN\tNSEC\tkpn. NS DS RRSIG NSEC\nkpmg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l9KP/5eh7BiDsgvKtsV34IEVKexbXcomqcY6n1o6i5Hg4ERqvJ6GAxznzFdgedbwFB1abpx+PRyCX5pUNmTrzcKwyNWT56r7Qkud9xW1DHubV99Sg6SIYdadfMDMwyNiqqASlXWwNyO6eZjOoiT6qSwUzL28MqSXzT+MiIjnGBGM1hoD9kIraw4xsDfvEL8gxrkZJO3RI3FFOtwdFrvm8uNt0PexH86pj8yi7qbMn6Pg/sKHjG+HNryaT/jBxBCidmp8CcE6+i6F+nWwkCDUwUZAyD86ax5Lmz+ay1HDbmIrp+d770qmXCtrexrFhj6zGup7OU5ThaAX/EKKDKHXuA==\nns1.dns.nic.kpmg.\t172800\tIN\tA\t156.154.144.98\nns1.dns.nic.kpmg.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:62\nns2.dns.nic.kpmg.\t172800\tIN\tA\t156.154.145.98\nns2.dns.nic.kpmg.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:62\nns3.dns.nic.kpmg.\t172800\tIN\tA\t156.154.159.98\nns3.dns.nic.kpmg.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:62\nns4.dns.nic.kpmg.\t172800\tIN\tA\t156.154.156.98\nns4.dns.nic.kpmg.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:62\nns5.dns.nic.kpmg.\t172800\tIN\tA\t156.154.157.98\nns5.dns.nic.kpmg.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:62\nns6.dns.nic.kpmg.\t172800\tIN\tA\t156.154.158.98\nns6.dns.nic.kpmg.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:62\nkpn.\t\t\t172800\tIN\tNS\ta.nic.kpn.\nkpn.\t\t\t172800\tIN\tNS\tb.nic.kpn.\nkpn.\t\t\t172800\tIN\tNS\tc.nic.kpn.\nkpn.\t\t\t172800\tIN\tNS\td.nic.kpn.\nKPN.\t\t\t86400\tIN\tDS\t10051 7 1 4ED62E1A5F98A703FB0519861F7C0448A166A0C1\nKPN.\t\t\t86400\tIN\tDS\t10051 7 2 F265871198C769849F8ACF952F01FCD412C9B3DC5DBF8FCA98911D5052C0A240\nKPN.\t\t\t86400\tIN\tDS\t32121 7 1 5432C93E698B0F17C238FA1F10E0FB252A974570\nKPN.\t\t\t86400\tIN\tDS\t32121 7 2 8920F345D83AD20720B941475F5D98D19E9DDA7A160EECCEFCEBF2E4442A4D7F\nKPN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rV+aP3jbWbAjTvVOfK5CmZHT1QASDtXh8YBGHz8LmQwlVI05M3/8GktXjaFAwuLXcAk8x+jo3BpaTKHOuftlxWnbFMjDMJl44PoNgy32eahlslMlQCP420kwFaSnxYxowkNHY2MmB1D3yrsOQXe018HZgO1jxi2FuTWMoZqIqxS0uD4nXwFamMT1UUwynJJ1GUOPdYsdfoBCXa+lNZWCrHEsIergOgMSiIh1DBatP9yzBFQlBlEr44QrDisl6z9bvyCfscih45Pc1FxLQsIZb6sYx2vi+05MkuPX/fFPoRBCr8fvKdf4FTIkvmzKAakFu/zcEHzYHkHYWJnY94SGjQ==\nkpn.\t\t\t86400\tIN\tNSEC\tkr. NS DS RRSIG NSEC\nkpn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WBYfEI42GcAGVcEcrfHANymy3+NzR7ibYKsM4Z3jdB6t2SeoA9/nKN/EargKxCxzkARKGrG13Bv9t0hLHjNTeR48Kiw6GfYEVzx37AV/lPMG1yV1kLnY8Sq3FLSiS1XxiIXctKGMREYPmUQRelWACaJ6r3n9rTc4pkXuhClKh/bvUaD/SD0CDRLa+MI75kWrWHDsthvNQBWScCUbdb1LBfqJ/NtzlNS6CBVDG4122UfsF3gRjJoLsRgFYLCvvzX5b+7jyP96cvR420Bnjei1ar0o1abBPBt4nlaCc9OqXPzzgFjTJxtneZpSeqLrlFT27Sg7E6ay9Ol/j23CYlWl+g==\na.nic.kpn.\t\t172800\tIN\tA\t194.169.218.90\na.nic.kpn.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:90\nb.nic.kpn.\t\t172800\tIN\tA\t185.24.64.90\nb.nic.kpn.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:90\nc.nic.kpn.\t\t172800\tIN\tA\t212.18.248.90\nc.nic.kpn.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:90\nd.nic.kpn.\t\t172800\tIN\tA\t212.18.249.90\nd.nic.kpn.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:90\nkr.\t\t\t172800\tIN\tNS\tb.dns.kr.\nkr.\t\t\t172800\tIN\tNS\tc.dns.kr.\nkr.\t\t\t172800\tIN\tNS\td.dns.kr.\nkr.\t\t\t172800\tIN\tNS\te.dns.kr.\nkr.\t\t\t172800\tIN\tNS\tf.dns.kr.\nkr.\t\t\t172800\tIN\tNS\tg.dns.kr.\nKR.\t\t\t86400\tIN\tDS\t17625 7 2 FB939059F4B67BBA1E8AC37E35811E506488B2D8CFF807AF873B2116B5676B5C\nKR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sUZFEtLHuUAlYhRcmPU/InBdDpP+ymdshiResRs3xTcezeEMqMGwctsnAvO21M2cvPdBrlP7OKjsmwbPopiLyIYzoeiS6c9FBU8uePnej0fGVTzfqhvhkt2Vqu10P4u8RFWSOBx5mrmeygzsXBs8YDZ9PLpk+TKvVSk/qiUIEKHHfk6S3HtXL/LF6jlHZ97RHlQF3tnMOh+/kFxHY0bdx/27dIW7rqzFIXR+xF8CmvYRwJZ5jNN1YXUR+ROovNQNjNDF8KWK9dupxIXllWWvvUdW3G8uXc4g0GX+30pQt23AZVIvE1oNHdAt2dpFKm4Lid/Nyb7S3ccqw9yxb/bFFA==\nkr.\t\t\t86400\tIN\tNSEC\tkrd. NS DS RRSIG NSEC\nkr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CxrB25YuCnWnOOrytdRaIi3+gQpeVWNXki6ksV9MuwuQjssZGq/mIFWFLeeNtWSV8y0l9dvKKwDJ0PTUCJKWYbuzr+Fqk/71aP/qQG8go4k1TtTb5fLC/YxjmTvYVlCvYlMz+wag47X6PQqWURJ0VBu3eNzpJh9ou5qLkACE8GCYF6BIMIDKTADgNLFaQUpN4YENNolf5t71KEKDX4lLmUEWwCIC8IYTexJLapwseqo35eM00IAlLx+jVlPUoJg4eyZ3t5tyrIalEksiINj37nPgGU/lsw8wKfta/eIklftsh96TNsnuu8q/p0yVfPPsq1To6FXHSFNHSXaVWl4lCA==\nb.dns.kr.\t\t172800\tIN\tA\t61.74.75.1\nc.dns.kr.\t\t172800\tIN\tA\t203.248.246.220\nd.dns.kr.\t\t172800\tIN\tA\t203.83.159.1\nd.dns.kr.\t\t172800\tIN\tAAAA\t2001:dcc:4:0:0:0:0:1\ne.dns.kr.\t\t172800\tIN\tA\t202.30.124.100\ne.dns.kr.\t\t172800\tIN\tAAAA\t2001:dcc:5:0:0:0:0:100\nf.dns.kr.\t\t172800\tIN\tA\t218.38.181.90\ng.dns.kr.\t\t172800\tIN\tA\t202.31.190.1\ng.dns.kr.\t\t172800\tIN\tAAAA\t2001:dc5:a:0:0:0:0:1\nkrd.\t\t\t172800\tIN\tNS\ta.nic.krd.\nkrd.\t\t\t172800\tIN\tNS\tb.nic.krd.\nkrd.\t\t\t172800\tIN\tNS\tc.nic.krd.\nkrd.\t\t\t172800\tIN\tNS\td.nic.krd.\nKRD.\t\t\t86400\tIN\tDS\t7987 8 1 E202510D66482E4573CADE50450CD4D8CF8CD8AD\nKRD.\t\t\t86400\tIN\tDS\t7987 8 2 B3806AC713561D874F3F7AA8127AEB324BD1AF93337CCA2D14492D5E30F6B0C9\nKRD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HCM6l60z2uD+ll8b8yh/FA9qtCml1RrPdQ9+pQnRR3lJeJlqcFoiaPrz/xV9v2Ac6mFf7EWmeSttiicZ6jCup70E9arvlwfj110MjHMK7LUiHDX4OcS5rbiN/8UNJLK15JYaa7GeOugHglfM/vW099iBihwUXy/CZFCriQ5xkbnzF1auDsBE5jBRWEO05kcIFRDhpys+5AjPYm6/bGWPTvKeL7/nE7HR9d0WssqzORHeAlVe1s163UQMp361sLy1J5LMNYLnh3kN1tE5aQFsxSpxjMNkqjKv7oFIIHlit7c891iY2OEN5Y2XGERak6kkB9GXvAJ/X/73DOm5YTRF+g==\nkrd.\t\t\t86400\tIN\tNSEC\tkred. NS DS RRSIG NSEC\nkrd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . avAVeEI9BIqYtnRzLi8RDNKY4xqKRrqoM++z1qTDHb1OHa1jrvON/J9C2nhSNEKnG/7OMcBk4oxvSy6UPBwynKEZdZEXFF1NI0dDnQ6EXJaFtIlgWBgS9UvtQ58wXkr65q3i/mTy+7PvOfGjVGJ+Dhvgho3ublH8xRYt+GA+oNDTvC0OZMEteCLLDlHKNlVU5p2S5HvkSL44Z1LHddijalS7SgtoRQME+/BRqrT+sk7NDYveg+cwwzxI+tU0XpHxOz0GK66bEC65IY7S5Na+pki6NhwjV4lxg5ETPjhIs6uZ0nqYO5ydnXvS35CcaIP0r6Q5KKh2gs8Ugyzzhpzn8Q==\na.nic.krd.\t\t172800\tIN\tA\t37.209.192.10\na.nic.krd.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.krd.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.krd.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.krd.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.krd.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.krd.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.krd.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nkred.\t\t\t172800\tIN\tNS\ta.nic.kred.\nkred.\t\t\t172800\tIN\tNS\tb.nic.kred.\nkred.\t\t\t172800\tIN\tNS\tc.nic.kred.\nkred.\t\t\t172800\tIN\tNS\td.nic.kred.\nKRED.\t\t\t86400\tIN\tDS\t7366 8 1 938E9EE09F411E400DD96657494C3FB5C90EE3B0\nKRED.\t\t\t86400\tIN\tDS\t7366 8 2 46BB5D35906260D79F26C5639B8A1FE47061C329973204D07222808035CD11BF\nKRED.\t\t\t86400\tIN\tDS\t11480 8 1 74E467BCA5017FCD4F9F52618BBA52BAAB535461\nKRED.\t\t\t86400\tIN\tDS\t11480 8 2 A9C2AD21A0CAFA1DB04731EF4647140962C88A2DA406C53E8A9D4B3CC46F7F9F\nKRED.\t\t\t86400\tIN\tDS\t56191 8 1 DDFF2DC997DDB6798552294536706D235395FE24\nKRED.\t\t\t86400\tIN\tDS\t56191 8 2 E0ECE602138FF1452F8F8D504ECCAB90404B9F010486F09D461C49FDE6F3A30F\nKRED.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SGWChy0W7ypdNPG2LZhOWa9fnRt0UzLR/cNaNMbrcpkO32QoT+8L8tp+DrKIc0XDoFvKXwp4bzexkbRQRu3WzNGkpdrNEimcwkEw5epGPaWRBWq6VdFUWOpZ1QV1yyyBweRNEtSCTRplWT+ueWi/28leyNR69lKz1RiZwG+skA6U9Gg6rYGBAx7/LAhy5d8awcfg2MunN0rnbXcZVxMy60vnCCUOx1dDarRfquyseB4QZSFNZZm6+N5a+3zsOdoj/MiWj5dTdC/oXIUd4+NyccbpwzLmoMuPlIUl+hRKP57dPffiPGxsUVC2BRcAyuJz/3EhYuDb0ofjYrhyY1IvHA==\nkred.\t\t\t86400\tIN\tNSEC\tkuokgroup. NS DS RRSIG NSEC\nkred.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dEjyOU9Hj4K9WHtbq+Hqd63VR8cQMo0+Gpn38Egcib+MncIkU6ziiz9o1vMzJpQBENr67yq9xDlJeXaGXpky/KXFEfWrTtVxRjTlLmhjA65v8ZMOmJTVxcW8wxQ66gGBwzVh4LL/dmp0uBU4rCYx9LbQSioqGpNvec8bbECpHYcufHdPs1UDUSpV656aXX0R4TnbhEwV2fi2VeS7l7YRsUNISnOinm5WDpTlIN2lEv0GdGhLO0T9uD5mcFJyIWL0d9PYdnbHmcAvoCMb7SaawdYIMA07DLMTxMP61pFKXoXUA608pLwPvwnQ8eD6GDu/X5YF3fw2eZZY/VYU5JxEfQ==\na.nic.kred.\t\t172800\tIN\tA\t194.169.218.79\na.nic.kred.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:79\nb.nic.kred.\t\t172800\tIN\tA\t185.24.64.79\nb.nic.kred.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:79\nc.nic.kred.\t\t172800\tIN\tA\t212.18.248.79\nc.nic.kred.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:79\nd.nic.kred.\t\t172800\tIN\tA\t212.18.249.79\nd.nic.kred.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:79\nkuokgroup.\t\t172800\tIN\tNS\tac1.nstld.com.\nkuokgroup.\t\t172800\tIN\tNS\tac2.nstld.com.\nkuokgroup.\t\t172800\tIN\tNS\tac3.nstld.com.\nkuokgroup.\t\t172800\tIN\tNS\tac4.nstld.com.\nKUOKGROUP.\t\t86400\tIN\tDS\t25254 8 2 EC38A05DDE997F30BC85FA827BB716173599E89286EF5B2A8C03E23E3258F028\nKUOKGROUP.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ubJ8OArT+DJ/Za/oFk99KOWDoHBfaWyF+XZ24xN1ms+ayguca0s4tQ8aqvBPtWFGl1tsPj10+f5qFVKNa2uarx6nTuCAXVWDFz4wBlqeCiGSsLrCM8lYPk/ARUheyfKYjLXzhQ0d34djaYTEi/wGYba66sgJCfSMHoITPIOfZznRWvg64AMzVzZ/k2eYz5hFg43CL34RYPwne9SSyu1CpN9RGhpZjFmlm4MNbbVD3CbzCPdZQexQfidNYRBPgX6wShsdCPuGjakUizsPeCs7nlKs9GbVYhL0VW/+oXI04CNh8wLKHNW2Z6xCDqpNgW8IeWNsg4KpkqiIxjNIe4lESg==\nkuokgroup.\t\t86400\tIN\tNSEC\tkw. NS DS RRSIG NSEC\nkuokgroup.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WAW2+lxJj6JtKO12zRKBJ8Z7R4Iq3d0Oi47ES4Ue5IaxkIhqFcgFGDrtB5P9lcaPhvRrPcMwKMzK4LXHuy4ChRLN7hSspwevS16U7/DKwIZtjgmQXO/+vrJf+rtMSa8f913eL+jn5rgyQJnwLUIkVfuKEFK81bsFe49OJR6xfJsGtBJOc3iAar4hA8tsstDNQn2Ja3oaemiDSeMJ3I+RiYgZCiVqemZN7+Xysev8HvHOfh/0AC9uh+c4PbLevIvML5muJGTP2n/raPhFT3xxs4HqCN0+lNJNXSw1seU1J+d6tj8uJjXe1joHeHVLfY7bG4iRaOcxZsg2XXnzsXSj1w==\nkw.\t\t\t172800\tIN\tNS\ta.nic.kw.\nkw.\t\t\t172800\tIN\tNS\tb.nic.kw.\nkw.\t\t\t172800\tIN\tNS\tc.nic.kw.\nkw.\t\t\t172800\tIN\tNS\td.nic.kw.\nkw.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nkw.\t\t\t172800\tIN\tNS\tpch.nic.kw.\nkw.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nkw.\t\t\t86400\tIN\tNSEC\tky. NS RRSIG NSEC\nkw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DJG3y7AMnofB3dYW8DPpbA+dRYqw4e/maKa1hMDWUTa6ve9uo6wh86UkOEupTTuaGfMsq5RW3VuVtf0JoBsL6bP42yBkUt1XE+fbyDEjin2HOJ/WGg5GH9VTVxwau3jeJJK/NhFl3VpscmqyeDt9p2AUV3DNrBxnN4RAvA+/taFBW1DMMdQMwogLSIM142Bhu6g+Wgu/aYUtfLZRPDR5uPVjegmuARQKw8bApEROAABX/m547Mvub8XoNKm8u/uyrYYjWrpzGtpKQlWssq996dPtrJGmgkfCgWn6kmA/TyXbY1M20xbn2v9ZkQccWRAMJ4aP1kAHxNSwIoqIUyNKdQ==\na.nic.kw.\t\t172800\tIN\tA\t51.141.6.252\nb.nic.kw.\t\t172800\tIN\tA\t23.97.177.111\nc.nic.kw.\t\t172800\tIN\tA\t162.88.46.1\nc.nic.kw.\t\t172800\tIN\tAAAA\t2600:2000:3020:0:0:0:0:1\nd.nic.kw.\t\t172800\tIN\tA\t162.88.47.1\nd.nic.kw.\t\t172800\tIN\tAAAA\t2600:2000:3021:0:0:0:0:1\npch.nic.kw.\t\t172800\tIN\tA\t204.61.216.118\npch.nic.kw.\t\t172800\tIN\tAAAA\t2001:500:14:6118:ad:0:0:1\nky.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nky.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nky.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nky.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nKY.\t\t\t86400\tIN\tDS\t27566 5 1 4010BC344088A61A41A2654EB5197C2B62EA6F47\nKY.\t\t\t86400\tIN\tDS\t27566 5 2 7E3C406A1FF89436FCC8899A0A86F8798D3EAAB33018502F58F8328125B371F1\nKY.\t\t\t86400\tIN\tDS\t34129 5 1 3D290F560A3EA7F4A6B77197654A974D3552156B\nKY.\t\t\t86400\tIN\tDS\t34129 5 2 F486ADA5C0D9D116BE0EA60581F7DDE048CB2E37D228801BC72F1B697972865E\nKY.\t\t\t86400\tIN\tDS\t58174 5 1 907B467602B4DFC50C3243B7CE1D3E773A1882E2\nKY.\t\t\t86400\tIN\tDS\t58174 5 2 627AA8EA8DA2D3E569BED1E5B81349CA9A04C571990A764E1A5823DB6F5DB509\nKY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jyqH4qf5zL5i6oDRIyZPTKSmEozKwIAqtJRT/rQ03+SA0nvsGmlRUEraKbRXD3qTYVzFW7udoFGyoA1XMoh4lm7P6/Y6UfyR1TWcVQAnkFsaDQE9xYqsDHBwV5XU3abjxYOW0i069KXja6hOh4fSq9dz7LhXUpX4x+6mAO0BLhKe9QtUaAArJ+Qdbv5YBhefvkEr8m4dsVx6xQJaXbb7af0zkFBd/adEgeb14/6b2B4CJrC0B4JfIvg8tM9fEbgEawDW4+wlTXWPCoaXs4bJ4fOolG+F48JNLVB8sFCY90MAIbDBJ6vJeS445nFS4xM9blbRds0X14EXxtPWEvjspg==\nky.\t\t\t86400\tIN\tNSEC\tkyoto. NS DS RRSIG NSEC\nky.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YTmb3E5C9CKN+YCCJ8qYxElhVaORgCgSxK3Avj6T/yIHWr77nMg22mW08jh4QVIYuiHj6kZXXpCyVxqc2YtO5Znx4fgW9fn1Pd/ASDeV8S99ei2YO+4Vh5hrYefk8uGP0kixYRwMYBYHilR7+Nx5WyHCAYOhlp/AuWomrDb3Zkxdk7CcYFGeU882TuaYuOBceFVAZcKrcDXPdjaMNQeR5drjDO3rIDbeUhoisUbbPDKcouVfA3YjViW7Z1qqu9J9vHvslxyTFKqRx/nIqDX6E1vNgJ+wGpyF5KvMtmOSYF684eGn7ZeRq/XJB8FuxyeX2OFDkj7Zhnfz8tAx4Apsnw==\nkyoto.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nkyoto.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nkyoto.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nkyoto.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nKYOTO.\t\t\t86400\tIN\tDS\t34091 8 2 1D7D2B2DF1E5C68997E78F8CB6460066EF625553DEB151DA1C639E8368C2E528\nKYOTO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZPy9I0adfoOgQlNiKJ6p/gMg/87VioxUNgRjBlAeaC44wJqLAgf/ggmr9Y/Sy3setJiwqpeyxwbrKOrD5Z4s1nmhjVC9IPg9F3O4Jfcy9GKl6w/UJ8vJFvr325m8jG+REa0W4umNJkyRSh6bZP406xMNBAwFMUp7wOpdlFYOHBSxgmPQuHkc//J+PSir5ay6XYmei2PuKU7bJ9VmMqbxnujwIm10VRdCI0RkChU6sqMJtM9q+MUvOZNpXV7KVWkc02Q+rX9N49zl9DYNGd9xsQT21IZ9ZbyJuTp5oiCJNpRqA+ZCGizWsywOaIfPgoDr+4xqEkZYE5mbnc6fzdXAzQ==\nkyoto.\t\t\t86400\tIN\tNSEC\tkz. NS DS RRSIG NSEC\nkyoto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XLjQXG+VlASbgXRMWufxE9zpjbBbPnJhg00daIuUih9wkupAjHyygEJBmJhsmHl1oyLUpW3k9BVBS4DoEWVHAJEyTB8ktasMsmd3vaZ3oLDIp8BIR4Qil6PyED+xG72Bc1qCcWZFdN6B/d1xSLkovPv7L2RiNTFR+KtCnQaJeNddhLFXzAKAcnBbp+fgH1kr9CAQPpGZFSeE/M4usvr/pKnE1Uq4YtcfdOXw9k84JI722GTuB4jzfZfKyqpr758//ZreBQLGsn50vkI95hv3h82vCxYfUWlKD8BpnTRjpHe3VfaO9M5jKfeGHdmGFlpGYpUeX2TPYdgr/vTnV5ZPsw==\nkz.\t\t\t172800\tIN\tNS\tns.nic.kz.\nkz.\t\t\t172800\tIN\tNS\tns1.nic.kz.\nkz.\t\t\t86400\tIN\tNSEC\tla. NS RRSIG NSEC\nkz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PbQodNW5C8hLvGV1cEKN9J2znGUwBbrpaytklO/iKzo1qvBqhmKxmdhWQ5lJ75RodlQagcc1AaY2woEbOXyudDOqvFmfuU9qq3s8qK1kkwx6QVNBSOWNUoCHZ7Ci1Havc9SuDQCWTKSNwQ5sxcQFlqFs76Es3VzU1aHUMkgITe2zV2RUGzwWJCq2ecZmMhcJ4/cmf8ik9CfuS1YRS1ZtfGAULZO2Vpm2bpZwrSQ0cb3iJtZJL6svWABldoyV2Juutxj35gyEhqSNJckjEDrJQWnyLl+JBn1VhRPIXCTqRiaM8s6OOuOgmsEb5bWWsE/NAplcYOMcVQsATCu2Eqmm/Q==\nns.nic.kz.\t\t172800\tIN\tA\t194.0.21.5\nns.nic.kz.\t\t172800\tIN\tAAAA\t2001:678:98:1:0:0:0:5\nns1.nic.kz.\t\t172800\tIN\tA\t185.79.212.7\nns1.nic.kz.\t\t172800\tIN\tAAAA\t2a01:7640:9000:0:0:0:0:7\nla.\t\t\t172800\tIN\tNS\tns1.nic.la.\nla.\t\t\t172800\tIN\tNS\tns2.nic.la.\nla.\t\t\t172800\tIN\tNS\tns3.nic.la.\nla.\t\t\t172800\tIN\tNS\tns4.nic.la.\nLA.\t\t\t86400\tIN\tDS\t42973 7 1 1F0CEFA420E9101BB5791F3AB93E85917A72978B\nLA.\t\t\t86400\tIN\tDS\t42973 7 2 E7D0C3BCDF60E8D842E882D90B4EC263C8889B760098492C798841C13B4EA13F\nLA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R/oWzfA9lkikTOiPJrJS4kHygbANFjan3DHpc4DSp3ZfEWkS2jNxJv0240qZV8Dn/3TsZPcPdchdsNPwCn48WjC9x9jzg4zbKSHJppoEz9p+Y2e/rJxjAM1vI81b5tRBCHF9WaNckOX7rqnJdlqUKdJEpBoknzQU/Vc7giMEKIZKGuvXEDT65LRo98l8yFLTngnvgbPwzR9skHhICZcgg6JW1q0mwcjj2DAC9e69zs+X2DvXcNn/wPRR8k3rRPHWZpfD7Qu/JNc05pdBDlexuX2On01zv5LsSnc6fO71gs+jRuJJbFCgCrGomeRX1npO7UnHaXaY8tiXLUDGB2W8XA==\nla.\t\t\t86400\tIN\tNSEC\tlacaixa. NS DS RRSIG NSEC\nla.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HipwPSlVtLBQWbpyPvGRlB45Vf9m1Lhm8KXMxg6m38VG5TAGscgYoLP0OleGlhgpAf8LC/1sFQErZLhiuzLPlPypr/W8J68BuTlATRcYrSiVcG/8XjvX6Ut7kclYadtf1qDAcYkuhONVqDCSebtdheD7Y6x14tsRCrfAxBBekVwYQWfgT6POZNvy4sXQeEk3T4k6MPhwVeHA4nczdRyZkHeNUXM+TG1sNVasv/P3nSUnadk23UJGLQXtTY35SbxBfmDZfk6/f6Wn5VKujiNutSfZRr3DWzq6Y2gLQqCJNIdJUIdeawdehgClZpVEYs72DDyBAOIZo7A1mvFwU6uTAA==\nns1.nic.la.\t\t172800\tIN\tA\t185.24.64.15\nns1.nic.la.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:15\nns2.nic.la.\t\t172800\tIN\tA\t194.169.218.14\nns2.nic.la.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:14\nns3.nic.la.\t\t172800\tIN\tA\t185.24.64.14\nns3.nic.la.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:14\nns4.nic.la.\t\t172800\tIN\tA\t194.169.218.15\nns4.nic.la.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:15\nlacaixa.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nlacaixa.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nlacaixa.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nlacaixa.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nLACAIXA.\t\t86400\tIN\tDS\t36309 10 2 1472BAB3DDF6CA893B478BB871E9C9A21C0E01D468C9A9117771E29BCC93D1B9\nLACAIXA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QNtcLGcYWIWeYrc8LR1hLBfKPZxeVhJGXNyP56BG/6758vdDIFkwWtGRG4nmSdmrnF5nVFSG2vYW4R70/HK52nRDG3rxdbLenwvMxzE1pJBvYtgdPgtk7y/WLKnXt57cLlk41dfW7ECf/GiG5uyiYUGGP1qDiMeJnmuKS6hXIQ+T83Js356wLyOqpV88XYnyXlvV4fb3XXatIL2oY2CZ7oq6dVQsBVF4WEDqXMqEvKaj8nsGDsQG6L/OFO1mnrcg0OE/ZuHVyzPsNHR5WpEA+M7nfGHvnQNtpW/43on3T21sCpwQNKxNotydHhEA7SeuvVrR8XdYBlKNFiuxkkcgdQ==\nlacaixa.\t\t86400\tIN\tNSEC\tladbrokes. NS DS RRSIG NSEC\nlacaixa.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . u5NwtVH2CIYcWbhetIoaBk04e7Hz5acDO2+fuulC89ZXGKTQqnIoiuj1ORPXHj2E0vU5v6KZ8ZnS5wbtEUwBsMpuqBmveIsjpgl/oyMRO1LZdPPi42Aw85ZVB91F8OmnwqSqShMUAYh2jtOUqBJXLvYay2beufC+AyAYPIXpEY+p0cNQstc5R1v6JCDiVwDbts8kV6RPxhjVk1Zh8SWFImcJdthili+0tm+DpI6SKDnLl+1VmdnItDwy06mPa7dS8GnflbwpZSLKJKFQwvbPnBF8sgjryKIkHdGvaVOi19+dMjrWWQHtxxEROPeM1L07PnCQPxMBnJhEMsSEzC0aWw==\nladbrokes.\t\t172800\tIN\tNS\tac1.nstld.com.\nladbrokes.\t\t172800\tIN\tNS\tac2.nstld.com.\nladbrokes.\t\t172800\tIN\tNS\tac3.nstld.com.\nladbrokes.\t\t172800\tIN\tNS\tac4.nstld.com.\nLADBROKES.\t\t86400\tIN\tDS\t37299 8 2 93937454D7F30AB3063CAFAE520EB0EEBB28E33133FBB236E15C8DA5D4EAEC5B\nLADBROKES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uFmwwBl4U7/O9xIrn4utpA5oRcCSbzg35ZysPWhk3Cjs+HVv478a9NihuWgdcMEbx3IRW0zzi0XvTtgT6Wec5mX3eVS5xgOwc4qY88tGfYDwPmPW9+z3RqigLFDS1ai5WOriYTEJp7+Zk68HbMO/ouDIfQa4eCubdXQf1bwor6odNfJ9H7TRcsmGdVpxKDwnqFe7OIo7vCAiEddq9Kp8aniIUAwqUnOPK8ux21bxXJgsZAESd5643sTVFtBlYhIkcd8objCMewMGV21wKR3xE2ONxeSwekIvUSFgInX/GNomHnwYpKVSxoGNmR0dN86J61XeIMukaFb/8LnZgZiwMw==\nladbrokes.\t\t86400\tIN\tNSEC\tlamborghini. NS DS RRSIG NSEC\nladbrokes.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AQav5QLAJj2TmsS/6sgtiwb5Z8HENd37CBuzhWjF+aV2VqJKIcwp0o2Aro2gWbRtmKqervZmgIMUuRDCarNiOzwpAcH0aEDDMlh/MnkokJLjYEY3HBXmO0E0YhrOXymkCCZCaCw/8xbtjl4I0VCXjzDOLhMezt93vc9KCApWiRFl4tkvFolcpYgs5q10viXqgTD7EAfur2bRMx1FjViIV5iFAsuu//zvwfoYBcB3MsUpwXn+rHqAJ8FrDrKWSQLpUO9aQGABcpNtRu7yYMa48v/f+8ZFlrGXM8lbOrzd8z1Vw4CrUldJgAeIScwPn/9EemQWmm5daEJo0F/Va+EtFw==\nlamborghini.\t\t172800\tIN\tNS\ta0.nic.lamborghini.\nlamborghini.\t\t172800\tIN\tNS\ta2.nic.lamborghini.\nlamborghini.\t\t172800\tIN\tNS\tb0.nic.lamborghini.\nlamborghini.\t\t172800\tIN\tNS\tc0.nic.lamborghini.\nLAMBORGHINI.\t\t86400\tIN\tDS\t17188 7 1 A3921BA6F838A497FEB62A189B61E030D73EE99D\nLAMBORGHINI.\t\t86400\tIN\tDS\t17188 7 2 D276C0BF02AC2974FD961445187051A85C228C22579D319BF93645F51FFB5E66\nLAMBORGHINI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . olvHKmyCeKyqPwcpP7mQrkYE2AzcQePUehrV8/FKbjj17BozEIxEcyoe8yv+PmW8Pq4otfZdlvW3jwQzNHes5rHVW7KHX4UM6kJVy7KXQzMlrl5EmsbHa5sRFhx4wzbPUo+SLjAK+xtLuNDftMa7DtedN2eogL8Chk55pvr2q3urS+W7l+Grs05ErmV+qgTzs8r9H2BDLAAqRlNKAb3v37pO684rG+LhwN4+5/uBBRVFun8T6n5uLBTAuthfm0HcVlYb6j3idK6JGWx1W4FYOA3vENAC3bsYCxuF+HBZOf+jVlnDBgFZtMPGc1y2+3aLOoDRHAJ5SIUT+DEBvTzulQ==\nlamborghini.\t\t86400\tIN\tNSEC\tlamer. NS DS RRSIG NSEC\nlamborghini.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RX6CL1TPeBGP9tE599Sqm67QnYkdsBxqrIjJQb177aYuTgMhO/dqynsFx2UHxwFAYwnSo0zX32NBD2SQiXi4AmwCPpx+/B8Bv6+GBsu+BBkiOnuqxhEVfQRRcUjNjgqlSXJ2m8tBICw33TRPwsrPTwgghnQdlaGzJQVCkhfVWvf6DXHQiAIAxvQRyD2NgsSLoLinitL+37gZhuhC4RRLSfrVGuVc2y3AWxDukIFTCTW9Dbn1RjqcO+PAn391zW+cs93gA4kIPtuyVuK3CyUvUduytB3EGtnkepThLVrxVdm7MapxLCmy2LOZv8U4RrkJequBg/kakXEexCXCSoT25Q==\na0.nic.lamborghini.\t172800\tIN\tA\t65.22.208.33\na0.nic.lamborghini.\t172800\tIN\tAAAA\t2a01:8840:ca:0:0:0:0:33\na2.nic.lamborghini.\t172800\tIN\tA\t65.22.211.33\na2.nic.lamborghini.\t172800\tIN\tAAAA\t2a01:8840:cd:0:0:0:0:33\nb0.nic.lamborghini.\t172800\tIN\tA\t65.22.209.33\nb0.nic.lamborghini.\t172800\tIN\tAAAA\t2a01:8840:cb:0:0:0:0:33\nc0.nic.lamborghini.\t172800\tIN\tA\t65.22.210.33\nc0.nic.lamborghini.\t172800\tIN\tAAAA\t2a01:8840:cc:0:0:0:0:33\nlamer.\t\t\t172800\tIN\tNS\ta0.nic.lamer.\nlamer.\t\t\t172800\tIN\tNS\ta2.nic.lamer.\nlamer.\t\t\t172800\tIN\tNS\tb0.nic.lamer.\nlamer.\t\t\t172800\tIN\tNS\tc0.nic.lamer.\nLAMER.\t\t\t86400\tIN\tDS\t24966 7 1 DBA5BEC22529691B6FC271C7722B4572BA5777A9\nLAMER.\t\t\t86400\tIN\tDS\t24966 7 2 26882F121F1AFBC725D7521AB2BFEC09F7C5D9B15DF1425250E305B9AD1F167E\nLAMER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . koW5ycV7paMsNJkLmpdmpyNkjekr0OhO1CcRyxR1dNprvyr1Rp4fQGX2Ey0hZDf7g8FAacNraIXLqmKyZ3MTI+lVs/sK9p9qLmABmfvXg/b1oJLstGW5TtvxBNMZbhHnevgqojGkpFttHfOc2QFhCqubVO9mHoumaMtxCIjcvf4NnOxZG0/cpyTU7YllVmWdwxp389HJq13YxPA407vjpCczzX13lCno1rCsIfBrUeS2a04GPmXVh7ZMvUz4I8zm8XC9y1hifvF4fRtpveW05y0vFQRLYdDXPB2e5NpEY0BXhMWnDE2gFAcrAFx2SI9qBcETbvg3dTZD+L6eHSYm4w==\nlamer.\t\t\t86400\tIN\tNSEC\tlancaster. NS DS RRSIG NSEC\nlamer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PXX3lC83cYKObskDSZR5vNNUIZEY/iSLBJ0oTxOm2VUB1kd8a01EWvIULEeiU9AsPIzrDlb+6/8OxhkATqoCx6qVN6v+S1rVbE+SZJ996zKnAoZnnFFcbOYQmDSaMDs01cDair25Uy09rzB1sIZHMvzWFpHEFKihnWhj2E7rcWTT3q3YcIjt2RWUWMNEP8zS60lWnlrLEucDqZTYzTcnBQxb7Zxg91Wjhpu/8OHmppPKwziTjWxtaFSFuCNJIOr1V6WbqtfBXywE+mN+v8+u/rFlYfLvyfIS47seCFYpyvsWmVEXKesJLrVJUclwe/s8CpwD0JLXms3Mdriu4Fu3WA==\na0.nic.lamer.\t\t172800\tIN\tA\t65.22.52.25\na0.nic.lamer.\t\t172800\tIN\tAAAA\t2a01:8840:32:0:0:0:0:25\na2.nic.lamer.\t\t172800\tIN\tA\t65.22.55.25\na2.nic.lamer.\t\t172800\tIN\tAAAA\t2a01:8840:35:0:0:0:0:25\nb0.nic.lamer.\t\t172800\tIN\tA\t65.22.53.25\nb0.nic.lamer.\t\t172800\tIN\tAAAA\t2a01:8840:33:0:0:0:0:25\nc0.nic.lamer.\t\t172800\tIN\tA\t65.22.54.25\nc0.nic.lamer.\t\t172800\tIN\tAAAA\t2a01:8840:34:0:0:0:0:25\nlancaster.\t\t172800\tIN\tNS\td.nic.fr.\nlancaster.\t\t172800\tIN\tNS\tf.ext.nic.fr.\nlancaster.\t\t172800\tIN\tNS\tg.ext.nic.fr.\nLANCASTER.\t\t86400\tIN\tDS\t39644 8 2 14900897591F8EDCE1EEF2CD78C6764DCB1034801F5612EDAE3A2AAE1ADA152C\nLANCASTER.\t\t86400\tIN\tDS\t46847 8 2 E4F2E367883D743F9168875460F8BC3C344E5575F1EE1E167A8C91474EDD5B51\nLANCASTER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AXea2lBmVTObjnvB4pI52vC39eAWsblHOPdxRg4yB6aeNnMX4qhWtNb3fsn/iEMGz8jRKtnMjZ18rpG41/nGJtxduPLOg2KYi4Uonj+kxiFErA+Egdf+oivaOi2yRMzXYwbS4+T7rBCzfPH3GuCcupmsQCSuFt2q5ZJKyWWNMtJYm8IS4nfEo/N61VlvZ/ESE2CrVGYzjZGKmuRTxy3uW7X4wwjC1JF14QW1QoFJ1fSt4s2Jd4SLHAeDVKWKBrJx3xwSV+DWRSccwnsjEKixafgm5EmDINOLSE15cGpq8gRqPSQbXUHZ3wQd0Drareu/vHWaPaHXyIttYLpK9cE9jQ==\nlancaster.\t\t86400\tIN\tNSEC\tlancia. NS DS RRSIG NSEC\nlancaster.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hvpG44c5BIDtF+6F9lBQg31zVxEurjzAFHWr89XOX2tlj2X8LnXk1IVq/FAgAe6eNcZ92fVNekvBNhKn/Cmi4Da0hFhps1CRoDk7pI6uCnksB8d4cUdwHik1/FlDzAkL94D8fFoxES27mWl83soPJss2Ef2bldN7j6AAKOEvKWIs8zkGhGl7ZTEIIgFAqgHK86b+drNeEYtgwIB24B4gxX1wg0dcP66FLBWp9GiumnJihHCjlxlD3vaXoK1UZiTvGRnLXA7xBJS/lAl51XRt0zy9nv6WbXHONDLcF4U4QoqP0IPjwN6k2yxtobCxj0yzM+m1xo4NnXOU9XiDgJFFkA==\nlancia.\t\t\t172800\tIN\tNS\ta0.nic.lancia.\nlancia.\t\t\t172800\tIN\tNS\ta2.nic.lancia.\nlancia.\t\t\t172800\tIN\tNS\tb0.nic.lancia.\nlancia.\t\t\t172800\tIN\tNS\tc0.nic.lancia.\nLANCIA.\t\t\t86400\tIN\tDS\t19923 7 1 B5D8AD2D04FA910982AF961D28D7B967A8C6220F\nLANCIA.\t\t\t86400\tIN\tDS\t19923 7 2 9BC26E45CDBF80BBE2119249681341FFF1F7B21FF6636DDF9C599ECB92369F94\nLANCIA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rxDw7hAEK9i9aFBpHtLAWvanEuRbfWVdr/mu+D2E5TTR0mKESvvVRdm8fhPmdm2xAUaIIsF9Jj0hMcmBg23RNh1BiKlbELznHqn4PPMFsv+bmB+53DEGB1LaFaGe8+oM2p81UbVGaOeCh9h4k3ts5bWr82eFZG48H64eTtnAcoC4SaxqpGCMLd/pYIVpddGaQWsUkr6SZhqWDADPbE+r/58mgpWOjq0h61i4vSC9FG/l3+f+8NrlBlhElBAqc3T+gf8KffV07SmfZ2esQrOOo2paCVUlP8o8pNiwHdPK/fD+K81rC/MOqRBHQg38Ls92qQsBB1J63Ug4P1wpQj25gA==\nlancia.\t\t\t86400\tIN\tNSEC\tlancome. NS DS RRSIG NSEC\nlancia.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pHo8tjmlL+EMOc0BSwdaNRfapQMwX51qy+0u94eAu8inEBEpB8nPC8p6PTknmcVninjP5CSxeQ5uM+S/n7hh46FSx+8x6Cta1XdqWAOkLq6bgnbOgpSelrAM0Hgg2RbiLLQOMWacfT+pyy76oRVJgD9pjF+yg2XeYC/F7sKmVS6kwbpEhg+cT/8kfutxVpwYVjJheV1tgGnSy3c8VzMWG5+QsZQ5+rblpwWtLRNNd04n/Ac7CdJoy2qE6k9nOnSc0cfgqPdIgweGmIINeqLtUQtujzjEDeIwi00D9yAOjLn/JGX+o17uYPysIJwWzpD4IB9iR97IiLzdfFv/lWOb5w==\na0.nic.lancia.\t\t172800\tIN\tA\t65.22.124.9\na0.nic.lancia.\t\t172800\tIN\tAAAA\t2a01:8840:7a:0:0:0:0:9\na2.nic.lancia.\t\t172800\tIN\tA\t65.22.127.9\na2.nic.lancia.\t\t172800\tIN\tAAAA\t2a01:8840:7d:0:0:0:0:9\nb0.nic.lancia.\t\t172800\tIN\tA\t65.22.125.9\nb0.nic.lancia.\t\t172800\tIN\tAAAA\t2a01:8840:7b:0:0:0:0:9\nc0.nic.lancia.\t\t172800\tIN\tA\t65.22.126.9\nc0.nic.lancia.\t\t172800\tIN\tAAAA\t2a01:8840:7c:0:0:0:0:9\nlancome.\t\t172800\tIN\tNS\tac1.nstld.com.\nlancome.\t\t172800\tIN\tNS\tac2.nstld.com.\nlancome.\t\t172800\tIN\tNS\tac3.nstld.com.\nlancome.\t\t172800\tIN\tNS\tac4.nstld.com.\nLANCOME.\t\t86400\tIN\tDS\t33216 8 2 F9025313795ABF357B985AF24915FE6D457BAA8E8C5F6CB4B44009861FAB8475\nLANCOME.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WCVeoifKssMh3lwsgHRblbGTnD975l2ch+OA/qjaWNiBrgE+Bo9Zcdt6Pm+ekDynLEgy56wrhBmwRq4YvF+t8woXmIo1NuOvryV6ojZUf0Ul+F0d1PHIsMRuaRqS4IETE+vUefdQ7AKZE44Xw5dBQ1Qz8xW9yoSFKJBvHTFFKSxdxoP/9g5n9Bhwj5etktInduqt+RbtIg+0LWm7IGjBPy4VJgtVzY+YhaZ0o2svxh1SsXDAJv3J7NE5F1Hkox0TXCxxlaB57W4SEcV4XGrk9d3ZaZkqxoYkGvPHc7sSHbMzXhN/9GKog/HE3iUQ+oE9QJPu6cMQAO7TERUVfd8nRQ==\nlancome.\t\t86400\tIN\tNSEC\tland. NS DS RRSIG NSEC\nlancome.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OjHIbeWOYQI4HfSbWajJDkn3OjTx5RsuU8KS2vUX7GXbvWkEdwddpqc/Yfl4UxP3xn4wEKkMqQyhpNmA81bD5eeQwyO644OyRp4f4nA8wadzKTjYCnqo8Tnd4mjtgeBZTx+kyt+IFRPDRm0aU6tO1DhM1MY1Ded0RouvN4ej2KzAagqQX1hk9vNDwQq4lrtAEBdiXBk8gL4uzfzwRRg8GrVIJtEHJuoULkJvwJdNm8OGc0xjjmLowUPMK168ZvOjJBlmOQFSzIJu+rIGYlCHIhssr0iNf2smFSdmAOtnNas2bPUfVNeKPSlhUx/TFE5i897XPC7hW4ZD0Ra/CLF83g==\nland.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nland.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nland.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nland.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLAND.\t\t\t86400\tIN\tDS\t8800 8 1 DB6CAE14C58E12329361C56E513028EF8AB2F2D2\nLAND.\t\t\t86400\tIN\tDS\t8800 8 2 65F641A1817A3EF940D52694BD43B9C9DC7993241D3C4CFAD4471DEDC84B09C9\nLAND.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . n00O4zzIsxQdieXQtHgcDQT0O3nZvohoaQEU2olbloneonn3/bXfnBpBUe+gaCsisI1PYA7qtERQsPK/2klqyDXt4PL3A0XgrmzOXwMNFNK+ZfVkAzfdGVWHl6Bnw2/6dxKEzO3gsOUo1THTnJGcS4BS+ONt/hyfsBEeMxETKdthKL0y1HOyWR/qXOgKlNl1YbF7PL167JKXZhNGWTZc2vUGFP4hJ49ZAhwHeL+apRGV0eiv5a09XR1b0UpZJaY4AKJlc1Tz2LzrGVtlJg1OWWC2Q5pUEs0oH3vJEDnBgrOsD5Jc5bB4VYs/bcMbEgRBYuZQeIPT+SuPHTKC6F0kJQ==\nland.\t\t\t86400\tIN\tNSEC\tlandrover. NS DS RRSIG NSEC\nland.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Apiu8mnzqQuux8kuJkXVXSO3DcrLLjPHZb8vjqX9pE+oCrBBIo+AO/uPhI12DgFIPLhHUsmIppdrZI9SNGag+Lqq+ZrWzoVA8RWLw21nWVeNAiaJvEocnVKTHWR0R8yMT7YzcsacfJ822vDL9Nm143dAbh2w9MMMtZ57sWqvkUUHiWzWgALVW5z3c3Rw7r1ZYLV3zq4VrGKblMdcCIkcYAV0f/WajnwnnHj2bFfxxu0/kdPVdMuuXa4/NUWiH1Cq0sCgqkz6dRscXnO+ujRT/6Dy5keZqL34+DSexkFqJEXzGhDqI2RUFDV/RMs/OogAVC/tCd4LFF7f7kf8q+ERKw==\nlandrover.\t\t172800\tIN\tNS\tac1.nstld.com.\nlandrover.\t\t172800\tIN\tNS\tac2.nstld.com.\nlandrover.\t\t172800\tIN\tNS\tac3.nstld.com.\nlandrover.\t\t172800\tIN\tNS\tac4.nstld.com.\nLANDROVER.\t\t86400\tIN\tDS\t49638 8 2 EAA7250CEFCDC81ACB55B0E6AB33B7F82825C253691FB3D33C8C9109A87C6089\nLANDROVER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WVPPnyF2aoE3X8J9PNy2/9n0H8QNN8puWTz1ZucP+kEuiOVs+zZcZvGydJMMj7IPCNajoxJxw5yeNc4+sfzxaXT1Cdni1rOiUXMSc33ai4sRYz8qARbgrqs6Zp+JEVDgkTqXpHOzxsdcXDpeq2/A6+VvLzlWf6OIPiPqtoKSWgxlap8rwRQNQoT5FT/I3WThOdF4vOH7lWQWlsePGMI3M4+fy2+I4SbAaHRDS2MZmeLKq7vVVK3Rn55J2LbcAyJxd/LrJKWVocfRjNo2+iU5CbXvGATGrZSdaKRN773V7MYd/0h6olJ+rqocwIn4LyC/9FOtdkBNXne2BeJfxKu9Pg==\nlandrover.\t\t86400\tIN\tNSEC\tlanxess. NS DS RRSIG NSEC\nlandrover.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nXycpPwmrCNKf7CraLSYCOyE3C+NjzDb7ziMjoTsWiAKzsjPmHpXzdVkVHsAnUNLHLB+I6c6CizUAlmBajAHVyPhrWd5OzcavOdiiasODM1n7RteCkZV3tAP/BP2xBzmj8Tyv2RG3Y8pG/deeDXTQjublOEGGzcxMUGeq0tarZs5iUVQo6s3O4008tfa1W4q5DRsyQFfdNVL7GgDzNte9bn5YipxEpSmOHQxtUU/XE6vYxarCkAZO3Y9oLP4wksyiS6nFcsqmSuj40YtVbpTfj3pAQrbuu87U1KMcmo0xPPpCU75GUBDP9s4241d5W4aG/VeWP7fobNHVYRl1TnnsA==\nlanxess.\t\t172800\tIN\tNS\tns1.dns.nic.lanxess.\nlanxess.\t\t172800\tIN\tNS\tns2.dns.nic.lanxess.\nlanxess.\t\t172800\tIN\tNS\tns3.dns.nic.lanxess.\nlanxess.\t\t172800\tIN\tNS\tns4.dns.nic.lanxess.\nlanxess.\t\t172800\tIN\tNS\tns5.dns.nic.lanxess.\nlanxess.\t\t172800\tIN\tNS\tns6.dns.nic.lanxess.\nLANXESS.\t\t86400\tIN\tDS\t46009 8 1 0EE0560222FECAFD3CE8B2218F9EA58B08121D25\nLANXESS.\t\t86400\tIN\tDS\t46009 8 2 58E1F4050ABB2AD9E477DE05373BD15BF26C1A2D54DD47CAF0BA71270D062739\nLANXESS.\t\t86400\tIN\tDS\t58169 8 1 61316CE0BBF44CB96E4F400F2CC41BA47B458552\nLANXESS.\t\t86400\tIN\tDS\t58169 8 2 0598D5547DA121775508988DF6E43CA76767F355EED690764AD1A3E049C901C4\nLANXESS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . K7Qf9WPrsvGI+Iam4/Bp2NCDg5bpYm19qfANyC1xCBZmdvlmw5X5Q0Oh1NDzzb47LVE00usCPjloBv34hkUXbQ8abUfg/emJd5Ng7c1xLx6ELXR4c66v5m6uini40dxiOAgNnakrHTO/YVWZLtSRsmVxNCftlwNq+zdbZikSQ/GciVAQZHDDF3Sxq6olewIFeXK00wPLbqeHEU2laPjexTl1vtcUe6YlKWN3Je8HMAuyqV8abVVZui3WpDEsC8e75X+jCaK1WYaWmA/kmv/5mUC2yKsom7CTT7z4CgKw3lNnXp81VTEvBBYPv972uxYBdRUtqrBlFE1uJ0D1wwvNhg==\nlanxess.\t\t86400\tIN\tNSEC\tlasalle. NS DS RRSIG NSEC\nlanxess.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FIvnFU5YYuN6toWU6dyAxS8MqYbPYBi7fXe0niBSQ2SUxka3GPMFU/Kk2S3s/2dZjo7e9Ak6PoOSp4vgaHMDj1OQWK9cyvx6pemP3wj0KdtOIBMNr7V/ZaCDVi4AeDnK6iEl5mvOReYDrEqesNj9gakBEyAid1rUMfKkVj56wgwwU5nUgBdMcKEE5Yex3sRpFCpSdgZ8BzWUTxV0KpZUFrWRlZyF6KSF2QuVq86LQnXTVZ8zfdJHhuP+yp2TcusZKjEz1XvKdSGN1Lj1vxPNM0NpoT7KiHXB/1q2U5/zBNu2Vx+9C2bx7lvaI/EFwgkMJAbo26t7c16NhsL++5tNEA==\nns1.dns.nic.lanxess.\t172800\tIN\tA\t156.154.144.101\nns1.dns.nic.lanxess.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:65\nns2.dns.nic.lanxess.\t172800\tIN\tA\t156.154.145.101\nns2.dns.nic.lanxess.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:65\nns3.dns.nic.lanxess.\t172800\tIN\tA\t156.154.159.101\nns3.dns.nic.lanxess.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:65\nns4.dns.nic.lanxess.\t172800\tIN\tA\t156.154.156.101\nns4.dns.nic.lanxess.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:65\nns5.dns.nic.lanxess.\t172800\tIN\tA\t156.154.157.101\nns5.dns.nic.lanxess.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:65\nns6.dns.nic.lanxess.\t172800\tIN\tA\t156.154.158.101\nns6.dns.nic.lanxess.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:65\nlasalle.\t\t172800\tIN\tNS\ta0.nic.lasalle.\nlasalle.\t\t172800\tIN\tNS\ta2.nic.lasalle.\nlasalle.\t\t172800\tIN\tNS\tb0.nic.lasalle.\nlasalle.\t\t172800\tIN\tNS\tc0.nic.lasalle.\nLASALLE.\t\t86400\tIN\tDS\t25206 7 1 B5F7EE824DF381D671690718977488D0756EF665\nLASALLE.\t\t86400\tIN\tDS\t25206 7 2 A5DFDC18F4CCFB1BD8D4AC1C88C1C4864795DC7A1BE2C22D11E0D473B25C2462\nLASALLE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uYw25h2b1Igeg/HU4GJpnuQjUg4+UmD+02+2VOhDGM3mZY16h9oLBbKr3LFlYhsTJLR46vvzYSi7D6WuOSPJmGupBRPUDywszBXImJzpQYvzXe8rFEepJjp9iXkIxh1yCDLzWhggpFI4mRmjZBSJd8ZjlD8rczXpeYei+cPrauWnnXNVixYuyw7NGFxY2gfxXQA9z38lzOeiTjYlJSehpCoaOCQuL6qmXWQQZ/CByCFNIp9lH49HQbrYyNEeywbF1cAyA+z2BZxmXiId9LZ50f5zP7NsP+aDeDXVzm2BMd49iom2mpHlm5paCIs2Ab7yYSfnKMveyGHTqu6e1jGGaA==\nlasalle.\t\t86400\tIN\tNSEC\tlat. NS DS RRSIG NSEC\nlasalle.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RxqJG9IQvvBdmqW0nU0X+/npLMYaxrTCLnzXjgqruEpxZzjj1dc3k2kg8VZ8QlkBLawy0fE/SaWiIDtvArbiVlmiXKNcox+2brdXPwPVmhKdgbz7YGgz0/bp6LeSH5VQvcnuShgAo6ejX25p5+VO17SHl4KXV6HLrJBYI6sHEvXz92AxhDfCCXzyX/ifgpWZxhzgd4vgt7xis+pM/bQoxHnrnpqBWoOvZ5C6pBr1q9mWBzJTnZEHodBfDABKq1XeGxdK6Ef0EGaHR0Iony4wG16l2mO42WcfEQtduKt8ipkjhjkbx3YVtDo8WrpfN/7LNyyNd7mif0vW+3VsBKp4vA==\na0.nic.lasalle.\t\t172800\tIN\tA\t65.22.148.1\na0.nic.lasalle.\t\t172800\tIN\tAAAA\t2a01:8840:92:0:0:0:0:1\na2.nic.lasalle.\t\t172800\tIN\tA\t65.22.151.1\na2.nic.lasalle.\t\t172800\tIN\tAAAA\t2a01:8840:95:0:0:0:0:1\nb0.nic.lasalle.\t\t172800\tIN\tA\t65.22.149.1\nb0.nic.lasalle.\t\t172800\tIN\tAAAA\t2a01:8840:93:0:0:0:0:1\nc0.nic.lasalle.\t\t172800\tIN\tA\t65.22.150.1\nc0.nic.lasalle.\t\t172800\tIN\tAAAA\t2a01:8840:94:0:0:0:0:1\nlat.\t\t\t172800\tIN\tNS\tc.mx-ns.mx.\nlat.\t\t\t172800\tIN\tNS\tm.mx-ns.mx.\nlat.\t\t\t172800\tIN\tNS\to.mx-ns.mx.\nLAT.\t\t\t86400\tIN\tDS\t15620 8 2 523ACCC378D4F8F42B1952599AE9233B077788153FC4D684EEBE216B79BC310F\nLAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CUb8qDYkt5vaiAY2JXOqzRlj5OtS8ubi7aN9Ags6C9fVy41UlLcyt5M/djEb5LPiTT9NFZRvJy5DJpx8Fh7Ub860349r/u1khGfseIhlI5iwf4z5qSMdQzT0Nqr1/V9OIJcbYmubRJvMuaaa9Kct5AbysSDGoD8oVOAUPxnVSyeYX+WJe7CeQe6/R9FaRXvI3tJ3uAXjvNb9e7PO1RXXrsNe3LqmiaJlxiTeqeehGoP3HaF7NvL4KANprr4ilrAm0hwUhR43LLsnYYDSIaDd+NhJ7Wk+OoibXU3WxOSnKHN1fVpKbPDn0Lw2GDJoKFR456wERu0nziC5LDH1XFKynA==\nlat.\t\t\t86400\tIN\tNSEC\tlatino. NS DS RRSIG NSEC\nlat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cgfQyQz5n7mMdR9ciYKohFX6lir7fRQp4AKW+Zv7dG1GiiEwp2Taq0mi0zx1MGfFkEO74jtMjdct9PH/c/RxPHuBNfeeA050dyXWSuLEs4Kq4DCNondX3siOeeuamgH/G+jrvdUle6+TXbK4GRYIH19j3Kfvo7r5JSt+Ogs1KOPpWil758uc4n1b26x7JMQ4jqtKVJgb+jTDPcDG/glGjlQDpX+ZM1yAvYc/ywBemreCyl0fbEH1J6/p2IvCsLgyRJIaPpPQXV5R47ZL+GIewtZDiFTYARduuukkamSbS8J39m+zbMZu37/LUsUYTxUHWt1X16FpjaIRp+T1XK+Ezw==\nlatino.\t\t\t172800\tIN\tNS\ta0.nic.latino.\nlatino.\t\t\t172800\tIN\tNS\ta2.nic.latino.\nlatino.\t\t\t172800\tIN\tNS\tb0.nic.latino.\nlatino.\t\t\t172800\tIN\tNS\tc0.nic.latino.\nLATINO.\t\t\t86400\tIN\tDS\t53865 7 1 5C40427A61114B8CBBE89388D437119CE788C9CA\nLATINO.\t\t\t86400\tIN\tDS\t53865 7 2 F7B3352B565C49C4ECAF7491AF0731A392E492DA71BB83E2D308C33F7371C82D\nLATINO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eNqUDRZ+QLZUPL4UdZUqbnqedDiKfsymoUskFJUdPhqDbp1Ewj8QUWz+GrDJ/hy2tUrXP7H/dCzXJluxm1ryINwBj1s58+iO0wGgctujiHPSwQUEBeqnzd5ZnPiRfjZsJnjgHQmN6LuqW7hYTafz2PrZ78yIBVRg/YnYBKsrcq8NCjyizUULplwjQDBq+tm94jpO9M+/V0qOMtkcx9pMY91GXZAStXcLuRSgIwiGFhIzm8cDDhVQEFa6xmpftq/AeDxLqSMZSpAT8cXP0IhnWp66OGIcWevOcyqW6c6GZwLU0m4sKYAhqLFJCu3Ujf4rGmmZwUG6obYrJctWQ14dbg==\nlatino.\t\t\t86400\tIN\tNSEC\tlatrobe. NS DS RRSIG NSEC\nlatino.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pg7lr2fDOM+rzBJO5QgbEjFSoBL7CCdob+Q4NQVggni7KzOSH2qe89bhw0Q23mt513kMH+wjggcNaPeTi73L9QZHpGovQJYrRPwB9yVIMvF4O7WxlHj2Mzrl/lESv7Q0Eiudho0v0foYGRUjBeRfE8gYQHzBnLuj1fDpxKn+/0U1HY945YGjJbzxR1KYvNjImnfEHbZRYDhzg3zMOiQxxlG0EUUfqF++K3k2v0EtqBUDEBRfKR/wyEu4jzEpMtLaaryCa6sk8jtGOh9IyFsh5SSG+KqH5AbVjbp9sWMlirf6Q7yDMGEIOPKsa3OPTuAb2ccqZI+UdlzXaEo33+bZVQ==\na0.nic.latino.\t\t172800\tIN\tA\t65.22.92.17\na0.nic.latino.\t\t172800\tIN\tAAAA\t2a01:8840:5a:0:0:0:0:17\na2.nic.latino.\t\t172800\tIN\tA\t65.22.95.17\na2.nic.latino.\t\t172800\tIN\tAAAA\t2a01:8840:5d:0:0:0:0:17\nb0.nic.latino.\t\t172800\tIN\tA\t65.22.93.17\nb0.nic.latino.\t\t172800\tIN\tAAAA\t2a01:8840:5b:0:0:0:0:17\nc0.nic.latino.\t\t172800\tIN\tA\t65.22.94.17\nc0.nic.latino.\t\t172800\tIN\tAAAA\t2a01:8840:5c:0:0:0:0:17\nlatrobe.\t\t172800\tIN\tNS\ta.nic.latrobe.\nlatrobe.\t\t172800\tIN\tNS\tb.nic.latrobe.\nlatrobe.\t\t172800\tIN\tNS\tc.nic.latrobe.\nlatrobe.\t\t172800\tIN\tNS\td.nic.latrobe.\nLATROBE.\t\t86400\tIN\tDS\t50242 8 1 B7151A045A99039023312F284B7161504798C13A\nLATROBE.\t\t86400\tIN\tDS\t50242 8 2 C085B290D3707A7632A85309D32F68E8950B24F3FB04CC471785D05C8D440D6D\nLATROBE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nFK8IKD+E4KxD6MqgkvPOgmKFLVI15C+/eFpAMrwnwSHBy7ZlLFkVIzpjvGdc5ivGsubwM6iAv8XB/uPcOshRFdiccZ6HG+Er/PgcZLSoZViSHcMa7ZWkRoOuSsTWSP+nDHEaeDizYC1NnjJJXcNEe8qPuYE2JaB+wJttQdPCeoAETpiL4YNzRXPRpKXpORPm+/38KSk8drUYc6vXqpoZj/KvzPQsynzni7EBVo+Bi6pOMGB6qlaoz3rDBFqiesPkyoLS2FLO/NqR0l5rzjkDxuxTRuX1sDIkLS2glO/KwAnDYiQh4FWtPgLBD+46JdIBNEHt6/GnDrXcHemOnq4dw==\nlatrobe.\t\t86400\tIN\tNSEC\tlaw. NS DS RRSIG NSEC\nlatrobe.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Os6mmlfFC85S4qJ/jFS94vgev9vOxlmu6ns/Hfzo5Vn08pTjbbYMb20QKH3KzGasogyUIrwJ8lXxQlvYhfM+54tpJefd1XNmqI2UUQUTvdZEDw4KBIQJ55XZ8u9l4VtlV50LnhU+2fevc+SBkuX9FIaklMVgWyi+CHPrmf6W0/+mmyy8wzt7h/ezbf0yUCJM/9MBTq30Gg2cCHfoFT2IoZ60uaNxDMzRQcRtrHd7IO/mY7CtRwbFwjKhZuu3pHk5U2y0hUQGL+X9EaxjnzPjSx6lOuw9n3q7ikG7t2abLzbi+qZFpJQTF3aKoCJerCP7rPV6EzdLt6qt7Z6iEdx2fw==\na.nic.latrobe.\t\t172800\tIN\tA\t37.209.192.9\na.nic.latrobe.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.latrobe.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.latrobe.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.latrobe.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.latrobe.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.latrobe.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.latrobe.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nlaw.\t\t\t172800\tIN\tNS\tdns1.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdns2.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdns3.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdns4.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdnsa.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdnsb.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdnsc.nic.law.\nlaw.\t\t\t172800\tIN\tNS\tdnsd.nic.law.\nLAW.\t\t\t86400\tIN\tDS\t59981 8 2 59A00484D23B01CF601679A4010858BD1111416D534090708DD0EBC67B194A8A\nLAW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BihZmtuHNZENoWczrLiJ+tif16ElWIrMiahGlqyMcHPMuqp87ZR8ybHxkP0dHhxEEdLcG4/NGe8aiHWiPzKjteK4AREA5J/95agH9h7qovBUGJgZzMm1idBkgJOlsYTRDEgPBKvkz5A92HqocqPgRc27Q9tkzkHId5Ssqy3+kz8SVkww8FrpGx0a207wT0PweUlClCLHl1FRZoafj6PgP1ktxcwpOqvRP0w2ZC2vLyBV9p1Y2l1oM3h873c3/+n/PunC80yUv+DkwYts5eXL72HJrzR9NQjxZa7S51ZxZVyKUQbD+BMf7zwjC+FcLd06Gj1ofPjTG8+L6j2SUtR8Tg==\nlaw.\t\t\t86400\tIN\tNSEC\tlawyer. NS DS RRSIG NSEC\nlaw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ley9MQeCuo3K1nXfWdQkuM8CQOeGjhc+P5N+WlySm3h8qu4wSVVrn4owYc2Sm8BSLCoeOBM3egPpGhR9czVSXAXT3u+39iOBZyvLogOphs0Mp+7ZQ69+3GCC/OuZ+40G/Zicu3kaBEZw2OLS7G/74Am/zLZVRfikmbgbAM9lJjAa92vv0UR4YEkEwGvHXjrvsAqni5fnAVlx1CLuv5GDLMeJYOM9rDiEr9OEjAKbus0lJjsaQ9Ggc+NVfhngORNFm4mRRFd6iExKb7H198AIdNQFyiLbTwoHxtvQqzy6HfwAZcos0wC6ruv6n7tkJymwS4fG6tlAwoERLyaMgflHcA==\ndns1.nic.law.\t\t172800\tIN\tA\t213.248.217.26\ndns1.nic.law.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:26\ndns2.nic.law.\t\t172800\tIN\tA\t103.49.81.26\ndns2.nic.law.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:26\ndns3.nic.law.\t\t172800\tIN\tA\t213.248.221.26\ndns3.nic.law.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:26\ndns4.nic.law.\t\t172800\tIN\tA\t43.230.49.26\ndns4.nic.law.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:26\ndnsa.nic.law.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.law.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.law.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.law.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.law.\t\t172800\tIN\tA\t156.154.103.3\nlawyer.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlawyer.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlawyer.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlawyer.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLAWYER.\t\t\t86400\tIN\tDS\t2650 8 1 C8F1DCDDC93185B1FF46D71243AF81E9EB212C32\nLAWYER.\t\t\t86400\tIN\tDS\t2650 8 2 E18DB0330040F2F8C0D9850EF8430800D46B90750E48ACAFE18C0EF08A098921\nLAWYER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B93ojqsCD2MsDsEMujL7OoOVl9xY/zjYWuVeLqoBk5JpK1AUmXNnwNjiGL2Mjvk5NJvoAo47uaFxnmkZrJhbZfVYU1uoloTgbOb9EsqZLekCK2yO2mjg1MloqKuuxfbJMXOxByfJXLD7X2eDRSGH5yNM4RnQd2moMMVVdom9iBkpR1OXu4vHjvK6pra0Mi7uDrQ2nzMXiZHvr5mAc6xl7nBD1hgIgiK6bGWKZd3Xt6gMlKO33JuCATvqJvi0byxiwZJP11hu8Zd5rqM0axrYENbo1IY7rnoS8wSbPw5h+nCGrmpGfIKOuI7JcjEmcaZ1uXckDfFltwJieZZWTFR96w==\nlawyer.\t\t\t86400\tIN\tNSEC\tlb. NS DS RRSIG NSEC\nlawyer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jybjFRdqIB0RRCSvhV26PSNP1MUvDHLha7hXoiCgOyJCVcb1A9GILo1JLfdGBMknlmkmOS3bpLgqn+szCBP+MxyQbZDql1cL19mVhGbCUCrMaBevjz5DrPsk0VvcyZhBFV+Nx5GnPCW5QkFcuGBeA/KVepjRus0NIIB6/dQrWFqIKv6oGRYCZ3fHwRKzRhVxUuozGy7jSBZgto+SI5AsTU72/+X6x26wpILAwe74cHOQBNQGoZPPc+EHILy0nxKlQNiSkWrX1hcgafdKCUEEOIR8xDGErNwkdH+L+Cw/7wmJCh95jIbVoER4AbUIf/E3W31ynh/ceL13Nmrk4ypIww==\nlb.\t\t\t172800\tIN\tNS\tns1.dns.aq.\nlb.\t\t\t172800\tIN\tNS\trip.psg.com.\nlb.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nlb.\t\t\t172800\tIN\tNS\tzeina.aub.edu.lb.\nLB.\t\t\t86400\tIN\tDS\t3842 8 2 C838938C2127E3E10E15F92106EC565EF273B2EF7E3AEEBE5A2162862FD3B469\nLB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FppOmgBBqLkJ6ie6vmI0VwwOUjprRXLI6Svi0dzeikczptznUtnlhL/uf1+HgvsQiiSaJyxaLvNNtW+08fGyRMfG2L5t3FZiZTUW3Fn34c9Jd6wn9FvyowO/ieSXs3kzdHGR3vGknekz64h8PU0Z1gzIdd2z9rxzxj+EcR9/7fMX+SVo+5p7Lf6BCbCs7Zmk+t8KLpgV0Y+zIXoJJEA9V8G9Unq2R8+mGpKbjDYvjFpbSMxRZu/Jcwsij5VBTJ234w7ViSXLHjqZszVYHY53MkEZjqD4Atxpswo3L+A+Egc2c4n36zQH32WJY/eVUidk5Zm8I1pFBH5LJEwBC/xBfg==\nlb.\t\t\t86400\tIN\tNSEC\tlc. NS DS RRSIG NSEC\nlb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cu45ggDsUgk/jg8DXyP4RGsEPxefcVm9pn0e8mpH5IZScW1A90+M85NNVZvpoZVACXjaeQ65A9LIc6c9zUaxLhGHrDYQgVd6PbA9vg1G5twjrMu40vFq7ya76ni8amvleIzH16epMkkFMtsqsF/IYNDxk+som7Vrn4B84HBRqH1bGmzPS+aHAAOXJxgAvgBa5PxdjE6NQGm0XKmQIEMyIA0LCCpZhEnnBhwWiM8sii3iOlg4SxttULRWWJXXtfaKPH9JTsffiPDSxuqgdzbeZkwjy71GRSH1zP+YN7a7Eq72m4QlkzFNKEtuCqHTJEg4L24BQOHIMqTQ845XTRDdFQ==\nzeina.aub.edu.lb.\t172800\tIN\tA\t193.188.128.14\nlc.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nlc.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\nlc.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nlc.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\nlc.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nlc.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nLC.\t\t\t86400\tIN\tDS\t31275 7 1 8FFD793EA49828F8FAE71E6EAF8CD2A6A329361F\nLC.\t\t\t86400\tIN\tDS\t31275 7 2 611D7AF20FB91770B598BFFE4DFDAAFE29F106EFCDE36387F4963700A77622EE\nLC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XUpeIL6hShnH4QK6qFCTnJmse20ZJnGSu8PRT2zkD09BVRyWeP6TmCuFwSsHnqA52Zggh9D1YmSoABlAH2KVLlyZoWrcgkjNLWHQxr7Vcitn/dzPUe/LV9p0eLZy/l50PnmFcx329T78jEpZSvqvHhPp3PDy+uoCbXnf9rnz9X7YW6Pm834jn0D5y8FsWIA4SqAUv6vRq8kX8p0r5udaXzLzXrdShVaBnpk1udDEdTO+rhbpVcp0AwQGYQIQ3BrmbPZrtzPDS8mli61fG+LcaM1kg2pVRbP0ftakykayFq5NtY93WyEqNn1TKQEMUn1p61djNRQPsVn+aECpNq8StQ==\nlc.\t\t\t86400\tIN\tNSEC\tlds. NS DS RRSIG NSEC\nlc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a3Q5UTcQtK5hhQLbrChVjdwIedbrKRT+0CDe0uxC8L3QJQcdqGrA3XtATfqwbN1a+NDKFXnGxlRos11rFX0JxfQ1iZZbDGEJxYezP/Iz05Ru/hhSZ+BrmBmDcgaSV2dLFmXh4u3dgwu90CUFdZJz48pnrvQHmzIH6wG0mkDXb4pOvCfehzA+H749lRB11mdR2XGBBYBqSfjt7wvvbad6TJ7ihCxNvxLupQFnemTGbW878mawcXq+iEBIlWyr7N9l+LB+roxj7xKhk/XuPCIqI43+XoZnpAcIwUEHtkgzHsJb6bX4IxZdhedSKIP4MOdpJS2rokOrQsbDlHBsQeM+fA==\nlds.\t\t\t172800\tIN\tNS\ta0.nic.lds.\nlds.\t\t\t172800\tIN\tNS\ta2.nic.lds.\nlds.\t\t\t172800\tIN\tNS\tb0.nic.lds.\nlds.\t\t\t172800\tIN\tNS\tc0.nic.lds.\nLDS.\t\t\t86400\tIN\tDS\t934 7 1 B24B8B815C37C6448C2603F4D9AE6301C3A817B2\nLDS.\t\t\t86400\tIN\tDS\t934 7 2 BE4AFC3ACFD9C657F3D3BD3EED892EE356E17FCB5DF287E3755797EB66B28C21\nLDS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JsVapLtO/uAEGQJelEZsT0H+TJj+WJJa+Uubk3p4J9EOANvy6ToKQOvAHAE2fiYVKNuY46kQRM0VjI4LtGY2Y3PcDQbGWygDgIwrzF4wvAjwusz6QzGBxp15YrSSj3eKLodD1FOgTgE3iXAl5sRq0Zy83ccC3TviN55yNtjL1yL7Lj/zpqE6Bfxs2z40tchRbCoEpg+KI7BacAQdOhdeCfZxt0S5Nlp+080HWkBeyTrpOTfTHPlLugJJyrrDOQfz5cZ853976Fe6t5B5arYXp/82ShRZ6RHfbLZewXdreUZDC8Ze5sj6r+nVwcO/lJvJU0nHCYJSkWT0Wl2+91Cvew==\nlds.\t\t\t86400\tIN\tNSEC\tlease. NS DS RRSIG NSEC\nlds.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p53J0Ojq1v9A6qMUDvgGYaAkw9ffeyBAmfnbiLo8fxKlgL6jJAPv/Ap3BY6J/SCC8Tz/K/W2GQBLi98h5CB0/DI/86B2UIgxIaWHg6fZMS/gL0vPMDt+9cE5ARYPqAyfJ3EFUcQWl5lQCWFBfQCzH5OQaeOKQG7jTRaLLTOrlo3vl07cgrNuBb2a9TACEvb6xFlW4AzNIjdw1146UW76dpKISL4N24hpG6xdFnu0R+ZUp6VKjcHWmCv1ZzO0BkODQK5tEbwEhIPvBS3ocDdJJ5DJYev+wZn6uL4d8MQ3grjNYfnGBIYBMSsBTGcoJx8TLTl5R+79Kxh6r1/h6DqDfA==\na0.nic.lds.\t\t172800\tIN\tA\t65.22.152.9\na0.nic.lds.\t\t172800\tIN\tAAAA\t2a01:8840:96:0:0:0:0:9\na2.nic.lds.\t\t172800\tIN\tA\t65.22.155.9\na2.nic.lds.\t\t172800\tIN\tAAAA\t2a01:8840:99:0:0:0:0:9\nb0.nic.lds.\t\t172800\tIN\tA\t65.22.153.9\nb0.nic.lds.\t\t172800\tIN\tAAAA\t2a01:8840:97:0:0:0:0:9\nc0.nic.lds.\t\t172800\tIN\tA\t65.22.154.9\nc0.nic.lds.\t\t172800\tIN\tAAAA\t2a01:8840:98:0:0:0:0:9\nlease.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlease.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlease.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlease.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLEASE.\t\t\t86400\tIN\tDS\t53101 8 1 84CC2F06D09DF933D7B792FE120660D761FE2069\nLEASE.\t\t\t86400\tIN\tDS\t53101 8 2 0051ED65546ECE37EB6D9D7195D993CB091D43E1270C567348CA30CBF876B230\nLEASE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z9wP/Wyt16YeuIl/nISF0ln+L/WO9pYqFCg2KOjKAts/3+u+o20Lx/uPSCcnrRYUcbzwlEz2GrOxoUWm8CYttsqm9chPf3y9dzVtZin7RXzAepIihYduBMV/X/zwin0LXXObXgctucJV0IKGdY+dqHv8YmPQRxovPVZ8h1HTctKbVNxE7JkO0f4j5KBot9LVfSKkgSxdmoA77ByXE9k/nyMDAKhls8mlhqjjbDYOKo8r+MlqMKHgtED1j4RN/osFGQHiJ94sd2G0zuuHAz0j8AHICmBSSNGergRwGp0iIk5+OGcn3UES6MwbjR4xv5f2YLO/qao6Nz1CCDa1Iq6JoA==\nlease.\t\t\t86400\tIN\tNSEC\tleclerc. NS DS RRSIG NSEC\nlease.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C1H/GcpYtbETi9flrNjee4LHAfR+Z9wCFJMBy46RcjpXgyuCaiHrvhJya+JLbC9SuvQikXy75LcX7siv1SqAaOmxqjtKJRjsdBlj/YMDZvX6AmpWhrWuDoBFoLYGvR58OqwqfAIJY56N0iWOIp5NSSeDwLdW5FvekJkbJTdEvl7otmyAmeiLTN/o9StjEtvudXoaA/PZl+/7y6l2Utwf7OK59bTau1/dcTchSBCm3ct7bbIHQUX1t58q/s+hka77NAWSC4yWXczhGRos+l6VtqLsDrdkUC/dAPL32YfMKf1ZKqbI3BUIa1fXWXJaLI9KH4zpik28L+6+Yp1adlI6RQ==\nleclerc.\t\t172800\tIN\tNS\td.nic.fr.\nleclerc.\t\t172800\tIN\tNS\tf.ext.nic.fr.\nleclerc.\t\t172800\tIN\tNS\tg.ext.nic.fr.\nLECLERC.\t\t86400\tIN\tDS\t26156 8 2 AD505FCED82FC6FFEE379ACD133F0182CC4DDCA82247B54CC557D93FF4823A64\nLECLERC.\t\t86400\tIN\tDS\t60754 8 2 54A47CA7BF7D33F195BE3E8BF4455CE0CF2FAF8BB1D6D9B4BA1424DFE9C8D4A5\nLECLERC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cZFlfjErYpaNU+bJkcOLNUEoRL3JNLVHXrPA9iYFabqzdSGDCYlh4m64r5lP6ClSt2OEZ+7oWXqmUqKurI5V/yxCIl1ke+WLWYUR+yY2GuABqZ7U9s+t9E+9o6rB7fS6mLggRkRHBaeI8sGlday/7Af0dSn67u6C9N3Aetxg4ZyTxJ2zjcrM4+dgymgcRGxP+ym6SkVcVuqfM9o3t0iUj58cjs1CTQvSVWD4/hFFlBPldP2pZmLA0HNfY88lLta4+fad2Pc6Cqa/DTMefkj/oiX0z4A1OkMTSDMgXNgjiFQlJhV1jgyskkop9kLBMkfXbSfSeJ9A2Y5qOGuCbP1l4A==\nleclerc.\t\t86400\tIN\tNSEC\tlefrak. NS DS RRSIG NSEC\nleclerc.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DxMLVnVVV4Ff6xKQaqn1HiXm894uPdnkqAwNe8lkFPWDQ2CFPeL1Uojbzp/uayWYPfaaejHhO1lb9sdWUvfqggv5j1FNpNPCaDj+VROpNeLjHjKg0mfE9AFQwasVQC6nDrWmWGCDSYx3NofwIYpymlQEr5J1Ote/IjdX6wOaXMOSsLBSc22PzkwhRuh5k7Esv2AE65NEzpsK2+853bjkn4QF5+ZxsXMEOjh7+NRxWOaVEkdD3C2sa9rkWL9wpwP+3jmWyn8flf8DkAv91iqJSV6HY1PpkHPjqSLfhpLCX5S8MrDD5ss0SROOV/br8V+iwZeMcskXj2gxIFlpdnWhJA==\nlefrak.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nlefrak.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nlefrak.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nlefrak.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nLEFRAK.\t\t\t86400\tIN\tDS\t9831 8 2 1E6E8BF06F85006D806036254EBE92C97C5F2C44E133A92B997A247E3AE2416A\nLEFRAK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IaNEwgGcVNxr1ucLqgb53zAozGdPNHcQgO7rRPPEQDNXaaCFko6WTmbXf48CqJQV1YCJhtbOFL0ybZKJ9zLuMXmRcPMYbpXE++nJEmnwG6yR9iY9BXc1pYJt1Tg3x2G4/FxvpL6aP7i2ZsMuh598IdiUeSlbbg6Z0IDFPst49z173xHG5xWZJ0XjWk7h/FewKPJ3kcMwDw3RV+WADjICaTN9UeIwkySZ2jOWharaRBXlNeccnVRaEZxXS6ElZGpHFmGJcXiFvqV2ZL/vaKd1cIsfkYYtfxLUqoWdEVLNHYfO8mvGAqA4w1J6kwkc8YeE0zpQ7MxtIwz5hxbSaas8BQ==\nlefrak.\t\t\t86400\tIN\tNSEC\tlegal. NS DS RRSIG NSEC\nlefrak.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lWOSe0tXMXUSQ+h7Qs2m6O3TrzgeEB8XmXLpVQ9lfbqEeTdLOaVK0Tzsxui1DAJGckcMSK5cWOrrEy4XkCZOztvcWSy/Bbp4nYaQEX6ujcHJ4b6TFZWWkn907peporFQ4O2tW8233mFfUDh5btnvFs6p1O6KJlHwfvMz1PsQJt+ZKrsu2yhS8qqWhP74Qdt/L6phxamGsaa49rgQmLwKt4SnT+49ZdO3ZSXJsJvMYqF48C49oKL9toHO7h1K4jYkyF8svXzkJqCLfOZSVPCj2rqnxpO282P6VG4go50qPZzlkitO/78fFf7Li+7CvB3lk78BGHUsemblNasH1DYwuw==\nlegal.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlegal.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlegal.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlegal.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLEGAL.\t\t\t86400\tIN\tDS\t54484 8 1 A3CAE28DE96813C0A6C7693376273463C7F304F0\nLEGAL.\t\t\t86400\tIN\tDS\t54484 8 2 525E1DB15588F5E1BF1A737209D04310B5282E82557038D11DBF26C7629D969D\nLEGAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QEupbk1CgZyjgJvaTCFr08gTf7oDOeEjKRwcvyTHb21nN4venD4X1G/zpN9PKevMiIknz0F7dbn6mbkLG+wmAQ+TUW7izHcib9mlMq/KD251kDSv8mE/Im8DofyZw2MXIUnJf/0JYj/HCoBzQgnMQxuLEaUDyhLVuPjKc1Gftfyqt1IOgk2Xkg5ZnOTXn4XK44d87OOsgavZVEUNj2i70LSkaZ11HwEcNhJU8F/f9NRpKGxKONH+ThrY7vK3uLpz5w/ePZOjIyhtXGIx0e3TT5+yhuOMMYUXE9KaHzwpM0hHgyOLKhM59HdC+QXQOkwFsaZropTLZIzq83EXx3pQ7A==\nlegal.\t\t\t86400\tIN\tNSEC\tlego. NS DS RRSIG NSEC\nlegal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t5KV5l9CRjCOnhCuSevwp2Z/g1Zmmk8VOqn6VhYhXXc/Kqgubv4z3DTRO4Ndxsmuuo7yCnj5fd2Cse17WjEp27/4G/ZwyLpaYdWNOmyGZN6u6d28/fBepzTYYvosKOH54lyODOvMmclu+N6mXfxUrOZdUFj44CIQMgQhAp/VVC0ClzAs5Sk1lyRzPVLs7A+bC0CLoPRWXun1LRgt5MQDfy2XzKmolo7/nZdIk5XKkvv4WFoRHokrT1tp8+qy6m2UYPJDwH14/4WOq97zm0T2wBt12WmYwc+HLiNVPt+jnX1rDUrFI8GDu9XPmydfxOhP3gZJh0Qc6V7sHcjzwimdaw==\nlego.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nlego.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nlego.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nlego.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nLEGO.\t\t\t86400\tIN\tDS\t28536 8 2 FDCDBD92D8A27F3A19BA30EF37E04FF21188973EE8648975E5B9A77DB48478D6\nLEGO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MSChXP8KOP6tGI54yIJGv/nDtEuhl9/Ft/eFbEEh4fetdun+46667X6sSyBmhHBLhQCCKg3VeSAHfsRSRymvKRGPpUYoeSVk4N8ZXmAWbNv0tbOqbcvDRqAqXb5nNmg4Z8l9uzNoW6h+WpLiukp7d+dLpbgl91foHua9y6plPR2o8ucgVAvDEFV0W1tiwqSg2KN7U4gISpNksdiNYqySq7JMkN4AvQD1yXWP7X1WJip2crylGmImd+8ZaYaJ4yQ1GcovmVCrBrqKgXvxZqT/TNWWEZ8oj2AmCHQVQ2GfDmPqq7HpDOu+k3rk5f+RJAYzNCQQTG//y6wnw48D3qlyyg==\nlego.\t\t\t86400\tIN\tNSEC\tlexus. NS DS RRSIG NSEC\nlego.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kv++LS939Vb2HHrYMPRfaEK9PfX0iExENq6F9iN8Hdej3KiuJal2vgNsthslZX5LpJMxe9noKOdZjEjgbl1i5c+oVtfVJDJNe2q7B/JZvbUQ3puXUXr/5LFDeRbyr/njnpxZiLpNY7XfGx9WMt6USI8Fuj0D9NiYRCtsQwTeXRlo31fR2LfRwA7ravdmTRLG4qnos9TS+f+w8yU4hts4JKNzvOrDNcKnqt+EEhs66u57KsoUp8OHLhlO7wXdS71h6fRg/WJMQF/xq2GuWBxeUWAqT+41d3MLKgMgtNf9pmYp23u1nUxoevq1VyYzNezgeZ1V+qD2dFnY5tVmABlZZg==\nlexus.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nlexus.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nlexus.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nlexus.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nLEXUS.\t\t\t86400\tIN\tDS\t12977 8 2 24F748BB3D6D7F2A30517A9BF6FE74991B2EF35A375C11F27071E73873B9314F\nLEXUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . a1BHaTELjsO83yvkMdJVrSbsxHGMCYPsgRwUx2xuZx2/4pC6xkFlUk5FVjjZDkyjT09WI22lm5M8CaW34VQKokylQOH6VQ9rCO7KaTtlHnKMM9sudW05eAT9OJY/YW258L806xjLSkqUlPNfIEo+ON9774hrBv8pYdP/BED+KQOzKP4SctGMu6je15IKB8sVX+9hJxW017fWbUIkDpIxTlNyLPUI+HHwpqxAnL8QFPutUCwX/z2LR0P2f5M9ek7I+EYUKtY681ZUf3+xD1u8M+MVJzuJ6PyE8wWVJcO8I1Wb8egzxY76FNyXoBzjOnp2DaCVm0KtwCIF8VEwhyR7ZA==\nlexus.\t\t\t86400\tIN\tNSEC\tlgbt. NS DS RRSIG NSEC\nlexus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dReBHqBM/hwItmfuknY+8sq1UMGP9AsHzfIact8PAzLVczgrPbjkp9MNSMkmB4lLhSU8pFAjGr1ukvfYGoQLCxobRU9IKK6HZ8EtFxFljHviS/DEROljf3/yXcqwwIFoKsa4fr3lW3I9Nrdy+uDEU29DGC+8Ita2LiEvQHwXm2J5kRZlXFOLZNdpTZ35SGD4bNkLEtMU2I3Ed8PJaWHefVLi0Rj+oqk8CVYJa5uPs+cuo8bAzbfy98aUqgjwa+HvR7pOvAbUGa3pG+DWqWihdWkP75EIHNiU4RIEFRMROKNFNLSqm0RA/hj7dTbu3XkFF6qH8DytVVepqUzX9kF11A==\nlgbt.\t\t\t172800\tIN\tNS\ta0.nic.lgbt.\nlgbt.\t\t\t172800\tIN\tNS\ta2.nic.lgbt.\nlgbt.\t\t\t172800\tIN\tNS\tb0.nic.lgbt.\nlgbt.\t\t\t172800\tIN\tNS\tc0.nic.lgbt.\nLGBT.\t\t\t86400\tIN\tDS\t58564 7 1 CEC20DEC329596BF1ABA47BA1CA47EBAA1AB543B\nLGBT.\t\t\t86400\tIN\tDS\t58564 7 2 40C36C222C2CDA089502F1F320C49DADE0237F269A2B8F4EF5906A3DF1707CA8\nLGBT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CcuCihZevC2aWun7RzxPGx4RPYyerHK281Ejbx9JDzexYQQy33hJEeA7rKFZ+30UPJFrHTYLErcE7Y4YMnhXuwD+irk37WUOYq0ulT0TrNQLvgvZMURUFYnmxxP3hwmAzrz5KPP4mVnzzX7FwUEu849Fy/N0p78aP3vYGyp3V3gejuGZd/71hpSVnVhplFAF2/FSNKfiPHjKblwiv6WPo1MT1fZAXTe1J+TvR+N5iLycal8XLlTePUE7ScgUaMt52VAbfb9dN8NrbgenNu9nrNuHXM3G/YImSrs/KwNFDNGUL9MhU2fc6fnqj3SnHSzCdu24oFsTh4/fx+aLQCS3eQ==\nlgbt.\t\t\t86400\tIN\tNSEC\tli. NS DS RRSIG NSEC\nlgbt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XKLt2iF2BulkTq/Aam/mhUYMKAKh+K87wjTgcRDhPJ+Kd9mX7Hwcrjinpnro7qJIWbxE5HNMk4Qs1SFC5Vshun/NzvoO6L7Mk2OmdS/aED5V3cHiat+cBjCoJicIl3i3m9td84fWGFhwkN+8VTn60XfUlbP+fvuhe2AL3S/bd8mi2uB34Vx1LuMrN3xsxyFEHn9Ti38XkWkvSKIuG8u4HBTDhGWZW8LQ2KyO56QOKr2aq+jLQLOLyROeC9nBQ8fMpTFQyB4rYitfjiJnx+TTVM9Sn0tBp2EXqJjHmwYwmcZ8WCLgOxpIP93IU+ahvxsZ7imUxARyDVFoOEnrHZiAOg==\na0.nic.lgbt.\t\t172800\tIN\tA\t65.22.32.1\na0.nic.lgbt.\t\t172800\tIN\tAAAA\t2a01:8840:22:0:0:0:0:1\na2.nic.lgbt.\t\t172800\tIN\tA\t65.22.35.1\na2.nic.lgbt.\t\t172800\tIN\tAAAA\t2a01:8840:25:0:0:0:0:1\nb0.nic.lgbt.\t\t172800\tIN\tA\t65.22.33.1\nb0.nic.lgbt.\t\t172800\tIN\tAAAA\t2a01:8840:23:0:0:0:0:1\nc0.nic.lgbt.\t\t172800\tIN\tA\t65.22.34.1\nc0.nic.lgbt.\t\t172800\tIN\tAAAA\t2a01:8840:24:0:0:0:0:1\nli.\t\t\t172800\tIN\tNS\ta.nic.li.\nli.\t\t\t172800\tIN\tNS\tb.nic.li.\nli.\t\t\t172800\tIN\tNS\tc.nic.li.\nli.\t\t\t172800\tIN\tNS\td.nic.li.\nli.\t\t\t172800\tIN\tNS\te.nic.li.\nli.\t\t\t172800\tIN\tNS\tf.nic.li.\nli.\t\t\t172800\tIN\tNS\tg.nic.li.\nli.\t\t\t172800\tIN\tNS\th.nic.li.\nLI.\t\t\t86400\tIN\tDS\t43587 13 2 B14D4CF3551DB52CF024E85CECA6AC7D0D78356E95C67AA6CD75257D1CAB268F\nLI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fwuNYhQyJKoHC2Uk7KinEYzXd4Iau49MHgLIonu7c3L/Z08U8T89FU5/RMAn6oQoO6WA0+2KtOzvjc7HTUyAoQU669l2gDlFdoTeJnVAtWt3uOiTf6Iv+E5TKrvhbaOCnBI+YfTQusKdbKPKl9d5WyOhDSLB5pYOwN+FcxTWE9jQFHs0i0Etnqgh88Xq9LMAG2VDcdLl3QeRT7kHo7onCHR9mCaviu/ap5vVWraTDY1L24oh6/1DO9LJqe+cJdlDlYDoLn8bpgQq6ku0gyxRlp3whF6EAbsCbF90WzkqaIigxNg0ik6pm/4H+/e4iDnKKse6iDJQCcGlgaXRGslvbg==\nli.\t\t\t86400\tIN\tNSEC\tliaison. NS DS RRSIG NSEC\nli.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X4oev7zFweMjJ2PpQ2bKgJb67mUFxgqn/vJOxTHNf7qaUTzB28zZIHU+E1rDxCpz6vn9HCrCXkxRljfyMkKbq056ZjutLsdOGkHiNbWW7pTsJ36E2F/hSYTgqoflWWQDSnUn+XEx+0Q33PQczmhi0Pm6gqKlzJp9Q6a7mAB/Z/6GQK7lAI6Jbe/6XLk214p1yL3XqIcI2vT32IaOOk8JoXgleYoe8dubxlVXc8lode+G7k/tNNnNJG+EdpND6sSe8ymOl7P2ilL5TUQraGlBgG4MJA6ntZuJwTWY3x9HeCLSYH9W7FJEaklgdZyGAXfxTb3ll0Qi7TBjrDhlsHS9uQ==\na.nic.li.\t\t172800\tIN\tA\t130.59.31.42\na.nic.li.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:57\nb.nic.li.\t\t172800\tIN\tA\t130.59.31.44\nb.nic.li.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:59\nc.nic.li.\t\t172800\tIN\tA\t147.28.0.39\nc.nic.li.\t\t172800\tIN\tAAAA\t2001:418:1:0:0:0:0:39\nd.nic.li.\t\t172800\tIN\tA\t200.160.0.5\nd.nic.li.\t\t172800\tIN\tAAAA\t2001:12ff:0:a20:0:0:0:5\ne.nic.li.\t\t172800\tIN\tA\t194.0.17.1\ne.nic.li.\t\t172800\tIN\tAAAA\t2001:678:3:0:0:0:0:1\nf.nic.li.\t\t172800\tIN\tA\t194.146.106.14\nf.nic.li.\t\t172800\tIN\tAAAA\t2001:67c:1010:3:0:0:0:53\ng.nic.li.\t\t172800\tIN\tA\t194.0.1.40\ng.nic.li.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:28\nh.nic.li.\t\t172800\tIN\tA\t85.119.5.230\nh.nic.li.\t\t172800\tIN\tAAAA\t2a03:bd80:36:0:0:1:203:230\nliaison.\t\t172800\tIN\tNS\tac1.nstld.com.\nliaison.\t\t172800\tIN\tNS\tac2.nstld.com.\nliaison.\t\t172800\tIN\tNS\tac3.nstld.com.\nliaison.\t\t172800\tIN\tNS\tac4.nstld.com.\nLIAISON.\t\t86400\tIN\tDS\t6096 8 2 9ED72FB3336F4AF86A62F628A8DA7C54D751CF7944ED13C0331C2E39ADBA1AC7\nLIAISON.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VdnUVD9CFg9Epiw7nvEFT0xM5y2nLqrAfyPrn43jyc7wV2lS7c1EtjLx0ukTUNIyNP2H/eCtKEcH8cV0dNOJUteS2UxeO4Z/tblsJENZqpj0djt5g+xJGAuhVus1h4H6uZu4jnhU0+FcdH2zPktNWSdQN05poSKRvhF0OLIXXvHFooeERn3gjbWiBoUotGHGGOajGeqbSK4UdR7TcVaI2uWmzn+rMutGV9/z6im0qbjIQwbO6jd0sndpWXc+5QCasgrnUA8FPu98NE9OuhqrdJoq4uVGtHcX6JKfv+7EWj62AV9qG+V9Ljpnn9a9PgJcbPY7psUC/5/x689+c4lPvA==\nliaison.\t\t86400\tIN\tNSEC\tlidl. NS DS RRSIG NSEC\nliaison.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C0vFCdYHNEGudErVFnlP2MvxfihCWpo1PFArIP+oZf5Vs98v7ZTPkSi6ujxxmjcPdAK/Ir+JxPJARw7KePpcRJPstsowZO0GKL1wa0Plv/luB3P21SDJKIR/XxIn3OleCKJ2d+mgRkDGG9i7LDPEWzSYNNdQIWqKYavptq2vfdA6NZKrJibX43UbaS7kI4lQXvkk0qffIsDV5UqOm0xnbHSSFbmpgx5KDNefYjShv4n/YG2/kXZaHC4OwrbXIC4V7K18Ww9q7r+Dp9feqR1i7Kw9GdrrYZzelGBZkqFVK1VA7NfQAguKQugkNoJuPAL8b5Ajb+MCCt7GttDKHStcSw==\nlidl.\t\t\t172800\tIN\tNS\ta.nic.lidl.\nlidl.\t\t\t172800\tIN\tNS\tb.nic.lidl.\nlidl.\t\t\t172800\tIN\tNS\tc.nic.lidl.\nlidl.\t\t\t172800\tIN\tNS\td.nic.lidl.\nLIDL.\t\t\t86400\tIN\tDS\t25884 7 1 5D6DE6274D4355AFE0AEAB14A7090ECEEFEDFE0C\nLIDL.\t\t\t86400\tIN\tDS\t25884 7 2 417E1D3643742999E4F0041289835FCC4691E0462316515ECE2CB61DB57EF6E9\nLIDL.\t\t\t86400\tIN\tDS\t54241 7 1 D4A5619A11199E9C1CCDB83C02F2F710DDD79EE8\nLIDL.\t\t\t86400\tIN\tDS\t54241 7 2 12602BAA0FE5B77F6070A3E78C6BB5734BC8C415A7A74724D7060D8E23CB7A30\nLIDL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XdzH1LbQf4vUTU0/32uUzD1kS+wvaKDkYtmtxolpU1e0QMZ5AZKDK83vS39BVMrPm8eUBxLLP7t9mQiOj1iusv9ANC/vDpsMvAg9lpvDtHf60C3olVse/7P2VGELuZZCPZgDFAqENGBgKMZKd01hY6vDY39I3DTbFcQ9eqQpqWCAZHcDf6FHq3J6uaevorBenJYfY72+enq5A1ILGeflCaEWqYNGzKHZlA2Qp/H9Qt2X5DdtWRVsq8Y89OfyF9KaKoSkEVR30x1DxpGBI+19iRLIGtqFeLjUYOVIXRVyR3LQSsXqbWXQ9YgghNKDLGR2DA64eNJ5os8suN5IbfIHxA==\nlidl.\t\t\t86400\tIN\tNSEC\tlife. NS DS RRSIG NSEC\nlidl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XQXbzhdwQvNhNP9I7WPCYW7sEY4ii9swcrVGny9mW13nQ9Ca+KzZrxTPPAROS3Ak/LPLHK9RyaHfCDSeZIPkNreEkD4XS0JU6T6yMylGv0MPVl3tK5JxVZ6mOUGDni/J/+PVm2jTOoW7mC/xaZ3sEHYaHlkBb8S//+fN+Pgo5Y87/wpLA0xLd679UfR4wfeY1b+TINOq0zYA/N/p9ejqHqieCsmi4/XpDTkReC7ctTcO/kDPwgnrxgSrwwsNTn9vE5knGidXlT5DhfA+DtfDfTIPl8Fojhcl7CsnJiLuelyLh78uUw+8G2Rrg3xnk016Vq1h0EuB1UyPKAvWXOJCZQ==\na.nic.lidl.\t\t172800\tIN\tA\t194.169.218.91\na.nic.lidl.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:91\nb.nic.lidl.\t\t172800\tIN\tA\t185.24.64.91\nb.nic.lidl.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:91\nc.nic.lidl.\t\t172800\tIN\tA\t212.18.248.91\nc.nic.lidl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:91\nd.nic.lidl.\t\t172800\tIN\tA\t212.18.249.91\nd.nic.lidl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:91\nlife.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlife.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlife.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlife.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLIFE.\t\t\t86400\tIN\tDS\t17512 8 1 2017C134BB66F21DC20438A0C839A7C88647C92C\nLIFE.\t\t\t86400\tIN\tDS\t17512 8 2 919DD3FB64C015017BC4252FBBB7EC44FFCB6562EC71C9E7CEC79DE39E1C33C1\nLIFE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FaUP4dYqU6oPxOP7Skdzgxy1/cOm/ZzfXVa8P5hORHm6Kxq9heVDOsZsqp8udfmIsGZXOpaB+ll0HYyznPJin0DzWfxwJNJur00NgdfrdFE7DzFO9TDXFlb2T52SjTvtfQPY/nG2ACFwXz0ZlzgWQWMcczqT0fqgV/4VGZqYNjqmxjCXhAmUs/7Sb6QdjrThD6VaHeGw0n7A2hPAO4UNAi2MkEGp5tn5pHsZTGyS8qUTtMMayCCgJYyCXYj5x6+QTavln9SmTngvuf7uG6vct+dGLwIyx3wlJcn/PJ+GT84YlanqlP94+aFfwGPO7YR8zv6hoUiqUIM8GU5W+KNWAA==\nlife.\t\t\t86400\tIN\tNSEC\tlifeinsurance. NS DS RRSIG NSEC\nlife.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . olwzFUzY0XnGYtrmLp0g9snGHt2cY6tZw1E0gy1VQlSnSCC4L2DguVRMhQp1yx27V3oBbNHw8EOUHadvZCyjbuoxXq1jQmp8j7h/jkS37aH8UFl2u1q5rqfZD9yA7jLfAfs7aJvKkpsthCnKU7CeN/Wj1EJhsqDyJTHPPTVZLtiGzJgZLxK86wKosF3KN0+f7brzvDxvRH/dIVZjzRZBn93ma5J/hSGr5rBJTL6piT9Bo+6HyL4n6mZ/4dblL8moRqpM4rRN96NQQKUwT9AWLFSC1MfTvuUbnvwhh22k+5nyfiUie+5gIZTknMhr2WbSD+f27OPfX3/qla+Ch9A7Bw==\nlifeinsurance.\t\t172800\tIN\tNS\tns1.dns.nic.lifeinsurance.\nlifeinsurance.\t\t172800\tIN\tNS\tns2.dns.nic.lifeinsurance.\nlifeinsurance.\t\t172800\tIN\tNS\tns3.dns.nic.lifeinsurance.\nlifeinsurance.\t\t172800\tIN\tNS\tns4.dns.nic.lifeinsurance.\nlifeinsurance.\t\t172800\tIN\tNS\tns5.dns.nic.lifeinsurance.\nlifeinsurance.\t\t172800\tIN\tNS\tns6.dns.nic.lifeinsurance.\nLIFEINSURANCE.\t\t86400\tIN\tDS\t12619 8 1 B3182095CEAF8F33086629CCB54FAD4FEF54E089\nLIFEINSURANCE.\t\t86400\tIN\tDS\t12619 8 2 E0E1AEDE5BAFB616CE79796C3E6D24F0D97031D858B521E402905F5A1EA3A8D6\nLIFEINSURANCE.\t\t86400\tIN\tDS\t39767 8 1 69ADB6ED8D26F2EF9550299BABFB6B6E19D7FBB9\nLIFEINSURANCE.\t\t86400\tIN\tDS\t39767 8 2 DE1E74C9A75FF4D596493EBB9E9CEA0DC273F6CDB9EA61970EA5D20EB93398A9\nLIFEINSURANCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Kx96EVfPGyN/y3G58f2SXEya1gq6Vlb6diwW88TlLNyi7SgVn1nO2k5PZh4JCZLb4UXZaJJ4B78GtZ6SXKd3uiZkigR4IrpPmRc/xbfVQdMRilvz5N4wNEH8fxIx2Lpv9f6YZy/Pc4uonnWXiCk2aVJHV//RoXt+PlPT5wnwE4EhtBbmRb2n7D0/PN/cwI8K7Da00PryLfFQQIYI4mXbjFVwCeIeCg14ScEtQN9oS6ac3nrWRHhP89nd2+ikNH5Z/exW//i2/08poZytf4EmsgU0LE35tbE3aRS/k4ES5IePNN+OoP9blNKd4mtFD6hh88/RkE2Lw1s4jtOue6BYFA==\nlifeinsurance.\t\t86400\tIN\tNSEC\tlifestyle. NS DS RRSIG NSEC\nlifeinsurance.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Sq1Bfbj2RJJerxX+V25BJjG0SEyF9IU3TkVqp0HOd2Qe1lwlr2/pe9SLSarr+kzK9N1qCvZUbwWU7oqD41wK+5icbIWHbDRzFnKBnHw0fKw/Lvnp+XY2h8TQOLgWHXX+imgY9diyMsJU+6lxbvQUOkYuNrjBRUYHBytXJkVyNsjVuVrBToAF/6OWoA8ZP17mS71lB6kPX2sTMxjCstFN/P1ilYuMeY5PT1yC/AVjhpfZKQwm9XgFfKdR8MqWSCb65gsCOj3vmUwO+k8JtUAe1bhepUD4cVF7T/aNG7IOvM9d3ps1YSrv9D+jQDCJkaqO953BtgsbiJQkaAqIksMn5Q==\nns1.dns.nic.lifeinsurance.\t172800\tIN\tA\t156.154.144.102\nns1.dns.nic.lifeinsurance.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:66\nns2.dns.nic.lifeinsurance.\t172800\tIN\tA\t156.154.145.102\nns2.dns.nic.lifeinsurance.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:66\nns3.dns.nic.lifeinsurance.\t172800\tIN\tA\t156.154.159.102\nns3.dns.nic.lifeinsurance.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:66\nns4.dns.nic.lifeinsurance.\t172800\tIN\tA\t156.154.156.102\nns4.dns.nic.lifeinsurance.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:66\nns5.dns.nic.lifeinsurance.\t172800\tIN\tA\t156.154.157.102\nns5.dns.nic.lifeinsurance.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:66\nns6.dns.nic.lifeinsurance.\t172800\tIN\tA\t156.154.158.102\nns6.dns.nic.lifeinsurance.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:66\nlifestyle.\t\t172800\tIN\tNS\tac1.nstld.com.\nlifestyle.\t\t172800\tIN\tNS\tac2.nstld.com.\nlifestyle.\t\t172800\tIN\tNS\tac3.nstld.com.\nlifestyle.\t\t172800\tIN\tNS\tac4.nstld.com.\nLIFESTYLE.\t\t86400\tIN\tDS\t43470 8 2 BC977BF20BAF75A4593E81D3E773F044543DE7C3DB7C8B0A7059E6F370A5C86C\nLIFESTYLE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZcnJ0g+F03zx2/zuOdrK+EGNugQB2KhLE5DwxZw1ALfk8Qt3UFMYS/1jtmpAncjyzCbElnvXNxlEhHO+XQH2VFDIJZse7nd7DSQDYQKEkPTOyJFlXcoHIZzf15BhcS1THeaIPgRtyFZy1S9sT9EPFPV1418YVwVxTuo7C/7fkP0X7mOxD2LWyirgnMmDqYGr/Rs36inMD9DEQA1cO6Me3YrvK29izyzxGVlNioYfCg9ZA5pp77m9W1wrKnuMRzc2iNooYConj2Ci+S4VstCfnAPVVR8H6XrHKYMQAFaxVscMdIkwMRuRigeoad+/vAeROK+5AJNc8E50zP3Vl7w/mA==\nlifestyle.\t\t86400\tIN\tNSEC\tlighting. NS DS RRSIG NSEC\nlifestyle.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bMTiIcIMrf1THs7GEOoPaYkZ46D2J3acJ9WcjBmUMfWXpYAjqfqU6iIhVKTlPQv7e3VkNYosP7gV6bw36JXa4CNYw8YZiEgHtohSeTNAdgDd6UJk+u+NKEFlvTZK7o083F27vIwAT0Q1Cu/vTwqabjQo276Ut63qStZYNOIuu/jjLZoAWq8yzJznWwudj1V7CrDdxraA6y6PnksKUCmMRvzkdZPIB6T0jXrYTKca8mk4FeVkEgXVpQCRF52/LURBZroeCcMNTS4fM+YyDYxoa+ZfVF2WC0sBWC7Yimob6HG3KWKHhLh/xj7mrYZCvXA9j4MuJP/6TV9l70FUc15acQ==\nlighting.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlighting.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlighting.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlighting.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLIGHTING.\t\t86400\tIN\tDS\t4249 8 1 D469A6B84F46EA715288623054AE40C1F87175F2\nLIGHTING.\t\t86400\tIN\tDS\t4249 8 2 D525D95EFBF3F3EB9E0672C4758E8748AEDBB140F5CF46B1BAAEB21C5AEF18FE\nLIGHTING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EHFktG8gGVlsIzsy5jqnqUPzYny9kd1RJmdpa2Trvh92o9T07x1m54OVg31u+aJqt/e+2XMHCk/mUjZSTbAfDMvhsSkXzXtdX3Wtk+m4wC4PW/AisdNgu72gEmLr2acMFGPhS5WUsyrxUqeMvPHE45FDWIswYUDuLNdTxJmdx5WSoiUBO0BntxzMbb9p+VjQlEmN7Y5JYOlp0YqxRg1WS4YdAuB9Z+98Adayif6PQDmHIcalN3OW8cNevInhge37izvEsyF3OjnZWPhH7D8IgdPSaYlF1i8fvd8KLI9DkczAALzfKz5Q/Vjs2t9B8GTEzUMSXS0qZPsgthM7vZHcig==\nlighting.\t\t86400\tIN\tNSEC\tlike. NS DS RRSIG NSEC\nlighting.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j8+i23sWIyNWUBlUHBHupi071klW5EBh9gpLDUtonz6TTj497bVEWOIWkdvHchKPY7UPLcs5GtSghxiJL8c76bl2r37ILkjZTh9YC00rJ9keXKnqopKdzaLvjhp4e9uIbNXwFhJlxCAvsw+u2a/r6eg+5YlpOWGePJ4d7QGWLC8wxTf6UTvR7qnoVoP6F8McNQCT3yY8btu96zhD8jI8RCvRoI/3h0DgwdP+14pL0iGbHwa6rWAZ77zfs2b+QmR2nCJ040PSi25bVLkdXScH8iYqQWgpJmJ4qy9WPMvuNIAW3fmDKqSRhVNQsiIJ5uUWD2KCWWjFcakG/UnYi6GTfw==\nlike.\t\t\t172800\tIN\tNS\tns1.dns.nic.like.\nlike.\t\t\t172800\tIN\tNS\tns2.dns.nic.like.\nlike.\t\t\t172800\tIN\tNS\tns3.dns.nic.like.\nlike.\t\t\t172800\tIN\tNS\tns4.dns.nic.like.\nlike.\t\t\t172800\tIN\tNS\tns5.dns.nic.like.\nlike.\t\t\t172800\tIN\tNS\tns6.dns.nic.like.\nLIKE.\t\t\t86400\tIN\tDS\t19672 8 1 D2C20BFECFE6D8DED6AE7FEB88A597B979AAFA8C\nLIKE.\t\t\t86400\tIN\tDS\t19672 8 2 AEEBC1225E5CFB7E4525CB53F57C0FED99157D445A575F78ED8C12C8FEB98894\nLIKE.\t\t\t86400\tIN\tDS\t44644 8 1 B2430BE63B7DD85D9923D89B43FD5A076305B09F\nLIKE.\t\t\t86400\tIN\tDS\t44644 8 2 5BF2DC49C1801E7E3BAA52B58FD43D1334888CAFD6B671C249A03890196BC116\nLIKE.\t\t\t86400\tIN\tDS\t62675 8 2 373514C7EE449CBD1D66527FA947C567A8DAFEA0065D055D3226307C8C2E2874\nLIKE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wD2AOX5dfGx+hzm3SjxFioGpjZNryjwYQ1PsJRMgIE1YsvPOnCQXEhFxZ8G3Mtw5JiEHBgnO0VQSFq0TdIgKr9simRg9NMvrCLaN3FIaDqA+v1XRlxAY0B8Biq5Vv97gsccZBcbueTA7qMBYJZHq/povFBmEM1CoZnK2R5KbNERyfaHdPttv3zOsXcUa0KoM3TP07k5woiW0cfr/NYFuuS9MSgUbicQC6tpSKTnRoHuSpePV5zzvl+r31Rz5QPAZnLZHG9Z65vvGVxGw2X/zFQM4ef72tnB0bDWnhl06qCgdLoIfVYhYSFbsqLTMydJUYlKplhZ5XjHS20jHPpbUzQ==\nlike.\t\t\t86400\tIN\tNSEC\tlilly. NS DS RRSIG NSEC\nlike.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oTdlaEwJEbIYiUTrNt4Nw/OHbLl8RMjJ3jr5E48cebsfS4TtBseFqwvzTEE8DbhlViznK+0N20nECX0LbhVzDL3UNjrbUqO22gxAj7CiM7IWsF3EtG3emJZbAKfrEpAXHwx0SHLeosndL4P8iyFyOt6EDpYnD+M3hQmD5rFVYQSP1EGY4b7xI0fBbdDh2eBMrWqmSv5iTpgH9xAabfpnLNI+nXNf/bpjhOiRbsh6Cc2MungT+gsQIgGU3eTsV0meeW/cA3nTD3qn4p4pJfFDf4ek5sM0PYIfNKMO/Ua7YUlatMmv4Ba09sKsmGyP0/oZvdNnpf5/9U+jhg4PewjW6g==\nns1.dns.nic.like.\t172800\tIN\tA\t156.154.144.103\nns1.dns.nic.like.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:67\nns2.dns.nic.like.\t172800\tIN\tA\t156.154.145.103\nns2.dns.nic.like.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:67\nns3.dns.nic.like.\t172800\tIN\tA\t156.154.159.103\nns3.dns.nic.like.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:67\nns4.dns.nic.like.\t172800\tIN\tA\t156.154.156.103\nns4.dns.nic.like.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:67\nns5.dns.nic.like.\t172800\tIN\tA\t156.154.157.103\nns5.dns.nic.like.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:67\nns6.dns.nic.like.\t172800\tIN\tA\t156.154.158.103\nns6.dns.nic.like.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:67\nlilly.\t\t\t172800\tIN\tNS\tns1.dns.nic.lilly.\nlilly.\t\t\t172800\tIN\tNS\tns2.dns.nic.lilly.\nlilly.\t\t\t172800\tIN\tNS\tns3.dns.nic.lilly.\nlilly.\t\t\t172800\tIN\tNS\tns4.dns.nic.lilly.\nlilly.\t\t\t172800\tIN\tNS\tns5.dns.nic.lilly.\nlilly.\t\t\t172800\tIN\tNS\tns6.dns.nic.lilly.\nLILLY.\t\t\t86400\tIN\tDS\t28705 8 1 0FA8AE4FAE1A2A06680DC032FB00570E12E44AC4\nLILLY.\t\t\t86400\tIN\tDS\t28705 8 2 C1F40540B063E067996B4CC335045E22AF4C1F1743D36681ED21C03CB3E72C55\nLILLY.\t\t\t86400\tIN\tDS\t34979 8 1 A642E7161CDCBEF5203B052C57C599766EB8CD1C\nLILLY.\t\t\t86400\tIN\tDS\t34979 8 2 FF5E29409419FB32E92562EE8F7E6637A5622861C890A1762B529FC161EE6D12\nLILLY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vTzKIuWK5hCU+yaEv61k4Jw/TIx7ECBI5W99l+G11aSohy4YcPG65sKxpsxu+X9xLJBxMpvvMumfAIYuZhwDS5tihXv5xaMd/dU6UsgSpmpq9p33RSMVAMPX1nzHUNZigztAaI4PUltShw2AtrLZQ62cZqR4yEeTC1p86IAgHdq4EYbhjufhh6KpQZ3zICBl1bTcjfWiIJ7r7Y1SBp34cKRXIGUkehjWbqFP2VYjl0nKol+hklVTgDaC5SEGwjWzGlYckuY8hF0JfmEJtf+TMNK1doo+iKBhim7Y1YEUivs6KFJ8ZyER83XoAuE6q7uQ6ppanAwejl4I2Lt+k0ZBGA==\nlilly.\t\t\t86400\tIN\tNSEC\tlimited. NS DS RRSIG NSEC\nlilly.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l7O4F7yuqiz2hF+CuKpURFWXIbiiWer52xMvnPvR0IXsnc70Qjr3Nx3yUvcQH7IxHBw5VQgD8SFx6hDNPdSWbEBu3Z8D4JYKBvc+1x4HBvEvH25JHzPpYAZCOS87Rcy2tVhqLfcXILsqMWeJlRI5y0FzmO5Qbj4G+HO6QDbjUM1/PBCnQFqp1KqUklOhP6MGZEFBoacZiFKB9YtVvfLRvtGXP9SIgwHpczaAuR3zbwEss6lnOZC7z4Y02PZ1svuhgeI+1BaoSkQb9BLEOje0Hjnxa4pElapWk+ApjXOW26eQB3UKAj2hJnCe5aM3QD5G+VWMqW9i2Yp66FFGI4RjrQ==\nns1.dns.nic.lilly.\t172800\tIN\tA\t156.154.144.104\nns1.dns.nic.lilly.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:68\nns2.dns.nic.lilly.\t172800\tIN\tA\t156.154.145.104\nns2.dns.nic.lilly.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:68\nns3.dns.nic.lilly.\t172800\tIN\tA\t156.154.159.104\nns3.dns.nic.lilly.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:68\nns4.dns.nic.lilly.\t172800\tIN\tA\t156.154.156.104\nns4.dns.nic.lilly.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:68\nns5.dns.nic.lilly.\t172800\tIN\tA\t156.154.157.104\nns5.dns.nic.lilly.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:68\nns6.dns.nic.lilly.\t172800\tIN\tA\t156.154.158.104\nns6.dns.nic.lilly.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:68\nlimited.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlimited.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlimited.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlimited.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLIMITED.\t\t86400\tIN\tDS\t13027 8 1 0BF9C1830AA1A926CFF803D389803F2732CD1BB2\nLIMITED.\t\t86400\tIN\tDS\t13027 8 2 C61ACF06C8A535D3970EAA101856739F9A6DD3529F0583CDDB11FB9D9EACE17B\nLIMITED.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pAvR5EDx8Obth7FRXVgplpR0qEvWXYILQDt4kPEnfqvRVGXkfOnBAyhmcyC2TPNF7R31zKjFO8TeXC4ckmp8MM2AkjppzQUvUKc3zKX9WCj92TadLymWM12NBhbp+/QwlHkFyF4LvYcE4BUEYVmienrf+UPpi8W+Hu2Rw4irChFQKSJ3Cmc67gxfEkUoISvRo/8wVRCDVG0soV9DrPg3jkOnd7rSgVCmaye5UImg4k5Fr2XuOrjDLE6g2DuOeDwBJdWqLtuCzuIEAwieCUS7OQ31ehcQuMwHmWKp5YpSseUcSvy8M7kTG3jlUDFAz/qnImNcvPhnkDhUpD6J5UMcyA==\nlimited.\t\t86400\tIN\tNSEC\tlimo. NS DS RRSIG NSEC\nlimited.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WB2BLbygiwuITVFP1TCZtv8IoCPmOaTHrO2XNLyCxXEE+JvIwrU5D6dKCmVtN+k/4h2qCnxo8hAGqC0FgmDeqTqUDxzTzaRrllhTQZoe2uFCzHLBW4KXiB5HBkgT6KyOULV2JsLqZdX1F/HKNKYqNMVuVgcTGB4TQC8ez9pUVDPnTSdxPaN61WLTwGQSgsWx0bXT3rF6J73tcSYdfF/sO/H6k/hmiVwdcJV7Ltovt7qr6cVIdwHRPrewdQ0SSxzROgSxpnfo0sueA4pDsEwpe8gI/55fuJXRe7WzbxYXRJTrkajMxj9CT9U7QCpMPPcxDocINwg2uJCGETLtPp0yaw==\nlimo.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlimo.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlimo.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlimo.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLIMO.\t\t\t86400\tIN\tDS\t27514 8 1 DE8600622288484638E23E8E3A38896743767ED8\nLIMO.\t\t\t86400\tIN\tDS\t27514 8 2 F190F68D9EDB429E07F955780673B056B81D58AFC0AEE03EEEF351D419565007\nLIMO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pnwCpH2ilEZbFRSLaIecc5Fnh9Vy7w7gRyRGJUl9oGYtcTEx7a3paB5tkQHqq43k7/V9hK2Za2FrR/E9n1JOsfYibAvu3r3N7uTaYeSGlfDqNas7SZGCzp9yMoK5lI6g6jYLuKrneJKym+5BH+5a7wUIrdoKMGQfQxgyeF9plBPBYYSV+hlRPKGebckKs7eV+AeFxUs1EQc3xM4R+YBuiW36D7/AvzOUBEJljO/cRpCBzSyY1t7EsoZj1X6O+vZJq2p+lSqRYyQyEZkNg1otUs2e1SrWNGNhjw62e6ZEKTSfqklozcXLOceJTCZpxndPbrGU8GHkL+85xu9SU9UKZw==\nlimo.\t\t\t86400\tIN\tNSEC\tlincoln. NS DS RRSIG NSEC\nlimo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BhudZ5Be3G3ESI/D2wtdobqZQWuL0wOcMzDi3Bkeethk2xhcxb4kCqPtZDbQK7E+RYofeWHVOQGX7DSCRJFSBBXjcMX5zRapkU21J1U1775G1H6eQuXh98D4esTGiLiy7FJxjPdE3sVHQ96X5mbZ17dmKrE4udsrTSopyuAW8hO95miaosiS6v+/wulhUGW6GWhfgtReu0fN5Hzsm2wY4TDN8Mri2BtLwkNOPx6nIBEPSh1QqDb/pdwJsXjwQjCfg30tamStkgmOnxM2vEC278zsonYJo1BdCeMeAf9qqv70O5JXnJwHCKZ0Rd5ad9B8bF5xPkWG73YnH100bnNE3A==\nlincoln.\t\t172800\tIN\tNS\tns1.dns.nic.lincoln.\nlincoln.\t\t172800\tIN\tNS\tns2.dns.nic.lincoln.\nlincoln.\t\t172800\tIN\tNS\tns3.dns.nic.lincoln.\nlincoln.\t\t172800\tIN\tNS\tns4.dns.nic.lincoln.\nlincoln.\t\t172800\tIN\tNS\tns5.dns.nic.lincoln.\nlincoln.\t\t172800\tIN\tNS\tns6.dns.nic.lincoln.\nLINCOLN.\t\t86400\tIN\tDS\t6649 8 1 1D06881FD00ACD27058CAB45B8FF154B3F203070\nLINCOLN.\t\t86400\tIN\tDS\t6649 8 2 4E149C629DA80A0C252D85485EA318F01D970006A6AF8142630D4E5C6F4E01A5\nLINCOLN.\t\t86400\tIN\tDS\t35714 8 1 61986863F42AA1C4ACFEC9A21D3855EF85B00846\nLINCOLN.\t\t86400\tIN\tDS\t35714 8 2 C588B9505F51EB82BBB815FB8485ADFE9D1B3F1CE7FA8498D6B2BD558CFB7011\nLINCOLN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RwkOIDWvDcUW31IciBOd7xQ4RKK0fHvUlcZkILgfPjCa+40Ywww6GkjDrYSwI9mSzzeRCM1EG+dh0S3H++kQly9ioZ1RhAmJOiw7pV0R52/EVkYRiSMx4ryIP8zXDvvJCPwndHWwjKAJ9gkS+CrQngfcprmbxUDrXQuZT4lWY/juxm5ljLJzuQPn5EauGBAylo/W12DkA0RM/EWs9Quae88M8TMlh/nXloOnd+FwJCW1cqQOaf3we20hca+nACBIO2mhyHs32tf52AOsuuit0LwcHJ5EfTSpLfhVgHPXqKOy1Gy6nfSAr2E2EjxKBMXVDX4LnXUn5pEbLL1i2k/BfA==\nlincoln.\t\t86400\tIN\tNSEC\tlinde. NS DS RRSIG NSEC\nlincoln.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DskkERysvdWAHOAyAmXGM6D4tbeRTAh+ByPpaF3eXvIPYn33D+aP+6X2wpg0OjNgjFnkeLwEBNqt6npx0OuyTjDX5RDTI8SmZ392w//Tl8Cpppz4jYEdxYsAN+J76Sl5BcnMHnQXG7pHiJfoH04iXDVXL5pp+x6+vU+Ij96Y8PBh1cS1qDUD5+/XgHLKlIX6w5LcaQGfN8nHEzSgSZF0oQpvOW6IpVJHJDMymy6hghF9YxsYRhqFm6wR6t2OQG0GWwej21bmqb0NlhvWahWWqX69C+xMgZWXZGIG0aAOXcjF5D+DkpKzOQQhemXlqTkOMQgD/ZnHh0OvZfXhjcOWsQ==\nns1.dns.nic.lincoln.\t172800\tIN\tA\t156.154.144.105\nns1.dns.nic.lincoln.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:69\nns2.dns.nic.lincoln.\t172800\tIN\tA\t156.154.145.105\nns2.dns.nic.lincoln.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:69\nns3.dns.nic.lincoln.\t172800\tIN\tA\t156.154.159.105\nns3.dns.nic.lincoln.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:69\nns4.dns.nic.lincoln.\t172800\tIN\tA\t156.154.156.105\nns4.dns.nic.lincoln.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:69\nns5.dns.nic.lincoln.\t172800\tIN\tA\t156.154.157.105\nns5.dns.nic.lincoln.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:69\nns6.dns.nic.lincoln.\t172800\tIN\tA\t156.154.158.105\nns6.dns.nic.lincoln.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:69\nlinde.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nlinde.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nlinde.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nlinde.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nLINDE.\t\t\t86400\tIN\tDS\t29724 8 2 9FED261C4D71D0D992E1EFE313BDFF8C78F254DB42E806F30AB5E02C49C732C3\nLINDE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qA+nBUkStN7kXm4Q8qwCL/BGSKD9alTzmmvfX1P/ZT0xr2p/TTntAB35RtHURq73HCIEFt/m3FrJdt1trYQSeCz5oypepK8pyiRo6QqdkUhjcC3oC6JfZKXeMdVQ1SAnX8+hg+VOxlM7/fWUW+iuoIR47BJHj1W6KcOlcRX3yLInHlFTWLJGywVsQGG80JwEYOdd7q8+YK7nUMD1QFgZOMq4EaJfMYfpSEYIW18ZBFELZySVn0RoSmVJjiAhWs0JtEglQgSciyJfampauWaN1NFO1rmaOAVdI2gtw/VuDovH4TRWXl69kcjOYS2Utmn3f1zXLmUcBgQbN/qrqo1+ew==\nlinde.\t\t\t86400\tIN\tNSEC\tlink. NS DS RRSIG NSEC\nlinde.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Sj4CFQO5E3LlIEZNJBH+F3jv76p7EYCLq6ZqYd2kF55bd5Vu9LJ4YjUz/O0b8ocTLv6GEs3B7/Itcsdrg5+SnNUZkBp0UbfhWbHND4jfWbLMnLnhu9q2WnJ2S+TgwLXxT+ClcqZZtZCEvxL46tOuoJF24HEiYw3Ciz8AyKZ3T6Fd9yECj7jewENOrNrWppSJlgk4FnK0BvVpCbECj6PHJoe3COkymbE2mbp63UH7th3oD5lfKt0vNGrlHd87I04XNm/eAIFcSGokrdWx9+IcoYmxnJa21eCDdSbK7areWBsMEjbI1adY2L0jZEnGu3uKVOdq2DzYSSAiyWn9Ci5/Nw==\nlink.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nlink.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nlink.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nlink.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nLINK.\t\t\t86400\tIN\tDS\t16378 5 1 4BAC0A7FB788380C75B12257AF422CF2F32EE828\nLINK.\t\t\t86400\tIN\tDS\t16378 5 2 22F61A68A2F1BFE7A3B8A71DE8DB12BAC9A51D98D8D1F44C1717396E395C180B\nLINK.\t\t\t86400\tIN\tDS\t33631 5 1 3B75B8FA70D02DD2318B92DBAF7C19E97227CBD3\nLINK.\t\t\t86400\tIN\tDS\t33631 5 2 98C5361E319C349C3135070138A0A8B34D5CA3CFFE87B3D27294E313E696F101\nLINK.\t\t\t86400\tIN\tDS\t51802 5 1 4F1558597AEC14F10D869F5F43D4905CDF6189DF\nLINK.\t\t\t86400\tIN\tDS\t51802 5 2 2D24B7DF7EFCB55786172F5927D12F15FBB5905EC98C9FAB2525A9015119DF29\nLINK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . l3Hkrnk9HEGJKYsrrSj/Da5RKeWSrrQsq/sxv+huA7nbPpvzhO9eLek/oGD8QZgro3w8emYYnsIpMndQ9QJxCRuR0CxwkaIpmNvUBWOlSAOCZ8LqDKh75hhCiHrZ/WHmPggByA3KHXNn/kzZI0x7F0HMAlNtDeYyF5shoFkXGh7Tvc+5PtOOWyCX7AHmGGhZ82+5q6GRRiWx2vcvtB5IJ1h04fFw6x+mHYbiNSEAq3OFKk6FXzN75a+6AU3ixyry7W2CyVZm/X4JGJdz6pIPLYo1cKHiTUM/zItOpME84hGzHOmpkqQIz4wGtHloXWR5wzmEnEAl/0n+rUlNFoGL0w==\nlink.\t\t\t86400\tIN\tNSEC\tlipsy. NS DS RRSIG NSEC\nlink.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ipKJizw2Bevav7QpY7+i7PnibXz+GxSm2qgwmsAk32Tmg1w+erFBua7gJN/FnUFwgQSlt5/TAdwwcB6Cb0FsjuEm3w1dJEjKXkO8Rn702hVgdHVj6hDyQ+yncXm7TMcosvpWOsjo5eOc2X8yK5sRRgP04TzkW+tiWIKeIKB8ebeuCz3fj+ihe/uRr9egboRis9dMxHElFQKhl7Oc9N/LtiPtOHwgOeO9Bgusd8gmuMIEd+mkoBjO4ngO3S/2JYt9D7+jAqJaCKnO/2rSDN7Z4BsL3GoJjD9/O0Tu7pKbUdLH3n5TJBINgxMrGJ0Hrv/PMCfDMJtY0DkuRN4NkCQDqA==\nlipsy.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nlipsy.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nlipsy.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nlipsy.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nLIPSY.\t\t\t86400\tIN\tDS\t29655 8 2 492B3408ED68C62DB07F2ABFE15C2B2DE6FF28DA1D6B4CFEB9EF26845E132B44\nLIPSY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sWeDcyfNQgw9QeKkeJ6ImEpmrSMzWuFmWQNGEKHxQRKeG4ILRUggBFatZxmXd0yuhOk0Q95O81ivlzcSTw/XtIdIYorbGhdfUOwtl1xkzGKYV0NOPNZcWpRR3tlmKGeVGWYWrSXTPqYHoaVhHNP4zQ68cv528BhmTPegQzQ/+BuGIPsMZEvNtG32c26rMh6YUZMaw0hlP5LgzWw7rMwdi/ieNJFnm8Ngd4076R+lhHBg3kuGMuRwWiI8DxX6QR/0Fkoz4SHU7Tj1uFwntoo3GTPSDAUyJa0tOk9/V9dzqkPHGcJwizkqLYIacfx8Q6DAaGyIaqzRf1Q5IsR5dqFuMw==\nlipsy.\t\t\t86400\tIN\tNSEC\tlive. NS DS RRSIG NSEC\nlipsy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ScdjFu+8hQvJiOseurds0xBLZNrLREyAP7yHf55K44lKG9nUa0bYP/sZYrnVq7+fE3sZkK2siY6/QaLdq5hlXm2+PHOiulWQruDWQ3u9J1NGsLkQo6P0KH1Pu1nsYSbr5wSvX111sedugxWVlcy1bihwvkrlug+crXuy7XbRDGEsp+rdmmWwr8o39KCRP3rQoYv4po1ZWiK+YrIpn3WeL1NrMGbyqU+f0inzY6JtG7/VdgvHnXsWfR2UPrifPUKUZVBhC52eyhwB1DqT+K9enRwNMTkBKM3Q2Jn/b5UCNHol3z0fZfI+p2O1rw0HprwZOe9cPDggRnPtybr3Tz3naQ==\nlive.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nlive.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nlive.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nlive.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLIVE.\t\t\t86400\tIN\tDS\t30640 8 1 B1B3A0ED44A1DEA6B8AC93793742680887C6C4AC\nLIVE.\t\t\t86400\tIN\tDS\t30640 8 2 C2A186F6BD89AE983EE147EDCE3148A75343EE1F12869ABBCF293388457F495D\nLIVE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pG3AftjqqQ2a59IJdne24qbcbH9+HeuCc1O0tjf5oilX90ea06UAAecISDYftaiB65KFNeBy3+MAA8764Ph3V05yDmsGAmLM9ohzoomltBjybJZK/p1pht5eSnUX/EjjOLBrqBVb1tuWV67r/Voud4LgNZB5b7H2275QTR2ElLlpnZOTQix4eM0kQQF93Wr7iNMADjNctV+YeHXviWl19jrypU5yjaZ7AzIdHAtt4AB2Vv5SfBQDBpHikXUmag5KOYi7bG3xuZFAWsoaG+6QfoEe+nIhWOMWQLNluv2DlXq1r6L9r2j7ma+v4JN3D2KUHMoqhpSy0lIayGxYww0snw==\nlive.\t\t\t86400\tIN\tNSEC\tliving. NS DS RRSIG NSEC\nlive.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VUvVOc0LefB9oBb9qcB0UP/OuNO5++lbaktkd33mna08asFaWV2kCBHb+5in5voySURY6W2coXLr0vPcuCOECkw+1cWe647kpd88QYGTmZJG0pqGl8eJaRNULoYCdJF4CabjuEddk1lQAYNcDV0PqD1nzg5+8o2HSApiYMIv69yZ8pnngdF90Fovcxxztp96xOHcX4cpbfNV6P9owmlb7Umfe/3V0+tht6snEwtEvhISUiA+tK5eJMFFEO1UkrEPzy/BDE1QAaFmP7iGDvfM6UsiUbRBuPiecG7LAta1wxvRLa2U+eFNbC4XaH95QFJ7Pu3uDU3ThOw+o5Wywc+BfA==\nliving.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nliving.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nliving.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nliving.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nLIVING.\t\t\t86400\tIN\tDS\t9429 8 2 341CE294DED797DD426A6B6AFEAA0C85BA65BBC8EC3D5A7895D77DEE88435DF4\nLIVING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dBrSWEafcRBPshgqF6XVTVm0ic8DPb3THZXdD6fPtY5j5nDWxa9YjJHGBkC5Nt3YjPibuFW8dcQbCxn3y4WW4HCnzP1Pf+xxBhKlJWYWVSaN3wOaYv2Heh6RvH5xfWxeOk0IxZYKcJVVucqVDhp2adUbLOHnPN0jhQbniplPnwF37/Kr3Z8vxca6uTd3B6078bN1nWjGFU06iKS5hP3FCDXf0Nesg5BKAeM+oaE6Szf0L6oIEWmArPloN5LquV6ul2rqBoTDtOihqYKo7dJ5W+LduETEeATd+hAdxDOnKXtBILBw3mnscGe0my3rvU8v33BnY9Zx9BOqzjyUEixsNw==\nliving.\t\t\t86400\tIN\tNSEC\tlixil. NS DS RRSIG NSEC\nliving.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hC7cYXeRZ/wTupEfLBwtN7c1HtmN6U0rBH+XfVI0Or0iZr8u2FvH7gGjjeItkppEZc7f1o7SubpkOs9Z4TU3eSaR+34RlCHK18NAN6wqCl5g7VaRImIUAfSwxLqIChqkFe1PCCttu9e2aXFX4bKFpfKP66KGAapeRljGa+KLkeqBIvu/WcK3JopMw0aCEb9p9FOlyKzF+vyCW1KfbcAk1zb3cAV8u12I8N80WonJx2bc87U3J6YxuaohQ42o+Co6fsVJ0ZraXCJ2RTaeBcXNMioijAskgfpjJve9lRwPsx7vVYKKPiVm/RMW0FLCOwBgq7Rrn/zV6C4T5QWaOH9MAw==\nlixil.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nlixil.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nlixil.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nlixil.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nLIXIL.\t\t\t86400\tIN\tDS\t61715 8 2 58B2ED7E35FB325167016268846AB5890EDF6AAA53D1D1A7A63B873F4ADCA32A\nLIXIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bYhw02emJblR5EXmYiuRt3tAZeBLAR2JuzwfiSHW0BysCXHYbffhVTptpT6Lr8DZV9nLRaKcmDGjbSiYt4028hjBDX4VX5LiE/xTsVsACbqk2WndERXFdRM0QzMFQRv2kEoL1rt/Zxs0w0+cnZCktWb/u8z/s3FBy/6Yf3jNKkqM4snAgBNUJNM/e1DZJ96E1jV9DjO0VdL9lwR9UAKjLNYWcWNcLI2NeArkWI14ZuZWrzlimsXqxAorwPoZVRNHmckX6r7xQAeQkex+/kljqwnyul/ZuduFAj7MNa29j5PjQD7g+hISB36fj7N7Rsk9c/t74wCpLRfpwtqlRFwJMQ==\nlixil.\t\t\t86400\tIN\tNSEC\tlk. NS DS RRSIG NSEC\nlixil.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bbiKT5D1w9WjCh9TKHDGJqRY0e7LVEL6SEY2L7rgRiOKHzn5CTKZwRD/VJIyov1v112bh1DRasTgb6kF1MliGSmLhjNHwPeWtTbsyMqBpM7P2lkQW+1Ha5HaPgt8NgBpxbq1u8Fylg1TVpJOuotDcXYlUbQT3+uA2GT0CTxAenCFGoFaH3XKXbr5qN7WP12nkl9a70CXTOl3h9oUR/BUUrHRCIWk3RLdQoYIvuG6cJ7gdwgxU7ueKj7mRVeEgz4e7Qk5wb9oJF7dxjUHLzujeTEOfecBzM1ckzInmtlHAFQfhQQrRgOkWMSqacxNIUZbLD29qZ2Yynr0ej+qJq3rYw==\nlk.\t\t\t172800\tIN\tNS\tc.nic.lk.\nlk.\t\t\t172800\tIN\tNS\td.nic.lk.\nlk.\t\t\t172800\tIN\tNS\tl.nic.lk.\nlk.\t\t\t172800\tIN\tNS\tm.nic.lk.\nlk.\t\t\t172800\tIN\tNS\tp.nic.lk.\nlk.\t\t\t172800\tIN\tNS\tt.nic.lk.\nlk.\t\t\t172800\tIN\tNS\tns1.ac.lk.\nlk.\t\t\t172800\tIN\tNS\tpendragon.cs.purdue.edu.\nLK.\t\t\t86400\tIN\tDS\t181 5 1 A1907F85D49081239389C216912B8937D0ECEB3D\nLK.\t\t\t86400\tIN\tDS\t181 5 2 87516D56B697CB3F7A7C3EB594EE0E16AE509D16A503089F4FBD4F347B336F93\nLK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HYikUiHHp2dr/hszW7F4xz1b6c0bxXXW/16kQ9gMQdtJEP4e2L4pRkZV7wKUgfeno7X9u4JYNl+oT5gLf0gURWYkEzywvBEFiXwtl1fL/VsVqM5918bLm5F9SXJS0UpSwYfBG0BpucSrpL2/UcRDmZGI1S+A3QUz4AESt98LoB0IS/SOkHSpwZ8XdmVhzkUw6ZsVufQYVvLE7SFKHwtbpPFCLvCtDN2dV6WAe2NccdOK2vAqtK96BBbj0uVDLz9YCloSzWC8S5t0dNLzrclyAQEgGq2GZX2h9yfgqzRizPKS9uKRPR44P8I2cKEDTXD8K+zZ1bik5DomBhA1bfwqkg==\nlk.\t\t\t86400\tIN\tNSEC\tllc. NS DS RRSIG NSEC\nlk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VWC+TChGKts946peSDzG0dnEMYCCqS8UuZOE8olxlnPZfIQjlIc+K0yfD0DqH7Nxafw5jRDjWMVj5UyjpS/zz1NdnSfNZyvGCzZ3RZsLj159wsIvlhzUn9cP+onOLgmt17XMfYprXzBseFE4c8wdD3GHcOC1ehz4My+C+MRNcUCOPPyDt4yr/qcF7CvRLK6x0OPMAZ8cIRisH6vzGVR7fvsncaAcrEDSesgTQsaboH2ZuOzzAtIJsbq3RhBtAb470EfkTVS/fO6ZTZkC7+QH1fAxQX+DxWvkx8Plu5/QeuDnTKPh2fxS4LEpVr+Aj/GUAxsOLOc7+pNar+uDbtFSWg==\nns1.ac.lk.\t\t172800\tIN\tA\t192.248.1.162\nns1.ac.lk.\t\t172800\tIN\tAAAA\t2401:dd00:1:0:0:0:0:162\nns3.ac.lk.\t\t172800\tIN\tA\t202.124.166.178\nc.nic.lk.\t\t172800\tIN\tA\t203.143.29.3\nc.nic.lk.\t\t172800\tIN\tAAAA\t2405:5400:3:1:203:143:29:3\nd.nic.lk.\t\t172800\tIN\tA\t123.231.6.18\nl.nic.lk.\t\t172800\tIN\tA\t192.248.8.17\nm.nic.lk.\t\t172800\tIN\tA\t202.129.235.229\nns-c.nic.lk.\t\t172800\tIN\tA\t203.143.19.3\nns-d.nic.lk.\t\t172800\tIN\tA\t123.231.6.18\nns-l.nic.lk.\t\t172800\tIN\tA\t192.248.8.17\nns-t.nic.lk.\t\t172800\tIN\tA\t203.94.66.129\np.nic.lk.\t\t172800\tIN\tA\t204.61.216.27\np.nic.lk.\t\t172800\tIN\tAAAA\t2001:500:14:6027:ad:0:0:1\nt.nic.lk.\t\t172800\tIN\tA\t203.94.66.129\nt.nic.lk.\t\t172800\tIN\tAAAA\t2402:d000:100c:0:0:0:0:129\nllc.\t\t\t172800\tIN\tNS\ta0.nic.llc.\nllc.\t\t\t172800\tIN\tNS\ta2.nic.llc.\nllc.\t\t\t172800\tIN\tNS\tb0.nic.llc.\nllc.\t\t\t172800\tIN\tNS\tc0.nic.llc.\nLLC.\t\t\t86400\tIN\tDS\t50323 7 1 195AC9A124A7C2E5E8EBF95E05F4669C6C569082\nLLC.\t\t\t86400\tIN\tDS\t50323 7 2 8B39DC6547F248496DACB5ED2A038914BE941FE1E6BDE125ED07F27021FF1328\nLLC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XYgmSG4vOWtxiKg4GRhteiDwPdHCn/Y7ODKVsLj5O9sWoMSyCkXzbhU3w/BWtNdUvbC3sgD1UPT5ysbZ5jDVIrJmc/cYUHLeQ9HdJW3VmC9R6dGuMDSFyeRXmZmBuBo2eUoOjb+nnBW5pdh9gjwZfZVEv/2SNg6Q4ZVOttI6DZqTCNxYoKhcz51d39eQoNW4wvbYK7EXZcmj+yxtzEHsnZZ07VjVkN07r9o/4RZhGegmyuid7Gtznl529qLAE5ADu0o4/ywlh92PLI7ZsD0gFC5lwmxhg2GQENu3zoKuNf36aurQeGmVB3CwMUKekRrm8GlVzfLoqnpJxvsQqmcPqQ==\nllc.\t\t\t86400\tIN\tNSEC\tloan. NS DS RRSIG NSEC\nllc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fcCw8sGgkKGdy7PcXPk7Z8YJy8rOjJ6hcwczhjAX5vADdLPi1swzxyyd/A9Bb+nNXcwj8FLMfQmK++tgqQMjhlTwmhdU+1OR4CyyyefVvAFgGjTS/+NZooXNBYZHTX/qTjy5p5yp53FEi0wbMq2iQ6uYhoypn4JecLy6fSzwuGdpDjiGdxCam8Iq63+UvznYAdun3/jAqU29bToDNmFmY828q9A4YoHAZAzRTSjKfnNCO5RUs2rZkjjN2dqxXh8ONYrGJlDiqFoAku9mDHCMrU2JdtwQFtSjggvGpoXRYnAISyN76mhgcGfLHVV25BoIjzupSDj1EGZSjCPcxLReQg==\na0.nic.llc.\t\t172800\tIN\tA\t65.22.36.9\na0.nic.llc.\t\t172800\tIN\tAAAA\t2a01:8840:26:0:0:0:0:9\na2.nic.llc.\t\t172800\tIN\tA\t65.22.39.9\na2.nic.llc.\t\t172800\tIN\tAAAA\t2a01:8840:29:0:0:0:0:9\nb0.nic.llc.\t\t172800\tIN\tA\t65.22.37.9\nb0.nic.llc.\t\t172800\tIN\tAAAA\t2a01:8840:27:0:0:0:0:9\nc0.nic.llc.\t\t172800\tIN\tA\t65.22.38.9\nc0.nic.llc.\t\t172800\tIN\tAAAA\t2a01:8840:28:0:0:0:0:9\nloan.\t\t\t172800\tIN\tNS\tns1.dns.nic.loan.\nloan.\t\t\t172800\tIN\tNS\tns2.dns.nic.loan.\nloan.\t\t\t172800\tIN\tNS\tns3.dns.nic.loan.\nloan.\t\t\t172800\tIN\tNS\tns4.dns.nic.loan.\nloan.\t\t\t172800\tIN\tNS\tns5.dns.nic.loan.\nloan.\t\t\t172800\tIN\tNS\tns6.dns.nic.loan.\nLOAN.\t\t\t86400\tIN\tDS\t5521 8 1 C27E74E26442998FFDA5CB83C81746579EAACAD9\nLOAN.\t\t\t86400\tIN\tDS\t5521 8 2 B08AA2D50D83EAA39A9AC5D4A148AF2C7B3464B7574F18D6B109C6C0F8803E4E\nLOAN.\t\t\t86400\tIN\tDS\t41809 8 1 C208EEAFD288DB308B52FF55F03E3121BFEED094\nLOAN.\t\t\t86400\tIN\tDS\t41809 8 2 0B39FD5A1A13D847C4725D02707D555EDD0F29F30294CD95E925D907F8FCA222\nLOAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F7102MKZtdPFfckIUF08eQkLR0nDLxw3R0LWBlnf8o1vbXQr9n10fmuR+GjsrJkmk2FuqcuHfZv7Ffn0SVPJy1AL9oRc4+A6LMRHO+fth6c24AI7L2JR7eF2IQxwlsJ4fNBtHbWolxesz4kQxWJ+4YCMmUxRBkbKs5nPDLBIbhh0rY7zQlC+9+7AU676MQ5hHEmzW/P14Ooug2fjEML4+uTIxNIC1j22CsQEZiFTIIJpsQgT3iT97eIWhRjpaeJ1oRy8k0Zwa+kJRxzzbDMosVzRSQVo+7vJt94Ju0w2ue3se1fltbz5WfZ2nh5e9vCaBdHVzqcepsGH85IecgP3rw==\nloan.\t\t\t86400\tIN\tNSEC\tloans. NS DS RRSIG NSEC\nloan.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pei5a9eLCrp9TRW+1N5edr0fiGTF+tmvGdsisDHW35VwvqUjr7vmP7ThiIVWK3YdI1L6gHyYpvQD7/j2i7O9OMqH7gHcynCdR0YBZwcJOK23I6YhCeKCiTnZwQ/KWUm/NunbGtljgkzx5sRCEsFvBwU1RvKJP/mjDAqCMK+TiKb986YYCNy+rhI93BbcMiZ3XRcpxkm5uGandZlIUpNgncFJNMPcVKmInD687HB5jufFsnzsIJLsy83iEJ+2zSdU3IwXmlKNN6SuE0xc9zLUiBevANWUwnZ/JBENfY/XqSwufMqqbKmRGfQOU5mOj/5jzD1CWAhJxEGvoshrHLPj5A==\nns1.dns.nic.loan.\t172800\tIN\tA\t156.154.144.106\nns1.dns.nic.loan.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:6a\nns2.dns.nic.loan.\t172800\tIN\tA\t156.154.145.106\nns2.dns.nic.loan.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:6a\nns3.dns.nic.loan.\t172800\tIN\tA\t156.154.159.106\nns3.dns.nic.loan.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:6a\nns4.dns.nic.loan.\t172800\tIN\tA\t156.154.156.106\nns4.dns.nic.loan.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:6a\nns5.dns.nic.loan.\t172800\tIN\tA\t156.154.157.106\nns5.dns.nic.loan.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:6a\nns6.dns.nic.loan.\t172800\tIN\tA\t156.154.158.106\nns6.dns.nic.loan.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:6a\nloans.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nloans.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nloans.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nloans.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLOANS.\t\t\t86400\tIN\tDS\t40789 8 1 0781D09DDD910B8D8D040BA57D4C29E337A6E5D5\nLOANS.\t\t\t86400\tIN\tDS\t40789 8 2 A717BC2E051A852968F54767E6A07F1E6909B298ADE7D6F0E78E346127B8AFD6\nLOANS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IkapuYN/fmVAsCRNJ/YekCz+aCyYdM11QzjlChO8lo71CBcPSMwgcZM17M9BWV2pcKHpAUn4kqYQ1be9H9JHC9Lqr+yIcGOOpkRm+80sz7SUCaToIO5xgtvR/sPeWJ9cC8ct5JJ5IKd0+ziHUEvxfOP4zMwiMS4BKk+nuPCgVklFiTF4ry5GIbHYOwhYfAlVg29Qc6ghzeYf0gAxNz1jOfMSOL4Hzufqj50EgLe029hUrzoCxTS3HRt5NACSiuVagDbEZPoyMnH6L9c3YFxVuqP+W/cTn9+CqEQBBf6hK+yTMcx2QGsYkGQgza4YnvnFGA6IuUmaoC8S0NweeEUykg==\nloans.\t\t\t86400\tIN\tNSEC\tlocker. NS DS RRSIG NSEC\nloans.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fFNTfFClYLsSY6q3cYRuHHSrE57CBciFwpw6ZAtCygHULq5mpOoSOMrq0QWVn4wsc0B4h2YW5gBoq9R60Y7XP8kfS0eKHhbtIzug/G9xA053CZaqKhoGsTlGfuazZqL/gGZXIRpmsgKqh5dq+d0fnLs/5mTyXCYJFU3aYXKToLHOXGna9u5J8P9Jm48fvVaOWrjw6iXI5bZCGYQ7Y/QKtVVxodaKtP18AevFpfbEfRYGwZF0mHC5xnmcqbYbOjUYikXis5KAywjZ9YS3WGnwb9To7XA6jk3UfZcUUKo2Lw3w+PiqH9SsBkHZ2F1bJcinvSYyGxSJIP/S6Fs+bhzYxw==\nlocker.\t\t\t172800\tIN\tNS\ta0.nic.locker.\nlocker.\t\t\t172800\tIN\tNS\ta2.nic.locker.\nlocker.\t\t\t172800\tIN\tNS\tb0.nic.locker.\nlocker.\t\t\t172800\tIN\tNS\tc0.nic.locker.\nLOCKER.\t\t\t86400\tIN\tDS\t54879 7 1 F8C9CD832185B0AB8AE8EB4D621EDE101797D28D\nLOCKER.\t\t\t86400\tIN\tDS\t54879 7 2 0C069572FB6C734D7D753972461C9A72B3A6AAEB1F09BF6A0F41078CDE97D570\nLOCKER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vKUR1PSDg2nvnmvYMbSkZeAUtF+9RSccnJlaTZ9ZXQEL8p2mZy+f3iPiNMpMlwE3CAxu3uYa+k6BCvuS8+q8n7lydlnJKijdF14ScR8B+PumSxbTRSiciH4FouzWGAOV0ZSvUOvtRhG+4lA0RhDViieQ5whySKYjS9pwmzxPyQAR6AVLHcppC45bpEZA8oDQD3jzefvhGgl+hjjuqyHNq3cOqU2/oRXyo/NUNHOsFjbq81K/lLJyXeH8OtLgokxm4PNf6x6QCYD8Sc6DyjX550NR7CGIKtFBBp2/mMHAPi/URiGUejdaboRHaharYT9oHhrjzps1sm4Xg9u6X3zE0A==\nlocker.\t\t\t86400\tIN\tNSEC\tlocus. NS DS RRSIG NSEC\nlocker.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ImROGWbHDM5yTlmNVvalztdn/Y5rQUQT2vESJUxNQpQ7S+4yJDsYYPhMVn+2btGEhIjWfLuJZlWWDQ0GdV8aDQV4ZS/iwGjkxMSlqIk6JqDONQ0czWPRM2HKclDcySrHpdfbTx+YxdupmUOSqXH6P4qfXXacd/UM7LLC3K9+SxQ4vYiWJqY08u6d+vjROByDuQ7MXeXYrQTACYZqzLFbP9HNP0ThXhndrbKyfCsgcv+6mqKSn0n3jZva05Lz4e4GIhmjijAa/9QdtGjlKFFsK+hTsGTQ7e13Q5VLQzuDyt1JWMX6A7p5awdIB/lye8unn77Vg7eVKGGN4BuAXaTV1g==\na0.nic.locker.\t\t172800\tIN\tA\t65.22.96.33\na0.nic.locker.\t\t172800\tIN\tAAAA\t2a01:8840:5e:0:0:0:0:33\na2.nic.locker.\t\t172800\tIN\tA\t65.22.99.33\na2.nic.locker.\t\t172800\tIN\tAAAA\t2a01:8840:61:0:0:0:0:33\nb0.nic.locker.\t\t172800\tIN\tA\t65.22.97.33\nb0.nic.locker.\t\t172800\tIN\tAAAA\t2a01:8840:5f:0:0:0:0:33\nc0.nic.locker.\t\t172800\tIN\tA\t65.22.98.33\nc0.nic.locker.\t\t172800\tIN\tAAAA\t2a01:8840:60:0:0:0:0:33\nlocus.\t\t\t172800\tIN\tNS\tdns1.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdns2.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdns3.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdns4.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdnsa.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdnsb.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdnsc.nic.locus.\nlocus.\t\t\t172800\tIN\tNS\tdnsd.nic.locus.\nLOCUS.\t\t\t86400\tIN\tDS\t23735 8 2 FB7C38BE258C83CB17367AB656FE05F6A8A2A616FEAC4115DCECFA7DA03A1214\nLOCUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dKQax09I5jWj3dQmlI4NysKQFOO/E3H7gL+p7TkcQp1ceznwbf+SXLgY6Ldlr9TnCrG5liBBhmw3OPOcqRdt6wdeEDEtkv7FlfoYIwVM86/Bi04TseSZ/DAxHxsL9SSayE3NU2mzut/31sxTzqps7SNBwFUozpTS5H0xT1gPVFKL0LTXylyfct0Zz0sty51tfkAL9+wKgMjJqK4dInP72W6BaEEcd9KTyE4MtId8SYouPVSV27k7YdE7kl19Mo0z7r972NPEpAhb8bo9LLmzcHhgFCI43nCTUb8/SYtRaDvrrDLP0O0pb9eQEcslSVcTSB60l27WllQRHSfinGexOQ==\nlocus.\t\t\t86400\tIN\tNSEC\tloft. NS DS RRSIG NSEC\nlocus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VEDEz3qD9GAjVk81kN/07saRvMXcZTf18JTlyeTk6j6MtJyJ72TPqjDIlSnNSxt1pBXC0qwSrjykA3y/D+8H7QhvLbtLVjP7SDcqcbUB9U/Qf7L8CSygsVU7fx5y3Yb1UggiswiHkQglbeaX596nq7eLeNSZ892xXe5IX79yAB3wua2l1kLoq0iCWcdL1yv6LKL6dGTR7gfbKkF1LDIiQ9f9d8rZAUkXDTDZjy4TncV3H6kj2Ao59iAhPhw4Wsst3k97XoAzCaFdYWXS7gu67AON/n1WY/QjggdwQvQPaau7SkXj2Jhhfim5/K8ickDllwXsOhrc1MlIAy517E5pGg==\ndns1.nic.locus.\t\t172800\tIN\tA\t213.248.219.11\ndns1.nic.locus.\t\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:11\ndns2.nic.locus.\t\t172800\tIN\tA\t103.49.83.11\ndns2.nic.locus.\t\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:11\ndns3.nic.locus.\t\t172800\tIN\tA\t213.248.223.11\ndns3.nic.locus.\t\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:11\ndns4.nic.locus.\t\t172800\tIN\tA\t43.230.51.11\ndns4.nic.locus.\t\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:11\ndnsa.nic.locus.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.locus.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.locus.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.locus.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.locus.\t\t172800\tIN\tA\t156.154.103.3\nloft.\t\t\t172800\tIN\tNS\tns1.dns.nic.loft.\nloft.\t\t\t172800\tIN\tNS\tns2.dns.nic.loft.\nloft.\t\t\t172800\tIN\tNS\tns3.dns.nic.loft.\nloft.\t\t\t172800\tIN\tNS\tns4.dns.nic.loft.\nloft.\t\t\t172800\tIN\tNS\tns5.dns.nic.loft.\nloft.\t\t\t172800\tIN\tNS\tns6.dns.nic.loft.\nLOFT.\t\t\t86400\tIN\tDS\t18505 8 1 1883F1226D6EF2C6AD53D502D8D9DDB12091B46F\nLOFT.\t\t\t86400\tIN\tDS\t18505 8 2 027EF108565B53BE83D86691E3E7583F7356E57C6942DFE03AFB92D9FD49EDC9\nLOFT.\t\t\t86400\tIN\tDS\t38956 8 1 7B6EAB53EC4930BB251EE8D085DBE3635AE9EE21\nLOFT.\t\t\t86400\tIN\tDS\t38956 8 2 D80FDA21CE38B1ADFA2842E2F6FF8F28B88E185C71B0401CC79B762E58E653FD\nLOFT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gvAcU1lOL5gFG1EFVqOlQ3mrq1qNMXSVdRClPOC9t+JwA7fuW7Jmpe8NE/HJAZ/ylYKL+b2I9Y2y49b+WA5eStx38eqYjSEHt8DsX6MJrm2IeNMXXimLm+Vwnm/Tl02/JgYLWHXIrqRn/TULJEo3BjiTY5eH/AvjnvUY+mSVIulvV02OUVhin+U8BX68NMM5UMoRRrun7d56O1XBGGFa1Po+coYdvqjPuGDaX5YTI7TTgQ+PzWPRwxJjGNGaYujy7vJpH6TOR3Iv2XknHSbVLIxKEPjRCQsATg622uH1HA+cbcmpXLMO6T2ssfobirTxYOJPBgx6Fgo3vh92bukhDg==\nloft.\t\t\t86400\tIN\tNSEC\tlol. NS DS RRSIG NSEC\nloft.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . T6qN+MO+KO3C2z52bKDop3foY3+91tWhP5gZTxiBRWaMtzbZrdyICNKu4/kQkY/+uTlXxlURVKvo7jNwDuEe8gddbAXmpwzJdXg2+gWJjPZYTh0jgktnsqM03hVmsgSWQcX+sEW/WeHVorHru9QYCZOe/qWBBN3qVDiTvy0yQEnZn4EYKDRUOU0LO4IKa1tfycpQy95jUAAIe3rQvvdE4aAjp5s4k74qKSCB2Y+iLdhUIdnVqV2F62zHBJJYvOkMwgAaGH9rioyLmnf9l5MR+IZu76Tj6aLN59A9GImtb6+wjMXrLL7zsdDZXCnt94cr6leRKGmrJepk69r4dIl23A==\nns1.dns.nic.loft.\t172800\tIN\tA\t156.154.144.107\nns1.dns.nic.loft.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:6b\nns2.dns.nic.loft.\t172800\tIN\tA\t156.154.145.107\nns2.dns.nic.loft.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:6b\nns3.dns.nic.loft.\t172800\tIN\tA\t156.154.159.107\nns3.dns.nic.loft.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:6b\nns4.dns.nic.loft.\t172800\tIN\tA\t156.154.156.107\nns4.dns.nic.loft.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:6b\nns5.dns.nic.loft.\t172800\tIN\tA\t156.154.157.107\nns5.dns.nic.loft.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:6b\nns6.dns.nic.loft.\t172800\tIN\tA\t156.154.158.107\nns6.dns.nic.loft.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:6b\nlol.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nlol.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nlol.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nlol.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nLOL.\t\t\t86400\tIN\tDS\t14131 5 1 A80AA63C99464101BAD5A82079D748F602A4A79F\nLOL.\t\t\t86400\tIN\tDS\t14131 5 2 4564B365617A6BCF1C53C04DD101339729F556C2837AD8AB095CFF78CFF1F97A\nLOL.\t\t\t86400\tIN\tDS\t15019 5 1 4F3C98C4C13B1657CFA5D90D945EF26008FDFF32\nLOL.\t\t\t86400\tIN\tDS\t15019 5 2 24CEA2AA8A26053D2DA0301850748F74E217A52A1B1941E86963A32C5991E9BB\nLOL.\t\t\t86400\tIN\tDS\t15269 5 1 D1BDD192113BF00ACCF0BE669E116FCE6E652037\nLOL.\t\t\t86400\tIN\tDS\t15269 5 2 C6F7D3E0E35D528E855BF823BEC4040542235C247D5568A4CAFEFA051342810D\nLOL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . D7XY+0LktoQIp9HOZjWFqSHH8XUc9iHFGzEdYhLZR7KjZNSBef7orhzyBKj8P6Ao+nsBFT9HDeucZ3LWyghtgi8XcbkgdJf/JmoXC2JBEhcgEqCvO1AmenomZY2pmTlg0nfPETQE8kPsK75/sRZvQIIC11s4RIU893GuO6EzeEY1seNrKTBWl1s0VI0AzG9ib2gW3QuplxRlB94O87Ycef645CNwo4MskIIEDHYAlTHlNlyMuTNAwWOwKiwi/TMGGQIXvDPVWWZfW4N47jyEUc6cO73Ns0KgsaY9KHrf7A6aAyXtABu6UIvEqSBG9vi1m6N8WTF3S3D6FoPo7JA5LA==\nlol.\t\t\t86400\tIN\tNSEC\tlondon. NS DS RRSIG NSEC\nlol.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pXTrZZY0U1t2tSTLPP03Xa+lZs/cnoxXeJtnc3PpVfVYHAgZybH7raKuC4gN4R6CGPuHEtGL6+eoIyuiAsR1QWHXczHcb7O+WJ7AGjQ11mpEQhlMTj7Yi3C0JkKuh+u3+qfyDKf8ylOGIggiDB5+4EdiTxOfbSietYG6G+0BLaZR81VrrY95t6OJ1ABZ6aVCYeVrkXZxcE353UHdQIHWzcM0cgJLObPZynQghnLlrekLdZRz/zWLfJzT7IZ0X1mLvDVJ+ygKR/7jgITwLIv3jrZr621OBAgZB2WR1n+KSByz9BBlgDTak9XJGKiQ2SWIRaufIAxyQkUcrIlUEdm3OA==\nlondon.\t\t\t172800\tIN\tNS\tdns1.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdns2.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdns3.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdns4.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdnsa.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdnsb.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdnsc.nic.london.\nlondon.\t\t\t172800\tIN\tNS\tdnsd.nic.london.\nLONDON.\t\t\t86400\tIN\tDS\t11861 8 2 5083FACFD25EDC276C25D2D3DA986F370C82BF31A01821ABF462C35800548F77\nLONDON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DK8CChesiXACah44+zkdsPdYdChyTfiLy7EkG0pS22tSwvbkAXdpwwKQXl4H3/hJTxQxGDUkLn5pSu97thfVVmc0BkXDtra5NiP6jpb+WKDQevQdwMODTQ+qoXcfzScvtnZEmA0MwU+SiwSz0dz+I8MaPQ61PkCzMIoiBcUnFSF1E9Dze719PsTxysei/qPpqjD43+5/P868F3VnEybts+I0GPxfvOx/4aw/U3UkvRCklmpNtlJMWvHTeaJFPrIjQPa7HNr1xPbakDope1O1pqEj+OkTBojl6Qt2xHEjSOkX7FJL2ZY9B5/PIGn9EC8dKnxjmhGoYmAJ7kCqukwdKA==\nlondon.\t\t\t86400\tIN\tNSEC\tlotte. NS DS RRSIG NSEC\nlondon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mjXOcyslvQXvIqBC1CeBLczL9xuuOrbq6C5X4zelw5LDfzSWXKa/EMuKHDdFUFPdToCwYq5I8hTxtpRhRJTy3vAm8iBd3SbRdoLIz5aAoauEUW+uOnx05exxOYLzNwngC59gftjSkwlMazuqAv5eV7Gj6mQfo7wrbTMQj20gvLrnJQM3/K1h7qdea8g+jVBrdmgTrMtsdLhrGykdU+uB8HhTwnuGum+QJETqcSlQeTw7qUi0FH6naiQYaTh0oWrXmLmEXkMk/8kINEiNfPkWRRpv98cUQbDfG7OTcZ7wZj/pT2RkhjDJcTpKqDd3thxpJNUn09QHxTo49kst0q63Zg==\ndns1.nic.london.\t172800\tIN\tA\t213.248.217.28\ndns1.nic.london.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:28\ndns2.nic.london.\t172800\tIN\tA\t103.49.81.28\ndns2.nic.london.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:28\ndns3.nic.london.\t172800\tIN\tA\t213.248.221.28\ndns3.nic.london.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:28\ndns4.nic.london.\t172800\tIN\tA\t43.230.49.28\ndns4.nic.london.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:28\ndnsa.nic.london.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.london.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.london.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.london.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.london.\t172800\tIN\tA\t156.154.103.3\nlotte.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nlotte.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nlotte.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nlotte.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nLOTTE.\t\t\t86400\tIN\tDS\t53770 8 2 A56FAE35834D63E9D7C459365AE198AB32702D31E719548C83F840CE3CF3500C\nLOTTE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sMWu8lOq+ojYG8WbzXWXaT5NSbYq3l1Ufl3PilTnY1CTXpi0zxJUB0AQ6V3RG//X6c3hxUgaU4hFKrHl42bW5pXgj4ibgQIX8RkmDRhNgPrHLx9RtlbOUv0fRUmOhp/8olhdpvsZnhuVjfjryywD7k2AAEl7xIl9u2Z6F43mnRIplppDIqzvYHcslIXHzVxbxndY0/oXkmNCasxqEqDLGCU5cValMxhvfrMF2cGpSlEQVSjxqdL4RP9REco8bK02zzfWZ2jkWNtq+OVzRiF8w6kK9TLAfK7+lu1CY3HtgjzoqGKpgCId4CHS46GPK9N/QHxxI6QfohhRpFyI/D8HRg==\nlotte.\t\t\t86400\tIN\tNSEC\tlotto. NS DS RRSIG NSEC\nlotte.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HC70gVMBX2FRVxHr1BZ+YXeOm/dqHhJrR+Vo8Pbo/Qw/8Fck866knq+hTiVYj6Rb6KPO2LydQh2VCJvIvYZRDwC4+XSP8JOl0/TmJhOVS99fJLp8UCeS63enLNOK4vZ3sDdyTToDJE5yzaFossG5Et4QHl3f5PwBJ5QBwlmN3mwxD2wn3DZM/W8I+TMZlU+uG/bldqRubs8zHsyJ11dZAM04XPW0bkRaTrUwl2fGK2XJCBLYnXiUX+yPFw133m9HlJINhx4IRZi7eFaqLrge/fJZphzcgD3GIFqs83oKvVO8FeEI6cCvvqjtJ8c74UTdPiZJG8q9Ypb55KTPhhSbMw==\nlotto.\t\t\t172800\tIN\tNS\ta0.nic.lotto.\nlotto.\t\t\t172800\tIN\tNS\ta2.nic.lotto.\nlotto.\t\t\t172800\tIN\tNS\tb0.nic.lotto.\nlotto.\t\t\t172800\tIN\tNS\tc0.nic.lotto.\nLOTTO.\t\t\t86400\tIN\tDS\t7423 7 1 710366ED9BC579189753497510F1AD9E5B8F11CC\nLOTTO.\t\t\t86400\tIN\tDS\t7423 7 2 6AB77222150520EE2C05B26EE79292E996D62A78F0F41FFE4B0FB6F8FC6A6C72\nLOTTO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HXBePBQTpf1AMgKQ5uF8ORuGLZvd2usX4blbme9jt4IlCu1UEBuUgdh59nGdbgg7OZSLr0GTr+KKjs5SReYW9VhsjEFq86r+zrLG13Or3i3pZ46qh1zAi0PgbVIYyNZBREaFtjl5qoaRnfEsnlNYBtkHPEfyj2Vk7kpXnQhNE/ZeCE91pL9WSo8ovojClXYwEQUskDI1I31iiS46Tx0aWhlXSARFB/f3gV/IgOFV/BxU9nkYGrKZFqd262KIO68+Jhb37JqiwjdfofBfGHiPQEQiO2lfYuvWuCxTY8cjBUnXS8+R+Ib6CjdZ7mRsXwKWrFaYrQybMtA6yRojC1+HVA==\nlotto.\t\t\t86400\tIN\tNSEC\tlove. NS DS RRSIG NSEC\nlotto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V4APslMIoztIIwa8CJpYWbzxvGe865ovQjqlSysKvA4zMNNRuKjHUULAzKgKZJUYiylZmvFvo99W2gY2x2lNUB+ZOmcrAbMmoVDgjsoGDXXndHWRmKuYT0xJbNiGwFPGu66aNTPk2QkdJUDesBtQ+CAIPv8ra2rE1cNrvho/H8vVUIXGaCftClc62dH3Ck5AnvQeqzV1yjNoKACMyhnt4dhQ4DpVZkmd3rbiPlVNx4DaMVCytvHr1i0nfKaUHDw9SW62qvTDkLw1Y8ayRbko2jLApW+emAJoXTOFLIC22OdoesCVnqKCRNtDGP1ZUegixcRGpBrBQBSRSaElit5lGQ==\na0.nic.lotto.\t\t172800\tIN\tA\t65.22.28.25\na0.nic.lotto.\t\t172800\tIN\tAAAA\t2a01:8840:1e:0:0:0:0:25\na2.nic.lotto.\t\t172800\tIN\tA\t65.22.31.25\na2.nic.lotto.\t\t172800\tIN\tAAAA\t2a01:8840:21:0:0:0:0:25\nb0.nic.lotto.\t\t172800\tIN\tA\t65.22.29.25\nb0.nic.lotto.\t\t172800\tIN\tAAAA\t2a01:8840:1f:0:0:0:0:25\nc0.nic.lotto.\t\t172800\tIN\tA\t65.22.30.25\nc0.nic.lotto.\t\t172800\tIN\tAAAA\t2a01:8840:20:0:0:0:0:25\nlove.\t\t\t172800\tIN\tNS\ta.nic.love.\nlove.\t\t\t172800\tIN\tNS\tb.nic.love.\nlove.\t\t\t172800\tIN\tNS\tc.nic.love.\nlove.\t\t\t172800\tIN\tNS\td.nic.love.\nLOVE.\t\t\t86400\tIN\tDS\t14387 8 1 A053BC42363B78A0DAA85EA0F394B1A473CD5C45\nLOVE.\t\t\t86400\tIN\tDS\t14387 8 2 2DD1290F10EEAB2AD049E7C11A13252C751A20FCBAC7C049E70001B79F18DD94\nLOVE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UFv72r3NoY1bwFMql51tuGybY/bo7Udha9iuAPWhdgIFxvSYtNXcwTgN/8s0Gyp7IXI0t0ZzgYzu8s1+XjRdT/o2dIjpzjU9kefAlS4ozv3jMsfHVkqjPBPRZ8KeBZKNKugifp6xYHnEUSwaHLPxTpqnoO5YaqyhNpItX8yI04ZKYB1YmYM+P3Gu9iS0+KQuPgiVzNEo47f9g4ejDdP87yk0d6jZLnn5hrDeraREPCeNpguaFfDGBcK39mHpt2oyDqgopWrcYRxaB2Tfsv1rONW8n1YS0AtedX1smb0GUs9OsMNU/56QBCVeaohvi7i1iBEfm4LqNfNIHVwnebdXgQ==\nlove.\t\t\t86400\tIN\tNSEC\tlpl. NS DS RRSIG NSEC\nlove.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ArMmaDVGZPjemcn5fQFdoSCrPoFYmvWodD40MZ5Z7mM92rxcvotWX0vkiVgBAhWlgFdmCtFTtdFc0xOt+Xn3fxmQBTjY8i2tVXDp6jru9onT+a141+ZFPmDGSDFZEPdDeMjbwlCCDLYmKY/XeMokQ3FuiRIhUfLH5w7cGftF6ewo170ou3ry0l+cz3SPLpozgdVrRS0HkEUyzdvJ8Cs1OZFYY0S4CCxRDFpjEjmNHeH6ZbauzADOkv7Yr8NzDqL+FjOLYV17umsRCjzXpqXF6lFJoqe+9Jz212/NCwVIShQV1q7G43KTOZzzhK6rcbGs5wb17z0mWvIdjdl58wMPDQ==\na.nic.love.\t\t172800\tIN\tA\t194.169.218.62\na.nic.love.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:62\nb.nic.love.\t\t172800\tIN\tA\t185.24.64.62\nb.nic.love.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:62\nc.nic.love.\t\t172800\tIN\tA\t212.18.248.62\nc.nic.love.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:62\nd.nic.love.\t\t172800\tIN\tA\t212.18.249.62\nd.nic.love.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:62\nlpl.\t\t\t172800\tIN\tNS\ta.nic.lpl.\nlpl.\t\t\t172800\tIN\tNS\tb.nic.lpl.\nlpl.\t\t\t172800\tIN\tNS\tc.nic.lpl.\nlpl.\t\t\t172800\tIN\tNS\td.nic.lpl.\nLPL.\t\t\t86400\tIN\tDS\t27378 7 1 CCC5B2D39BEFA0918768394724325608E076514F\nLPL.\t\t\t86400\tIN\tDS\t27378 7 2 6F3063778A89B0C993A6D80C0F86B1BF14D3F5669075FC98DC16B8FD1608846E\nLPL.\t\t\t86400\tIN\tDS\t50040 7 1 08A7F61B3C9CF7FA6658EA454A0E5D9C2C62E494\nLPL.\t\t\t86400\tIN\tDS\t50040 7 2 4AAF92273EA09CA7ED698D5785389A7703A5475DEF5962E813C000FA7893B328\nLPL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Fo/QAGRXsaI142tYBnnFCE9RP/WaMfP6+LLalausLZmkUeuJd+l1+aDcmkjDIyNuPkcVNn6y+tcBmve4UmZ7Y2Rm5yadK8+aoC4lBEZWtYPrh91YX8da7y1mvPmb+U1E2ebCfJyhCxVAnnx1TG5UveWsBTGmG6j3RKA6hqa42isQddcNcmMQ3DIIJ5YTN06vlLaUknfO0tMP7903fCykAw4NqXMAOdrCGboF2GYe387WupqG6qWd3WaRUPBO4BJbddQuG6siONgrBan7l1v/r+CjYP/k2lFxK25pRtAR7S8VdKa4y3UInuX8XK6gzzmXhOmisAOCaHprouwGrZMWrg==\nlpl.\t\t\t86400\tIN\tNSEC\tlplfinancial. NS DS RRSIG NSEC\nlpl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SNt1/TnORKFVgukiX3pXvSLhrfNvtV04hgod6k7jgjWIDwy96VmjPiFX+hvIDKAp92ZtDq1EpwJpUzA6trDckdkrIjFwSghZ11fSrVW+ctbYz2o9R3hKrqopObPfkWF0BOc9wAycbmCQB034BDdoRsAQJkTvXJCsCizsgj5+zHD1jinOfUbuTYB1yGSyIxa3u2ebe9zlI2pWDq1sYhc+Iou+pTtAon/GXlKjVFVVK5BSCa7e0AmZ0jhuFmiALHYVb+IwB/eH9AfA4nT+LICapCbwx4YzMoxnivwLPJLxU+Bs3JbisXxTVngrL/5Nj7elQj0lT85tYpuvd0SSqRAikQ==\na.nic.lpl.\t\t172800\tIN\tA\t194.169.218.92\na.nic.lpl.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:92\nb.nic.lpl.\t\t172800\tIN\tA\t185.24.64.92\nb.nic.lpl.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:92\nc.nic.lpl.\t\t172800\tIN\tA\t212.18.248.92\nc.nic.lpl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:92\nd.nic.lpl.\t\t172800\tIN\tA\t212.18.249.92\nd.nic.lpl.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:92\nlplfinancial.\t\t172800\tIN\tNS\ta.nic.lplfinancial.\nlplfinancial.\t\t172800\tIN\tNS\tb.nic.lplfinancial.\nlplfinancial.\t\t172800\tIN\tNS\tc.nic.lplfinancial.\nlplfinancial.\t\t172800\tIN\tNS\td.nic.lplfinancial.\nLPLFINANCIAL.\t\t86400\tIN\tDS\t3615 7 1 2D15EC1892F7E0AE2491B0CD144A114F65605778\nLPLFINANCIAL.\t\t86400\tIN\tDS\t3615 7 2 0D3EA589CBD6C634CECF40050614EE0F1A4C364F7CC74E225D29138DB054A4FE\nLPLFINANCIAL.\t\t86400\tIN\tDS\t8455 7 1 96F3C31C34D12D10939065BB2B1E0EA86176DA0D\nLPLFINANCIAL.\t\t86400\tIN\tDS\t8455 7 2 91D851AE03523F99D6C6DEF2D0EE451C6778EA3D58F4C347852972CC7B6B50B9\nLPLFINANCIAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . I1OukJRZOrfd8aZEHWdxBaPBlKF43PQjpuM6MHc1DKG0hFZ4tJ8UseqX7TCYPxvMZ4IlzG0IqUb40yoFcLHM7FKcumY/GEBGyEZlSKGF5I9/lsjwbtSUw5gyOZhbirsLzxhrEjn+0D9UbakASoG0U0zvrS0p3FgLAZhT+PFp5LKMKc35PJYBhnjuqqAiYXkQqASqv8f1lE6UwQVvYYxO223tdJ2DAhgQudrU6Wj6Hr5j1nsrzj5FkpZ+Uzc0a9miIT6pJwmG8sCn+vbdIexpggYa/CGAjiOhyC4GfEQmM9bwhbtCZzwcutXwa+9O3AoAWd/vm0HXWsfS2tO5M3tPew==\nlplfinancial.\t\t86400\tIN\tNSEC\tlr. NS DS RRSIG NSEC\nlplfinancial.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qi/soLPm0YhvVks1aAha/a7IY6Jb78tNVcSr3vmehsc8ftGJj66sh/fK+koL2Y2edQMDV39pPOGqr/zYrXElDZooVjfXCkLvyT0kU0wjdmy4NrODioQldCOrinrLMpahJzvVWFIElvbLYIAkDIiogN6+RLP8hqhPNoyKs+RhvM34xV9okuVy7O2M1I2P95kAgksSsxb/ZisziHcpwwzokrQjkjybpz0QVZ4iIKgE5Z+Zi2WO5gp6dCnzsbUa4nNjc6EeFbjZ0Ro9f7XPevHjHOfFdf6v4tmSrSDpPs3MzCB6o1fuP+Nm7XJ73Q1CxdCyQds22UwEopH3R3fzFls3vg==\na.nic.lplfinancial.\t172800\tIN\tA\t194.169.218.93\na.nic.lplfinancial.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:93\nb.nic.lplfinancial.\t172800\tIN\tA\t185.24.64.93\nb.nic.lplfinancial.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:93\nc.nic.lplfinancial.\t172800\tIN\tA\t212.18.248.93\nc.nic.lplfinancial.\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:93\nd.nic.lplfinancial.\t172800\tIN\tA\t212.18.249.93\nd.nic.lplfinancial.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:93\nlr.\t\t\t172800\tIN\tNS\trip.psg.com.\nlr.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nlr.\t\t\t172800\tIN\tNS\tns-lr.afrinic.net.\nLR.\t\t\t86400\tIN\tDS\t29984 8 1 A5E2025D5C3B1F4853BDDA21AA6A751E552DC715\nLR.\t\t\t86400\tIN\tDS\t29984 8 2 AA0EC78A15474B054759A26A2BE9D85A97F5FE9FE485A206E68B4F83B07789F8\nLR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . l4Ohf2RM2USjutp/KIV6fcd6sw4DwMvHQxBvIJXI6KPugj2k8o2/HVX1OazQMZs9jWioZ89PxDPHvBlQBAMyV6CRFboh+5F4uI1hsDZMTl/XYpKCX7zytYfk6xXf25ldyzIfW55jVDJBKsjbo/QsPJ9awiZASso4NMGLKbdDuz9GGDmcWpTYTeNV/Pfevgg4NlEhbMzNDs5X4kbIrK5JuLMEJ7xIfV2ARo02tt3dWZ0eqcr4WGchFP6v+5UsPcN9VzeRm4klbXba7y3UpdQoABH2S2iJnNAwl5Ndp7+/NwKMkzU+3XMyZPdFQIlKASxceMldIKhO/pmXTrt7zxepnw==\nlr.\t\t\t86400\tIN\tNSEC\tls. NS DS RRSIG NSEC\nlr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LROHA5aK5vBrQWv8P7kJDz0+/VnChBdAR0xErtkhX1sTzT63L8lvVpaAsAn3Gm6xcITYDhQppn0WmG7OQ/WwYRVPyb/GuuLSBG6ht06v0oyYCloyfquWvsfttNw7Jychqg0G7kFWEAyfIu4gGgvSaS8AXNcZyBDVubOmYQX8DIVicoidejxc4YC0kMEITLdePFzATqSWwNTgYxI6NzrnQzP/RlFIvuTaI4riYn7B4RAEyP+TesWMc4QWnPth/HNH4phfxT4BVxQGWEhAmK8l81U8bpFI3x+W2JblGFZQ8pZjg9EM7PKueE5Z3tJ7i7416jLWP2z6LmNpF2vzHFHN8w==\nls.\t\t\t172800\tIN\tNS\tns1.nic.ls.\nls.\t\t\t172800\tIN\tNS\tns2.nic.ls.\nls.\t\t\t172800\tIN\tNS\tls-ns.anycast.pch.net.\nls.\t\t\t172800\tIN\tNS\tns-ls.afrinic.net.\nls.\t\t\t86400\tIN\tNSEC\tlt. NS RRSIG NSEC\nls.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . olMZdosUhqyVnipZfBDvsdl4bjsz+KrWJRUWT4ZSorfNLM0mBQPO3dUDrNqMPHhpRvDSIqGElnzedUI4cRQauWDxeE8aYS/4YrLG1xMv7DnITnJfygGeY57cBXZ9CUXTolR+yUhTQEFHt66Nx87pnAadCWXg0/EIAb4zKu5i4Qz2bAAbTqrbeRwD2a2sW/jbFW+VobvW7ccATsW5rJ5+wvzrOYGyxYoCMRqr7BB/7bpm6m/g9od5v3hUUpqSUl+kAZJWaqHfLxCoALRDCdi4SaNJsT2vitvCVcxPVXz+QRyWv3cYrKLLmgOz+Bydn+3VDbAZjTnrRSvQCJ3hdSIsxA==\nns1.nic.ls.\t\t172800\tIN\tA\t196.43.249.1\nns2.nic.ls.\t\t172800\tIN\tA\t196.11.175.1\nlt.\t\t\t172800\tIN\tNS\ta.tld.lt.\nlt.\t\t\t172800\tIN\tNS\tb.tld.lt.\nlt.\t\t\t172800\tIN\tNS\tc.tld.lt.\nlt.\t\t\t172800\tIN\tNS\td.tld.lt.\nlt.\t\t\t172800\tIN\tNS\te.tld.lt.\nlt.\t\t\t172800\tIN\tNS\tf.tld.lt.\nLT.\t\t\t86400\tIN\tDS\t51914 8 2 22363EB0900ECB4B34C041A952C7151FFC5B56439AF354C954CA3A4EA818FBD8\nLT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NB8ZcJk/2xDZ1xk/V4Weo20Bxi7lTsMpAC32yJPjxWvy1FElO9SLn2scs9HaUCyh6ez9pRyLY1J8t6wC0HDMmEtLe1r5HJu5THFjtEZzrA2cEEJ2Jr49GjqM0kOZk2PhubNB6xDzECNOEmpnBF5Hp4QJI9Id7Bl0UjNUr6+P6ZN2m8LqsK/qwVUgYdLk3tegLxd/glJuqNg3QSo39f2WcAJZwVvMdiNj2Bxgz93zrg+txWtu1H2Dsvu5sLWZs5cB3f9MmJGi8mkh8Vx4UZ0mCm8+XqXDFoXTLdjAYBWZNTLF/GrQVOUhLsQie2l2tF5oPA+H/FjLDRp30bu1PSe00A==\nlt.\t\t\t86400\tIN\tNSEC\tltd. NS DS RRSIG NSEC\nlt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Pp4nYKw23kzYQNTr2tNuiHhzR7sngrCu/SeGrzu8PuQ02QjXVxPePPN24GiORdXhiaWnCMIdVrqD3fVQhD+/kUumiOxYiLSLsVYOi2JiZap7f18aNTsyo2aXyaSd6A0G7a6s7A4EFzodQ8CpBkmq2qM6G1aas1K8aW7eBUjEUe9TILmHoXsoKPbCTbbDgoN1Z3sIrFTlOpuLQlxAoJCGmoyF7kt2oRLzh2cAXOb9jPUiKao/LWp4X8zWUVA6+eO1biQgU9ycAnym5f+uKcQOBPtMHkfRfEsM909uEb+0zLPO+fXd91pzgbzNPQuxO05aMRby5Jh2i7lNP4/Liecq9g==\na.tld.lt.\t\t172800\tIN\tA\t195.8.218.131\nb.tld.lt.\t\t172800\tIN\tA\t194.0.20.1\nb.tld.lt.\t\t172800\tIN\tAAAA\t2001:678:19:0:0:0:0:1\nc.tld.lt.\t\t172800\tIN\tA\t194.0.1.4\nc.tld.lt.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:4\nd.tld.lt.\t\t172800\tIN\tA\t194.0.3.1\nd.tld.lt.\t\t172800\tIN\tAAAA\t2001:678:6:0:0:0:0:1\ne.tld.lt.\t\t172800\tIN\tA\t194.0.18.1\nf.tld.lt.\t\t172800\tIN\tA\t194.0.19.1\nf.tld.lt.\t\t172800\tIN\tAAAA\t2001:678:8c:0:0:0:0:1\nltd.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nltd.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nltd.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nltd.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nLTD.\t\t\t86400\tIN\tDS\t1516 8 2 F1CF269EDF60DC27022C8DB5DEAD83986D3C2718DF4F61A7E89187BD6C4410AB\nLTD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m6jVWLDkJilzn0GUvRvOtVfCTpiuVt8yoOF4O0O7Qlb4GLKEOCDMnQQG1yd9SCX+FfnUc7uIEBMHnCIj37qnNnqqmIugcDyJkFIQoxvJn//APjjRVCSFz0GYxKYhrx8FW0yMhAuUiVsymbCvMeM4A0KThv9YdqnEX+VTFv+EETgQImmp8Zi+zz39WsaThq3d3PvjYxb07WY4XTdxWdvPweW7uZnvKLCjkCdV58H9lNHxH7T/1bC5ZpUmpdKvl+G8cGNrXMoW1tMJRV17nYfZivpeinoadPocyTJVxABF2KuZ07+hBoIe8gYu4N9pMBOfSY3m5l5NUViY6PWBOdzp7Q==\nltd.\t\t\t86400\tIN\tNSEC\tltda. NS DS RRSIG NSEC\nltd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . A3VxeLSPH800HAo2uQU1IZnRZrxUroLKlcot9TgBD+RGLr7dLEdcvONaQBrD3K6qfdduLXRPdlepz/Au8ymbsiP5R6ye22+FzBoYBdZITTHbe3Fi7BpfbbddWVS1v8Q3KwFYaDxCrwxziUUq5CiwVGhAtnwx5XyqK0MzuVt6YTev4SijuuFGEWSLm5Z6Oj384Cv8uU5Aqp6jDlb0XTjAGFtTpPd6Zk03/J2wEbV6vCLuaH6v/jbvzMTl0WNn55UABVvyESzSkd46xwdaAz/18Sv9DZhvRxIpsNre+6bHg1BgEVjwqqg91GADSQS7ZLPUWKjPAUY7yc2rofRZb2AZ3g==\nltda.\t\t\t172800\tIN\tNS\ta0.nic.ltda.\nltda.\t\t\t172800\tIN\tNS\ta2.nic.ltda.\nltda.\t\t\t172800\tIN\tNS\tb0.nic.ltda.\nltda.\t\t\t172800\tIN\tNS\tc0.nic.ltda.\nLTDA.\t\t\t86400\tIN\tDS\t7078 7 1 870DC0FB8E72DF2B1079C894EA292BAC09B9318A\nLTDA.\t\t\t86400\tIN\tDS\t7078 7 2 DE58138BDE0E73AC067CC8B976CC7FD7C5E438F5D5F6C489CA57DADA5C9146DF\nLTDA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p2toHoBakKb1eLfxY8OyPUV7Ml/VKDxyk1FIaTwELDWOXaRgPkjYNXC2OD+K2fbbuRIf+JzmMB1NMjlTe7IMvuv1TJXUvWIsIiZllAnxn18QA2OjOLu6nhoqFJaVQKbT1IdmazAAWBtqxb1BCogSHOB8S36zj7dBC3Z2lZIcZLTEufhusHbgY1ZkpR7vyQNFdtY+vfSVeBoGzn4zjSD4ysWJvuGuG6W+Xi07KbJv2l+5DEQid5ZkgPMcyROmLQh3q7HlIa1NCsy6dcpE9efsJw3WG2aBx8rb8QRDxsjkPjUlubhdlEZCN84T5qABN7zePPteOyk1gLjZRTLGs3/3Yw==\nltda.\t\t\t86400\tIN\tNSEC\tlu. NS DS RRSIG NSEC\nltda.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hR0FvWH22JPzQjTcX/FTa4qI2oUV/vrY7rPdIdhIxIlm1w0dePJfHLa71o6s7I9FkGKH1gu3jcwy/v1LfkWmYEdB77a84VvVTzA2BXQpcO6y4QsHb6fxVYJWq9Qh0OiDbFIbpnqwXEoPLHtiIjbYjvd+0oOTxBehs8bAY7AnMU5O7LUBKgyHmYuRAlJn0AOH19nBzJiRJksH/9BofZ0WiHp0IHnxx6Ks+u02JOJwQgBe+Dy9oTuKq9AzvUL+BWvpabEQ2oBSt5A7P9ntZSEnqGxAo8Zezz+Bp5ajqI+u9t+SPGOkp0EUaaeTuu0YzQ+AZrJcrjZlgo+lP1QtmWNOYg==\na0.nic.ltda.\t\t172800\tIN\tA\t65.22.116.17\na0.nic.ltda.\t\t172800\tIN\tAAAA\t2a01:8840:72:0:0:0:0:17\na2.nic.ltda.\t\t172800\tIN\tA\t65.22.119.17\na2.nic.ltda.\t\t172800\tIN\tAAAA\t2a01:8840:75:0:0:0:0:17\nb0.nic.ltda.\t\t172800\tIN\tA\t65.22.117.17\nb0.nic.ltda.\t\t172800\tIN\tAAAA\t2a01:8840:73:0:0:0:0:17\nc0.nic.ltda.\t\t172800\tIN\tA\t65.22.118.17\nc0.nic.ltda.\t\t172800\tIN\tAAAA\t2a01:8840:74:0:0:0:0:17\nlu.\t\t\t172800\tIN\tNS\tg.dns.lu.\nlu.\t\t\t172800\tIN\tNS\ti.dns.lu.\nlu.\t\t\t172800\tIN\tNS\tj.dns.lu.\nlu.\t\t\t172800\tIN\tNS\tk.dns.lu.\nlu.\t\t\t172800\tIN\tNS\tp.dns.lu.\nlu.\t\t\t172800\tIN\tNS\tns1.dns.lu.\nLU.\t\t\t86400\tIN\tDS\t17314 8 2 B3D09EA4961045F62A3153FF01689725785D0960A433AC15C44A2AE7069EBB20\nLU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TOjc88qlBMf0LJgOgfurgWdCqr6j4G8hXW39l7VJrPyOMW22rFBVFwCgMb59b5d+AfRQ9n8sCLm0mYnBtgE0yerheujZr2x0rfrKY1RHayfqmAOvkeB9KyOq11Y7j7cnTZbftn8RlyZZI1QrdoVMHFuPizX6gt7IFMK/CvA0lFTQluwnqfki8d/bZrYnwVzMC3tohbrtpnGeV2O0ODquDtX6dBMjpgPyiRRIqNB99PH7v4RSbbjmkyOzXHnQib9GmrevuYdyJdkd7cKs16YIp7z54MmlOq8v9IB1uHZUokrexeMTcnUFrEGzlYaVxkZ01T5RRL7pZ3NDOwMmGa+RfQ==\nlu.\t\t\t86400\tIN\tNSEC\tlundbeck. NS DS RRSIG NSEC\nlu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FhNv88bE7iuqjiAOL+gA1og8Gb/zoOQmabN9vpRDXHGPlAWPoxeg8GOEfycC2oSgV3x7t3ozg34P7ys1Y9csUf6X2wBotfuM6k4RLcXE5xVnJy5GL/lZc2a1boqHcEEclkHjThAH9RamDSb97ppDEG8stVqohTtyJOxndbo2WQI1ZEISTElGiXokHr6sM1AvuAMDKwPT5rl0OE5lNFzrAahX/d35VyIKfRn3koCLSA6UyXSy2j/XcHtt8VAWbUJtzsiKTD/zMwRjled8cpxPwqVULUP+v83lb8Q+OcpXeS5mZ+3U1yfMK+zByBW39ErmxBDWuAKttHBWaB/KbDaRHw==\ng.dns.lu.\t\t172800\tIN\tA\t194.0.23.5\ng.dns.lu.\t\t172800\tIN\tAAAA\t2001:678:1b:5:0:0:0:5\ni.dns.lu.\t\t172800\tIN\tA\t194.146.106.66\ni.dns.lu.\t\t172800\tIN\tAAAA\t2001:67c:1010:16:0:0:0:53\nj.dns.lu.\t\t172800\tIN\tA\t77.72.229.247\nj.dns.lu.\t\t172800\tIN\tAAAA\t2a01:3f0:0:307:0:0:0:53\nk.dns.lu.\t\t172800\tIN\tA\t194.0.1.13\nk.dns.lu.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:d\nns1.dns.lu.\t\t172800\tIN\tA\t158.64.229.18\nns1.dns.lu.\t\t172800\tIN\tAAAA\t2001:a18:4:1:0:0:0:18\np.dns.lu.\t\t172800\tIN\tA\t194.0.42.42\np.dns.lu.\t\t172800\tIN\tAAAA\t2001:678:60:0:0:0:42:42\nlundbeck.\t\t172800\tIN\tNS\tac1.nstld.com.\nlundbeck.\t\t172800\tIN\tNS\tac2.nstld.com.\nlundbeck.\t\t172800\tIN\tNS\tac3.nstld.com.\nlundbeck.\t\t172800\tIN\tNS\tac4.nstld.com.\nLUNDBECK.\t\t86400\tIN\tDS\t24258 8 2 D632277D10695936BA14A7430FBC342C7A09423D6256311BA792363A1097A20C\nLUNDBECK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Lma5tzP+SHnVoSJMPmLcEtGEkNTI4+knNASMegnQq+hXEm/InCt7Y3MhVbavbvqzEuD5vu46I9pOELYqmLR8x5eRUa2givcxcgGa8ekLJZPcE86OcZtOieUNxPEXghJRLDkREOnd2SzhZayfGD6OrIQZBjpcof2oP43+pZVNZsjc/IKWJy2QNHPqstAzeckc14U8ephayQGdtys/I6/o9JM8aQ7qlQPUN9wQLlQ7CwEhMGFho8+scUxH/2hE5kSm7FxPPGkyck97p/juu3iPRSGJ12HM+ctt+SP0rniUWE7rW62FW00HeZEBkUc7w/oeIb3M2e57vzg4nQLNxRM/Ng==\nlundbeck.\t\t86400\tIN\tNSEC\tlupin. NS DS RRSIG NSEC\nlundbeck.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QOPknAcASti/Rl5RRwH9b60v0kRMBqjqAMglLC6loiCp3Gie9zutJMM2scTwsZp5X/8TJ5FV6iAlDlJitfctOj1TQbowuzMEPidlLA4QdPlLZE7pOGjQ7BD7nSvkF9dpEmZDb9CbeZuGQEQOVFTtAwhEUdQ7LS7eImSucLuuD5k7zd/0ViQ+4vyuYF+y8yeOHCuXndaBWOWNbuYxU/UUZjPdnRC/KLTLRSFjIp10y8iBv/C8jAGyCMHMtuMnD/M3b9EFaWvQAsD9YYEQnqKcd2hLhIGREh79JL2m+tihbyAO86kuc2cHGq1RqlMlDe0njDxs781rVOgG48CaRYi5gw==\nlupin.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nlupin.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nlupin.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nlupin.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nLUPIN.\t\t\t86400\tIN\tDS\t10485 8 2 0C028CE0D9CDD3B8E2D6A72970C429E72BFA71D0CD3ECDDE91CF90CC79F593BD\nLUPIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p1BPH+Uj3IPVg1NaUn8mZlxgwIb3a/jI9vwyfC830S9PIaNjRMpVVijXCGQbeZ3fZEX/A/DzkseWMsDmv8WLFbsBvE7tudyd/aOsjU4Q2ocxw15ekxuu6zRWcKIjynCP4eN/0Dz9ffFhV/UMezIvGaBWlAz+Mywp499ozcIYc/YKCYk2xFpGUgAH81x6lzpai7M9hR+kCLdVVtTuQEcZUN22wFHQYof9pHoVBbEZvcho3dKyOYF+SUen3u067YvyW0Q7GOVJtg6Ld9UxhQTrOrayITRNbgnGUPjgkhdHfuYmkHyN/oRmlZwIPiBs6VzmgVbAmbaA0ahSr85omtjXtA==\nlupin.\t\t\t86400\tIN\tNSEC\tluxe. NS DS RRSIG NSEC\nlupin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tMNA0neKrHiQkRoEYLVvvh18J9NkllWlekQ3/bNsHzrYaa7jjnNdEaJYz6Gc25G5U8O2vdrpoDH50jf8J4HMWSZM4DRzhd9WE5SyHrH7E//5Qu6j3Ojwrxg9bne/xHJ+HJlktikyH1lm2KGDPm/mgpAyyA1vFUy7PwMI5fth9bjf6jQKaGRmHwZ/viP4h70h60mldYCsJcnxIjOmR9Br4ifZEEryeyPYvpxfUcuJ5xGOJdIRz8qAdozPLwsIfIgIYRl6LFvI86wf/ZU4+1LUK4r8cdMzLOTeWFlAEXD86gxJehLRTpCMPs/Tr+NQWBo6OhP4HCo55Am2OuDxYCbkIA==\nluxe.\t\t\t172800\tIN\tNS\tdns1.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdns2.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdns3.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdns4.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdnsa.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdnsb.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdnsc.nic.luxe.\nluxe.\t\t\t172800\tIN\tNS\tdnsd.nic.luxe.\nLUXE.\t\t\t86400\tIN\tDS\t1681 8 2 759531175BCDD5D0D33500925B45A546F5D5AA7C644B10D2C29D44DBD8897772\nLUXE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iTV6eu7DEIN1C/nSipY7v55KIFncrYAQxujbr2ONe+jm+pIJ8PyY+EtNckpYxbVQ0kNwrNn6iD7M8fLIk+aqNyrcZUTwK51NQMi4EMnZ7a8PzdPpKJuaxeZF18ueJv5BFcR+HAjVwM5zyxhCTCA0kCUIdQthWTwJ4cqlLKJx3aqccDvwNBr1iN9ERhWuvWNfc98c6eoqEE0jeLWepx9oDwoOeDjmv5DOh9glRenhRJCjJfq4J6hbvXSLnuZhv9EMzjoMdnKs/0GMXWx8eYaQf5DCHdYZ7XayTWcYOCDxpDwBXVp7Kf8XPvFMFrVVlEMeq7Mw9FvMeKT4Uml3ZHwORA==\nluxe.\t\t\t86400\tIN\tNSEC\tluxury. NS DS RRSIG NSEC\nluxe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C2GUAHQrT9aofgOXsFiB6pptBlsJhy90UY0LyKuABqmZ+ybHTNr1sSj3FEg7Z+eR+qilK0WbhCE9+rO2fKR+dQlngOn4XhQ1lzhlZJ1dsJcapWol0G4kRBKrpGjRdxe19fRk6DJLj+eAC7nC9DIzZX3jzvYdy+ydyw3TSq/xIhge5L+eB+qtpZVi9EU0XJC9ZjD3+1yvYtrdJi3RnWY4ZFGT1pQmW/uKIseQIYC492kZBtOLDyjIN+S7V5+STa1Z+iIda6DvRLqkPA9yriSv9gpxEzZ/jfWIPu+Ysw91uaCxKet5cRaX1nYDu9bw7zWoP+bymto5LHcXkUjdiIZayw==\ndns1.nic.luxe.\t\t172800\tIN\tA\t213.248.217.27\ndns1.nic.luxe.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:27\ndns2.nic.luxe.\t\t172800\tIN\tA\t103.49.81.27\ndns2.nic.luxe.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:27\ndns3.nic.luxe.\t\t172800\tIN\tA\t213.248.221.27\ndns3.nic.luxe.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:27\ndns4.nic.luxe.\t\t172800\tIN\tA\t43.230.49.27\ndns4.nic.luxe.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:27\ndnsa.nic.luxe.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.luxe.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.luxe.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.luxe.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.luxe.\t\t172800\tIN\tA\t156.154.103.3\nluxury.\t\t\t172800\tIN\tNS\ta.nic.luxury.\nluxury.\t\t\t172800\tIN\tNS\tb.nic.luxury.\nluxury.\t\t\t172800\tIN\tNS\tc.nic.luxury.\nluxury.\t\t\t172800\tIN\tNS\td.nic.luxury.\nLUXURY.\t\t\t86400\tIN\tDS\t3664 8 2 D602E8F4FD9729146D1FB1D249544DCEECE615E528EB2E4997FB1760B004D67E\nLUXURY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mYElpxbhmCtd1u8ajYF2SMNk1uhLe9OampkOtJ+1tVRvO+VqreCz3/AgSfEvXMIGbVWwfNTXSxcWgdQz/DqWEERW9WTDb/DYwZCSNZI8NwXSQB3APIEQxivkVialbJlCeCie4HraNsJAEksVhz/DvIiyfyjNRvSssj/3k+JUuRVdvGID40AmNcNyiKgnAs6t04cD5PaoG+gDihLvcK0IiK0iCP1i2hAviu0obRC/FzHtR3MxiIzLooQ5SdV+2GaPC+hLo2gvfkhlgWhrXtawcf04BMDSw36lzakTJAJVoQG6ikIJePjmZLK+RR4jMd3OsWzgC9qpY27wnJs8cq89kA==\nluxury.\t\t\t86400\tIN\tNSEC\tlv. NS DS RRSIG NSEC\nluxury.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YhKQTaflNBEXBUSjjy7wYcDBUjhM1Svx9Yw2WICj9cMGxNTwjXBQ5pV13M1UaSp3uZmXlbZWsrobuNHswBzYsJV47MJxcACSIT5deRWz/i2av/rPMwUD98sRlWsKbyahVDNH3vil/fvf6pbkElzCyOK+fAI/C+6d7VjqWkBrPVKgj64hAGKtJeWcOcu7rinRepilyOf930wrezqI0z6VKLq5z4dfOU0s6/4lLKWZY19iWhts6SxskbG+pZxHwji7ql/S4yhS+u+z4h8BgUkT+W/wkDNFePWXvKWnMxCtnWwC0mvgrVnqavLHNTgLuYX0Qf/YMF8L5S2QBVHhv7Aj5Q==\na.nic.luxury.\t\t172800\tIN\tA\t37.209.192.10\na.nic.luxury.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.luxury.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.luxury.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.luxury.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.luxury.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.luxury.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.luxury.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nlv.\t\t\t172800\tIN\tNS\ta.nic.lv.\nlv.\t\t\t172800\tIN\tNS\tb.nic.lv.\nlv.\t\t\t172800\tIN\tNS\tc.nic.lv.\nlv.\t\t\t172800\tIN\tNS\td.nic.lv.\nlv.\t\t\t172800\tIN\tNS\tsunic.sunet.se.\nLV.\t\t\t86400\tIN\tDS\t42018 8 2 7E932A4F9CF9B1CD047C277E3CD323A53D42347D47C7BF1DD6018FF4B344FC1C\nLV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . evf5PfD5tvTRWltZlhy9Em/yUnwiM7PJM27cDRGv+ODP8qhPV6n+j9NZbysEXA2bzZYiVcIt82UDKkko5GSNluh8phBNR79uviG19t0GVqLx/qg3quo/L0nmk6eZUQzyFRcu1w1vBIwCQLkWibDctXZ8X9U8J3HIah3jOlM8n5kGWyjRXdvk2Nthb8RWzUnlYndtsfAffzrDEEUb0iNhuVcY5zXl0e4ZGQTDjxXSaT9abiS4/K9MGem6xtc2Xyhmpf2oznVx88161A23KOJKP2ZVnMbJpKi3bTqvsWaTXjgtKoAudeMYTIEkTvsLeWLpnKhf+tV1Bb2J8/OX9Zh7tg==\nlv.\t\t\t86400\tIN\tNSEC\tly. NS DS RRSIG NSEC\nlv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ksvUrM2S+Z+zHtuX2u2tBnJHwDflpqYFaIiObZQu3awgY5h2z8pFXdrOr9kedm4CwCcALqtDRblTJcrDzapnA1qSzE5M6vfKgChEeMx49l42/71XAkgq2/aDOitR8LMjNLSQzSeqSKI9hkMF8Pi55mHdMErhlr7wdOw0PNSK7lTPKruj/46dJQJntdBsV3Inn9b+1suppxEru/bXogVTY7BZH+ukjbvhNMc1ZU5FHhAojZP/ULAO5i0BwRTCZ0ypQtiV7z/rjYeiCONq3Psw5Fl/pZUgIDMLREvxweW6n7Tbe+GGkbgRQaGy72yEoL5gcCkTrYuuaMfR8rkHx5rO+A==\na.nic.lv.\t\t172800\tIN\tA\t194.0.48.1\na.nic.lv.\t\t172800\tIN\tAAAA\t2001:678:7c:0:0:0:0:7c\nb.nic.lv.\t\t172800\tIN\tA\t92.240.70.1\nc.nic.lv.\t\t172800\tIN\tA\t194.0.1.24\nc.nic.lv.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:18\nd.nic.lv.\t\t172800\tIN\tA\t194.0.8.1\nd.nic.lv.\t\t172800\tIN\tAAAA\t2001:678:b:1:0:0:0:1\nly.\t\t\t172800\tIN\tNS\tdns.lttnet.net.\nly.\t\t\t172800\tIN\tNS\tpch.ltt.ly.\nly.\t\t\t172800\tIN\tNS\tdns1.lttnet.net.\nly.\t\t\t172800\tIN\tNS\tns-ly.afrinic.net.\nly.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\nly.\t\t\t86400\tIN\tNSEC\tma. NS RRSIG NSEC\nly.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fV1b0kMb1bdrbAV+b1PjlRZ+tGfQAbsj7sWr92nlNPGn0AcePEf1eqw/sgXn5OSFjex7plEcW9d3VzwYrSIEj4vQElVwnXJ6BIddXPKJTTcLuBOI/kXao7W0B46jA9ABxi8get0xHSHpjwVdAH5FKf44LRzGglVcv6IWR9HdXcsoOBWPtb+1Td2TI/9/vrtk7zudG+8qoaoD20JL348qHk1VPLDWYg3bjSHdD3QqtZ2YfwS61xclGyPekI1lw/sDwEvltjO48RvBAkue7x87UL8AOVNloEF5h3tKVpUbDknAxnQtabU3e4DOuzqcVu2d9HDaCCnqMbioBBRIIu5Qww==\npch.ltt.ly.\t\t172800\tIN\tA\t204.61.216.67\npch.ltt.ly.\t\t172800\tIN\tAAAA\t2001:500:14:6067:ad:0:0:1\nma.\t\t\t172800\tIN\tNS\tdns.inria.fr.\nma.\t\t\t172800\tIN\tNS\tns1.registre.ma.\nma.\t\t\t172800\tIN\tNS\tns2.nic.fr.\nma.\t\t\t172800\tIN\tNS\tns2.registre.ma.\nma.\t\t\t172800\tIN\tNS\tns3.registre.ma.\nma.\t\t\t172800\tIN\tNS\tns4.registre.ma.\nma.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nMA.\t\t\t86400\tIN\tDS\t33982 8 2 3B9F33C27C469841B58463BCBCCDF2A4F129B03723BFA760CC9AC6B08DA47C12\nMA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OG3hhdI1CwClTzA5rMhA9iXdT+7nLZzoQumbspPt3/xbpa1qtt4kj0ctEK88kb1HroW57rzbdp2sLP/LOgbjk+CmcRoYXP80uogwureigsh3OrzZl4xVnQamZyS+4SkjRN4Sz1wBVOKBLFAM4XbX/fc0I4Ec8GyvRbJGhHfS30Eyz7IrzL1dXM2CvZLtjF4Fc661Cl/0pEVpg+ndacGrPVbVjoMf5MAtkOWnPBeEI7zhBJqRcaZvo50SEJLcAcWc12mzGbSRnjRa2GJd8j6KePh5FBnx/mhp1veYKgUiMKDflvwSYO8L/DU3fMjP/AENtKaR4rVGFu7IW/+88hgybQ==\nma.\t\t\t86400\tIN\tNSEC\tmacys. NS DS RRSIG NSEC\nma.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . H/wKikiG7J9gPyRvG6VXLLRTkoRPIb9V/RJ2ueygwEtLmKlMyTsCsxyfjGXlc3PcflV/gLcc/vucqT4kY4+c2wkXJHZei2cOhwJ8dwBF0rGqm7gsX7D9zRa8cwH6lTjQGg/Qcv9E8FTtXVBWcYt2oJofFLJ69L2njVFIfUVUiMtf5ZKpWdkQQamikeTydFc5laO2FpAQDIFOnN73muBpBW9gF4ZFmcxaf1m+sXWYftFQ3edHei6vFqprIa98W1l0U3yHQO3rEhCXhTiZFlD2i6l1xuR8/ZKHsRCM4SG1z6Ziyv82dBwlUhFY5Zs+uHw0e5xQJKYGs9ez7T7rM7d1Wg==\nns1.registre.ma.\t172800\tIN\tA\t81.192.171.83\nns1.registre.ma.\t172800\tIN\tA\t81.192.171.131\nns1.registre.ma.\t172800\tIN\tAAAA\t2001:4288:1800:186:0:0:0:3\nns2.registre.ma.\t172800\tIN\tA\t81.192.171.84\nns2.registre.ma.\t172800\tIN\tA\t81.192.171.132\nns2.registre.ma.\t172800\tIN\tAAAA\t2001:4288:1800:186:0:0:0:4\nns3.registre.ma.\t172800\tIN\tA\t81.192.171.115\nns3.registre.ma.\t172800\tIN\tA\t81.192.171.139\nns3.registre.ma.\t172800\tIN\tAAAA\t2001:4288:1800:386:0:0:0:3\nns4.registre.ma.\t172800\tIN\tA\t81.192.171.116\nns4.registre.ma.\t172800\tIN\tA\t81.192.171.140\nns4.registre.ma.\t172800\tIN\tAAAA\t2001:4288:1800:386:0:0:0:4\nmacys.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nmacys.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nmacys.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nmacys.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nMACYS.\t\t\t86400\tIN\tDS\t7791 8 2 7A63238CBC185A9DCEB294CDD9B9FEA1CEA62261E7DB1F5C8A83756D8F6AA11B\nMACYS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h1tZrdBDWlnHrkBSnaD+JxJ9BOax01XiIl8/DT2NvS3GaODdaUjC+mnH3/Kt4iLnxsJvZFccqVQUilUEjZa8qVJd7nNUO74UgrWBh+E7UVQRKb3n+ontNJnvDDG+sZAWkScNwQos5eqIK2bz78sTVodFo2qhx0oLq5rKQrRkJhNaBZHcpwEEliqCCFVItpE6EVctwZfhPKDh5mIUxdekbli2oJLLCaOfAQRuXgjnnN8+5dcbE39BscRNLmtRQ73UDrYyASDHmTOw5wxEdQaE27LfL5gxyQJt43FNO2NiB3WAaOXC9r2rnGaTC6LOWHCuyG9THEwR9F4PFJcjd78RGQ==\nmacys.\t\t\t86400\tIN\tNSEC\tmadrid. NS DS RRSIG NSEC\nmacys.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . i/BezwxnbrpiG/mco3xNy2Um9vU+VU9eGcqu6MoQYBi1vmmIiWlrHzdY4G9kJXzooMHPiVbwJkg8DT6uX6q6knawRvKb1mF3o9QpfzHI1V1jnDIWWthSr5fOXrKijjFB/a6deexAaG0fG4LlCGxlVenxAIRHdowt+sawheFOQ0YxBDHzRIzDv2eCUeEy9xAFbC30N6X0Pk3DxS/IpsiT+dC1fX1axQomIZuh56alRL553T1XusoHZAXodCqUAjNJ0l5XZNNt2U2k8lwBnrYrFEKmjh7qUa4grp/ds3tESZB8kje9SK4ACaAPVOU1MVuJIbVIpgtAEUkPvsnB4/4/aw==\nmadrid.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nmadrid.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nmadrid.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nmadrid.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nMADRID.\t\t\t86400\tIN\tDS\t54534 10 2 B04CBF4DF277FB7AB0799B9CCE1469E120DF69CAAAE1118DAC9C408A970E35CC\nMADRID.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Js3imqhpYvTrGAd1/eNAmra0+51iXLtTNzEY9msKKvO7fxO0tzsImsnSF7tFcXrloa2ZVJ05R32jiR95UYZGRBho4Evwr8tMIhZtn3C6b50bseNDwZxeNPCz/v8jEtaiyU/rM0G6cBar0kuLlZugIgftglDHjR26iC5Myo8Q73rQfKnApfybNp7b5jUN4T6wykL5bk1Kk4t6vn8UgqHZZLmkYEYqlyjIrcfWNyn9RW/8bmRJEzichAyGn3nkMnUcXNG1C/HH8Ix/FkQJJzv7GIGZeOapNOoSGiXUkkzEBWvHGTduonCTCqZweJemDiieE6ztriWJsMQdPDxuvI4Tzw==\nmadrid.\t\t\t86400\tIN\tNSEC\tmaif. NS DS RRSIG NSEC\nmadrid.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . N+9LGCJb7VWVG322GmmyT6C9e5o65xAD6csUHeuFrCtNxIfZvv3NqqXYwi6fXlSsnI8N/w03N5i9T/bmLkl63Fbb7bYtAN9PGOg1THMD5WNy/siCUzXOpFo/r/xxRewAeuyhL/yzXw+xjIMPEOAWa3/9RYX1VE2mVzXynASNMo9Emwa2sXV6Cfi0GWv+212xedDwg5DAl7RccNYym/8BfqJ3HoDfwjrUtBGCgOjWwQ53kbID3s/XiSlduuPtf+pf7wsujBEYU2L20LnLAk08FSmv6bbHzrEe+Nm44FUyP8F/i2E5/6qXRugFx+2222HFFrnvwcOBvqOAoqmLhIZOaA==\nmaif.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nmaif.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nmaif.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nmaif.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nMAIF.\t\t\t86400\tIN\tDS\t48459 8 2 E44BC6E7CBA1624A5F16941F1D53FE470A3A7DA4B1C592878D1B32E8EBEF667C\nMAIF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FE9fl+XhVYUKrYfYIUQ8cMncTXDfLbjEkDCgs4eEh4Z5dl57Smbd8ccRsFbnqDmT5RRX2k0FLN++lv6pHyOFknJQwCX7RoCtci3DQ7YjCfHgJYCW3R7AqaIlDa0gI+bJyUfHjqo0ktKCOi+SnZrxnHEeMn5EpzvOyiWF56ULyESHz+Z6iZ/DkFc8aQhC3zJ4uadu194YlpbHJsLHlC6z7Du2tUOjGdoxFN45gW4v2BtzM169oMvDI0DDgcMvSGR+Nbg9nuj9cnTVYkNRGYKVr9rDdnV8vAqFigVdV31R9UQQHpMj19S114HuaQqJ+TQB2bOomn03orJX1gkIo++WVg==\nmaif.\t\t\t86400\tIN\tNSEC\tmaison. NS DS RRSIG NSEC\nmaif.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . s/x/SULbAEHyw8qGriCNSCyBk8ffjiyy+1NUCrDIXmsuvFBg9v1FzHzeZsiQ0KjKoNicjJV9OxCETUVHc7AGaJpWE5vJi00d6LWDy+SF0bv2zKCwPwynFdFBsetqHuQ8gFqwZDRiJVJeLWJ6Tm26xbJ9MADHYEJdBIefzosL/laIYe7noWl8eaZ7LXSyKwy7pO4evObN9gaSLGexwyQI4lJjuSAGz7g/91i3rcD++i8Tg3zxHHmxkxYtFSBCu9fDaFX3UMx6U6gV+1uR+X/dSmubdX8C9GWbtSS6N8xxu2XOT0zRmpptJkYDysmuRKIofC/TCqu1tGJNURWOrYYNSA==\nmaison.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmaison.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmaison.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmaison.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMAISON.\t\t\t86400\tIN\tDS\t35734 8 1 0117CE72BF17E8F5264BDDA71A93D511C37F5CAF\nMAISON.\t\t\t86400\tIN\tDS\t35734 8 2 EEB58A5873DC712A9A858BC260F8600359898A63F1FCBF8EF50AA9DD8740D3BD\nMAISON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . esTaDCyUq3MJ/gxt2Z9BlEGQr57dlRiKa4vo/+l62NTklxmsE5ZDPOsCxJxPaTWVTdbsDHK49ajfjUQOEhwuYyvkX3qdhF1WCpfoGhK6Rj1eonbgx+61L2i34Hgy4T+PBgCJtV1utb4IXMZtOaieBqtcMStd8bdiPX/nZpc9vRJCx0E9fk+Vl6uG4PsHFKkYjRWFFj5+tM1Clm1EDE5EpWijSCuu9MNH5X4QZBOEHjnwOMmToLWjNmtGI/9m6UOobAP2XpobJpku4UzBa4OYbLxl1QIfZRy5V/etv5JyN4KYJfUbjP4tN/i0UV5V9H0eULxQIXRCS2Tj6wqY5gXemw==\nmaison.\t\t\t86400\tIN\tNSEC\tmakeup. NS DS RRSIG NSEC\nmaison.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hdj5La2Ag6xfuw2R6AqEv6lComDiEXh/9Jlznr7jYEztDqZ5E/AOKxxk4qW/FazybBVPy2rUJ/zqC965QgmV/pFGWVrGrrVcCVizP7w7jcIaTaVfN6EmpcBl5jgwdN9zLbUzRG3vKwbdWgLFWsnLaUgbhwT5Gs3zJHqiT8dwPTarSdtq9dBUvb8vUVL0EQcK9Bl0ZG+/CWR58YpKYV3GseRNGBHesjXynoBO+WS5HQPPC1vR5nN3r2tGp7/FCdiXJBYG8uvugg9DWixnLX0y4RE/iaAAm+wAcATZevQvGPFxJuuTOhf/gU+9tjPMg6l8IxCtQEAjR3IFW0mej1xa+Q==\nmakeup.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nmakeup.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nmakeup.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nmakeup.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nMAKEUP.\t\t\t86400\tIN\tDS\t64251 8 2 D35BAFB6C94CCFFF2DD894B0B745C49C0717BCC5348CA5422B1A9405DB1CAFB8\nMAKEUP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WAZ7A9olIWSC29EZFmNkmRq0w3jSIAba5z3QHo2ExKb2USA0H5rfqidT7UUpRfOwbljG/vnLL49FgIHn9hCRluLbGRU3I/pEpqI0r0j3EEr2/ayhLqVMEY25WZDxSZSx4b9ntxnfA/Sn5OlKy5dv2pxWvgqFi9otUD9YhkEbPrREI3P/YLDXMBRmnNU3ueO6CvzpUtJgz70o0G8w7gRYa+r1c7T0V0ZI2lnh3/vlbzvrCz8jzVOTDbJA0efLMeNwgAwjekuWVweaROGg9zSyaLZDbm+uUkbyVN3y/wkPLEZUk6q2Zapx7Ow4tZOm/L1Mbu6JLWs3FKdXtg5FnTkuKg==\nmakeup.\t\t\t86400\tIN\tNSEC\tman. NS DS RRSIG NSEC\nmakeup.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WVoyIYf5wwQq7aqcRGB1+8+97CWuTYJzqnKIHBDisLww+vQOKjmhVeNVJfvs2Nc2lhhVf9eWivh39P9TKgKWdHQcJ3zlA0kZATLey3i2qWz/rFmKl5qJwrtHLpfaexYwk9udQBlSNCotK4notlAWHnlkulRw9JOO/gklLP+qTWUvdDsJxvJ338EsH8B9xxVd72QnPiw+1Ox2Uro/+AIOclhWyoCZmcicKdGCZsg7sGD3ZbdyTXYagRQrUJ/BKzgTl5lA1YJhu37GWFr3Rwj0H1/F6zTK3mN6a7SR/UdGDLtpiWWzrQwEqE7XgCT0O5GD4FlecWcGpZHuG6F4cy5fiQ==\nman.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nman.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nman.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nman.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nMAN.\t\t\t86400\tIN\tDS\t1872 10 2 8E4B8FEF8F9E2D51C3B5B4189CFA8CD13D23D6B700516FC4AC632FC47EF7E7DE\nMAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lL2tjT44wcLyyKJEYLKyXCVeYTq5qC6pY2e/EBMIx0AZd1zdKF75yg+WPzlsp7stVRC0k4Jgg4KCi7+xYdwvr9V9uoGEEodRrplX9AuVbiFS5rNBiMP37bLQXFb+0O0u+ZEvy3K9flJDZshFxOQ91+fays5Z/SBab/P8PfOzVlLRLnWPZLX5H9wVoWJk2vqHZox7IPPGS/bZ5cNctQYz+w6b2RanXIJTT2CAaplm7N0wYoePfq3/616MrMH8eHTUgn4ruUtSQranofA6VfvtDM2Uu38cgLpNn0etAmwRvGgqDp8V2hzI4lrsVVHOgwq5+9XL1b29+iqrOxF7MG91CQ==\nman.\t\t\t86400\tIN\tNSEC\tmanagement. NS DS RRSIG NSEC\nman.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . U1O+dDaMDFhwnv32BpxQ/aHFnY2paUXgQAaxcIyGqfYsFxpX0rvn3aME9qohdqfDoqdqp5bYbp3G7EuIj0FFjAv3uEDoov4ZuiqqqyVPl5oHWSUVkO7id/8l0zlxd1uTzUbXaOPQOQofYfi75yWgx6A+1AUVvir9pBdNJreR8zSk2GGADDFmQd+cf3mcvoWk8uE77fMfo5bQcvWt+zWdM0wPlwRPc/zMRxzqKuqduUYqja9ljGbXLzXWrEqfGjZe85si06gONYivmOOcjzViDXHB62U1bvfICCLVIgWqroX85qdkPWpnhs7mxqtDX6sz3whsthrptYQmcKxa+4ykkQ==\nmanagement.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmanagement.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmanagement.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmanagement.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMANAGEMENT.\t\t86400\tIN\tDS\t53839 8 1 A5D5CECA284C75C82FC72C2DFE67CFAF6B582F00\nMANAGEMENT.\t\t86400\tIN\tDS\t53839 8 2 32528618457217B65932BA58BAF0749573AA4C16BBF290FAC8BA9B6BE296A383\nMANAGEMENT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NNzuev0d+LkDpQCJmx43pMdwx21Bmm4y0GoU6s5ToL5mwT0xXxGWaeO8GDY8z7JZGB24KIaolsfGbDP2Ged0a+NA7KQIJD9AsHaXQtlgVEdEd4rgXwcpmdWjSf30f06Ud4/NHaUu839VfunmwYac9auUeRGVuEDyWHrW6MansQYA+uDxppj7WZdOr9xsMCXdlH2hm/YJGz0JTv2OxVHwk5mW8yPq1t8EW7CbHgP9CpAzFAvpZ9OmJY/hKTS9BO8MKlIGzKa2t1A5anFofik34smAEQljucDLCdjl9cLoJi9D2ejUoeiPyY4MdXErTkTgsek2woFihDTjWRTm8FiItQ==\nmanagement.\t\t86400\tIN\tNSEC\tmango. NS DS RRSIG NSEC\nmanagement.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Tq4eBlYEPTBPC9mU+Y0E6DAJE03etB+QitqjPcJY78kWLUOHbFheo2MTOxZuojbcSyCk8MOD4Y2K9eGV8csusXJvbshw43gQv/Zk0KlK6uMMSsYxG9M78EMJbLzABMb8TzVQIBGpwUhFxFV6fybSi8cUtL0mkbjJtKf44L5Ofox+NJmx2FJaQoOTQERovZm0J4yYg4uU459U5NlF85twa5mJ2YX5gPzUhDSjTqyOBtp80HAJ/0Xl8dJrwtDy0ZMMuTqxxvcKwcWLW9ZTw9Kc5AQqG7Ucp8J2lDfu/ah7UHUfnESF0Z0Cvd698gomiMAlyViYJqnDQt0ymYfQuGk8Tw==\nmango.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nmango.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nmango.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nmango.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nMANGO.\t\t\t86400\tIN\tDS\t42309 10 2 3AFD388DCC7DE7AD4FA84EC0F897B59FAEF31877F80EF4D55E5ACBDFD8AB98DE\nMANGO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CxZaKxx5Vzs7C7txoOQFTzc1zMKoUx0ionL8w9ieqRehf+jgDT29oq6hAw+HRtriHnMcTKH3jQMe+ej2fyRAAX5pkklzjoBDub+29EG88MAElMyOHo+RA1linIlRaFDe6kWwaAB2xK4R63yonWF++QVCgTtkh4reP+4evkpfRiQXd++KLTLYq2QnZY3mwk16PDW5BUcG3Oy2K8O2UnTUT5t/8uN6J2r57ILM56NWF7BGJQHkPdSANy7TYBMt9fiKpJlrOuQNuIrevFv5JgByLBHRxw2+wsyQEFs1CW5IWJhclZCQsspzUBJ+jfO5El5/NL2tzzkmkkaJmD7z4Kq0Yw==\nmango.\t\t\t86400\tIN\tNSEC\tmap. NS DS RRSIG NSEC\nmango.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . T/7O2/VhVq5U5ACpUhd/hTE8FRZqHFceT2+cbU2S+NV2XN+l9AuQ6Pdsaqu39qcbmrQ63tGf7znZ4ESf8ZK9MQ1K0AqUfxz3GnHf2yrooDevP3OvmJLWIdsgvC6wavgEkSJ/pyg9qFSHcyDXpcZbzmvkdISlXzvggXNTT+H+XzOX5du9Af8GaFOUUCISB4R/8Y+PlDzpaF+gOT7eLHfQF4J5JRMqmnWbKEiMS61LDUde5CAvVTLKhZudi+v3lsO5FJPW0AGlK/TxAlW9mhIcGRtzlNK9cK6eb63c4gElkgDVf1gSyq8zmn19hz107o3nekcv5itIQsdAntLAkWCxMQ==\nmap.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nmap.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nmap.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nmap.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nmap.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nMAP.\t\t\t86400\tIN\tDS\t16600 8 2 2B0DBAFC4EAFA98FBED02ADB2FF33C9AF7666F2F9910A141573F511397393A4B\nMAP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bfYyqc+EDs6fM25dhozntHTd6eeXTIlog+JSir3wpYcSPvVUq7dOy0luSzkGD6Npc30Lvt+n9a+8L2Ir931W48PnHwv7BSdI4GlxS3JGFPBTlAIa5V/uP55U5meJLT3we9dGP6O+78v/GL5yNcCYtTr7jEra2Grqp4bBwz3T7w8/o7J7uyeUZ70eeuXa8bb5TfA3wwP7vn6YI5Xtq8eZzMTpbL3dCT96wEzSMdCGjvaZJoZew56UGgLL13+l8QVL+HN30yIeLp3yi3PB22vKf4ugfvkrdb6wmQaZJKwNgdsHFYjwYMX06OG9+cXQzl4cUmHB3sk1LoXXHqyfvia83Q==\nmap.\t\t\t86400\tIN\tNSEC\tmarket. NS DS RRSIG NSEC\nmap.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . us5TvQ63tg9/PlA8UHpo8XMth8n4W561o/fW9BxRDrR+O8hbMciwgUehHpg7MzMO7td6qt90CF/kXX0+3llBSQgutsA3TdU8jntX8ozMDYCF4d4I54tNVxgVJbzT3RAKOzTFllbjXWXr2vjCWPkZVKBoLIU5iieBPLnFT4r5VRfoRJHJId5d9sLkkcQisAPSN7VBdRrySNvGFzgrZhnhFYZH3LIFrfwRinbvHyywLHFVKquXOELAdIgO0KK75dN6z7dEN6EABKht6p/ravEnkO2wq+9y0ST2iOHGwT0iFkM/9J+1dsPnuYAxDhKdog5u7Bar0STwsIm0J1gWKoOsog==\nmarket.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmarket.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmarket.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmarket.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMARKET.\t\t\t86400\tIN\tDS\t37252 8 1 41D1CFFB195ADF536509094AB739E233B4087803\nMARKET.\t\t\t86400\tIN\tDS\t37252 8 2 D52A8E1A1A26B8EF35882D298A0DE75657DBAAC7F7C89B8148EC9EC19F5BBEBC\nMARKET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qFk1NqFoI5zjb0w5NlqmEYTU19LUao2ksDFgvDnAr5+Rommc02UDH7fuGrfRIvx+NIJC/k7PwwwlGVaD+xlWLLEIb/XRtrS2Jw6cZnH6DkNmhKVtdBfUHzBH5TNtDAUV50ocZ68LKb8uo/JXyMUYaQAyhU2kdO+RF18JbZwsWHrnqeZCvFfkLMG1UXSor1/vYlTnY9y3LP02/Ee2YlkGVxrXxG40i7TvIRYDnzWsqc/twevpixdYqSnxQ71lGEoA4is8ZenOPEjjY06LhiL9EQ/omCUgiboji0nIENKycrlsM+NmTeMoMIMoSTczcZ0depsSJroxkV3oQBg4ZZPNuQ==\nmarket.\t\t\t86400\tIN\tNSEC\tmarketing. NS DS RRSIG NSEC\nmarket.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kOUzK5K8UXo3klcF09BgYpGgVr9I15vLttbd2wHtomPNJNzfOhQZ+2Lct22LMfeUfHYGOVcbyeHXuAeC+yd9S7JQDezRGXJpxEzCk4DC87KiT7FGYM2x8EXhUjlVSbFfSjmmVIxWUVZwdRD/vKuN9p5Z01NODZcn+MmuvDnEe8JLjq4MGKTryHcnHx2oKyUZ8t3qalpENtJtPFdS8NKef86yp74XESXwEKzRDIOdbt3u3J8yTefTou3IeZ8iq+Ew1j4x0Dnb6uc+io4lUENGtCyWQN08LJdAPRa06GfSOi21In5j8YLUJOCCLzgXufNzb5/hTfiBe30b6wypuL/xYg==\nmarketing.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmarketing.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmarketing.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmarketing.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMARKETING.\t\t86400\tIN\tDS\t4537 8 1 E6DE496503AC34A77B03F9A16B053EBA2DEAD421\nMARKETING.\t\t86400\tIN\tDS\t4537 8 2 CC9730B2BE869CFF88CC054A57E4401EAF8DF51ACFFAD586A1C0A46D22071693\nMARKETING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iEOP51Kww/ShA2TzrUbTnwfMngEd7GNATFri3ZVxWNItgSptm2IMubAVU9eVh8K3xsnP0Yqp76vm2/BtAOKsuFn8AVk2U9g+oMuwg/x65im3HLsLvD1wnAI6pabiYL3fnvwmc0i7V5z3h8qCabilUUJ6hdHHsRvVOHGYNeq16PJD4BWIZ7unqnMcaS/kccc0JfPZ7AZXMIwcS4VFYuNOyTx1d8rPJqrzptg6Vdm9adI+2MymchZ4c1S9wV+0HY4DO0fQf4RncdcRwGLevfL9VsG7G7At7nmu7vkP8cKsJlorOAz2ZdB35i8raB3YShdUSQiyIXS7XcwzSwMqOci0GA==\nmarketing.\t\t86400\tIN\tNSEC\tmarkets. NS DS RRSIG NSEC\nmarketing.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rP5zpO5CDag1S60qur1hKGPAzUpiahF4s7b9nzbnIu9AEXQci83S7I2nToe4oAsdoJSJRj3gXZ4UisI9AyIHnMLCHhAVMybM5ldXXSQsCvQGgFUzUc2i0JCPf0xMN5UhB9/MGyE7ddC5uHP0hCo7sUq5JOPCopyKxKUyrX4IAZa71B1DMNk3HrL0aR4dwZlCJVgwl2xogszrpiAEHI4Sc15GrwrgJkjZoBIdVPUN4O8epH3Fsm3Xq/bOQlfp/Ihul6IX5g01ZzpNCw5aKRlBDksuFlEpBnvUw0mNYwkgoRfKkCqQTH//6XX48M7HcNtf0DYzoWcTMo406RkD7Csi7A==\nmarkets.\t\t172800\tIN\tNS\tac1.nstld.com.\nmarkets.\t\t172800\tIN\tNS\tac2.nstld.com.\nmarkets.\t\t172800\tIN\tNS\tac3.nstld.com.\nmarkets.\t\t172800\tIN\tNS\tac4.nstld.com.\nMARKETS.\t\t86400\tIN\tDS\t42663 8 2 E7DFD2FC57BCA7A736B5348F9573C2138D370ACE8659856F9D2460F1B636369A\nMARKETS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EhhX535wfteXqoGkbzvpaiBCN+ZC3nPj9aPe+rp1vsbs0IKsJJ4jU258F2BaVbShGvazmsjxMZmmf7X+DrI8hciJkh4tRCfHDmnKpBQWFzZDk65NYuQ/DdBpPk6hWtJgSgVHMyr//qh9JpQWrGkt0+D4s6EMCOjFHnU8OvhSLQlh5c/9OZmIqWbO48D8ZHi8bl/tuONnx5BYbzCFhMzmHFhiluo3ArRgjP4hw3ZyOaK5e/rr9WvOsd8CD/Fo/I2NRMpIKz1DLcWccJvR6E4LcR2PsgO7wfmJdCcJ+mG74iCLibLwugE5qmExr/3LTcNCejFupcYDRAhzPancH7Gh7A==\nmarkets.\t\t86400\tIN\tNSEC\tmarriott. NS DS RRSIG NSEC\nmarkets.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . P1EkcdOGchGks9M2YCsF7H/ZERzd9t2G1ScQua6gbBm961xOPqBpTOq3fGx83EaO3YYQK0kffYddcKt/mDkkTK/sbl7zbvXY4ImYsyE06hiFCDRgqa9pT/HtaP3O+tT3IpJZBj3vgt64dd78AHR4s1fxv8yjPvKf9ZnqAOIsT3pVP5dloun75Wj0FJJBBic3BgeUFkWVB2KYpwzeJ2WXlCG3AmP0Hrjq5NaCkog3zWDmUMbiRPL24rynkQKdjBui2MWb8HVkSMX3BrbsOOEqxU67jRyp1QqkSbz+BPldMGM7kdpDd++lUtxeiUSXor6iGi5MwHuIkN1WA3sDnBdLkg==\nmarriott.\t\t172800\tIN\tNS\ta0.nic.marriott.\nmarriott.\t\t172800\tIN\tNS\ta2.nic.marriott.\nmarriott.\t\t172800\tIN\tNS\tb0.nic.marriott.\nmarriott.\t\t172800\tIN\tNS\tc0.nic.marriott.\nMARRIOTT.\t\t86400\tIN\tDS\t50985 7 1 EE94D8A343EF8B907F7B0DA305C1726F56463BBB\nMARRIOTT.\t\t86400\tIN\tDS\t50985 7 2 5A56680A2425EE9A6FBCBD808DAD63FAD3551670BC67EC3F347C726CC13EFD22\nMARRIOTT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tcaqTS6GP9gYtKP0hPe23IdDvBnhEjZbSxgl/2/Trilyn12/2HrPY3dTuu+UBSQFd+izDVu/ZDwJ/I+ajb0hDMVOPrfczxzZdIB4Xk+u270xQ3FbS6HldZkQidqO/KJBDD+uHzuRluWU1m0l7EV4dKTO9AVKnvviorwSkf+KgeaBhFubW9n643Dv33hsG2PsQ6kVoVA5YkDcEp/Z1I74TMj3TPm77asP8hylH4SwSrBs1lvBlCqefepVuJaqFl+WJUR62kA/p03whdFCLEeDS3mDd2INHWB6GGKWSOKUD6loVOoEi8uctZKj/Mk9X+wvSSGwe2+gfLWQy7XyJvFVDA==\nmarriott.\t\t86400\tIN\tNSEC\tmarshalls. NS DS RRSIG NSEC\nmarriott.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hdOdBN2T6uGD/3jpFlpm+ao1zUd42RGbe1ohA3lewsAj/gLUj8ONx8IeWGEqdEt5YjSM6AerLNifvzWZoeywBvpizRvyrABZPRfRRrHmYIi46UgitdKPAtDJ/oijsodsuNt8DWEh24aTmOTIAY5ovwJ8jhWW0M4Edn06jIeVysokriXmU9SjNZX8uS5nOSfXvsazW27cElhvkcfEhekV8I3ENCDQAvXhMmmzMseofV2eM/Mi7n/lwPYX875JxMNNFT1yKXrXv6pQJKLFUlIiIOuBVmEAcCkAVll9l46jzml6mZ7zTfVDA3wMAs8VOo+gucg+MXi8Qwouh6167g5KUw==\na0.nic.marriott.\t172800\tIN\tA\t65.22.236.9\na0.nic.marriott.\t172800\tIN\tAAAA\t2a01:8840:e6:0:0:0:0:9\na2.nic.marriott.\t172800\tIN\tA\t65.22.239.9\na2.nic.marriott.\t172800\tIN\tAAAA\t2a01:8840:e9:0:0:0:0:9\nb0.nic.marriott.\t172800\tIN\tA\t65.22.237.9\nb0.nic.marriott.\t172800\tIN\tAAAA\t2a01:8840:e7:0:0:0:0:9\nc0.nic.marriott.\t172800\tIN\tA\t65.22.238.9\nc0.nic.marriott.\t172800\tIN\tAAAA\t2a01:8840:e8:0:0:0:0:9\nmarshalls.\t\t172800\tIN\tNS\tns1.dns.nic.marshalls.\nmarshalls.\t\t172800\tIN\tNS\tns2.dns.nic.marshalls.\nmarshalls.\t\t172800\tIN\tNS\tns3.dns.nic.marshalls.\nmarshalls.\t\t172800\tIN\tNS\tns4.dns.nic.marshalls.\nmarshalls.\t\t172800\tIN\tNS\tns5.dns.nic.marshalls.\nmarshalls.\t\t172800\tIN\tNS\tns6.dns.nic.marshalls.\nMARSHALLS.\t\t86400\tIN\tDS\t25171 8 1 09E62F91E3021DA65AC1A8A8A1C0FB13FA2DBCE3\nMARSHALLS.\t\t86400\tIN\tDS\t25171 8 2 AB15B37BA119FAB2F6C4963F87D24CEF875DEE04B6E17A2893E658A9D075743C\nMARSHALLS.\t\t86400\tIN\tDS\t51190 8 1 3F7AA17AA9427B78E77C16790D4E2EA4B4A42BCA\nMARSHALLS.\t\t86400\tIN\tDS\t51190 8 2 54059E49886AEE9D8C02E540000FB24A291054A0847C3BB601AE1CA6912A3447\nMARSHALLS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YkSC+yhsfpad2O8fvQd2+K26HnidJhQM6cmJXi9G1vZ2Po3r3JWpiauCz03kevuEhDINXWu7/rxo/9LxsOCNH8aQlTTVxuP9e4p6nAEzb33Q6EkrH0yE15lmHIPjOGTBBoffW0oPu2LERVlA8CA5P+Ind459SqsDd2mrWjEz6HD5FUJYgdcFPE30KG29sQU7gKDSJktCguvs2EXxpGST+L1B1PqTB7wjIVHmxxPALhG/b0+k2KuiAawDln6ClM1nI6tqH2XYXPG9zkOCPhoE70TFrOb11itPi6bQlhHIEd4a816xM0eBYWHS2cmV8O/l5b+xrGRLZfvIBn780EJIkg==\nmarshalls.\t\t86400\tIN\tNSEC\tmaserati. NS DS RRSIG NSEC\nmarshalls.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rrmgeqhLLCdfea8/IhP2H+0z0H7UyTJYVhDHK4VrTwBVk3PMmuNsFlew/v4QiSH4pmIO/UmaqetTQuyqh7o0hA20ysDZR1qCY/Un9xB+5K9XHtAdY6T3ZCOie1Fw1F4UEeqgSOq7oVG4mtV0RbrKvOVd/oQalaJjXCsirhBugW17LUd05eqB+iE1jVdIQgCgwJQ4FeVq2t78qwUMDoyqu6GQmbpad7BMHpgbpviNTN5i5fT/i5pYebcTOGzBOYALx5j2TDeN3VXQi/PBySax2d7Br/6jba3hf+l+paXgZ08rFbSzJQrLp+l9a6lwaJSfbzgnKWK7AkWVPQrpH/Gq4A==\nns1.dns.nic.marshalls.\t172800\tIN\tA\t156.154.144.108\nns1.dns.nic.marshalls.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:6c\nns2.dns.nic.marshalls.\t172800\tIN\tA\t156.154.145.108\nns2.dns.nic.marshalls.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:6c\nns3.dns.nic.marshalls.\t172800\tIN\tA\t156.154.159.108\nns3.dns.nic.marshalls.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:6c\nns4.dns.nic.marshalls.\t172800\tIN\tA\t156.154.156.108\nns4.dns.nic.marshalls.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:6c\nns5.dns.nic.marshalls.\t172800\tIN\tA\t156.154.157.108\nns5.dns.nic.marshalls.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:6c\nns6.dns.nic.marshalls.\t172800\tIN\tA\t156.154.158.108\nns6.dns.nic.marshalls.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:6c\nmaserati.\t\t172800\tIN\tNS\ta0.nic.maserati.\nmaserati.\t\t172800\tIN\tNS\ta2.nic.maserati.\nmaserati.\t\t172800\tIN\tNS\tb0.nic.maserati.\nmaserati.\t\t172800\tIN\tNS\tc0.nic.maserati.\nMASERATI.\t\t86400\tIN\tDS\t52146 7 1 901A94250210C575DD41938B4064DFFCE6B443DC\nMASERATI.\t\t86400\tIN\tDS\t52146 7 2 C798F7039F390F0851FF3C9AA3825ED0E971730AAA2143109185625DA8ADD7F1\nMASERATI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m9HYXnWzooT/CI9zQGVpk3OchNjt2YFI9UZLfGFg8czAryAzBXYP6EG5Uh78zovw2X2FDfrRuSoV+iUGrCucPwzZf4ofy9qRN91FhQJ8p1+kicQ2ePVBEDoNd4FeFUDeKrMBlESuJks2eXct2k/T58oEkyKKuEck9wQG9/aFmNGegOKRuSsXurfAFKA0CRiR8hU8G/Xoz0OiLaWHhYQ8504FvJdDeY8GTMFuT7I1JtxcAmX2ZAxwd6K53kFcq6D8H7UNx6GhFig6OJvTKtCmolN/Y6RyHrzexCA2HfdHgEfABix9L4gTrv2fj+lPv+BDFJOshpj5nen+B4k5t83vmQ==\nmaserati.\t\t86400\tIN\tNSEC\tmattel. NS DS RRSIG NSEC\nmaserati.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EXwUCEo2AAOJJasBqnul/X5rGPu6Vf0ZXhC4Ps13NZuykmcbrQ3pPbVRLu3nqehPdi8w5gThjfw0zT0yoJ9UHcBWGksTyDbefOk9BAOxhyrHZjnPPHDjIvjLiY9H2ThV7fCIWFgf3dOBz8ElLPhCe6zWHqRhzYVl4UyfxWXO4HOJHJnoH5lBpt2RYNQRE0MySZnrViVQ+75/J5stA47wnk9LOTTL1XF2oPHgoC2UXTAt1mPCV3/h9n4MMAqKR7olCntIbnB+l7Q2uXnBytEqPRgrvtdXt5xq7hfHLbGe6j4indfXTGLRQC1lMwdFYFh19NPgUtHsHRlWmFbFX33a0A==\na0.nic.maserati.\t172800\tIN\tA\t65.22.124.33\na0.nic.maserati.\t172800\tIN\tAAAA\t2a01:8840:7a:0:0:0:0:33\na2.nic.maserati.\t172800\tIN\tA\t65.22.127.33\na2.nic.maserati.\t172800\tIN\tAAAA\t2a01:8840:7d:0:0:0:0:33\nb0.nic.maserati.\t172800\tIN\tA\t65.22.125.33\nb0.nic.maserati.\t172800\tIN\tAAAA\t2a01:8840:7b:0:0:0:0:33\nc0.nic.maserati.\t172800\tIN\tA\t65.22.126.33\nc0.nic.maserati.\t172800\tIN\tAAAA\t2a01:8840:7c:0:0:0:0:33\nmattel.\t\t\t172800\tIN\tNS\tns1.dns.nic.mattel.\nmattel.\t\t\t172800\tIN\tNS\tns2.dns.nic.mattel.\nmattel.\t\t\t172800\tIN\tNS\tns3.dns.nic.mattel.\nmattel.\t\t\t172800\tIN\tNS\tns4.dns.nic.mattel.\nmattel.\t\t\t172800\tIN\tNS\tns5.dns.nic.mattel.\nmattel.\t\t\t172800\tIN\tNS\tns6.dns.nic.mattel.\nMATTEL.\t\t\t86400\tIN\tDS\t16264 8 1 88114418B6903ADAD860C80369E96D1CB18F8F39\nMATTEL.\t\t\t86400\tIN\tDS\t16264 8 2 B69689FB5EA18EF8EC43501DA5E5841F2F91952E0C12B5FACFB2950B7BF21044\nMATTEL.\t\t\t86400\tIN\tDS\t48439 8 1 2794F2D2ADE4FC0E67FBE49F1E3D41200FB74C1B\nMATTEL.\t\t\t86400\tIN\tDS\t48439 8 2 783A64DC9CA31585F27BD30ECCE43E894B7CC824C4E4E56EAAAE3B2101E3532D\nMATTEL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . W2FMGqickVxQd+LCaxXLAIP4qERq4tVup5COsMssWXBuPPg2EqyeYOaJXr4dIa3pgRYNtdL816S+w9T0IB4/WziSsIXkvIWCKtr40JGQiMcwAXu6H8sApGeaMPnUCSUR+UDtSfN+yKh1qr1/XymvYeVDOisrdZtiG0GZu+cT2gXDIXDS9RYXXJAR0L1TM7dvoZCDftbCRTNDY3wasTLNfML12v5B2iy/xw6gqG7oWPfuK6Sgt355gOXM7Lbm/KBizhHKoxrIO+bFvFFUEpajBQ+GXJB/LaWt7OskqwBkwO0LOKe7wSGpXl/Gs7EUZwLDaTZS5c3TgAhN/1Yg7DTtCw==\nmattel.\t\t\t86400\tIN\tNSEC\tmba. NS DS RRSIG NSEC\nmattel.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NmN9msFgTq7k9zqszkO3lCl343x+5Ce0GmFOlW7rOi6TeNYJOkoJ90NK+n3n2I4lgrtyDbFYgg+KuM7xuGOc6k8lSRXQphwD8cdKSDNozlqUAAKf+808d74UNShEcmsmAOi4dWjt6cH4XkgZq2culbHqVaAVlFZz+VhIjg8nOqayVsDpuqvyheVcnHJP4MxIxa2QbNrYZX+qXM/MjwR78IdNN7Aw7UVPdHl2+blVbscB6aSHocvzAA4YZm+zUS85mqXBl08HWFKNYcRuAM2ZN9LIl8hDBW5nD/pcZkn/TnZYXIPYUFCGHpUFfIKfWUyGS7gCOWYajv+2VndhJFe/yA==\nns1.dns.nic.mattel.\t172800\tIN\tA\t156.154.144.109\nns1.dns.nic.mattel.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:6d\nns2.dns.nic.mattel.\t172800\tIN\tA\t156.154.145.109\nns2.dns.nic.mattel.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:6d\nns3.dns.nic.mattel.\t172800\tIN\tA\t156.154.159.109\nns3.dns.nic.mattel.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:6d\nns4.dns.nic.mattel.\t172800\tIN\tA\t156.154.156.109\nns4.dns.nic.mattel.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:6d\nns5.dns.nic.mattel.\t172800\tIN\tA\t156.154.157.109\nns5.dns.nic.mattel.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:6d\nns6.dns.nic.mattel.\t172800\tIN\tA\t156.154.158.109\nns6.dns.nic.mattel.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:6d\nmba.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmba.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmba.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmba.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMBA.\t\t\t86400\tIN\tDS\t54742 8 1 09704AFE7DD57C591DDBAD903F01A304CD8A0A73\nMBA.\t\t\t86400\tIN\tDS\t54742 8 2 17E935C850101991C6B0B7E49DE5549BB8A5E358608790F8492678F05E43629F\nMBA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m0QHFwxW1Aww8pgGRgFAGYAgdeilnR4oB0J6yEu7qM5vXRumjePhleBPF4iCCngXQxmpPJ1xG7UUyPi4U1DJOA7fPk+vtpVqPBdRX0JeBcOmO9AwLVVQn8FWUEyNW4Zo22DvcsHTy97fDyQUIUND/sADXU1swKukczB5CRGJpwN81ffqsY1jLENUqy8UiTJ/KiPnWI/KcgpX7Sj/WvDmM68P5+WUTjbA/kS6jJ62itosfhQiEo02KNt350M96G5HHKuDeQtJF14cAGI6MSLQBlPetmHJd5xBOaze4r8t0LeZKNn7aoVGkM8nbSseSekN76u061us74Xu5OPN2TiVUg==\nmba.\t\t\t86400\tIN\tNSEC\tmc. NS DS RRSIG NSEC\nmba.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . O7riVZMa9tWWr5ky6ea/Rq203SBxH0KtFe88j1foYziKnYhig7IlbhLabOHVcieRWStivsrS/fzPskAxORPUjrCVHLntXCPJ0dgg940tKMva4ZEnFeiZ1NLDRLRfa6D0VfYghS2h/bdhQRR/tZ307Ngx/sZ7DjbNZTFPrmBuCcrrQwGxrKise8c6RCwzwMtS7uKIZYdL5/zTjTkn5mDM4oLR2jXvONB/+v+OVlmdsriXGqhLUM6v7krJ4elSeBrdE62fdMT6ko+8Pd23aNhEGaOPkiAmLpe997UW+pNXtDRsyk+CTRopm2BtZyUJNByu36nD+I/wqFzXrhbV+XizgA==\nmc.\t\t\t172800\tIN\tNS\tmc.cctld.authdns.ripe.net.\nmc.\t\t\t172800\tIN\tNS\tns1.nic.mc.\nmc.\t\t\t172800\tIN\tNS\tns2.nic.mc.\nmc.\t\t\t86400\tIN\tNSEC\tmckinsey. NS RRSIG NSEC\nmc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . blnfHIuPhd9leeFkZwgBPau0GOqxhmZuJLFQBioE/Z7mVi/Kz50lR0LSMOYrT+Lkoywvry4BHD9qeSB5ZkILIdjKDNGh/N8TwwBreN87P60CT0cQ7kiJVi/WG3y6cqO3xsAgJaNfSFN0kezK9IN+Qs+AwLYkYzRT1yrRbm5e5kkJdhy/VOoDh5cXsbMeMQVME16XJxAUcuOSAR28IbLAlyQdel+42V0IlbBZciSeOOZBBGEo9U+UcO76UK/2lfWeZ/uujx3dTU8fPRjlqIAA3iMMG5yypoMjICJg39pEgdLgGl3I1JZ1TLQk8CqeL++xMK3I3oR4v1bimTwVufp1Tg==\nns1.nic.mc.\t\t172800\tIN\tA\t88.209.82.210\nns2.nic.mc.\t\t172800\tIN\tA\t149.5.230.10\nmckinsey.\t\t172800\tIN\tNS\ta0.nic.mckinsey.\nmckinsey.\t\t172800\tIN\tNS\ta2.nic.mckinsey.\nmckinsey.\t\t172800\tIN\tNS\tb0.nic.mckinsey.\nmckinsey.\t\t172800\tIN\tNS\tc0.nic.mckinsey.\nMCKINSEY.\t\t86400\tIN\tDS\t21081 7 1 1C77DD23709AD50C0AD2BA7AA8DD70CB6A06CFDB\nMCKINSEY.\t\t86400\tIN\tDS\t21081 7 2 E683F1C2C4249E0EE733ECB0C5CEBE220C1FAC450987B726AB6A304099BB17F1\nMCKINSEY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MOY1FZR+CBofu/So/Yrctv2qytCgb9JXbX9VFbyhNWifA7VWoSB1tK9RXP2eLvzrHxXwE3vkXbAY4s8KMS+TsEQhsysWfD4t8TcoJHgWxBmiPK9ErHikuDMa0QFMdvfJ3blcbCBcPhUecWmnGqL7FNwt8nFvxA9c6+nJX71fr2TgDVWNc/99V4lb3/8FkSrBOiNLQ6IdgWDCqsqnx9YL5XuBe+doUaae8lMybBlzFOgjcou/n/WB/Weq0uzPTcD74gvyrHGeFApL0M7F0GSWnxHbj4ZD6JdTaRMqUC4/yChHJ3qlFM6cJQ5Ly1ZJnt/MXyVhSdHPJTPtNxbq0ONwlA==\nmckinsey.\t\t86400\tIN\tNSEC\tmd. NS DS RRSIG NSEC\nmckinsey.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j/jPlgBTj7SiivODauFsBqWN2lrJ2/bq1VYENjO0jp0umyeh9qrTCnsxMo1KhQMHwSmZxBm9DNfiJXtYa2YhcoBgToUMMojwu6bmE2kakFVcWFY4kTfH0CLavzOFj5+LOlocgqonT+eBHkcZdDK20+eH/OU0+yEeo3vQarbcOzagjXsDXFMa2fG7W8bQIs0r2tzanhH3rRp2j6qLftpYMhQY5/mxkA7TvzI2ej19jAEQ7aPkDqe7+0/ebGyNsWwFc6v0BhAaWkP2A0XXU6ZS9YVzrTBOOEURx476sYi5foQEbZzJRF9rcujlqcvUjS4KC6KqQJaGr/GZXMmG2bFMsw==\na0.nic.mckinsey.\t172800\tIN\tA\t65.22.236.25\na0.nic.mckinsey.\t172800\tIN\tAAAA\t2a01:8840:e6:0:0:0:0:25\na2.nic.mckinsey.\t172800\tIN\tA\t65.22.239.25\na2.nic.mckinsey.\t172800\tIN\tAAAA\t2a01:8840:e9:0:0:0:0:25\nb0.nic.mckinsey.\t172800\tIN\tA\t65.22.237.25\nb0.nic.mckinsey.\t172800\tIN\tAAAA\t2a01:8840:e7:0:0:0:0:25\nc0.nic.mckinsey.\t172800\tIN\tA\t65.22.238.25\nc0.nic.mckinsey.\t172800\tIN\tAAAA\t2a01:8840:e8:0:0:0:0:25\nmd.\t\t\t172800\tIN\tNS\tnsb.dns.md.\nmd.\t\t\t172800\tIN\tNS\tnsf.dns.md.\nmd.\t\t\t172800\tIN\tNS\tnsca.dns.md.\nmd.\t\t\t172800\tIN\tNS\tnsfr.dns.md.\nmd.\t\t\t172800\tIN\tNS\tdns-md.rotld.ro.\nmd.\t\t\t172800\tIN\tNS\tns-ext.isc.org.\nmd.\t\t\t172800\tIN\tNS\tns-int.dns.md.\nmd.\t\t\t86400\tIN\tNSEC\tme. NS RRSIG NSEC\nmd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ozx0td4QT47daXtyh25IkjTyELN6WI8TXATnn1SY29rjfYIMI3G6yVHAOs+noXu24SeMzLo9TCSS+7bA/779Dq9XlZzfhI/h2b7A4csodE65FFe+9cejgioSy3srQVDJ8CofI4+W/KrwFshv2zlPZps6NyxBcKqtue+om5l4thnANlCn7GhLIfMfUJ9to5GxvgsS7m6FB4Zwgp1CGdPh7paydUgBkd3FGACggiEBvEIIFlv/CixTKspvyYJ3xecXFW7+AEBJIMsrYiqO3KP4RJ4gSiA84ww5oBc8nQ0oeZKetH73Lf2E1P0pTLdo5F2hLxFm2te/kzrKWM9TP5crcw==\nns-int.dns.md.\t\t172800\tIN\tA\t217.26.144.5\nnsb.dns.md.\t\t172800\tIN\tA\t217.26.144.15\nnsca.dns.md.\t\t172800\tIN\tA\t144.217.93.2\nnsf.dns.md.\t\t172800\tIN\tA\t86.106.212.21\nnsfr.dns.md.\t\t172800\tIN\tA\t92.222.76.179\nme.\t\t\t172800\tIN\tNS\ta0.nic.me.\nme.\t\t\t172800\tIN\tNS\ta2.nic.me.\nme.\t\t\t172800\tIN\tNS\tb0.nic.me.\nme.\t\t\t172800\tIN\tNS\tb2.nic.me.\nme.\t\t\t172800\tIN\tNS\tc0.nic.me.\nME.\t\t\t86400\tIN\tDS\t2569 7 1 09BA1EB4D20402620881FD9848994417800DB26A\nME.\t\t\t86400\tIN\tDS\t2569 7 2 94E798106F033500E67567B197AE9132C0E916764DC743C55A9ECA3C7BF559E2\nME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WNXbzC3B12GXT74drEcve2fTFjz/Zo8qb1qNsDFaUfskh0qtHaDs0qMrJkzkHO6W6zmYdLH1LFKYGbxgceb4viNgwipJwCiCctQUQYZc+gJHlBeprfXqcAJnHAGDgHE3QAJif4WRPt93Psno3x0lPz4vmLx7KnX9E8/rwEfu0r7B7axJ0mB9x/9z8kfBPDlfyoXaJmp4wLuNJCyQGZbNsv3qEoq1p/pHJOf1mKDzlfgwQ1+HML47eENucKoN2o8zg4nOtcFnLAzVxSqMTctL3HkV4OasW25mp9o1XqscFbR+gk0prKyYvL0mXzOtHQI8Le47SG+yBkDXmEJDX5xQZQ==\nme.\t\t\t86400\tIN\tNSEC\tmed. NS DS RRSIG NSEC\nme.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kc4prp3n2hgm9tgY9CHuaV7INryY309rFN5AOa3nHlQU7t+Qlw/YvH9r8DAFv36dx7pbfG5xf2dtPN7b0JHNABx60IK5jlIDhF2re8AUa51bt15NRM8WkDi3X7ZoaHiCAHbwkm4cR4gp/WFZL/NGH9fxMZooiFdKY3dzTr/0cqnGXsrZeaaTY9ekIMS3x6CxqMaMfxAaLnnjzGjJtTQQU2w9NvFBnEvjOzRiW4I/YZnHIVR5xhqHpQR/a7nJ82RoxLoLj1Jfrqo6ZwiRN0rygCOCnj5dwrShV3zLxrc63SWogb5snyEuTBZW1xpFsxV9a35OivTW37nO2AtelUOjbg==\na0.nic.me.\t\t172800\tIN\tA\t199.253.59.1\na0.nic.me.\t\t172800\tIN\tAAAA\t2001:500:53:0:0:0:0:1\na2.nic.me.\t\t172800\tIN\tA\t199.249.119.1\na2.nic.me.\t\t172800\tIN\tAAAA\t2001:500:47:0:0:0:0:1\nb0.nic.me.\t\t172800\tIN\tA\t199.253.60.1\nb0.nic.me.\t\t172800\tIN\tAAAA\t2001:500:54:0:0:0:0:1\nb2.nic.me.\t\t172800\tIN\tA\t199.249.127.1\nb2.nic.me.\t\t172800\tIN\tAAAA\t2001:500:4f:0:0:0:0:1\nc0.nic.me.\t\t172800\tIN\tA\t199.253.61.1\nc0.nic.me.\t\t172800\tIN\tAAAA\t2001:500:55:0:0:0:0:1\nmed.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nmed.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nmed.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nmed.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nMED.\t\t\t86400\tIN\tDS\t23673 8 2 D3614E6218F6C9B8F50A88C1F7A05459B091F521F4F393D0DEDA35D1CADE9F35\nMED.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rfrmZMJfuMBDZXkTzbRVzn1FExjw76eCsOo5ZJx/Vsc8FHarJNTmzqRY2jUF9IINr2Ma/QRN582Vr8H3K5rAqbnOxFvNCTRzJsdwbnhnO/Pa3m9P8oa/ohYC3lAK8T3Y/NDNp2AwkT4u4nNG9o0wUzjm06LXRV8ugcTPs6UVM3FMM8YeUZYwb7nE2eOmCTEdZTlvvywCa/KQL6qPnDiPwJpQK35bx2/FrPUIZiZFJT4v6xJXEQka/GtM1dNhcm+jTdkc+rxycNqzVffrc+TvkW9Bj8avdlivoaLO4qqHOkxBuOrw1CFIuHANujxvAOwqmhC7NF9SnW0EsPLQnUjddQ==\nmed.\t\t\t86400\tIN\tNSEC\tmedia. NS DS RRSIG NSEC\nmed.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qVUiHZvCwrhjKsH3oS0UxXvnTW5XTT+kNzdC3pWKDacI/09k/dldESXVsQ60A0MqYTsexYoyQjUO3g+bbavJCRSZLgeNnC5QrK9XgFDQKWu5+EtbmnAJXBR1p+hlyJLyaM/22g681sRJu+BbK1/ceWODGpOOlx4aNbRAiictnky3Wa18kw7hgF4dXCAW0ezHnSvO5UtTFZ1tvTc66sB4+lxLvdfFbDsrSW/A5liX6fqxu32LO8wzR3eqdym3dthl3rVEsocrwboBB5uU0FDfJOSmjiGGCQiFl7iiuoZZ9WTNM2adMNip2SGmkk/+msnaqTpqpI8UMN53ZSylR/xurg==\nmedia.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmedia.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmedia.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmedia.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMEDIA.\t\t\t86400\tIN\tDS\t58966 8 1 D226735F01B6C8722C3B812E10691EF3F40BBCA9\nMEDIA.\t\t\t86400\tIN\tDS\t58966 8 2 93C1569DBDDE5D844CD5A00900535B640FF33CC6C57DE66D76845D1AC0F13CEB\nMEDIA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XMrTP1wmHWhqfVXPl2pfE499/wJ484MICnPiKCwZgmd+roLd2YihkWaLvtIXM1W8SbuuvkAeMCDqzT7oFIIlM0F5PnneMgKy+7r3Xt8uN1cb06WNDOECxHt7YXTuUT+43VldtQKCMvznVyGU2cmp3jXaTF1ZeBAgvQEFu02BbyRpynzxIzHFRdW7fEG0qpwZ2K5AxUOgNVXpT6OpFobiBgTsyespZzTjRwEJ7j4/Ue582CD4knwi4slLG1XXNqfsx2t7T67Ilfze+meBaLEvIiMA9M1chzAd9BPOF4/IZyCcgQqbl1X6EM3RMfzmVA1TbEM4osa/q1h71KgyQgoW3Q==\nmedia.\t\t\t86400\tIN\tNSEC\tmeet. NS DS RRSIG NSEC\nmedia.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FlTpVRqcDUHBDUe5YjEu5TWuMZ+EyIKcgppiBAPd+BPe8B8kKJDHSBSce9qnFDxrJ99rNOW7/q+QedDaWUTQIpaPyfjuWEWb0Or91WsKJ/zb3x4EssqwD22fD0gQzLo6z7qxoK04P+zg1VjGK+wAvVmYBw3T9FCPUXjJwn21N288T/AKnnrYzY2KyiLCXRYfEbufweqd7h5eC1yObPA60WEnahP+cX2Dm6kgxySlgQKZm2IHtPKu3C97JI1OImOUfp0w3tKREH4lLmKsUVgySFXnv8BPGsXv4f8He2hS535D3S5dMlsa6MntGRjI3PCz6HPFUWQF9+A4iuYrqvaCvA==\nmeet.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nmeet.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nmeet.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nmeet.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nmeet.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nMEET.\t\t\t86400\tIN\tDS\t56669 8 2 92E856A377729B77CCFA92121FDFB3DC6E82C9ADABFEF4876765E4027D2D7AFB\nMEET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . safX6mZ9E/23a1y7kP238nKxCt+UfRY3AEmiNPCafqUdtILCtgXOODwrzVeAvSvgUUyndtXJZ5JBGHaVLMrtLyItZuSf0pxREjvQOwEDYQHCZIVxPQkmYg/atYJhhqhSRt9PxkClJTsp75pdUOLuTSuVZ6DCPtN86a/DJeLw37syeCC+87iGfl1HS+vShn3mxc35+Kt9Ux7c0RxbmSm4p3ZKPRf+K3ngeDwhqMpaG4pIhewLC0VA6cFQKjSUfIhvQsQotUaen/OGzYe33Ud29YgH1WWYttVbl3PbL7kh3fbV7tV6VK7ryF/wBOvosmNz+l4d09sw9+SoJsVSeUCduA==\nmeet.\t\t\t86400\tIN\tNSEC\tmelbourne. NS DS RRSIG NSEC\nmeet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FXfGumfut6wqxwunNdbnoiLAB7be+PF0bae/IYC+PkPQZjjIhtfI/BfqVpxuUEJEfjtWBiMpNmsRNgc5XI3l+3TpMhyYUaTftIwDedhCOOqbcEii75/GVJ3n7ewU5t6556ief05iKG+Ehf7/drj8ZKOTaSyWts5Hu35XH74BEzTNqORwFlG6tNv6mWbktSK/GnapJmwl/sPjSbzYED3tzGcQw/TR9oXXVuoVvk8ih1/DCAJWuvSNUc0UbG0sOo46Iz4bGnkUOEJWEw0hIjz8/dNFiFh43h1XYlQs/a2Jvr47+MTds4WKUmitSdcsDRL2JKCzM00cu76rfu9UOOFG9w==\nmelbourne.\t\t172800\tIN\tNS\ta.nic.melbourne.\nmelbourne.\t\t172800\tIN\tNS\tb.nic.melbourne.\nmelbourne.\t\t172800\tIN\tNS\tc.nic.melbourne.\nmelbourne.\t\t172800\tIN\tNS\td.nic.melbourne.\nMELBOURNE.\t\t86400\tIN\tDS\t57856 8 1 D1CC74CD88318559962BDFB56525C822D2A8A11F\nMELBOURNE.\t\t86400\tIN\tDS\t57856 8 2 E71A2E50EE30225FA38F059E967A9F700545E3C7E8506B42D73778D3143EBD9B\nMELBOURNE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VoPuDI1ZPl8nxax9Thv4wQmzOmNsoaI4C2dZuV9CitXDK4DL4pD7/MyU7R1TD4Sve0YDsPEMIkg418eyUTBCo8izwRa5DKTDH+IKjim/spuoRPaDjrd3LqLvuoe0aAWdfU5AEoZjkITJxtGw/StME0Cv1KNh+o7tAbKULJWeDcJZebRr4Jjr3zu9iwHwremEuxp6ckXRLmcWJMX7wES4JVQ6PXdFPqpQScjgGbC/Q8zDHoDknE6HnyJ5d0KoR5WQO7Kzf9IrMZu/RBZOGkaVQu4p8+3DV8eKiPlPjNQhqwiRFBPnyKSMOtJeqWcSozM2PhmduGZ8I9uAb6UqXsu+6g==\nmelbourne.\t\t86400\tIN\tNSEC\tmeme. NS DS RRSIG NSEC\nmelbourne.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DuSTmZnXmAJEUP3jBmPDWUe+kBNDRRwtjXFLw8HZARadPuiMp+4BVaniGuv9sfhZrJJ80yKiLhIXNV/YV7C3UsQaBQe1am4v955H4O5ppHZGrvfF+gTHy0oSIc+6IS7ySSs6e2b9rIOa/kciWb/g1JACNBdZ85W5UVv+J4cF6JbOos2d+fuaCBlRY5NTHfD4AHl5cn1b1o/JggOuQG/YQAZZ/AQDzhKC3ZvFMWkq56fksQsruKvaDALD2z5yVLU+M83E7ZjQ+OhSf+BI1qKBTUz5CE+yhzGcUzjX4fSFGyedewUIjea8/oTEJhvUtC197N/bBGflUJEOOvNcYDw7bQ==\na.nic.melbourne.\t172800\tIN\tA\t37.209.192.10\na.nic.melbourne.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.melbourne.\t172800\tIN\tA\t37.209.194.10\nb.nic.melbourne.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.melbourne.\t172800\tIN\tA\t37.209.196.10\nc.nic.melbourne.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.melbourne.\t172800\tIN\tA\t37.209.198.10\nd.nic.melbourne.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nmeme.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nmeme.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nmeme.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nmeme.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nmeme.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nMEME.\t\t\t86400\tIN\tDS\t12857 8 2 58B9E8925215859C971BD949C9DBD299900C9D017211FB30282A3BE9D8E7ABF8\nMEME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hsiz6orZC566vM0OSRSqMTRVZ5iFrbPzT+PI8ANl2541HXPN3zzbmAg2DnkeBz89T/qHRgnXTX0zn+VHRvcNOJueY3DNEYFmgVJsw0Ina+qHgPtU8Q2jtjR1/EOsO4C0NFkxmhPjnUOaooKbYs1xyXJtFF1j95Oh6jyRsgUF6R9PM4zLMk8qp6M3iKS+9fUkbnZK//KMr1OENtf87AnMbLcLPZtm7fnhjtJimDAyxyF1hL0j+ko2bfCwbTrjRk7fJGgejQMd53H8shQEaCmplZsu1XPUahpDvfFpv9h1um45gpBEp3RCsZSPlUkBO+TSnDytn3FCrVHR9sEeNKPHwQ==\nmeme.\t\t\t86400\tIN\tNSEC\tmemorial. NS DS RRSIG NSEC\nmeme.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Zme4EXg6gFq4ugORwbW+aWJNLKzU5fbIILxF0vgPJ8yE1Dv1vs3958/cRMtga1a0UOQXHhWdg0TIBn3Lpw/qMIHcQLiHqELde4FhEn72YKoYaROTinuxEHETelGuAR+goebI/Vu4EZjeR5Y5OwJDDf2J/oFnyrhFAFMXP/pCIWDj/j2I4quPBctcZYEVjf615NM/YtPrmWunfuYXPb7VGjhQ/M8CwHiNPPY0GsLkqZUoTA0d9IgrXbXx0LUuklc1y6fHe5xnzOK96gpelBgftEZIwtMuCGu8o08hv5HyJt6lAXGmK8QZV3Qz2RPLfvUtp+1Va2L9FvsiQI1mwHt/6w==\nmemorial.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmemorial.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmemorial.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmemorial.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMEMORIAL.\t\t86400\tIN\tDS\t44179 8 1 DCC1DB83C14519AB652DA949DD120B07D7FE360C\nMEMORIAL.\t\t86400\tIN\tDS\t44179 8 2 9E0A8586331A13081BC696A536A2B5475FEFCC04971DA2FD3F63B3DDC4B723D9\nMEMORIAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dUiSpV9pVnq0M2zeDMLQ1RAMrbAEZyTQO7Vh5noYYYDmNHIRlk4pgWTOf7gSN3wwhAfvNj5Ev3oj5CHGnNxeM7Xr/CU9o9DZYiTnv1qxWxhY0O/9FDE9RZCSs1rI1WAUWYiV1GmwCtJ3JRrjFLhlANPnqxQVI7N3lbFVwhyTuoFLZypahMyMVYV4Tb298ehSaNhhMh3dC7S7lFpnJ/GAo7Wdt6RpsoLU+y4qJKTsnqH++B4HmrtGQDS404LW76ib325viD4bUn46Daued2JtVjN5LJ2pzLtpZ+JX2c5O3aZkpUrwQGDzhLxhqZ6urdlaTBCw81zLwfD5KPu9ZyuzkQ==\nmemorial.\t\t86400\tIN\tNSEC\tmen. NS DS RRSIG NSEC\nmemorial.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AssYxO41msXG/vN8tZ+dOQdUFjoWyydzxc6Z7PL6YTZ6/s1+r+EHltqTO3zjP/+QWRdM9eWTtpeWKEykx9LLXG9Q2d4dvibl6uJvfcg+yiMnJCQeJJtbtioINNbkq6JUTtuZn36kDbASK2ov6vyca1FRkZFM+x0qNHMv4AYmXVNZBrzfB16WX7hHr+y6hK666Vixe+3LU9yko52/rYyheZXWl82Z5aMjh8SZF3H5fm7BsBWJ7qPIbOeEOl1LjdmjrM1q1+DklMpMKnsn8l9pM9g8NsoarlWJB6M451ePq4068FYGx33sloC2G18zKP9onP3xPI1uJQPnNJaGnbcotA==\nmen.\t\t\t172800\tIN\tNS\ta.nic.men.\nmen.\t\t\t172800\tIN\tNS\tb.nic.men.\nmen.\t\t\t172800\tIN\tNS\tc.nic.men.\nmen.\t\t\t172800\tIN\tNS\td.nic.men.\nMEN.\t\t\t86400\tIN\tDS\t31777 8 1 A6665FAF359C93F4E03334195CB679B422CDB975\nMEN.\t\t\t86400\tIN\tDS\t31777 8 2 AACC8C03C369479DA4905E75EEF8C55A2B48277BD38132A83E967B35E9556A19\nMEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ie40Fh5h4yvnN7rcWpVquW230goVbZOOvXk3+zpIXnWgLD6xiyq+/9jI6q3cO0kVXy2gYThMnNRR4WBW/+C02uEpjOjYVSKOcUTm218VDg6/1tsFFQBYqkrT9NMO3RbtpzqLxVwx8mXpv+fRXOmpaYkRGLU54wa/pF487cnTMjC3gYEH/QeZbsGcOC+modlVg2CnM3sYhjZwysw9w5GzvKClVOzWYayH1yzAoTyaW6qrLpJsYLDImm4ICIDi+KL6KBsdJ+if3HWALNlwYA6XX8OEaND8dBOnoW5or3XLoBSWMmglqIhEhAvOZguMYvgWJpB4kuwc/GqXjCp7P05wUw==\nmen.\t\t\t86400\tIN\tNSEC\tmenu. NS DS RRSIG NSEC\nmen.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S/fEZjbtMciC+/q/oWSxIPhctpU0q57OSJHSbBXPFYr6W3cIDtzZWqwNXCCQ4JRPyNYQ9y/F5zvGUJn+n0zbwHpY0g/sHyMzhyBJftvE1+pBW880yCFAe4v2onYNk9HNRZhKYdHlroHpy9Xp42vGpMElm3imMzYYU0xibkDgPVCzXT9W7CFxpzvOknMVnPPctQwOCfXxKouaVzKCk3Ht8oaEBW8uNjbdWMNLccL828Dl+aKjPM4P5Ogv8m9mPufzsve79ZBW8THgIw9D3CRk8XhAndroSc8slrX7BwKCoBjhnhRFWsRF9Hys38KEn0I/3G+7AUvpm9VsXjIFuutl2g==\na.nic.men.\t\t172800\tIN\tA\t37.209.192.10\na.nic.men.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.men.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.men.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.men.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.men.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.men.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.men.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nmenu.\t\t\t172800\tIN\tNS\ta.nic.menu.\nmenu.\t\t\t172800\tIN\tNS\tb.nic.menu.\nmenu.\t\t\t172800\tIN\tNS\tc.nic.menu.\nmenu.\t\t\t172800\tIN\tNS\td.nic.menu.\nMENU.\t\t\t86400\tIN\tDS\t51916 8 2 AA3C98EE447CFA3BBF57D8A2899626324DE2097353FB5DBF031519A4FE6964E6\nMENU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zft7A5oCKydTYwG0iuTs/2seK5okUHFSIc5cp6iUHMonG06hp//2ot0JH3kz5yz7cMZXJlItwS5aymRQnGDSe9muR9XIlfk2cMPaJkmZ90FCy2vbRZYGABTCdGALT02oFN0DNFC4LMsuH63tddqQO6Qcgodqdps8bmdb7nj43tHVPtCoj2A9J14OluYRpOE3Rm9IIIb0nH29wHQUbc5fU+fhp20zyN+sTu1i0n9dIse/qrKvv+97UhgqpHMexp1xfU+08FLX65v6rzoc2gEKmp7OjNo15P49iaNrWr1myidsbe/fwZ2JMo3bg3jayAOytifrPl9wdsPzLsbV2MRVCg==\nmenu.\t\t\t86400\tIN\tNSEC\tmerckmsd. NS DS RRSIG NSEC\nmenu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . P/K8X7A+SWWBaWqj1VTuA1Z16708STmQC2S4WbYDdlsqpUUiO4QmdORPzhC5MnP57zVJKUBeauUmZ+EXj0sxEacXyCaONNtpj+0lg2ijBXLz6RVsGQVzPKCfsdvG6QxOq/UO1RZpfQh0oPU+ER76YgQrQJhNb6bg6BzAa+Wm1VjDNmCRg54whFkKWrgRaoBHvJ8038BniLFYp7WJmJ9c2IYoEMdgTSD7qryy+5F/YHiRuRHdP+w+7whyh3Q02EJ+B7paDCcMCoDvOWOZhvstXIPunXeIowj8K+FZY0m6j29w9N9mjSQpLBrgCwjM2PPX97WT+oyn9NqZFxq+bpPgDQ==\na.nic.menu.\t\t172800\tIN\tA\t37.209.192.10\na.nic.menu.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.menu.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.menu.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.menu.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.menu.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.menu.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.menu.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nmerckmsd.\t\t172800\tIN\tNS\tac1.nstld.com.\nmerckmsd.\t\t172800\tIN\tNS\tac2.nstld.com.\nmerckmsd.\t\t172800\tIN\tNS\tac3.nstld.com.\nmerckmsd.\t\t172800\tIN\tNS\tac4.nstld.com.\nMERCKMSD.\t\t86400\tIN\tDS\t23340 8 2 F6643D8AE9760F8033A5A14B231851CEDFF97429EF22514CFCB1BA625EAC86A4\nMERCKMSD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wYXkLHe76l0p3PGhht8y862Y3fOQ0A6wxFZikJ25wTTCJ2gjrSqP9Ig/WkUyVdfkq48bEAgqkA0WiwT7uye1YQlH8JRIAyP8CEXNA124ddPQOsc0RdhwvJy8UxNMj7xKdp5K87jKBecfFTkZ2j0xLPRYF4HDclVszynlR0CPZei66fK7RuZbMnWx3A921wLs/gbOAzOe1+UGKJlT1By99C5qIckIqvBIV9114I5DWhhyOmiKhVCOeGvos9xN5ZG/O3NYA58nlSDgRqvjoj/OLHT28TiVhk9NbbfIvNeyPmzXW5+HzUzhTuLqB2+3UJ3m/AVkGSlYb7JfuB8883PB8w==\nmerckmsd.\t\t86400\tIN\tNSEC\tmetlife. NS DS RRSIG NSEC\nmerckmsd.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sfbKD4UI5ebcUIKJ89CHgHOlZElh87XmAS2gMBIvl0hu4sHvy3MEitITk+0EAOb7yR33Q8dVimteUQ2P0xLlFpWOHFGkkRdNFH0nMBJMwdlKk6gA3MW3bmpfk6vgEzxaasuCdlyvfeS/68DifYLwM3qUQHJQfFrchkVplgkgjaFL+T0ypzSAwYYNlub5y/3TPwNNTwrplKVG3bp4d6XPtDQHdMzn9rZcDzNdplRu7G5R612TOi8YyFmgOQn7fgWCiczBywBWf/+nuKzizcksXWRm27r0K5lsqxVG/L5TKls125XqqgYAK++pvYpACu8uGs/ZIN7kpJmPyzzuP/pTCA==\nmetlife.\t\t172800\tIN\tNS\ta0.nic.metlife.\nmetlife.\t\t172800\tIN\tNS\ta2.nic.metlife.\nmetlife.\t\t172800\tIN\tNS\tb0.nic.metlife.\nmetlife.\t\t172800\tIN\tNS\tc0.nic.metlife.\nMETLIFE.\t\t86400\tIN\tDS\t50683 7 1 723137048F279D42EDCC313F837BF93CB9A2EEC1\nMETLIFE.\t\t86400\tIN\tDS\t50683 7 2 2646407388289E3BC17A949E5D0FDD8A007A9B328AAAC1E9F05709AA6BAEE436\nMETLIFE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . r6olnbJvmVSxMIS+SQwz6CGrGkUxpVuWs/uhwU6f40xcaYjoSW9XfLCZ3QjRf5o7ggedpH31abtMyS9Xo1gTE6j/YRpB+xqbD4LNmoZJqICnLRrx9Q3eZDP4OpcquUcixAlCwUmNNmVNIVgNiMOhu/8HmkCsu2uvlu6pjpQ4peCxzZb90vklIBAHuDw+iziEjVgU5p5M0IiZRMeniuV3/NDIEe7E7/V88LonTQbGVURMrdztGD/JI3hKR3Oi0vlFjUWuJCXm6SlGscEl6KnoZY8FSPVMRM2S9b9dIqfNElnFuk3V92RCarL6YQmJkuATnOeL7TwCANF+Gw8F8krHxA==\nmetlife.\t\t86400\tIN\tNSEC\tmg. NS DS RRSIG NSEC\nmetlife.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TrF0atIFXYf75hkl89744rAqkELOff0CN/WlJ/3u3+rZUjl6gdDi1rrgGvufktSsG1Sd5clAfb0F205eBg3MGJ/ZC16XO6mjGkNR1XmQUyVoYbZog8nnlbdnTG5UUv6cSJNWEKgJdrlqU1wN03cm1QgMZ1XdMDX2sFard32PAhyYHNalYUdvYBdYhnKc167nUrxbijbxZmvga12He0PKj2Y6La8opmWkuhOzKZk7FgKrAOxXWdh7qaIVznjfV68hbCd4C0d23ETTnHhkgkUl5PAhXhPadm2nhsrhczxwD8HtVOA5rjdih84u5Uh10/GCmuwPsbCoy/V8Lg3+G5m5MA==\na0.nic.metlife.\t\t172800\tIN\tA\t65.22.80.25\na0.nic.metlife.\t\t172800\tIN\tAAAA\t2a01:8840:4e:0:0:0:0:25\na2.nic.metlife.\t\t172800\tIN\tA\t65.22.83.25\na2.nic.metlife.\t\t172800\tIN\tAAAA\t2a01:8840:51:0:0:0:0:25\nb0.nic.metlife.\t\t172800\tIN\tA\t65.22.81.25\nb0.nic.metlife.\t\t172800\tIN\tAAAA\t2a01:8840:4f:0:0:0:0:25\nc0.nic.metlife.\t\t172800\tIN\tA\t65.22.82.25\nc0.nic.metlife.\t\t172800\tIN\tAAAA\t2a01:8840:50:0:0:0:0:25\nmg.\t\t\t172800\tIN\tNS\tns.dts.mg.\nmg.\t\t\t172800\tIN\tNS\tns.nic.mg.\nmg.\t\t\t172800\tIN\tNS\tpch.nic.mg.\nmg.\t\t\t172800\tIN\tNS\tns-mg.malagasy.com.\nmg.\t\t\t172800\tIN\tNS\tcensvrns0001.ird.fr.\nMG.\t\t\t86400\tIN\tDS\t59263 5 2 57A309DD28A46F13B5F462043B9C24253C874FB026FBF32DDBE2298B6D36A2CB\nMG.\t\t\t86400\tIN\tDS\t64652 5 2 F55DCB5946C539F71B13FA83491864F672FC65589B313FC99DD65E4F14F8A8B3\nMG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LmnvcDnsLEO5lbrwYCxeO9h/mwxI/RvTlSALWmVYNKX1rOgx6loc3dZo3XyCLgGee4BkVkTEKOYRHlAEysCrJoK4sZYxm+eP5tlD77Ov5j8434mX4wtHBfw+V4oDT6mpd/TEwXqnQQ0iTj+nS1WG5CUedBNL8srIP6aKv4N6NHSsi5Khcsr65dVUpuC8whevSna+mzC4A4du24Wi4ejseRexLAX0I6ihD5S9B7gcoLjuz2t6KS1C0CFS0woe9MH64/Pxnm3242mHeND4taO33yLGPuixK6xAOuCxDjM6itvbCNpHCK/L6JPUJ2tLo345btn+PGiVIcdMTC6Xw93FPA==\nmg.\t\t\t86400\tIN\tNSEC\tmh. NS DS RRSIG NSEC\nmg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t4F9o53ga+PwrChQJMq2cnryuhspz4SeCVru65yATbzpl+IKvKKyGK+Vp0yzwqk/uE6Wf3iNKsGw4l1avb/4w23KgWbcZXYnrToRiCFYLFSoW3/FNsQQuGQS5Q5kREgEx5I6tFg1lHs5WLkGugiIU/DFsik27uqDvQUCQm76yBqSg/AibDktyIAQSP6l/09dUrUhAAgNbmUzYOARH37iyfpf8psHpNV68B4ECh4s0FUJWNtA07GrRBg8BIldXMDrUj0BcFXY3+GiLuNsU3b5VMUqSXckU6zqTtx2IQoRpHc8OaQszW4vqPOhMPokab8tsqlEjN7gEPIFvDKq9pjUfw==\nns.dts.mg.\t\t172800\tIN\tA\t196.192.32.2\nns.nic.mg.\t\t172800\tIN\tA\t196.192.42.153\npch.nic.mg.\t\t172800\tIN\tA\t204.61.216.121\npch.nic.mg.\t\t172800\tIN\tAAAA\t2001:500:14:6121:ad:0:0:1\nmh.\t\t\t172800\tIN\tNS\tns.ntamar.net.\nmh.\t\t\t172800\tIN\tNS\tns.amarshallinc.com.\nmh.\t\t\t86400\tIN\tNSEC\tmiami. NS RRSIG NSEC\nmh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oDCbfu6eUZdwWZanof1MPyZfkmpSqNEDnBcZQiwCqj0v5IDEAa5z5/PjPMgeUMblX0dGPEVFSpq7I4nhVN0cNl94FVKShiZN0b+w+VQo+6gpMNZ2FGCxXJb7jRF6kwQt4YPQFpN2o8iLXcKIA0MB5PYcl0sDHAW9uzCDzoUAL+0YNhvPLXZKX+Df8wLZpsKmSfJjKNj0xU/XhSZ3vGkw4KvkQiKEqAMn3HOnwAaXPjhCzJd5YFf8OCPMvnhj4V3HTygDeak/0lkEeE7b4Biw+zDG7MJ4lggXNWqZxqyQ6hmzGVRqRJ2raUH6xmAlz9DpYCpFhUgH54R9TJpzZSqcBA==\nmiami.\t\t\t172800\tIN\tNS\tdns1.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdns2.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdns3.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdns4.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdnsa.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdnsb.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdnsc.nic.miami.\nmiami.\t\t\t172800\tIN\tNS\tdnsd.nic.miami.\nMIAMI.\t\t\t86400\tIN\tDS\t47539 8 2 453C25A8643CD004F889167848F73DA1BF5E35897E01DAD9C7C7F665FD0850C5\nMIAMI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wEZuGPJ3UOXZ7rLQda1NW3Yrmo9feE+E/l85OArILBd+YlqQEY0gtL47C5iS+sIft2AjdVzmUdsJ4qq34jerImI/vW9aCLrXotzmLBD2UJYLuiGsknKPG9i0UemCMDk0QNGK0i6/KOoIJ+5oF6pkstlooWzgrVkprzGX55lXCkYC+3MUB3P1hzBVXcKQaGLmiZaU9DfiVguVoeEchCUpPnmMXnDDeRXSSP8FFAGodKVNhbGqfxtghHgsFc9VrjCS42zNDnX66P1ZDueZ+g3sxSk37dGcOVanjxZ7Nd2pcgEHUDixDjJ9jPDk2/H+LdayyDP1Xc26gHLpzmKNiarV1A==\nmiami.\t\t\t86400\tIN\tNSEC\tmicrosoft. NS DS RRSIG NSEC\nmiami.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sp2bB8uFfGJdc+BJY2E8CU71osnHpM6hv2L49M5/ms1QjOQGsnurcOHooY9+YsQLbcbXkZlEaVUv73eWdo8LyH+5RImHUKDTtItbd7ZefeOqM+67PlmnvJdpjm5agY099DCNpxmJON7wQ7ueultj4uCzmqexbKzDqnDu3p1eFQVK2WH+wxWZaayMbnl0pFMStMN7jTAPPSf9WkhGgccn89gAEwhnv2dNSQNwhQEDuFkFsBWa+FBSNHNAc4i49DFb7C6vH1lBFzpHo6ivo5Xrgq8FtBUq9srKu+vz0nOi2ywv+pp+dxGvTmKK1Bq1rREdEdv6+X6zxAlufdUKzy2KDQ==\ndns1.nic.miami.\t\t172800\tIN\tA\t213.248.217.29\ndns1.nic.miami.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:29\ndns2.nic.miami.\t\t172800\tIN\tA\t103.49.81.29\ndns2.nic.miami.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:29\ndns3.nic.miami.\t\t172800\tIN\tA\t213.248.221.29\ndns3.nic.miami.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:29\ndns4.nic.miami.\t\t172800\tIN\tA\t43.230.49.29\ndns4.nic.miami.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:29\ndnsa.nic.miami.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.miami.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.miami.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.miami.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.miami.\t\t172800\tIN\tA\t156.154.103.3\nmicrosoft.\t\t172800\tIN\tNS\tac1.nstld.com.\nmicrosoft.\t\t172800\tIN\tNS\tac2.nstld.com.\nmicrosoft.\t\t172800\tIN\tNS\tac3.nstld.com.\nmicrosoft.\t\t172800\tIN\tNS\tac4.nstld.com.\nMICROSOFT.\t\t86400\tIN\tDS\t35775 8 2 75B42B6862AC3B32FC471D044DE968DF0D3E9A2B6D4EAD5ADDBA4ED42FEF185A\nMICROSOFT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tuFSbkNq/rL8C93XuVY0uAEPML1QjXYQdSOwnwS0wwa+I+2LSIUK6WIZkG4qTubTFQl8sxNXqt1D9cMezh6UCiQX78SS6QR5+m/wiOmIHDlPP9svhSR0e2nG+G3ypf0hNaC+8hELyhWAD0phnhSlAQQQOooNJM5WbWhhEoQNYN0nQ35DoktQnD0j1cwYFfZ+wRhqp3eEmjXvud0BleLP5/h2b7dgvvXaUvTB1/ivrUip/dr3jbScMDRMkEWRF8T4FbZNvx/4h6xiIZuSNjBuHFaxXYiwN1BxCvqKcAdVYagLFBVw6IW5Z1idjoihYeuwIEvfpfZYbDe189/3/J5xAA==\nmicrosoft.\t\t86400\tIN\tNSEC\tmil. NS DS RRSIG NSEC\nmicrosoft.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HV24Qqog7mzVhYR8hlmFPYIMN0LUqz4ZIoAjmObrCU6Q40Cw/CikGjp72YtGg2For1vs8ny/IX8FM9wMmo0q8YnQxQTZndu0OLr6p48hyEekPGPIYp/re7D7piRl3v11Uh1li7pWupSDSFnA7Qfkk8mKabSZ2XbQc7tUa2gSPhAG6bMMtxhV4faHi61UV5KP+O8a5WZR5tFy6m6eZkMJsVf6O2spwB8VXVIc8pJPMF9DlmWt5Wa1vTam5NfkMVtyi7xLZt1pW4s5owL3XeMJokpFKG3j0NGNycbmlBG3no0bK8omZJWZD8ACW0kQIcJ70KWdEUvjkq6LPvOEWRKYDw==\nmil.\t\t\t172800\tIN\tNS\tcon1.nipr.mil.\nmil.\t\t\t172800\tIN\tNS\tcon2.nipr.mil.\nmil.\t\t\t172800\tIN\tNS\teur1.nipr.mil.\nmil.\t\t\t172800\tIN\tNS\teur2.nipr.mil.\nmil.\t\t\t172800\tIN\tNS\tpac1.nipr.mil.\nmil.\t\t\t172800\tIN\tNS\tpac2.nipr.mil.\nMIL.\t\t\t86400\tIN\tDS\t59896 8 1 DFE9B6D02C14D697245FC265BC9A59F1818EE21B\nMIL.\t\t\t86400\tIN\tDS\t59896 8 2 3833B93BFE02172B01BDF03D66B8E34857027775276800EF6421F0816DD65A86\nMIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vu1DlHNd45yxBgxvltroxcB+F1iHsD79GL1XPhL2M3VkIuDKARWFWlfcRNcpoXF3il28P2X+u1GUSmrgGtuaUJWVZk+MgsyqspL1mOoMnxaLEhWlFAz0nKGSww53TkLXJcRfike25Bg5e9feal2+iVi4QNlChfdtJK9i8yJBwFUvig3gzjvNXZ/lMwzQFFAwo6b1JZHBidhjKeldv8QivAtlta0ulSR9dVNgl1EoCoq4WCMfIKu+cIuZjaQ7gua15+VqOFlkFZr7E7FNuFq9FdrFUd/ZMzyb2t9xeSuOyznckmk5HwAy05U1za1GyS5hoMbtUYfTti8/PULpy9gFtg==\nmil.\t\t\t86400\tIN\tNSEC\tmini. NS DS RRSIG NSEC\nmil.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V3DhxvDW7Y0zwNCuBP9ARD36/xifpk6qXsqY8aDsrtWqfSGJiZjrdsRWZpTkL5/QVC4hP1P94p28Ggq87EOamTGF57m7iI7d3vCh89uPS7qOkqvCYBzoyMuWWguLEz5XYXAi76VOC1rn5IXQ+x/sYNc3rBhS7arfxKs3K/CHJbPtNoTW+2DX0IRmwCqphViTyUgJELSe2qJzrjPYn4ZXW/oN40NUnSLvk8dTgVoI37IhuxSiRlq0DlsjMZfOXV0yfn9ZV7Z6t3WP8dlb0DkMYIWoSJiJ5zQxJhw13j0Ak19/QrYolr4nCAvgJwYZFgazROYNsuRzPNBibcbixM2aKw==\ncon1.nipr.mil.\t\t172800\tIN\tA\t199.252.157.234\ncon2.nipr.mil.\t\t172800\tIN\tA\t199.252.162.234\neur1.nipr.mil.\t\t172800\tIN\tA\t199.252.154.234\neur2.nipr.mil.\t\t172800\tIN\tA\t199.252.143.234\npac1.nipr.mil.\t\t172800\tIN\tA\t199.252.180.234\npac2.nipr.mil.\t\t172800\tIN\tA\t199.252.155.234\nmini.\t\t\t172800\tIN\tNS\tns1a.ksregistry.net.\nmini.\t\t\t172800\tIN\tNS\tns1b.ksregistry.net.\nmini.\t\t\t172800\tIN\tNS\tns2a.ksregistry.com.\nmini.\t\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nMINI.\t\t\t86400\tIN\tDS\t54260 8 2 0DA865B8E8A60553B90380AEC9DA84A2DE372A2A098EC5F2F6E3502414947F88\nMINI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CXJBSIsOYNgIJqPQcEwGEFLbKIwSlpLXvNVFJ66rm/zbY4PjA3v1c6AiDkE1qGIoYWRlbxOrEdLHVy6C+N04W2homzqEzSOWJ0cWMR9e2644KSGCEzz75CBA+pZLWSwYxIY1QvoK8rfPyJMs9iszRFPIpjyuqsW1Ql+XqT1ebFjtPGitjPN4eQD5YeaYiZi22uRY/ElfA4y4ciZmFPbkBz+nYVSsJ4jm6RTdE836LjaKjir86naimF39+bw6evM83w+xN5nh/A8e24MK1SBb+TyviHJVRuDDiClDu86sSLY43YlRyX2YT/CRloZTdGDuqLO1OxHpkHVSRRsEMp7wEQ==\nmini.\t\t\t86400\tIN\tNSEC\tmint. NS DS RRSIG NSEC\nmini.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GfHiB/S0QRmnpPM0DC/8st4e9citfixxcApoIq3dFu+emX1LMwXKv4Rt187KTJDDJZEgT28a3NCPITpqB4Mg0MrUWIkcvDfW7rLN8/76BouJ0jCzV775QLUCLiSTTkPpjMTbQsbdxhOqjpjk+2m+aqFRF1S8d1QKfxr5c4Zlfdw6IQ899Krqr6a8HxHVDuwQCSHtk8e6CCnPjsW+TgmDt4o33HevbAceFB6TJN0D2MXWht/9WrbPK5kAoXMXRGwv8LWKCsLqZXAwKI6VSNBgMlDl4EOnTWkpdGeMCOktOk57DgSOovawnmDYBS3yPudbZ15Q+QhfeKdm/CP7H8gDSA==\nmint.\t\t\t172800\tIN\tNS\tns1.dns.nic.mint.\nmint.\t\t\t172800\tIN\tNS\tns2.dns.nic.mint.\nmint.\t\t\t172800\tIN\tNS\tns3.dns.nic.mint.\nmint.\t\t\t172800\tIN\tNS\tns4.dns.nic.mint.\nmint.\t\t\t172800\tIN\tNS\tns5.dns.nic.mint.\nmint.\t\t\t172800\tIN\tNS\tns6.dns.nic.mint.\nMINT.\t\t\t86400\tIN\tDS\t4190 8 1 DA9A278D90453D70A1D81819BFAF4FF74661B965\nMINT.\t\t\t86400\tIN\tDS\t4190 8 2 D4103FFE405B98452040ABC75EFDBBB4B51FC6A15389A2406FAE5212706E47AB\nMINT.\t\t\t86400\tIN\tDS\t42571 8 1 FBD25A3E3766B06B792AD6F863C454D277F19B9E\nMINT.\t\t\t86400\tIN\tDS\t42571 8 2 E9A3FDD2CD74C3F4D73B0B501CBF87D15C3E61943C564981CB4D14FCB45CEEEC\nMINT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lWWdTLNuJVQwo+TVKmwcHy0v/YOKhJ6Yz+YdjpP4JO8aYQgmhvTX7UDO1m0vCWDFancwRJrDGtOll9xLQMzBdV4VfQkomUuRhFwmzCYCKGrHUPGdkY0bnxmy2oDye4JJ2KH4JOSZwAB2pv3fB3MDO7Ks4H/qw1wFpHqZjFf7xSCHLvwG58lGh/egJaBtFTrLSHlJvypUffWcFaGjjwKfH9BkBpQ9Yo6zrJDNHjK01eWW4ZTQn4vsrj2EJ75xhseSV7DMeoEDWKH+VEqJ2zyepGG5sCQtDl0ghr8BHpLF8o24pBUQpra8HS4Hkpl76yXHzM/E97jbpi76BnUJ3yIuOg==\nmint.\t\t\t86400\tIN\tNSEC\tmit. NS DS RRSIG NSEC\nmint.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nkwpLzWVJVyB0oX4GtGpWbY1FZi5bRq1z88V3jrlML3SLB9TAobVqlYUYzEK0Xc7zrUbX1+Uc90KkJSnw1YuRldYey3GaiJTzBzsteGAgfCLHP4BjCT/AIoTgJgzdWxsgPVE7QS9nanLOisLzZmHXCnhMK0b2oTOElJvGYU4DZCA6uFxtxofkQ7AXPtBCPVP/tiKwg48hSXSZ4hS+qjQ2slschboGCr6ri6elHcaDZ7T/nCBDZBdETLElph6NakZAuK219E53QZB3UpK/Lbr+Fo12ED/cr6kZQ0mcwHMl8pYtgKT4NuqaAw1q9rozZnKbWRx1kqiUdZIoxHDJJL0Ug==\nns1.dns.nic.mint.\t172800\tIN\tA\t156.154.144.112\nns1.dns.nic.mint.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:70\nns2.dns.nic.mint.\t172800\tIN\tA\t156.154.145.112\nns2.dns.nic.mint.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:70\nns3.dns.nic.mint.\t172800\tIN\tA\t156.154.159.112\nns3.dns.nic.mint.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:70\nns4.dns.nic.mint.\t172800\tIN\tA\t156.154.156.112\nns4.dns.nic.mint.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:70\nns5.dns.nic.mint.\t172800\tIN\tA\t156.154.157.112\nns5.dns.nic.mint.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:70\nns6.dns.nic.mint.\t172800\tIN\tA\t156.154.158.112\nns6.dns.nic.mint.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:70\nmit.\t\t\t172800\tIN\tNS\ta0.nic.mit.\nmit.\t\t\t172800\tIN\tNS\ta2.nic.mit.\nmit.\t\t\t172800\tIN\tNS\tb0.nic.mit.\nmit.\t\t\t172800\tIN\tNS\tc0.nic.mit.\nMIT.\t\t\t86400\tIN\tDS\t50788 7 1 EF402CD4095664733ED65CE7096E3AB4506C675A\nMIT.\t\t\t86400\tIN\tDS\t50788 7 2 8273B0266C626C81143FF0A71EC39A8D580830C9D7B3D8B7AEF4B84AB60567A6\nMIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . K107zuIQwyXKZafASxHO7QM5aZW8PW2OmUfnQOVsBDqgnEeK0ome0vCJo0QKVd1BpBvgwOuYrdftnjJj4KtCIjQkWHRGe5pb+ansPR3Cpo8NbonXwJ2LIWaQ0VsqOv9mvdXFZdif7iyXBbmzM+rsPiethQ5KAi5AH1ppHvyY40fMzlCFvVhDXSI0GO5nRR7fLleoZ2JBXC06wOcxmLF/gwjEITzWVan5ypYhChFuueAii7/YyQW2ewnwC/hoTE10NY99MJM4aDsd69eAuQrC3rMmOi0ZmmWENQSKmBNwc/odo56hi+UL3veRJUYDfoaecoc5PvTNoJNaCC6o5SSqWA==\nmit.\t\t\t86400\tIN\tNSEC\tmitsubishi. NS DS RRSIG NSEC\nmit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gZuUR7Tgjl1ehoGZT2s2KxmMGRkXVUFy7+o9mrntruYqdjrjb+oJjLknYebaK1bTRu8xFUzzty7N/SPOLdVNkihdDdlqjqXTBjnhvdIFntGeY9kqsxTntb6U6QI90Dra4i94pYxIvKehzvhQSBRZZT76CtbYLlpRkxQPV7X/m54uK/mXbkUlgxNvM6UyMpFtZfLYWo19JYNku+VWxRZ0hGvn4OuBxMiHHQ7ZpnMyB5FjFSJtK3T19OyTlEroyAydQk+D6jY9yOO+HPX2rr8ydFFIJayy5eJ7kRoq9MuuJuzk9SPa9pHrk6dJ2NGa31V0HJuzmhBQysV9JasoK2VGlg==\na0.nic.mit.\t\t172800\tIN\tA\t65.22.236.17\na0.nic.mit.\t\t172800\tIN\tAAAA\t2a01:8840:e6:0:0:0:0:17\na2.nic.mit.\t\t172800\tIN\tA\t65.22.239.17\na2.nic.mit.\t\t172800\tIN\tAAAA\t2a01:8840:e9:0:0:0:0:17\nb0.nic.mit.\t\t172800\tIN\tA\t65.22.237.17\nb0.nic.mit.\t\t172800\tIN\tAAAA\t2a01:8840:e7:0:0:0:0:17\nc0.nic.mit.\t\t172800\tIN\tA\t65.22.238.17\nc0.nic.mit.\t\t172800\tIN\tAAAA\t2a01:8840:e8:0:0:0:0:17\nmitsubishi.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nmitsubishi.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nmitsubishi.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nmitsubishi.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nMITSUBISHI.\t\t86400\tIN\tDS\t28484 8 2 BA7CFFD3B3369455466DC28582534A6C963A1750632321DA487554028BD81231\nMITSUBISHI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fN1k20ptFEm7BMOx/zPYwKfp2JAfHpbFf2qptyd3r8MPCsm1VJh6+wan7y2EeCEyiFJEmbM4EzYVQou/KXRJUo5wuONIE80Yr47L4t4Gtd21+UU0BHbAkmcKtJTOWv/+MJVH7rbrQy/SgLbHhTojDQLmpxlhC2rA/uvL9CTjMCgWhTJYDKC/61GJJQj75A0rdfPH2OrxFZ+Userkz9wgHmLgrr7UsnrLteSeobLPGiroJ0rlMo0QdCMjqBwwGZ8ji/xzJ43Hg9zDGIB0vlcoMhSpeF8Uy9la/TPTRUBDWL4h1hFV6wqcxF0ytugfMrJ7WcseRh+svZzf9a72FC9bRg==\nmitsubishi.\t\t86400\tIN\tNSEC\tmk. NS DS RRSIG NSEC\nmitsubishi.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Rxdg02RTpvwbTxLM1aFhqh6mJFjQfNceR459ok1WHQzHD1xdv+2I0v3IhaImGBoZ6TtMvOh/962pYUtQEkgZWZJmv9v5zB800Qx0fT2tQatN+ue5Qn04sYMteEqpYLzbd1pJxxYanJeluzBb4U93DbVojd25O6GyQnmvygk4JYoeglC5YmigScJ6CBjOJJaj2bNBGMda6uletJEtsophqUHI4t4rzBo2SEmfCxAmWTy0J+dOrN5JNoQ9sUlKNxzcoTWpYdW3yMJscrcg4UVzCZQeOeKvRN58CJrtYuOwc0BW3SSXXg9VPdXoFCUtl7vwh8Kykb3WtgIBgNmB+ZAPRw==\nmk.\t\t\t172800\tIN\tNS\td.ext.nic.cz.\nmk.\t\t\t172800\tIN\tNS\tns2.arnes.si.\nmk.\t\t\t172800\tIN\tNS\ttld1.marnet.mk.\nmk.\t\t\t172800\tIN\tNS\tdns-mk.univie.ac.at.\nmk.\t\t\t86400\tIN\tNSEC\tml. NS RRSIG NSEC\nmk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fwvIILesOFb2prPS2udYjleqoCXv4Z692Xyu3fvYpkeEX2I5zqnti3v3Oygqn4zJ/iDFC2LenizNd4qsC72d8cTCTahHfoax+pEePzqINy0Nb+4uEObxF03lwxQwmwq1upz1pjLH1yv8I3vnfUgS5drl8I45YJGaTKDjfyZ7OHSvSrLyOJ++e5cIyNBAnVBN/v/3AaTS7fcZMtNNarhSITefOr06GUUfCDdzExCkU8+01DpyVlfA4pjRzD8IHyMc192ErO/nWRcUL9+FhMxfDERPX16hFYoHKiYMaAti0LwSRSbarn3CPrCABk6Y60fce922+SwqPKtRBkVmhwRtqg==\ntld1.marnet.mk.\t\t172800\tIN\tA\t194.149.137.168\nml.\t\t\t172800\tIN\tNS\ta.ns.ml.\nml.\t\t\t172800\tIN\tNS\tb.ns.ml.\nml.\t\t\t172800\tIN\tNS\tc.ns.ml.\nml.\t\t\t172800\tIN\tNS\td.ns.ml.\nml.\t\t\t86400\tIN\tNSEC\tmlb. NS RRSIG NSEC\nml.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ho9p1jNS9dlkE7HertgYV3tgdXsrZ3iO4Ngj8m/N83ahJzJripGC21iuElTb8hUj7UrxKkn71t9Dvw7+64qOVfVPjSJ7C7CpIw3lkeVEwH8IvmuJKWI22Sa6SWNj+vvMUoqnjRfZ4mkxeY1KS4/SAyDM/BYblJMgOv/Cq1Hqu85Nrtui/qz8CZFUEZT9ovU2WoZWLXct8LxHuY64Gwa/MeUVQ4QI0osftDVK5MJ5JrZ3US7MQkGvddYeQ2fZSbZ6wqYBob6uVq84aq0HtJ6LxPvl8HjjhDSJUpaf85qBPTq234Idx810qArpQMeVdfxnjfuirtaUlHSSfobz4Sqkag==\na.ns.ml.\t\t172800\tIN\tA\t185.21.168.1\na.ns.ml.\t\t172800\tIN\tAAAA\t2a04:1b00:0:0:0:0:0:1\nb.ns.ml.\t\t172800\tIN\tA\t185.21.169.1\nb.ns.ml.\t\t172800\tIN\tAAAA\t2a04:1b00:1:0:0:0:0:1\nc.ns.ml.\t\t172800\tIN\tA\t185.21.170.1\nc.ns.ml.\t\t172800\tIN\tAAAA\t2a04:1b00:2:0:0:0:0:1\nd.ns.ml.\t\t172800\tIN\tA\t185.21.171.1\nd.ns.ml.\t\t172800\tIN\tAAAA\t2a04:1b00:3:0:0:0:0:1\nmlb.\t\t\t172800\tIN\tNS\tns1.dns.nic.mlb.\nmlb.\t\t\t172800\tIN\tNS\tns2.dns.nic.mlb.\nmlb.\t\t\t172800\tIN\tNS\tns3.dns.nic.mlb.\nmlb.\t\t\t172800\tIN\tNS\tns4.dns.nic.mlb.\nmlb.\t\t\t172800\tIN\tNS\tns5.dns.nic.mlb.\nmlb.\t\t\t172800\tIN\tNS\tns6.dns.nic.mlb.\nMLB.\t\t\t86400\tIN\tDS\t6199 8 1 917BEFC8B51F5750D03084FA9DCD5CCE3B786E27\nMLB.\t\t\t86400\tIN\tDS\t6199 8 2 C231532B3FF2EF8F5BFF2B9AB37871D1048693251E766C996EC4C11AF101685F\nMLB.\t\t\t86400\tIN\tDS\t7535 8 1 8ADCC593F48E059268DE49674081B1483C859F8F\nMLB.\t\t\t86400\tIN\tDS\t7535 8 2 785C180E701F040981546CFD8B7476E838DC319E9E5420AD578046EF21AA0BE8\nMLB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mcAtdZUeOlHFxKloUaqt4z/TAHLG+Tv1cQ2vEpr/2Yx2Ona6464AzfXvmX+tWn+t5iydsOJJo7r643/KsCQaykqS/ClRdRzp5RfUXg1T3V41u/Brjdrlgvvvf/i2j/WSNJIwPA2+EuMy1elbPyItp0IqqkZ7HRK/nxKVTyxLE8+9Q/RmkAdMVi9VNEkGnyLS/OX5NylfD3aWcSRtbnR29eTzYr61psO5w8U1RBZAXn0apSA9w/phaxL2V96xXq6X6Gk+mFL1TYvHSf37VGsQK0xQcxy3YrRupLgSQLPQhJVDr5X1jVbys5NqsAECESSmXrdNrE6HJHUbVnSBu2yXug==\nmlb.\t\t\t86400\tIN\tNSEC\tmls. NS DS RRSIG NSEC\nmlb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pcwm2R18GJqriBE7XymnkORJrY8RGr0sBzT63C7KxCGQ0vG/6eh2Ier/a2XL1dbu437+vr+Fu0vsR69LG+lfrzjcUgCmIM1JiTpUtizSYnxuKQ6aNlo0aGFCDMEBSEo8qdC7Wu3dmA4s2+h2R0ftGGSiynoDNGugxD7cBsMyRfpnvdvatnyMDchwMwEjifOayd4DfOyoSo17Z2Qr6/aRnoZ+U1Wd2RULiLZ4vgxZBCvjPflNS0cNHbflHaYhjKkjM2EIgvSv/9HB/+NW8ygJMnJ8dYi924poANJLs44INt1Ig9jZRqEo4IMQIfUA+KmQFDQ+RlJ+0wQ0IOt5qMMiPA==\nns1.dns.nic.mlb.\t172800\tIN\tA\t156.154.144.113\nns1.dns.nic.mlb.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:71\nns2.dns.nic.mlb.\t172800\tIN\tA\t156.154.145.113\nns2.dns.nic.mlb.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:71\nns3.dns.nic.mlb.\t172800\tIN\tA\t156.154.159.113\nns3.dns.nic.mlb.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:71\nns4.dns.nic.mlb.\t172800\tIN\tA\t156.154.156.113\nns4.dns.nic.mlb.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:71\nns5.dns.nic.mlb.\t172800\tIN\tA\t156.154.157.113\nns5.dns.nic.mlb.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:71\nns6.dns.nic.mlb.\t172800\tIN\tA\t156.154.158.113\nns6.dns.nic.mlb.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:71\nmls.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nmls.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nmls.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nmls.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nMLS.\t\t\t86400\tIN\tDS\t50649 8 2 4494D7D0A0196BA6B36FB055B227D400043ADA39C0BEC75C14320271264660CB\nMLS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GrTVHH9VzqjMeBerYsQFP9VJS9+/01/Ky6yW+nkUEW9JAU81kAtVv5K2OqUWYW+CJGThck6rXQVMQL237p/oDSyWfnuD9dz1z+hLxQYRuPiqgaqu9GuZC08Q5al4Edq3eMltCnvC3EoPIQ02PAx35ZNJYNTfXiDJ9VfJNMhchu6G1H1JHYxdOLd5XE54TkHQG7yz5NSU7o7AO0Qs5XEbWQK6XQ+3mHaZbIedCPHPegUX52+cXDRWbes+oViBcb0Q9SoaRdlvPsK3W1ltbmV260JYv1NC+1NQRY9rzTdEYKrddPdEgMvEaYVQ1hA6A9wgzcAzvwKhsEf9t9jMZfgp9w==\nmls.\t\t\t86400\tIN\tNSEC\tmm. NS DS RRSIG NSEC\nmls.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Xka4aqPErISszJyyjFG35QZNWTIUbr2Dn4HzR2Ir+3eXMSnpuE9D/Wrw3JBG5Fs923sArMDgNSUD8wgAWq55J0/JP8dOTkiPUYbd4oGY/N+Wn0e3Q8F5gWygQH3nRHu0FrzMfqUgu5CEOO8U7U7UDZ8awdV19zmsbp0ZVGM3ZGvETfwYbMp/FEEA2h+lrNUSpCRlEB2/Fs+KDxr2yK772dUckr1x1KG8wlgNJPuUw6mCpX/zQ/G/Dut9OhynadGDoTudY6Huvms5KbgJoBhP7jQ1aF2/w0JG8rta1vvNMzCvwHsCQvGqtkV/D9TR4TsBUW1wCtjqJvN5bVWYu+BQPA==\nmm.\t\t\t172800\tIN\tNS\tmm.cctld.authdns.ripe.net.\nmm.\t\t\t172800\tIN\tNS\tns0.nic.net.mm.\nmm.\t\t\t172800\tIN\tNS\tns1.nic.net.mm.\nmm.\t\t\t172800\tIN\tNS\tns2.nic.net.mm.\nMM.\t\t\t86400\tIN\tDS\t10294 8 1 31C1F0CFF7A6FE366A55E731855C78CF672E88CF\nMM.\t\t\t86400\tIN\tDS\t14581 8 1 8B0ED592A997E801DAFADA2CD4CC31999BDA8782\nMM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wTWaSmXqoz3eytsBkHKZdTOuMozqT1Ng5/WwROfutKtXceA31qrTHXkDyd/VWZsRC6eMPwA0raSyVVEbMvodpU6fqyIhfsqxMBr1hgREx63vl+RSDrhnaPMrJEhWudTb324fj7mGcONASkK5FKqH9wY3yYxbZG8fWQR8tR262/PoBl72oPFXDx4mndSl4FCsgUGavl6EBnZxDNk5t4DsUJsByejCnKQIWXHe2qNPH+BBr92U8f2JcNyKODjxhg0m/6NrkElV8QzQyPOPOSDdXOm/5lZZK9Z/mwAUy+Jrz9Hfi3d4JFCw8iMKr6WcPkXotW+sYJxAUTR5s1t4pjd0ww==\nmm.\t\t\t86400\tIN\tNSEC\tmma. NS DS RRSIG NSEC\nmm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . q73QeD1FNm8E9whrgQPEStQ77dNxOsrOH6UqzvEXWc5R/AWZRIMi0I4bWcsyDH+uKRIxLd/zjeFO1z83K+T9LEy3vk3GCRL9LtRk7CssOAjKnIeVBVbBDs21n36JN4OxbKtDSbzGwWhkVrzBsocEC5c5Z6PHSOvjWzo7bXaqCz6A9tPbTYPnNoxMWxLhYACnHvR/bnWz2Nzq1L0pLxMEEYezTDeTOHoV7pAR/dmPEgsD5/U3W7ywwJCfnacqLa6uKMgUL+YGQ1gC3RoyWjBN5kwpJlQcHA7bAGNOI5k8kS2k28VgtIoXljPV+I/gWOaBRZHy05/LhS+ST9Lbga3iLQ==\nns0.nic.net.mm.\t\t172800\tIN\tA\t203.81.64.20\nns1.nic.net.mm.\t\t172800\tIN\tA\t203.81.81.85\nns2.nic.net.mm.\t\t172800\tIN\tA\t203.81.92.10\nmma.\t\t\t172800\tIN\tNS\td.nic.fr.\nmma.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nmma.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nMMA.\t\t\t86400\tIN\tDS\t18437 8 2 CC5B8A8FEE878F723D21CAD8D014D74235D3E67055739E235CE8D9F3E4457059\nMMA.\t\t\t86400\tIN\tDS\t54041 8 2 0658E75221ECE0AB0F8856E1D726AD5C898E911EF30E2F6E48C62217E391FEF2\nMMA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k8gzUnb9S1+Vt13XRcSx8g5Lb2/apaWnZ5lUHseuEJVwgLtWpsvEhGy79q9rTrW9KvBrkinnwdoe4I0IHB2F/OQLSR316RIvrKmT+etZwwBG0XMXj7HdosdkaXMh7kmezR/kYNEUWlnVpvbC4YpDpnTYTFaMOd7Xv0X3RUJ2YaHT33LpqS38gcQrjC0KBsh3UivvJd0fTt3BeYI+kqTAJRmXZa5ZL33T7r37QQ579bsZMQ1vYS+706XkIFoFCckue+lDqxzgs5h1r8tCxQDI3N1hYQu4s2fv45mkZ6Ubq33t+YV5kyMh4F8V00dd3mpVe3Xo69LjNQKOSF2zvq8XiA==\nmma.\t\t\t86400\tIN\tNSEC\tmn. NS DS RRSIG NSEC\nmma.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HfOgfSKz4Ud8o/dzF9Z+oXXtwsvr0bLzmjr7OGZAqSO/F+Dfdjk4fp3JX0BiCJUOw9Jxo3fsxM7FJHEFRl6GsL3dAjdXubU8ow3NqkGfJP+HVubNdCo3trY/93rOYpJXJCo0DJqyo5cic8y8zYgMrDMfV17rowFSSsmg0MnqmAEOTQ29JTxN0JYCL3UVBpjgkDiZnhAjXKQdm8gcnbyI/eGX2aG7Kk/CiecVIaJmS9jOqxNXR08jt4Fb8WwvnOJU3wkyYg1vZGBJoYQbm8zkO36sL8vYrl4NkXw1KkehHJ4Z+TeWWG96o5pHgkvj4PbMJG0N3hWodOWhjko45MW5rQ==\nmn.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nmn.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\nmn.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nmn.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\nmn.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nmn.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nmn.\t\t\t172800\tIN\tNS\tns1.magic.mn.\nmn.\t\t\t172800\tIN\tNS\tns2.magic.mn.\nmn.\t\t\t172800\tIN\tNS\tns3.magic.mn.\nmn.\t\t\t172800\tIN\tNS\tns4.magic.mn.\nMN.\t\t\t86400\tIN\tDS\t61299 7 1 7AED0B5BF96D4A045071FE60B6B1BE8F41A3D8A4\nMN.\t\t\t86400\tIN\tDS\t61299 7 2 35AD84BA39FF62258FE6052F8E31E67C341D6CFA41D38A4698F9F35FB68E30B6\nMN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gj4jPNl4tWxskak8c8wyAbEJzSQSARqSJSDxpgMuw2JwUj+7LiREfePJBFb1Fgiun5CjT/jB8s6gbrk6buvISULjGNt8j4VPp5e4tYLAHbJCDGLEekaJGQDJLU0Ruxk2AvrekLdOUSP3TFq6xw5LqzfYhU955t33zxPKQ1Eske20yFNqW9ftVmUT4NcYooto/MMzCdiY9hR4HKcfiFFmRE7X346pT/fq19Mh7Gy/sTGTh0leJLki0LES07mRDJHo5H8iERn1LdTCDAnY015MAjabM91Q8Q4KRDDv+a1fIowLgoGPVCYOimUO5Fk0N4pld+CMQKjX5XXd4JSI075vNw==\nmn.\t\t\t86400\tIN\tNSEC\tmo. NS DS RRSIG NSEC\nmn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X6Zt6HEBgpGO/cJtHZb/0hewrvG3Ozab4OEXhCNiPsw+4KcuNE5QVAD+W8B98hajLdkCFO9A0wvpVysE+J0yW7hnHF8toPzCaSk0L84YPAX0EnMG0oZ3ZHcvB809qBbF1j1v+zg5w0m/IsRQK8j8OGxIN2auDVJHqlAlJ+ztn+aHxCam1181jvABZPgqB6hj8ZVJBLMqFUAOdvnVBLN+SV6FSACGCKOLU6YzUm+KGD3xAtlxqb6wo3kDTG1M1RuNQ4bV8VMKo4i/WRgN9bgqbJoMum9eTXtK9z0Kn6W2urYJbG4GPC7b4P44v87mlbGPbg9SNEfDu0MUFQ4PoZcSnA==\nns1.idn.mn.\t\t172800\tIN\tA\t218.100.84.27\nns2.idn.mn.\t\t172800\tIN\tA\t202.170.80.40\nns3.idn.mn.\t\t172800\tIN\tA\t180.149.98.78\nns1.magic.mn.\t\t172800\tIN\tA\t202.131.0.10\nns2.magic.mn.\t\t172800\tIN\tA\t202.72.241.5\nns3.magic.mn.\t\t172800\tIN\tA\t202.131.224.80\nns4.magic.mn.\t\t172800\tIN\tA\t218.100.84.26\nmo.\t\t\t172800\tIN\tNS\ta.monic.mo.\nmo.\t\t\t172800\tIN\tNS\tb.monic.mo.\nmo.\t\t\t172800\tIN\tNS\tc.monic.mo.\nmo.\t\t\t172800\tIN\tNS\td.monic.mo.\nmo.\t\t\t172800\tIN\tNS\te.monic.mo.\nmo.\t\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nmo.\t\t\t172800\tIN\tNS\tns17.cdns.net.\nmo.\t\t\t86400\tIN\tNSEC\tmobi. NS RRSIG NSEC\nmo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V2FSSEtYqpsfUW2F+O5HEUX/EOk/h9+6nDprEbHY4p5+wM9A5Txj6ObjHgggby1E+NJMbQjNwsn+fY2QBsmd9EiGkHA3ohyPCbOircZNBnLbITCSuXFm/kzd3gG6VPy+X8gdl9Qe+8slzVbIsU1aM7t6zMrtH+4oX7HqLcQjqnLxeJpH/95tYn2NHVgbkVKDjSj6NBV1uivn5lHYr1LOzoayI85BHnObf/MLDZ41Ke5jEBA+U4O8EmQsxNZ87nVLm0X8IsO/fD957785jPbQriCMfwQZGckQl+y2JUXbKspI2uRmovtoi6RpqIZxeHdCYfdVXSWehy4xeaNehW7bCw==\na.monic.mo.\t\t172800\tIN\tA\t202.175.87.47\na.monic.mo.\t\t172800\tIN\tAAAA\t2001:f90:2:8:0:0:0:2\nb.monic.mo.\t\t172800\tIN\tA\t202.175.87.48\nb.monic.mo.\t\t172800\tIN\tAAAA\t2001:f90:2:8:0:0:0:3\nc.monic.mo.\t\t172800\tIN\tA\t202.175.87.49\nc.monic.mo.\t\t172800\tIN\tAAAA\t2001:f90:2:8:0:0:0:4\nd.monic.mo.\t\t172800\tIN\tA\t202.175.51.115\nd.monic.mo.\t\t172800\tIN\tAAAA\t2001:f90:8:0:0:0:0:2\ne.monic.mo.\t\t172800\tIN\tA\t202.175.51.116\ne.monic.mo.\t\t172800\tIN\tAAAA\t2001:f90:8:0:0:0:0:3\nmobi.\t\t\t172800\tIN\tNS\ta0.mobi.afilias-nst.info.\nmobi.\t\t\t172800\tIN\tNS\ta2.mobi.afilias-nst.info.\nmobi.\t\t\t172800\tIN\tNS\tb0.mobi.afilias-nst.org.\nmobi.\t\t\t172800\tIN\tNS\tb2.mobi.afilias-nst.org.\nmobi.\t\t\t172800\tIN\tNS\tc0.mobi.afilias-nst.info.\nmobi.\t\t\t172800\tIN\tNS\td0.mobi.afilias-nst.org.\nMOBI.\t\t\t86400\tIN\tDS\t63018 7 1 CB9305B20DBC90CFD77685B61E805805A148A902\nMOBI.\t\t\t86400\tIN\tDS\t63018 7 2 9E096946728A9B60D71957AE454A75F7AA03A62D44D26AA6BF702154A5307E2A\nMOBI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YDcVLzwrZyT8WLhpBo6riTpuuBkAQbs3eqOZpGK5v/uQ/z5Y67s+pLn5+cVbSz42O0weTqujJQDLCFBKqe7clJsmFUQQX5OFIZcQK9Rpb7+6xsLpvL14a+irWw3V1Z3NLAYDXRXQymNo2bdJFKIT2Sstb6Hj7S3++o3HFu7ZqbRH3WcRM2wapubT82ikvdIiNGbkAibjzWO6ipv8OKAurao/V2O+Yo08/3Px0bzxcHnTiKqaSxepP+WHjTYOMqcpZp0I243XhDno9F/cLEl5e1uBEc858S6pg/NgHuX1UD39T68oy8V4hBGX651KGKNB6qAdhCOe4vomumDeA8S/KA==\nmobi.\t\t\t86400\tIN\tNSEC\tmobile. NS DS RRSIG NSEC\nmobi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j8oE/4fCdms8nLH7aRK+fDjfkRmQ3eDSKhfpzCUZ3b8Co71IPPggzOo/cKtobmH+cmQX2bm5d/c0I0aadvd+4uXjnoCO/SAe4D1g6OFzOayq4rGDXsPwCEpnNrteXnbzPVyMomzBSGN1AZzRHjdFHzPFNHnLYw3w/tW3egGyLQPdWlzey7s7PblQi+/4DVqzfyWS/pQc4rbEWuu72bv6sgzlKrp6osZQVsKtCZUr0aYIiwCTwBOgGMecaJI9wzqjQy7ybgsQ+EfLaAG2z7ATlFZJs/OjM3jMz9Y41IpRY8QnIEXHHaJBmGi9ew27cDHbW8GHx7kQ8GZhIwm1DViD+A==\nmobile.\t\t\t172800\tIN\tNS\ta0.nic.mobile.\nmobile.\t\t\t172800\tIN\tNS\ta2.nic.mobile.\nmobile.\t\t\t172800\tIN\tNS\tb0.nic.mobile.\nmobile.\t\t\t172800\tIN\tNS\tc0.nic.mobile.\nMOBILE.\t\t\t86400\tIN\tDS\t57184 7 1 12A5CC9855C54529D7DEA1369928DFD9BBAF2ABE\nMOBILE.\t\t\t86400\tIN\tDS\t57184 7 2 15FF86AE7686124B5B00470D612746B2B4C100FE1C1963ACD6EA6326ED5FE8DE\nMOBILE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dqBzsswyLXeuSwoTDuz76erh4lb2QctpoAoR6IZrggVOuYbjNviMAzIsIXKsdLjoU/IQU0rJby1bjHSsQWYnOwB2fmCH43FIBiANplM27ZDbHzDs0Biqfsb0mCbmuYxAGAxWnbB5uIq39WB5BHS+DsI4Dz3y3sXFr4pPv/ABVM7Vjf09o/ZwDVB18wl4JTHywh8VNHLkW/nRWi6NBN8kUy1BkyRU7gbO+HGlsWBwDHMEMJHps07+ccHxxcMvJHrU8nK9Z1Hix4ZzdaMOAlDZXuOgalmWPSkWWmdHlDSANff1zTLqYpOUzFytE2hPx4q2zC/wgkQSIkFBuAU8SbVaSw==\nmobile.\t\t\t86400\tIN\tNSEC\tmobily. NS DS RRSIG NSEC\nmobile.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Stj8qrAPe7BgQIkxWv3HfFzxRH8zFRym5fBOO/x6t8gmtdgMMZ3burTXaZAIRtBL3JuYVst63asInDP6XtLNR7DiDYYihLtRR7sQ/KCkc+V7FECH5OcDFq9ZczuD5ahPY0mjeoP3rM9YuSdwBw/MSg83GwJHvC9/NSTdVRcmg+q8trZ+Cme3eRnYqPuXjjVF65Vp2Mwcpj+Wg81iwr0Dh8fGt+pUsQ8CYc+RZhUm8EpOAU+NDr1dxuPYxcRdhrKj8AUIBxv9pkvJDZfQEMltjPGik8BjgF/G9LNLjuiQo9WQydkIZ1xn1TJRH80nC7DknjsLfwUUA0hAC1v2LscpMw==\na0.nic.mobile.\t\t172800\tIN\tA\t65.22.96.9\na0.nic.mobile.\t\t172800\tIN\tAAAA\t2a01:8840:5e:0:0:0:0:9\na2.nic.mobile.\t\t172800\tIN\tA\t65.22.99.9\na2.nic.mobile.\t\t172800\tIN\tAAAA\t2a01:8840:61:0:0:0:0:9\nb0.nic.mobile.\t\t172800\tIN\tA\t65.22.97.9\nb0.nic.mobile.\t\t172800\tIN\tAAAA\t2a01:8840:5f:0:0:0:0:9\nc0.nic.mobile.\t\t172800\tIN\tA\t65.22.98.9\nc0.nic.mobile.\t\t172800\tIN\tAAAA\t2a01:8840:60:0:0:0:0:9\nmobily.\t\t\t172800\tIN\tNS\tns1.dns.nic.mobily.\nmobily.\t\t\t172800\tIN\tNS\tns2.dns.nic.mobily.\nmobily.\t\t\t172800\tIN\tNS\tns3.dns.nic.mobily.\nmobily.\t\t\t172800\tIN\tNS\tns4.dns.nic.mobily.\nmobily.\t\t\t172800\tIN\tNS\tns5.dns.nic.mobily.\nmobily.\t\t\t172800\tIN\tNS\tns6.dns.nic.mobily.\nMOBILY.\t\t\t86400\tIN\tDS\t19594 8 1 4720CA58264C31A870B9E97BCEE078DDD3045DB7\nMOBILY.\t\t\t86400\tIN\tDS\t19594 8 2 9FDB0E80C95F6A74A84FAD3F1192A2FE124BBB96F8723EC1E731460A8EDE35BB\nMOBILY.\t\t\t86400\tIN\tDS\t36424 8 1 726F1E02780107531C5BD91B6DC9DFB143B6E06E\nMOBILY.\t\t\t86400\tIN\tDS\t36424 8 2 7BB53E71377B7C1E0304172766FE536154465F33B691E563F0FB326D301F70AF\nMOBILY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E0KLLCGNbbwDMg89GuB6EtqFsqlx73AEyNQLQfcHZwzo5+PiBCdKdIsno+r4i0iuLcU9qtf7mKH04T8NHMDAz3cFQ/3Jgm4GPCbNIfne2XxocmpT2DAa5UJLOAjc9xO3NgJzOnjLyo9qypzWfKD9U4R5n0+L+LGkepJGgSw9YMJDN90wUr1ZyOEVW0ok3BS9gSTVHvXXtB07+v2fvdFMv5kjr+9h8rCtlPwSGrT21cCt2JUbVjMa8SAoUIQDED4E6L3wwbYVyOwTBp03GQIogrSsOi/jpsAKon6Ba/f9sC/dKP130XD/UtWdwJ+o88JYeT60HoI2fc9BgBAF5kjXKQ==\nmobily.\t\t\t86400\tIN\tNSEC\tmoda. NS DS RRSIG NSEC\nmobily.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QA0MPltQqw5W+wFoAJccx5jejruuxHfyVdDjIyrTidZCsfcMh3tz82LnAJdLuSSUrtdgMBZX0a+mbNcZgr7Te5NXT2sIchC/pltG5pg0EArm9nHPgKt/Cv27osj8gev6HQjGwhJwMz9+Ko4OVvjScIR7sdyjPsm2cSfSk2bsgsaPB2mj9CP2GYzyLAFx79iZQsmsPMssMBQfX3aWe+JTj8EnJktxEXCBNc/uDP+T5y/kj/udDMlyWdoJEINhDWo9DwQy0NJwo6tuAU6nehwfcKj6QCKmjMRCwKFYhxDddTR46jvUhh1u3fbi8Pu517ItZC5jUfOQo4Cte5vxCXmivQ==\nns1.dns.nic.mobily.\t172800\tIN\tA\t156.154.169.17\nns1.dns.nic.mobily.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:11\nns2.dns.nic.mobily.\t172800\tIN\tA\t156.154.170.17\nns2.dns.nic.mobily.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:11\nns3.dns.nic.mobily.\t172800\tIN\tA\t156.154.171.17\nns3.dns.nic.mobily.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:11\nns4.dns.nic.mobily.\t172800\tIN\tA\t156.154.172.17\nns4.dns.nic.mobily.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:11\nns5.dns.nic.mobily.\t172800\tIN\tA\t156.154.173.17\nns5.dns.nic.mobily.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:11\nns6.dns.nic.mobily.\t172800\tIN\tA\t156.154.174.17\nns6.dns.nic.mobily.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:11\nmoda.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmoda.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmoda.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmoda.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMODA.\t\t\t86400\tIN\tDS\t30136 8 1 7BEA3EB18A359E772609F57159C78C97B129FFAB\nMODA.\t\t\t86400\tIN\tDS\t30136 8 2 F1A0713FA3C657E7A2207A01E9DC29A3E141E9F4781328AC9D385474557E678F\nMODA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q5E2hN62+tE6ST1QbOmS0su/GG9B+J5onOPjW283Kke9cZe+jVhy+9vqPjpdhDcMETIclK1M4GDwLX1I36VOgeDloMlEnmaAn3am0KlQk2H3koxpYm5tCht0AGBwV2fn31FQnXtVX4MWEPOh6TOclfAe0d6ZBGvT0eHG8zLja5DxArHDxBJg6a2U04D0VN6NjvYJskBL4g/QVRZUF9Ae+3AvF1Uq7FQtGoOyv7lzxQe/9HrsQnW9txLJUxLK460KdFwMrZ9/P0Y8ouyzn7abJkltZUna9c6TKa95q8ywF0Ges4ZIGwCjEMWK+zdE9pMEZQQoUvg8YVsvrSHRFOloBA==\nmoda.\t\t\t86400\tIN\tNSEC\tmoe. NS DS RRSIG NSEC\nmoda.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a+CvaxNzRioIMmrAUGcjTd4m5wxciKiYObP0bMAhB1dTqT9cBrBsubODdZfyoTLrGW0JNSDeyP8cMnzFuDEUkif6iCd7Hoeuan3CLMGLyvoyuKH4u5S3YuiwVeRtHxWCY43SzQGS7Z6sV9Ze6SeVcYS+HE4VJBaQGmOk+DfQK60W9MFkYGxDOBo7wNX+pgRYYwzvI5n9aKr7Fc7jpGOhi4VvNOvggwoLgprgnLvAygotmFaE/YduqLMEQ0q+EBHBYLbbUdHNrPkAk84Eo0xHTLshDTnHe8j90y3cXWfiLN03nXdjYFH+XT805NIH0LobXTGB+h3pxgvuIeCOYAkUgg==\nmoe.\t\t\t172800\tIN\tNS\tns1.dns.nic.moe.\nmoe.\t\t\t172800\tIN\tNS\tns2.dns.nic.moe.\nmoe.\t\t\t172800\tIN\tNS\tns3.dns.nic.moe.\nmoe.\t\t\t172800\tIN\tNS\tns4.dns.nic.moe.\nmoe.\t\t\t172800\tIN\tNS\tns5.dns.nic.moe.\nmoe.\t\t\t172800\tIN\tNS\tns6.dns.nic.moe.\nMOE.\t\t\t86400\tIN\tDS\t35434 8 1 41D64B013B0B6610CD83F505D3F0DF26A78470E6\nMOE.\t\t\t86400\tIN\tDS\t35434 8 2 9DDFFB9FE0AF1BED54E5338A253FB0BC4801BE0C46538E46F2F2C362DCCF0920\nMOE.\t\t\t86400\tIN\tDS\t53752 8 1 03E44314F5CC5A2ECA20AE2DB5548F67F412F740\nMOE.\t\t\t86400\tIN\tDS\t53752 8 2 126A3A4446C04641ED8FC06C3D6D606C1170D6C030308A17F349EB47EB646DC4\nMOE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EdFlEDPc+98IwbRInNhCvr+F80GDeED230SiiceglSt5fBeB/xjZ30Ci9dRjP+/BwdNRIkDUezg8gyVo46Om0DF+NSDJJOBF8HkFflI+RQc2hOiXOLbKoaUcB/C+vMUQg3w0ZkJtg+prdinky5xzL7T8YNNrT2R8SEO26yJ2JGHYOgxGcBxWDX06SxozLNesbLmsLiT/nwtqjcGyr5QNacXGY04z4wOLeNiFPrr2PxZC+Ctj6oXos2rMqmfr5Ax+n7C+e+GAtp/hRNv0Pc0blQshYMBjQVUYib8T1WZNgAehG3Bq6FRbjcjRXRBr0daANm9Z/irz6SPCOkGWOtKYmA==\nmoe.\t\t\t86400\tIN\tNSEC\tmoi. NS DS RRSIG NSEC\nmoe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lL+ha42a7OxfZiZTXT6a8luPH57XW/Xpfqr83guxheghwvNtCqAlj37+ZCnzEXTdWis2qnYW3ucqIqUPcYIyPsG3eVefscmUFFBAiMPkSnrW3BiwIN+K7uDuJRfbh5IYMpWLRXZpQeOoI9NWO9GoMQ6Bzm6BM7Up7bNNoNc5AZfYrv8Jhck16FMopfn7W3GZ6CcL/wdip/wZVDEmHCrRX5C6cWjCjSQeRoa7EtBieJM03cZGQ7oxwwEac3FLrFfMKXsJ26jA7+dGaIA93Vpk9YgowR1Tkn/sOTGqa+seICTIpnxOKDbvdRHHDp9Lsbr1xLU7WFzRz5dGVIqgfOA5yQ==\nns1.dns.nic.moe.\t172800\tIN\tA\t156.154.144.114\nns1.dns.nic.moe.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:72\nns2.dns.nic.moe.\t172800\tIN\tA\t156.154.145.114\nns2.dns.nic.moe.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:72\nns3.dns.nic.moe.\t172800\tIN\tA\t156.154.159.114\nns3.dns.nic.moe.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:72\nns4.dns.nic.moe.\t172800\tIN\tA\t156.154.156.114\nns4.dns.nic.moe.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:72\nns5.dns.nic.moe.\t172800\tIN\tA\t156.154.157.114\nns5.dns.nic.moe.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:72\nns6.dns.nic.moe.\t172800\tIN\tA\t156.154.158.114\nns6.dns.nic.moe.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:72\nmoi.\t\t\t172800\tIN\tNS\tns1.dns.nic.moi.\nmoi.\t\t\t172800\tIN\tNS\tns2.dns.nic.moi.\nmoi.\t\t\t172800\tIN\tNS\tns3.dns.nic.moi.\nmoi.\t\t\t172800\tIN\tNS\tns4.dns.nic.moi.\nmoi.\t\t\t172800\tIN\tNS\tns5.dns.nic.moi.\nmoi.\t\t\t172800\tIN\tNS\tns6.dns.nic.moi.\nMOI.\t\t\t86400\tIN\tDS\t10922 8 1 88880EB4C266BAA8970790DA23F0762A554EF4D9\nMOI.\t\t\t86400\tIN\tDS\t10922 8 2 79AE2EF7222FA5B84797F9E4501809501BBAA2D1831C5F904F54BE200E0B7EDE\nMOI.\t\t\t86400\tIN\tDS\t11077 8 1 8C6A3ACADA5450DFA739381C2B600B9BAB2669CB\nMOI.\t\t\t86400\tIN\tDS\t11077 8 2 0F22F5F87142031AA436C09FBD18EE92A90AA6ED96BD315C82905428A958E22B\nMOI.\t\t\t86400\tIN\tDS\t50647 8 2 D3F69D4C3A87516B81285C3CC392CC7B1A27EAC534DD8A5DF41B6DFD323576B9\nMOI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . P5uMXgF1pBW5f1SnDFjLWERV6IqT/ylwew9i65qQJ1diLJRrX+mEQ4UE2khYXhcPCvPuDKiCZXF1ZTb+YrtQithx2PKk2xLXaNVtf8TLvscY2qCeKiMvHyaOM2sjxUqLjJvsdafQtNGEw4jcJKzyPTgKyMxLyz0ebAdAQZtYk4UfbWV8vj65UipEF5Z+cuHL/h5ffkbisO+lAQ29tkRMa7Tgy1Cm6nCN/Yc+f1YHKZJFPeJbVeeWswE69tmZAHLwQn3KDzLnIMzlF5lsqc2cXhKDNUhPNS8iB37muK3YTWzu97/IRrB64fkMd96IJz83rL2zm2WuH9b8r7G/LwImXQ==\nmoi.\t\t\t86400\tIN\tNSEC\tmom. NS DS RRSIG NSEC\nmoi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Slkn+gjF4cCvEXAZJkpq1s1WPfliEX24hhYsHckSoUExo1KS1jaVqGCfZ4/Bry5xzhlqyxTe8z/e306YYepw+aQEJ2atSh4Sze9UnXlTu92UzcUssihsnoIf35zWyHWQ2MxXAOv0HleNKzdu60jB4Vp7gZCT4katATrSrtaYHpQpt9NIL1Yg9Ut+YzXGF9uy1b0v9i1WB0y/d99QGhP/bYClGI/Kt0Z4rz/Gy138BNFqh2wOZG44dLGPNhljMKnabVestRok7FihbcQPCKxTrhLohti8Dd2tQaAsm80iDXrwGKls9OcgIu3ewGsSCHW/8GgF9533k40u1CdTP53bjA==\nns1.dns.nic.moi.\t172800\tIN\tA\t156.154.144.115\nns1.dns.nic.moi.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:73\nns2.dns.nic.moi.\t172800\tIN\tA\t156.154.145.115\nns2.dns.nic.moi.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:73\nns3.dns.nic.moi.\t172800\tIN\tA\t156.154.159.115\nns3.dns.nic.moi.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:73\nns4.dns.nic.moi.\t172800\tIN\tA\t156.154.156.115\nns4.dns.nic.moi.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:73\nns5.dns.nic.moi.\t172800\tIN\tA\t156.154.157.115\nns5.dns.nic.moi.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:73\nns6.dns.nic.moi.\t172800\tIN\tA\t156.154.158.115\nns6.dns.nic.moi.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:73\nmom.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nmom.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nmom.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nmom.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nMOM.\t\t\t86400\tIN\tDS\t28162 5 1 2AB25D06F73E977EE5CED0FCF5EA4ED6EE50D269\nMOM.\t\t\t86400\tIN\tDS\t28162 5 2 4B2B701367D0B74F52C9684E9B8921659045039452D135A55D128687C729FBF5\nMOM.\t\t\t86400\tIN\tDS\t32996 5 1 DCCD6C805F9D383EAAE7CF4D0083630885B1D704\nMOM.\t\t\t86400\tIN\tDS\t32996 5 2 9799BB694E98BA59B1C29E6D1A3CA3581B7D0AEBCD72C51536F1E5629D2979A4\nMOM.\t\t\t86400\tIN\tDS\t41626 5 1 2744D01EC89A56E70F5B6C3171C39739E46AFB3C\nMOM.\t\t\t86400\tIN\tDS\t41626 5 2 7E3FD3D91571D30CEB82A33021657552E235F436D998A605611A0712B21AA1DC\nMOM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k+j9AeavoO+ruVqK10XP+dyJjCurPAHb/tErRP4Jja+osUgo8SJPZyKKD3+vt78K+FFtzEGXaRSHISanR9YAGJ02pxmHDtBVR1dP/0b9zBkRWx8c2E3k/qLWmt+XL/g5QmOMFRnD3SnkGpZtCBxUT9GgxHnVpf3QWx9gSEx01HNYJmqW6qnHh/4uRn8hPTIgN8JA92qEYMpodlUvDb01XK7ukLsOTPmY/NgIVBgF/2TMg87oBfzQgfLcxX6GIPz9n0ENtspT1fTaJQzd52imNkw+T+7gBIozgzpEfAGs/S5EpOFJZEAg57nQTKkMJ3fUBcI69B5+WRl4mX6wmhpMIg==\nmom.\t\t\t86400\tIN\tNSEC\tmonash. NS DS RRSIG NSEC\nmom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DgVvmnGG5ABy0SP1zaUZEPM3q4Y6gMB3ltpfkt3B21A3Y8RYWXY74+pXf4EDkvAnhagp7pN9Bf3DfbiB2IueyOFURe/soRTi8SWvz/rdsQS3ZCfi4ZUk4aEWG1HqLM9AttZrhbzdpIAb63J+TxUfsZRsTsHTQuUtUFlDS1u2jZIIlkgKFm2QtO7HOVM8nGvP+0YAUFjRdY34LDbABl8QnPEuLWAZFVBEuBqnR2kg+ICnVnJmjERTGvwLRX7MiUfOem1zDq1DShLnZ3yJQJ28jT2MiULemv1nf3QkY+R69VKZve8I0Xqk498k/8wKbqHiINEXlqH12gMR0tDqmYUQfA==\nmonash.\t\t\t172800\tIN\tNS\ta.nic.monash.\nmonash.\t\t\t172800\tIN\tNS\tb.nic.monash.\nmonash.\t\t\t172800\tIN\tNS\tc.nic.monash.\nmonash.\t\t\t172800\tIN\tNS\td.nic.monash.\nMONASH.\t\t\t86400\tIN\tDS\t6355 8 2 BC8C82B3E65FC95A0610ED0F56190D4D0B78033F437EB48C2DD54F0E0AEB3BBD\nMONASH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gvCLc2Zoivin+kPY8qIKbDLc8TD+qdQoo15FPiXBPUXJ+MDuZOxYMyfBIR2r37aHUKhejriHKA4qQLIkrYKSBfRrUF1J3VEI8BdzhnM9NGGYiSS8++3BfSsOzAnMXF/LhaFRl2rjbpQxlo2RDDwe5gSa9ig7OSfvinewMn92OgbIjHy7sfW5xu4SNPUHaPYX6x5ZiXFwdZV2Fn/PAjXxKUmsMqURnZkFIPvyYTCoBqhAF4aDmwPjqKehsTZdVX0YqVbFHkbMMUv41dS8UJ7YizVF0zcgv90tqdWP6NK2ILmpfPIpugIdFOFOD5TAw4LQJnLU0JOPDCB9GQQBwCPmdQ==\nmonash.\t\t\t86400\tIN\tNSEC\tmoney. NS DS RRSIG NSEC\nmonash.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . A7So1xRP6gIKtWcvnW4Mjyc4fsyr1u+v09NWzlVVwCkv433t8aL2eBnIAWEiBbko9/nE0qxHO3Ay3FGFkWEOfUo5F9eqLZA3tODTv9/xE4MM1ZFb0+/w5PFNEbR/ZRzENq1h646TP33FP4DJ9CtC8Zjf1E6b89TmXRnqgZUB6dstDcRQ3CqEzKNxspWQ7GmdgA9d86iDvDc4GhyEhbnilg6PLOgSElwRHDssPAyCnnFLRTdr896qOux34eHgtNlDV5cS0og750uE/+D5qEg40Q/7u7qyLKwBAxm+ZOe3gLXRP+3ab6kK1clssKMqTf7fxyF6XcnhCgE1tJUMc296NQ==\na.nic.monash.\t\t172800\tIN\tA\t37.209.192.9\na.nic.monash.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.monash.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.monash.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.monash.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.monash.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.monash.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.monash.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nmoney.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmoney.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmoney.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmoney.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMONEY.\t\t\t86400\tIN\tDS\t6652 8 1 D7E62ABED8C6EC60EE827E9EEFC683C7F92AE1F0\nMONEY.\t\t\t86400\tIN\tDS\t6652 8 2 93212B52E72F51A36D2B877967265870D5BFADA902594ED348BD548168132A8F\nMONEY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BUpSxfxq4qtVmjcAmqpQIa5boYG9i9KFC0fCHKoe8rBybAC9wypUroXWiNEK1ZHjvC+5wg7uK8Y9MmzyAPzwvLk6wcow9+DWEYnTvQjd77nho6zXZaTo/nduczKuE14+Ws2Mo6EOk+oTd0mcDbcImiKt4Rr1OE3qrPmWad838oiRIHAp9Rvd63AtaCXpSkd/pSLY4qtoLTuvbcFUbup7bPR7RkGE1DdSdxHm7QxS0quqUYRheIPNqoTveuXqz5erYpTdXFV1aWoxGK5CKGA2SblD1oTPnH8QTIJ0v8igmCEghuyg/exVYpgn0x5NCnBHz3THmAawPTrm/uRPvibyrA==\nmoney.\t\t\t86400\tIN\tNSEC\tmonster. NS DS RRSIG NSEC\nmoney.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lgZajIcxLVplPlx8g4DK3IHnHANDqZ1zPW6FLWdntx+lyFp3l/bcDyi+pA8Fzrz6QoH0ZHEiYeAFvdQdH7oKcOCtIi+YgUjdhDE2ZO8VkyD/JqRdK73K7H4wLqabbd/ffHx+Gpjn7ENSd2XXjJJhHSyOxlLjQ6pgewxDWZmG6+Oyiv0r3dSjamlYt1jrglLUSvGdwScWylx/s3xii36CJtBDmmS9jmpq7BDaiTj5pcHzj8kUFWDP2styMTErza7hTNNS0udzXcahBhvc/2qr57YabYRO82fw2yIeugLVE68C875tx4pzs0UZ7wV+PJcvE0nnstPSjK1L8apDrD4Iow==\nmonster.\t\t172800\tIN\tNS\ta.nic.monster.\nmonster.\t\t172800\tIN\tNS\tb.nic.monster.\nmonster.\t\t172800\tIN\tNS\tc.nic.monster.\nmonster.\t\t172800\tIN\tNS\td.nic.monster.\nMONSTER.\t\t86400\tIN\tDS\t56230 7 1 9DD1CFCF93B8D7F4CBCAFFB882C6DD820C345B3E\nMONSTER.\t\t86400\tIN\tDS\t56230 7 2 7DE5A740D6E45C95C348209C877CB97736350694E595608DA72A0645960937CE\nMONSTER.\t\t86400\tIN\tDS\t65523 7 1 A0927D13FF8D54A355B158D01AF184962B0D9684\nMONSTER.\t\t86400\tIN\tDS\t65523 7 2 5A5B5575F92A04519F4C492D13F0F5039DF17597DB256444CDA0BA6CA203A105\nMONSTER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fj3GgpZT0WZb6R014dI0c2BXP/noXE58ckLYazfR/rc29XYMJm8t6B0UaPYN6x7YOdAL755IIwCZUconRdQRr/Y8Z5hyp5HpdudfFDdimTWze/aE9puPkbXM10rn9eA0GplyHcfydomYXm3SAXAWSoL5nFNVYTeP9vvJciNNPD3Pp+3EErHdnQgPBEZwa8o5zqmSN2VTyFFrwZBsLroFthN2YGiGorif8Wd6dufLlxMi3kc8aQqse//RZjcFavxkwGgdtCiVKM9HpsdPQCR9ZRmFUeVJuxkJVhghIE9hhhasLtS8J588uISRtYHXiXIMmh3HjKadQGfO/wPZTSdExQ==\nmonster.\t\t86400\tIN\tNSEC\tmopar. NS DS RRSIG NSEC\nmonster.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l48+gOYQtqqx961E8PYV5LpvELkvyJVY5BvJyZWUcL0dpj0WWbLhtMGG0LHJy2B4PCupGtFgCBnKLQhpJ87j1IrusmTfh7z5IwrgyDnPtU1689RsEMN1jgR9WA6kSjtTebQ2Am1xKhl5R3q+v7mL+40LAT42kvMVM8wy30K/DZs5/wX0mGp84GBfTYz+Xx+advjmwhVGV+th5ooBnIP1uOVlUEK5nm5qt1XbiZz839Ofxik+wwTlowh7TkDcMgGxUW2ucJu5NED2+RZfNNQnK47kiTB0wFzfDYpHtcAm/BhhEuh70WnZGSwiSUZeuSugtPgRcfZo1nlq9QBWG7z+/Q==\na.nic.monster.\t\t172800\tIN\tA\t194.169.218.83\na.nic.monster.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:83\nb.nic.monster.\t\t172800\tIN\tA\t185.24.64.83\nb.nic.monster.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:83\nc.nic.monster.\t\t172800\tIN\tA\t212.18.248.83\nc.nic.monster.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:83\nd.nic.monster.\t\t172800\tIN\tA\t212.18.249.83\nd.nic.monster.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:83\nmopar.\t\t\t172800\tIN\tNS\ta0.nic.mopar.\nmopar.\t\t\t172800\tIN\tNS\ta2.nic.mopar.\nmopar.\t\t\t172800\tIN\tNS\tb0.nic.mopar.\nmopar.\t\t\t172800\tIN\tNS\tc0.nic.mopar.\nMOPAR.\t\t\t86400\tIN\tDS\t57114 7 1 2E878D693305FD8BF1C2CF8FDB507DF3F60B4842\nMOPAR.\t\t\t86400\tIN\tDS\t57114 7 2 D2C438ACA58FFECDD8FC5C443B01E5D09B1A8E1DE45941E24543E865B133E6D1\nMOPAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NhgXw2jXxIBsedQ2RWT1uiRqMI7Ui3sM4jo7dcwXedXGOU6G46EFtmCzF+lTGgWCzGZMsOFs7QOHmOqXNBSBYbRQLYe/KO+NuJdpWUWFylRIz97Yc3G7RjR/wp5DWTJz6TVu/g58N7r4/PFnHxCyF+spvPkDLMxFtgJSLn6rmwIA0bLy4VoP6FRaom5bm+XplI/ENiINBaPEzSizjYXGbOSRDKgooqR1PO1JeGUVPkjDUeulyRJsZ4XhGZdRguC59b7O6m9q//6kCu5aY30ie17t8uAmSw08l1VHLdwjFBNVD/0HWxMJWvBaKa4csF5rGtzD94LK4aGCzaPRAriHUg==\nmopar.\t\t\t86400\tIN\tNSEC\tmormon. NS DS RRSIG NSEC\nmopar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Qx3u1dIoYzXw0c8exfz/lm1w6KY3SNHEdOCepxUtuclorZWMVV0rwILKuyZ/vIJkaDYLudLU1FvE9MWUdJthWz1MGT/NcYLzcZdyiewwcxCZCkRx3pTmknWzAce8UWNE/y+GD5hMTHvhT8f6I0XUToWgUW9ka9cxK8q9RCvSRrd6tQFhNFIEJIG1/NK0g4EPJylM1VUQCZUGC3npm94NMGSQSog8AFBfLt6zDEwScEnZsrqh8yrK2t1ja8Fled5YXI6hwJy75gBcfhU7JfSyPqA2Q3iz259cm5e7CcqipikH82rtXqwUmTutRUW/uxMSh9VzD3Naclr+YG7Qckqgvg==\na0.nic.mopar.\t\t172800\tIN\tA\t65.22.76.33\na0.nic.mopar.\t\t172800\tIN\tAAAA\t2a01:8840:4a:0:0:0:0:33\na2.nic.mopar.\t\t172800\tIN\tA\t65.22.79.33\na2.nic.mopar.\t\t172800\tIN\tAAAA\t2a01:8840:4d:0:0:0:0:33\nb0.nic.mopar.\t\t172800\tIN\tA\t65.22.77.33\nb0.nic.mopar.\t\t172800\tIN\tAAAA\t2a01:8840:4b:0:0:0:0:33\nc0.nic.mopar.\t\t172800\tIN\tA\t65.22.78.33\nc0.nic.mopar.\t\t172800\tIN\tAAAA\t2a01:8840:4c:0:0:0:0:33\nmormon.\t\t\t172800\tIN\tNS\ta0.nic.mormon.\nmormon.\t\t\t172800\tIN\tNS\ta2.nic.mormon.\nmormon.\t\t\t172800\tIN\tNS\tb0.nic.mormon.\nmormon.\t\t\t172800\tIN\tNS\tc0.nic.mormon.\nMORMON.\t\t\t86400\tIN\tDS\t12568 7 1 D6073D22BEDBD7005A0E4781852C4BF9F63007AB\nMORMON.\t\t\t86400\tIN\tDS\t12568 7 2 A7E4E331BE6631713BA62063A4112B63132BE342C1C38BFF9A33BFD5FC270599\nMORMON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . K6a/9q9K7F+NaUU+Zn5wV1gpYxLW/bTNcoeDyPX/HAzIuqiISl3rsTsO6d0HWqneYc8jtTE4OCl721jcFzAhgDzNllq3hI/OMGXnR2mAnGrZ+DI45OUia+48kNTqYhFlAQOvQo/qakgFHIuE6c1ke/19V7AtRr4er7HgLlrmC4EcIv972cAkH9HODymmOowkdeEYCmuGP8bU7k+KZlIPb6nxB31rQmTBgBA2NO6Xj4YEArVhB8m5v4LOqjprDOzIDcQlFjUbtjNbuVLwn8gGST3snQ5GJvgg+RJFBNoRrS7ngdj1F7UGezGHhmjbJXCkd+WkirN16kEYMC4S9uNdzQ==\nmormon.\t\t\t86400\tIN\tNSEC\tmortgage. NS DS RRSIG NSEC\nmormon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dBwksh1wErRvTC6GjBHkrqJiTwnO5E44PJjW+tAIM37hdNYx+fXA+i8SN4CJRBotR2XU8a95+zHzdBE8U8qPuXoMyyFdZ0Zo7qtOzbMNbpqB7R2zX9cUxmcpwvmTVv/xkqTQFjGhavsYnymMHVNy/xFmHlHm2CXuvKN7I1iEBzHl7Z9J8gx8ApEtA84psf1o9udwUC4rImiSu4SeCKiNvrwoQ5RyD4hMohsWIxj5azyThXMb9mCW8CfnKcKWw08NTyuk3EK9waF560Jn7jfbf75aX9ut+45X15W+cSXb/8sbKOIoK86efF3ZmVwIu1w0CRHs73xLZYenMWKsFsU33A==\na0.nic.mormon.\t\t172800\tIN\tA\t65.22.152.1\na0.nic.mormon.\t\t172800\tIN\tAAAA\t2a01:8840:96:0:0:0:0:1\na2.nic.mormon.\t\t172800\tIN\tA\t65.22.155.1\na2.nic.mormon.\t\t172800\tIN\tAAAA\t2a01:8840:99:0:0:0:0:1\nb0.nic.mormon.\t\t172800\tIN\tA\t65.22.153.1\nb0.nic.mormon.\t\t172800\tIN\tAAAA\t2a01:8840:97:0:0:0:0:1\nc0.nic.mormon.\t\t172800\tIN\tA\t65.22.154.1\nc0.nic.mormon.\t\t172800\tIN\tAAAA\t2a01:8840:98:0:0:0:0:1\nmortgage.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmortgage.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmortgage.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmortgage.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMORTGAGE.\t\t86400\tIN\tDS\t46885 8 1 BECC7785276F1FD087F1BF0708C137D677712DBF\nMORTGAGE.\t\t86400\tIN\tDS\t46885 8 2 DDBD9B1672C68703936E4146155A1C79A070858F2421E79DD2E8280927F19D39\nMORTGAGE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kPnSG/zDtHe2PhS6hOZUWf34DwPnswgkVHEDh5c5DpEEYLGAkoH7Xyj/LlwaQ+LZAIcuX7yXG+G4auoVisXs/jiStYfCGMnsgWrYI7el8uGJXeoTviQZJWfdUgKPdRhGMG7xQE5bzExhwKJFp8o5LU+CTo4y3d2mdktcTq4wwzGU04hMYJ6f1NJ7ZxnDVA0ERSRW1oNmvRBMBtxsnaAFheOpzgAbcrnsPvYDvooMX54ICmXAhGBQSwr0+YQ/UTGHqUTRKeJCCfcZVMdb1LJ6BnacmSy2cSCp6KpYfIhQNFbNej4btiRKwWZ8kDfxpPBnRQTHddMRVuCtDsJpPX/zsQ==\nmortgage.\t\t86400\tIN\tNSEC\tmoscow. NS DS RRSIG NSEC\nmortgage.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Z1tRujbzdnCaoSjRSrP6hUWxgPITB5QgkJ4AWLgo+USgvX/xnpBwJuqjvnOueVIBdryZVnj82290E/F3z5RTrQoCDAB+sqN+nOLxgLGcP8pIhXR/Gypyfb6toZviHIOv60yZfPO22y3DbmRS0n1lVRRap1oKQSotpWaD6G6Gm7FwkuRKMplQqBzsHl+wlw6G2YOyyuNZZpDtzAGhr9Y28hkW2nJACwK4b3Bf+1MsaAR5k0Ta9BxehegMvl8HnekTptEdM8v4BLC5+R4uFY9cq7x2z4qoU7jLnKOEGQz4E7lhIJs0n414DZXocJVuaoEpkKaKThuSwyXAR1Xj/l3LFw==\nmoscow.\t\t\t172800\tIN\tNS\ta.dns.flexireg.ru.\nmoscow.\t\t\t172800\tIN\tNS\tb.dns.flexireg.net.\nmoscow.\t\t\t172800\tIN\tNS\tc.dns.flexireg.org.\nmoscow.\t\t\t172800\tIN\tNS\td.dns.flexireg.domains.\nMOSCOW.\t\t\t86400\tIN\tDS\t50770 8 2 63009CCCFB519B1EDFF8BEED4DF77F0EA9741CDDEB172207F622CCD913994E75\nMOSCOW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . H5uEW5nYBrhuOndyRj1h8x0UJO1G/dep0rn5e+vPkOQtXAWtjqP7EEPjDzFW4CuEFJLUb7fW6eeAYHH44CURmkfsVo7eCvNCYoRHIe02tcXPCzc+6Ilz4Ec5LBVcYpZtFZBuWTPYOvPy1U0Az/+IHH5gyOMCCGTQppdCWi0GQS13lf0vZLSb9rk4h2l+hCo4pFjEhSVsabXsZpSjZKRM8VqdCGCRR/w7HPf3g2aAQ+LvdTHS2xPzY7SVfZ5i0KbAs8DBPRSW/XozqOkvIRU/8rGUYRoRVrOmgBUuwDhnH+mnP9jQx3k077gHqbZ1AuB5pWOYgDRxmt68Dsrg8dtbtQ==\nmoscow.\t\t\t86400\tIN\tNSEC\tmoto. NS DS RRSIG NSEC\nmoscow.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZJvBGYdNahxy6kDAi7njQZVxN05mlBjlRtcFeEpRUMUSIED1GP1lamgifl7L6ZpcaQraay6hxFLluQFNUz9OY5EJJ0woper0D9gS76iArMJeoqPpae5JutLtCwHPN14KXDgzT2QpBl9PCGSGy2RutBlZBTOJldop6pnN6pcUwVqd0NDm5M3I8Lgfcr+D7dFwiplYWTxrRISxlJJ0TgrcXKTuWeictwpDiaCTyrBI68vMuT3/Y+THCOJlX09+/9HGEofw6pIRDfsFJlzj5u6bGyjqDRSJ55lGXtJymrN4Hxr9GwcMdx7f5NLcEyr2+b41adkbXtkyOCnrqw4Ndxk7NQ==\nmoto.\t\t\t172800\tIN\tNS\tns1.dns.nic.moto.\nmoto.\t\t\t172800\tIN\tNS\tns2.dns.nic.moto.\nmoto.\t\t\t172800\tIN\tNS\tns3.dns.nic.moto.\nmoto.\t\t\t172800\tIN\tNS\tns4.dns.nic.moto.\nmoto.\t\t\t172800\tIN\tNS\tns5.dns.nic.moto.\nmoto.\t\t\t172800\tIN\tNS\tns6.dns.nic.moto.\nMOTO.\t\t\t86400\tIN\tDS\t24649 8 1 FE831760C933C00CBBBF7A31415298703CF56FAC\nMOTO.\t\t\t86400\tIN\tDS\t24649 8 2 2E20BE2B7B949E1AE92537C87B4E12B02EB855B64D0D51CFC97F61563227B8C4\nMOTO.\t\t\t86400\tIN\tDS\t54974 8 1 44D12F1E86E96AC6F2AEDCDFFC0E400249D0E901\nMOTO.\t\t\t86400\tIN\tDS\t54974 8 2 D210F8B4D433A07FC7CF72BB2B616D88DF64FF90D743BD2863C2AF2283111F50\nMOTO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lkW/holtJvsSaBgPNbR7Oq3pIeYKGGDqivrhG1Wtu5QRwnGdnUQg0qpiL9c1Uemml2bdKHPTDi/vMe8obmqDCcRv1iO1XRdksYmRzUhabo/jxnft1OS2dAtKkZv80N5FRd41fgPE6bHiU89F+MgGhTy371sYREZXPqJ6+/Bcmo0b8qujH6YdeHRN7we9rODfYDszdd9pkAEr5zXolyhkskY6eSrR516yryI9vWm1YNEVD4WXkd6RW31Cxo8nXCUaSG/QvRHlG1CjXmvylsKBFgD7PGb2kaIXsRoFBSEauGqgMxU5gTCIHJl/611b/YzVO5UodM+FVTR9ycMbJ1M+cg==\nmoto.\t\t\t86400\tIN\tNSEC\tmotorcycles. NS DS RRSIG NSEC\nmoto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IRI8a7AxTCzXiOLnfsP9EaIpHh4eFXbFY1C2x7oEzS3YUwFlWej8L6vcgiok3/NcrKurGLA7KnFcPpxPO25GsRPj1qxmM4GaOq/LQ7R05mArXhalXRKMVffGCC1C4yUg9FOcrg/3u57n7T9HMp05yenx8+G/BBgI0Rm11Us9qw9fuKBFLnZXkd5lIMBvAVTcEd2odjUlMacN6ioIISpFB2USBr4u8qs1UoX5qpqptMLNQ3RjE1+5xanpYIBEcn1KCs0pnfosTq0HLvupVGVuGW1zw5UDhoye1gHVPTvcDSWaJf8PCxZ5MIfgdm7RfYddkumxMotONRvpJzh56Tot2w==\nns1.dns.nic.moto.\t172800\tIN\tA\t156.154.169.81\nns1.dns.nic.moto.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:51\nns2.dns.nic.moto.\t172800\tIN\tA\t156.154.170.81\nns2.dns.nic.moto.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:51\nns3.dns.nic.moto.\t172800\tIN\tA\t156.154.171.81\nns3.dns.nic.moto.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:51\nns4.dns.nic.moto.\t172800\tIN\tA\t156.154.172.81\nns4.dns.nic.moto.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:51\nns5.dns.nic.moto.\t172800\tIN\tA\t156.154.173.81\nns5.dns.nic.moto.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:51\nns6.dns.nic.moto.\t172800\tIN\tA\t156.154.174.81\nns6.dns.nic.moto.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:51\nmotorcycles.\t\t172800\tIN\tNS\ta0.nic.motorcycles.\nmotorcycles.\t\t172800\tIN\tNS\ta2.nic.motorcycles.\nmotorcycles.\t\t172800\tIN\tNS\tb0.nic.motorcycles.\nmotorcycles.\t\t172800\tIN\tNS\tc0.nic.motorcycles.\nMOTORCYCLES.\t\t86400\tIN\tDS\t64395 7 1 1DD446FBCE7AC93B30C0D391BD5BFFE4ED1F3552\nMOTORCYCLES.\t\t86400\tIN\tDS\t64395 7 2 EAF5DD8ADF1BD90A49589178DF573B10B4971F34618861E546A075BB897CCD53\nMOTORCYCLES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eZm/nN4oczGrhWZvYEQHSz7OArZP9lAiYHoWB11/wdC8gm55nFGDNrUP1aqbJpCI0a+a3mybuMf1BOtdNLLceRRYCypPwEKbfprjVasmTlLqxgpXQ+E9798pDRRhPKK5LElDc6i6XBOdwe+3DUW26E5YoH/yLOg9ZPAqGGDZZ7bhvHN7bwIJ48Dt+9y6y/kWYAi/y47BZTKWSUS5ormcRt5oEPTsExn5vIFxuDxvU+Dn62qLsMC9aOESTPxhp7bXDQXePn9LZFjEpWEHUZbVad5o76IAggfEneB4a1Z/pFSQUGcSXllcVAnzbdQI4Nw6FRKWJAm3TF0d8yZOiOSf4g==\nmotorcycles.\t\t86400\tIN\tNSEC\tmov. NS DS RRSIG NSEC\nmotorcycles.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HAkkj7LDWQ3MwuWE8+cf3tJqflwvbF6N0vMUneBfP0KhRZh4hAttH7q87/mi7e9nDr5f7AQUdfqhvBrXAxkndcc5rfjZvF/i8GTcQZpGAfO2Bjhv7DdxEqik0WAICQm8Fr3fZenLoOaMvNhPXTqa4HyUCjZhczpPgKBqbkmcEwrcOEtyslzHpQUlHOhFfOK1lAfi0KP7Tg4QOzWueRHybCB/6CLXK1CDsrsThu2grjyb6RwUInyDizGg4mCpwwKBMDVWFXyzCWw9fR1o9QKEHeY7MeqdWEOby3JEy0NdpTXtiYbln6T4gUHSkh58ax1LeKlwEKdUwp1SXfKnH4Ts2g==\na0.nic.motorcycles.\t172800\tIN\tA\t65.22.104.1\na0.nic.motorcycles.\t172800\tIN\tAAAA\t2a01:8840:66:0:0:0:0:1\na2.nic.motorcycles.\t172800\tIN\tA\t65.22.107.1\na2.nic.motorcycles.\t172800\tIN\tAAAA\t2a01:8840:69:0:0:0:0:1\nb0.nic.motorcycles.\t172800\tIN\tA\t65.22.105.1\nb0.nic.motorcycles.\t172800\tIN\tAAAA\t2a01:8840:67:0:0:0:0:1\nc0.nic.motorcycles.\t172800\tIN\tA\t65.22.106.1\nc0.nic.motorcycles.\t172800\tIN\tAAAA\t2a01:8840:68:0:0:0:0:1\nmov.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nmov.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nmov.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nmov.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nmov.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nMOV.\t\t\t86400\tIN\tDS\t38414 8 2 BBD1727DE09AE643C1348D9637A31192116DA5444852AF3C1C5541E8998FB78B\nMOV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XySZcvfbtqLQOpkQOr5U3fy0POCf3x+j1TEK67DAAQeOwQiHzoYO3fqFeY5jTPO3VvpRacvbShRw1Wzpd8yiKBqqYsBaKkcmkOmMIYgW+R525wrfuyeaOyJa2hGa1bZmS4q44lzuN9YtAeU9ngqDL5x1Y3APsgeXyGQdv7rvbree5aw4Z4EI+rapEwF+toamXgpRilZSbQPBBGcVQGhFy8ni9TI7a7ggjRlmAkXmu1c048jDMKZE8RtbILiCEsnyCYwo6lGepyJNufcktXmVVF3D1mlqfDhgrCxlN5fal3TqnQDT2dDiRvmEf2Poscu0wI6Yzsj7hN1AMsoWqx9oug==\nmov.\t\t\t86400\tIN\tNSEC\tmovie. NS DS RRSIG NSEC\nmov.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Zg4ULSa23KLR/a4mvnSSYQNUjdXzoNQdX8tHJVqKo3nYDYsQpJhs/4YOQS6TVccN3T4T8BMBF7eMOFrus+u0WFgZxOTMonbaZoBpb4Ahvt7pTLKwcQJVcw+iKw/PlsqVgWy/1/qNoa6usLXlMjmSHCUnSE1alvNjPI5dacsOgv0aBshTJLXwpEXAEwPv15sERK43cO34sx6BVITiyvhm0wirmuORuwJYu1fQYC6icNAwbhtQto1mMJeJpD8VyI1o+c/W3kDRGFC+ALb0KGxGDKFHWn2FRQOO10TLTVZoawgLSRUK7ORhxezLzYQxBOD3A1LSBKq4wulcKSCDG2xHVQ==\nmovie.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nmovie.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nmovie.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nmovie.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nMOVIE.\t\t\t86400\tIN\tDS\t56164 8 1 9CEA6FF5DD1E0A613B88543734A5C86FF2949E7F\nMOVIE.\t\t\t86400\tIN\tDS\t56164 8 2 9306EE2948CEC3CDF599F2065C0B9928E32C55FD67E7AF7AD787BAA4E2E46902\nMOVIE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RY//hN5jdihFw+Huilt4ixf0j1NfD+XKCUZhzcjykHGta0leFJ3frzMnrxdPA50SPkDSjWdWEGK6vL0KQhDAvfoJfhpGSWMvtJYAqO36G0n5gw65qtCVskAivxltKB9PDDsfh2IPi+lNhff8NXeVkn3LZpFhHjqqqxX86ynqhYCh/XcpLtYT7EHz30R4cX3hCfoipNcJjv6O5AFva1tWVknoGQfnE+CkFsdsXOQP5k1v3AMIraEqeTPPETzHBUIZsuq023uU87UM+BPuafnwnIqSvoXW54szEclyUrJ72Fg7L85FCV59CmGneDaMQzW+v6fFu3W7AJjWyqDevy3LFg==\nmovie.\t\t\t86400\tIN\tNSEC\tmovistar. NS DS RRSIG NSEC\nmovie.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JI0lBLajJuZOQzJg9cKL82kE0dppWcGQ8yVivdSm1np1TEMQ/mV+XAAdzGYHDkVBj4IPR3XJSyCHhKrHbMaHwungucdcO8L4wtqZofl+u2rWnmqTa5d2thBOkiSv7bRtW2ra0kq0YtW68lToVDX5kYZ2rfV/voCu6TD9AnKF2LNWERr9z30ZOrIUy4vKHg9i4l0UBtWCSYKMgIWwRaNfirI04P9vFG+c3gXkRB87FzVDbh6XSvQFJ1783Xf2aASgInQvOxw2iQByQqj7tq+2zQ4xs2HdqXpWp0gyGxs1wrUb0Go9n5Tq5xDejemukTwqT4/owUaT20lz7g7fJR3twQ==\nmovistar.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nmovistar.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nmovistar.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nmovistar.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nMOVISTAR.\t\t86400\tIN\tDS\t25776 10 2 3B7D968230858CFFB0CFB1149E5DB04E635EA7E99A960CB164EC9298D1A37F2F\nMOVISTAR.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . v1oWnAbkyqWKAjZvsjEujWaoXBI7ReohQcy0qU+hz2MROtkc0IUPzIkecUNAvBu7JOMROLuUkGgL9hs6E7j39+vnOv5DWtyRbam4cmA3Fd0zu1bHfdrkBsK4I2Qq0OsRYN29E8hP85iFwVDXoPgkofsVeONcKtL/VgfjK6FXENgSqoAqNIuOMhNUjOJm3lg8m/QIdJEz/6rikbHFiqizp3jrzh8Et0JBWjpCg2oEyx3YZulMptKLKxYtSVUUtzyFMfcN768MbLHqsMH5G3o2ye6d0pWQ7qSx1vLf40ySLSkzNnBC/3k+p8uZ5+7P/3wZRATt8y9h0bkoPLyNW5xo1A==\nmovistar.\t\t86400\tIN\tNSEC\tmp. NS DS RRSIG NSEC\nmovistar.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K3eWQBqZkImldoQqyfhVfJcfa8SUiZa2Ke8jyTO8EmBJSOpnxHW05LkRNqcOxulnJ5Q1nLVcAbKYUsEBZxybY6P7aNAkZPXQoKbhq790y9Ng7qtsoruS4G97LRg+XmbZS5txEkCb6CISoNH0GrAYYYyfy7OFEAO6IQdN0J+CuJe32M1ztqdrwB46UjC0SHIqfHkuDhtUdicWjv+MFL9deZ9yZM6U4GXYLPMAPJI2qugOYFTZ1AW8s6p1kkvtnk328+izqvFXkPmZe0YE3fAf3iHvqT8ZyBRUIk2WVXkzTa7Xn3on2OJJfGJVMYFbcj9wuDefZd6mqvIorbecYszjpA==\nmp.\t\t\t172800\tIN\tNS\tns1.nic.mp.\nmp.\t\t\t172800\tIN\tNS\tns2.nic.mp.\nmp.\t\t\t172800\tIN\tNS\tns3.nic.mp.\nmp.\t\t\t172800\tIN\tNS\tns4.nic.mp.\nmp.\t\t\t86400\tIN\tNSEC\tmq. NS RRSIG NSEC\nmp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AuDIBuEYO+EWjO3RgTT0tIJxel/KmEBsKvfByFPfXeW8I7s7L4ETOg6qk1vTGsiLiUiB5mH8Ykmh8o1JdsC7TBgn28xMiEDP4w9h3CzdzxROUl4anbVxrM6OcAWuyVDFo+jb+YFMsEASmxPSgU+TiEG2GhZKoJWZnGhnjk3jndMebOAGKoGdMbg0RtVtw7KqRSHp6/Tsh057vo6DE7yS4VvorehgJg29HmDwDyRMzAMCgDJ2BFYqFyahckZbbRGiTbmvhb3jUIWY5PYw9D/uGyklWjeLD56j96C2IETWQLiTKBGpmGMEs/UbH5F238sPlzg1Cbwtd5jU1bN3s2RHFA==\nns1.nic.mp.\t\t172800\tIN\tA\t202.128.29.2\nns2.nic.mp.\t\t172800\tIN\tA\t202.128.29.135\nns3.nic.mp.\t\t172800\tIN\tA\t75.101.129.89\nns4.nic.mp.\t\t172800\tIN\tA\t75.101.133.101\nmq.\t\t\t172800\tIN\tNS\tns1-fr.mediaserv.net.\nmq.\t\t\t172800\tIN\tNS\tns1-gp.mediaserv.net.\nmq.\t\t\t172800\tIN\tNS\tns1-mq.mediaserv.net.\nmq.\t\t\t86400\tIN\tNSEC\tmr. NS RRSIG NSEC\nmq.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vsqkMee15tICiKFbtk08gX0Z+Vw08Oxv3FDYhHFcxULyrS3fHgzLIXwYX2JqlbCCFnUNlZn8e2UnnNw4D7JbDScfn0pLj3fKGMwHeibNYV5A14y6nrlip9LBhaFgZwmMQz8PEeVbGgqEHxsPTdOycxocEuq3Ul1kIks3yg2o2CZS5ouBiF9N51zCYaOTCsgQxlVuwgujf0at6qTTcl+VptvZDgjP0OBeLNE8v81QYEPF/3B8su66j3Tm6of//2PIZmskpGfMjuHT8mhW+8KLNUfh7UCFOY+cUZrqdrHX4KVYTp4ikIY+OmE6Kn7RuhtJBDXPgKqsv5+gOi1yrj+UEA==\nmr.\t\t\t172800\tIN\tNS\tns1.nic.mr.\nmr.\t\t\t172800\tIN\tNS\tns2.nic.mr.\nmr.\t\t\t172800\tIN\tNS\tns-mr.nic.fr.\nmr.\t\t\t172800\tIN\tNS\tns-mr.nic.tn.\nmr.\t\t\t172800\tIN\tNS\tcensvrns0001.ird.fr.\nmr.\t\t\t86400\tIN\tNSEC\tms. NS RRSIG NSEC\nmr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OGm/lhUnk8wK5sKv3Q8LaYm7QZkFvl6juv6r3MwlfKaQ/VbY2RHN+3CgMGsCOW/dmf1d/eo3vpQmpuGU+rMkzaBmeCzckO3Sj8HRiXE5PtlDyGXp8C7GaYQyyaHS0wCmaX+g4s0OorZPLY2BPzzJHbzWYGY0fviP03euLnyeToi9snNH20ic4Q48gRSkag/6OjHdIt6AUqMyJqgw2DXcZQw00FWD42i8KI70npY9nMmZVqtQ7lCZDQRwbgCGqIwJsWnxzTg2CG2QCtOvbW86xdBl5u7eF6vE8a75aRAwSmQLwCFZOpOJlepwmQxv/MswR9AsQxcFZeWzI/dx5x3lOw==\nns1.nic.mr.\t\t172800\tIN\tA\t41.188.65.193\nns2.nic.mr.\t\t172800\tIN\tA\t82.151.64.2\nms.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nms.\t\t\t172800\tIN\tNS\tns.coccaregistry.org.\nms.\t\t\t172800\tIN\tNS\tms-ns.anycast.pch.net.\nms.\t\t\t86400\tIN\tNSEC\tmsd. NS RRSIG NSEC\nms.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . duT2fOVoemO9v0sRW/acr1yinnrQHKHrX29wz92gMuuXqv9Pmpna+pBmImgXLSw59GZW3cQPIr57z1mdtd01Cf8bCpgrtjHMgBLOugqhdD06rlchRQJqseAbOZhMNMvHmkudyMFP67foIdmNezJwV38oxwe7QxdF8QxLru4RG7zLXr2plnqtrNdeaVoFvmL9Gd0nPNX0y1qRKEi8E9hsLnU6H71g7LbW6PJgrb2/9AgJ4dacX70D0GCz8csjemIj4r/0kzee0v4i5CDiWvs0QDJ3bUUvOaR8i56e0CnFLOtpPu5WzJwSt3B+IKAn2Hj1qRdLFJGSY9CU8yCmjIsd1A==\nmsd.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nmsd.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nmsd.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nmsd.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nMSD.\t\t\t86400\tIN\tDS\t30849 8 2 8560961FD5E191D49B2461180F7EDC509E10689F85ED595AD111956BC81FF9A2\nMSD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aACzAWbAdXY74qUMHaWxqAomY3CcMTS1zPmj7861dCl5kHLz7lC95VOkuXtvu1bSkoxvkfp4U1adZsHD3f5y2+sSjlLD6wSJqwr+OOe7JqagJxnZJMWmW5OmAB66abJ4EaxYX4bp2qc7wJHeGOwFbSFHPrS7B0fbcS/DQa0sd0Qng1VcsgDb3SWquSovRVgH8K6RtNSDSVFuN9eHvKc/VVqeQa45ksuKx2bjMm/RZlKA5CSe4iFMpUIMKSRBPTprHHYtxe8qylNvxkvQpWd0rjd+wJSAEHzRshAMpyycxpHUIskIjB418eNK2A5PTzowkTi1B7GjZk8xpQpTffhqwg==\nmsd.\t\t\t86400\tIN\tNSEC\tmt. NS DS RRSIG NSEC\nmsd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kavxt41FURTM71QEIEG1i+qfVj2oV/lAQNiFv8E0x+l83Uhvzq1540G1hCrNvHYWukcYQoEgMHockzwZ6GTdOf0Tx9Mr3SMeQ23XoVFwHgEBYvm2LkvQT5OruesV7aGvZM8WNkF1uqIqEzGalhs8z4kG2VpyAiMuksS/IVx4n6g76eaKwiRyx+ce3eFaFXzbcw6BoCAoDXrtyyyYpWlNGYr1kleVXA7mBWMCzew8qdGuEd3zPJ6Dfv9nuaIEbNY08niMG2SkJQsQSjKYz3AycGHcKxv3gIhHOA+Ow/HGHs2sy9nPnKK/5J+TbqNX6XJ4FsyRNJVfijxhnCX2kEu7fA==\nmt.\t\t\t172800\tIN\tNS\ta.ns.mt.\nmt.\t\t\t172800\tIN\tNS\tb.ns.mt.\nmt.\t\t\t172800\tIN\tNS\tf.ns.mt.\nmt.\t\t\t172800\tIN\tNS\ti.ns.mt.\nmt.\t\t\t172800\tIN\tNS\tp.ns.mt.\nmt.\t\t\t86400\tIN\tNSEC\tmtn. NS RRSIG NSEC\nmt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RkeDPmksxHgB+RGlNwgsiTrTxNsCUKNcSGd/t1CRpkbUExz+gv0fhaMBVqao+ziMxy3qnFfH6JMXh7uK3VuxGOdz3qFmA6Q4klSppOU9QkmgIW6so3RUNoxCmUpeCzQwPswRe/TQ3/Wbj8PeNSF+ccdm+tABNHB9A69ccoTxl9zpUIxWmw1F/xTKY8fr7UQuAxZKhXR5h+ZDRQMvj9tzXGsz4vMhuRYLy2+ihvLfHkNdJKCcQdhvTpxyfm2KkOdUbdITMlr09tX204SWMmMT33/kBe7+q6LSt+ag5fg/nCUZnSxSJrgal0fmjXWfPXKWRhuqWZpCHN63XrCXx0mDWA==\na.ns.mt.\t\t172800\tIN\tA\t193.188.47.252\nb.ns.mt.\t\t172800\tIN\tA\t193.188.34.241\nf.ns.mt.\t\t172800\tIN\tA\t192.93.0.4\nf.ns.mt.\t\t172800\tIN\tAAAA\t2001:660:3005:1:0:0:1:2\ni.ns.mt.\t\t172800\tIN\tA\t192.5.4.1\ni.ns.mt.\t\t172800\tIN\tAAAA\t2001:500:2e:0:0:0:0:1\np.ns.mt.\t\t172800\tIN\tA\t204.61.216.45\np.ns.mt.\t\t172800\tIN\tAAAA\t2001:500:14:6045:ad:0:0:1\nmtn.\t\t\t172800\tIN\tNS\ta.nic.mtn.\nmtn.\t\t\t172800\tIN\tNS\tb.nic.mtn.\nmtn.\t\t\t172800\tIN\tNS\tc.nic.mtn.\nmtn.\t\t\t172800\tIN\tNS\td.nic.mtn.\nMTN.\t\t\t86400\tIN\tDS\t46552 8 1 528157932617537C96221BA9DC975845F540CD26\nMTN.\t\t\t86400\tIN\tDS\t46552 8 2 43FC61FA552C84C35BFBC2A50CB61D51CD4D66C6C8A13907A34A15EB2A19730C\nMTN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gtxEnOILkw2vbCjKhqLm7bqAfXWCG5lIhW5cTShwn18VNTcDq9Q+qWCeJGtWqWIruYzZ1r8YyqyCRvmMbKoh6x9Dgv48fIj3/U2kjq2PqIFi+3ZGZHP9kT+0gPxipcLzUCIrq4IY45wAlyl01bS7FCGeFMgYBrfw9SbY3lHETt5r9z5PeQ5rPgUZGpd+sLU8hZWPxgt9flgC9bwti+PnGweQdW82sHFvq/T0esRN/iceJh89vVzARPXul0OmVpNgsreZHU1019tKLpPVfr4C590TO+z+esN/DLokCcWhHsWmSzXanZcabNNSdKpIjMcc3uRFtp5CKquIJJQ2a7ydjA==\nmtn.\t\t\t86400\tIN\tNSEC\tmtr. NS DS RRSIG NSEC\nmtn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fBaDXeT1GiwfBP5R+6fTIhyjMOWpzfqvFArW6n6CIck7TbW9GrwSqx9DeqniSUMLvWb0WGWuxnNPZzqoE/i/20nD3bfQWhyEKbeHQ8rk9PKKV9Jm7xsCdXBKz5UpT7VcRFlsazFsMKTp1aHe+T0f26nSLVYwrVhuRUAK9mJxgEYFWoj/KsLbb9Pa/1VuhHnFqsU4cu9EI6k+VYVwJP+4sIA0cQpErJ7xsP8gkjJGzcRdqmXiWFij3NRRbWCg/lss1VE4inpKZLTh4jIalLBTspGE0V4VUHKeZovyLauXQGLhiTUkz1n4CarcnxqhjHT48sh4lFtwBb6nLA5zTCeH+Q==\na.nic.mtn.\t\t172800\tIN\tA\t37.209.192.9\na.nic.mtn.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.mtn.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.mtn.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.mtn.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.mtn.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.mtn.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.mtn.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nmtr.\t\t\t172800\tIN\tNS\tns1.nic.mtr.\nmtr.\t\t\t172800\tIN\tNS\tns2.nic.mtr.\nmtr.\t\t\t172800\tIN\tNS\tns3.nic.mtr.\nmtr.\t\t\t172800\tIN\tNS\tns4.nic.mtr.\nMTR.\t\t\t86400\tIN\tDS\t40897 8 2 1CF0277F792C04CBF3DA726D50ED57E33929B3063FD6235A3FE30CB9477EB1AB\nMTR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qRVNC3fY+w4vYDau16vpjxGqrA9YAc8MPa0QrXaShWwZ5eO9KlovyCD/Hv/fsv50oQEnFOseX2oMPg/7NDJrs0C1S1xOiK2VhQPIIhKEs8DIpVz+scXtr94BpJcPBo4G113S1p4qqv9Q2Wqs1KLVRwO7t++G/El3NfWcteK1QvaGSxToH5bMEmSVKrtQeVN7Amc9ep/oeJgkwd9U1lfqkjveFw2qQtO4+psacLUnZCTmYuVJ22p9wWp/kZ+ViFgwKSp8LfIEgu9xrSOtQ1fDAi/q+CvnvTj3N5mp3P1GH0O7hHBeW8SaMecB/ACsiFbvMzrRM+44o/6kkYCf6asXJQ==\nmtr.\t\t\t86400\tIN\tNSEC\tmu. NS DS RRSIG NSEC\nmtr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cSC4ylFj2mXgfXxZ4XKHWOCIsKMi8LbmjUoPKc8HakSJuPSeyyCOlzFn+7381g2w86o05WGyKXPiIl4cOi1nbNlBdMbBXNbrlcBDExOMJtmDrXCKxeAjFgIKWvPgnOp+1n04fOTO+4rrwi/s9lsT1h/k2Kq6dZVmVx48o69pMr457MyI+Uw9uchtZtQ7ZyAxP3wbrF16/U/qItxTNncZq3er50scm1Lpa9PuK93/uxwqAX5PjYcgVtLf9aaT0sDAC9tt2s8O0hsSMoTK2mgT2QuQy/nv6X8SoKElG6u/gbJlCBgd5m9HWXGkQuNOXxLYKXxyBTHBxAvwwNwnARi2/A==\nns1.nic.mtr.\t\t172800\tIN\tA\t203.119.2.164\nns1.nic.mtr.\t\t172800\tIN\tAAAA\t2001:dca:4000:0:0:0:cb77:2a4\nns2.nic.mtr.\t\t172800\tIN\tA\t203.119.87.164\nns2.nic.mtr.\t\t172800\tIN\tAAAA\t2001:dca:2000:0:0:0:cb77:57a4\nns3.nic.mtr.\t\t172800\tIN\tA\t169.54.247.173\nns3.nic.mtr.\t\t172800\tIN\tAAAA\t2607:f0d0:1b02:b9:0:0:0:4\nns4.nic.mtr.\t\t172800\tIN\tA\t168.1.115.234\nns4.nic.mtr.\t\t172800\tIN\tAAAA\t2401:c900:1301:10e:0:0:0:2\nmu.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nmu.\t\t\t172800\tIN\tNS\tudns1.tld.mu.\nmu.\t\t\t172800\tIN\tNS\tudns2.tld.mu.\nmu.\t\t\t172800\tIN\tNS\tanycast1.irondns.net.\nmu.\t\t\t86400\tIN\tNSEC\tmuseum. NS RRSIG NSEC\nmu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ME1Bii3FWXn1Y6bGEMTa9R+p+nkCdH7oiQZHhE5R/J3l3+pJf0B+KoII150O3hX5gTv2X1qEK9Dj6xnFq/oJA7T2A/s84YE9oOccYJBdVmAz+9TIbOlgmpJOaQ8/uXYH2CxurCQcTcitBsLfbz0eGMjomDCU3fOkesJjsHS4sQoKa0oNhtPXaNJiFInRw3cfa1kq3xCPspeQh0S21o35n1mFs+F+LjEHM1BdbN2+7sToRKcUK1pa8GAYC5Gxlsx3Qp0y8P6difF2bNByqRyioA3Vew79IlE67cenOKABEFndCZ2czyTPWyC63Oq7DBBBGzUAHAd12C3+A3A5BOpB7g==\nudns1.tld.mu.\t\t172800\tIN\tA\t204.61.216.10\nudns1.tld.mu.\t\t172800\tIN\tAAAA\t2001:500:14:6010:ad:0:0:1\nudns2.tld.mu.\t\t172800\tIN\tA\t193.0.9.98\nudns2.tld.mu.\t\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:98\nmuseum.\t\t\t172800\tIN\tNS\td.nic.fr.\nmuseum.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nmuseum.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nMUSEUM.\t\t\t86400\tIN\tDS\t34597 8 2 573E91CDC458F93DF85253B0B94F9C2FA39BBEC1D0FF82A2063FE043DFA3A1A8\nMUSEUM.\t\t\t86400\tIN\tDS\t53111 8 2 07270B11106E18C99EA85FC48A92C6D9DC519AC9F818D419B359B4A6DA7D1AEE\nMUSEUM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . smP/Z1Or//Efou1p3TsGIY06LRwN4QpWDyQGK5TMeXOWFufUZgQ3zwxvysZoxhbEzcl+kgtmiQAkhv2Qi8c4oh5ll7RT6wH2z8HUlrKYIHrONGXEvfO6PAn89ehGEI60liMfpl++1BP2ieYcHMuuSjpDVMIB3hv7prKV3sA37VGf3IE2EIS3sxqQkFZPX6y/UVo/5bh5s9pegTibwka8OPxYNn5dbGBX6Mw9Iisripm+B1jOVSOs2VZXJzB/akmXHX5Injzhqluc6V+qVbVvXfo3NpdKu4fWP2ir4veJPksGFAV7GJUVgN/bo3iE4Y1XF9Y/LULIAEApaN8OeoZL+g==\nmuseum.\t\t\t86400\tIN\tNSEC\tmutual. NS DS RRSIG NSEC\nmuseum.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Z0IVtLyJjAfaqehM8QoVrwtMOkE6yITskg+6/q3OhY8PJgRB0F3SC+1e/lHBnj7GFm8ME240ayENil46OGM+ewCIxWPAvEOxQBxzN6LCNbapSgJ/zzGXRZClxzDLhpVT131khVbo0W157NfZNxy8bFTvpg6ZeWo6BJvx07YGKxCYin4Nai9psAlCKYX4subOB6mrjbQYuOwsWy6PXwhurByt1BxM4VfBlX2h5lwgZOQYpRF+FdhHBctgkULPJW2zXDdo3a7RCF3OlvGiLmGIJ6rZDZ5944vo7GlPekwpqqmErjAgoFbmVfZ/3PDq5bUlIn/QLFqiXbnC7Zw/vDlLYQ==\nmutual.\t\t\t172800\tIN\tNS\tns1.dns.nic.mutual.\nmutual.\t\t\t172800\tIN\tNS\tns2.dns.nic.mutual.\nmutual.\t\t\t172800\tIN\tNS\tns3.dns.nic.mutual.\nmutual.\t\t\t172800\tIN\tNS\tns4.dns.nic.mutual.\nmutual.\t\t\t172800\tIN\tNS\tns5.dns.nic.mutual.\nmutual.\t\t\t172800\tIN\tNS\tns6.dns.nic.mutual.\nMUTUAL.\t\t\t86400\tIN\tDS\t8534 8 1 3925A4367215A95174D235265D163E6607803706\nMUTUAL.\t\t\t86400\tIN\tDS\t8534 8 2 824D1B6EA26BA1ACAAAB6E809F40FBBB975F8F5E9C87396DEAC39F3B05A2C65E\nMUTUAL.\t\t\t86400\tIN\tDS\t34192 8 1 3C8C078EF2204E4DFF105E4FEB96E9E51ED67377\nMUTUAL.\t\t\t86400\tIN\tDS\t34192 8 2 15D6FD0403B443642F87AC35373AB9EC923D3CE53D187C71A3AB6867153246D3\nMUTUAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . llvy0wLx85j7jH4D3WeUI+pOWpCFRZq3tHIojwY2HpnO1BiZeHunTR3KSEJpjunmIzcUl0h7B5ZtdhbjowB3vpPfDopFkFnquppUoDftkSwDNNTsMFJLlGAl8iHdvyPmXLNk+qIWsa1w8Iub9vtKXARtB6ow9QUapRKq3oX3henqkXfUIenbVq0xc2Adcckino0P/1qMCWq8HtU28r54D1j413aQRWTFTsrkjPCi6TyFZsc4JEo7i0wBJfKHN7cG9EjsvnBD2yZX0lXWLnlyyGNNBYZvz4JpeVDW//NmXm8uunMXRiOanZqDFhDAYlhf8Z1FNa+DMBU7WrjLC1zJmg==\nmutual.\t\t\t86400\tIN\tNSEC\tmv. NS DS RRSIG NSEC\nmutual.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pGwrozKmVXnU1ZjtawyuoIWr303f90gu2I3BwWlMzMaJJxNr0ghRbhPyjP+nDlx3NF9tq1sMZLKZ3o6uKSFyLaHi3K8LVQkw+5zbIPCTMGFy/OJV21cSFphGZamXv8SYYMgc5LifggM1bND4/RfAunldYu6g2XEU90hF6G77m4GeKlPjAr9/gyZO8Bx6PUugTVVhLrspSvD9HfhM6aE7SjcoHW6p2WwPd7FKBB8JJuCzrGoa2IRstgnHBlUsKsJQefBLX7q4WBXeK1aOYUZgTE41dZh+XUAtEaCuWvnOXrUYRIIU6vusc6TGzhDqjV1iIzRBymRANVVgKUGjCi/Z2A==\nns1.dns.nic.mutual.\t172800\tIN\tA\t156.154.144.118\nns1.dns.nic.mutual.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:76\nns2.dns.nic.mutual.\t172800\tIN\tA\t156.154.145.118\nns2.dns.nic.mutual.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:76\nns3.dns.nic.mutual.\t172800\tIN\tA\t156.154.159.118\nns3.dns.nic.mutual.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:76\nns4.dns.nic.mutual.\t172800\tIN\tA\t156.154.156.118\nns4.dns.nic.mutual.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:76\nns5.dns.nic.mutual.\t172800\tIN\tA\t156.154.157.118\nns5.dns.nic.mutual.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:76\nns6.dns.nic.mutual.\t172800\tIN\tA\t156.154.158.118\nns6.dns.nic.mutual.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:76\nmv.\t\t\t172800\tIN\tNS\tns.dhivehinet.net.mv.\nmv.\t\t\t172800\tIN\tNS\tns2.dhivehinet.net.mv.\nmv.\t\t\t172800\tIN\tNS\tmv-ns.anycast.pch.net.\nmv.\t\t\t86400\tIN\tNSEC\tmw. NS RRSIG NSEC\nmv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ScT2U3AMV3mNnJZhwB+dI9Gh0AJu3XVgtEksCKGsaOrrv8ImHiKFKBXf/imDpSflC5yNjVS8ykmxQSuhegpDpLOR/9ZXajZiTEqeGVCtwhXvaJanQ06NPd0hc5/h4OoLUUFsBH5Mg2cZ/HFjQBpaq4lh++BD2rYlASB+zaibiMmrQXWMoRAuYWmQAAjYNpOQycu9WjO1AfDV7RI8V6AdHWO2qbeS70WD22ZQwhJj1CaBifiTrQc4B143XSjODb8V1G++H0pdv9htPPTJveQtLHmMhawsbNSyYfrV6VHj3j2U2gK1qzZNtTxCcCzWmpK9r/AgnB+5EqM3DXCLkOTJNA==\nns.dhivehinet.net.mv.\t172800\tIN\tA\t202.1.192.196\nns2.dhivehinet.net.mv.\t172800\tIN\tA\t202.1.201.201\nmw.\t\t\t172800\tIN\tNS\tmw.cctld.authdns.ripe.net.\nmw.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nmw.\t\t\t172800\tIN\tNS\trip.psg.com.\nmw.\t\t\t172800\tIN\tNS\tdomwe.sdn.mw.\nmw.\t\t\t172800\tIN\tNS\tchambo.sdnp.org.mw.\nmw.\t\t\t86400\tIN\tNSEC\tmx. NS RRSIG NSEC\nmw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fSQeROPQOl3caOfKUE2BdcvAVcw0aTDhvXtiCThyWWY87Oa6B6KE+KjygtGML3X/zkoNjE/QRpmqel4A3eO8xqXvOxvktFNzmad6sVjOT0q3YqdhboZ/dRyIPyqz0HGm70zIkqbpbMyusYHff3ZQi5YRWzB8I79qDatSF2jho92jgK3wCR7rk7p0NeLcpaB5yKoR/Khaf3DN4cYVBlc2xskao4Ai3nLC4WhoDVc1M2KA2pPfGTiYlP9MURzoYeXPpxXMNV02iJ47NfNQhJB7RhoYtfAeiwesQ6ryMv2vxNRU1L+qn6biEdTs3HfAePDCgFFZljoW9hQsKavPTUkN2g==\nchambo.sdnp.org.mw.\t172800\tIN\tA\t41.221.99.135\nchambo.sdnp.org.mw.\t172800\tIN\tA\t196.45.188.5\ndomwe.sdn.mw.\t\t172800\tIN\tA\t41.87.5.162\ndomwe.sdn.mw.\t\t172800\tIN\tA\t196.45.190.9\nmx.\t\t\t172800\tIN\tNS\tc.mx-ns.mx.\nmx.\t\t\t172800\tIN\tNS\te.mx-ns.mx.\nmx.\t\t\t172800\tIN\tNS\ti.mx-ns.mx.\nmx.\t\t\t172800\tIN\tNS\tm.mx-ns.mx.\nmx.\t\t\t172800\tIN\tNS\to.mx-ns.mx.\nmx.\t\t\t172800\tIN\tNS\tx.mx-ns.mx.\nMX.\t\t\t86400\tIN\tDS\t39767 8 2 119BEC891BF9CFA5C53D2D95C3340F204CD2F647D624B31CB8D3DF6CFD49281D\nMX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HAI4OE1jwynlHM0Y+cIY1hqZGYmvPijXI8Kj4tT5D2ImM9Z2lNA6NcIVsKvJjTkQI7URvfOV9B5AKaW5VlvcP6ChWxx8/O5PGZHonvdXSaSKbZaGvb7ihwGk86Shy0u2T9ep7Tn57aZhYeNQ6D9j23Pxukx//4WpJhQ3mf3S0UFN8qrFNAy3mjhTpRyDuzvcOlLiTOnTbp20kCITNwe5j82GYIhJPvMLOTbUZcKAC/zftfaAwi/nQlEJNEdzJTqfECfjzMoD9qgMVx5iL7yMJJrE1SKCdrzQkN7jXSS4w56COfjvyov8i2DhMjOVLpwJp0WZwVfLjs2cA3htclX1xA==\nmx.\t\t\t86400\tIN\tNSEC\tmy. NS DS RRSIG NSEC\nmx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ammC/7VOKRaKDATd3ynvgXbzP7UKGGoO1XdfHZCZYNKWxS54HqZw9UF3fSmpqDuneaw2PjoQXe00OMAE4K+GA8MB1bfh6RILZtH/sjec+RfnjIFM1VX2kfLlUzBbpKi67gejJeMEFZA/nTIlw1ZxehWtCX+IgT+IufA24/EXTXP8mQX4z3seELjSRVETB9fOairwm5CzyJ5upJVIXrIkVqSWMVqmhxX5FLLwhBPIhHm6/OUa9WhxfiU0fiPJyGaYRTXYI146o4GW1HQBV2a3dUlLbTmbvxa4Lsz3s94VMGmSZ4YLV3YjRSazeLGK6DQFvDDnykYufXycvcE4o+IdDw==\nc.mx-ns.mx.\t\t172800\tIN\tA\t192.100.224.1\nc.mx-ns.mx.\t\t172800\tIN\tAAAA\t2001:1258:0:0:0:0:0:1\ne.mx-ns.mx.\t\t172800\tIN\tA\t189.201.244.1\ni.mx-ns.mx.\t\t172800\tIN\tA\t207.248.68.1\nm.mx-ns.mx.\t\t172800\tIN\tA\t200.94.176.1\nm.mx-ns.mx.\t\t172800\tIN\tAAAA\t2001:13c7:7000:0:0:0:0:1\no.mx-ns.mx.\t\t172800\tIN\tA\t200.23.1.1\nx.mx-ns.mx.\t\t172800\tIN\tA\t201.131.252.1\nns3.nic.mx.\t\t172800\tIN\tA\t200.33.111.1\nmy.\t\t\t172800\tIN\tNS\ta.nic.my.\nmy.\t\t\t172800\tIN\tNS\ta.mynic.centralnic-dns.com.\nmy.\t\t\t172800\tIN\tNS\ta1.mynic.my.\nmy.\t\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nmy.\t\t\t172800\tIN\tNS\tns30.cdns.net.\nmy.\t\t\t172800\tIN\tNS\tns-my.nic.fr.\nMY.\t\t\t86400\tIN\tDS\t174 8 1 E61EFF1CAF6F896D87538F1DC56DB81060A41D6A\nMY.\t\t\t86400\tIN\tDS\t174 8 2 FB9E2F10F50A09E3614A9E6A2C76C1AE7554711E5242B7F516A8078D86ED87B9\nMY.\t\t\t86400\tIN\tDS\t63366 8 1 CA2A7A9CD3AC789D43027A5AB4E0B5CD8EABA319\nMY.\t\t\t86400\tIN\tDS\t63366 8 2 978E934FEB98472B650A98D3ADA4352058BAE529A2B709982C86C0447D3A0F28\nMY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DyY+ZN4tPwLmJZSN3GEYfx3meXCtLw2Td8l5gT2YJa+H1RhMQ93hH2vGyeOJBvzgeDwiaF0zRee8V3tQvKnXKUb3vi7IBjlLxsT+xwXFoTioq5NIrlJTnLeOuMabxch07Y8HuV3fdWs4WChA5Mgw3Sr0jS39adqeiU/xDrlegRbUa4Ku3ttm/qFKdZ3r1qVXZsgcHKu+48rea89VN8YuSeeIHUYwwt5vmGLiTfLkxweMdSzDfUIV45VEyRJlGadoJ478lMpnVOg/xiwoHMZExSprAF2zcPEttXXMiFb1N8WwnxfPJnEsmJS63h8GW3TABBd+XoHSIpsQUNldsacWUw==\nmy.\t\t\t86400\tIN\tNSEC\tmz. NS DS RRSIG NSEC\nmy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . L0g1lzXp5ZPiPckh3pmz1RleN7lBbc+4/ZAUQRybpdX6310w3hTx8TdSQRBERm3PfWdfFiIWbroRXu7lujoBflGsjMr2vY+YwifPoK4kBkjAkBHOY/kJYYWyYW7wHPQ2XP91zJstKFzB1Uxl+ozX0X1fNmhmUJ4C7T5Q0D4RTljSHvGFN5gs7BFbltQBrlbdGD6qXIzKTYbeBEWgkGbakGseRGFyO4YUylakoBO8212hc54RyOiohLtP0ZloEfNtgABxAhTxZmGl/Xhj9MIrE7YHC0J8i3dTD56AMikI7fF0DAJ91Ng2E4FY03NazSJIwsISzTY4ICxXP63O9rd7iA==\na1.mynic.my.\t\t172800\tIN\tA\t202.171.47.204\na.nic.my.\t\t172800\tIN\tA\t103.44.108.53\na.nic.my.\t\t172800\tIN\tAAAA\t2001:ddc:0:53:0:0:0:53\nmz.\t\t\t172800\tIN\tNS\tanyns.uem.mz.\nmz.\t\t\t172800\tIN\tNS\tdzowo.uem.mz.\nmz.\t\t\t172800\tIN\tNS\tns-mz.afrinic.net.\nmz.\t\t\t172800\tIN\tNS\tzebra.uem.mz.\nmz.\t\t\t172800\tIN\tNS\toceano.uem.mz.\nmz.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\nmz.\t\t\t86400\tIN\tNSEC\tna. NS RRSIG NSEC\nmz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . R/lDQLmvHIMODF+D6cdg94XpR0J5ol6WMg9cLZo/FeqY+TpfQksU6EkL2dlAj9Kz3umxLPaJWc7Pu69eFNLQUGTczZnR6YI7M7/BSpZqd+rmmLZ18ZDvgE33yflEqfp3tB9XPoLuhpY+XGy8IwE6J90m+DuDGXmO9XRW+7SRcj4PIjFt42dFC0SgH8A9QqX8LJoFSDrNPca62/KzRx9vE0hgIAJExev0f4yVD7CHv2USJq03WXtdcUqxFQtMc8UfXHJJ2YOiVq8lgf1xbi77Opv8XYVOsdRal65N8FgvqoKbgso5VRoDr0qMlX698fakvm9eQIbyp5u9nL74rlPPBA==\nanyns.uem.mz.\t\t172800\tIN\tA\t204.61.216.14\ndzowo.uem.mz.\t\t172800\tIN\tA\t196.3.96.66\noceano.uem.mz.\t\t172800\tIN\tA\t196.3.96.69\nzebra.uem.mz.\t\t172800\tIN\tA\t196.3.96.67\nna.\t\t\t172800\tIN\tNS\ta.na.dyntld.net.\nna.\t\t\t172800\tIN\tNS\tb.na.dyntld.net.\nna.\t\t\t172800\tIN\tNS\tanyc2.irondns.net.\nna.\t\t\t172800\tIN\tNS\tna-ns.anycast.pch.net.\nna.\t\t\t172800\tIN\tNS\tmerlin.net.na.\nna.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nNA.\t\t\t86400\tIN\tDS\t24484 5 1 EFC19D4685751FF8E11F96142A083DCB9C708912\nNA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CK/NzEkDkLZLv55bTI15f0Zxn8YbYoNPc5FkACS3vUrqbPCU48a9MZ7wp614ocroIkmtplSNZC71vkrJmzLwPfc/kO18PcsTNhuT5ggHd3Y8QFTYrrlSrTqjpgIUJNDKAV4daBIa9j1WT7yxd2ETvtpVtUPk4z8V4G3CRm9b0x5oalhrjiQhhRWBQ9C0j4b4AomLuN7hxwuQ3K/kNf1UFMW+z9cNVjE50LK90wWsurI7JxbIJqSNjQT5wrVFLiO2j6HYFrZAhZM17S43cN02TIDRlRYkl2ZJZvSFajkv6URi5WF4oYjK0MEM9X1h9plE9PPRrp+Hz1WcD62aGB3XWQ==\nna.\t\t\t86400\tIN\tNSEC\tnab. NS DS RRSIG NSEC\nna.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mghiBrmLF87PhqYRvXpZu2wzemGIxzGKhbtuMGqiUmz/gun1SL9+pqJa5OyIkncoJhmwr6uZEHGOE9ZtvvCSBiC+lJOFT6osDQcGlqVkBNjfNy6q4O+ClHyo3fTjS9hMA+dsYLoB/NK2rv+2y1VdbakNFjIKKOceaGArnlpI0xC8yCNjR7SIx0Xsd85q3FmaEjlwmUFS7AsI9dzSgCYbWdyufU2uDk1MFNpjI+SurwJk/eaq2H60UsIyl7S5+wIh22pszPmu/AsLvxXNIZFqjGsuhHU6JhdRQtQle3FgIbvfU4qQC8MnBZi2yr6g10uTk6/Aw78+o15Cf1BfdKXkhQ==\nmerlin.net.na.\t\t172800\tIN\tA\t204.152.184.96\nnab.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nnab.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nnab.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nnab.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNAB.\t\t\t86400\tIN\tDS\t6930 8 2 BEF206E03B68BAED17EE330CF9581F1D4CB43DFC6BE9078350D6AE20F3B7614B\nNAB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m7nQgktM2sHaz9osZc59a/Y+kKkDJaenXN1NUeeXuAUoJ+ohRgpg5EXwLpOLAAM8hX9qEc8xN3whw4PvxbTH0m+xyB607fg8Svl22hJC9ywxgnvff0li3CK28sN9gn99Rism/6JOIRh21j0pqOsh5SATZCj/jYUHqW0G7xYdJ6+nx01fqmRaZx0oalgoCDDoUqVmFs3RngLijAzaScTclLWL/OhgZziSBEHtmE1kLLF2ZIAB5UBH99MfdzuXdUCEvgMJhoYyI3SkvCpXSWgYgVi0KwhCwIjNMj71Io/xiqNSfiGrq0v000X1L+c2R1ectdyAXNZdvenbcaBSXS4eyQ==\nnab.\t\t\t86400\tIN\tNSEC\tnadex. NS DS RRSIG NSEC\nnab.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BNxsH8IhiUUZ/bj9xAjUzJM2JRjsMHYQsoQiFLbzk9toS8GufrGY0Yzl2LXDVh0WnTRPtpYf8BOyfFClrQtPfkmL2Wqvf64uaUDjMk/3/bmXVk87kP0TenFGqvh++CpvP1f/plTZ2fURNvQkgHTHr5H1/ZitAZ/wnCJTC7KwkyDpRJiKHMvPi7LShJoByZK6KQ9oNYMxcpdnpm87ma672/nWbouu+Lh0eje5udxj4qncfA8OcUOhiHsye4mDT+tcoezCOUhRGNkQojecoqHW8O7DfxfYXJT9dMFKu/laDzvl/YGGZTpnXvMk3SeSU05CrXtfbLevVuPaoOhXUivH1g==\nnadex.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nnadex.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nnadex.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nnadex.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNADEX.\t\t\t86400\tIN\tDS\t26799 8 2 01C584FED98F0761D4613FF4E0E254E2E9E33E2B9CFA58F5C493FEC5EF3C3BE0\nNADEX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cB9Rl9CjKfNRGca+hH8XRZUfyz3/OshcIjqylOhFGqxwekvKDtd1QtT/nL0+mJ10zUrxBVkWZrm4P1gbVP4DRnAwvJHxmdNVn8Reu/pLPfz+k4OabWGSfBsnnj/5Pc3dlk0XyuBVq8hFvMOpCs9ePH1UkIv2g9SE6b4RJRMcTaXkdNtiZqLu9G5lInbL0oTBHIT6Vp5sQs7q60pyqtDiIUoJFObCBUBmJb69erNoy2/fEKt3pucHIzJGadlI55JQNVGqcyf11RnwNMbs+N5N5v9upaOcY625HGO/FFAteWy4J3qS91WrF3kghxBI4frwFxG6Cfz6OiQ2HVBxgQdEKQ==\nnadex.\t\t\t86400\tIN\tNSEC\tnagoya. NS DS RRSIG NSEC\nnadex.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jliZNi1a+zM3XzP+A6k3TRbQK8u4xK319FYANOCNLIcST3Dgj0bCu48b6Qtck0BEosWhp6B/g3454G757ED+WDETFr+e0/A01Evdup+NN32TRngKBk/APVJLjMnwWktqg5GAYpzdDLD1uNZaPDtafdngHJXA10vUuvryj5fyNupe2b1VpbpnczgHGk6TRbNjZBds6/Qu9oFaIoUQGCNsST6ob3x4FuN1dghzgd4qXDL+cNvJqHJKlNloDHoodbg3bj8TD5230FwjTuhVxYLHvlZB5dyzBuHA9B8Dxg1nPPvLLSqoPNr3jA6sKvkmg3b4ft6dKArWM+zZKZHNnDp25Q==\nnagoya.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nnagoya.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nnagoya.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nnagoya.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nNAGOYA.\t\t\t86400\tIN\tDS\t40282 8 2 5F7F0B46328922A9B26ACB4A8C54F89F570D00A9E841B666798B311693E2CE4A\nNAGOYA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qc/LAcP6/s4uzqfZaCRRYHQ/TmNGlEluRarT0yAa2GE/HG33qH8/C0F41fxV/UaBnvEzlprC90/xYkZQlR3mzwnp8iS2fydNt4UHTudTNekHhodEevYUQ1pRZIys5zW4vJuagVbtPO5aqAlHrEu7Oexn4+HfdPULB2Wbv86vJdHVcFuj9HRwA/j1kDsw+ws8aR0EjZq3KAcuRWlN5/KtSe/zvoSOTbH1HV8ayOUZgQlpJaJnvY0CuPj3Tb7mxCL8115RGI+I9FpbN1iHQeURmlBCjSb5ApsM4o6Jc5jbvbZ/mNk02V5iyz4TXRXdaBdmiVXw1xlEj8qYGteu3RuJVA==\nnagoya.\t\t\t86400\tIN\tNSEC\tname. NS DS RRSIG NSEC\nnagoya.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aK4pDKLBp6fcZxOHU8tuUUjf9n0l0epknvvM+A3p1FgEkHkMAop4sqfPUNxvaMVy32wAla3as59iZ3gz5dSdQG2C6/nayoMGAOXzk5AHJL2fRLEOt3VHbDIpgmzOG00xlecIajHOr+xdJ0rnEH+V+oQH4KqaoJZ9ZRfyCtFt9Gk7FmBIqEQJfg3q3zEnwcZ2Ex8RCqj4DiE9FKVV1zYbxuhqf1mHmRjRQQPPj2AP2VosajwNQy9R4Qzzbulvh20EXBbkjK01GMrKxMTpXn0HM34LRXkQhlAFJSIAPq4BfLpI0PtmOApBsftzrJVYN8ezCtp4c2xe9Z3GC1IN6lJsHg==\nname.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nname.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nname.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nname.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNAME.\t\t\t86400\tIN\tDS\t52563 8 2 4E2671F0DBC3927D842053044C6A0CBF8B21E1E657DE8BBA99A4835031A85A41\nNAME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . n+iC0KXuCrIZmHFaS3ObfAqvjQalr2hudN29W+R7ylJvkHxmFL/Y5u3Ex71wn72JBMz6c14ek/ob4oA6cd/z995ey25pVNK1gp8/670k6OCGO+sgrcM1kEWMXCL/uNyRVzLEbwsjHWk46MwGsh7CFkJHPbh7+3f+bEYSL9IjmSsF7a2YaNuB0/W6YIAt6L1Yi9a4U759vRzgfGkkDHFXzHxUUb/XyA3zq+S+Q2RAMDm08gQjqn2MOQZbWV6DTrFnuX5a1dVmcrBaWw0AGoj0xphzKNBDOeiDC6ygWcWhQvBhCbtCTX3st4dk/qvL6IMeGO+Acqf5m11KMM4j3KVjXw==\nname.\t\t\t86400\tIN\tNSEC\tnationwide. NS DS RRSIG NSEC\nname.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ohEXVp95HsV1adzOxkqq1JAQ+aHB4LLgV38OJ7R+YCY8wyclAfAdneh08RSEqqXFZiF5LjF4b7Oqq98jfAeDtuKKyrrP++dAw1jCj2B/BCwoFCRC2iwyWbwHc+wq25Gp1M/kY2eT4/QAI2xAvXGuAs6M5yZR8Ise3nGxAFhFp1s9tm1Jg9CncG5Yd8zf8boCowZn/D9r0AQBnOQPh+EmZZEmsJjXPzKXYvAxZoNTUFZ2kME6DS8o8q0p5/8YQLyKUrH3WrLwfRxZT/CNjNt4ZekW2kynNYToNj5+YAwIfxTc8CY3mbW3yMG2OcPBAmtZEdLpxpUE7+K26f+kMS+Yzg==\nnationwide.\t\t172800\tIN\tNS\tac1.nstld.com.\nnationwide.\t\t172800\tIN\tNS\tac2.nstld.com.\nnationwide.\t\t172800\tIN\tNS\tac3.nstld.com.\nnationwide.\t\t172800\tIN\tNS\tac4.nstld.com.\nNATIONWIDE.\t\t86400\tIN\tDS\t14679 8 2 F902104C50671D9212AD9C66AF7F7719E3EB99DF4D41BEFC234E99812F5AA2B8\nNATIONWIDE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CFvx7o94a2eYI+4D32o0snqN9KxVnQGsIHbGtxIXKyQI9vU1J+vYLjwRCNh5s4jvBtmG7/JNLc/hkPzR/CtZf9lzRq8NzK+VztGqm0Lz2ZBqJlSx5sYGybbkBIzBsufZ0SmXWMCgsJGrXh3CxM1ScdAKWHh3zHM5io6Yd2iyxOPYot0Uk6BFzEcz+S7/fIXqA1nnl5nuurFISsaQ0F1jMVHpOhorWJ1UQwaqw8nEj0wbVEyYhFsn0Fhy+qPc+EMYuDTdzg9nLeu7aOnHhWUo7k6t3d9hiQPzo7guPftYxGGMw9zYD2JwbuI0lZRWkeEShmQQiat988hw7cFcrWXmoQ==\nnationwide.\t\t86400\tIN\tNSEC\tnatura. NS DS RRSIG NSEC\nnationwide.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VWVln81LASK4zEjLUIEkVwi3Od9fml+oGDf8XHKMhQk6o7jtiH6iT5SH8jMSHGJVKYYjFUaJBnXU+sEF/KrXkxoOnKB+LYCfLGWav/w70gak/KTgnkAtXwc2riz2wYzeg2WBSJTfyB6ZNOlPymySbbA8+MrSXA9YLfPE2fKk8lSjSN6yM7mVCGUBY0WLSuSMC+vswOGbvxEBemKiVOmplqNoLTrMYgeGsKKG48USPWCjXm6nxT4ctP3lG/Tm4hZaUOLTA4xZnpe+tw+D1+dxOaz+dP+ETJjBCe3shYncU3FH3AxCuX1eZZRUino9rEeTwFzPHtkgtlEDXYuCSr9CRg==\nnatura.\t\t\t172800\tIN\tNS\ta0.nic.natura.\nnatura.\t\t\t172800\tIN\tNS\ta2.nic.natura.\nnatura.\t\t\t172800\tIN\tNS\tb0.nic.natura.\nnatura.\t\t\t172800\tIN\tNS\tc0.nic.natura.\nNATURA.\t\t\t86400\tIN\tDS\t47374 7 1 CBF625DD9BC6C9F24BC9BA737A1AA08972345D2E\nNATURA.\t\t\t86400\tIN\tDS\t47374 7 2 C078E140ADA11BFE3AAA1BFD60D0CEDA8DE4C3A2C6D7C1D4A6CE866998FEE115\nNATURA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R9we7p1b/7HN+zR2hYovMc6hjVfgoukJPKkXu64V0DLlywOfghPOi5ywzLcZVqIaTldPBcHhw8HFvkidxE2NIqbeTcl5JF5b910m11Y5DmcRGZ53IoaDvTp7kPmr2MHWNXtUFcFe6PLRMHikMhmEVnZM6miNnK3+ZJLXpPwxb3f2ESC9nkkK3kyzhJwJjXiXRZ4Me9SGBMrJAtF7RrxoHguXTqIqwV9ZSJkMTA3jtKFoOB733o+5SMuvv2LyrCGEAQhb8y209jWxotd+21yzdrQ7e+p/AgfIHSDlEgiuQj9lFczYmAkL3TTFje47wT6n15oON0hw9qMV5UW+CPL+rg==\nnatura.\t\t\t86400\tIN\tNSEC\tnavy. NS DS RRSIG NSEC\nnatura.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cCanm121zkRhGrBmF/JflZDrTsOEfQeNKmW4R41yZYNvDT5/4M9snzrLYYCoM6w/JUN9L+Kz44a12fNUXlJQ6ikSusdd4AEyLwut0nLL8KC3hjtOwW4KzBsiGnd50u/BaCJBX/XCO0EhtB96D/TBil2JdYWm/VBscA/W9cDYo8Q2QFWUsLdxZ5+n5cIdZdBesp93+QxPK5Y7MNWnzzbnOMQ5szrL2PNlooKcbggGkbvikS0pNcGdNnSuo5raEtqEIGhk9T6YkcNJi9PRxP48p1t7TotdVU/GxqCgRkRrnpBpNJFCNeWa5b4EABq/oqhbsoK56eJM3WDky43003GkAw==\na0.nic.natura.\t\t172800\tIN\tA\t65.22.240.33\na0.nic.natura.\t\t172800\tIN\tAAAA\t2a01:8840:ea:0:0:0:0:33\na2.nic.natura.\t\t172800\tIN\tA\t65.22.243.33\na2.nic.natura.\t\t172800\tIN\tAAAA\t2a01:8840:ed:0:0:0:0:33\nb0.nic.natura.\t\t172800\tIN\tA\t65.22.241.33\nb0.nic.natura.\t\t172800\tIN\tAAAA\t2a01:8840:eb:0:0:0:0:33\nc0.nic.natura.\t\t172800\tIN\tA\t65.22.242.33\nc0.nic.natura.\t\t172800\tIN\tAAAA\t2a01:8840:ec:0:0:0:0:33\nnavy.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nnavy.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nnavy.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nnavy.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nNAVY.\t\t\t86400\tIN\tDS\t30811 8 1 6404010706B4EABFD9428133AC1E45EA37E5A468\nNAVY.\t\t\t86400\tIN\tDS\t30811 8 2 E02A4267F952B7E3065AD7FBF89B34DA45AECC101C3F0F05F0F2C93EB21CFFB1\nNAVY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vy4D011G1ikqDQMM7KZxaQN8zWBm+6kAZj42IO5824T5Je4csBMS6FC1pRFToXcXeUyno0vz8cWuL2xMGJXfe8gjn73yREZuKxMzWz2pH/ieF5aSW2SBnvFjJFU/6v9iyHD/IzlmWFY3iv5iFXpwOYtHDRSpj9w0/1zjSiCvGTfRFLvEpADuCeZxUOkKO/bzcH9pqXhkBCoFVxUsy7B0wXmbmEOMZHwkXWpxsrclWNXsbamnmNd6EoLO2WPOtoqzd9NZFnMlfPWPepxYP55U6xRFERBDJA6uWbdKFopQiC8wMAQbpFYddWLll4dFILtrkbAnsYbBQtlcHL5gs7nETg==\nnavy.\t\t\t86400\tIN\tNSEC\tnba. NS DS RRSIG NSEC\nnavy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aJGuKqFRyyiHi/Bj52OL1gpd/wjZlliLLlH4cu/wSGeVqS37dmlcPyG0FnlmCgYO3tdJLzoFd12D8vKo++UXjq4F7qCZLxoVZfbO2z0v9VzcRDzeQcfyUhoC06P5E/yv15FTqAc1ZUxD8hSr4zixnS0AV4eKNMUfRfo31AZf5QUfZ7thA31AMJfoEZ3FOxaaUTsgZCwH/XyjYNROs2pzGvR3V2i0LfXvVf2ILjpqzLmQBg8sKEEpvVVw3/sPQxj6sWbOiyqClEo0DmqqesFgDlR1M+0khObH6+X+77PebF16soOkeV/doWtLOgvXSMS9egoDFFJjA26MlZyMuXzwew==\nnba.\t\t\t172800\tIN\tNS\tns1.dns.nic.nba.\nnba.\t\t\t172800\tIN\tNS\tns2.dns.nic.nba.\nnba.\t\t\t172800\tIN\tNS\tns3.dns.nic.nba.\nnba.\t\t\t172800\tIN\tNS\tns4.dns.nic.nba.\nnba.\t\t\t172800\tIN\tNS\tns5.dns.nic.nba.\nnba.\t\t\t172800\tIN\tNS\tns6.dns.nic.nba.\nNBA.\t\t\t86400\tIN\tDS\t11210 8 1 8CAC7146E17B86F821701E760BA9CB92D67BF796\nNBA.\t\t\t86400\tIN\tDS\t11210 8 2 78292A7300034CEC379626C5FC6921FDBE43A64C6E67765708245C598FD92802\nNBA.\t\t\t86400\tIN\tDS\t50266 8 1 1138618AA8F74943EAA5EA018316DE07EDB832E5\nNBA.\t\t\t86400\tIN\tDS\t50266 8 2 8879EF07AC2C1F853A31E36A40A6378C7FBF8FA35105B4B9701817A0B48B4CE4\nNBA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YfabYaHPIEIU2dH5kn2fwXFe0/aXmMiuKaBlP8eNnBnmvEjcMhmf55QTEyP1HcXi+U8IEqP5Pva+1WDCsVDB/6Rgi4huGIcGxBzZuVVu7WxoCM7yc9qb34CCrlUEcNXVIyp9fKWIldST6zEg0zJRnFY6ApN1IXrA0xJz3DNTkSoPGdcJtjLFwZw4LarGl/lev4qvRo9fRtK1EgZkhtT2D7lnDbVN32MoGRht71/2XoKRJILqj3DutOWbl9ngmY1SWXYlbGRhJc3pXO8vJ2GazfWlQyrdn9PbbhKTIN3Y0SUg84XtLgQLai083KAeI/ILFb5Hlz28iRRWZ+UoyLPI8g==\nnba.\t\t\t86400\tIN\tNSEC\tnc. NS DS RRSIG NSEC\nnba.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IaGFbWAPa05vQmUiQpBoJ7lGQr9qC/T5BGbgfBD4Pzyy3dGHmREP4R3ty8EXGgeCMdJEdwp6GPw/0kSuYIY21Hx3gqAt3dMj3F2qpnSPUgl+si644XeL1bzx142ZiAH7U3KV6jl4d0Manc6YDeu1SdavhhVieLm7RlLYzStm21CvX0RnzPlQvzfswhst1kqVeQJtO4OwK9eabR+W5jYnYOFT+UAysFWXcPnAe8iQVTg4wk2jq1LqrnjLNIWQUdlC1uCmr8z5mgr7ARf8nELD6WtukSgFu+ufnxJOrr0pfgBPbFffGFvQ3lP0XwTilv4MW0FA/HC9Dxlmd7ghpa+dJA==\nns1.dns.nic.nba.\t172800\tIN\tA\t156.154.144.119\nns1.dns.nic.nba.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:77\nns2.dns.nic.nba.\t172800\tIN\tA\t156.154.145.119\nns2.dns.nic.nba.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:77\nns3.dns.nic.nba.\t172800\tIN\tA\t156.154.159.119\nns3.dns.nic.nba.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:77\nns4.dns.nic.nba.\t172800\tIN\tA\t156.154.156.119\nns4.dns.nic.nba.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:77\nns5.dns.nic.nba.\t172800\tIN\tA\t156.154.157.119\nns5.dns.nic.nba.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:77\nns6.dns.nic.nba.\t172800\tIN\tA\t156.154.158.119\nns6.dns.nic.nba.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:77\nnc.\t\t\t172800\tIN\tNS\tnc.cctld.authdns.ripe.net.\nnc.\t\t\t172800\tIN\tNS\tns1.nc.\nnc.\t\t\t172800\tIN\tNS\tns2.nc.\nnc.\t\t\t172800\tIN\tNS\tany-ns1.nc.\nNC.\t\t\t86400\tIN\tDS\t49057 8 2 5957AB66CF4871C8C39EDEBC78DFAB2B6DCBB3EA5E97278EA27190539410B753\nNC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wAe0Z9eL60Qiy71MTVPqkyE5+bOBsZbsmZf/2vJU17GZCpzvQqKyUT2KFBaXLzhaFphNHuDDEtvAOeVugfdUht22NwH5Q3EgEosn6OFFCvuijdi33j4tTOklvupTCheH2BuNGms+4bDq8JJaCmtJ8bbYSt/f1IvwPEQtU7EJGF+WZNdN28vUlP1qOeYk8QPMA86i5mkBj3BaB5Tafzu9RQUYKg95krFaUb7oHO39hWDFOAwlU4mZllgdTBuDerxkOpECWLJ213f80xCIBQZnjkYomyo4QqjP8QQThobsbe5xFIF4lmnxAwx2KlMZnSdEAsc+2ikyuhSxffDFbyMwwg==\nnc.\t\t\t86400\tIN\tNSEC\tne. NS DS RRSIG NSEC\nnc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WWOHVNlmZbtq7//iblJSf45QSPChmcV7E81cQyfkMQrAsaU/t74UmhjfHKabSMXX2C1r8PKry/5TJBkEXhrjmYf9DNEnoFkjiUHEzscBFvOv8K62wX9GCoRfHfY6bQGk2Pdfiih/XQhN/vOkopQXVH1qjQCeZe/ZP2UQqnDUFEe2S49a3c693IbuX2yeE33uq0g70UwJLw+1AFM97Dp9KOQQA2hxF6t3MqtXUN3WvY3xsmEvf1zlhVpXw+XVkcOuGx79NPskoSOp7PFKjxa5NHIy+0KjWs6X5uXB4ZvHXIWmB7GQn+gyvFDKgDSES+JKWX6cY9BjG6DjGmHWQFTsvQ==\nany-ns1.nc.\t\t172800\tIN\tA\t114.69.222.1\nany-ns1.nc.\t\t172800\tIN\tAAAA\t2001:500:14:8000:7245:de00:0:1\nns1.nc.\t\t\t172800\tIN\tA\t202.87.129.16\nns1.nc.\t\t\t172800\tIN\tAAAA\t2404:2200:10:1000:0:0:53:1\nns2.nc.\t\t\t172800\tIN\tA\t202.87.129.17\nns2.nc.\t\t\t172800\tIN\tAAAA\t2404:2200:10:1000:0:0:53:2\nne.\t\t\t172800\tIN\tNS\tne.cctld.authdns.ripe.net.\nne.\t\t\t172800\tIN\tNS\tns.intnet.ne.\nne.\t\t\t172800\tIN\tNS\tbow.rain.fr.\nne.\t\t\t172800\tIN\tNS\tns-ne.afrinic.net.\nne.\t\t\t86400\tIN\tNSEC\tnec. NS RRSIG NSEC\nne.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BBQabmtDJaQKenC2xvE5gHsKAFm23kG79PCPvLVwiC3XrvTLG054N6476RaK+dIbLLFclZnF0N5UBmJ2BeNs+R3gBEKu+mLnRm24Wi3FhjTTOw/qXAY1dKYvOEaU3hmc+0OcuLLuQVtLBtY9WBogrgFdigfMlWlLrGCli1J44sldgy+LEZ/B1uE0/7tv38fHliSBVetb+okrj+z5Cs/mQyKwZUxoy7EHapjxJHKwwh8y9iGrfX4MKbIXIDCmRxsSWhgrJ/Jt5VIdhchU5PDTiNEK48eIQHsPylSEPBMr80m1Snej4mGsSe8H3NI21XkG8dc8wAHhMrTRPb9Ph0SGwA==\nns.intnet.ne.\t\t172800\tIN\tA\t41.138.54.10\nnec.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nnec.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nnec.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nnec.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nNEC.\t\t\t86400\tIN\tDS\t26531 8 2 581D71181D20383D696CFCB497777E453A6F6C9CB158D725071D0AD57636139E\nNEC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PKN+PX9frvAb9Pe5xEzgOJt6aYuWFnQIvEpNr1ngN+dmIhfEi9B9AH6rgX4yLVy81/uRlxpSRpv1d9O4ANcxF0mfcLtyQB7r+10yqEeQl24jvpxFbpPUZU517At9kMgcJj3bPuksVxm9WeWKBIWqegsTxNByPVxtvQyoAHHmuqzls1F4NDTMdOuyO3mawRbX4P3lSWZzQ3BtzXpG1ri0YmRqLEg9cEpwprWEI355hm7q/z7BlDSJ8bAHQkhIrM3bdooRL7TxaCsvVR29+h5WdMTDJetUY1spzc8+/QYZ05LCNm3b523htTsYFs7TO9eMzTpO6SXDBFl9XAJIhijJnQ==\nnec.\t\t\t86400\tIN\tNSEC\tnet. NS DS RRSIG NSEC\nnec.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X2IC242Pe2Cz9GIXuUfcoHz3KxQ8hWbiXNetHJG8MSMV2eG6rq/UwiwhH8tutRi1OPBks9JxJvbAtILAw/zM34muwBWc3DRmJAzjWSWu09JZEjVJOYhkPO2foc+CzGxncJY6dPykzzGAr/LL3x51iKl+/x223oqW5su4FKmT2nKpZwn2o4eSuc8dCG44NWzyLl9TgK3T5huW0YAeQUagKZfJxiTMYtGGEfxLfzBz+zpqYe7IfeHeUHR54qG+wDVo/qPu7UcU1kju1i4n9tFaKJ97ZQAPDxeO5dwuTbicgMt5cxx60C+BR5RKmyZEWOlIE0k/8xg50DNXkm6OFmAJ3Q==\nnet.\t\t\t172800\tIN\tNS\ta.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tb.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tc.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\td.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\te.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tf.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tg.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\th.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\ti.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tj.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tk.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tl.gtld-servers.net.\nnet.\t\t\t172800\tIN\tNS\tm.gtld-servers.net.\nNET.\t\t\t86400\tIN\tDS\t35886 8 2 7862B27F5F516EBE19680444D4CE5E762981931842C465F00236401D8BD973EE\nNET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iXyIUD/gQtrAMvdDXodn29M1jODfQj6CRKA5mlPSyYnDXlH1bRU2HwT80sDJaR9xEZxK9G+geIYlxYMAGDcZXMaDM2eW88Jx1m6pgOoX/Uh2oJKWgcLLDiFFEpqiGz60wX4oPMhuyLg2dCn6z73XrsiQFW3YU6Lf2+iQf5aNKLWbWdqzkXuWESJU5tCtXgzwM5qYepDCIHHq19flDEUTH9ohETiu5sTb/b6NMSvnTlMBf0DP8t0uT6g7qs7jm2UPOo40dN/4+DpM/Yr6CPW3yo3nAixthPUH9+Y3oadpQhRO4sldJIsQyESvUzwbjtZjtFBliiqOQlVZq1PIXnHaLg==\nnet.\t\t\t86400\tIN\tNSEC\tnetbank. NS DS RRSIG NSEC\nnet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Nr9ylM6x1uuTc5Ax90veDs4zllqaDvxsw8wyaOTmwg55zerJtmxpAiJs2lt8ozD2ypt3uWFKAk32eDMJ9xhTa0Ax8waXb+VKsbUDnSleD7QEctzAzbGZKc0R2a7oRZWCsTPtm81Mv0+05+NuuKCDHdMswIMb03GURn4xEfReq4c1qPInIZ8eId1gTJiW6LCGgc4jWNc1IY9EIwhfBNnbv78CDiQf4l/i6t4lAFAO4CagBMinKPEB/rDWZ37Dcg4RXgX56QDEMLq0pERROy3xbWCmK2G0Ke0GuygDOjhOHlM78xkLboo1f5y9qpJ3XWS9n0hNtR0CpgqXzGc2F1ulQA==\nns1.admin.net.\t\t172800\tIN\tA\t198.73.186.1\nns2.admin.net.\t\t172800\tIN\tA\t108.61.25.122\nns2.admin.net.\t\t172800\tIN\tAAAA\t2001:19f0:300:1007:0:0:0:cafe\nns3.admin.net.\t\t172800\tIN\tA\t87.98.180.44\nns3.admin.net.\t\t172800\tIN\tAAAA\t2001:41d0:2:8adf:0:0:0:2\nns4.admin.net.\t\t172800\tIN\tA\t103.25.58.26\nns4.admin.net.\t\t172800\tIN\tAAAA\t2406:d501:0:0:0:0:47e3:2a7c\nns5.admin.net.\t\t172800\tIN\tA\t188.165.33.42\nns5.admin.net.\t\t172800\tIN\tAAAA\t2001:41d0:8:5c79:0:0:0:3\nns-bf.afrinic.net.\t172800\tIN\tA\t196.216.168.34\nns-bf.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:34\nns-bi.afrinic.net.\t172800\tIN\tA\t196.216.168.23\nns-bi.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:23\nns-bj.afrinic.net.\t172800\tIN\tA\t196.216.168.33\nns-bj.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:33\nns-bw.afrinic.net.\t172800\tIN\tA\t196.216.168.72\nns-bw.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:72\nns-ci.afrinic.net.\t172800\tIN\tA\t196.216.168.30\nns-ci.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:30\nns-dz.afrinic.net.\t172800\tIN\tA\t196.216.168.36\nns-dz.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:36\nns-gm.afrinic.net.\t172800\tIN\tA\t196.216.168.29\nns-gm.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:29\nns-gn.afrinic.net.\t172800\tIN\tA\t196.216.168.49\nns-gn.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:49\nns-ke.afrinic.net.\t172800\tIN\tA\t196.216.168.22\nns-ke.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:22\nns-km.afrinic.net.\t172800\tIN\tA\t196.216.168.46\nns-km.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:46\nns-lr.afrinic.net.\t172800\tIN\tA\t196.216.168.61\nns-lr.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:61\nns-ls.afrinic.net.\t172800\tIN\tA\t196.216.168.70\nns-ls.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:70\nns-ly.afrinic.net.\t172800\tIN\tA\t196.216.168.24\nns-ly.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:24\nns-mz.afrinic.net.\t172800\tIN\tA\t196.216.168.40\nns-mz.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:40\nns-ne.afrinic.net.\t172800\tIN\tA\t196.216.168.45\nns-ne.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:45\nns-rw.afrinic.net.\t172800\tIN\tA\t196.216.168.28\nns-rw.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:28\nns-sd.afrinic.net.\t172800\tIN\tA\t196.216.168.26\nns-sd.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:26\nns-td.afrinic.net.\t172800\tIN\tA\t196.216.168.31\nns-td.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:31\nns-tn.afrinic.net.\t172800\tIN\tA\t196.216.168.25\nns-tn.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:25\nns-tz.afrinic.net.\t172800\tIN\tA\t196.216.168.20\nns-tz.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:20\nns-ug.afrinic.net.\t172800\tIN\tA\t196.216.168.42\nns-ug.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:42\nns-zm.afrinic.net.\t172800\tIN\tA\t196.216.168.44\nns-zm.afrinic.net.\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:44\nns1.aland.net.\t\t172800\tIN\tA\t194.112.0.1\nns2.aland.net.\t\t172800\tIN\tA\t194.112.0.5\nns-cdn.amnic.net.\t172800\tIN\tA\t194.0.1.26\nns-cdn.amnic.net.\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1a\nns-pch.amnic.net.\t172800\tIN\tA\t204.61.216.96\nns-pch.amnic.net.\t172800\tIN\tAAAA\t2001:500:14:6096:ad:0:0:1\nanytld.apnic.net.\t172800\tIN\tA\t202.12.31.53\nanytld.apnic.net.\t172800\tIN\tAAAA\t2001:dd8:12:0:0:0:0:53\nns4.apnic.net.\t\t172800\tIN\tA\t202.12.31.53\nns4.apnic.net.\t\t172800\tIN\tAAAA\t2001:dd8:12:0:0:0:0:53\nsec3.apnic.net.\t\t172800\tIN\tA\t202.12.28.140\nsec3.apnic.net.\t\t172800\tIN\tAAAA\t2001:dc0:1:0:4777:0:0:140\ndns-st.bahnhof.net.\t172800\tIN\tA\t79.136.119.20\nns1.bahnhof.net.\t172800\tIN\tA\t195.178.160.2\nns1.barbadosdomain.net.\t172800\tIN\tA\t200.50.92.195\nns2.barbadosdomain.net.\t172800\tIN\tA\t64.119.204.139\nns17.cdns.net.\t\t172800\tIN\tA\t194.0.1.17\nns17.cdns.net.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:11\nns30.cdns.net.\t\t172800\tIN\tA\t194.0.1.30\nns30.cdns.net.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1e\nns34.cdns.net.\t\t172800\tIN\tA\t194.0.1.34\nns34.cdns.net.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:22\nns36.cdns.net.\t\t172800\tIN\tA\t194.0.1.36\nns36.cdns.net.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:24\nns.cernet.net.\t\t172800\tIN\tA\t202.112.0.44\nc.ci-servers.net.\t172800\tIN\tA\t194.146.106.86\nc.ci-servers.net.\t172800\tIN\tAAAA\t2001:67c:1010:22:0:0:0:53\nlk.communitydns.net.\t172800\tIN\tA\t194.0.1.27\nph.communitydns.net.\t172800\tIN\tA\t194.0.1.23\nph.communitydns.net.\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:17\nl.de.net.\t\t172800\tIN\tA\t77.67.63.105\nl.de.net.\t\t172800\tIN\tAAAA\t2001:668:1f:11:0:0:0:105\nn.de.net.\t\t172800\tIN\tA\t194.146.107.6\nn.de.net.\t\t172800\tIN\tAAAA\t2001:67c:1011:1:0:0:0:53\ns.de.net.\t\t172800\tIN\tA\t195.243.137.26\ns.de.net.\t\t172800\tIN\tAAAA\t2003:8:14:0:0:0:0:53\ndns-fr.dnsafrica.net.\t172800\tIN\tA\t151.80.35.161\ndns-za.dnsafrica.net.\t172800\tIN\tA\t41.185.30.170\ncl1.dnsnode.net.\t172800\tIN\tA\t194.146.106.34\ncl1.dnsnode.net.\t172800\tIN\tAAAA\t2001:67c:1010:8:0:0:0:53\ncoza1.dnsnode.net.\t172800\tIN\tA\t194.146.106.74\ncoza1.dnsnode.net.\t172800\tIN\tAAAA\t2001:67c:1010:18:0:0:0:53\npe1.dnsnode.net.\t172800\tIN\tA\t194.146.106.82\npe1.dnsnode.net.\t172800\tIN\tAAAA\t2001:67c:1010:20:0:0:0:53\nfork.sth.dnsnode.net.\t172800\tIN\tA\t77.72.229.254\nfork.sth.dnsnode.net.\t172800\tIN\tAAAA\t2a01:3f0:0:306:0:0:0:53\nza1.dnsnode.net.\t172800\tIN\tA\t194.146.106.78\nza1.dnsnode.net.\t172800\tIN\tAAAA\t2001:67c:1010:19:0:0:0:53\na.aq.dyntld.net.\t172800\tIN\tA\t162.88.52.6\na.aq.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3000:0:0:0:0:6\nb.aq.dyntld.net.\t172800\tIN\tA\t162.88.53.6\nb.aq.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3001:0:0:0:0:6\na.gl.dyntld.net.\t172800\tIN\tA\t162.88.52.8\na.gl.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3000:0:0:0:0:8\nb.gl.dyntld.net.\t172800\tIN\tA\t162.88.53.8\nb.gl.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3001:0:0:0:0:8\na.na.dyntld.net.\t172800\tIN\tA\t108.59.162.1\na.na.dyntld.net.\t172800\tIN\tAAAA\t2a02:e180:5:0:0:0:0:1\nb.na.dyntld.net.\t172800\tIN\tA\t108.59.163.1\nb.na.dyntld.net.\t172800\tIN\tAAAA\t2a02:e180:6:0:0:0:0:1\na.samsung.dyntld.net.\t172800\tIN\tA\t162.88.40.2\na.samsung.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3010:0:0:0:0:2\nb.samsung.dyntld.net.\t172800\tIN\tA\t162.88.41.2\nb.samsung.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3011:0:0:0:0:2\nc.samsung.dyntld.net.\t172800\tIN\tA\t162.88.42.2\nc.samsung.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3012:0:0:0:0:2\nd.samsung.dyntld.net.\t172800\tIN\tA\t162.88.43.2\nd.samsung.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3013:0:0:0:0:2\na.xn--cg4bki.dyntld.net.\t172800\tIN\tA\t162.88.40.1\na.xn--cg4bki.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3010:0:0:0:0:1\nb.xn--cg4bki.dyntld.net.\t172800\tIN\tA\t162.88.41.1\nb.xn--cg4bki.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3011:0:0:0:0:1\nc.xn--cg4bki.dyntld.net.\t172800\tIN\tA\t162.88.42.1\nc.xn--cg4bki.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3012:0:0:0:0:1\nd.xn--cg4bki.dyntld.net.\t172800\tIN\tA\t162.88.43.1\nd.xn--cg4bki.dyntld.net.\t172800\tIN\tAAAA\t2600:2000:3013:0:0:0:0:1\na.edu-servers.net.\t172800\tIN\tA\t192.5.6.30\na.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:a83e:0:0:0:2:30\nb.edu-servers.net.\t172800\tIN\tA\t192.33.14.30\nb.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:231d:0:0:0:2:30\nc.edu-servers.net.\t172800\tIN\tA\t192.26.92.30\nc.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:83eb:0:0:0:0:30\nd.edu-servers.net.\t172800\tIN\tA\t192.31.80.30\nd.edu-servers.net.\t172800\tIN\tAAAA\t2001:500:856e:0:0:0:0:30\ne.edu-servers.net.\t172800\tIN\tA\t192.12.94.30\ne.edu-servers.net.\t172800\tIN\tAAAA\t2001:502:1ca1:0:0:0:0:30\nf.edu-servers.net.\t172800\tIN\tA\t192.35.51.30\nf.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:d414:0:0:0:0:30\ng.edu-servers.net.\t172800\tIN\tA\t192.42.93.30\ng.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:eea3:0:0:0:0:30\nh.edu-servers.net.\t172800\tIN\tA\t192.54.112.30\nh.edu-servers.net.\t172800\tIN\tAAAA\t2001:502:8cc:0:0:0:0:30\ni.edu-servers.net.\t172800\tIN\tA\t192.43.172.30\ni.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:39c1:0:0:0:0:30\nj.edu-servers.net.\t172800\tIN\tA\t192.48.79.30\nj.edu-servers.net.\t172800\tIN\tAAAA\t2001:502:7094:0:0:0:0:30\nk.edu-servers.net.\t172800\tIN\tA\t192.52.178.30\nk.edu-servers.net.\t172800\tIN\tAAAA\t2001:503:d2d:0:0:0:0:30\nl.edu-servers.net.\t172800\tIN\tA\t192.41.162.30\nl.edu-servers.net.\t172800\tIN\tAAAA\t2001:500:d937:0:0:0:0:30\nm.edu-servers.net.\t172800\tIN\tA\t192.55.83.30\nm.edu-servers.net.\t172800\tIN\tAAAA\t2001:501:b1f9:0:0:0:0:30\nb.dns.flexireg.net.\t172800\tIN\tA\t195.253.64.6\nb.dns.flexireg.net.\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:6\na.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tA\t185.21.168.36\na.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tAAAA\t2a04:1b00:8:0:0:0:0:4\nb.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tA\t185.21.169.36\nb.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tAAAA\t2a04:1b00:9:0:0:0:0:4\nc.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tA\t185.21.170.36\nc.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tAAAA\t2a04:1b00:a:0:0:0:0:4\nd.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tA\t185.21.171.36\nd.xn--node.globalanycastcloud.freenom.net.\t172800\tIN\tAAAA\t2a04:1b00:b:0:0:0:0:4\ntld.gdns.net.\t\t172800\tIN\tA\t68.178.129.149\nns2.gip.net.\t\t172800\tIN\tA\t204.59.1.222\na.gmoregistry.net.\t172800\tIN\tA\t37.209.192.4\na.gmoregistry.net.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:4\nb.gmoregistry.net.\t172800\tIN\tA\t37.209.194.4\nb.gmoregistry.net.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:4\nk.gmoregistry.net.\t172800\tIN\tA\t37.209.196.4\nl.gmoregistry.net.\t172800\tIN\tA\t37.209.198.4\nl.gmoregistry.net.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:4\na.gov-servers.net.\t172800\tIN\tA\t69.36.157.30\na.gov-servers.net.\t172800\tIN\tAAAA\t2001:500:4431:0:0:0:2:30\nb.gov-servers.net.\t172800\tIN\tA\t209.112.123.30\nb.gov-servers.net.\t172800\tIN\tAAAA\t2620:74:27:0:0:0:2:30\nc.gov-servers.net.\t172800\tIN\tA\t69.36.153.30\nc.gov-servers.net.\t172800\tIN\tAAAA\t2620:74:28:0:0:0:2:30\nd.gov-servers.net.\t172800\tIN\tA\t81.19.194.30\nd.gov-servers.net.\t172800\tIN\tAAAA\t2620:74:29:0:0:0:2:30\na.gtld-servers.net.\t172800\tIN\tA\t192.5.6.30\na.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:a83e:0:0:0:2:30\nb.gtld-servers.net.\t172800\tIN\tA\t192.33.14.30\nb.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:231d:0:0:0:2:30\nc.gtld-servers.net.\t172800\tIN\tA\t192.26.92.30\nc.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:83eb:0:0:0:0:30\nd.gtld-servers.net.\t172800\tIN\tA\t192.31.80.30\nd.gtld-servers.net.\t172800\tIN\tAAAA\t2001:500:856e:0:0:0:0:30\ne.gtld-servers.net.\t172800\tIN\tA\t192.12.94.30\ne.gtld-servers.net.\t172800\tIN\tAAAA\t2001:502:1ca1:0:0:0:0:30\nf.gtld-servers.net.\t172800\tIN\tA\t192.35.51.30\nf.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:d414:0:0:0:0:30\ng.gtld-servers.net.\t172800\tIN\tA\t192.42.93.30\ng.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:eea3:0:0:0:0:30\nh.gtld-servers.net.\t172800\tIN\tA\t192.54.112.30\nh.gtld-servers.net.\t172800\tIN\tAAAA\t2001:502:8cc:0:0:0:0:30\ni.gtld-servers.net.\t172800\tIN\tA\t192.43.172.30\ni.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:39c1:0:0:0:0:30\nj.gtld-servers.net.\t172800\tIN\tA\t192.48.79.30\nj.gtld-servers.net.\t172800\tIN\tAAAA\t2001:502:7094:0:0:0:0:30\nk.gtld-servers.net.\t172800\tIN\tA\t192.52.178.30\nk.gtld-servers.net.\t172800\tIN\tAAAA\t2001:503:d2d:0:0:0:0:30\nl.gtld-servers.net.\t172800\tIN\tA\t192.41.162.30\nl.gtld-servers.net.\t172800\tIN\tAAAA\t2001:500:d937:0:0:0:0:30\nm.gtld-servers.net.\t172800\tIN\tA\t192.55.83.30\nm.gtld-servers.net.\t172800\tIN\tAAAA\t2001:501:b1f9:0:0:0:0:30\nx.iana-servers.net.\t172800\tIN\tA\t199.43.135.53\nx.iana-servers.net.\t172800\tIN\tAAAA\t2001:500:8f:0:0:0:0:53\ny.iana-servers.net.\t172800\tIN\tA\t199.43.133.53\ny.iana-servers.net.\t172800\tIN\tAAAA\t2001:500:8d:0:0:0:0:53\nz.iana-servers.net.\t172800\tIN\tA\t199.43.134.53\nz.iana-servers.net.\t172800\tIN\tAAAA\t2001:500:8e:0:0:0:0:53\nanyc1.irondns.net.\t172800\tIN\tA\t195.253.64.4\nanyc1.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:4\nanyc2.irondns.net.\t172800\tIN\tA\t195.253.64.7\nanyc2.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:7\nanycast1.irondns.net.\t172800\tIN\tA\t195.253.64.5\nanycast1.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:5\nanycast10.irondns.net.\t172800\tIN\tA\t195.253.64.12\nanycast10.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:c\nanycast23.irondns.net.\t172800\tIN\tA\t195.253.65.11\nanycast23.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:5:0:0:0:0:b\nanycast24.irondns.net.\t172800\tIN\tA\t195.253.65.12\nanycast24.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:5:0:0:0:0:c\nanycast9.irondns.net.\t172800\tIN\tA\t195.253.64.11\nanycast9.irondns.net.\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:b\nns0.ja.net.\t\t172800\tIN\tA\t128.86.1.20\nns0.ja.net.\t\t172800\tIN\tA\t193.63.94.20\nns0.ja.net.\t\t172800\tIN\tAAAA\t2001:630:0:8:0:0:0:14\nns0.ja.net.\t\t172800\tIN\tAAAA\t2001:630:0:9:0:0:0:14\nns4.ja.net.\t\t172800\tIN\tA\t193.62.157.66\nns4.ja.net.\t\t172800\tIN\tAAAA\t2001:630:0:47:0:0:0:42\nns1a.ksregistry.net.\t172800\tIN\tA\t203.119.88.75\nns1a.ksregistry.net.\t172800\tIN\tAAAA\t2001:dd8:7:6075:dc:0:0:1\nns1b.ksregistry.net.\t172800\tIN\tA\t72.0.48.75\nns1b.ksregistry.net.\t172800\tIN\tAAAA\t2620:171:a00:ad:0:0:0:75\nns1.liquidtelecom.net.\t172800\tIN\tA\t5.11.11.1\nns1.liquidtelecom.net.\t172800\tIN\tAAAA\t2c0f:fe40:0:0:5:11:11:1\nns2.liquidtelecom.net.\t172800\tIN\tA\t5.11.11.10\nns2.liquidtelecom.net.\t172800\tIN\tAAAA\t2c0f:fe40:0:0:5:11:11:10\ndns.lttnet.net.\t\t172800\tIN\tA\t62.240.36.9\ndns1.lttnet.net.\t172800\tIN\tA\t62.68.42.9\nns1-fr.mediaserv.net.\t172800\tIN\tA\t188.165.38.14\nns1-gp.mediaserv.net.\t172800\tIN\tA\t213.188.172.1\nns1-mq.mediaserv.net.\t172800\tIN\tA\t213.16.20.3\nserver.nordu.net.\t172800\tIN\tA\t193.10.252.19\nserver.nordu.net.\t172800\tIN\tAAAA\t2001:948:4:2:0:0:0:19\nns.ntamar.net.\t\t172800\tIN\tA\t117.103.88.33\nvps443605.ovh.net.\t172800\tIN\tA\t37.59.106.21\nbd-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.108\nbd-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6108:ad:0:0:1\nbn-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.87\nbn-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6087:ad:0:0:1\ncl-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.30\ncl-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6030:ad:0:0:1\ncy-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.44\ncy-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6044:ad:0:0:1\ngy-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.34\ngy-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6034:ad:0:0:1\nht-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.38\nht-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6038:ad:0:0:1\nls-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.28\nls-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6028:ad:0:0:1\nms-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.33\nms-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6033:ad:0:0:1\nmv-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.24\nna-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.35\nna-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6035:ad:0:0:1\nxn--node.ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.88\nxn--node.ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6088:ad:0:0:1\nps-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.29\nps-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6029:ad:0:0:1\nza-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.55\nza-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6055:ad:0:0:1\nzw-ns.anycast.pch.net.\t172800\tIN\tA\t204.61.216.128\nzw-ns.anycast.pch.net.\t172800\tIN\tAAAA\t2001:500:14:6128:ad:0:0:1\nanyns.pch.net.\t\t172800\tIN\tA\t204.61.216.4\nanyns.pch.net.\t\t172800\tIN\tAAAA\t2001:500:14:6004:ad:0:0:1\ncat.pch.net.\t\t172800\tIN\tA\t204.61.216.20\ncat.pch.net.\t\t172800\tIN\tAAAA\t2001:500:14:6020:ad:0:0:1\nnic.lk-anycast.pch.net.\t172800\tIN\tA\t204.61.216.27\nns15.rcode0.net.\t172800\tIN\tA\t194.0.25.15\nns15.rcode0.net.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:15\nad.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.53\nad.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:53\nar.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.59\nar.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:59\nbi.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.62\nbi.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:62\nbj.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.63\nbj.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:63\ncm.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.68\ncm.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:68\ncu.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.70\ncu.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:70\ncw.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.86\ncw.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:86\ner.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.72\ner.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:72\ngp.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.76\ngp.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:76\ngu.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.78\ngu.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:78\nir.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.85\nir.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:85\njm.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.82\njm.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:82\njo.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.83\njo.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:83\nkg.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.84\nkg.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:84\nmc.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.92\nmc.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:92\nmm.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.96\nmm.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:96\nmw.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.99\nmw.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:99\nnc.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.100\nnc.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:100\nne.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.101\nne.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:101\nnp.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.102\nnp.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:102\nps.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.105\nps.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:105\nsd.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.109\nsd.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:109\nsm.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.110\nsm.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:110\nsn.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.111\nsn.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:111\nsv.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.112\nsv.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:112\nsy.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.113\nsy.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:113\nsz.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.114\nsz.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:114\ntj.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.117\ntj.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:117\nug.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.52\nug.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:52\nva.cctld.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.123\nva.cctld.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:123\nsec2.authdns.ripe.net.\t172800\tIN\tA\t193.0.9.4\nsec2.authdns.ripe.net.\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:4\na.dns.ripn.net.\t\t172800\tIN\tA\t193.232.128.6\na.dns.ripn.net.\t\t172800\tIN\tAAAA\t2001:678:17:0:193:232:128:6\nb.dns.ripn.net.\t\t172800\tIN\tA\t194.85.252.62\nb.dns.ripn.net.\t\t172800\tIN\tAAAA\t2001:678:16:0:194:85:252:62\nd.dns.ripn.net.\t\t172800\tIN\tA\t194.190.124.17\nd.dns.ripn.net.\t\t172800\tIN\tAAAA\t2001:678:18:0:194:190:124:17\ne.dns.ripn.net.\t\t172800\tIN\tA\t193.232.142.17\ne.dns.ripn.net.\t\t172800\tIN\tAAAA\t2001:678:15:0:193:232:142:17\nf.dns.ripn.net.\t\t172800\tIN\tA\t193.232.156.17\nf.dns.ripn.net.\t\t172800\tIN\tAAAA\t2001:678:14:0:193:232:156:17\na.root-servers.net.\t518400\tIN\tA\t198.41.0.4\na.root-servers.net.\t518400\tIN\tAAAA\t2001:503:ba3e:0:0:0:2:30\nb.root-servers.net.\t518400\tIN\tA\t199.9.14.201\nb.root-servers.net.\t518400\tIN\tAAAA\t2001:500:200:0:0:0:0:b\nc.root-servers.net.\t518400\tIN\tA\t192.33.4.12\nc.root-servers.net.\t518400\tIN\tAAAA\t2001:500:2:0:0:0:0:c\nd.root-servers.net.\t518400\tIN\tA\t199.7.91.13\nd.root-servers.net.\t518400\tIN\tAAAA\t2001:500:2d:0:0:0:0:d\ne.root-servers.net.\t518400\tIN\tA\t192.203.230.10\ne.root-servers.net.\t518400\tIN\tAAAA\t2001:500:a8:0:0:0:0:e\nf.root-servers.net.\t518400\tIN\tA\t192.5.5.241\nf.root-servers.net.\t518400\tIN\tAAAA\t2001:500:2f:0:0:0:0:f\ng.root-servers.net.\t518400\tIN\tA\t192.112.36.4\ng.root-servers.net.\t518400\tIN\tAAAA\t2001:500:12:0:0:0:0:d0d\nh.root-servers.net.\t518400\tIN\tA\t198.97.190.53\nh.root-servers.net.\t518400\tIN\tAAAA\t2001:500:1:0:0:0:0:53\ni.root-servers.net.\t518400\tIN\tA\t192.36.148.17\ni.root-servers.net.\t518400\tIN\tAAAA\t2001:7fe:0:0:0:0:0:53\nj.root-servers.net.\t518400\tIN\tA\t192.58.128.30\nj.root-servers.net.\t518400\tIN\tAAAA\t2001:503:c27:0:0:0:2:30\nk.root-servers.net.\t518400\tIN\tA\t193.0.14.129\nk.root-servers.net.\t518400\tIN\tAAAA\t2001:7fd:0:0:0:0:0:1\nl.root-servers.net.\t518400\tIN\tA\t199.7.83.42\nl.root-servers.net.\t518400\tIN\tAAAA\t2001:500:9f:0:0:0:0:42\nm.root-servers.net.\t518400\tIN\tA\t202.12.27.33\nm.root-servers.net.\t518400\tIN\tAAAA\t2001:dc3:0:0:0:0:0:35\nigubu.saix.net.\t\t172800\tIN\tA\t196.25.1.1\nigubu.saix.net.\t\t172800\tIN\tAAAA\t2c0e:2001:4000:1:0:0:c419:101\nsabela.saix.net.\t172800\tIN\tA\t196.43.1.9\nsabela.saix.net.\t172800\tIN\tAAAA\t2c0e:2001:0:1:0:0:c42b:109\nsangoma.saix.net.\t172800\tIN\tA\t196.25.1.9\nsangoma.saix.net.\t172800\tIN\tAAAA\t2c0e:2001:4000:1:0:0:c419:109\nns02.savvis.net.\t172800\tIN\tA\t204.70.57.242\nns1.sr.net.\t\t172800\tIN\tA\t200.1.159.148\nns2.sr.net.\t\t172800\tIN\tA\t200.2.162.30\nns.thnic.net.\t\t172800\tIN\tA\t202.28.0.1\nns.twnic.net.\t\t172800\tIN\tA\t192.83.166.11\nns.twnic.net.\t\t172800\tIN\tAAAA\t2001:288:1:1006:0:0:0:11\ndns2.u-registry.net.\t172800\tIN\tA\t195.123.1.7\ndns2.u-registry.net.\t172800\tIN\tAAAA\t2a02:128:2:0:0:0:0:5\nnsi.uanic.net.\t\t172800\tIN\tA\t212.1.66.247\ntld1.ultradns.net.\t172800\tIN\tA\t204.74.112.1\ntld1.ultradns.net.\t172800\tIN\tAAAA\t2001:502:d399:0:0:0:0:1\ntld2.ultradns.net.\t172800\tIN\tA\t204.74.113.1\nns1.uniregistry.net.\t172800\tIN\tA\t64.96.1.1\nns1.uniregistry.net.\t172800\tIN\tAAAA\t2620:57:4000:1:0:0:0:1\nns3.uniregistry.net.\t172800\tIN\tA\t185.159.197.3\nns3.uniregistry.net.\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:3\nns.uu.net.\t\t172800\tIN\tA\t137.39.1.3\nauth00.ns.uu.net.\t172800\tIN\tA\t198.6.1.65\nauth02.ns.uu.net.\t172800\tIN\tA\t198.6.1.82\nauth03.ns.uu.net.\t172800\tIN\tA\t198.6.1.83\nauth100.ns.uu.net.\t172800\tIN\tA\t198.6.1.202\nauth110.ns.uu.net.\t172800\tIN\tA\t198.6.1.114\nauth61.ns.uu.net.\t172800\tIN\tA\t198.6.1.182\nnetbank.\t\t172800\tIN\tNS\ta.nic.netbank.\nnetbank.\t\t172800\tIN\tNS\tb.nic.netbank.\nnetbank.\t\t172800\tIN\tNS\tc.nic.netbank.\nnetbank.\t\t172800\tIN\tNS\td.nic.netbank.\nNETBANK.\t\t86400\tIN\tDS\t62149 8 1 07BD57390E80C5335F44D2EBE351923224FB4918\nNETBANK.\t\t86400\tIN\tDS\t62149 8 2 3D72887EBDA1F86229AC846ED46C2F5F56D567EA69D161B58B9ABB4D599E20F1\nNETBANK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pvVTMlVRkaKzqel7CxBAHEvDC1aRokdnTEEL3hp2vVCIrZyiQKWfrJ1opYntdMfRLyWde/4DXhONfOvxEVDYJl2QmwGSfSUAgWeKnb+gmyslT/QRUdKBbpDR4tIviwC6N+YgX1mauNd9m+/4N+FUPw4A+/g1g+HYDFneNkV5laa5cqwJE4yuEeXfa6YfMpKvcRcv6j19DBOEAdb6fZDNIs2VeXVylwXLXwunJrnSGvFMUVza2Pxdv11S3zXml6I+j9lNKny1Yqw9JO5HYZqrQs1dfNDHWgWJfWjsTZc9KC5HZ1mfh1gsadwO6fRXPzTh+q48N7DRwatJyW6EbnRUlw==\nnetbank.\t\t86400\tIN\tNSEC\tnetflix. NS DS RRSIG NSEC\nnetbank.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nBo6bY6wIrjuxkXALTL81S1e6MLDoqBx9oZPJr0elUHl4sVaalBYUzK2/tpHHx3ZR5aSI4Ic6DZde3hXrElSULzT0McLcJ0Pyu9sowePr2Wpsx5m+OvINAy4dDTqjBrveDbDm22JCDeZrkLUL1Lms8e3bQYRrnQc3iGPY6REDqMXbAAQ8XC9pnHRZXuzL92RWvPp3qP3fpyQOBaMkNZrBc6pTU1ZLtFpP+6tlIBzwSIbqw+u9ToFjLVmucUTaNPUFysUMmakjqevib1+oVonHcg7odKsxQ66l/ZlI3CuMlafyF/MyRkU+74cEOVq+nqS1E9tNd7I1rQWrj/Wb96f6A==\na.nic.netbank.\t\t172800\tIN\tA\t37.209.192.9\na.nic.netbank.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.netbank.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.netbank.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.netbank.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.netbank.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.netbank.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.netbank.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nnetflix.\t\t172800\tIN\tNS\tns1.dns.nic.netflix.\nnetflix.\t\t172800\tIN\tNS\tns2.dns.nic.netflix.\nnetflix.\t\t172800\tIN\tNS\tns3.dns.nic.netflix.\nnetflix.\t\t172800\tIN\tNS\tns4.dns.nic.netflix.\nnetflix.\t\t172800\tIN\tNS\tns5.dns.nic.netflix.\nnetflix.\t\t172800\tIN\tNS\tns6.dns.nic.netflix.\nNETFLIX.\t\t86400\tIN\tDS\t55321 8 1 4193B90307C757F95C5612F388A6D5DF33AB208E\nNETFLIX.\t\t86400\tIN\tDS\t55321 8 2 173AA30685BFD0F16C5CFE890357147D8221D51C8B2012E9214052B6F9EE9230\nNETFLIX.\t\t86400\tIN\tDS\t65050 8 1 5F4290BFD2253545D52D3C6F218CF2C388EABFFF\nNETFLIX.\t\t86400\tIN\tDS\t65050 8 2 84536DC78CC5C8C91AB22B2F1AA604F5B149AFFE9D813E7C3D75A164A92AD7A7\nNETFLIX.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . US123Sc947NqLxqS+JDEki1wZN+sF28dFb0rsTiC/8d31pD09zv/DSUY0yE9ZEd+DCy7uinvCMlTthgeWRkISo1Z2SE2XQxmev5a4Slz5OH7z0m8Ds3Lq/m4mLtHynmGn50j2H/APekAfAlkPw7ZFXvz5EvLdLis+xQM790Z1Z/RmO5FqoHowJpNymOSOwxyISrQBZLi2/TcOLhNxGfnN5xMwD8PGcjMKre/efX6Klk7VyCzJNxB4w0xjnVz4s/Ipqeaij44uNPd4sYirKG1l88L0T/mrSbTheWrIzyo7JDz7rtH8ts4tCnkaKvSpydDu2uFFt2Qqb52lt9wSTIlyw==\nnetflix.\t\t86400\tIN\tNSEC\tnetwork. NS DS RRSIG NSEC\nnetflix.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . r3L9EBWXDI/pXQrPChtl1DY2CIKAaOhs6Y3cUhkScP5zJZvJCkLB5E48hGFverX+b8XrTNQ4bJy7jy/+dtFKMEOXAhd/7+OLm8WyL5qduwhT5WNw7Wq1Fk6ykQmTkXPiBYbIotzN3lbR0kqXhthrHMRcYXxN96wlruJ71rr7URaQdHaYdm+SCYX71hFzn97S6DoFEKaBehnvz4mE/01EUAD5FpmKVlrzaZ5LBj4eRdZwaV4lX0W/SPJg/3v+A8dlmFChIkqcnbL6M1hyOgJJN040wLw/a7FmcuzBLbEmjl/ZgqPgvIUerRhXI94rM/k1ZwrOBvoBSykLKd3S8KWS4w==\nns1.dns.nic.netflix.\t172800\tIN\tA\t156.154.144.121\nns1.dns.nic.netflix.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:79\nns2.dns.nic.netflix.\t172800\tIN\tA\t156.154.145.121\nns2.dns.nic.netflix.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:79\nns3.dns.nic.netflix.\t172800\tIN\tA\t156.154.159.121\nns3.dns.nic.netflix.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:79\nns4.dns.nic.netflix.\t172800\tIN\tA\t156.154.156.121\nns4.dns.nic.netflix.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:79\nns5.dns.nic.netflix.\t172800\tIN\tA\t156.154.157.121\nns5.dns.nic.netflix.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:79\nns6.dns.nic.netflix.\t172800\tIN\tA\t156.154.158.121\nns6.dns.nic.netflix.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:79\nnetwork.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nnetwork.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nnetwork.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nnetwork.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nNETWORK.\t\t86400\tIN\tDS\t42646 8 1 7AFF944A62901B83E34DF2EA3C69DA053DA6AAF5\nNETWORK.\t\t86400\tIN\tDS\t42646 8 2 DA5EF977EC9DFC656B37452C700C87FDEE0F121F2D5B8B13F8BC09298861AC23\nNETWORK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . O0L3QY8dudigtd09h5NbaUWLWpYBffYJ9sun3hE9YaqimQ8sbFgiakh3eAm9SOJvfZ8K7TmfJMeBt1QWSn0gbKVQcmLcBvMjnyxJHkiZapKXwHk9TVeq2xP2oLThC1qn5t52XQ5c09xO2Dw8WuPiNFADiHSOfIqSgoLiRvxFkY/+GWcpSZXkR/1Ryb6AmVE9x8TMOWSrIm/Gsds06w1qOgUvZPmLT+fKw5mkwM47YnZV4yqp/kEJGKxbR2dG8zjGTIS1CSwm9VohSl+grQG2dawbjFAtKFhFF+04iWyrR4SRCOrjOUwDqlqW8mU3SgRysWlfL4JRwJdODjyudgbs5g==\nnetwork.\t\t86400\tIN\tNSEC\tneustar. NS DS RRSIG NSEC\nnetwork.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DycgE1y5EbeG9kXX1vaitSlNcQ4rOw1pgLvTd/0dEaq3OFAzJAiDNMgqWIHhGj/+q+s1Ce9Vyt7JyDd+grnS9XHhaVPrk0rSH+gTIpdKQSPlAuBUm7yO6jn0Q9ppnTugOFv6MZA+MBWtgl/iCO62exqNZIU6niOY3etwiSYQg2G6FE0MRxFM1N8sscGvYDb/1QEIuCVGDgK4DTTvvvbNRC8uOE0FD1FoxjCD+rXAiWkrRid/RIm9MeSm4QTTLanCEsXi8WFn+7yZY4HKhdS44MwZXSWuHK/RaGxCKP+/yp0UGG1XT9edim5AgQyO47/vBq0Qd64RPnJH2ymqdSEKVg==\nneustar.\t\t172800\tIN\tNS\tns1.dns.nic.neustar.\nneustar.\t\t172800\tIN\tNS\tns2.dns.nic.neustar.\nneustar.\t\t172800\tIN\tNS\tns3.dns.nic.neustar.\nneustar.\t\t172800\tIN\tNS\tns4.dns.nic.neustar.\nneustar.\t\t172800\tIN\tNS\tns5.dns.nic.neustar.\nneustar.\t\t172800\tIN\tNS\tns6.dns.nic.neustar.\nNEUSTAR.\t\t86400\tIN\tDS\t10205 8 1 33B4D5A00F3CE58745AEFA2D2454ECE8D44FEA79\nNEUSTAR.\t\t86400\tIN\tDS\t10205 8 2 1FE9AB86833B13A7D0C334D891B1581D5FB81E5829E670352355755306385C6C\nNEUSTAR.\t\t86400\tIN\tDS\t39529 8 1 B75508F9283E7594374E6810B64B3D26CAC1978A\nNEUSTAR.\t\t86400\tIN\tDS\t39529 8 2 9E8107E11953268E4E7C963BDC5B43EDEE14662B3369B22119AFBD98851B4FF7\nNEUSTAR.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pikQyuFl0BAPdBc203/UPJR5kHHmWJWIpqld3OiByFtjAIHXnQIqw+CuPecM6zkCelIZAsjQtYJ9iJ75n/cJyKe1kuHcdCJcabP/JnGk02G0kXTNSsv4B0s/U7qiLJShn+wzu/ecXBi2WCpuHxi4Q0W4J6XzEI5YOayZhOUekK7WZwfy4VPA6g+H8lDiacpKIP7ssNvPsjtI6QBd53cOov8rr4Xwcf1xE7DAdUpksr5k45N6jo67ISOCyCasiGGoocK0Fuh6ZpBRjNuRARIyLMQkQQsj/aK+JMIzNF2++GP1ig1hmDnpRc9uizllW78mL5UZDqj20tLG0RUlBXUwtQ==\nneustar.\t\t86400\tIN\tNSEC\tnew. NS DS RRSIG NSEC\nneustar.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NGTgBY78yxk4tQukkGCGF9J9xWM9gm+1Pv2p2w1w7VKuHWD5XvbRSbRo6N/FDkN1oAwdgV4g0ECA7CprL3KY5tpTBvUWocSwJc4OfSTSZJ9uySaHgB76jpB+ocFnnCptzGg5iQSk8X34oDWO2VIilk6gN3ZP+webnRyf/KmXCVhbR42fvXdzuGEbTF2HxntxBI5e3tU9q/E5820OWWt9M+/cmGInGlpidgK6U9O4WLXPkI+oSKmdt39tmzaStakQW0qno33M5y4YvvSgnSM/81FIjEhBkYShocB7Er8HSRD98qLDcwuUSwmxr/F3sTFJGKSQvVAnBmtsZeO0mb4MNQ==\nns1.dns.nic.neustar.\t172800\tIN\tA\t204.74.112.250\nns1.dns.nic.neustar.\t172800\tIN\tAAAA\t2001:502:d399:0:0:0:0:250\nns2.dns.nic.neustar.\t172800\tIN\tA\t204.74.113.250\nns2.dns.nic.neustar.\t172800\tIN\tAAAA\t2610:a1:1007:0:0:0:0:250\nns3.dns.nic.neustar.\t172800\tIN\tA\t199.7.66.250\nns3.dns.nic.neustar.\t172800\tIN\tAAAA\t2610:a1:1008:0:0:0:0:250\nns4.dns.nic.neustar.\t172800\tIN\tA\t199.7.67.250\nns4.dns.nic.neustar.\t172800\tIN\tAAAA\t2001:502:100e:0:0:0:0:250\nns5.dns.nic.neustar.\t172800\tIN\tA\t192.100.59.250\nns5.dns.nic.neustar.\t172800\tIN\tAAAA\t2610:a1:1013:0:0:0:0:250\nns6.dns.nic.neustar.\t172800\tIN\tA\t198.133.199.250\nns6.dns.nic.neustar.\t172800\tIN\tAAAA\t2610:a1:1021:0:0:0:0:250\nnew.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nnew.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nnew.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nnew.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nnew.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nNEW.\t\t\t86400\tIN\tDS\t25687 8 2 E03B5113926012D4D23705257017F61B0154976B32947AD983F3693B8477653F\nNEW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IPyCY7dVZVUka9KYufjRIH//0/w71jpqWl98iOifTOJ88scngRKzmOTGjw+enGPbYFxCcHUTqDKWWWec0Nwxf6EET8am26fGmpirWxNj5LQwHip6OE3JNdn/TqwbEp4eqRW7P3LjZib1yhv9ekRsnfGrksQ+PBgsjklK6emOSRzFxanxLRM6ZxlMNW349hBMlFCD+xMs4vADcKpYZZqXivahkYksKt2js3GEeocRBHEOGU7HtD8OYJbNaPBTpgWypIFSliT+o6b3HiK2lOqlRTwsoHrJCtL210jhH/YvXgS4UDHPn7UwtPn/4TtE/HK7QdWGVzRRMNq88fblb5rReQ==\nnew.\t\t\t86400\tIN\tNSEC\tnewholland. NS DS RRSIG NSEC\nnew.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . upOh6oMggEIt9uwGw60G80BL0yurudXlk/Kse/I9JZqjt0q1ujRdJIFP4YfdEwX9BDf2XyyewhvkM3dtHYriQctquuo4KdYTt4SWAnCkCPP3yjKErRGdW+ZSsKxD1AI6nW8znBZOa5JTwcCuyMTMbmL1Alw1XmuNbiLqKuMgV/57EaEtlI+Cthw/YHtg+pj+sRKQCUnb6lRTZTYAZTEPLllpP7kchxu0qjWNa3SKJ8ycvFxSq8N9lt8F5zxPeCtJzaH70rK/WtXQa3Mmb3v7FiMASVfRVeSRGZmBb2YYw92g1DJpLWWOKxe4Ssq2oSObKDI2ZWqbzNxlNg6XlppkZA==\nnewholland.\t\t172800\tIN\tNS\ta0.nic.newholland.\nnewholland.\t\t172800\tIN\tNS\ta2.nic.newholland.\nnewholland.\t\t172800\tIN\tNS\tb0.nic.newholland.\nnewholland.\t\t172800\tIN\tNS\tc0.nic.newholland.\nNEWHOLLAND.\t\t86400\tIN\tDS\t29119 7 1 B0E26F9F2D2A351A771367547CB98741D428F54E\nNEWHOLLAND.\t\t86400\tIN\tDS\t29119 7 2 CD3CD9BFDC2C3F9D5288762702AE8CE7C563C72CA7AC0257DA4DEC061789460A\nNEWHOLLAND.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BGy+X4e/a4hH77sQRN8si3D/0ZSxqfTy7taN92togG0DOXffnwPOkK0aQQZzExMPL8z+DD0uu32fqT4kSiQKiPQ+qFrmGeCfVP1G1kfJQ0pJy9v91+bFVpp/ClncBL1twFUNpcWGqo2i/XISaaSi0rRM/jU0AYfaCMNSF7MASI5DWKzQMZa1H+pgZGPceSoh8m6pRj025YXBgYhooHKYcWXDEiJHyEyDfKK2cshGdQPkgA7arWfG+azgctnZhqTB7g4HvmqXRyuQry8wf4d2ESsugjSAcX25k/G8wcOVEqrhfyL51HjTDqZe4lJSM9uXdvLYsIdx1r61app9NVZMLg==\nnewholland.\t\t86400\tIN\tNSEC\tnews. NS DS RRSIG NSEC\nnewholland.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ks+YqJSty9I1D35qGBkaygzQI7l8WDvtzXorlth4utjm1/9sxFWBdQfPZWk7PbVSHwFuOFP6OIuv3hb8hqz2WqPTnt4ExKxP15VQvRLgpP4yGpKub9UtClxdETvwgCMM6hUhgklgTeb613V2SsSdh63yE+kkKE4MWKdydWKs4i8GbqastnU9wRqVnXBEWdhIUMFfbJx9nSxoUa+KsPSOEbCMpfMcRsTBbY82KUlONWbAtwmozx2NocINcnR/PAIeeyQD0bM0ssjJubZlptAuDXZr1UYwjVJHZpzdu64vIHLbIcYdTty2zkyflYXMI5U0vOoo5ihKjeQHETNQPSdsMw==\na0.nic.newholland.\t172800\tIN\tA\t65.22.120.25\na0.nic.newholland.\t172800\tIN\tAAAA\t2a01:8840:76:0:0:0:0:25\na2.nic.newholland.\t172800\tIN\tA\t65.22.123.25\na2.nic.newholland.\t172800\tIN\tAAAA\t2a01:8840:79:0:0:0:0:25\nb0.nic.newholland.\t172800\tIN\tA\t65.22.121.25\nb0.nic.newholland.\t172800\tIN\tAAAA\t2a01:8840:77:0:0:0:0:25\nc0.nic.newholland.\t172800\tIN\tA\t65.22.122.25\nc0.nic.newholland.\t172800\tIN\tAAAA\t2a01:8840:78:0:0:0:0:25\nnews.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nnews.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nnews.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nnews.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nNEWS.\t\t\t86400\tIN\tDS\t18742 8 1 B5FE282500E12F083E55C440D38DF139BE52ACB1\nNEWS.\t\t\t86400\tIN\tDS\t18742 8 2 DD72CA967B560BA790BE018601F70CC453FB8688DCEAE8A2E0807A60B3B5ED8A\nNEWS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p7nIUmvF6TTysZBlFMyB0MuyXvHqyvnAAeHPGaw9LIfKoX1pAix9dAx5CHuYBoJo8S6xkzA6/bpvqSNe6g31HV42vXtybpZ3OM+L/65e2LMuAdV2DmJkQwLJ5AivotV4pYrJAxbO+GsrxZ/pv1UV+3AXadm8S+Z6UTzNRlDBIESew3F2iS9zqjUHI+v1jT4lYtWZMvAAdCITfHp4Te1yNj07rvxO8Q4tRxGySJZvE4kvMH8mq3KI/7eqwkYNLlD8vS/0hWqgvYlgy2Vgv8DnGQ+832I/+tYSyvY1l3n0cggFaMuBB4AK9o7tx3LPZbu2Lli0/QXwG/uJ2PQAUZtNLg==\nnews.\t\t\t86400\tIN\tNSEC\tnext. NS DS RRSIG NSEC\nnews.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HqkBvQQKjBDpzUjY8OasRoeNPsd+HHaHrPCFeOElJwU67an8v7R8gY4VjiLCDSWmRf73u/vXOVPGy4MbCc4j4M+SJUQcidu7VC36UkOWUfYbpdWFKB4mvkVoAXhBWQ1yunB8zLZ2HQ/e6nnalE8nFZ/n10Vn6ymYPzQMJz3GI8TiWIkP9UTcUYA40r3JkVRj8dDW905zKU8h0i+74UZZmHfhS/YMNqk0SjBoCTNBbpxvtMBCD4x5G/PO0JrWnzMCqTZl3X8/atTQe/WGUgJ1hKrT9EIbQLg+zwcK3d1T51azEKxvKTH1nn9skqvBrdCNgeq/q2l8Mwnzk3fBW8kzMg==\nnext.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nnext.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nnext.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nnext.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNEXT.\t\t\t86400\tIN\tDS\t18699 8 2 6F0EEA97A1E666895178380D389D124CF968EE04B676AAF90D8DAEA1E1B71C6B\nNEXT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . i0vIZbky4bJs++ah5nc+CJlOPVqflp4w0N+Un/IR3CSMUyQb/DS5Oucp/Ui+Dj1Zo1nmN0aNYoBqNcmDST/S0lc4vDRMNh3HBcIzru9/B6X8yIP5S4+8LVTxtESUtYblgW7uH/LNSAn3tLrW1f+7GbQKA8D1odnkJkHtR/ZcafNfttjxxU6OPpGP6DAwLsaxN9ubEkf7ZDC6NuxwHxP+jQuGwdRV1xVvwCMpWosuYy1m5QLqvI7NzrEPfP/71FTrQ8Kgm10vc8F/C7970hZ/j/4fHfnL5VAjFU4BnCzyEWWO8lwrJAdrMA79F9mp/o0H1OCZlNxYml5n62I+1WYd1g==\nnext.\t\t\t86400\tIN\tNSEC\tnextdirect. NS DS RRSIG NSEC\nnext.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mdPB8lsusfb8RatNihUG4A4x4qQreipIUzqftzHbboCVoysA0G9juj5RnjpfA3Nc4ExbSrlFKxFIA39IFIagRYsxLh7lrZ4uVWg9tKgEB4KIZqhL7XMJXJA1TZMZ4supClL8A1VF2QLCnRqjLGJGD+CVYFs+ILSeDhnKB4DXce97eX+tjEszrJgf8iAWwGNPdk5hObGic4VW+KsUQ3JGTxaxhuropFCbTXkFQwXsq1jBp5qW2YrWHmVPZcBvE0j/NanKf+a3Hyiu3CHMFN+aQEMkWtqUGt5fGigNw557WsKFsfmHsehbztnGlJzCiia0nRGmVU8G8FI/hTBQOdjrcA==\nnextdirect.\t\t172800\tIN\tNS\tac1.nstld.com.\nnextdirect.\t\t172800\tIN\tNS\tac2.nstld.com.\nnextdirect.\t\t172800\tIN\tNS\tac3.nstld.com.\nnextdirect.\t\t172800\tIN\tNS\tac4.nstld.com.\nNEXTDIRECT.\t\t86400\tIN\tDS\t25104 8 2 5CB8A225364097555A383A056AEA5E536C9BE9AB870F9607701365F12E3A6691\nNEXTDIRECT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IxLZARNP4fW3l1Ub9VwqY8ACubG74ZJjf98DTDTTyNo9rItZETYkZYvQXLOmgv7qWlTRxYMTUJ1LU9EWooGx8QHoyFUQcm/n5hGeJh4xJV5h4Vg71iJYvjS/lbeM2MjxopYUxaultcY/+4axdWryieS0m/szaIvOyXrGnYevnNrSfsePIt/GuZrBaF7LnULhmxhTBLTf3dMw+vyIbBOOLR3dEXSAe3TnOF2woqgeSeLUGLhfW4gW1hPvCelLylLfF5Mb0YswSBOHeafpfHOS349Z1+AFzUvZoCdH8FQPGjeqCHXj1jQctfqZZV2W0UC/3jxIXCF0ttc65tvG+4FZBA==\nnextdirect.\t\t86400\tIN\tNSEC\tnexus. NS DS RRSIG NSEC\nnextdirect.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qZHJr+2uS84Jxm1n5fUmbdqUfckm/UKFGIeiPDnLhhhp1rD2OE57sZe4JZIQgdVog4sQ8J/F0br9NyzSTFcygJAe7STgu4Q0InKnjxsBIId3BVP93gHYScwc3BC7O6JvRCF7t2BdvTgg9cP05BeS7Upstkj2dkHls6VOn+D7Lnv0MZ9YnXV5Wgse3mYQPqc9APTEjGRde67BLLNrNOW4V3iPxz6wiu5v6Cx5UtMkMhH15FwPn3pzkm0OqHhjIJygSMgHR3kKzLsaFPmU7uTuj4/7h+ZIwZdP6vK+n5uZVJe1LsBLhvLNxSuXRAkLYfFt6fUS/8BA+Uq7NBtCuL8ldw==\nnexus.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nnexus.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nnexus.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nnexus.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nnexus.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nNEXUS.\t\t\t86400\tIN\tDS\t30644 8 2 4FF9338887C833C3D51A1C002600A2E8799A8AF2DA1246A54E43EA25E574B9FF\nNEXUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BEfSPWK+wCx5m4TETn51rIHmSfYdqBXRewQn1gOdKYwCBv3k2NuHu3bDwCKdCss5ykJcYlPO1ohEb1hywbH+YMN3k/EVlTPjIq3kL5m5UfqezJCefeZVwzUzvNR5Bhmnx8kp6P05f38rGODy3Ds7Dez1cEl479AkD+lPAGCx1zeH+ugmS+vFsmG1a/CYl/A1HsyRDJqH6Ar1eURn/Kj7/XCqRY7E7TPtD4LOVa9FTd3CL6cJbconh+yp0Z4h7PyMIJ0atdT7CL2/PE2R6AI6Rt68sh+BR5Cd8kpcNZzkqss57EIzf7e4QgKYemeB8L+lgwHYbZBwrTpesFy5HtCKng==\nnexus.\t\t\t86400\tIN\tNSEC\tnf. NS DS RRSIG NSEC\nnexus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UMptafY+kVytT/A1YGf7iXVyO7Bocf3pqKyN5RveeJ4mAcyQMkuu5iwUYiMKyhmBpj27T44zxFxEsuYWTbbv5NbgrH9oXvHF0PT0VkQk0XOxtuGO3i9e8QRNlqiuIT7EoaZUyjred4ZOpeeJJQKYeTxM47j+bBA/enpk0kpwm5bEb8BVyXerfW/dLJAIxsDNrKO73Ed2NJNB5aJjf0f7KmJ9BMPn7fhmil0e8LLOMw0kYkAy/xOY6dj34wFiDXHsD2oqcd+BKfr+QK64ffcztVYJtYLHnmFYs5276IzMtmPrr8jbocUhmCDDC2DGJ78IZz9/pryJYGHRPNPnbRaGcQ==\nnf.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nnf.\t\t\t172800\tIN\tNS\tns.anycast.nic.nf.\nNF.\t\t\t86400\tIN\tDS\t54236 8 2 DD87DD324E8360DEC8DAAF2DB771B8C52024D6CEFEB76F2B855E0FC3B8FDB7D7\nNF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . baVOqeL4/VSZy+dkm0qh0GJx2eD/3KhEfgRzuQRTk5yGsmRUjxZxRG/7swHxvYhMhNOTpGha5Mwjld1Pt2AVWL/NIa5na4wC3VpAFstHJbMEwM7GaE11lzPs/gfWG81LLyZx8avu51iq4Jr7OR2DSUPqfA2C9wv+hUCnYkvvaEgh+dTnS3OY45nZe6ItHX0ABUdloFbKn/mKrZglQGCBYArmA9Wi4jWntajDYPvNOVvYO64uDPLL8yGga1eK1xTsv8ojajn9gOpWyvCEY/3qsQUUuK4p1qGutJDaT/zEXkfduK1VhJnjfoYzsAYm5zRqZxbiMeiHBTPd/CcbmeVB8A==\nnf.\t\t\t86400\tIN\tNSEC\tnfl. NS DS RRSIG NSEC\nnf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MY5KSq+3mravzdkocZj4Te7tIFxLQNd2tKstHekXsIKvxXj5kkNZKx8qvcC5LirRHgflH/3Id8iCHqLqA2aDe9zu6iJhvLJgagoDuvQVnTZQa+mhQRh78WXb2PjRQYUN8sEzlmU4W1/Vld3CMhZAYGgle7vJ8b8KuyuD3gKVPsZT+k+We+5bPpqJjbDz5J9tY8ZR9WhqrXDV83rt1m+DxUYZAsEE17vH+KakG3/KzH3T4NVKrL3s9OxxW3O7KTaCvv5uZmC9lz82g0OvaHvOfI0B7/l1rFz8qgTvuh4rstdjClpo2IUHeg6++NN+38E4oOHrVfBcg0kYlmjipwIykA==\nns.anycast.nic.nf.\t172800\tIN\tA\t204.61.216.51\nns.anycast.nic.nf.\t172800\tIN\tAAAA\t2001:500:14:6051:ad:0:0:1\nnfl.\t\t\t172800\tIN\tNS\tns1.dns.nic.nfl.\nnfl.\t\t\t172800\tIN\tNS\tns2.dns.nic.nfl.\nnfl.\t\t\t172800\tIN\tNS\tns3.dns.nic.nfl.\nnfl.\t\t\t172800\tIN\tNS\tns4.dns.nic.nfl.\nnfl.\t\t\t172800\tIN\tNS\tns5.dns.nic.nfl.\nnfl.\t\t\t172800\tIN\tNS\tns6.dns.nic.nfl.\nNFL.\t\t\t86400\tIN\tDS\t16057 8 1 E62611A46747F64501C599AB744F3A52EC772211\nNFL.\t\t\t86400\tIN\tDS\t16057 8 2 401AD6318A3F65A5B79CC33BF7B9D9841E9364F88B59B4C3298687550F4E90E0\nNFL.\t\t\t86400\tIN\tDS\t56807 8 1 0D3FDA7A786CD2737FC6D3AE5382FF073A3BA6EB\nNFL.\t\t\t86400\tIN\tDS\t56807 8 2 0BE06BBD0764BB655807144202B41D78F08C7DE5A4716EED151D4073E14724A0\nNFL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HkCR7YFrHONbm+IB1VwCQ0qYeybyD3GSW3zEIpIfjuOdH4YFY7I71sXvNc0sWDK4M4XSZ+wVQJ86MsOpagmBgiQKg8qo7v5/K9d3U2LiVO9ysy6hbNdgtMnimQSGz/idD7qURxIOYzX2E0zcATzJbG2gxNCRdy5m9Of4q3Sd5zGgMcrXOhF0qW4oUdri9vbnzMvEoNfb0Mu3Ii4l4zH5j6r2YmCYNsmEAcoBTnsY9RiDmhTBmxG70n2UQXDeaiYjWZun68SRvmS0u+QB0zLbUipQeA7Yxq0OiVh718wYfAnFg71ta1+IiRpIuQS+/F0k58qnjezA6gYmv8aqOZtztQ==\nnfl.\t\t\t86400\tIN\tNSEC\tng. NS DS RRSIG NSEC\nnfl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E2PzKZmqm5UxPCMI0XNF6AMo//k4dRhtr5AaIWTGyw7uQTApZt3ng89pP9IJm/L3Y6MxoRlRlbXCrH7XgxBzuTyQ0RaV7u8dL4Gvi3wT58A4bPLP42R3tKWPYuS3BtMbGYFrEi9WTDdLGZ0KS+OZMud8ITI5lBlXCpxbtAOUZfYMLLZqfBnDUfE9t+9DDm+GV2dm9hCRGng2AxKqtuAe5NBmEkZDzSfd1TF46rEVtafoI1WtSBerxDLvNk8O6CPNh6Z0nAuYhH5c3NraRDY2xYu43keBb2ewagFh1ZoQF1H+jz4ZMGBiu9Wg4aZk2cloOWWzSGLIgBJ6KyGm/tBTJA==\nns1.dns.nic.nfl.\t172800\tIN\tA\t156.154.144.122\nns1.dns.nic.nfl.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:7a\nns2.dns.nic.nfl.\t172800\tIN\tA\t156.154.145.122\nns2.dns.nic.nfl.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:7a\nns3.dns.nic.nfl.\t172800\tIN\tA\t156.154.159.122\nns3.dns.nic.nfl.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:7a\nns4.dns.nic.nfl.\t172800\tIN\tA\t156.154.156.122\nns4.dns.nic.nfl.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:7a\nns5.dns.nic.nfl.\t172800\tIN\tA\t156.154.157.122\nns5.dns.nic.nfl.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:7a\nns6.dns.nic.nfl.\t172800\tIN\tA\t156.154.158.122\nns6.dns.nic.nfl.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:7a\nng.\t\t\t172800\tIN\tNS\tns1.nic.net.ng.\nng.\t\t\t172800\tIN\tNS\tns2.nic.net.ng.\nng.\t\t\t172800\tIN\tNS\tns5.nic.net.ng.\nng.\t\t\t172800\tIN\tNS\tnsa.nic.net.ng.\nng.\t\t\t86400\tIN\tNSEC\tngo. NS RRSIG NSEC\nng.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qFy8dE7HOv6VpoSdR1uWxGCL3EZ+Oyy3r+zwK/79atSHpG2XSeCz2updnLN5DvnW3ObeUqilg6mSiqNv/HgBzvVvNhRLdxYeQ0FlBr+1+gtdOb66lNRjMP2jj7QEgbUzMaIMOUIS2b3ofbiwO6Cih1WN0ZgRSOQis04dXo6oL5NJdnGHYu7GIp8+s4so8lK+jYeb3X5PLKOBs2hFWWIMyoA/2O5vNYFJZ1tC6ytpi8M6ccf9s8sgCCaI/iM1pZHhf9O3RqfpA69f1MTGOvzpY5RhPCav1/iwGORfDOGEBai+a5vxl+5T9iaz1fiKPyYMNYVdntO7QQv1tHZdyJHQRQ==\nns1.nic.net.ng.\t\t172800\tIN\tA\t194.0.1.29\nns1.nic.net.ng.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1d\nns2.nic.net.ng.\t\t172800\tIN\tA\t204.61.216.40\nns5.nic.net.ng.\t\t172800\tIN\tA\t196.216.168.41\nns5.nic.net.ng.\t\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:41\nnsa.nic.net.ng.\t\t172800\tIN\tA\t41.222.79.3\nngo.\t\t\t172800\tIN\tNS\ta0.nic.ngo.\nngo.\t\t\t172800\tIN\tNS\ta2.nic.ngo.\nngo.\t\t\t172800\tIN\tNS\tb0.nic.ngo.\nngo.\t\t\t172800\tIN\tNS\tb2.nic.ngo.\nngo.\t\t\t172800\tIN\tNS\tc0.nic.ngo.\nngo.\t\t\t172800\tIN\tNS\td0.nic.ngo.\nNGO.\t\t\t86400\tIN\tDS\t22501 7 1 4F101338EAC9EFFB72BAAC213B69921D9243C546\nNGO.\t\t\t86400\tIN\tDS\t22501 7 2 6E38DB3504552123DE5F25C472FEEC7323CA61E4F8F3D0DDC90DD7FF07903ED3\nNGO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G6RjBO4u8vrS9PZwDHn3WXzNTlA0/Zw0KlnWLoQrs01OBsj4xWYz3Q4cilbRopUQHRTtiBDWKe/U3pVFMxh3mo3HXzy10HCbNKHRhx2dE0k4kHdI3Y65XzPOjWJsIkehAQxo7MH+sr2z8PMXSPdSHNzAD+ecYQ7Sufx63Zb4cRb7pqm9BfalxfDqvHQRrfSB05b+fFKAHiMRN0SxRtYVH/9PzMs751WUKwJSgsZJufWjKTuBQR1a/KeilAvRFHyaNdkKnGDIEggHcuOMECnhdIM3w4ZlaoeTqfXAlaaLuc3gOO8jKuxIv/ETsjPcN2o3xOb3JYsWqvPNe2cnuiIZOQ==\nngo.\t\t\t86400\tIN\tNSEC\tnhk. NS DS RRSIG NSEC\nngo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B16bPLvuuT/YvuMj2owoqXVpSFUk0cC2N6mI/wZngbzNNI4mxpLZmRBvX1x4ttbhV1bBNq3Md7wpjTGKdP32OjCM4QscwPhFmeasJCOOunvPIvHTbDWVhOBznCNh2F0x2wU4BVDTZsSxs56162TA54ShOh1D0LZB8iA3nSzyD+E8QWsWkwxaTHBUKK7pi2QeLRXUCnIk+IxAOerC+d2LCDx0UnGS7XLZHqwu8LT3MoA27c5h9IRN9vh4qzTq0AAtgxrI4A8bkR3M8ZRlxgfhPC5aNm3aq1kh9mGNytkYDsTK+UKn3ugLtKFRdtwds5jPgdjeyjWtIvenZAEyUnw9Zg==\na0.nic.ngo.\t\t172800\tIN\tA\t199.19.56.1\na0.nic.ngo.\t\t172800\tIN\tAAAA\t2001:500:e:0:0:0:0:1\na2.nic.ngo.\t\t172800\tIN\tA\t199.249.112.1\na2.nic.ngo.\t\t172800\tIN\tAAAA\t2001:500:40:0:0:0:0:1\nb0.nic.ngo.\t\t172800\tIN\tA\t199.19.54.1\nb0.nic.ngo.\t\t172800\tIN\tAAAA\t2001:500:c:0:0:0:0:1\nb2.nic.ngo.\t\t172800\tIN\tA\t199.249.120.1\nb2.nic.ngo.\t\t172800\tIN\tAAAA\t2001:500:48:0:0:0:0:1\nc0.nic.ngo.\t\t172800\tIN\tA\t199.19.53.1\nc0.nic.ngo.\t\t172800\tIN\tAAAA\t2001:500:b:0:0:0:0:1\nd0.nic.ngo.\t\t172800\tIN\tA\t199.19.57.1\nd0.nic.ngo.\t\t172800\tIN\tAAAA\t2001:500:f:0:0:0:0:1\nnhk.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nnhk.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nnhk.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nnhk.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nNHK.\t\t\t86400\tIN\tDS\t49991 8 2 AE38958A211580EC1F9A134819AEEB38F8D86A007CF2A34EE30511EAA0F3668D\nNHK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EknXqMXA2hPbfbt18hcQOoyjzkb3MGCDbCYKtAq4Knt+AreLytlN9QaNWAFrVWvEeaLCLIgwbenypj2kU1thb3VmTpju4ikRsN0VexuRgVGBA1/HX2dCoKhOfJRfjcz+D9trIf62KAaEPY2A7Xngz4qW3hGnuolfo3qtYPTGA7xPC56AtIcMbgYTWmEcJLl7D/JrUcjZs4nPsuU+ku96QFtrTI6XGOIem3Zs64ObAS4VD1aHqKSO41ESS15lwuNrf3AJ3cDnFraOFP1xygDZQwrOjbeGHKk82Wxw4UMI1X+MpZ1NnyA+mSo/ulNnxg/SaCHc0tG2xY4KyzGgp8q2AA==\nnhk.\t\t\t86400\tIN\tNSEC\tni. NS DS RRSIG NSEC\nnhk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ok8YeGHNms7PmKIAcjYLcOG2zz9Iw1M8VX/rryg0JY43OCjvGN7fp/otXXcdySShtlbfkWshARiKsbpQedoCnByOf/G2u1YOjfuef5XjE1I+CV51bFqvG3Qlv0inHYaxATThVNMAQXLK85sDK54X/EwfiiAQ8ni7XE9D4bl1pGa+tE2rTFKZZ3duHMAkmAhbNI+QaHKnouRAW2n2fTQ4NWKy0R4P25gKPpBR5aSOO3ThCLitRUntRTD+0UXsaWDtjjXLThoX8NjGqJAZ4vfe0R/Wjbs5XOeT9z/J4gE2SuW46iWIlw3bhiuSN97cZRYaURxDSa0BTzf0xjm6h9HQSA==\nni.\t\t\t172800\tIN\tNS\tns.cr.\nni.\t\t\t172800\tIN\tNS\tns.ni.\nni.\t\t\t172800\tIN\tNS\tns.uu.net.\nni.\t\t\t172800\tIN\tNS\tns.ibw.com.ni.\nni.\t\t\t172800\tIN\tNS\tns.tmx.com.ni.\nni.\t\t\t172800\tIN\tNS\tns.ideay.net.ni.\nni.\t\t\t172800\tIN\tNS\tns2.ni.\nni.\t\t\t86400\tIN\tNSEC\tnico. NS RRSIG NSEC\nni.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bSajNrMsM9UzpHUrjyZwecUV8FjpJQBHru876LwH4QPNSIaSlLqafLqL0wT45P52IlQ8WzWi/mkSHJs7Uz47s0arEadibW4r3aVAU9L74Fnz4J8G9xlBD/dOJ3ZwkYS0Vzf4wNqApuil7Mvd9wBJraQ7odeU6+W/VWqcsriHYJ2nHAZ4yyzJAm/ctKZDt/oUxWpgW6O7Z3kOFWdRHLgLvN7/4Gnp/npBwKnzz+Y+xNvtQWFct4h8anlSlRrsNgF0B1q1jxv2JWHgZXjAQCKGpZ31fIpL9gEStAyjGb05J1JvFmJueAZgQrKGxlhBL8qGZLfWqyDLW5k3LSV8X1+Ceg==\nns.ibw.com.ni.\t\t172800\tIN\tA\t200.85.160.2\nns.tmx.com.ni.\t\t172800\tIN\tA\t200.62.64.1\nns.ideay.net.ni.\t172800\tIN\tA\t200.9.190.130\nns.ni.\t\t\t172800\tIN\tA\t165.98.1.2\nns2.ni.\t\t\t172800\tIN\tA\t200.9.187.2\nnico.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nnico.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nnico.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nnico.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nNICO.\t\t\t86400\tIN\tDS\t44321 8 2 C994B57DBE327170BD144E310D3ABB9F8A43C65D54D6AFFFCA2D8C293D40A6DA\nNICO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KCbq7wY0Po+Ncfc6znZWXizW5R1qJRbpn6VSPUn3eCgLIHtOXtrZm+U0YSDPAC5moN69z5v9N1xnrVZmAV6tdFbRHd4Kb/xoO3IwNp8MV3DkStIIeEUr9ijAvanN+9Xau/uIYwWXB2hWsz173Z1RGVhoR3H3ebLMwetOTZVrC2iaS6IDfz5340gjoxNIfhY2+gqkhZGIH27KeTiBgB+8g5WdsHIbn4bPCzb23SJq4MAqwFGwFM8z313+Y/03ymDRXQ0iPdXMyN7graV/Sawf4JZ30cHCOBnShQjsi6PVgdOotdYD2gbcJpCnPNZjCx7tcGY/9C27KWTAzWNoHWvGGA==\nnico.\t\t\t86400\tIN\tNSEC\tnike. NS DS RRSIG NSEC\nnico.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ArnFLMgWh3fGLDk6L4C220qGAUP+7jt9QVtQDYBofU3Tqv6MXEjSeqH8Giour3AsqnBCPVAPkRX71Xn9wCgLNl9VlcgfEkZKbOtXBPguCUE9Hpy2S2yzSpRwq4h+CCD+/iDlffkQABFskO0PjD5kKoqLCpkouu29s4Xdfah+5cTo6xoAZ0aWBJxMqgzm/yylCyIhZoFzG84SUvo+6BVRRTMaZmGsWujIH22V3vdi3LF7zJy1SZ7BxpZ37WDDo8PL2Owal5kvbdnlpAfhl5EyWd32B4mvEN3e6hEtQAL+6TDdis2ssW6e6875q++D3pBCNDghoATSKBgSuq0Lcod84A==\nnike.\t\t\t172800\tIN\tNS\tns1.dns.nic.nike.\nnike.\t\t\t172800\tIN\tNS\tns2.dns.nic.nike.\nnike.\t\t\t172800\tIN\tNS\tns3.dns.nic.nike.\nnike.\t\t\t172800\tIN\tNS\tns4.dns.nic.nike.\nnike.\t\t\t172800\tIN\tNS\tns5.dns.nic.nike.\nnike.\t\t\t172800\tIN\tNS\tns6.dns.nic.nike.\nNIKE.\t\t\t86400\tIN\tDS\t1975 8 1 F211ADA0F1855A334509F7B0CDEA7D5A0DC437D7\nNIKE.\t\t\t86400\tIN\tDS\t1975 8 2 FA2093D259C01F33C4614F2AAFB522E3505E76806F6D18EF2ACD93F5E218D9D2\nNIKE.\t\t\t86400\tIN\tDS\t61525 8 1 362B5F6FB9A14E3239340BF1A1DDEBE3BF2181F0\nNIKE.\t\t\t86400\tIN\tDS\t61525 8 2 15D72AB047D6A7FF1D33F1A25BC1CC9BD9B3DDEEAAD85EEABB251EBC79284134\nNIKE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . N/x26AqYJYKJgCt09OsHy9A6Cy9AYThTe6432kMnB8Xqs/CGaVZSSFh6af3ZrQ8CwhjUhtjyQ3YIrFQiEK2L6cRGJdMxXEindc1ch2WjPVXGboTnxNyx6l2ecTQ5sOR3e63a3mOlr5xKZi1zVbTIgSSzFjRAKsn6sjTr3zinehgL/DLCNYJYNSK2F8So1d+w2jQsg/jj16HEN2UR4W6Y6hH8JL9mZCA66NR2tMmlVRVC7Ky0Dj+vkn89In5MclHxRh/zFfzE7ixy3iw1aWSW16hQdNoisdEHY2SyLtCc9UljJ8/T67STmfbCfChFhX8G6cjYohiHKcqUcpnS+HnGhw==\nnike.\t\t\t86400\tIN\tNSEC\tnikon. NS DS RRSIG NSEC\nnike.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Pac+QAgJIkA7dJrdJG2Q6BSfba1svO8thHr504UtRXSoImKROLngm9noUX5AezhyKKyRNnU6KHSHOtd8xVvlbruEf3VLDKBDZf+Ukm6vz9Woq9Phq8ReK7itJi+QmlwYH+1Vw5WP0S+DLVtOH78fxwU2yDMDc/OLKD2uiZye24Oqdu295clNKbvuq3Xd/vOv4s5/VXhf8Z2phiZfPf28QRkgWXriI1TarpuXxozoqPKWtQd9kdBa/0mm/tALNfl+w4++3TFYDC3+x278QVdsmmJg1KlzSnVaVRuiWiQC5PIZS1fJnfmbhn9Wm1EgoRBMjPP6mwZLwPFCKf9DiOliqg==\nns1.dns.nic.nike.\t172800\tIN\tA\t156.154.144.123\nns1.dns.nic.nike.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:7b\nns2.dns.nic.nike.\t172800\tIN\tA\t156.154.145.123\nns2.dns.nic.nike.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:7b\nns3.dns.nic.nike.\t172800\tIN\tA\t156.154.159.123\nns3.dns.nic.nike.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:7b\nns4.dns.nic.nike.\t172800\tIN\tA\t156.154.156.123\nns4.dns.nic.nike.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:7b\nns5.dns.nic.nike.\t172800\tIN\tA\t156.154.157.123\nns5.dns.nic.nike.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:7b\nns6.dns.nic.nike.\t172800\tIN\tA\t156.154.158.123\nns6.dns.nic.nike.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:7b\nnikon.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nnikon.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nnikon.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nnikon.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNIKON.\t\t\t86400\tIN\tDS\t19113 8 2 F16FE14F9BC4E88DC2EF50A56AD4BD8ABBAE36DC98FAB0B67418CC5CDC2F9416\nNIKON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OO1GU8J3SJVnXTLTxDG+1nyMjF8+bfa9Tvj7JeptTzzFoXUutzGFxC4fl5pDZ46FiaKU+09di1k5Hi6rcHwMX54rHpl60aiW6kuEUk+Yy/zFn3qEr+ErW4U7PfB6D0j5ON9ODHczW/TbGaC+3EXUkYMNzYR5blKQDlC9Hj33dcehA0DEw8cRyvtSxuqEQ+kEkYJjCea/p9ReNLQo53MhAO53FwR7gCuqKTPUUsU4VJcvOvORSW1Ht82PsbCFdJ5ngS4USf3BKAiSYA57hVtmTeqW+NxVEj4Eu4I+nKVsDv8nSITEiPf12vI+LuLFywa7LZBSQmLIIc249ki5wVdAsg==\nnikon.\t\t\t86400\tIN\tNSEC\tninja. NS DS RRSIG NSEC\nnikon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . r/SUdUBtPrwhvLjVGiQoPMyDrOP1f003EH7kQCbPVeVcm5SOjT61hHhqWp5gbtihOnhJ1vmfh66ClUzZ99zw2T/dfGouGETWQnEK3tGz8XiFSjMLwEaRY+7lB0Dy4V0LgHMD/VmH0EfjCx8waV2WS7o4QiYTWn+bZrR7YvGBGDZYKAqtW/A2rh7m8XkXox2wcABFkBDEG3qj+uVqEJF+ALNLMD3DWQTRbRkOMuz4Xw+VgPJGoe5GIDStKPBY7D47Zrc1ccpuo/YtpxPkSupZFZFCNQI2IKa+N6ipV9fSYL9omox+U8mvILK1KtotYg5ro2osfFJACQwHU3t0MZ+2Nw==\nninja.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nninja.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nninja.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nninja.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nNINJA.\t\t\t86400\tIN\tDS\t18097 8 1 40C7CB75F0984584B44E85A5FC77CB3BFF905128\nNINJA.\t\t\t86400\tIN\tDS\t18097 8 2 AB8E34A3AEBE1E0BF524DD53742D605033217E1494E0B2CC58C4231D4A64DB90\nNINJA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R0emDmg9Y5TAgihpgefQSyJe/PPUowePibX4x4YHIqwLl/3eRXLpg7qJe6bHLarZLEKZnph5jZtjd8EFOXetWm03vpbUcUf8w0dIAbjlKdzM1bw2byhtVrFXdlGz1FE1+2MtNX7Mh+x/FHxLbSkUfhCnn1SXZQaLQiA+JtChqv47BKmBGfig9ga2l9GFhN6bKfMVUVRIwJKzp9aVFCuL6cmKACb6E+G+4Mo19qEvjvipozddXRwl9nVnsWvgGozEheWRjv5/eXsXGN+g/xja4bOnbXFlrCHStYmnsyjoz8VVWCJ7cd5jLX+pz4UeC6SJPNpaR40hi68l2o7thOOiqg==\nninja.\t\t\t86400\tIN\tNSEC\tnissan. NS DS RRSIG NSEC\nninja.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lMvRDIKDhC5bMsOjnFnvN6PbT0UIgSjdvy0sPSW1LZ27JeV8+Afr8qjD0Ebt6e9HF90bbQoPDnLZsxcEZrQLAbdNdmQOJ3O1A/ulUQlimGoTtqvun0bWA3HwYkQUOq7vjQqfqhUhfFCPhgGVscjiy45HsdJUR2GKgYGoLaiHOHi0WXC3Zwvrf2DnnWWiQm63mqONUMNV+DIJkUTlchFj349MgqPghUHC8cG3saM7zv/6zdyPOURUcjU4LXZAci2HuvJP+zuQlDS5BsJ/eNmCZsMyRZUEC5wj8uYx8nfV2PvFvZ/JTKHpyL889usffmHHaDEPQAi44hB5rckLZV2jbQ==\nnissan.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nnissan.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nnissan.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nnissan.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nNISSAN.\t\t\t86400\tIN\tDS\t30989 8 2 9E6D50B3C76A032C63585583DAA232F62F3697CB579C2ADFA0017C071E034A26\nNISSAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . d6KW2z7NmZZ5SevJ1+zN8aLZwZ98Kbe0b5tHW5YVES29EkTSiY5FNxvo4lTihiyaAK4uY+HftVWLjQzaHIRXdOzRIy5TPqbttCWLHQscD3+9lYxnCuP6hdhV9gvdKAJHDyt69TMKA0JSt3dlSwe4hoFhValbXMr1YG0C22U94oPsSspKgdABVx+Zq9nYWHCX25j1RQuZE8AWyuPFbbOI1yNr5uyeGd9CA4/r6JUMZ6oq8WQIxfWRAbkrYA9yduPkZBKVeDGgMZil0hncW726TTpPkceuGvnkq6gMoj8RvXSCOS78O8MZ8qa2yAQ4/ibel5LAEBjwU+wjigjozXGvlg==\nnissan.\t\t\t86400\tIN\tNSEC\tnissay. NS DS RRSIG NSEC\nnissan.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . erg1LPpTIG60cYakMSyDI0pltEvua0GBBBEKBFzkMYwtzFn3CTanXkvSbdjPggX5VceC9nhNMOeS1nCuxk53+f9y6pKLFqZFZ5O7AqKzCn3WpBeM4akPHVniwsx1lNMbJYiGsKn47mLGRYSXHfFr45pCu4tH53Z9MfJLU/dg9iv3DoTh0XfwI54cc9DVAep7PnwpXal8fw3qpktT2Ls3DCZY402N0rjT0fXPlljhTyalR7hCAe/GSDCzJPpVFJiVZ4VWo4x9QMfXZFZskCIkqz7RhB108wbbBMU+EopGV8/La7nffUKTIyhKNJgk6zGCjfKL1WpzbJscV7x89rI05A==\nnissay.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nnissay.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nnissay.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nnissay.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNISSAY.\t\t\t86400\tIN\tDS\t62124 8 2 B59D6BDA2C131F954A260174AAE128A43BA29580997FC822E4006148960ACFD4\nNISSAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uBMTrB7RN7RrpebPhR8XclaCa8fTVXtjuYaygpXNZuCMvoZp9CIC5fcMZ8XVVP3kTV560qeJFBq5gv03uvK+YifLhpLlMF3v78KjbYUyXY6cd8kuVtN4EdFOVJ65ujVqFC9V6Qzpy+JYN8JZKIyGW3MsV92bcVJjV+nsp++rJYADIV23f+jxpwqDsUl/ooMR10JK3S4fcbB/hAb1yM1BFsHtZQUsrUKlaof5ofdBR+WV3mNPSmztQspaHuyr/n5A5/MSiqH3AGLA9Q6tRi3CbXTkrgqqSqk2a/4h4Edy65FPsH+8j8jjsGNb7KtmDOE3dgvQH+N0xibgOqPwLyZJog==\nnissay.\t\t\t86400\tIN\tNSEC\tnl. NS DS RRSIG NSEC\nnissay.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dyslGkD58+h5VZjtehIEvHGMgr0aNKyW2mAXS0yfeqvyA27QqfFDbT0Xnv+sZ+9kvyAK/48QzYytc6KB477KG5myPF5UQkqjpnVL95xklWxrwWkPx1W1zP7jq2p1fFsVJbjW353ezkxRr4OGyV5tpc7Av0TCZd4rJ659t4oYz7f1W5PT6sRLPokUWnG7732Li/HN8bd6EaTbbnVEKHQpg9EVr+aV+rHWvrnXRGO6iDjt6mnUDkfqPmP18GMNdrTxudhZJ8w8+F2H5ePOGpPYapsxt3JAEVv3Z6jjyf4vDHhAT38ykVDgcWWfTTM85xSc4qMGGM3RG+EtNgJqcn3hkA==\nnl.\t\t\t172800\tIN\tNS\tns1.dns.nl.\nnl.\t\t\t172800\tIN\tNS\tns2.dns.nl.\nnl.\t\t\t172800\tIN\tNS\tns3.dns.nl.\nnl.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nNL.\t\t\t86400\tIN\tDS\t34112 8 2 3C5B5F9B3557455C50751A9BE9EBE9238C88E19F5F07F930976917B51B95CD22\nNL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZfkQi1QOV2qYqFJsXc40WLmLpNVKylik3mTBYlrObwhQSey61sJpva3MOSJ0kuXhKmRCwofqyD4TTM+g9qhn5qY5jS9jIX1ern7gPpnZjt/sqQ1l4J/LK9iwBH2nL2XuYkgm9zIIlgY15xIfzalk13zO0i1Tq1j3Pdl5m63kPj0wleXD6/+BhO7tjHqkMp+nwQuYeOXwU2K7gwNdvWexxWvxHyD6jxupeU90+FnXRGi1mx7C64MTKn9wiXFDbJXZUPSohqq8YzspzazRuEXV2NrMHtPlHOhJCMAKkzbbpXPrIbGcVTmsi2W2MumyYtyw1QCNYLPTg7ZnVSlSxWGDLw==\nnl.\t\t\t86400\tIN\tNSEC\tno. NS DS RRSIG NSEC\nnl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hxL4bzAUTCE3s8ERQfQWoehGr9l9Sj+j2xxNv4iRttNmw3LUEP1jwZIqHwZOuFdyGoybANm/nE/bpZ25B4GIgmkexM1Z+aXsSqbTC5Qr/V/1vJ7/5itHn8EaTJdGDw8Mx3IKLzYxeegbJq49uR6CHF71ZYcBBA5aAnoV/8OnQuE19dlsFMhoVolus7prRIPdKEFzgX7ltUP+UUZA11vLd+q5MHWfdnerhYSGSP1C5RAgRK4fzCjc9hWixpjQ5lH0PqChU+dQ0batPm4HlCawgukTyJr3Wq/mlxNH2nqOa2RkajZ8WPQKj07Yv5vfojQo+C/ugjli2SG4s+NBIIdxUw==\nns1.dns.nl.\t\t172800\tIN\tA\t194.0.28.53\nns1.dns.nl.\t\t172800\tIN\tAAAA\t2001:678:2c:0:194:0:28:53\nns2.dns.nl.\t\t172800\tIN\tA\t194.146.106.42\nns2.dns.nl.\t\t172800\tIN\tAAAA\t2001:67c:1010:10:0:0:0:53\nns3.dns.nl.\t\t172800\tIN\tA\t194.0.25.24\nns3.dns.nl.\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:24\nno.\t\t\t172800\tIN\tNS\ti.nic.no.\nno.\t\t\t172800\tIN\tNS\tx.nic.no.\nno.\t\t\t172800\tIN\tNS\ty.nic.no.\nno.\t\t\t172800\tIN\tNS\tz.nic.no.\nno.\t\t\t172800\tIN\tNS\tnot.norid.no.\nno.\t\t\t172800\tIN\tNS\tnjet.norid.no.\nNO.\t\t\t86400\tIN\tDS\t29471 8 2 915EDE46EA5324FF86B11C9ED4E9C814AE8C462C165E5380A3999D90418841DA\nNO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vPYT6uUs2B4rwQ52w0QjVxAeqaOl/znx+Jgb0Mua5MMW4zu4kF4J02A0NDa35IFETcZDQmky3Zn8WF0kzudWyNgCNwiRfWi+fTKf2O3wL9qfiElUsEPT2aaDbjwzOCpFWE+RAYShUPljE+DTXM835vnLK/13SXM4NfDsB5EuJr7sHuB9bDzoSP/G5M9s/040AUXS9bPWAowRx0l1bFCw7cbrg6FvfheDmegdo9LuGRL+ZVFMwJCaE+NLBsl1ghFyLLryBz/JalKEC99nSiVFuW5JIneEf5uOvFIWJ6D/+a0PHiPG6Hcgld520qk1od875cgpn82zvdWBprlYcM6J6w==\nno.\t\t\t86400\tIN\tNSEC\tnokia. NS DS RRSIG NSEC\nno.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lPxrXBfjD9nk9kOsUGrFt9KxPxMKEoRRBhaNhJIUQv9c7EELT92gnvIzGx7/s8E3UA6k/J4/NtVZHGvW/J+gMKhDh3I4bQmk9g8ec50zVKPZ1TmzfDp5EPBxcoKTKcyCKxN8Jd5n9wigqPip1NmyN7Jf1Gr3um6THq9oG/HIck2ibf+UtOp3o3ZqYl9e/CYeiuMYH8HrbwHsvcJ2zlLM0yr3c76spSTS6rOpMQQ8jyUITuKmZ+liPc3Ui07uLdcBFmYKGvVcnfqTOYRNekJSyVZD6NhWP892hbNxVr7isoi5xxRRCB49B+1tGJ3zb4oNxSV9E3glb4x6ocDA+OxeDg==\nnac.no.\t\t\t172800\tIN\tA\t128.39.2.22\nnac.no.\t\t\t172800\tIN\tAAAA\t2001:700:0:102:0:0:0:aa53\ni.nic.no.\t\t172800\tIN\tA\t194.146.106.6\ni.nic.no.\t\t172800\tIN\tAAAA\t2001:67c:1010:1:0:0:0:53\nx.nic.no.\t\t172800\tIN\tA\t128.39.8.40\nx.nic.no.\t\t172800\tIN\tAAAA\t2001:700:0:412f:0:0:0:40\ny.nic.no.\t\t172800\tIN\tA\t193.75.4.22\ny.nic.no.\t\t172800\tIN\tAAAA\t2001:8c0:8200:1:0:0:0:2\nz.nic.no.\t\t172800\tIN\tA\t158.38.8.133\nz.nic.no.\t\t172800\tIN\tAAAA\t2001:700:0:52d:158:38:8:133\nnjet.norid.no.\t\t172800\tIN\tA\t156.154.101.12\nnot.norid.no.\t\t172800\tIN\tA\t156.154.100.12\nnot.norid.no.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:12\nnn.uninett.no.\t\t172800\tIN\tA\t158.38.0.181\nnn.uninett.no.\t\t172800\tIN\tAAAA\t2001:700:0:503:0:0:aa:5302\nnokia.\t\t\t172800\tIN\tNS\ta0.nic.nokia.\nnokia.\t\t\t172800\tIN\tNS\ta2.nic.nokia.\nnokia.\t\t\t172800\tIN\tNS\tb0.nic.nokia.\nnokia.\t\t\t172800\tIN\tNS\tc0.nic.nokia.\nNOKIA.\t\t\t86400\tIN\tDS\t29661 7 1 8FF2E988BF04AD610E68536645F11267972C28B3\nNOKIA.\t\t\t86400\tIN\tDS\t29661 7 2 C6A6724F8E4E6361C7349BF9703F95EE1261060E60CE8C6FEE468F9D41D79D59\nNOKIA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c8FzTn9bwSBd7EUoUUNX5egtuP3zqihgc+AL6YQFLpkMXfNL0tp18xjm9ShjrRtGa4qrUyv4Of67FPkcyfESuKAwM0m55AJSxJo2qsTtTQH5+aI67yWHf1Ebhye6eY+luGq67YJ930eBBsw44t+Yy4jZ6yh5Yd8En3qf0ZayqMxLMPo3XTQlxSbcroXCpOesfGCSYZK6d7YPMYByRxv6eNeZUGWQdKCiIu4W8dHeTaOlRpQ9taVH+ruLU20Tf267rYgDgNY9cSTa7zo3kATUoE2p3RVkK5TjnocuZiemhIa0JftEBS7W3aRmPEDZ6qlGuD7/UL445SMVLS/Z7eZUYw==\nnokia.\t\t\t86400\tIN\tNSEC\tnorthwesternmutual. NS DS RRSIG NSEC\nnokia.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KgdixbU6A1PaCxXKc4wXQYrocanum3jBZgdauXBaZE9onzKFGYJfyXKI6B2XSnN0zNIHXbUlCwtXBAqaJja1tsN/hECYkIBFvHpdU8HPV2rWok9wPcbLnG1yKkyrWEc+nQi0E0O2wuHFurRrpXDXXCboSMp/aMFBeq88dkc+b2y84RPwE6wqm0OPYBoRKtO4o37JubFga519SExCvYODfQ4T8d1cF/GDrpnDNa7ZWohcDoVE3eHu5xntOvw2ctsIs6VfgnahQ3QFYZQN4sQ3XINQtJV5oPnP1f9iyI7mbcJDROzdWsVU1wjcX7Pq8aqdHiuqcecKFKnwfYmX0s9FPw==\na0.nic.nokia.\t\t172800\tIN\tA\t65.22.148.17\na0.nic.nokia.\t\t172800\tIN\tAAAA\t2a01:8840:92:0:0:0:0:17\na2.nic.nokia.\t\t172800\tIN\tA\t65.22.151.17\na2.nic.nokia.\t\t172800\tIN\tAAAA\t2a01:8840:95:0:0:0:0:17\nb0.nic.nokia.\t\t172800\tIN\tA\t65.22.149.17\nb0.nic.nokia.\t\t172800\tIN\tAAAA\t2a01:8840:93:0:0:0:0:17\nc0.nic.nokia.\t\t172800\tIN\tA\t65.22.150.17\nc0.nic.nokia.\t\t172800\tIN\tAAAA\t2a01:8840:94:0:0:0:0:17\nnorthwesternmutual.\t172800\tIN\tNS\tns1.dns.nic.northwesternmutual.\nnorthwesternmutual.\t172800\tIN\tNS\tns2.dns.nic.northwesternmutual.\nnorthwesternmutual.\t172800\tIN\tNS\tns3.dns.nic.northwesternmutual.\nnorthwesternmutual.\t172800\tIN\tNS\tns4.dns.nic.northwesternmutual.\nnorthwesternmutual.\t172800\tIN\tNS\tns5.dns.nic.northwesternmutual.\nnorthwesternmutual.\t172800\tIN\tNS\tns6.dns.nic.northwesternmutual.\nNORTHWESTERNMUTUAL.\t86400\tIN\tDS\t29164 8 1 17BCDA2E1B79EEE17B6314DC63EB307D71A331DA\nNORTHWESTERNMUTUAL.\t86400\tIN\tDS\t29164 8 2 9339D1E2FA5CB8913B4B293117B9B3C00FB53FEC380821B90D3987DD445CB99E\nNORTHWESTERNMUTUAL.\t86400\tIN\tDS\t47930 8 1 10A85114F2ECBBE4DF2B8B1C1F09C80994A03D53\nNORTHWESTERNMUTUAL.\t86400\tIN\tDS\t47930 8 2 EAD3A09C0769D143FAF89049C1ADC05B0862D259187A83F969CA7076D06134C0\nNORTHWESTERNMUTUAL.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S6nVMuIgByqiTStqbs04rWE0gDqpioerb7lzAcRL3prLNP9LVYgr4HgJXtA+xxCfYDR/4mXlSqbsYdAC+hxu1YVOUDxiKInbolTNvuGUI9nir4GsRSYq90dxxeVIxI185dsbXo3Szlp05as1Ua13h67M+eyiq/ClAEUEr2JoFtRhfsyQSoks7k6Et0e/x+zSonCIEoe1OqFnOwaOQiq0nwYRHT/huj74vdBJkbAcp8z+fuuBzCXh1UysLSNV7t7SYAECwG+p4E7nZeRMwAXPOecjH7i94hvTr8/GIqrnosClYOq7yJ6DoypXb+WRA6inAlOLc/1CGdVM+ilEv/Wd+Q==\nnorthwesternmutual.\t86400\tIN\tNSEC\tnorton. NS DS RRSIG NSEC\nnorthwesternmutual.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LjQnvuHGhVMyogHFmpK0DhHJHzn0pZwceI6QeA1H8RWTv9RHLfcSkxnfSLUeDP0/FkttZkduBHypg+wkc6gxqtXnmQmRJPn8keBMnWWeYefM3FXRjiBZWX8kmWmbTJ8rK/7MmaA1TJbZs2Qh09d7vyl7o2fA6Sd9hX+holl7LbgKupuTp1DcKDUT0QbOcXsJR4gCGmsGNfQ9+EjLq2F3no7FvRU0qjx2ZlXqXukdW0WcciqgcjEYJvH4yR2ApEN+DodSGcYMg+Yj/B330GxYzx4OYk2xNEGaQMGqfgo/Pmx+Q5O7o3RIF+QO+V+vHLUyC1yOo7x5wdd5kl4ONSe6tw==\nns1.dns.nic.northwesternmutual.\t172800\tIN\tA\t156.154.144.124\nns1.dns.nic.northwesternmutual.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:7c\nns2.dns.nic.northwesternmutual.\t172800\tIN\tA\t156.154.145.124\nns2.dns.nic.northwesternmutual.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:7c\nns3.dns.nic.northwesternmutual.\t172800\tIN\tA\t156.154.159.124\nns3.dns.nic.northwesternmutual.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:7c\nns4.dns.nic.northwesternmutual.\t172800\tIN\tA\t156.154.156.124\nns4.dns.nic.northwesternmutual.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:7c\nns5.dns.nic.northwesternmutual.\t172800\tIN\tA\t156.154.157.124\nns5.dns.nic.northwesternmutual.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:7c\nns6.dns.nic.northwesternmutual.\t172800\tIN\tA\t156.154.158.124\nns6.dns.nic.northwesternmutual.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:7c\nnorton.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nnorton.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nnorton.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nnorton.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nNORTON.\t\t\t86400\tIN\tDS\t13095 8 2 8A3E13067F0237E9F16D0C6D25C72B262AF2E49BBBA4345C70E1BA5FD19AC321\nNORTON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GLzmNOhSqeuFWV3ua5LcdRM0VT1zc4IIayrPJnc2P2CnkIIxnM5Q6NhqFa87hvzAT6QddJwyWbj1FC+h03JfQTqMqKj8n/4drzB7o1WC3kXA+pknq/Ctfo+NiocAGuBiAu5nBeIKC5DOq8C7FgWwQP2RSlYydwLAAQg8aUw34Q6dJjjeHKghEBVphfsqMEtxAiOe/GTnn0LrU4ZqhQWO17IfA80cCMUSowSx40CAGPVvO4kefqpcGSykF/Vn4cbk3tCVryyHEd0zRYRfonfX/64esGpXv1XbbKe8oV0viS/VwXKrh5VN+/hIUE0c3xkeqfcYRk8WmHy9Vw49k0Zfew==\nnorton.\t\t\t86400\tIN\tNSEC\tnow. NS DS RRSIG NSEC\nnorton.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . L5QyygrWsKLAQF27ZgTTFRk19IYoWH/nZfZQFTNQbYht/XDaDBhfs+GgWeL8CJEWfIuvUISSWs/unQeuqwK4ly5NPMBO0Qw8rRtHMrY7kjohKpyFGfkMcgEuziu2XuYZs6kJ12ZVBBW2vE4W/Yz0p67scCHuHMrVQ+ZmLaDkHpvG2EYPXEePi3XyuxTGWtaypctfi1W4APiXBekFJuQnny2absXdAJ927sCWnbH3tjs9mj6HOfydgSNJPF25mFWVzFC6WXkeChVDLF3zEw2iIU1AAJ1qYCAIgeZvp1m7uLTv3WK9xPkX95jsJEGXQEzX9Yd63I8HELAkhsmjER5jLA==\nnow.\t\t\t172800\tIN\tNS\tns1.dns.nic.now.\nnow.\t\t\t172800\tIN\tNS\tns2.dns.nic.now.\nnow.\t\t\t172800\tIN\tNS\tns3.dns.nic.now.\nnow.\t\t\t172800\tIN\tNS\tns4.dns.nic.now.\nnow.\t\t\t172800\tIN\tNS\tns5.dns.nic.now.\nnow.\t\t\t172800\tIN\tNS\tns6.dns.nic.now.\nNOW.\t\t\t86400\tIN\tDS\t12857 8 1 66BE24B39DCBCB5A4C9B025CC59D1D5C4C2D36A3\nNOW.\t\t\t86400\tIN\tDS\t12857 8 2 1C787B2DF21ABCD09EDC9904F3DE2141C87F8038011C153ABC4AC07B1EF2DEBA\nNOW.\t\t\t86400\tIN\tDS\t31309 8 1 F136E159680113A194380F6E299659BC0996E349\nNOW.\t\t\t86400\tIN\tDS\t31309 8 2 C237C3F7844DB11C438D27F5ACEBCB4E1E17DE47DC95DB45B5FE610F6A8DE56C\nNOW.\t\t\t86400\tIN\tDS\t53572 8 2 530790FFB40A20CF7570A38B4F02E33E1B14E2EADE01CD99F15C9BBDF2E58112\nNOW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WhHm2sWSAPFq8iPRzZD26u8CQ9b5YMLF/sP8GbG+6RxUuF4/tQGw57R245FCzSUjIlLvHvCKzpXk29W+0OuH16r8dXWAWMaCOMWNXueG6jNYSeb8pjZs5HPckA/OjLQc0ECNTybrLhqnc6mpKYawo8r+Y4O7/pEeCt1iHbZx72B0KkRLSeGwUk6+hAVAF4/IlxrL94PEm8thLJ34dF3rRpiEArstxMn5MXe4AWMZXxGLnsuCCssgvF6YmZAb3HpuFhARQVIZST/zjrQiz+AVrjSxRqxxC07+N1DXwOcGG52MSY+oyFNOHMXMObwiKiasmvf4lLTPtogwt4iWSwlpug==\nnow.\t\t\t86400\tIN\tNSEC\tnowruz. NS DS RRSIG NSEC\nnow.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eo4FMY731fitE3GQH3LULwFUuxGeBMlOSD7A79MKKBy8s0V5w4iftKYWJqQaGZMPoFSeyDNBVHHCG74y7U0URcNisXbUGc9iqSF9L3opopF/TvgvcSStjDHWxvtHwUoBYCQUMDBzOnZAj/f8PHkqK5Tb/T25O+zjISiFI/IhP0FsSRCB70usUQ4LpN08VYuiboq4LBHvqe3E/fNZm917weV6zoBHlgP2z+2QiaZm+4vpEjByj+RlPChur9Znv5wl+jwD2SWp8GW7pLisr7awGoVazAfYt8qB/KzeQmPRw/Dpiu2sZreo+O/sAq3ZK13R5lL0rNL6vq/QjX7O8zOuHw==\nns1.dns.nic.now.\t172800\tIN\tA\t156.154.169.23\nns1.dns.nic.now.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:17\nns2.dns.nic.now.\t172800\tIN\tA\t156.154.170.23\nns2.dns.nic.now.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:17\nns3.dns.nic.now.\t172800\tIN\tA\t156.154.171.23\nns3.dns.nic.now.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:17\nns4.dns.nic.now.\t172800\tIN\tA\t156.154.172.23\nns4.dns.nic.now.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:17\nns5.dns.nic.now.\t172800\tIN\tA\t156.154.173.23\nns5.dns.nic.now.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:17\nns6.dns.nic.now.\t172800\tIN\tA\t156.154.174.23\nns6.dns.nic.now.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:17\nnowruz.\t\t\t172800\tIN\tNS\ta.ns.nic.nowruz.\nnowruz.\t\t\t172800\tIN\tNS\tb.ns.nic.nowruz.\nnowruz.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nNOWRUZ.\t\t\t86400\tIN\tDS\t50845 8 2 F7691BFC344455BEE7376FCF659FCF623AD2FD081900F4FB32DB07C7BC6BDF57\nNOWRUZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j3Xs6+SunhDUVWRsHmcDKI9qMoUdPxW3wXOGqHxgN2XMjPvAbtqJyDr3cT4LoKO1gCmcR1vdAdzo4L5xDiFIkc83d2VlU4I/mqiZFQx261J9JlVjLycwkkw76m6aCwfAvazgOOH8vgFjp/2jQa5wXaXOl4QxgzEay+lFa6bQMgISLPPBihfhZUHhkMbBXDt/wU9jl4oOqa1FGgx9mSihkveB1UXa3/XG6xvmAmVarKSQmtCUcA7L6hCzZGLwH3hC1rrui1oc664+dGrJZFK0vwR/BdmPkpOtK/XjwlDf6+jjjOaaq7wZxtAS/8au5xG07P8MADMqkpu+MAVT61ZtPQ==\nnowruz.\t\t\t86400\tIN\tNSEC\tnowtv. NS DS RRSIG NSEC\nnowruz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . drkBFB5WaXVHyF4HYaJnLd+ADzL0Fxr2ap5vh3hwupIv6krUcpWHi/rjTed+wtcDn6LzKr0F9XYStUK2bZvE9zyLGU/pxMC8daPCTAcoAKBoDhTMsYX0/p1LMKMACJiTcKCeDeiwUSArZ9HZ5803e7LQ/Tv0u+PKTgxY3tyF6rvOUBhxVitAXwOleuqlxyYqvXlhoiVfrADyPw66sPDquwUkAVEmkeSi9C0K/cc758paCEP41+6Cc+obNTy9NvgrmJPfnfIJcqqEOoh9AJAV6zfcKpkWF9PLk53GY85WFxLeDLkFrKi8Ivh1090lnWN4K2ZT5OdOK4cQmwKomAY4HQ==\na.ns.nic.nowruz.\t172800\tIN\tA\t72.0.49.10\na.ns.nic.nowruz.\t172800\tIN\tAAAA\t2620:171:a01:ad:0:0:0:10\nb.ns.nic.nowruz.\t172800\tIN\tA\t72.42.113.10\nb.ns.nic.nowruz.\t172800\tIN\tAAAA\t2620:171:d01:dc:0:0:0:10\nnowtv.\t\t\t172800\tIN\tNS\ta0.nic.nowtv.\nnowtv.\t\t\t172800\tIN\tNS\ta2.nic.nowtv.\nnowtv.\t\t\t172800\tIN\tNS\tb0.nic.nowtv.\nnowtv.\t\t\t172800\tIN\tNS\tc0.nic.nowtv.\nNOWTV.\t\t\t86400\tIN\tDS\t970 7 1 D5FBD89412C9B7F3AF039913BA59E3BDEEBEF55B\nNOWTV.\t\t\t86400\tIN\tDS\t970 7 2 7F9668652BF0665A0DBBD61AFE041727666616ABB298C9729CBBBB5E892F9752\nNOWTV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ERiHJ6U4xnQHlecl82UqiHdbb8aRbhpGjrLHJbP0h1cnr+RrHkjmutve8L+dYtZ+fsqiS9aJTyvgk9d5G73PCxAjz6WPjq5Q2jq/jbEm0JVJwJ0AW5S+UIa2cyBZnoqd7BB2a9XjmY5TrkWDbZau5Q/omI6b93XLWTVowzbCYGXXPJvxWpgb6eAY/YU8bnCJfBmEazXggOOEsDcQokhNPt5QYZoexPjpQkZS0wewfkOWrBVatEQas/EAxjReGEWctjDRmPlHT7RK9afKp9vQp1JwF0QLcWMhz0sUidDHtuUODTm6JiKwy7Nwg724aFhqsve2epTFl+7A8y3freZPDg==\nnowtv.\t\t\t86400\tIN\tNSEC\tnp. NS DS RRSIG NSEC\nnowtv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MwtvIW5KWWZUxJIPABWjhpYyDAoe1NofYif4OwGWslvSu5Cp6hatuoG9jbDuYeW/AKPHsbcCMotB2c9BVntwuS98FuEgSI8TSI1Huuk+tK/r95PkK5D8KeFutj3VaDCn5f6Ku2RQhOCtQREqYsgzHilofBaTJ6l5O19uZ64C3PLF1qZsCs/NShiymHq/rW0TCERIPS6VKmG94wttjiSxLZhA1MC1b9vaZcVK3lHvvb1zVwjuztYUfWV/n0hvs59WBMbzC5eyauOajkehBzmtPPRylZVE6C17ouvHB6wfrY8XbrSlKQ69QMBI3NrAlkjDEP2E1Y5jpt/UY1lYTpDtrw==\na0.nic.nowtv.\t\t172800\tIN\tA\t65.22.172.1\na0.nic.nowtv.\t\t172800\tIN\tAAAA\t2a01:8840:a6:0:0:0:0:1\na2.nic.nowtv.\t\t172800\tIN\tA\t65.22.175.1\na2.nic.nowtv.\t\t172800\tIN\tAAAA\t2a01:8840:a9:0:0:0:0:1\nb0.nic.nowtv.\t\t172800\tIN\tA\t65.22.173.1\nb0.nic.nowtv.\t\t172800\tIN\tAAAA\t2a01:8840:a7:0:0:0:0:1\nc0.nic.nowtv.\t\t172800\tIN\tA\t65.22.174.1\nc0.nic.nowtv.\t\t172800\tIN\tAAAA\t2a01:8840:a8:0:0:0:0:1\nnp.\t\t\t172800\tIN\tNS\tnp.cctld.authdns.ripe.net.\nnp.\t\t\t172800\tIN\tNS\tpch.nnic.np.\nnp.\t\t\t172800\tIN\tNS\tsec3.apnic.net.\nnp.\t\t\t172800\tIN\tNS\tnp-ns.npix.net.np.\nnp.\t\t\t172800\tIN\tNS\tns-ext.isc.org.\nnp.\t\t\t172800\tIN\tNS\tshikhar.mos.com.np.\nnp.\t\t\t86400\tIN\tNSEC\tnr. NS RRSIG NSEC\nnp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kSJeE7fZ+7bitAz/Rr4/w/YVMfivfASzVU9elr9exOojtig0ghzBGEt1R6aZDPzy4BbO0e8DHZarZjT1nnv2Rhl2WWcdtTaxLa+hrGPO32UiV+wAts4XRR5yVtgVKCJJKJNN83e7m9Lu4c6KsGf4ucR1MkSzr8R5RyoSPXkqgZ5zUS2NzFTRQK0tei54DHOuwzbmlChSuGfAnvkn8ukOskEzTS+T4GsheKM0uNHCSrATtI+efq2+Dv0uJfHjN7MeA/vt2rENEYL7WXAdI1mfWKJ5dOwTNuYKeIel9PvZsA1y3jEIhvDq9YxfRp158QgjKZZrNjLYNymLfeMcWEM4CA==\nshikhar.mos.com.np.\t172800\tIN\tA\t202.52.255.5\nnp-ns.npix.net.np.\t172800\tIN\tA\t198.32.126.50\npch.nnic.np.\t\t172800\tIN\tA\t204.61.216.11\npch.nnic.np.\t\t172800\tIN\tAAAA\t2001:500:14:6011:ad:0:0:1\nnr.\t\t\t172800\tIN\tNS\tns0.cenpac.net.nr.\nnr.\t\t\t172800\tIN\tNS\tns1.cenpac.net.nr.\nnr.\t\t\t172800\tIN\tNS\tns2.cenpac.net.nr.\nnr.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nnr.\t\t\t86400\tIN\tNSEC\tnra. NS RRSIG NSEC\nnr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . d8vLJQBYQUDWSdPiiYnBWouJNHlDTZNpMtERKOx/dZR1YVVoxtvaLVbtSfGlgqko9BKoQwuqZs43eAWppmoGVzdD5Ml5WSDjWE8eJBjqTGIg7P/LMmqMgAiidphQGp8mL5o3C1GHuXOWMJOpCkms6f4gkWFDOWDKJgjmfEiVK/KFO/sQ2ha5f0bZ9K1Vo4yJNol7/NsQuQ0iDm7CpO6O23kHdiG/2050KJYZ/M/rG1g9Dhqz5EIHzs3Ywi7+r3YXnFavNaSW3OjUCiThLCR+cS/qgH0i3UnVM43XB9mGHbVwequWyLvVE8YCbMhgOOz3C9HrycHLP6y5gnc0A9KLjQ==\nns0.cenpac.net.nr.\t172800\tIN\tA\t203.98.224.66\nns0.cenpac.net.nr.\t172800\tIN\tAAAA\t2403:f600:0:224:0:0:0:66\nns1.cenpac.net.nr.\t172800\tIN\tA\t203.98.225.9\nns1.cenpac.net.nr.\t172800\tIN\tAAAA\t2403:f600:0:225:0:0:0:9\nns2.cenpac.net.nr.\t172800\tIN\tA\t202.144.128.200\nns2.cenpac.net.nr.\t172800\tIN\tAAAA\t2405:d000:0:100:0:0:0:200\nnra.\t\t\t172800\tIN\tNS\ta0.nic.nra.\nnra.\t\t\t172800\tIN\tNS\ta2.nic.nra.\nnra.\t\t\t172800\tIN\tNS\tb0.nic.nra.\nnra.\t\t\t172800\tIN\tNS\tc0.nic.nra.\nNRA.\t\t\t86400\tIN\tDS\t48666 7 1 0948C42CFC7DC0A91BC1476FEC1C66C0FB33BB47\nNRA.\t\t\t86400\tIN\tDS\t48666 7 2 CB465E0EB7E32E7035EEEBA96E39410C7A6047D9677522C5AF5F208FF9800413\nNRA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tbcAJlwQbh9mRqEk/ThmQmMbu2qrr3ePlT1AtXOuqafxnNKpNdrZIePJ3syR71h7JPNUtPtFELBlQgcsHd8SurpF3NpzjJxsMCPQ67K+mpDSAkQ/Jx6v654iKfWBUsGXH98N3Q1hdj4ncBUBrrVCgRWhF9lGCUMjvZ6jNKVCpJFbwaumumYlaBZjZ2RhsiUXxAo6OAYdMgyJnJPJP8h7NtfUi8ETKKg0m0yY7tc7makUbRftsgDBREELX3vSP4PE5YjDrT9WZ5foN4m+maYocF5Yzegnh+08O6GbsqD03J2jzuxldsOuypOzEPSMKteRR3BxEmB+Um7zkpD8CABUuQ==\nnra.\t\t\t86400\tIN\tNSEC\tnrw. NS DS RRSIG NSEC\nnra.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bloTehzOLKtrSgPYNm5edcgJ02gD4stmMUyqUIhDHY2FQ9i+uzjMLqXLugtfJt4TFT/OQgoslGAsL5Z5mI+0iiTlZaxWBtt76L1BoeaFESIRtgFrEw1g+SGUmi7mbvEfUdkWV7k+EpvpyuA6qUof/ZGRXg5hORS7QF4QR9tEW1Y2NMUBZ4UUz0HuJM94BTBpGib6pq9gQGJSl3WI3aPRpEORZ3xNghClicmj5faaY91GkoSVbQe/W5vdtfQMD4V5lgJVYbgYmdOD0WWUiqVe5HyPJOCbeBM371hJOwpAx1yZwc/Bg+YKiyrJR0DgjlqLivfFbn9TtcZP6mLIj+Dw5g==\na0.nic.nra.\t\t172800\tIN\tA\t65.22.240.25\na0.nic.nra.\t\t172800\tIN\tAAAA\t2a01:8840:ea:0:0:0:0:25\na2.nic.nra.\t\t172800\tIN\tA\t65.22.243.25\na2.nic.nra.\t\t172800\tIN\tAAAA\t2a01:8840:ed:0:0:0:0:25\nb0.nic.nra.\t\t172800\tIN\tA\t65.22.241.25\nb0.nic.nra.\t\t172800\tIN\tAAAA\t2a01:8840:eb:0:0:0:0:25\nc0.nic.nra.\t\t172800\tIN\tA\t65.22.242.25\nc0.nic.nra.\t\t172800\tIN\tAAAA\t2a01:8840:ec:0:0:0:0:25\nnrw.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nnrw.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nnrw.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nnrw.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nNRW.\t\t\t86400\tIN\tDS\t61012 10 2 03B1A9B2F537EEB6E16872FEF7971D7FC55A71B270952BD1E7BE44301F1CC245\nNRW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tUBoxIkNZKygaAlyEbJ6RAtyUenzG3qCoUgEW/X8TP7ADO1Zv6ZO4oVswZSn9GVOT4hzFsQcMuWV48FTWPi09mdC4hBd8D2xWm3iKFnKOa/tmHJlKg7JVbYqhssJyCZny5Sh3aFMXC2mjQ02tcY4qEDxf21jvHJsmySLJh40fJH29ietD+OrPVyV+RBp1OOawdV8gEGMeLdjFrlqirTwplFqVQJS/NZEadg3fxwFle5Cj5j3MyV02oWqjBPpRXj3QKy7lRI8tbNdMNq72/Rt6ElZff3zvqb6ZB5HePC1sgpjNBV7RLBeq0XbTsDw9puWemTRSjwf2dGgHQoEcmZfQA==\nnrw.\t\t\t86400\tIN\tNSEC\tntt. NS DS RRSIG NSEC\nnrw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ad6ddt/f/+reKYn4tqYEhRamEqrzD1VshVuzhvv8qYBi13YlqP6Eu3+q+/6YC1RqQ1eTD4beyhoiBFYTCSfTsznLuZlq99WtFsZwsD2yLsMPDT6oqXaMzBkP3yyfhfw1Zv8+Sx/qcdZqgKANze4noJnf+exi/9vi6AwPdhL75kvl/fGlNuvkP9nTlntMfuzOi0Dd6Edolz59GlNd7tcx9ipernN7+cl9+o1Rz6JMzS6KaojQjbSWToOvfIwP63jzmTNR2WkynLf5D7rj9wsqUu4WgKyLQLElPxmMqP4mEQeDSJUCiUgfKBjT0B1aoxXzrWnET+z4yT7bF0yl/6DKzg==\nntt.\t\t\t172800\tIN\tNS\ttld1.nic.ntt.\nntt.\t\t\t172800\tIN\tNS\ttld2.nic.ntt.\nntt.\t\t\t172800\tIN\tNS\ttld3.nic.ntt.\nntt.\t\t\t172800\tIN\tNS\ttld5.nic.ntt.\nNTT.\t\t\t86400\tIN\tDS\t32356 8 1 A3A9A9EBAE6D86F44364C73450FF1A501CFB37E0\nNTT.\t\t\t86400\tIN\tDS\t32356 8 2 A01BF98F696E462ED25A58ADD583EF3966C6A68C3060E03C33D26ED856FA01C1\nNTT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DKdl+20fnlg+8IpSmwSTMhvCk0pjUYwiiMB8I1FymjnMtmV+WGX/AwbNFR8+H9mwzMQp6GpMpc4wWq3e9RYbTYCKllhTnC9BBLv+uB5Asxx2UpxxWLkPMoxOCbVtSSMiPTF3rsiGiu65pCLAlFq+OiMyNxM0OOAhr+P4QU5zaWfdNnyN73mGKYnYIqM+rOC+NHnRkWEMj0+F6XboJC6wN7BXCuiExAFOnrkmUPoh9J27cB30MjQSxNUqJ0InXGYjcIqYoOi7f16pAzf3PHJ85Pf3bYWBlynRNQR1Jy6jEEwO+QpT1yyFfQfz8J09goENMhTUQvCKCUnDADMghQQo7w==\nntt.\t\t\t86400\tIN\tNSEC\tnu. NS DS RRSIG NSEC\nntt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eG98Xd7bmu4xKs3q8FCoT+pMg50NMmI/3hwuhZWIYBxbbApJD6CsRG22aFOs7fz30o12dxcwELJiV6wVgTXbECWJ3RaASo1q4ULtYPn/Nh3qbiXgzcJxQTugm9nz3jIYGSHZMnH3NagmwGWNBbScVWf49ZmMFFAi0fjWU+NvZxFQuRxXyxraY0d+NpAOVrLxK7Kh0/PGzuWNi+rBb7QIGs377RCW41iaVAWWROBfF2+CEyenc8p8VPi1KSTOqClzNyeTasVjqpzePAHaoCXhjKKIukAs4bG9vDLW3MMIdVL9R8Gbuhyc5RCG8Y/ULuWq6uO6pMrixZzHsBdgYikdEg==\ntld1.nic.ntt.\t\t172800\tIN\tA\t103.47.2.2\ntld1.nic.ntt.\t\t172800\tIN\tAAAA\t2001:dda:0:0:0:0:0:2\ntld2.nic.ntt.\t\t172800\tIN\tA\t117.104.133.17\ntld2.nic.ntt.\t\t172800\tIN\tAAAA\t2001:218:3001:0:0:0:0:2\ntld3.nic.ntt.\t\t172800\tIN\tA\t65.22.40.17\ntld3.nic.ntt.\t\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:17\ntld5.nic.ntt.\t\t172800\tIN\tA\t65.22.40.145\ntld5.nic.ntt.\t\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:145\nnu.\t\t\t172800\tIN\tNS\ta.ns.nu.\nnu.\t\t\t172800\tIN\tNS\tb.ns.nu.\nnu.\t\t\t172800\tIN\tNS\tc.ns.nu.\nnu.\t\t\t172800\tIN\tNS\td.ns.nu.\nnu.\t\t\t172800\tIN\tNS\ty.ns.nu.\nnu.\t\t\t172800\tIN\tNS\tz.ns.nu.\nNU.\t\t\t86400\tIN\tDS\t41209 13 2 46159142140BBF89ECB41E202F88DA8C7D8A51B584AA5EA4A28CEAAAF9091185\nNU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Tdz/F5P5KMf9NXwH1OrkMn9f2jToPnOd+dNBWz8Q5ug1FlrUWeGqfNftwQ1npw28QfSFF7PhH+9V5RiWVxFof0S74Yln6lvqJSPpBlcqgsnCT3X4tVp/UEgN0dNVBzNUWBJXyJ7zuZnLS5FBYyhYRV7zCVIK6STyDdb14IufYDnDYbWEhG/0tqpHpDsq6IzYJWVF40lkegNNoqTMEGKSqiey3bneYiVrrFCWbbq0ot6+AAxbScmpwLvQAc8KALfcGFJLLQ81VYbh8j+xlIuwsDTfPCao0s3iRrMmWJAr43UHB931MLyxX1eVSnTNWG62ACL9ECQ8RiJr4ruyJjIGwQ==\nnu.\t\t\t86400\tIN\tNSEC\tnyc. NS DS RRSIG NSEC\nnu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rnz5PIWQj/Hxgq+DN1xFay7UwU2HVO2hA1eUuBPLIkPA1TgTegLcPRRKgPK2p+k2lcsO7ssP4B8Vf1YfVILISkFB+ZFaCYOxUqu5F1rkfCNAGVIBEi1wtkWREXIq9y9yac8/Yepu6n3g6FNueGtHuDnGU6Cjk61izUQzG3VGWNAaRAX0WFLoqOZtYAxhGEBw5ZXea1CZ8odQkjHOD9V+s6Apy8+D+/Cnn4PAXLNjDEzNiTL8MxzNuSeknvXIRfxPNSrbdiMgZKn22LdcmkumRkSGJmp9mFT4cpunqIVAvQusVlDWP6oJQQWJR8oTlOb05kqCXDBDuedMTF0UFQZBqg==\na.ns.nu.\t\t172800\tIN\tA\t194.146.106.22\na.ns.nu.\t\t172800\tIN\tAAAA\t2001:67c:1010:5:0:0:0:53\nb.ns.nu.\t\t172800\tIN\tA\t65.22.164.1\nb.ns.nu.\t\t172800\tIN\tAAAA\t2a01:8840:10:0:0:0:0:1\nc.ns.nu.\t\t172800\tIN\tA\t192.36.144.107\nc.ns.nu.\t\t172800\tIN\tAAAA\t2a01:3f0:0:301:0:0:0:53\nd.ns.nu.\t\t172800\tIN\tA\t213.108.25.4\nd.ns.nu.\t\t172800\tIN\tAAAA\t2001:67c:124c:e000:0:0:0:4\ny.ns.nu.\t\t172800\tIN\tA\t185.159.197.150\ny.ns.nu.\t\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:150\nz.ns.nu.\t\t172800\tIN\tA\t185.159.198.150\nz.ns.nu.\t\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:150\nnyc.\t\t\t172800\tIN\tNS\tns1.dns.nic.nyc.\nnyc.\t\t\t172800\tIN\tNS\tns2.dns.nic.nyc.\nnyc.\t\t\t172800\tIN\tNS\tns3.dns.nic.nyc.\nnyc.\t\t\t172800\tIN\tNS\tns4.dns.nic.nyc.\nnyc.\t\t\t172800\tIN\tNS\tns5.dns.nic.nyc.\nnyc.\t\t\t172800\tIN\tNS\tns6.dns.nic.nyc.\nNYC.\t\t\t86400\tIN\tDS\t13444 8 1 DA739999FA1703D854057AB2A1F3146100E4CB65\nNYC.\t\t\t86400\tIN\tDS\t13444 8 2 2D324E695E66E867B661CBB3A6F48C5EF168A153302F9673F3C132366A0B1F99\nNYC.\t\t\t86400\tIN\tDS\t28484 8 1 3126DF0202D1B35CF95167B92A3927BD9E4213AC\nNYC.\t\t\t86400\tIN\tDS\t28484 8 2 0966D2F0A166F4F8A64F112BFFA0E70F394B26800494734D4944339AD838B760\nNYC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rTafrqBfsZ4LlWAWzGbq5RyQ12nDXMIAFxxqt4tnmyQBmXSM0He0EU/C8PTIrXmdJTh6Usl86gU2A4+ngz/eWVam7104HFsiviJfyUiQ5vOXTpFTwo7FmNyziXXgdw2MSr0dI7wygsRaz6ovkiKx0Xznl+9HECt7h7XFEKLq4LMAgUXO89jp4NHO5wb9akk+gx4IbSZnBXzZGc0CwcqxWiZqaVI6Xqx3JDRnT8pNxBrIWG0zIV+HEjzU53iMygBf7BbMszUnzur00Kg1IhGlfYxZ2LXEagox5iHodHnwdRUkmSqHM6D4wCldcBYhOBXw9XrRZVr9CtgleaTZ0WkISA==\nnyc.\t\t\t86400\tIN\tNSEC\tnz. NS DS RRSIG NSEC\nnyc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ML3fu6NzrPPCy/tSZtHZWM9grm22ig1mLm6L4Pse1F77mn0iYdlt8uiq+ajh1aTJZpLWh58eJXexfPGZuf++TAMnV60hpgxll1Ya9mut0xkdY9AjWNZBdpSxGLJnw0Dim3nb1J0KCnRdBQRWIPkG1NN1dH//8GgUGDxJyvmSNwNzxK+XtLkvqSGHSxe3AnOkcQ90yvgb2xLMmOU9LpDHPK0wFdqv+ieBNO+mkSoQk52XtJTQW2d3zWy2Q5ND/kS7U0Oulnkvxk4r83JNyBBeYZMIiPMji4jdecqp4a+qE7yHhUn98ni+BwMG+9DAvNT5m7vtI+If1NSuV/uLRFMQ4A==\nns1.dns.nic.nyc.\t172800\tIN\tA\t156.154.144.125\nns1.dns.nic.nyc.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:7d\nns2.dns.nic.nyc.\t172800\tIN\tA\t156.154.145.125\nns2.dns.nic.nyc.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:7d\nns3.dns.nic.nyc.\t172800\tIN\tA\t156.154.159.125\nns3.dns.nic.nyc.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:7d\nns4.dns.nic.nyc.\t172800\tIN\tA\t156.154.156.125\nns4.dns.nic.nyc.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:7d\nns5.dns.nic.nyc.\t172800\tIN\tA\t156.154.157.125\nns5.dns.nic.nyc.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:7d\nns6.dns.nic.nyc.\t172800\tIN\tA\t156.154.158.125\nns6.dns.nic.nyc.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:7d\nnz.\t\t\t172800\tIN\tNS\tns1.dns.net.nz.\nnz.\t\t\t172800\tIN\tNS\tns2.dns.net.nz.\nnz.\t\t\t172800\tIN\tNS\tns3.dns.net.nz.\nnz.\t\t\t172800\tIN\tNS\tns4.dns.net.nz.\nnz.\t\t\t172800\tIN\tNS\tns5.dns.net.nz.\nnz.\t\t\t172800\tIN\tNS\tns6.dns.net.nz.\nnz.\t\t\t172800\tIN\tNS\tns7.dns.net.nz.\nNZ.\t\t\t86400\tIN\tDS\t26894 8 1 2DCB48E0E97F14D946A14AA1AFE0753DF0282EBD\nNZ.\t\t\t86400\tIN\tDS\t26894 8 2 8FA54CB5A460E39D4641D51D9BDD35634EACE9C143A3399466A0ABBAC1F5A8C6\nNZ.\t\t\t86400\tIN\tDS\t39119 8 1 C193AF6B4E75927073E17ADF55E18748B8649607\nNZ.\t\t\t86400\tIN\tDS\t39119 8 2 C4900F733C9CA25209C371EA2DE2789230B0D9E7781D3984F99017AFE4539C3F\nNZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wZQsd3fnBDRXEQDZyZjouw6qZExbPNVVeiYTNPPpRVue5tPUbEupnfZaTAXZIoiK9i//Vv/K0IcG2qtdozd4WsxnFb8a7TX46Ub5z3S1RfwpsNvIoJFCCeLzJOZS/2dmfQIMKCnVoqAw1BdxVW4aYUIJd0wrvNHLNg5C9xwJ1n9UvQ/Gaje+CiICqZhjafk4WMCb/u2PX0d+wOAnPJKO3oWumho1OhCPXA1sYkMDAi4PMwXBGx403EhNjPjz+bDmrdLkF0rtWtFF6sy17UWsbgwfxRhkjApRhg75LS+xdAolOk3/wFpcjA5CzFOZobm2zNUe5UkIzpTOyz7s2H4Xtw==\nnz.\t\t\t86400\tIN\tNSEC\tobi. NS DS RRSIG NSEC\nnz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . we+N0km+7AciWKwcBypv7t3DMO50qOcw0PDEPnnlynsrpMJPuDnKW5/wBNJ/VA8vh93q6AKiBYYGMnum1kU8Jnbwj5cxk6Awmj8Zt9eLk/5zH0IfBO3Lu85AREI7zxGyrFE+MuJ/zHQaJNUvSYezhqvr6R4/5Mqy72Hzovc8NoKSwrpxBSMhAvKNCmrj4KW9+NB8IO8MrDHZ132BVgspoamI3fLcflnosRMuK90TdkMbwBT+/Bp8OchGtoRYrjhbvSrSS/ZVg1fGdu0Jua+P0M7ArQe+tnnQ7PRhzGlAVJWIXHS3Y92KaEkaPAzLFkFTzfka5dSFwrprhKk/XKTmvg==\ncirca.mcs.vuw.ac.nz.\t172800\tIN\tA\t130.195.5.12\ndownstage.mcs.vuw.ac.nz.\t172800\tIN\tA\t130.195.6.10\nns1.dns.net.nz.\t\t172800\tIN\tA\t202.46.190.130\nns1.dns.net.nz.\t\t172800\tIN\tAAAA\t2001:dce:2000:2:0:0:0:130\nns2.dns.net.nz.\t\t172800\tIN\tA\t202.46.187.130\nns2.dns.net.nz.\t\t172800\tIN\tAAAA\t2001:dce:7000:2:0:0:0:130\nns3.dns.net.nz.\t\t172800\tIN\tA\t202.46.188.130\nns3.dns.net.nz.\t\t172800\tIN\tAAAA\t2001:dce:d453:0:0:0:0:53\nns4.dns.net.nz.\t\t172800\tIN\tA\t202.46.189.130\nns4.dns.net.nz.\t\t172800\tIN\tAAAA\t2001:dce:d454:0:0:0:0:53\nns5.dns.net.nz.\t\t172800\tIN\tA\t185.159.197.130\nns5.dns.net.nz.\t\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:130\nns6.dns.net.nz.\t\t172800\tIN\tA\t185.159.198.130\nns6.dns.net.nz.\t\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:130\nns7.dns.net.nz.\t\t172800\tIN\tA\t194.146.106.54\nns7.dns.net.nz.\t\t172800\tIN\tAAAA\t2001:67c:1010:13:0:0:0:53\nns99.dns.net.nz.\t172800\tIN\tA\t202.46.190.131\nns99.dns.net.nz.\t172800\tIN\tAAAA\t2001:dce:2000:2:0:0:0:131\nobi.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nobi.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nobi.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nobi.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nOBI.\t\t\t86400\tIN\tDS\t58578 8 2 8832DF186F8C865BCB5D09023842E84A3E6BA037524D727D4B3770268BDF545D\nOBI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ja5sz9zvsTFPXitKMDigF+1r/19Bx7PCS+6PRxDQK+7KqJhz3pxZ8pZupD8auJrYUq7gGOiLQEbOmzO4KWPT/xFCi1y+Ppmo2qVlTr7o2VUEfslFRQsKt4f686BzZNOCpl3ejSEsmwpWNrdWaeM1rdQhxJY00YcXv+iHiwSCyEUAGo9MkyOhkag/CV/t2RD1flr9A+WVUX+lzvp6B40AdF+L5aCiD7VTiqytODm7xSQlcjHX7s/ETsYbRcFz2LUFw3ZfbV04EOdubXJsy9fmy8rV4Z9BdQRBl77l41hFUDkUA4ESQPnXIhPfhAohSspkI9GTNHThasn+nN67/BKSDw==\nobi.\t\t\t86400\tIN\tNSEC\tobserver. NS DS RRSIG NSEC\nobi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PDeO6WkXUsdJhFElfkwlEGamuxF+X0sZ7oISjr7v1ANmqaoylarCarMWV3437P4zuq4xhsJF+lqzjhZCzf4hlRVWfl4bKuuk9Ygza9ZVOKu06RrVcYf3qnRtTXMWJJFBa0C1Lf5vS3EYwjHQoTze4SgwJrqhBj9uu0zr6l9W16Nj9AkJKaEGPgrZH73mAyFcZ44XMZUzrDz8tIA+wk2tLfl5lEOe01V3bJVIEFfu66PQVB/VpvsCoB/zTLk2e7SO6KWVexSp+aLXR9447B+AO9zaND82AnpARoHgLHc9thwgtVzwpLQHHe5k6Yu1ro3LpEck75LsQARB9XUa2oehKg==\nobserver.\t\t172800\tIN\tNS\ta.nic.observer.\nobserver.\t\t172800\tIN\tNS\tb.nic.observer.\nobserver.\t\t172800\tIN\tNS\tc.nic.observer.\nobserver.\t\t172800\tIN\tNS\td.nic.observer.\nOBSERVER.\t\t86400\tIN\tDS\t7160 8 1 11EEE2E92F2015CC689D5259BAE0F47AD3DFC48C\nOBSERVER.\t\t86400\tIN\tDS\t7160 8 2 5C223153E56665D646679D344182B70C68025039FDB198484E435EB7FC30E2BB\nOBSERVER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pXPpfO577P/Feurj6LTXlrtXSKkyZYRXsE6grI3RUJumE940ZY0O1i5c/iQMaRq4+zoTSQL74NcmzbixF95EkwneY6SUSqZrE1z8zPOzbvk5VredV1MQ36U8URAPO8kPCFms4PZxk0RhwO+/n2e1xt1i2Zsc6XjfKrayd0d0Jhz/2Lh4OQhT04jnvgMqeWxpq9ldUrK+TkXmNyTl2Ylrpa8E4ZQNa7wedXI2PJodU8IVctKfcyZ3AGEwvRrp4LV6Ir44lrJwPu0Y4RV4q9zPH3bdlrNJ1ns3nN+UZ9r5CMd+gFliM+Cj3Z2Wk4gVXQwt3F9Ya+VwA6G823+NCHH1jg==\nobserver.\t\t86400\tIN\tNSEC\toff. NS DS RRSIG NSEC\nobserver.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eKJTl4XX/c+gGlcwlIq9yvP7tAz4RTatRfA5xgbSL9bYtDBQONW4vDZb35foE5RZHyXipEOJ6lN3usFiHLX6nX6N93M0SFKux0aEQqQv5Yb80uB8bO9+Ob/MwkX2PZenejH+Dh+kiQjxbcgR2Cy/MOl9Nn/I7zblAlfcEM6bfN2OpCx6X3z5tWJCDxFb7DvxIIJ9+Q+PtZ9jpuJCswNOw4yxaFIVzhwqKglbu45woVmuZzLVlnLccGEdF8SdFILMKBilYw01caj+qbD9g9CQMaGP6Puag8ySXl2B9bk1et1JtUdsqxpTYPhNjwCyyQrDYYQr1QoJ/fgJVIpMUBKjfA==\na.nic.observer.\t\t172800\tIN\tA\t194.169.218.32\na.nic.observer.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:32\nb.nic.observer.\t\t172800\tIN\tA\t185.24.64.32\nb.nic.observer.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:32\nc.nic.observer.\t\t172800\tIN\tA\t212.18.248.32\nc.nic.observer.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:32\nd.nic.observer.\t\t172800\tIN\tA\t212.18.249.32\nd.nic.observer.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:32\noff.\t\t\t172800\tIN\tNS\tac1.nstld.com.\noff.\t\t\t172800\tIN\tNS\tac2.nstld.com.\noff.\t\t\t172800\tIN\tNS\tac3.nstld.com.\noff.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nOFF.\t\t\t86400\tIN\tDS\t3981 8 2 AB916F2212D2C61310D52DFD63CFA7B027E1C6EAF20BFD7EE09CD0EDA3CD94D9\nOFF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FEauZGiDHmOOUEXJlT4ESTnYPzg6lEIJ+Yc2YAhRMOygpDZ5sfHxbnGWTKgBe3Xjwu3Y4jv35h0U9hNdfK6XPTxxYQiS9IsQwGuQrHtf5yfjm4OzdOPBW8uObSPao2+S0KIFRXMpIAObM52leiHdpE/XaHGKKsdbEgamRrhAaszUwXHC8OgQLIWyvISfz6xG5uOtcCbznACV2wsvx+cHmAHWYYHVzvDrZYcWUfXXrS8Jb+L/3x4WUNoXTIIipf9XsOL1W6mCidZM+4SCZPLa8c8uDOoXUZTVqVJO3YPhLBdJiA2TQRapiV31Iw+TsFQtzaT42BBlUZqs/a1v62nv2g==\noff.\t\t\t86400\tIN\tNSEC\toffice. NS DS RRSIG NSEC\noff.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LBEvvesd8X8Hz96pZ9QeaLt/SNRI+mKnBbarJ5/yZG3mg+t2F2HxJNsbBufrK9swHgTT/J++Rq5ng/auBLiblNhUu8kUsRXmTzsJ1/2AEFCNPufbBul0HWsACAScW0XY1LRBoDZomq1Xcq+xnXEHIYiNe/4zyRawYsppY5QiX5m1OJ2hTWqxv5BPJZXmL62RZPawq77nxnLZTdjfashX98L2oXyIQl6ycBxL8hWo5tWcTP6grmYs7bqnch6E4pCnDywusa2rk8IVmbQPtOOSOBriCPyId7iDaTBmhi+lsPys42Hwmj0UbhR9l0/wi22og+L8XExdEYxJg2R10hmeSQ==\noffice.\t\t\t172800\tIN\tNS\tns1.dns.nic.office.\noffice.\t\t\t172800\tIN\tNS\tns2.dns.nic.office.\noffice.\t\t\t172800\tIN\tNS\tns3.dns.nic.office.\noffice.\t\t\t172800\tIN\tNS\tns4.dns.nic.office.\noffice.\t\t\t172800\tIN\tNS\tns5.dns.nic.office.\noffice.\t\t\t172800\tIN\tNS\tns6.dns.nic.office.\nOFFICE.\t\t\t86400\tIN\tDS\t11212 8 1 C15EC8C91F53F5E028886BB64E5CC704C16430DD\nOFFICE.\t\t\t86400\tIN\tDS\t11212 8 2 A1A8B0E362D5F3BE7A055A3436871A38E31ED0E4CA49D398FEC9C452E9C02641\nOFFICE.\t\t\t86400\tIN\tDS\t36997 8 1 B9677C51C097B8A0383915DFB202408DB835D2AA\nOFFICE.\t\t\t86400\tIN\tDS\t36997 8 2 4745175570F8C25677B69A0EC8DA0DDBA2348C6B8051B2FCD0A661DBE1658E19\nOFFICE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IJQnU2LuamYkL7hNXuuF8i6Z1pRnZCfR8vcIhtKbQjKhNDI8kDBQ5Ow71ibGIJnYZ8wgoUa9BDIo5sbvhbaITo903G44q++41/3qvZv7YQFzeiWGwCQpW8s5nRIrUdBiVhiPweEtF8ajaQZ3zI3184ZyowJCHUNJJi8gBpGexSV7FSkk3SxlUltjgzGDSTkOz4UODhf27Ewkn/HXz+PzICquIyRM5T4uNRzMU3U8xSSYDQIqVAxzrxkqsmlbWrOKu7Ml6Usa7/heNQ3W7ecvMUazoHhwmgvAlQgp4LNDg7dszsU8f0RIt9jJmBpAUM1eJL6Tja4Gg1Vuq96TYoYItg==\noffice.\t\t\t86400\tIN\tNSEC\tokinawa. NS DS RRSIG NSEC\noffice.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HAHGMRqSLm61/jFt1CUWr9HlAQCQ1sJuhkEFytRRjIviP77Sr1b2F1YP774/FTGiABI0anev04FJwXFMe3U81wiRVpddqIuTlu6jABI1VPMrmIwIZJjlZo/kdD2HDIGw+uWpM8RtHBvMjZW7VHRGpoUjjAA1aJTNydz63y7Dw3pe6fBj4Y5NlHYPNC89px43q3Mbp1guUQOPDtz1TE+d0UisqOGev1oYNHqkuwrSe5yN7FPhxscqBZHPldKgk5E1hqNE/Q+VX8KK81odL0Prs+N+HOV959B6Q6QYCirqgSuRqhJc0CcPwxP4LrJbFXYpLvP/Z73/+7KuYsP3qWGQaA==\nns1.dns.nic.office.\t172800\tIN\tA\t156.154.144.126\nns1.dns.nic.office.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:7e\nns2.dns.nic.office.\t172800\tIN\tA\t156.154.145.126\nns2.dns.nic.office.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:7e\nns3.dns.nic.office.\t172800\tIN\tA\t156.154.159.126\nns3.dns.nic.office.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:7e\nns4.dns.nic.office.\t172800\tIN\tA\t156.154.156.126\nns4.dns.nic.office.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:7e\nns5.dns.nic.office.\t172800\tIN\tA\t156.154.157.126\nns5.dns.nic.office.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:7e\nns6.dns.nic.office.\t172800\tIN\tA\t156.154.158.126\nns6.dns.nic.office.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:7e\nokinawa.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nokinawa.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nokinawa.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nokinawa.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nOKINAWA.\t\t86400\tIN\tDS\t6205 8 2 C39FDA6B372A191434E512A1E062B769AB0FB40AD7E4F76480056FD3750CFC92\nOKINAWA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WeMT+ArImekrZYhKtnl/aVv+KsIVNsVr6W5dsOdhPdSuJIWdnApAIQmnLkIYO4KD7moLC0ltVMWjizfPPTyElSE/UluXAvMvGSKfAqudKaLYH2jJ04Nfli99g+wYPINY3lVVebhCfczT/nHkEyDyyDQNkCu92bgxl/kznXSors5b4n/3mPBXa90bBWGvrSzmx8iBEmHJHbAnHYnMlHL1zR68MCYQ3/3dUq/yCxmg8QB6pY/VkBfNYGEUnjRjmFPvR0sHPWOko02V92xvC6gGthEi/pRsr85dZF8KF/7uPkCY6s/MwPxwt2Cs/haLVuytkwxYDREnGgdAnrHBr1KjXQ==\nokinawa.\t\t86400\tIN\tNSEC\tolayan. NS DS RRSIG NSEC\nokinawa.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ia+rx8aoLg1djM2bJMKYanOReMG9lnvwx9DnLlfhY9diZg6rfxUc4pyQDCmJ9vuBFgWoijvTqy1ddtAxengBgM87cXqKVPJ/vBLTfaPgcNfWrzoMxb9zl8qkaNgXcuT2XeESvqqKNcE1IAxWJPGvzSTqGnMIc48huYtkuWax46bcDGKTlMG/eWDRcTHvBU4HvqlcKytTxAN9YhJsp5aGEnTmV79WzP7Cu6FgLd39w1JiBYtQaUmffD2gyL8VbO2nSyVbruRTRt1pwjlHZ7i73ODI49OZGUSTjIXwREP8DASK3aAZNP1tgl+ZkJYnyipnDYCS+yIJLeOD6bUxEGDiUA==\nolayan.\t\t\t172800\tIN\tNS\ta.nic.olayan.\nolayan.\t\t\t172800\tIN\tNS\tb.nic.olayan.\nolayan.\t\t\t172800\tIN\tNS\tc.nic.olayan.\nolayan.\t\t\t172800\tIN\tNS\td.nic.olayan.\nOLAYAN.\t\t\t86400\tIN\tDS\t33979 8 1 7249353670C94FDCE3F2140FDECC659143520FA3\nOLAYAN.\t\t\t86400\tIN\tDS\t33979 8 2 AF5891AAE2E87B16783BA2C15F7F95FA850D89137D2FCAF261D8BA6C27CD44DA\nOLAYAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . va34KtZ244lchmcQfaJUDHNoJZ5C4iZeTzd3oKmj/c2587paeeXD6WxWYOa/SNwiWbp6em7GSvcFOv6/Bx5qhmF/JdGYnmWDGWy6qfsofl6Edb+Dniykyc4jb9bqEzwi+BpJibszRr2+etbMLQ1FGNerSOwEXYcBLWUucV2aJHjLqia9bwp0yXo03b3uwCH5hQQlpzsEusl8lODcFqaf+47tRDOFB19THzsu2tJR81qThPiohwOcbv7Ov8g2xjpPoqpoPDYifTlAxSBDM//Ea1DZmcEWYI5vU8ksihfqj0PPmfpMEudAxqi+YclIl7Mt+bU6vILj+AfkBgLjSaXrbA==\nolayan.\t\t\t86400\tIN\tNSEC\tolayangroup. NS DS RRSIG NSEC\nolayan.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v0oOI/IMWIZMqiG8xcbRHxI6rlm4UkR2ZOKl+fpOYiJCYBVtpHa4dNE6SU37hMLeXbEip8CH57YMYqNi9/mHGp62D6LitBIfz9maIO09MbddbWRkBL9zzT3vsiQL18shfxsFEZRFJEaBOxIr3UZCai3Vx/+XbFJZ/xYzGN5dSyV5G9qGSMcaQBwNMLRN+z5c3z66t1woVHrb+ABLY1Z0JEzkmX5TsCu+0uR8MduIwTAhF9rIvk1xBAWc5/firvgESzldE4BAw2Xbd1jhSb0gmKOmywlsj0zSp4ifNnLkHBEwEkIVu+0JpFIZuTdBd22jVSCIlQgX06BK0z5ESlLh2A==\na.nic.olayan.\t\t172800\tIN\tA\t37.209.192.9\na.nic.olayan.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.olayan.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.olayan.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.olayan.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.olayan.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.olayan.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.olayan.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nolayangroup.\t\t172800\tIN\tNS\ta.nic.olayangroup.\nolayangroup.\t\t172800\tIN\tNS\tb.nic.olayangroup.\nolayangroup.\t\t172800\tIN\tNS\tc.nic.olayangroup.\nolayangroup.\t\t172800\tIN\tNS\td.nic.olayangroup.\nOLAYANGROUP.\t\t86400\tIN\tDS\t47077 8 1 C34CCAAB87D34CEFA318395737C7044BF4EB5C94\nOLAYANGROUP.\t\t86400\tIN\tDS\t47077 8 2 8DC664714DF4CD725D61C6DF9436A5AEA94098C8C975550D30E4A626FD5D783A\nOLAYANGROUP.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cDF8I/B9kMHn7R5iUdbar4q0XxbExGfXvIEx20Ok1LHCrFcwDw5TL1WGjw+xYDNsruzhvWXz2SOWep+Ny+CKmlcO/8mpAFbd2+RCiaCi8zzHoJ9iViWfHyGLg2QKC7ez+uiqNe27E1rgj3AaB2UayOpJCiSZKobQJmKnVpfu0idoqplV9gdN9jl+b0z5qTbawWZo7O+qoEBIHtKtG0NQxai1qNjBf5CTHumQhgIWVPayeml1Pjr+qwmW8+6Azsrk37TwQvLW4YG/LTxDWUBzq2dH8P+Mqs6eV69KR3PHxv6YUGBUo2oF6WJ4TJNDNxteW+GgVLOv9nz175FBl9kdzQ==\nolayangroup.\t\t86400\tIN\tNSEC\toldnavy. NS DS RRSIG NSEC\nolayangroup.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pea7bPbbxWBbkDzEqHIZ5xCONtfamNCurEAG1lg5Q7ieuwqb0XjXjINGJQvr1qev8iEEKDf5WgeeUzjqfO0vypJ6GpPr11AwA+OSQJBRx5t7n7DfqbDfpVHKSABYHm07PrUymbqIptShis4hHkwDoY7lE7fgtN5bCuLWRZTKALNAQoJ6aTFV/KxOVHlRaJI61paYukE9g9soblVufCb+10gWQBcni1lf0KVKCvJstjt3h32sBgQySKIWuASI/VFDoKSqAVFrP1uUHP9XMkgjjlJ/3a74l1Yhtvj20ELQii1os+y74o1trGHdpqEt+y/G7E538TKDkMb/P0xmvb5n3g==\na.nic.olayangroup.\t172800\tIN\tA\t37.209.192.9\na.nic.olayangroup.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.olayangroup.\t172800\tIN\tA\t37.209.194.9\nb.nic.olayangroup.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.olayangroup.\t172800\tIN\tA\t37.209.196.9\nc.nic.olayangroup.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.olayangroup.\t172800\tIN\tA\t37.209.198.9\nd.nic.olayangroup.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\noldnavy.\t\t172800\tIN\tNS\tns1.dns.nic.oldnavy.\noldnavy.\t\t172800\tIN\tNS\tns2.dns.nic.oldnavy.\noldnavy.\t\t172800\tIN\tNS\tns3.dns.nic.oldnavy.\noldnavy.\t\t172800\tIN\tNS\tns4.dns.nic.oldnavy.\noldnavy.\t\t172800\tIN\tNS\tns5.dns.nic.oldnavy.\noldnavy.\t\t172800\tIN\tNS\tns6.dns.nic.oldnavy.\nOLDNAVY.\t\t86400\tIN\tDS\t24142 8 1 6677EAC5155AF52BA5E04F1EF037987182CC341D\nOLDNAVY.\t\t86400\tIN\tDS\t24142 8 2 F8FBB745A0BDE53B7FCD6CB6F808D9673121BCFF4B896B218E3C0E0FB8C522C6\nOLDNAVY.\t\t86400\tIN\tDS\t24715 8 1 43D4A5128AEB0A49698A407AFB65D2DE69AE17C7\nOLDNAVY.\t\t86400\tIN\tDS\t24715 8 2 E57688177055ABB3E002E63FFA7E82E7A5DC5A7EC502B54DD8422E1B5573D542\nOLDNAVY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AvVjZgLSiZA22ra96KkUAzvRusI4tv557PeIHYqpkxs7qhkPkEIZLrbDJIK7zvkT37Wu0Lu3y8uY+mAuFe9e4YoDAKq/CnMSMyz0bYc/QnhYJXqpWjB1QcXy+1WY6WeYCAcN9hc2Z6/Qc1SqonkaQtjFOe//YCNp//RMoJToZGbCDGfs7OSbLmELRmtoFK6VT46LThXf/wXv42yBkoqUX42cfzLPIk020cfHtgHmstS45z+LYyMFqfkdYCy7EOQRm8DleVHjG9HPcMS3W4fjPgI6bDpPnfAab+RGDjcQ8rX/Mxd2KUkhtb/NyGn4w6OoTjWpy0cGSymxlq7y79Up3Q==\noldnavy.\t\t86400\tIN\tNSEC\tollo. NS DS RRSIG NSEC\noldnavy.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cLmUcULvfsE4OpGhUm+ZlL+SvDe/ck1v9IRexEPCDz8uCopHZ89ixs14nXuvZYrMkVPPLkZPM9emdcV1Z3wZw16G50+KT+BPUJV9BBFvGtdEDs1Dl2vA6jQLFaqX552/HUVrr8v0F8ayVOPNO8jIp8HwVCvrYrZq8lNyC4u/BYHAzKJs1iKmvdVlf7X483T9fHR2AieSB291YI7MtxezwUkV5Qj2uqt/DhEC9FPmB4O6O8XaOvdZwuKSPJvOr5Csk1WW67rfTnPU4dodgFluPYO/RcJbD/DdgOkA0HW6TiXYH2Lt4mx+BI37dbK5D7S3Ykmqh9XUlHCAX+Lkl9WBag==\nns1.dns.nic.oldnavy.\t172800\tIN\tA\t156.154.144.127\nns1.dns.nic.oldnavy.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:7f\nns2.dns.nic.oldnavy.\t172800\tIN\tA\t156.154.145.127\nns2.dns.nic.oldnavy.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:7f\nns3.dns.nic.oldnavy.\t172800\tIN\tA\t156.154.159.127\nns3.dns.nic.oldnavy.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:7f\nns4.dns.nic.oldnavy.\t172800\tIN\tA\t156.154.156.127\nns4.dns.nic.oldnavy.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:7f\nns5.dns.nic.oldnavy.\t172800\tIN\tA\t156.154.157.127\nns5.dns.nic.oldnavy.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:7f\nns6.dns.nic.oldnavy.\t172800\tIN\tA\t156.154.158.127\nns6.dns.nic.oldnavy.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:7f\nollo.\t\t\t172800\tIN\tNS\ta0.nic.ollo.\nollo.\t\t\t172800\tIN\tNS\ta2.nic.ollo.\nollo.\t\t\t172800\tIN\tNS\tb0.nic.ollo.\nollo.\t\t\t172800\tIN\tNS\tc0.nic.ollo.\nOLLO.\t\t\t86400\tIN\tDS\t51379 7 1 7815633707D4A2BD28CD194B04F5B70D9A34A474\nOLLO.\t\t\t86400\tIN\tDS\t51379 7 2 DE0BC4796BFAEBBDC19CA9A8DD731EC64E8D772292EEED0CBC71C046590DFDB9\nOLLO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jVmn6dQGKP464uzmm6tZCXLMy55yAR9rnM1haCNRN5PZJg8mQ6yM0Y70nvabifkcXXDB8wt03kCg8dFdCFCXa/otBIWw1UGLhqcUxt0p+lzN5pztO+40ecncOiilYwQpsclYZdsY31KC2SBx+qHA1kCBtKrwTrH4IUNvkQEl4RQ4miyC1zkhy8geF6a6kzdKSNJpSiykYuwsYalDtFVQExP5N4uygjGIigvxMSM0JbR1JYFWgrFKRuLBK19DC5O/DNt9jj7LR6b94AexmGaxDNxalw6tU6Mwft5PDsxkwXFZ6jFpeC/6b0DuaVcxVhgAw7DAit2PSLWysymmc7aatA==\nollo.\t\t\t86400\tIN\tNSEC\tom. NS DS RRSIG NSEC\nollo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XaaQsPiCfOpmgLsTXtErEYbFXP8GZ03ljzTVxP28ihitmh2jnObCLFG6kIZV/Y4pLMSZI2HpGlZL2u+l/C7hdH5K0+Y9srBwpT5fcGoo3yeh37HFxGsBTnzpwUrj7M64imSzNXClU9PmiFzuGtcyYIkd7MwaumFFEqeSakgBbQZNzvMenSD1oaj+MYPILAoz8JDDUhaZjBxkM7vKAZYZBy78WjpIuMccoRZlSwk4N8SNJ8Ftbo7mG6pLTnSs6hq5B7ttOwlaad5wEd2wpV+BGyyK3m18ghNKQVHR2IVp05eLdeo/9RB8i+B/uIKh6cj0WDqrrtveMplqvrYFMdo1hw==\na0.nic.ollo.\t\t172800\tIN\tA\t65.22.96.1\na0.nic.ollo.\t\t172800\tIN\tAAAA\t2a01:8840:5e:0:0:0:0:1\na2.nic.ollo.\t\t172800\tIN\tA\t65.22.99.1\na2.nic.ollo.\t\t172800\tIN\tAAAA\t2a01:8840:61:0:0:0:0:1\nb0.nic.ollo.\t\t172800\tIN\tA\t65.22.97.1\nb0.nic.ollo.\t\t172800\tIN\tAAAA\t2a01:8840:5f:0:0:0:0:1\nc0.nic.ollo.\t\t172800\tIN\tA\t65.22.98.1\nc0.nic.ollo.\t\t172800\tIN\tAAAA\t2a01:8840:60:0:0:0:0:1\nom.\t\t\t172800\tIN\tNS\tns1.registry.om.\nom.\t\t\t172800\tIN\tNS\tns2.registry.om.\nom.\t\t\t172800\tIN\tNS\tcctld.beta.aridns.net.au.\nom.\t\t\t172800\tIN\tNS\tcctld.alpha.aridns.net.au.\nom.\t\t\t172800\tIN\tNS\tcctld.delta.aridns.net.au.\nom.\t\t\t172800\tIN\tNS\tcctld.gamma.aridns.net.au.\nom.\t\t\t86400\tIN\tNSEC\tomega. NS RRSIG NSEC\nom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pVY0gCFDc+ErCJfgDEU4WZLfMWAvw1s5131usrVCok0O1uR4YvaC1EVKgh05SRM3temO4WjGLowsfYSFbQ8MMz7Rl+KJAgj11Cf02uhMGH4wZDlir+Nvu3KDDK+HIhHZDKiUWR6lewqw7RNe6DLoRltSNB6qDi349Vz9OU3SJ6nOKtuJWHzYOhSsMMoyTweUwVxUyXB6J950XeWWcssii2APALACbrGBnERcIYZOtdCtgmml8KkmyKqwm6Rxgin5S8u9DHf3gbkomAZq4hELkHWhiiLPm8IgXcwZhh/bWbAVFn75ZNCuTMNXXPyx6GEA6qY8/5MZ6IPet7daH6M4YQ==\nns1.registry.om.\t172800\tIN\tA\t185.27.88.50\nns1.registry.om.\t172800\tIN\tAAAA\t2a00:9120:1:0:0:0:0:50\nns2.registry.om.\t172800\tIN\tA\t185.27.89.50\nns2.registry.om.\t172800\tIN\tAAAA\t2a00:9120:2:0:0:0:0:50\nomega.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nomega.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nomega.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nomega.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nOMEGA.\t\t\t86400\tIN\tDS\t4269 8 2 439D91ED221DE512CB04F3A7218DB1B019340B8D6228AB73DEAD0DF30AB5CF7B\nOMEGA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WTdAGzqQGTyLRxkQ5svSLJToR0HX9tMXHogCyxa0Ozh54Nzde5B+pXLKPiEfXfw2q3TPC/shTZ1Gq4XSCoI2asOxafrtFSOv/xMIbFwfWpPUE9Azv3rZJrRvt2yMRoSoZtQ+YoqtB1viw8eptND0CIh2K2lwACUEl5698l72t++flu5LHWladi86HgwtlsqNmxfjmLbApZv3lv0d0Auyb3stZ5t3vG1f+/iDtWeDhliNHGUl/YUypbZQdVfr/QloCSs10gYdfrLIZZwGkaS0kIYa6SP/z/fZDPGJclNM0arbu608x0ux9Hxf09OexQg2cTS1I3nePhuNFuXERpKJvA==\nomega.\t\t\t86400\tIN\tNSEC\tone. NS DS RRSIG NSEC\nomega.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hdEOdl8oOQAnvWUqOtu1fPCkFowl+Ucj97vwDraaZXudUDIYFLnPjoS+hZl1qF0ZgIzYFpHTDpLtSyVkhqPhyAxlKmOXqWs7jrh0SfOUDqJHncZP/p6+O38F3RGtnduP6uSkXIvTVAHUZ07tY88V70rHpM0SqNgjrBHvnY60bIZ5x4D17BwUaMAw5KffEODd6EshSToEwUbUL9+vGtKpGm4iEnhzI4X15TpV+TIP3RzxB5cfFR8YlDEydEZbGeT1UfsO+bHLLL+ci45yqOLWxEB4wQvv9XOApYsZQuA0zwecik/IEsobcMqXyvio42MYcgnzbDRjdaDZ4nidDX64sQ==\none.\t\t\t172800\tIN\tNS\ta.nic.one.\none.\t\t\t172800\tIN\tNS\tb.nic.one.\none.\t\t\t172800\tIN\tNS\tc.nic.one.\none.\t\t\t172800\tIN\tNS\td.nic.one.\nONE.\t\t\t86400\tIN\tDS\t7024 8 1 474D97AF4C80A245F6B8C46A884B34D8AFB7391A\nONE.\t\t\t86400\tIN\tDS\t7024 8 2 31E153E198CDE4E206A951F576458C816021083DB0AB21515B8158B3A05DB1F6\nONE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uyYNH03f0IkNiLstjVqz1x/PhREuqWhHkaMkaJ5beGWEzovFxbWv6EaiR9xPsrmzEkeWWi/AvCarKDQr1E+9tA2LHn4rTlqX/wEY/Jf74K/ndH/zAGJfC0i6UzRieY4iauu+Yi8k5eWtX9SeyPmvCU+T+040m19uFf+4A0bVt2VjmYE3+q//X9A2+xNiSy6JNp2T26ZfAl6TQyF9tyKrk4Bq03Q/I4DLxfdcO+KodZ4JAeJnJahmN7bbfMAPkxsYGeEu3RFH/i5PRz1B8aRARNGOl3aeqIbR0tObK5OR92SH5ZxsszP2BFPs2Kkal6rOl1i1uDwMQCSiS/HUeGkdSQ==\none.\t\t\t86400\tIN\tNSEC\tong. NS DS RRSIG NSEC\none.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GtFEsOpJnwGz4mjYG2Kn0v+EVvqg2FsaCRFpXk4/AnO5J8scxJ82RyGNSYO9oE1hFf3PiOjAdhJwl+Q7RvzaM2yCTvP5UORdhbG4hz3jW4bEcMaRVvbrU6IbVvO35xAXq1Nk8QoMqthBM5umFjYUNvKfkIvaB1eicOYuU6T3lhQ0tgV6YGiBFR4jkP/onX8entZRggNz8pJr6yvRwNzC85b2DbRuWoDp9HVKeSYyV9p7bCT6fakOCrGHDX6AXPJmUWMUYzNEKvj3kNMvuRB3LpJYEO39JUNFbG0QK7ni3rNCR34nvD8SeVNqnKr7XmlJ+65Aqok/s52VqlDb1Yg0Eg==\na.nic.one.\t\t172800\tIN\tA\t37.209.192.9\na.nic.one.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.one.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.one.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.one.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.one.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.one.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.one.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nong.\t\t\t172800\tIN\tNS\ta0.nic.ong.\nong.\t\t\t172800\tIN\tNS\ta2.nic.ong.\nong.\t\t\t172800\tIN\tNS\tb0.nic.ong.\nong.\t\t\t172800\tIN\tNS\tb2.nic.ong.\nong.\t\t\t172800\tIN\tNS\tc0.nic.ong.\nong.\t\t\t172800\tIN\tNS\td0.nic.ong.\nONG.\t\t\t86400\tIN\tDS\t22881 7 1 D6CE07485C4ABC7CB748C5906953DDCFB8D2C8B3\nONG.\t\t\t86400\tIN\tDS\t22881 7 2 19396CD7A64748C0D35B483F8E7C4959A77F8435CCB41035D069659B8FAFE1FD\nONG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fYzymeIgOP2Sr+/lrhpDeAGMTkQBYzOivqOMnOiXn+lUPbJzNxSh/9EdYnpNb6ShfV1knr54wiFhO9ajXC8yWIsK8aW69V3HZxikb6oz7Gy/T0cBLnJyDVdzjik/GfL7QKnwH5/qUKcObNtdkFir87KM92vcxdL/RU4i5dJo7YrJq1rH13RKSQJ7emBZJaax0DuZG5uqfdOOMeGLBuHohhgf8CQbXZFkhcRq2NKXScK0cUJOJd9lspqcQQbIVmfjDuOimbR0LW+yDeNDl2eEVh+XdYVM3kgDwxvhOWwBPXRNd7FtlPrglqXnVKiT7LVEQ421RA4bSVANwQBH14xWGg==\nong.\t\t\t86400\tIN\tNSEC\tonl. NS DS RRSIG NSEC\nong.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rVGzwlHEpITW5XU/x5etpEN167iDJ0xcnD/mvhx38Ai1yyfug6PNr8ahhMW6BGtEf0d40vDDzRSxPAodHfIB03/a28SCaUz8ZXCGClnIYzImNUOIjQE1IeR/3YcG3m5ixQcwQg/fw/dJ+tl94YntqYtElfZgY6wiDh18p5NxEuBpHeAx2+i+xCQ53vBPfF9RMUBFzXou2lavDQhm2vUodFG3/wpZfcQRzPRQGlpcPvXDcJHGWS54xjvW7KV4umFNpi5ZJL/+NQ+8+4lwX5xWtXARU+25ecGH3UAWUNE3oMuGJ3MGiBIyQrs4b2f+GSTEk5pdyxYfAZf45rfwKeK2Cw==\na0.nic.ong.\t\t172800\tIN\tA\t199.19.56.1\na0.nic.ong.\t\t172800\tIN\tAAAA\t2001:500:e:0:0:0:0:1\na2.nic.ong.\t\t172800\tIN\tA\t199.249.112.1\na2.nic.ong.\t\t172800\tIN\tAAAA\t2001:500:40:0:0:0:0:1\nb0.nic.ong.\t\t172800\tIN\tA\t199.19.54.1\nb0.nic.ong.\t\t172800\tIN\tAAAA\t2001:500:c:0:0:0:0:1\nb2.nic.ong.\t\t172800\tIN\tA\t199.249.120.1\nb2.nic.ong.\t\t172800\tIN\tAAAA\t2001:500:48:0:0:0:0:1\nc0.nic.ong.\t\t172800\tIN\tA\t199.19.53.1\nc0.nic.ong.\t\t172800\tIN\tAAAA\t2001:500:b:0:0:0:0:1\nd0.nic.ong.\t\t172800\tIN\tA\t199.19.57.1\nd0.nic.ong.\t\t172800\tIN\tAAAA\t2001:500:f:0:0:0:0:1\nonl.\t\t\t172800\tIN\tNS\ta0.nic.onl.\nonl.\t\t\t172800\tIN\tNS\ta2.nic.onl.\nonl.\t\t\t172800\tIN\tNS\tb0.nic.onl.\nonl.\t\t\t172800\tIN\tNS\tc0.nic.onl.\nONL.\t\t\t86400\tIN\tDS\t28830 7 1 43C8D1479E0457EAD6020024017FDEC8CCE2260D\nONL.\t\t\t86400\tIN\tDS\t28830 7 2 18EB9FAA635692104783C62A7F6F51AA17365BB07689093A247183D39B88338D\nONL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . duOyGT4gxUQFs343IcBqc2fkt5fv7TEAgDqxU2s2XoDnXn+OjDSA+8070sjii1FyjuQKUdMhkCWWVieA+3oacWXGMIY4UEP7fUj9o3n6Obo1U7XpUbyIUIYLhvByP5PSXSSgb+0nE1p8oCq8+T7NBJR4TBzWkM0EuNgaBGx7kdrFVYWV0r4l4O2tOlKrkg81BYO+JyZGj2f+cexyreE+E7i8GQILhSdDeNBG+2TiBmRicRNHj/Te2U00OsqkYiSoHeSMGJaph9l8Ko/Ivg8uHnrNHyPIJyoSMkjxW7oBrHx6K1oGOTEgiu0tnPoCZvH5IArBdS/n5Dl7HgxPTiNS+g==\nonl.\t\t\t86400\tIN\tNSEC\tonline. NS DS RRSIG NSEC\nonl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lnAMUV48qBOYM4J8tj7mCYx0VA0IOPj9BDJobbO8BxauCVe37AiZh2n9s8fKOae6LsA2fTtQfonL4OBWqesJHRcgjdiSMfJ7Hwg8k3Pz76xjXabRbT4+8KrPPWtm+PaJCWoHL6wq4PM8QpWViYGFwwUA2+2DYWy3jF9PDR8AVVCutOp/TfV7zH7TuYV285O9Nu/f7wE2bswI+KQ8WWApK05VLsnTWM2AZEw3lZY3WO4id4FE3Xqkt6kthpbmH6nCn0i4psNMlMFwvgRGqNgdPSumxkrBHG9rP0l8tFq9TxPproSF7fGdTb4MDdnlsEm53Mn5mhZgUV/0oxoMbUtrWw==\na0.nic.onl.\t\t172800\tIN\tA\t65.22.136.1\na0.nic.onl.\t\t172800\tIN\tAAAA\t2a01:8840:86:0:0:0:0:1\na2.nic.onl.\t\t172800\tIN\tA\t65.22.139.1\na2.nic.onl.\t\t172800\tIN\tAAAA\t2a01:8840:89:0:0:0:0:1\nb0.nic.onl.\t\t172800\tIN\tA\t65.22.137.1\nb0.nic.onl.\t\t172800\tIN\tAAAA\t2a01:8840:87:0:0:0:0:1\nc0.nic.onl.\t\t172800\tIN\tA\t65.22.138.1\nc0.nic.onl.\t\t172800\tIN\tAAAA\t2a01:8840:88:0:0:0:0:1\nonline.\t\t\t172800\tIN\tNS\ta.nic.online.\nonline.\t\t\t172800\tIN\tNS\tb.nic.online.\nonline.\t\t\t172800\tIN\tNS\tc.nic.online.\nonline.\t\t\t172800\tIN\tNS\td.nic.online.\nONLINE.\t\t\t86400\tIN\tDS\t4267 8 1 A038DA06A96AD8E9BFE2BA78C392FF7804B4CD2B\nONLINE.\t\t\t86400\tIN\tDS\t4267 8 2 66D7010609CB19E99AD1DA2833DDAB8CA2E7ACC1CE870CC28D29E76EB53D39BA\nONLINE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oTn0q6/2SAjTaa8WPZKynwfDCQIh6GbYt3BYW6NFpppLTV4fY/cLRar231edkVtmLHYzyoKTdv1kuadlxGeC0L3u1DdiHyF53MH7GDU5Zcx7LXFUNGdfXHIs/x1nsVDXel9IY2hTplXEWXFRZc5QdYOJ0UGis174L/WWyEa/BkRYOFhkRLFYeCUc6v4s2ySSeESavcU9i5jjtliqQzF5Rm/sv8Kv7YwII+lJsLXGgzF9M/2fWNoq0aght7T5nKdzlTU14cRAC72EhDE/1fOzn+Se/u8vrd6XUP6UTfsFzztPT69YGyyIa6HPBoZD7yYWiuoatk14oq6IkGEg8N5DsQ==\nonline.\t\t\t86400\tIN\tNSEC\tonyourside. NS DS RRSIG NSEC\nonline.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qfODj9mot4iSl5qfZP/O1YvvZ3fKwTHoxxCLkZ4HchaxY0Eo7JGjgdLlCgC7NhRAT8fcHBp8kXJoeRZoNPdO7IYtWHzIDFfVDzju020iIryvlbDO/aTaYvqIZVhFcDW31gYFIRxnQHqfEfM5p0uy5YLFFJHN4C8tRx5fD9mNyNnrY7nL6w9p6GydqrOFlqIJ8Fyd/pk9/Y+SZT0ttjVS/wKvgG/U39kiY31I8tzT8u5RMvavwnayO+ipUr4hkNcVTUYjdw+MLYdF73y81f5q2vrlfyRKC9NdrH+Egc3APWDnAQrhl7CjAnl15ZsdAxP6j74nDAhvRFLF23WPpaKwHQ==\na.nic.online.\t\t172800\tIN\tA\t194.169.218.54\na.nic.online.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:54\nb.nic.online.\t\t172800\tIN\tA\t185.24.64.54\nb.nic.online.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:54\nc.nic.online.\t\t172800\tIN\tA\t185.38.99.7\nc.nic.online.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:7\nd.nic.online.\t\t172800\tIN\tA\t108.59.161.7\nd.nic.online.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:7\nonyourside.\t\t172800\tIN\tNS\tac1.nstld.com.\nonyourside.\t\t172800\tIN\tNS\tac2.nstld.com.\nonyourside.\t\t172800\tIN\tNS\tac3.nstld.com.\nonyourside.\t\t172800\tIN\tNS\tac4.nstld.com.\nONYOURSIDE.\t\t86400\tIN\tDS\t23886 8 2 8C32103E8368203307760A6983FA8BF6747F633013D3BA09772CE86B94E184B7\nONYOURSIDE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cpMnW3Dtlr09X49FRhc7PKEAiv4IzeEleM2AG/ZqKelww0ZklZQrJfmoX3tVbWj0hZBVfdAqc/sILNwFUjmenEpx1TgMX3960QrdTvHNEKo0e50ZkqiRsX8nzoeWxgbqpBnpbeFGjHZKJHAf/+y8wUwlzO4a6p+FQhZKcb/8bM3J+8Ff6GN1PtC2u9X3ail/8xqCfFww0dc1EtZg2qrulLdTEPSdHT2GlvQJRwjnAqKelUgxNiH4TlzEVCP64KN6HNPeljbCMhHhXIYODStBCqS57I6tLXEqrcq6Op2vKnnUQQ76dmgzORIMiCKsvDA7BHmRomORxWTQnkCFZ4JL8Q==\nonyourside.\t\t86400\tIN\tNSEC\tooo. NS DS RRSIG NSEC\nonyourside.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IF0V5LiSR8y0ccJGNA0t7Wff0g/II6QcJeX0rN/UTwHlp2c9D+oKj/Cj3dvjr2gdKzniL4nxvFvN3fL5n1YYWkACaYu1mQrkXAz3xpSt5Y6uQ+d9CBbOv5AMHGV+3tW/NaFfJ51Ek4HKIVJkba2uGvRAaUtJDiSyWaYzVXi9WRI9fff9SwUQTN/AWcnIuKpZXxr3yJpUtG0waETr0SUyXEZT/w9qKN3z+qNLMLvHbBh0mh5QWqArF4OhIo4Kzig24+q44UA9YZawEREJEGVySM6/jbFiM8fINuXGYGbmGTAEMp5tgSuLM14hGYtAE38Zytr9owCImJKU+w8YuPbvSQ==\nooo.\t\t\t172800\tIN\tNS\ta.nic.ooo.\nooo.\t\t\t172800\tIN\tNS\tb.nic.ooo.\nooo.\t\t\t172800\tIN\tNS\tc.nic.ooo.\nooo.\t\t\t172800\tIN\tNS\td.nic.ooo.\nOOO.\t\t\t86400\tIN\tDS\t32919 8 2 2A406589BC010BBD09BB78E067DDE644946D1AF4389113341358CF135B6F4910\nOOO.\t\t\t86400\tIN\tDS\t41890 8 1 27DDE633B73DD1F2703C0A89695862B056A0D29F\nOOO.\t\t\t86400\tIN\tDS\t41890 8 2 F9807556257F226660B308490776B72FEBD70DFDE2ECD9E850FA1127B37C7799\nOOO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c4j9L8g9/2thDmeLGyIw+faJuhO+jNDD4Mo884BMuRrQTlz+U8oQO2d9Tb45jL1Y+in38SJTL/CsRT5CZzVbnsfUHuDTp5QdamM2Cu71NUkklXtVAl7+dL5JVLOQMUrnGOBeLq/VKJJks1SjWjbrh6VixyjkpKvb5FMapKjDWXkJHcrSc/i8Nr0HFFoBQwEV8FZEOk94Op8r0qnnbnAdunN0MIuP2h35pd6+IAxy57omCnWB1643+JfpxeCAEbXZAFeoiIcLY2gK72TVtKcgRQ8K4yQZIOn2im9eO64lc7ie1u0qoPWPaGROhVEx4BNX+xfXnaUXCvVJLWWe/aIhvg==\nooo.\t\t\t86400\tIN\tNSEC\topen. NS DS RRSIG NSEC\nooo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RlwVATET9po12zKswnY84fjuiCvPtB7fzpuhBavH3bX3N0+CsFTZ6iwnT0QwzdPFQbA857CSb5Vwcv33RFME8AbrEdpzEi+/0Ti5m0EC/hYg6bMewwz5UPC6m6WhFOsvjrkb3XEDWrd6ZOQztGL+yoQx2oDwvKKSYbagWsFb5+bbKIK8plko0SMuo5RaIO/g55K4aDP0fniYCGkXpwENfO0tGLPfHE87j/2/yemX2SdCOo98iY3rQ50IXKuJO7qjIY51WzAvySTYG3Hn17IpN/X8AUtocQ3N208PYHjEf60Zb4TNN1yGRtppMKC+548CvJrJF9KFSwMUcaPF46Gs+w==\na.nic.ooo.\t\t172800\tIN\tA\t194.169.218.33\na.nic.ooo.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:33\nb.nic.ooo.\t\t172800\tIN\tA\t185.24.64.33\nb.nic.ooo.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:33\nc.nic.ooo.\t\t172800\tIN\tA\t212.18.248.33\nc.nic.ooo.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:33\nd.nic.ooo.\t\t172800\tIN\tA\t212.18.249.33\nd.nic.ooo.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:33\nopen.\t\t\t172800\tIN\tNS\tns1.dns.nic.open.\nopen.\t\t\t172800\tIN\tNS\tns2.dns.nic.open.\nopen.\t\t\t172800\tIN\tNS\tns3.dns.nic.open.\nopen.\t\t\t172800\tIN\tNS\tns4.dns.nic.open.\nopen.\t\t\t172800\tIN\tNS\tns5.dns.nic.open.\nopen.\t\t\t172800\tIN\tNS\tns6.dns.nic.open.\nOPEN.\t\t\t86400\tIN\tDS\t28864 8 1 5F74BA41BD4D47A66FAFA2A164A6C0EACC7039A4\nOPEN.\t\t\t86400\tIN\tDS\t28864 8 2 EF37DF17A31829D70E7C1A7154BA286F304EB3FF44C20A16FA2AB6BAAE3E12F2\nOPEN.\t\t\t86400\tIN\tDS\t48181 8 1 5225AC1D5B1C63E64955B1D03C5F9D10ADD6761C\nOPEN.\t\t\t86400\tIN\tDS\t48181 8 2 995EB2811174C5FF83FCE22D4E6243430DCBE7D3AB44C5564E46EF434CF04767\nOPEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . D4Y08Cp46jjpD8odkT6IWdC5qwtn3Q0MIYl7SsnKQowuAerPMw3dasCywDDxVpMxySAZDgTpA46e6UHNOAxLYQZh/RGAzT6e7aWEQ1IHGSHWbpO7T3M9t3cab5c1YnnxrDrOQy2U94Pfts4Qj7jglmdrjc0/2uf8fc52x1frg8473EsbHAtdF/tzmMRbsIaFpcaOWsTsoC6r4zbmJOg8vWN0RQ5rR2PbbyQKgjzyq5a9QSpmWHRuMBHS0rSb/BYLz9nrQ4fGkV75GlaF5iyoanabqOPa7epvkgKGzGr3zrVqp4p/2O5y3ErEuO6fFifVuusgQlvsJEDpWQx4yjfU+A==\nopen.\t\t\t86400\tIN\tNSEC\toracle. NS DS RRSIG NSEC\nopen.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mRhRQXwcZAU/Or2Nzym0x5EAbkc1V2xFp+xOokzSC2/CW20jpoSyYpQl+JwQ7lq9yero02TKtxB96ZOwMjIOw8kJhRh1f4i8Q/LKYtXy4HWtPTeoUWASseElf6891AeR354Z6X7c/cVV3hGcqi3js60qnXRWCo23A7ozj8iRFz9fEk06KbgE+XBSUCekKCohyZXk2odM5I9HiiUYCzea3PqgOgz0aUcaGUobSRny/8+oyoGIXHeoWdykSxpO28EsT11PNMvuByG9tXXocU8PEmtHhfn8t6kWWFX0RQo51WwTx+sq3PCOYmrfl1CUy8CKG/ZqKLEkKUCm06qm4OvmKw==\nns1.dns.nic.open.\t172800\tIN\tA\t156.154.144.128\nns1.dns.nic.open.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:80\nns2.dns.nic.open.\t172800\tIN\tA\t156.154.145.128\nns2.dns.nic.open.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:80\nns3.dns.nic.open.\t172800\tIN\tA\t156.154.159.128\nns3.dns.nic.open.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:80\nns4.dns.nic.open.\t172800\tIN\tA\t156.154.156.128\nns4.dns.nic.open.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:80\nns5.dns.nic.open.\t172800\tIN\tA\t156.154.157.128\nns5.dns.nic.open.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:80\nns6.dns.nic.open.\t172800\tIN\tA\t156.154.158.128\nns6.dns.nic.open.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:80\noracle.\t\t\t172800\tIN\tNS\tac1.nstld.com.\noracle.\t\t\t172800\tIN\tNS\tac2.nstld.com.\noracle.\t\t\t172800\tIN\tNS\tac3.nstld.com.\noracle.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nORACLE.\t\t\t86400\tIN\tDS\t6291 8 2 9F74ECCB6080A089661309A8AE8F82146D0EE4CC7CA96F01F62AE47F76368F2A\nORACLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MfXsUXm5+CBCEU44ht+379s/Q49TCxzMf3v//LxItAy4fH+m2cT4RhZl/a65COlDv0lRvZzaDd6hDGYyrA3WsTPWWFTUjU7JJrg8RXHwnFqbLYxhVl//TdQ5LPszfEO9qmmjJ29lTUDEU/e5ydlRNnW+Qsc4ZY+q4XOayiLdhFVxAO3vVJr/yLoETyK21b0kkE8hppVdPaTYUS3Pg/sd7Dyp6UjaXqZnDNTTG/xU9gvWWLptrJBdWtGYRIgN8Eh8N5Nd3fSoDFqxcMEZ2x6avNoYhJ/Tbp8rtVUbHOxdROgXaacAaROCGFT76G5fk+6lcjK0pCj817UpjOYin4qOAQ==\noracle.\t\t\t86400\tIN\tNSEC\torange. NS DS RRSIG NSEC\noracle.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FdoqGp5T/nOwKP90OUy7jzWwdN1JA0xrUNiiFvaYIkAC1dk+mpVtu7mqFJTxfa5EE6Qphp9SarGiyjEU5rBE+gkN9Wgfwg7Z+X3KYL01I8Ak9sMdCbBgWmlgZEPpwcAlF87z7gfAZUzxNNYgbFdgVY3szQ63ozJVXM0eBB9/H0TLXmcucD/8i6EOyeU0ibIJ2OVjnrcS5MJ0h+qonNxf4nDMwChekaJTN1ZDngwRvCoKXWeUuZRecCN8n88H+mGFXWhbweTsrsyYKlKaXnQatJzFXA6VTRBzFy3BhCYMjXr9iD1gyJ+sPqsZr1jb1aG6Oc2JirKicFLBf17gh8lBmg==\norange.\t\t\t172800\tIN\tNS\tac1.nstld.com.\norange.\t\t\t172800\tIN\tNS\tac2.nstld.com.\norange.\t\t\t172800\tIN\tNS\tac3.nstld.com.\norange.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nORANGE.\t\t\t86400\tIN\tDS\t44385 8 2 54957BDF3921CA2D50BB340E042605F8D39EE91CA2A08A37424CE88882C4FE1A\nORANGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BHYX6aP+AAvKaBnNLH0qetprifheEFqfOMT7RrRRnymJ41DQvx1w9KneIN+ym3exbOMJ0MGnDv3FKN0YinL5zXB2xFu29V9LX2+50prb0eV+O/G4dBusxBDjqg8z19LGAOilUR1V2LJUgUHLY/vkPFeBGmiKn+7CbqgK1Gm/jCcMF6T1mL4rjocU6JiVs5Zd16h9ylkgPiDCRGUvBF9P7vh/y2QyrbI6SlLZ3WdTp2oSnXxmcr/2xTp5bWy4SMDHOLCF6gKd4LrpPgh1nprTJa0VkfMTWhEnoj3h0hOskx+Fyv6/uKBOYe6d5AHUp62Cl5xrtYuISvO7UOJJBx1Okg==\norange.\t\t\t86400\tIN\tNSEC\torg. NS DS RRSIG NSEC\norange.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ax3Bxb2uOaZTyfBT01ZRYcRQwzdxbBoMH/kluKt4NWPvalFDcOlmCNkxFCTMu/xPSWFYXrIo4gumxPq3ryU8Kn1FsPLZgQ5jx+RvoKY29nORZqz4mKtPkmdtsSTwxK0/aHFRq6+Oojrmw/SQJjlEuqZFT+MGBnlYzLTBsC1rOoysyG8OLHANFhZGpycgPulAKFDg3TniDNyuzlw5YCx5KEPYMT3MI6IjttrTksuqtepjJJ6RWPfviE/O75VwahupMO6ofJwZBr0JFGdoj2inFlN/hCvBE1sNmGkHBKwqTEjeP0vDeW8NPDKtD/sjyb4gtMPMTERmUkOiJCqWtu2vwQ==\norg.\t\t\t172800\tIN\tNS\ta0.org.afilias-nst.info.\norg.\t\t\t172800\tIN\tNS\ta2.org.afilias-nst.info.\norg.\t\t\t172800\tIN\tNS\tb0.org.afilias-nst.org.\norg.\t\t\t172800\tIN\tNS\tb2.org.afilias-nst.org.\norg.\t\t\t172800\tIN\tNS\tc0.org.afilias-nst.info.\norg.\t\t\t172800\tIN\tNS\td0.org.afilias-nst.org.\nORG.\t\t\t86400\tIN\tDS\t9795 7 1 364DFAB3DAF254CAB477B5675B10766DDAA24982\nORG.\t\t\t86400\tIN\tDS\t9795 7 2 3922B31B6F3A4EA92B19EB7B52120F031FD8E05FF0B03BAFCF9F891BFE7FF8E5\nORG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OiEWKjrA7jSgaFpCftIijmx9GpVIs3WFzpX5f/HtEWjSpkirzvUZmigklQloiJyODQnaz2bSke0za2D5rtsRzl6z+RtOGu7N5/+piL9/MDix5mHay11ip9BSLN9Ktlvn823QI4zHSblUiVuow31Tg7kw4iG+xiwlFYNJ9tWTOBbvDAhE7oNc+JxmXzmAx3ZVNxeyMxI5rwo174yXR4AUboIZM+g+Q2A+zIZNsdGEHX8RtPgeV8R6Ghy70vAtIS/T4/T3v0W4CKVhDvSXjvDLwUlc+QRBOZvEBdptU1GHWSoB1hEFzb0pl6hlTCvJ++bnU481fD/KEm8YlXhQgL7CiA==\norg.\t\t\t86400\tIN\tNSEC\torganic. NS DS RRSIG NSEC\norg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tRQLzR64SyzknVnM9ROKzO2XrNi+MMDA4d1IVwyZBGGeTZttZw33lg/g8Oo2kTxVaXyKqdczH8w2bZwaWOtOzRolFoeLBUJvomwcNCLk6mm1PAnZKB+FaN+5v/Bcd05vJCTYSBbj8bURCvcC9lO7Xx6PXhjvvXNr8RJ8rPyr89R1C+o4qscsvl2+p1HQL6Cwg+3B3cUBUsTc7KmgWs9YSZAvTWvhjQr6sJNy/xItzGYWxOjWZE5c8ZGeL4sTOb03rl+maWKVKorT99ty85+sjiysRzJG8JNtiYO48znOm784E8tOPeFL1eTqipwngDy+SYjVlBtdDsjKb+WP3THArw==\nb0.aero.afilias-nst.org.\t172800\tIN\tA\t199.254.52.1\nb0.aero.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:1e:0:0:0:0:1\nb2.aero.afilias-nst.org.\t172800\tIN\tA\t199.249.123.1\nb2.aero.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4b:0:0:0:0:1\nd0.aero.afilias-nst.org.\t172800\tIN\tA\t199.254.54.1\nd0.aero.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:20:0:0:0:0:1\nb2.asia.afilias-nst.org.\t172800\tIN\tA\t199.249.122.1\nb2.asia.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4a:0:0:0:0:1\nb0.bm.afilias-nst.org.\t172800\tIN\tA\t199.254.60.9\nb0.bm.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:26:0:0:0:0:9\nb2.bm.afilias-nst.org.\t172800\tIN\tA\t199.249.124.9\nb2.bm.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4c:0:0:0:0:9\nd0.bm.afilias-nst.org.\t172800\tIN\tA\t199.254.62.9\nd0.bm.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:28:0:0:0:0:9\nb0.cctld.afilias-nst.org.\t172800\tIN\tA\t199.254.60.1\nb0.cctld.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:26:0:0:0:0:1\nb2.cctld.afilias-nst.org.\t172800\tIN\tA\t199.249.124.1\nb2.cctld.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4c:0:0:0:0:1\nd0.cctld.afilias-nst.org.\t172800\tIN\tA\t199.254.62.1\nd0.cctld.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:28:0:0:0:0:1\nb0.in.afilias-nst.org.\t172800\tIN\tA\t199.253.56.1\nb0.in.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:50:0:0:0:0:1\nb2.in.afilias-nst.org.\t172800\tIN\tA\t199.249.125.1\nb2.in.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4d:0:0:0:0:1\nb0.info.afilias-nst.org.\t172800\tIN\tA\t199.254.48.1\nb0.info.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:1a:0:0:0:0:1\nb2.info.afilias-nst.org.\t172800\tIN\tA\t199.249.121.1\nb2.info.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:49:0:0:0:0:1\nd0.info.afilias-nst.org.\t172800\tIN\tA\t199.254.50.1\nd0.info.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:1c:0:0:0:0:1\nb0.mobi.afilias-nst.org.\t172800\tIN\tA\t199.254.56.1\nb0.mobi.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:22:0:0:0:0:1\nb2.mobi.afilias-nst.org.\t172800\tIN\tA\t199.249.126.1\nb2.mobi.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4e:0:0:0:0:1\nd0.mobi.afilias-nst.org.\t172800\tIN\tA\t199.254.58.1\nd0.mobi.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:24:0:0:0:0:1\nb0.org.afilias-nst.org.\t172800\tIN\tA\t199.19.54.1\nb0.org.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:c:0:0:0:0:1\nb2.org.afilias-nst.org.\t172800\tIN\tA\t199.249.120.1\nb2.org.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:48:0:0:0:0:1\nd0.org.afilias-nst.org.\t172800\tIN\tA\t199.19.57.1\nd0.org.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:f:0:0:0:0:1\nb0.post.afilias-nst.org.\t172800\tIN\tA\t65.22.1.1\nb0.post.afilias-nst.org.\t172800\tIN\tAAAA\t2a01:8840:1:0:0:0:0:1\nb2.post.afilias-nst.org.\t172800\tIN\tA\t65.22.5.1\nb2.post.afilias-nst.org.\t172800\tIN\tAAAA\t2a01:8840:5:0:0:0:0:1\nd0.post.afilias-nst.org.\t172800\tIN\tA\t65.22.3.1\nd0.post.afilias-nst.org.\t172800\tIN\tAAAA\t2a01:8840:3:0:0:0:0:1\nb0.pr.afilias-nst.org.\t172800\tIN\tA\t199.254.60.17\nb0.pr.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:26:0:0:0:0:17\nb2.pr.afilias-nst.org.\t172800\tIN\tA\t199.249.124.17\nb2.pr.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:4c:0:0:0:0:17\nd0.pr.afilias-nst.org.\t172800\tIN\tA\t199.254.62.17\nd0.pr.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:28:0:0:0:0:17\nb0.pro.afilias-nst.org.\t172800\tIN\tA\t199.182.1.1\nb0.pro.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:c1:0:0:0:0:1\nb2.pro.afilias-nst.org.\t172800\tIN\tA\t199.182.40.1\nb2.pro.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:e1:0:0:0:0:1\nd0.pro.afilias-nst.org.\t172800\tIN\tA\t199.182.17.1\nd0.pro.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:d1:0:0:0:0:1\nb0.xxx.afilias-nst.org.\t172800\tIN\tA\t199.115.153.1\nb0.xxx.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:a1:0:0:0:0:1\nb2.xxx.afilias-nst.org.\t172800\tIN\tA\t199.115.157.1\nb2.xxx.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:a5:0:0:0:0:1\nd0.xxx.afilias-nst.org.\t172800\tIN\tA\t199.115.155.1\nd0.xxx.afilias-nst.org.\t172800\tIN\tAAAA\t2001:500:a3:0:0:0:0:1\nc.ci-servers.org.\t172800\tIN\tA\t194.146.106.86\nc.ci-servers.org.\t172800\tIN\tAAAA\t2001:67c:1010:22:0:0:0:53\nns.coccaregistry.org.\t172800\tIN\tA\t185.17.236.111\nns.coccaregistry.org.\t172800\tIN\tAAAA\t2a03:dd40:3:0:0:0:0:111\nc.dns.flexireg.org.\t172800\tIN\tA\t195.253.65.6\nc.dns.flexireg.org.\t172800\tIN\tAAAA\t2a01:5b0:5:0:0:0:0:6\nns.icann.org.\t\t172800\tIN\tA\t199.4.138.53\nns.icann.org.\t\t172800\tIN\tAAAA\t2001:500:89:0:0:0:0:53\nns-ext.isc.org.\t\t172800\tIN\tA\t204.152.184.64\nns-ext.isc.org.\t\t172800\tIN\tAAAA\t2001:4f8:0:2:0:0:0:13\nsns-pb.isc.org.\t\t172800\tIN\tA\t192.5.4.1\nsns-pb.isc.org.\t\t172800\tIN\tAAAA\t2001:500:2e:0:0:0:0:1\nams.sns-pb.isc.org.\t172800\tIN\tA\t199.6.1.30\nams.sns-pb.isc.org.\t172800\tIN\tAAAA\t2001:500:60:0:0:0:0:30\nsfba.sns-pb.isc.org.\t172800\tIN\tA\t149.20.64.3\nsfba.sns-pb.isc.org.\t172800\tIN\tAAAA\t2001:4f8:0:2:0:0:0:19\na.lactld.org.\t\t172800\tIN\tA\t200.0.68.10\na.lactld.org.\t\t172800\tIN\tAAAA\t2801:14:a000:0:0:0:0:10\ntld3.ultradns.org.\t172800\tIN\tA\t199.7.66.1\ntld4.ultradns.org.\t172800\tIN\tA\t199.7.67.1\ntld4.ultradns.org.\t172800\tIN\tAAAA\t2001:502:100e:0:0:0:0:1\norganic.\t\t172800\tIN\tNS\ta0.nic.organic.\norganic.\t\t172800\tIN\tNS\ta2.nic.organic.\norganic.\t\t172800\tIN\tNS\tb0.nic.organic.\norganic.\t\t172800\tIN\tNS\tc0.nic.organic.\nORGANIC.\t\t86400\tIN\tDS\t53418 7 1 EE9CB0590F8A62301D2E7D4DB6D5E50405019146\nORGANIC.\t\t86400\tIN\tDS\t53418 7 2 158DA177F06E185437CF0D4C7647206C89C9D6EA73A7F3FE5C5EC004BB0A21C7\nORGANIC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . npiFs8ig23+53Ko1pzTxHYCSDP1vDHxfZJiIapVCwFqMmn48E8omDBgNtl8OmuPxcY7wy9Jb3R27cL5PdvAB8btw5Br1NeHpPi1D8CotRV75G6r6Nuq/ktHYjLcTfVx2SXQPIrfRUPqE4IDQyeaPw/wY7cIYm7e98mg3ftbLf65HAz32GvdkbY/tb0CmfcwNhKy5fImJt8piL+XelG3nHn5tWzfOp12FLEy8Xdgt8364PyQhCxrS2wlh+5xQLyJ+kUNhRetR38fA2jI+lwzME2Yquilyz+P1RLujTxXAOY18H502cBoenatq8wNVj2SSA5SjbYOQVQZf/VK5R6smkg==\norganic.\t\t86400\tIN\tNSEC\torigins. NS DS RRSIG NSEC\norganic.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lmzwZGlMWEIJd8+Li7QPwN8ZDqT3iUY/f/GkLvY4ZhE3oDa+/VNbzT7FEz7ygRT6ufe2XjnSd604+TYvmVpDSRVOTYAC0L8zwV5x5bS2hcREMKtTZZbXyYmYtMhCkZLUFcgEk1szFSjHRZbWRJBcgrYlptVHOrrVJbvdDIHaGAP+CN1tlMxilxepJ/iV5zcqw2pB7xGxZg8YkCItiD5CBOa7zMErmAg7d6bsJhIaUu7dm3VYW+ITprnwEHBpD5vBT1HWSTuVHp126i+CrcTb5SgJzfht3XUYZdkOywXtKCmeLyJO26JP6o2xSf2cJarnPzXECgdfWxMBt+VvFwm/9Q==\na0.nic.organic.\t\t172800\tIN\tA\t65.22.20.40\na0.nic.organic.\t\t172800\tIN\tAAAA\t2a01:8840:16:0:0:0:0:40\na2.nic.organic.\t\t172800\tIN\tA\t65.22.23.40\na2.nic.organic.\t\t172800\tIN\tAAAA\t2a01:8840:19:0:0:0:0:40\nb0.nic.organic.\t\t172800\tIN\tA\t65.22.21.40\nb0.nic.organic.\t\t172800\tIN\tAAAA\t2a01:8840:17:0:0:0:0:40\nc0.nic.organic.\t\t172800\tIN\tA\t65.22.22.40\nc0.nic.organic.\t\t172800\tIN\tAAAA\t2a01:8840:18:0:0:0:0:40\norigins.\t\t172800\tIN\tNS\ta0.nic.origins.\norigins.\t\t172800\tIN\tNS\ta2.nic.origins.\norigins.\t\t172800\tIN\tNS\tb0.nic.origins.\norigins.\t\t172800\tIN\tNS\tc0.nic.origins.\nORIGINS.\t\t86400\tIN\tDS\t35613 7 1 7064997CBE4476BE22DC96A4444B96827622A570\nORIGINS.\t\t86400\tIN\tDS\t35613 7 2 E0EDB0C263046A70AB69C3BA5C97F1DB1DF87AA78CF8D9CB83827E0F2921EBA4\nORIGINS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hVTqUdfEZFuMuCnvuT3Afjb8+RxqRQiv1v8cqObwZseVMD0sImnt1/6zLFTmVzP0sUYZRk8C9qnG26o49PlSSys7AJOvEDstm9j759/ck1fi2YgYW3pYljABgWH22TbN9wkBonsw6DaVqhePnKucM9wub597MvSkCQWhorQ3+uOgnaptUZSdz+3TCQvBMK2qtWLg+lz8oI8kkwMnNuN9WyPHw511i/E3kWIhRPwkHKHU/shVOwa28oN5eN9+Erwv5Lri0AuuP+LDHcVs66ypLK17UuA8zxM0pGFqlAUbybCUla0/WJDBAYN1aWBtyM82LOLC0JPLmC/GbpQiS9uLlw==\norigins.\t\t86400\tIN\tNSEC\tosaka. NS DS RRSIG NSEC\norigins.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XjTl4QdnZ2ln+dW5VzaUdKJ8joUTWQacL5nwFYh5a3ZGrhS33v00Gq66NH1sFwF1E7czhnftwTreecQ91hapJL5srq34JoBEv5FwTexPFJ71JTkuSUdR946wNY/rYdH2D7LaCGEn1+daY+EvaGlEdlFSp2xtInDo0G4EHwns62ffQd3DaiX6d687Thu5FOfywtWJMLN57podAz6o42AQvQjSu/01I1WCqKkGfdMAVy0iarqdynGzjk82z/gGzq+15K7N0lZoIEcKWbsw3VUi6SIyTTWr4DFTNG/9Auqi0ORAKPcZo0HQe+zSAgCMjtrcQYyHOkrqXZpBNmFJDKtx+g==\na0.nic.origins.\t\t172800\tIN\tA\t65.22.52.33\na0.nic.origins.\t\t172800\tIN\tAAAA\t2a01:8840:32:0:0:0:0:33\na2.nic.origins.\t\t172800\tIN\tA\t65.22.55.33\na2.nic.origins.\t\t172800\tIN\tAAAA\t2a01:8840:35:0:0:0:0:33\nb0.nic.origins.\t\t172800\tIN\tA\t65.22.53.33\nb0.nic.origins.\t\t172800\tIN\tAAAA\t2a01:8840:33:0:0:0:0:33\nc0.nic.origins.\t\t172800\tIN\tA\t65.22.54.33\nc0.nic.origins.\t\t172800\tIN\tAAAA\t2a01:8840:34:0:0:0:0:33\nosaka.\t\t\t172800\tIN\tNS\tns1.dns.nic.osaka.\nosaka.\t\t\t172800\tIN\tNS\tns2.dns.nic.osaka.\nosaka.\t\t\t172800\tIN\tNS\tns3.dns.nic.osaka.\nosaka.\t\t\t172800\tIN\tNS\tns4.dns.nic.osaka.\nosaka.\t\t\t172800\tIN\tNS\tns5.dns.nic.osaka.\nosaka.\t\t\t172800\tIN\tNS\tns6.dns.nic.osaka.\nOSAKA.\t\t\t86400\tIN\tDS\t19351 8 1 48E07F8C6EA8496BD65F6A0A341003BCBC22F0FD\nOSAKA.\t\t\t86400\tIN\tDS\t19351 8 2 F71CE2DDEA3E7F938145F5DC16CC25119D1AE31E0A8094826AF5E55358B4116B\nOSAKA.\t\t\t86400\tIN\tDS\t41335 8 1 F6198B6A1CAC62D7EC4FCF707BBB88E4A160A229\nOSAKA.\t\t\t86400\tIN\tDS\t41335 8 2 F856C6927CEFBC06A05A38A265B0AD56BEA33355E201B56060B06F0C964EE5EE\nOSAKA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UE+Ymj4B3buDYKlqLrnxgMMNb1KeA//DOLmEa2N9h0duV7lxkDatPe3M1303y9Tpc33ZoRu3aTUJKHz/eef+35tK2ATZy3OCk8jX+WXwthu/7wLmzC7/BsgAO9vnhQm0H3QgxHUIlhmJbN/5eT0+pV+Y9J56suJSHcHNVhRc4XqTcg6Obvoy86HpgFzE/IrWAawCgCm2tWftwDh9T5cs0iGblTBey/o4uizH6a33Nuv0cnQt8VsKF8aXCVCXGhMSBc3Hd0smtRPP4s/9HduGrA0qhh0wVB0ysG6Vk55+zEBVjAXOOHZMuHzA9B4659+kLSEZmy5OgCV/osTXO5wplw==\nosaka.\t\t\t86400\tIN\tNSEC\totsuka. NS DS RRSIG NSEC\nosaka.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Zew7D56XIak/w/MsyMPUj1bUcVodN4Oq5z8/cqXaDl7IrtO7K9E+NQnA2Gc5aKc4Jy/4i5Un+48r4oMZGZoOb97XGcejLkTK6BOfL+JtH+H43J6YKYiO1weUVpd0VyySD57cYTm471Jp14v4AF/sdoSh03iz0hxgwb7dEwHVH8zrPbHX0d4g272I6qkFeURgJTu1HUvbb3jKgqSHwxNlSkbQrX6rArQgfP11lYsAuF9xdltvkzWkOpfm0mG0xLhjYblh+bU4qHeY7auf2AjtwzT/wfPKoLjhYPpXUmM3dWgBARdpMj1lgHme+CoC9TQaRnkB76I2FdzfKbTyoGPh1w==\nns1.dns.nic.osaka.\t172800\tIN\tA\t156.154.144.130\nns1.dns.nic.osaka.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:82\nns2.dns.nic.osaka.\t172800\tIN\tA\t156.154.145.130\nns2.dns.nic.osaka.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:82\nns3.dns.nic.osaka.\t172800\tIN\tA\t156.154.159.130\nns3.dns.nic.osaka.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:82\nns4.dns.nic.osaka.\t172800\tIN\tA\t156.154.156.130\nns4.dns.nic.osaka.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:82\nns5.dns.nic.osaka.\t172800\tIN\tA\t156.154.157.130\nns5.dns.nic.osaka.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:82\nns6.dns.nic.osaka.\t172800\tIN\tA\t156.154.158.130\nns6.dns.nic.osaka.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:82\notsuka.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\notsuka.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\notsuka.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\notsuka.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nOTSUKA.\t\t\t86400\tIN\tDS\t40279 8 2 5D0441D65CCCA92AEB0DB9A775058C6AFBAC71DECB8530F01334FCFCC9BA214A\nOTSUKA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . moRHbQYi1ArJ0RcReZ8iRCJO358SmqLUeB9UtKxYTFE5fP+VjEk4QzmWjAoSPqon8ZFjZ3EIjQFxLPPXcJ4NbC6GOPAzwRkwCPgGRVBWkomkn2aIEA893+ZQPJgZOZzkdb64a7g8NtvkTdxYQGYPosjKtVcY0ED1ZC7xU3kQbl/xEfLb1zv9avHkUmn7MvAKfJ4kKj2q9Zb3oyLY3JS3ZTBYIks4EpMmG9j62bTWWncy2Pb8B8RaMTxQTrFZeKidFeMJUwhocx8mJvgriZFut4TwRtXvKSPoBRj3IKX++o23jPp8o+ylt80m8QmhP5uBBFnnMqdSxfMn7LPuqqspGw==\notsuka.\t\t\t86400\tIN\tNSEC\tott. NS DS RRSIG NSEC\notsuka.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZP/P6/kj6jX9fDCMyaaNkFnZpXpVz1HWe77247w+b1zARJZQT4EjFj4JosNfsypaCQmxOMR4aDrTJsPmfRUm6zcG2xcyHc/LCoicQQ8pBdTQtKwbzzuNnpmgDhwE7vFiRF9XpB401kIuqLLOvfKD5sg2h84KZlp0TtgZCGq7efpEfUI6OGB8dSenN4VxnoD2kSRZoaJUY1jIW4HwClk9LwxnjYQpgcu4czt/PSRtN8h2UWr6Ex8aidrVBOvHOixfhdp0/x62oRehz+GfzdEJuv4pyyz0l7W2SYSVye/b8Om1KTRXEq9gr5ZP0XUyKppbuUDyzLqqTDPxaHbGPcdfCw==\nott.\t\t\t172800\tIN\tNS\ta0.nic.ott.\nott.\t\t\t172800\tIN\tNS\ta2.nic.ott.\nott.\t\t\t172800\tIN\tNS\tb0.nic.ott.\nott.\t\t\t172800\tIN\tNS\tc0.nic.ott.\nOTT.\t\t\t86400\tIN\tDS\t47394 7 1 1DCAABF533A00B9A2CF33426CE8B478ED41BEB96\nOTT.\t\t\t86400\tIN\tDS\t47394 7 2 276D39D5C44B679EEABA00F81B88BE4155EB349A8F590F6A1FB820601DBB4E3D\nOTT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GRlfRL4MFxTjpnVgVRPrrpAiJeiU3jJi7PD8O+3S4NU0OlEPjgtf3zROEtEb3baq2rFWDNWFC7lcbCs+d4KJcJKEpqgwGZSjkY5veffPntd2DLDfnycMlvAS8DDP0odIV3yw6zP9GIlvbM+/s3fJIOfZiUJELt+h7mdunUAzQOKsqT5jBZCOZ2UpU9cWPFA+XXRh0KGraZqR8Dvnwz66zHc4ymxg9Q2xWdlJx9tlz046hnVSEe1VJgk83BfCQuriyRrZcMVHuC8m+3TjGjQC6F9448t0jB0/SWSaZZDc7QeIM+5qdiPyu7d5QlLRXaCqDn80qS0V+Xx26mMh+jF2hg==\nott.\t\t\t86400\tIN\tNSEC\tovh. NS DS RRSIG NSEC\nott.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Db6jczURn/Kj8SGUoXCfGrXhqbWLO9nNBDlkrVg7AEWsQEj4yFniXvA3zjdx1/9YIgvwIM1XSZiQHZ/yRxEQXH9zsSG1aGEcUGrew/DyL2k/OGp0vt63O7dkYPLL32DJbYzWidGIqVUhh53vFUss6t7xHGhYbDKIPk9or/olAtxQsyuMiYUatN6dAQ2i04bnW8PeY1fIjpFr/ePMrvgd0SWHLmJL3bcrS1A/ktWo3pHBJZkzdfXtDeO3ynNGRMePMWoB8sq3vqOgCPRN45PaziVY0jaizQUpCA6BLzdgDxa+WVXQabirLi1zgRIk2Tyl0aZbZiUsSVGD50+0Vp7L4Q==\na0.nic.ott.\t\t172800\tIN\tA\t65.22.92.9\na0.nic.ott.\t\t172800\tIN\tAAAA\t2a01:8840:5a:0:0:0:0:9\na2.nic.ott.\t\t172800\tIN\tA\t65.22.95.9\na2.nic.ott.\t\t172800\tIN\tAAAA\t2a01:8840:5d:0:0:0:0:9\nb0.nic.ott.\t\t172800\tIN\tA\t65.22.93.9\nb0.nic.ott.\t\t172800\tIN\tAAAA\t2a01:8840:5b:0:0:0:0:9\nc0.nic.ott.\t\t172800\tIN\tA\t65.22.94.9\nc0.nic.ott.\t\t172800\tIN\tAAAA\t2a01:8840:5c:0:0:0:0:9\novh.\t\t\t172800\tIN\tNS\td.nic.fr.\novh.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\novh.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nOVH.\t\t\t86400\tIN\tDS\t4705 8 2 CC4575E3741879C344B3C77F4A92B8210A7C848495033FD954EEFB83C2AB82BA\nOVH.\t\t\t86400\tIN\tDS\t25264 8 2 268A82BC274964D384B82B3F58501A40C84B5B5544A315EB956C273CEB7F3048\nOVH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bKI37x89fIfPtOdmiUAbxbZ9Im836xfavTMsMtnz1jw8184RCokO/X1onSgKAwVymoqHVfAZxwrANVHiIlgClWNwSPzwzVZOGCfenrrOprzJa62creyYrhY/Zpc+gpFFllDFQKOVFksp1y7dMSjkJqu+RNQQV5u6XrsuUIsXx7fS33PZbmYHWVaH9TCx29DM6OfSm2ShLahIMBXx1WselffpGYT3jTde0CeFvYwTMF7nXHlnW+dauiLZfJCGXQl764V9Hr0fNTBUBX/2/+0AdxPJNUfJKH3Csb3ibe5PAOzi1RWntNbOgjj8Zth8ZLDZEPjzUq4TpdJsmhNi+eBZcQ==\novh.\t\t\t86400\tIN\tNSEC\tpa. NS DS RRSIG NSEC\novh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MYgwbPQZYSU1RZeBCo9mRsAY4NKDN2YXWAePUfSkXIDJa1w2z1404+tLdA28raKduhUfc2tavADPT6moCFlU3RC0llthq45fcCobHv95pVXijoTUESxn2IiXiB/6AvI8HjBfqvt2A/zIMfplW/Hfv5c1x5QAm9JjrPsa6QXVtobxMgt9ou19qeznlq6dyRbVCxk9y/hcTFcTA7VY23yReO928TURryLVtfjUihcvTzzhVSX/aVzkBmkQs/OaXQGwck7RoTQtuP/NqzyKqlxjN9JSY9MquMYdk1c9rOtQtyjXzdhZXagVAPnkqTK4h542gXujDlRQQBsQao/sx1AwUQ==\npa.\t\t\t172800\tIN\tNS\tns.pa.\npa.\t\t\t172800\tIN\tNS\tns.dns.br.\npa.\t\t\t172800\tIN\tNS\tns.nic.pa.\npa.\t\t\t172800\tIN\tNS\tdns.nic.cr.\npa.\t\t\t172800\tIN\tNS\tns2.pa.\npa.\t\t\t172800\tIN\tNS\tns-ext.nic.cl.\npa.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\npa.\t\t\t86400\tIN\tNSEC\tpage. NS RRSIG NSEC\npa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JHtTyaLQGUcSvP1Ym+DwpnUlyv1oaHro5iX8P/uwI4XC9GT1lBpMSYpQnr2GVLx8SWuW428ooipHM0nHrydN0RNeul3x8fMmSTAldfhBq66gZ4Igf1KXvyo+pMbGYk58sWIUgf3W9h+0rK9GZtzGZky5jFExTIkCtUHdbepqOLxCw3CwCN0//9Gd9rgJmuK+tIU/+OAxD0oJiznmnqxHeVZmFbpeu8CXN3TXh7Ktx8Tf5XHU12enD8LGMFQmVxVKQjrdxXgkgWvOLVNvIYVKcuLJeOKrPgaFJTFGChe8pL7r47ckRNwlKDtNXM7B40TBlgZI1jSdjnzxSH21RMEhdA==\nns.nic.pa.\t\t172800\tIN\tA\t168.77.8.4\nns.pa.\t\t\t172800\tIN\tA\t168.77.8.2\nns2.pa.\t\t\t172800\tIN\tA\t168.77.8.7\npage.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\npage.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\npage.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\npage.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\npage.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nPAGE.\t\t\t86400\tIN\tDS\t64712 8 2 9BE1303B86187DF7F8EBE1C51BC70C2BFA1BC12AB98383AC2A7D0E18914292F5\nPAGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NPwA8YMdFXu6Vni8mLNRfXbJCirf5z8GGsmmsG3SUSAI0Kudk0lpwliluhk0wOPbcZcVfb9umdScTXRL4c+BOytY8Z2+CN1kov4Vqlq2Uv8OBnDQorStmrAYUS4dpN5nCmsKb2RdzB+TAVEZZSHjHI2R+mF7ZASVCx8ERY7Kqbx/p588vOcIySg7H4CZuG082+3kFa+STRTt0BC4suhJ5ZKDeaVNXN1y/IfSmzw3N/fU8QTVqjmJ0ocMtnt17NfvjouCDehXQfbAZlHUTkcAxbAQhvMF8R36loVgIkFKIIWEf+fX1fcfWRWBnZCvSOhNruRVKTBGsj6/1Svy01f5rw==\npage.\t\t\t86400\tIN\tNSEC\tpanasonic. NS DS RRSIG NSEC\npage.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cbwEnE89JMhVj81vqYRI3qs5s3IZvi4f+1sC1awY2/VDpPSWSQEWc8uvDE+g3BMhts6t3mn73sYFzsrMNOnZjYMQ/uBx88YsD9GyNMsep9iPPTPOFatVXysde5IWkazYOwSL8c6b0eVJits7G2ji82of0lFhYcB7P5/5b3SSy3s0VfhWresKF4hCCZRtpzqPwfj9PEts1CtXsJ0YT/4J0NK1DDl4Lj1GSRKHetUNumHWzQnGOM5jhddhrrGpuywHNudQ/2ROws1H3kMKeeCIbwO+5TYJKNoCOW1HxH/0dcXh28ZXqrj21i3WphOczdRpuqYjIzTQF+eE2C0yJ2IZtQ==\npanasonic.\t\t172800\tIN\tNS\ta.gmoregistry.net.\npanasonic.\t\t172800\tIN\tNS\tb.gmoregistry.net.\npanasonic.\t\t172800\tIN\tNS\tk.gmoregistry.net.\npanasonic.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nPANASONIC.\t\t86400\tIN\tDS\t35714 8 2 50665C85642AB83F2E6E454034A9E151CAF3AB3D1470FA6B44121AA5A58247DB\nPANASONIC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GvTOYOpVwIzsuA5NKJVtJXVwBXU1Qnsc/Z7m5VWFD3RRvIOByhf1Sy1o7PE1pNu0gUTVBhCRvMtz6SyPg5rPvz1WsHMu7EHO1S50wn1BCyygFlvy8xo6yBjU5s4mrUvSnbIk22sMLN9VeVBhTgo5EiKUqNYtgmCmtEE2p7lJAkj5imHcpRivCcMXXtU5FF/LyaOaffdNggDTFhTHWGOoHjXJQ3tgz2HrDMF6Zvb9CnPcFHWUKCS4F/IhvwB/I8t4SwvVGsljrCygxHXDqerlxoPIjFA7xc42yOA41OGinX8pmMZzaL39okqCcI5n5sEzpb2AU5TGtQEB3YcDBlHmjA==\npanasonic.\t\t86400\tIN\tNSEC\tparis. NS DS RRSIG NSEC\npanasonic.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J1kGNGoRePivDBpkXA+IUAHsydm3exeAZdN3N42lX4gy09t+oGwF/rkZpTA7IrBbJN6trwIqtJmA4IKco7WajiWAVy1D12Sm2yuePnWabbBcm2W+C+v4l40NQZuzVbLDAaX5dRL3pwLKdxNc+pFsBcQnYkSgnA8aYHoaDdR3x5ujnOeIo0v3rjLp189VJhFwEU82L4iVXleKo+CaqO9UtbtlQZOScNB+q3rYuQUOExQzZlbjyAj4LzfHP81LFBprOSRnerc4pUG5xCFi+OKQLQx+bx1o3GhILkDRzk/1nFw0Ml6VNjDPD+0T0hsmG9csLO6xpzclP+C0FtxzFGh2RQ==\nparis.\t\t\t172800\tIN\tNS\td.nic.fr.\nparis.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nparis.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nparis.\t\t\t172800\tIN\tNS\th.ext.nic.fr.\nPARIS.\t\t\t86400\tIN\tDS\t16996 8 2 00F50D34779E521849DCC5D3B71BA10D003E4A790F1A68C32D60D08700404740\nPARIS.\t\t\t86400\tIN\tDS\t29639 8 2 B714D5F0C4B2A353D83332893935A8666982A871C0103BCA787895FBFCC7B143\nPARIS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qU9V6jdJBcyIdSiG9y6Nx9Sjvu9zhm+9oVZsbM6c+kKjlnhuVLXzhcSRsGYhNbZ9E/IZ2anGrzty+YZRcINyjzHJh9R4UB2drGbDEBqyZaVrDAaC6dRdOS+MxdjAOSZvcBou453zrWIMBEyFsKX/X5dLhsyXAUPYqS4LjQ+ey+eIBnVqI89qXYIiSip0OkUp0qpU06EcDbNQaYNw0y+z4rM2VdQXEkI3tdH9zIEsyutD4QAha/DHA1XU2hj/Gb1vWZPLRy+LU9jLLRchohriiljq2sh+S6MPfjInYIC8tNBozjWd6kTfp5UtRw5HdJcUxS29b2Fxi22BNpcGfuICUQ==\nparis.\t\t\t86400\tIN\tNSEC\tpars. NS DS RRSIG NSEC\nparis.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BUO/hwmqaxqm1EymMY9FtxDhqOfHqpPD5s6/2V/goDO0xsHJbIEOekEd2NO4LyzjF21XzBddQ56hY7Qwy+OIuMH+vejbPsroU8R9oEKyhFDzYszJIMFs00UsdaDIRm4gOSfrg1ccCsP3Yylhxp0OTfgBv6DBHGIPR44NdsFX1YiMkcG0zCvkMLnnBC92SypL0Men2FiLOsgJybt+wA9ck4NKnlROT/Qwtid44wcWCQJx6W40UoEp+WTDXJRFgNYa/QSMGA10Bj84bvrnq2exoSad88uK8fY8GiFPZ3g4FpG/t53JxpKXi6GBRPZRXX5Lq1pwDTFqnzEcHIw9vcoNoA==\npars.\t\t\t172800\tIN\tNS\ta.ns.nic.pars.\npars.\t\t\t172800\tIN\tNS\tb.ns.nic.pars.\npars.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nPARS.\t\t\t86400\tIN\tDS\t2911 8 2 BD1468967B866D21C106F1A2B92906604380E7787BE97AC2855219DDE2CD2285\nPARS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PyNG4zWsQROf0S7LnjJPaagWAGMotB6sVUrBew9KO3KHb9jMOaaCRqBjtFV7Aq/H703fvcyc52Y2uway7Q6sFj/EcYW+yAx4HyWcJ9cV43Whgvw3NCajaY5XPOQwQ5vCThPucMxkXjuOPoZdROeXLGUjnKHYWmoux1WdQQqRn1SihgIVW9928joSmiXTs9za8lbRZXdzg/TLf+BTaMiFI219R9ud80ExcJb3ndYoyPuCyiS7HQN9X4bt4cDBqvOCnSQUMrle8wIkxatQL8fyhjy09eh+OiAQRD29WWtyqd9ns294X4d/q7A1S2En5KttVvpoME9620cy0QOhgrip7A==\npars.\t\t\t86400\tIN\tNSEC\tpartners. NS DS RRSIG NSEC\npars.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hBsJXS595GmUm+xRN1LYAlPd06kVnX3blJ4eGnXgfIE3RMpx/sT+Fe3E97U1O36vboe54sFsozQvB5NKAqYW2NzH+XjSPJD/ghq2BER18QchQMmJAdJ7b7pjD12UwHXU2te9Qw/VwF6GDFMOAdrJMpRYeBjNSY+pXKYEl+S1Ygejn/V0ZF0MkKN2rLyRuWLu8C21umn5TnOlKPRCL7Uxd3P1qB9jdOE2fqORcTN46UdZQzwg5E2Rgdh4H85mFjQtR1TOOYufdktNoa0U9LQeksWDpzMEbz6ep+YqPTJQI/wlKZ40yET6oO6z5uMNUcp4LteHrRT7ByV2DwLY2V44OA==\na.ns.nic.pars.\t\t172800\tIN\tA\t72.0.49.5\na.ns.nic.pars.\t\t172800\tIN\tAAAA\t2620:171:a01:ad:0:0:0:5\nb.ns.nic.pars.\t\t172800\tIN\tA\t72.42.113.5\nb.ns.nic.pars.\t\t172800\tIN\tAAAA\t2620:171:d01:dc:0:0:0:5\npartners.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\npartners.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\npartners.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\npartners.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPARTNERS.\t\t86400\tIN\tDS\t21424 8 1 FCE03FB2B1D7FBCF959EA6ED89CA24A71628EC12\nPARTNERS.\t\t86400\tIN\tDS\t21424 8 2 A684BB6E4E80D0BD209DF39498BA06CEBD54266E6CE7CD2E9CB34F2673A82366\nPARTNERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m0nX2YjuWLOEMMr/odl0qAgP3BscSq4XPGF2DPvIMTW6cu352GpOH+9YzQe2dgbhXHXXdFMoVYPtT/DWxeKVbccnnxl5aHQG1BYhU2enDKiT/zNDL88dfQw+NuwyZd5fDIsZyht1BZorvVL1LRTKVc+OBqREH+gRurwBmgHUW8u4a++NOETcpau+DmhQXm7B2jw5gPfuS7oQeBlSCT6i6Um0DYh9IZXrQXtG6BwCGKO9BSMK92R5Oip1cvSvWaQtnLC1pxrq8zarMmhQxE+xllK+VDcftgoV4gtP3bYWFxSNOb6AjUqbN8kVoZdEPr40PnVxDbG1JHtW6xnHG3gZXQ==\npartners.\t\t86400\tIN\tNSEC\tparts. NS DS RRSIG NSEC\npartners.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pCmSgCWL6xE3st33vylX26jzkUgvoHjlzZe7avaSAIHueZQFLgQ0J4YjnrCm4I9pjFin82kN1XtHPBhzo/uJ46DcRXFqqI2DaXeSM0St7IrY0hYtUK7AFfI76FJ9Sw/8VY6Sc7pDxHI1uSa4bV0zIzD6xfbIbSkYnm87IqoAYb2czWyC31fZ/26Zwiyv102LwVZDXyNyDar5TBH+UvfwKrcwW3sr/iqsx4DvUqzp/UXaU8+pQP/b27c8qSpXniWAoQkMsaZQNKMw4YdQId052+LfNdalxUP5BRrIkPRHBA0pVQBJd1cuaOjLKKagause0/4hKWkWBgjG3pALb28Zpg==\nparts.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nparts.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nparts.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nparts.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPARTS.\t\t\t86400\tIN\tDS\t31744 8 1 8E9BF8419431DC180BC5C79FAA9E97C34FF67AF8\nPARTS.\t\t\t86400\tIN\tDS\t31744 8 2 9F71A13DBF4E57B12708D6B252FFC864656F51712F53B6574815CD69E594C800\nPARTS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . q9I26rYwasl29qJPlLdkPyhySYokKLzWq1bg/U1KeVfNj1tknIig5n7MOhkanu46VZ9CoQ2hqVes7hCmLspf1LEjxODvZmc7d2UHHIuB6f83tiGe4REu992iOdryyrU4HPy+xxHd7SkPzr87BEwLmd1a6fc1mUknM3CbMpt7gXMy1uPyq2Sbo7TzD6I/Qc9mIhPv9uvAbZCx98B2334LlOFWtngpFd4dHRM2pp3RO/jHzyGVxRWvnoMj/xXm6V2JUDhBPkM39QCrsceTyDkkPr8uRJwhGMnn9hdB5+pe9dRjhY3sQVdRjicMkv5cVXPtIMf6OKgXWZD1IuLQdeGB7Q==\nparts.\t\t\t86400\tIN\tNSEC\tparty. NS DS RRSIG NSEC\nparts.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vf01uUKYgWKwOQphZa8gKQQZKUo5Q9PVnOl9x2mK5MXLQrHwanprfw5kl8KgjuVjDD86SBLjzN25CJ7KmQPpv4utl0dJ0T0HsWKgzayxqZIaOBn0ZBVEZqnYQnfwaoKnJ7rZ94oMJ67kNpS/ucjFDNIckuOSJo159gGy0PHVtkoOTMKsuwj7etZAR3VtpWKHqKJ6ni/ybuW/51zQc0hXa4KKwiAVv3/dsU0ldux98F3fku4IVn+SeX5U1Puxmg3s1RrzrNaeYarnNDc9p4O7S0zwVhp33WmOQX4xf4X2SPtx0yNho08DIG6U0d9BTSl1obPWXSY8Ez9IlRK6i7dXwQ==\nparty.\t\t\t172800\tIN\tNS\tns1.dns.nic.party.\nparty.\t\t\t172800\tIN\tNS\tns2.dns.nic.party.\nparty.\t\t\t172800\tIN\tNS\tns3.dns.nic.party.\nparty.\t\t\t172800\tIN\tNS\tns4.dns.nic.party.\nparty.\t\t\t172800\tIN\tNS\tns5.dns.nic.party.\nparty.\t\t\t172800\tIN\tNS\tns6.dns.nic.party.\nPARTY.\t\t\t86400\tIN\tDS\t34145 8 1 0A01038CAB8FBDEF13F0D7CCEE6CB9402FF9B1E0\nPARTY.\t\t\t86400\tIN\tDS\t34145 8 2 D591D326CCC6CE63710FB2803B40F60108DA589A434601E592906D98069529C2\nPARTY.\t\t\t86400\tIN\tDS\t41374 8 1 C394FB164F35F203D16BDFB07F27D3713B4A4465\nPARTY.\t\t\t86400\tIN\tDS\t41374 8 2 7E3888381D736EDF9AEF9BA403F7336A7D1993C1EDDB2B2EA476C818C71A9A80\nPARTY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qMzZmC/mTdwsWvrbX16sDYhlJP8h5/Bc2fo/g8ChasHsxAVn583qCyzVHFUR+/UXQ6RAvEcqNlvNf12HZpdYurnuo57d7xzk9CGb+QiwpRaF1Osoafx3WK7OiWQR1Rcal8o0oljbJ93lEU2fUS76bVPbhmWPuIOW92FlcyaVTYSU//qHYEPSaeMxUp3PfFkhA/9nDkoBXBSEXKvmd0uEz2dUSrtd0ruy9JXJQuv59rKNrIOeDUJWQf8auHrD4L/p2vbl/rMhgzfpqMYV7CprKiBrRtXW0CW/AYDLPXjYjRJyAN7oBg/6kL3QnWYjlublMbJACAgPl5grWoZMAGu4vQ==\nparty.\t\t\t86400\tIN\tNSEC\tpassagens. NS DS RRSIG NSEC\nparty.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BPaCcOXw1647SBa8SJMrJw3K3MLiK0CrZzVcazDa/Ndn4BgVHKGTTNYOGlVrBWzXWNPUfP/MNoBKQlNb4NPipWUhnD3RPnH7YSL2kxO+6VG9Cd7xV98AzoFGhC8Js4ONpOW7QQZU1OeT6Hnxd05oXP1tZ2pjlfBUwD5ohheLacFeZ9RcVtKVgWAFqnlOICyJCUhDqD3XDFMkXwtDWlAbwmFC3XmuhLHLF01OptA2WEyJqr494SvJtNAP9VqmWf6cOolZkqtrwLQU+aM1MQwfzLJB+CaLGrGlrFsXW2eXzlUfmrv+XZBw3py7yl3D+yzcn0BJo3jeEVkqNlJJ3j/8PQ==\nns1.dns.nic.party.\t172800\tIN\tA\t156.154.169.24\nns1.dns.nic.party.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:18\nns2.dns.nic.party.\t172800\tIN\tA\t156.154.170.24\nns2.dns.nic.party.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:18\nns3.dns.nic.party.\t172800\tIN\tA\t156.154.171.24\nns3.dns.nic.party.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:18\nns4.dns.nic.party.\t172800\tIN\tA\t156.154.172.24\nns4.dns.nic.party.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:18\nns5.dns.nic.party.\t172800\tIN\tA\t156.154.173.24\nns5.dns.nic.party.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:18\nns6.dns.nic.party.\t172800\tIN\tA\t156.154.174.24\nns6.dns.nic.party.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:18\npassagens.\t\t172800\tIN\tNS\tns1.dns.nic.passagens.\npassagens.\t\t172800\tIN\tNS\tns2.dns.nic.passagens.\npassagens.\t\t172800\tIN\tNS\tns3.dns.nic.passagens.\npassagens.\t\t172800\tIN\tNS\tns4.dns.nic.passagens.\npassagens.\t\t172800\tIN\tNS\tns5.dns.nic.passagens.\npassagens.\t\t172800\tIN\tNS\tns6.dns.nic.passagens.\nPASSAGENS.\t\t86400\tIN\tDS\t29677 8 1 6CF4E13DD8DBD17E87B91584C400904CB7697DF7\nPASSAGENS.\t\t86400\tIN\tDS\t29677 8 2 3C29691F01A6ED291DA669EF0579F5F919A2226520E7813A25DC0C9FB02CC3C9\nPASSAGENS.\t\t86400\tIN\tDS\t52549 8 1 A1E1B892F56328233CF477E924CDC9A5CB28BF61\nPASSAGENS.\t\t86400\tIN\tDS\t52549 8 2 7219D09FE154A538EBE9E8AEE83D288F564026BB063015F66AA55C105C91C566\nPASSAGENS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rkbpiWikYB/2xWss1Vl/oUT8fKSoxZioEYLCN40wO9Rb+ewJvh2aRsY4I4LkjedrwjwlQEqf8vquh50sdferBdlxaoDU/BOJK77oBtRMWBbRdvBsqCZQLafarpR+0a9YCaOv3dWWoVQC5wMz4ToXnt0b4TKaBT3iWro5R5VAZ7NDgZtw9+8OX2KwFA4/3wd50T66WuC/wzAd5t/BL/ElFgvxVOQc8jNc3J9OST2ps3x4puFCZa/LLK4xNQN73DROQTf17Tu0uWQUYTqbdYxYutVkA3PPZGqSRtXMv9iAH3n87Un7RT1v7MTvjdjr1hxFuI7V5CecQ+amyL7sEzC4Aw==\npassagens.\t\t86400\tIN\tNSEC\tpay. NS DS RRSIG NSEC\npassagens.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VNcucuXW7Pv1gH8z5SP9F7ET1q3pI58SatycEUUkAfa060t4qxtwSHz6b/jqPZXi2fi+IxT4a7nrNF+KQvEFaM2pBFyIQ0h15qvpsuCIjI/UijkZVYnJuXdisp+5IaDXENysaPcxBXTIuDbxAMDzd3u1U29JJV8/EKgg6zusl9hQbKh6AVzNVRP8mVS1G19D/WNcFHgGL3vaRBzBgEH6QGNNVaSa3pxxxeceU7zd6Sge5fDDDfk6ubLCD4kqXjlYtzhYx0rMOOsh+pKaoQ6bAaocYRUKfDE/VtF0GHYQn172fatpbB8rsJGg+BE2eryJlXPoHLaWlniR+0UPpOC/Nw==\nns1.dns.nic.passagens.\t172800\tIN\tA\t156.154.144.133\nns1.dns.nic.passagens.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:85\nns2.dns.nic.passagens.\t172800\tIN\tA\t156.154.145.133\nns2.dns.nic.passagens.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:85\nns3.dns.nic.passagens.\t172800\tIN\tA\t156.154.159.133\nns3.dns.nic.passagens.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:85\nns4.dns.nic.passagens.\t172800\tIN\tA\t156.154.156.133\nns4.dns.nic.passagens.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:85\nns5.dns.nic.passagens.\t172800\tIN\tA\t156.154.157.133\nns5.dns.nic.passagens.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:85\nns6.dns.nic.passagens.\t172800\tIN\tA\t156.154.158.133\nns6.dns.nic.passagens.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:85\npay.\t\t\t172800\tIN\tNS\tns1.dns.nic.pay.\npay.\t\t\t172800\tIN\tNS\tns2.dns.nic.pay.\npay.\t\t\t172800\tIN\tNS\tns3.dns.nic.pay.\npay.\t\t\t172800\tIN\tNS\tns4.dns.nic.pay.\npay.\t\t\t172800\tIN\tNS\tns5.dns.nic.pay.\npay.\t\t\t172800\tIN\tNS\tns6.dns.nic.pay.\nPAY.\t\t\t86400\tIN\tDS\t12212 8 1 1E610A73A69455DE95C08A535DD5A06BCB0D4FAC\nPAY.\t\t\t86400\tIN\tDS\t12212 8 2 5D12A80C7BCA3BA5607BA0FF846C827199382728241B18B7606113FD19C22AE4\nPAY.\t\t\t86400\tIN\tDS\t36610 8 1 AC611AF824EED42BDAF03FC56F1CEED329AB6A56\nPAY.\t\t\t86400\tIN\tDS\t36610 8 2 FF737C5805E527A2E2A8F0A00B54FD474A8BA9066342CA1F1BF9359C93AFFB0D\nPAY.\t\t\t86400\tIN\tDS\t62576 8 2 DA12C17AE6EFE2AA5782C2C0CD41BA4A845AD04E2AEA30A826418B4490FFB264\nPAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NBUrMxbi0gRTY7bai0f8avtMjsSooBGDwIw5Lt2boUrWqikLi3SxS3qQLi2ZCyUPGUmplb/KXZjujqi78Glh8i7VekLpdutI2toGRQPkzvcgzhCZdXkzzJdJp+X27XIkwloJPnbypIKM1U4kKYzXKl4Y6XrVGxo6alCT0DyzS8koCdlc6hL1dq53F76ketax8wrRl1oPUu6za61biV0xzdgT7d+C/Y5caO6xnFrYE7s1+ibECe8fp4cuuwLTNruQmnakBaM8mEeON23kUOIpPlSUNTj81c+ymff44ek6WYHfPzadjJM1IlcA6gfcv0G6D/W+JRitQmigre9vns0sUw==\npay.\t\t\t86400\tIN\tNSEC\tpccw. NS DS RRSIG NSEC\npay.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tscG9GGhLT7CqDuZDWcflXm4T/Aw/HS0RgWXLPkwfDbPwooxhuU2s7gNPwbjVKyPZLmfiNKdyUZb5Un+tjRSKvy1Jru8diGY1HWRNf8U2axXK4kuCWaX8ktHeKxaBeWXbYHATjNhMDij4/PAXyP2C9+rogYaxo/v20Vc7v2iK6JM27ntoZjKwEuPwgui5cpZHKVWbGxPVy9JDuBrJwf8+QTNdRjuW1q4XguAxAv8Bc/ftLT8uGIRGpELeWDtgnkSgefLU/hK15swVT6+Itt6K6IJsumMyfyqOUpjlkeZrqWOtutFDG+c+elwdKwUKMsNX79AEdg8HGxayBnrg69MVA==\nns1.dns.nic.pay.\t172800\tIN\tA\t156.154.169.26\nns1.dns.nic.pay.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:1a\nns2.dns.nic.pay.\t172800\tIN\tA\t156.154.170.26\nns2.dns.nic.pay.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:1a\nns3.dns.nic.pay.\t172800\tIN\tA\t156.154.171.26\nns3.dns.nic.pay.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:1a\nns4.dns.nic.pay.\t172800\tIN\tA\t156.154.172.26\nns4.dns.nic.pay.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:1a\nns5.dns.nic.pay.\t172800\tIN\tA\t156.154.173.26\nns5.dns.nic.pay.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:1a\nns6.dns.nic.pay.\t172800\tIN\tA\t156.154.174.26\nns6.dns.nic.pay.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:1a\npccw.\t\t\t172800\tIN\tNS\ta0.nic.pccw.\npccw.\t\t\t172800\tIN\tNS\ta2.nic.pccw.\npccw.\t\t\t172800\tIN\tNS\tb0.nic.pccw.\npccw.\t\t\t172800\tIN\tNS\tc0.nic.pccw.\nPCCW.\t\t\t86400\tIN\tDS\t29298 7 1 998AE96427D35E96D90B99BAF3A79BDEC3C34BFC\nPCCW.\t\t\t86400\tIN\tDS\t29298 7 2 78DAB43D4C64A9408DB1AE27F1AF13B10ED452CFF04F5D91057CA8FA089A7553\nPCCW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QCExLsm6eW/xw5A5vZBX4GGt0TfQqQOb3RfNhJWE8IiMm7OowXBfBABtc0hC5wuUrcnz2+lu7xZFg2uDHRtI1khhR0sjGc6gUXnLD9p6HxAbhSW76iZud5CnLHCnQ95wAgWb/zbCaiRmlhVfrjV4r6UK84E1Aaty866w9rF4R5YTlfa8DD5gie763PWe7nbsfLYSkY4hQs0wcawuSQmZXLxB/jxdBZnFyqMk+I9xNWaMKtZAhVq+VnoYcf84HELLsqZLWvOU6uN7o5ac3qfyt+tDBSxSWeqAdvjAWMZp+IFgdvpp2SA57Mp2+1/Uo3Ckm7xr7+zGxns9/hXf6acQgQ==\npccw.\t\t\t86400\tIN\tNSEC\tpe. NS DS RRSIG NSEC\npccw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . d3+tO/hJ9QBfpm1/sD1diksxWIqnb+42A4uYmRJCsmf3m/xMNaNZjcQzYBTTE6I2OqUlayDPD3mAub2mJkEuQ+ftWncgaS3akR3P+9vHffOu94/rJYSNT2z0rTmLmo36AUJLrJBmuLAd5pR1PfsBW3JPWIJK/Yv/kxhdlhukMP4Rfe+JWOzfxAaKx9csh5VLvEEk4LeJLuYTo9Jc5dKTV1Jv6xUt23c9c0+AXFt3wx41z/AatFXOsf1fGshzDBofPBTwgsrvP2yVd5flUr5pgpg7nZNJsce2HJ5B5jTpSzRjdf6p25xBTf3c5XIkM+24DEdGsytEneOfUzwBMyyEnw==\na0.nic.pccw.\t\t172800\tIN\tA\t65.22.116.41\na0.nic.pccw.\t\t172800\tIN\tAAAA\t2a01:8840:72:0:0:0:0:41\na2.nic.pccw.\t\t172800\tIN\tA\t65.22.119.41\na2.nic.pccw.\t\t172800\tIN\tAAAA\t2a01:8840:75:0:0:0:0:41\nb0.nic.pccw.\t\t172800\tIN\tA\t65.22.117.41\nb0.nic.pccw.\t\t172800\tIN\tAAAA\t2a01:8840:73:0:0:0:0:41\nc0.nic.pccw.\t\t172800\tIN\tA\t65.22.118.41\nc0.nic.pccw.\t\t172800\tIN\tAAAA\t2a01:8840:74:0:0:0:0:41\npe.\t\t\t172800\tIN\tNS\tpch.rcp.pe.\npe.\t\t\t172800\tIN\tNS\tpe1.dnsnode.net.\npe.\t\t\t172800\tIN\tNS\tquipu.rcp.net.pe.\npe.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nPE.\t\t\t86400\tIN\tDS\t7981 8 2 7C4B12C0D916694718131C7B7607561393FB86E2A3159CE7A74EA9E29AFB26F3\nPE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . e+Y7ojrsQmGx0tT/+7hpATIWLXfOiNrFnkRJpYfT0sJ2Xi4zinogEySrXp/smePnDjtELWh7ut43U0ovE8HPoxU4jhNIBwqOk85eIUut3fTL9apSmBraRn3sZfgYdEOzl3AtCm0+Ah7N2cu8MTVa9OwBvHSNLV7oM0XH74fTWjwcYgSjR+tUDj78Qipr7JoZp7+NNXvkqOTMhFMZyfgvuP00MXzHJwmMfWUPrVK4TmVTlOnrE8FeB0jWbZNZCxsQP+Qfl75MoRcYdi/tXbMJM89jcT6S4d6gV4ezlXdFTflyLo+ZAa4ba6AiSjp0EAoV+J1pHT5z0BEcKSMeKNmyVw==\npe.\t\t\t86400\tIN\tNSEC\tpet. NS DS RRSIG NSEC\npe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UQzNTFGpytJ96TJX9VILUJ3YsHPZ3AAahpt7TtKHda4Q2zNAF90w3HyLNQmkptLRl533oib2R5f0YCwzAZcl1Y/uzgw+uiNOjxTepLsLbY9Pdgd8GZ6AHEFrFAWBigp3t9zorEP3xOTHTqVRqXPV5HOf/ZZgCXL+Nc/RpzKe2kDlQ4AIA1qFAdV0Lmzcpf+OC0nawDoNrXx/ulgY17bn//deP66BmK9S2fJN3Ojpqfw6310FXS5Hy8Z2dy3wuH40rE68pgQNi3HtARXXSzDML6ICQii5NNtpDs0UB2c/zHw+HJJQPwo6K7Bj4jYnywlKS08Ay5aQLSwWnLLI4LAQ/w==\nquipu.rcp.net.pe.\t172800\tIN\tA\t200.1.176.4\npch.rcp.pe.\t\t172800\tIN\tA\t204.61.216.85\npch.rcp.pe.\t\t172800\tIN\tAAAA\t2001:500:14:6085:ad:0:0:1\npet.\t\t\t172800\tIN\tNS\ta0.nic.pet.\npet.\t\t\t172800\tIN\tNS\ta2.nic.pet.\npet.\t\t\t172800\tIN\tNS\tb0.nic.pet.\npet.\t\t\t172800\tIN\tNS\tc0.nic.pet.\nPET.\t\t\t86400\tIN\tDS\t55770 7 1 4DA7E881ABAE60550A8E530A9988B09CE90B48F8\nPET.\t\t\t86400\tIN\tDS\t55770 7 2 2B9416B5422E475C1963E8374776A278814547AA49020DE2B2C79A186D0EA4D6\nPET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mbXGT3bhhEeEn5z1nFeeaozBvIJjjCCkUtKQkZZAwSreKRQdP1SSislYY9XhN3Y2Gg3om/JYIFDrDzDLJuu6MpgnG+RIlUFr8p7N9OMzw9K4o9ZBJXUvvOayiIjscTDn6wJMxTDmK06dVXcA1qAfmPKf3RauaDlRuvPDq/0y+KYO80qcr+lWgytSkbVJq5Z93I3OGJaPh7cZ02qnxDb27bWm3f/mpS7Ubt42AO0OeakNz14cOW9QjxDoDHNtKYnwVHPDJpRrHY5YjKVRV7iXzEUIWcy6am+YkVgENQIQfzNix02DLInmSKswBglJS5berdLiV2VScLcycrRY3CNyJw==\npet.\t\t\t86400\tIN\tNSEC\tpf. NS DS RRSIG NSEC\npet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . naXAnZo7dxImfOKcfTklKe0JXxRgu6DABXhkNzwSV+6nhpp/An09LHA5BuBLgzzQT8mmTtqrFGAP3gkO9OSsK3O2kQCDSDPPDrD5Lq8q7EumaJk+/IYoR2Jfh2jLKQe+DZnbexT8JwWLw+7ZE6Ury8B3T3OQaWG9dPT5yDZi6AL4+lrtZq1NxhIBzhFgbnxcM34Ut4k6NBaVeky2ziUUMPVFJSveaU4cQ6emw88uz8XGZsZu/ZpNhSnDUKyaRv2V4my6GNpbs6gtp2jJdlytuexKYRwJ8ghlM0bRK47Vo3XwEElXndLWj1A/NBbbOgPDozOCQbLzloxa+ObIhjYqdQ==\na0.nic.pet.\t\t172800\tIN\tA\t65.22.16.17\na0.nic.pet.\t\t172800\tIN\tAAAA\t2a01:8840:12:0:0:0:0:17\na2.nic.pet.\t\t172800\tIN\tA\t65.22.19.17\na2.nic.pet.\t\t172800\tIN\tAAAA\t2a01:8840:15:0:0:0:0:17\nb0.nic.pet.\t\t172800\tIN\tA\t65.22.17.17\nb0.nic.pet.\t\t172800\tIN\tAAAA\t2a01:8840:13:0:0:0:0:17\nc0.nic.pet.\t\t172800\tIN\tA\t65.22.18.17\nc0.nic.pet.\t\t172800\tIN\tAAAA\t2a01:8840:14:0:0:0:0:17\npf.\t\t\t172800\tIN\tNS\tns1.mana.pf.\npf.\t\t\t172800\tIN\tNS\tns2.mana.pf.\npf.\t\t\t86400\tIN\tNSEC\tpfizer. NS RRSIG NSEC\npf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Yuouw6FU2r4Bo15MEgJ8Dwh6QMz7Kcn1wkx7YBFt8LXLeMfZgZOiUQv/+TMP7LUsT0IqrUlR+upus605q7ZpZKzm22QlXTOG2NJbqGvKnyqG1SiLWBDVaWVjCRa93fN75/I4izikuhwImkxmOHXuFwGu71dwMvUG28QQuzptOavcC2wx6ZkY5mq7O6/6LrZct37T1GyRc7Sk2P6UKGYykordPGqlV8rEI5/OyZL1p23fK+V7R7BmzCK29YYtsN3Dm4ye7aqa+GvkP/D0gBjztG9/I2Cx+Oru4f6p71FN2L0H3nzAZY1abVaWJR+amAE9iYkvL/g4VOtV8zqBqM1ddw==\nns1.mana.pf.\t\t172800\tIN\tA\t202.3.225.10\nns2.mana.pf.\t\t172800\tIN\tA\t202.3.225.20\npfizer.\t\t\t172800\tIN\tNS\tns1.dns.nic.pfizer.\npfizer.\t\t\t172800\tIN\tNS\tns2.dns.nic.pfizer.\npfizer.\t\t\t172800\tIN\tNS\tns3.dns.nic.pfizer.\npfizer.\t\t\t172800\tIN\tNS\tns4.dns.nic.pfizer.\npfizer.\t\t\t172800\tIN\tNS\tns5.dns.nic.pfizer.\npfizer.\t\t\t172800\tIN\tNS\tns6.dns.nic.pfizer.\nPFIZER.\t\t\t86400\tIN\tDS\t2074 8 1 1B1E79DB8D5413764752B80A8C72499C56A06AFC\nPFIZER.\t\t\t86400\tIN\tDS\t2074 8 2 2385B74B154B15D8FE1F7FD247F3F407B6E647277A11E0879DBCACFF614DDA7F\nPFIZER.\t\t\t86400\tIN\tDS\t55237 8 1 BD33B4E03069F80B6B5C00031F5CD13DE4281A04\nPFIZER.\t\t\t86400\tIN\tDS\t55237 8 2 9D46BCA564CA9EC9B11A6AFCEFC0284D2C482383A80D4F488D265EE57310B692\nPFIZER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jSxHFrjyOPZEUMm2eq7XFEfMISRjwQz6qq0Va8Z5lXK8j6ueS7o1NaCoUBlOYVywnjLHf2bCvgeSsMItm2mHbEndcnqKOEjXjNzDLcd6zUgsQ6g/Td0JQQ13AaDoh9ZW4oj1FcZjDN7Cvk3LCz5TR86iXpto90eJGYsz6qunLtCaKm51zicOlipen8fht9erE+DQT+rnyqlNMMb2bQFbCao8Wa1l0oE85mewqNtVtvA+EUmFxLIvzNJmhIuVYgVpr+r2KS5xbN2AMzEGU1g/wgUNfVMD7fX9/dI7LaYdronlf+2ixkPQQiGTNoQL+8nMfFfKBH/iTJpiXqCh7tuvZA==\npfizer.\t\t\t86400\tIN\tNSEC\tpg. NS DS RRSIG NSEC\npfizer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KAkCivFs7xX2Z7OLj7t6tOadDhEQsMzLf1Mo9CR3e5Lsl2+akVpC5sxuOVVjy9HI7KyNHW20N0L+yO9W17/CBiKLi35ZiA4JC3Zx47LsiElznz9owGxFm0JBnp+nofS2IpFUA1LrWM2bdoHZAHOG+MUVcCno31rNCSzK9CrGNn3AajzpgAZSCavCXt32KuEDkyrACxUW5Sx3lLY061J99Olsc3QbQDpPZdkWjLZDlEISZonqwPfKeK8dv6qI1ieiKFqWW+tfeaBlxYhX/FyErnfKyYxC70Vn+5i9vKjetRdANNGWcPfOvFGbJ1gbiIRclZIHKFa/a5J97Hb5P28JzA==\nns1.dns.nic.pfizer.\t172800\tIN\tA\t156.154.144.134\nns1.dns.nic.pfizer.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:86\nns2.dns.nic.pfizer.\t172800\tIN\tA\t156.154.145.134\nns2.dns.nic.pfizer.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:86\nns3.dns.nic.pfizer.\t172800\tIN\tA\t156.154.159.134\nns3.dns.nic.pfizer.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:86\nns4.dns.nic.pfizer.\t172800\tIN\tA\t156.154.156.134\nns4.dns.nic.pfizer.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:86\nns5.dns.nic.pfizer.\t172800\tIN\tA\t156.154.157.134\nns5.dns.nic.pfizer.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:86\nns6.dns.nic.pfizer.\t172800\tIN\tA\t156.154.158.134\nns6.dns.nic.pfizer.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:86\npg.\t\t\t172800\tIN\tNS\tns.uu.net.\npg.\t\t\t172800\tIN\tNS\tns1.tiare.net.pg.\npg.\t\t\t172800\tIN\tNS\tns1.unitech.ac.pg.\npg.\t\t\t172800\tIN\tNS\tns2.tiare.net.pg.\npg.\t\t\t172800\tIN\tNS\tmunnari.oz.au.\npg.\t\t\t86400\tIN\tNSEC\tph. NS RRSIG NSEC\npg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fmS0iYaraIqUorjrxLNA+FWMoq82/Ti6q8Sh/2cezpxVB4O01+A6ufYFpkfRquvfks83URS3jFi9SGsMbEN4GZ8rejg23WM38fA4kSS8A767RcS85P6LedMwD+n6GaAlSb3xIS4ipchTHllVvn66mb1OdtZ9leK02OrHPsrrmN56DnpSD55MbVSOM3DvhFtifFlvfcAY7aw3PE2OO4L5vQvV/mPVm/1RAX/gjuv+6Z6zNHaPTvKhTB5H2lW8rnronZhwYQhXfZVDIjkaqWLmK0PP/IkHLsQaxsOPOPFzo95BjEuS4w/L/raAEvfn+yb/DFG/EU2kF7glxUMXkfkNfg==\nns1.unitech.ac.pg.\t172800\tIN\tA\t202.1.32.49\nns1.tiare.net.pg.\t172800\tIN\tA\t202.165.192.23\nns2.tiare.net.pg.\t172800\tIN\tA\t202.165.192.24\nph.\t\t\t172800\tIN\tNS\t1.ns.ph.\nph.\t\t\t172800\tIN\tNS\tph.communitydns.net.\nph.\t\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nph.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nph.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nph.\t\t\t86400\tIN\tNSEC\tpharmacy. NS RRSIG NSEC\nph.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sYNTsCBO0hYRXKXQbQ6hQyeyKiC+dwhaWTpwA7ajNIJgfB3HoN+FJNhUJDU9xxjr/Hqj5eBc3vav7HLYLknvu70SFPaKL12jIORLtmK4IL1me97lsCC6IyhK43IBAzuHTgrITmpV4ygVo2ZWoj7j3gRuDmdAxolVEoSNQvCptS5nQHgvnsWPbWwwINmhFFNfPjGfV47n/vCG99xOAyKQyVtyxgHabKAGusi7iGgNtSwRtGi4QVw4QI+rXmXjHBB2/DZihMGb3UZlszxS74CgscvHFDizgZY4tGfP+1BCpwyS3ES/0HFhxtGBZI48iNDDh+PauBosoPvhb3H3mpSJkw==\n1.ns.ph.\t\t172800\tIN\tA\t206.51.255.1\n1.ns.ph.\t\t172800\tIN\tAAAA\t2620:171:805:ad2:7068:0:0:1\npharmacy.\t\t172800\tIN\tNS\tns1.dns.nic.pharmacy.\npharmacy.\t\t172800\tIN\tNS\tns2.dns.nic.pharmacy.\npharmacy.\t\t172800\tIN\tNS\tns3.dns.nic.pharmacy.\npharmacy.\t\t172800\tIN\tNS\tns4.dns.nic.pharmacy.\npharmacy.\t\t172800\tIN\tNS\tns5.dns.nic.pharmacy.\npharmacy.\t\t172800\tIN\tNS\tns6.dns.nic.pharmacy.\nPHARMACY.\t\t86400\tIN\tDS\t7486 8 1 2C6B504965B223A0569A255344333E87ED78F5C4\nPHARMACY.\t\t86400\tIN\tDS\t7486 8 2 39215A3C67EA6DE3349151FF5693F0B432D5B0CBB5FEFA495A716504A348692E\nPHARMACY.\t\t86400\tIN\tDS\t19039 8 1 B77593B26C66FC67B03577B9599849CE2129A143\nPHARMACY.\t\t86400\tIN\tDS\t19039 8 2 E753E770B59A3BEF4983A2B5727722710182DCBDA0FE91A63626CB37C0C71AF8\nPHARMACY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cXOcjCkad7A6C+lFbUKxOXli44h4Ls0Sfp2QdV3f7/McnanIrBgjVgstd1ZYXx192jszGLeaLkNFK77oVZ17UthYOj6vnCLMr/L2BK8dDBnOtNgTPw94e0+vpo/vqyA0DL2b/gpdS94hmayDeyXr18GeGc9fXK3lVjKS8v0iZLhzEYmvvXYXehsbH6PCn0+VQgrqINx8m0XXaxgis/izreYUEHk3kLekhJ/zMIpczUAfuyu8mYKNj4FvM4zlu/6/CCiGcFfugrkrHOXiXSEkuseoliLsVwgArjpFZVfYFL6i+X1tVw+EmxfxhLFYLAUQNSL17XW9Jb4d7846oSjR1Q==\npharmacy.\t\t86400\tIN\tNSEC\tphd. NS DS RRSIG NSEC\npharmacy.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ND705Mv72KmxTntctWTV0BA4LWA9IXbbGcTNk6jv9KDWYtNE1wKz1RB4X1Rt57D7r/XG4bcYERCmVqZPHrm8HACbVcUakj7kHSHZp9rVkNNkbZFvZXfUi3l5Yua+HI5VOHH67GX6rEKjUTNajA2uBz5WBOrIqzMYfpSzK0piQb3L+9Pk7T64cULStiVipZAH181rEMYJsdsOKAHvqbp+SmJngAEzfGW04IPW1J/yzl00YE7nzgfZWgmohFXr6xJ0DauYA6/bC36NtBQslD48N2CmTKGFx9hn/p0An9yZn5uFkWDmtsJzECBoa7vOJa4mNs+ET2p1KAL/JdFn2zWkkA==\nns1.dns.nic.pharmacy.\t172800\tIN\tA\t156.154.144.135\nns1.dns.nic.pharmacy.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:87\nns2.dns.nic.pharmacy.\t172800\tIN\tA\t156.154.145.135\nns2.dns.nic.pharmacy.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:87\nns3.dns.nic.pharmacy.\t172800\tIN\tA\t156.154.159.135\nns3.dns.nic.pharmacy.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:87\nns4.dns.nic.pharmacy.\t172800\tIN\tA\t156.154.156.135\nns4.dns.nic.pharmacy.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:87\nns5.dns.nic.pharmacy.\t172800\tIN\tA\t156.154.157.135\nns5.dns.nic.pharmacy.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:87\nns6.dns.nic.pharmacy.\t172800\tIN\tA\t156.154.158.135\nns6.dns.nic.pharmacy.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:87\nphd.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nphd.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nphd.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nphd.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nphd.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nPHD.\t\t\t86400\tIN\tDS\t38734 8 2 DE93541823CD232C5934AC0A420C0D90949C04020B6211D4C94D588CDC9FB8D8\nPHD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DMRCBkzJbHngQFwp9WpdEN5kKxsna7Msy+31iXC1ZK9Cx+7WX1fi8jS7eXYZjPXeq+fsiaF7AaKJbol18YcpnkoP5ztGbxZ2QAkNVJSSyrm1dBaD4rLQTv7McQc+MaTXdV1e3pkX5tmqroKDhKOBh3onFaI50DjaMuHYPRymgAwFSHXw55XofGslOdmm86ouP3b9OG6syJw4JNPeDKe1b57rzTmM46CAEU/K5iirZTBRaZt9OuyP3ckMJJJROZNhhTTTzElRtQzEUb5KDr58dNmpB9u3SrCkLBwWCHn4zicz3YTWwa9tS5SsgBp1Og/zl71z45tOCIXiVSXvWl42ZQ==\nphd.\t\t\t86400\tIN\tNSEC\tphilips. NS DS RRSIG NSEC\nphd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . trOYkVw/53rjmuyQN9Pf/7Mr2G/QreHmCHEJrWDIwDVy+TH4IQXZ+yqFDvcn02z3t6C7JCbMBm68mnxT7fPsdEEcAbQRe0UorOZjIYQGPc2Ic0RDpAZR3vCEqLDd/9K3zzsDipEzTK0GYpcKW/vGjBur9hWcHiXtqjPd/hwuSUXQVmzzmuZ9NXnuRBVKHKaqeu7kpS13ku9/ZiZ15LHSFgVM2kheKIrMXNafhjb9AJIhujxKaQIfL4amg4E2f4jzOv9vr/xbuk9O7vz2W4mR5wreZz4B9neZEGgspPaZprBielrdXBE+u3DHL0aGcbEckNormggPoWpKZ88zAyoeMw==\nphilips.\t\t172800\tIN\tNS\ta.nic.philips.\nphilips.\t\t172800\tIN\tNS\tb.nic.philips.\nphilips.\t\t172800\tIN\tNS\tc.nic.philips.\nphilips.\t\t172800\tIN\tNS\td.nic.philips.\nPHILIPS.\t\t86400\tIN\tDS\t16027 8 1 27B6E5AE12558470199109C704F44A2CBADBC165\nPHILIPS.\t\t86400\tIN\tDS\t16027 8 2 7E358A0F0EF3AEB949129FF0CDC99217520670330E32B08A87421C2F5D02F05F\nPHILIPS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CU79W8OxPbu1+dtUMsVhkP/jq4EpWb5AaLt1RPMFxbpJJHbOXiUmPDdSi8es4YCpUCPJ2XGwDLbVTTgeLYICVdY+CSurseDCPuhlS9kawACeq8s7LS66tfjHwuqmxlK0RTAH9HU15bckA+9QNoh90XDV15b/bQC9OEAflkwKcSOq1tkrfmEn/GxXXg9HobNf6SsUnzr6wsgfJiWsp2/Zfw3Y1b4ovu2EuLOp7AQh05UebpKGOo/49m8MBJQbDIFI4ws7T2A9OqaW3a5wlDt4PrZ9wtIwDCPQ+7Me28de9O6ftMz/6RGbMgAKY1rl8ZkZGWi3qJBgDeeY4S8yMOT9pg==\nphilips.\t\t86400\tIN\tNSEC\tphone. NS DS RRSIG NSEC\nphilips.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BiyCDEcQJrUBI9S5DfAJW83gzoi4eNMM4qeZDe2w4qlPPL9cAAmxsWxJ1dcRmToWFBpfgFZw1Q64NB+zkP5IpwIcm2CE0FLsIxClmkCp62UweK9ygYXgZcAErscxcYIv6gvUF19XfvQMBVgAEWMjuUftgkbOsQHdQC6tevaGst2+4Wys96eL926pRTWRU5P3gHxMEBcpG8qa+6tZeO6Gdc4e3843LVtCmaECnP9vSjTJ5LgeHWsqxCEITxVUDSoeY0vTPwIzzZewE6dOaaPVDXk6be6k6NtODVYRYMwJVKPDNOO4P7f+YCvj7MhbzgbvLK5t/dD9kqcTbsdHXgMWVw==\na.nic.philips.\t\t172800\tIN\tA\t37.209.192.9\na.nic.philips.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.philips.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.philips.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.philips.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.philips.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.philips.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.philips.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nphone.\t\t\t172800\tIN\tNS\ta0.nic.phone.\nphone.\t\t\t172800\tIN\tNS\ta2.nic.phone.\nphone.\t\t\t172800\tIN\tNS\tb0.nic.phone.\nphone.\t\t\t172800\tIN\tNS\tc0.nic.phone.\nPHONE.\t\t\t86400\tIN\tDS\t39136 7 1 CDD1D5514CC834FEA33FE328FF3ADC5B48047892\nPHONE.\t\t\t86400\tIN\tDS\t39136 7 2 628A9B396BADF11D234C74C29881403AF3238CE9D8C6F6D4DB29756D56268E47\nPHONE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ltnyQaRhVD1dZ1+/g+LTRlx15kpSe9CRM+iUojyAaAcvItsWbmrntuvjd4mWZNo8iAYwAHFH/tkIvk/yGsvHD0dVxPITHqagCZMLPaAV7RcH/2g1sL8QfoYGYC7YfFU4FMBUe0tLWHUDsq/y1yb1YieLH/Yke0JAB89BBfrdbuo9Ka5G84gY+c6Bp38CqOfQMwFb2bo8/I/4tEndpW02rra9pz2mB3XKsOboB2uNzooteWzoAnOhvlsqDD8xQonzgHZA5q75ZQjCGOi8ChWWmV6qDmgfJEpm0omxqYyofSWEUR42DA5nhN/rJFX5vKfmBiuoSLonwwM9OQx1Y9WDPQ==\nphone.\t\t\t86400\tIN\tNSEC\tphoto. NS DS RRSIG NSEC\nphone.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nf1hkY6j8/ILSPVXBgJqWcSqyZGd0wVDWFGVoxYp97VUzMvhHHVHJUCuouoZL9TB1W1ZUNiS+BddIJ0UHzjo06TQl97Zc78L8cdFNyrqt43f/40NDB+P3+6kNRB5VZ2pb2t0JWM8b7hPvfSMV0tckDovhJftBlBldrH78/GMu2XZDVgl222ojpus+UcNFJNjjYAoGOW9Glqi7crqUWCEucPDl9zqiksEnE3a+6ZNc+5RD7UpqGe+EEcPOHtRvH1eli9XpEQYhFb6mUBgDgDQQ5pXdE/DgxRGXFZyX7YtsWjA4UCUlGpyICfjAOodMUup7z3SU5TsBpZXm8FG7wDt9w==\na0.nic.phone.\t\t172800\tIN\tA\t65.22.96.17\na0.nic.phone.\t\t172800\tIN\tAAAA\t2a01:8840:5e:0:0:0:0:17\na2.nic.phone.\t\t172800\tIN\tA\t65.22.99.17\na2.nic.phone.\t\t172800\tIN\tAAAA\t2a01:8840:61:0:0:0:0:17\nb0.nic.phone.\t\t172800\tIN\tA\t65.22.97.17\nb0.nic.phone.\t\t172800\tIN\tAAAA\t2a01:8840:5f:0:0:0:0:17\nc0.nic.phone.\t\t172800\tIN\tA\t65.22.98.17\nc0.nic.phone.\t\t172800\tIN\tAAAA\t2a01:8840:60:0:0:0:0:17\nphoto.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nphoto.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nphoto.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nphoto.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nPHOTO.\t\t\t86400\tIN\tDS\t11884 5 1 5452469C278FB3EF65B9D47B709DBDDA025FD6DA\nPHOTO.\t\t\t86400\tIN\tDS\t11884 5 2 80ADEC219929825CE490E0B9CAAC5CAD806FC8AD4C4E0D48017F62F5408D6FF5\nPHOTO.\t\t\t86400\tIN\tDS\t25561 5 1 58408E4ADA0F34C4E9E5A594A1D1D1D0C263A1CA\nPHOTO.\t\t\t86400\tIN\tDS\t25561 5 2 7C024F0832997289B954F9FE59D7D66C7A14F91F1E7CAD603184D7E109AF7A54\nPHOTO.\t\t\t86400\tIN\tDS\t37609 5 1 1E37E1D3978B148EAF23C10358C94BD6CE3EAB4A\nPHOTO.\t\t\t86400\tIN\tDS\t37609 5 2 4AF9273545CF29C084824B693DC59C2863B70F0A948D2E443EFBBB38AAC30C3A\nPHOTO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HTukljCY8sgNAYf1J08pQMztU9uXUcCMYnrWOHMx273NPcIPwWNrsF0wArwe7Qz6KG+F98VJJKNOhWNj4wizYDNS5+WBfjivtaq2B4sZ6PWj9RrAxJ7Hkccro+VipRU9EFE18P9OadSa1BGTkOdu2tOc53QIiCYbdH1CrTsDqDSVNoLiQI0h1wAaRI7FX0jZ5WXa2kfsgqJwfOcpEfjvutNXF0Ggmsa6o8XBQEHrRgXpqB99MutQiz7uAWbxYzEvw1moDKYgCzfam0zOi883iYtXbPMlDAI6cX8l9NNlOUhSEOqpZm37lKRBaL4HylhkquscwnTiUYCXekMk7hqmUw==\nphoto.\t\t\t86400\tIN\tNSEC\tphotography. NS DS RRSIG NSEC\nphoto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lVxvHUutBjFdDrir1zTFIBJMmYUM5lF4N+kRfnVev6sFvagkWXGSMGpghmwEff4EErB6fM1/Q6fjjj9J3OnoslLsvmKkFaQwq4K20OHtO5MAWvUDcGrYDrN/ZouDq0kXZGrisWJlj6z1/czvuyLQdSSsCZfkEh7qhbSD9jQXJEucMG0XUK4LmG3PXah44zCI/aoDgjBZQt/HosXp+y6WlHC5++DIP3q8APe4uYcxm2OpKazsVr8b/yhoY92fcWQu/BV8BA5kEwPH11swzVAn+PGnsRtb8EH5BufB3bnYt2AN/V679JdCMVGkOMcrMgMBFV8UsQNKb9cD2+cCeq2NJA==\nphotography.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nphotography.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nphotography.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nphotography.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPHOTOGRAPHY.\t\t86400\tIN\tDS\t63517 8 1 8580AEA9CB5BBA3DA536F0C2AD55BBCB4AD7FBAF\nPHOTOGRAPHY.\t\t86400\tIN\tDS\t63517 8 2 55DE8F75FD4B0D60C945C4BFE9E6B865FA39D1E063C15A64FCE590AFBCCBB991\nPHOTOGRAPHY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BMMBHlzbNJnFy10BCS5IArxr6UQ0p+nluw2+5HOe/KFV8p8S+HWvRSNXsjS/oQzOtWwW+EztZQNuQTEJJfkM6xq6jtsMyQ3rmwWInekAhB1E6fcVHI1oj7+0cAltbAi6FaUE0O+qp/9dqEA1e9oGrNF08L6ijCiDwsJY5pg1bVsj4HBp9bkknqsv7ThEnd2Hhf8LZlqi/YCL7Oj6YhnzP9lEHYKBVUEb5Sxl5+hyA5DKckSBktQULS70XnEurHCbXBrHwSJMPj12M8DgG4uoBjS0KN/HYuSuD/stSkH5n+qv+jYc4dqJRUp230r6WyyQIE6xr7Y+dAH0i2DEFN8/IA==\nphotography.\t\t86400\tIN\tNSEC\tphotos. NS DS RRSIG NSEC\nphotography.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gP4h2xXXCs6Rk+XbEgR+2nT3xDUrTMA29mM2SMUmlgmu2J6xgQwiN/GhfzdvncJVR6EvEdh/stG5mhP3PSvt2nkUY+5YCh8jU7HCditWwYN7XQNo7AXHgv3feN0i6ihW2V1JxOwR3/BamQnpcMpSk21EqllbA9l2jjveKCPOlKmYfBQkp4faTAU/4c8tmVEj6czGzp2VzZLVnI7f6nvhjBwEMsMs4gQwBChk+helssFo8S9hqXOiHoojJdmV/cgCMl+4zkpDDkYs4ms5xwGuxUbWYUgW/+HQUODP7q4MMaRSrb8C1Plwec4LlLo8Do1u6/wlPZLxIBEtrkWNckxrFQ==\nphotos.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nphotos.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nphotos.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nphotos.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPHOTOS.\t\t\t86400\tIN\tDS\t39595 8 1 096D11143734DE6A1A0D2DD816E3D7114A42D90A\nPHOTOS.\t\t\t86400\tIN\tDS\t39595 8 2 7181D3B7899C3FACEC076FE7CA94D766C9BD28C3EFA4DB554852ED27AD9C6E63\nPHOTOS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G8DZ7Gbh90PIFhII/x3f3FrvC3CzBJHw2pwCZu7cIwLM40bf+gPhnnHcn3o5uWrQhX2S/e6zEYgfmrOh2o4x7sUdBxTerW70fMOn40qfzA3z3a6Xn3JUEUleOcFx9+iRuA5g1GqpFaFqEUyc4qCAhAR127ADUaPqkMdE2PtGTcxQz685TwNErxDDGJJoQvXfUuhyCzdZaYCUOqXKM1+/02xuIryJ5KHwCrpN6JaA7dgCyUeS7sAEiBHiDt/0aczb8GFzeEThAJoOKN8XorLZ/vh1WM+rF9Vt6+FGpGtLkNCJGl/cTK7fbHhBqTCEiOZQ1OzNjerMxOz212xPF0kRtg==\nphotos.\t\t\t86400\tIN\tNSEC\tphysio. NS DS RRSIG NSEC\nphotos.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ePtPU+14UeP30hfV1fjTr63bHYTgjhz2dKr4B2KG0zzH516l1FvjbDYaoL1JMP5qVTdTDTE5aOvlYF9HQngH+XgS+qGIWiOYHj292YCYBQx9mTgKQBTYfHi2ukJuMk5GqbxRL2iyYjZu73yW2yc+Kk0mV88pAKhZnm3I13m1OkLlV90Bf/nE89mdkEizyjQyVXBOjqJPAMuEbgWcNMLmAGzsx7wfTpGsc2RN08Eq3fnHKDmMZ1BFOZxWftWo4O9pDaL3Xbb/H4JwZ0ofCZ029hgtCL1nFziO6R7HGXxuWMALoB/XTSE03WBUUzMkmDPk5ioZKHNn2zdAVfc9W/HKsQ==\nphysio.\t\t\t172800\tIN\tNS\ta.nic.physio.\nphysio.\t\t\t172800\tIN\tNS\tb.nic.physio.\nphysio.\t\t\t172800\tIN\tNS\tc.nic.physio.\nphysio.\t\t\t172800\tIN\tNS\td.nic.physio.\nPHYSIO.\t\t\t86400\tIN\tDS\t25090 8 1 0EEC54F13AA0649352AD288110DB809CAFB8A33F\nPHYSIO.\t\t\t86400\tIN\tDS\t25090 8 2 54CD0DCAE95D0C7CBAF5C9640CA6601B526B4FE28740CFC66381A6BB4E51D8FD\nPHYSIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XFQVRzM41hpRJeB2wKDlKtsMBXUTBFnHhqW6PhVXga/Cirfc1ha8sNeufYWUDkmlsjr/8dXlAVsiiydsFwwfzd8jDIwAPBc2aYeyCqls4HbxRn6qjxRflv/PGUt91+NlQHIHw1ODHT0HrcgGWHJiIAAjTaVHpflit6dRHIWlhU31OjPwfDkwsrK/Fqe1EQhBHsZBmfWjKzoABY4zqQ1+CpOiYfOjh7PVmniyaCLlj9NO7VzW87Gm35EVuqO4WoRoStEcDJ7qktuh/N98Hd3w4B9LVd2czPaj8iASl+ctz3fxMOKHNH+jZrjj0E7hb1IEyG0qnJL1ket8h8p5TBJXpA==\nphysio.\t\t\t86400\tIN\tNSEC\tpiaget. NS DS RRSIG NSEC\nphysio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . o/0+KPA0lIBaGD39lbyi25nBsg10XkfuMSNT9KiSWaOdBg6+wj/pBZoItwTAqnt3fjwAaGal6Mdk8i1pmsigu2lNQZT1/J8Ki2Au0AyP4nUXDkZbh5KzX4A8W11Oj2WXLd9BZWNMsRtuvitlVOzJ+q2RZh64dGD5W/W2KQS8gz4RdlnLx3ItQqKNdg6wn02AW27nstYBo9HYQEtgjeiFi81wEqfmMZV+ogXiy5RkDx8bdeCcY2MRWFEG6j1dLWqQfg9rrhExlAcrdLK2rVx6mIs6fK/78sy4c9UtfHNKaiV1qJOhbW/rSuIgZ9YQFbJrMxBzVOULiaF9DiASUMGkpg==\na.nic.physio.\t\t172800\tIN\tA\t37.209.192.10\na.nic.physio.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.physio.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.physio.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.physio.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.physio.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.physio.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.physio.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\npiaget.\t\t\t172800\tIN\tNS\tns1.dns.nic.piaget.\npiaget.\t\t\t172800\tIN\tNS\tns2.dns.nic.piaget.\npiaget.\t\t\t172800\tIN\tNS\tns3.dns.nic.piaget.\npiaget.\t\t\t172800\tIN\tNS\tns4.dns.nic.piaget.\npiaget.\t\t\t172800\tIN\tNS\tns5.dns.nic.piaget.\npiaget.\t\t\t172800\tIN\tNS\tns6.dns.nic.piaget.\nPIAGET.\t\t\t86400\tIN\tDS\t16447 8 1 26AED2A5853F293C5ADB39C66BBD44F9E0BFF195\nPIAGET.\t\t\t86400\tIN\tDS\t16447 8 2 DAB4448CCC392B35F91946732729FE730FE2B9411B833D664E61B5ACC02EFA33\nPIAGET.\t\t\t86400\tIN\tDS\t60325 8 1 F5BFA968BB0AC79B1C0D9DE8319CE7B8AD37B07E\nPIAGET.\t\t\t86400\tIN\tDS\t60325 8 2 FE38E290D065D2BAD1FF9AD5323F041BC50746884D259BFDA5428C34A253920C\nPIAGET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . W1HL6gUeXGI7ec/gGCnpCYxg324ztECK779dVGK80EEWfRfwbHlxc5Q84Bp5bT4b63UVKBGPq8qxD+VL/kzUvF2u+gyakY9GlX++mjx/Gq6074Sd92zzpj6uZ2erqtGsbY9IWN2pi4T14p7eql9Mv/3aqzJKj8DyafT6aX+ncDGr4swIMDUT7dKVv43V0SuoCPfrmlkfxRD1VYi6hM5rlhMocWh1t5hYObAXL4TJ8lDCO1ItWzY/ijeB413Cj9BXK8EQeaPnT7moYfCsRYFX7/mJ/kN+flz2dvVa7I3trE7jgx7WQZYEgtRyFSZ7g0+1GccRvSgtCY6sXXsXrqkxtQ==\npiaget.\t\t\t86400\tIN\tNSEC\tpics. NS DS RRSIG NSEC\npiaget.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iDhtgE6qna9nJT3fQ9kMC5Nhyy3khsTR81I0TbHQwzbGVllgR4sz+wc92/4gxGQqgCLK1w1YR3OZZ/2t3e/D8NXQroNhyjwFyRziPWWel6vXCJJmC2T+1yU3sBwIBJnTxfwOHKY4xOb1boZC/6tk7GtG2GWdynETL3p5Ea6xKJkfYoiIkSwwEkrF6nN8Y0nKnGfBGLuubYXMbwgS+04o5e6ECbxQWGKLmv+tQzZieItLZbkhgYqb29jyvLNDnhQqSyTvk/q44Fralyq61YsnZJEQd0SqOgMWX6F4AwaEZWv09i+YQmpooi1cI/HRhMuLnspP2v1M2BUEp3s5Pe7aMA==\nns1.dns.nic.piaget.\t172800\tIN\tA\t156.154.144.136\nns1.dns.nic.piaget.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:88\nns2.dns.nic.piaget.\t172800\tIN\tA\t156.154.145.136\nns2.dns.nic.piaget.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:88\nns3.dns.nic.piaget.\t172800\tIN\tA\t156.154.159.136\nns3.dns.nic.piaget.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:88\nns4.dns.nic.piaget.\t172800\tIN\tA\t156.154.156.136\nns4.dns.nic.piaget.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:88\nns5.dns.nic.piaget.\t172800\tIN\tA\t156.154.157.136\nns5.dns.nic.piaget.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:88\nns6.dns.nic.piaget.\t172800\tIN\tA\t156.154.158.136\nns6.dns.nic.piaget.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:88\npics.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\npics.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\npics.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\npics.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nPICS.\t\t\t86400\tIN\tDS\t7408 5 1 79F063399B4C13CA29EA8F68FF98D9D4EFF59B59\nPICS.\t\t\t86400\tIN\tDS\t7408 5 2 02F6C4FF7037230837665A072A51779019771C19626E233465A9CAB5EB69CEE1\nPICS.\t\t\t86400\tIN\tDS\t22037 5 1 128E4D7B181F80FBEF51811B5396FFE83E6517BD\nPICS.\t\t\t86400\tIN\tDS\t22037 5 2 FAA0D15E50168840E97AAA27E7D6F010ECE0C3BDCFD7F26827DA1B062AAD9291\nPICS.\t\t\t86400\tIN\tDS\t46651 5 1 5A09C2C9B674B46AE6A49255DE9FECB7D999467B\nPICS.\t\t\t86400\tIN\tDS\t46651 5 2 5DDC0142062A06775E6DF86A868A0262C740A484FF29FC22AEC48116D6FD5860\nPICS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Dk+uni1bT+zbeAgcgDDX9fNzPm3cweMW8o9ydAGoJqgUBhfRDSmtVyyyTPlOinqiyZsMUp5s5/GA8yxyrwemKHWv+CueAVju+UmRSzwbf/etaiFhH1c41vm6VGEh/Yyt1+EMnGOWPYa/A56MK7HHxnYe+4k7bO9TXk4WJwn6JwdSbMHBKEOiLsOoTSg18FjG01J0LQWWUoafowLRWgKSvZ3us54Dp4oIQ5E5aIV3QdkPZrEcOk2IfHIRg8FB9duR9QjHsYj/IEC9sk53waQJ6k+I/Ao8TILeHtu0mGkmNG3RSa0z7TqtLvViGXfAZDXqdLqFQbHwxK36gdHZGZUP7w==\npics.\t\t\t86400\tIN\tNSEC\tpictet. NS DS RRSIG NSEC\npics.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JC+GBlPqUWDgevXNAFRVVLn25sJAaff0ggRq8MA5WyGwublYulT1jVjgTpJCtN3UaORjU0XCrLeu5FG79qa1ASa8HdoPRQ0KjKHd0Lp/a0efFyG49OZGCQZHzHXB57+WBlRpwVT7LVS8hOCDXnF+Jp4FU+2hZnCoVJPSdKZdKTTwK2x4jOEU6iBonL39eX++Ad2PxF0DKHZ3KytDHXwInr2fy3M3wrZoLqBJ2OAYgDF50XgnUvNmHrHqEDkhleuY0lPw3a67ijnzgdoTEIoM2G5pAxvWuwcuqQk5ueVeO8h+i/yzJtoAfLpL3ljC1IYaKeQXAFXPfNKdiK6gmQUXsw==\npictet.\t\t\t172800\tIN\tNS\tac1.nstld.com.\npictet.\t\t\t172800\tIN\tNS\tac2.nstld.com.\npictet.\t\t\t172800\tIN\tNS\tac3.nstld.com.\npictet.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nPICTET.\t\t\t86400\tIN\tDS\t216 8 2 DE41FD4B1C1CEDAB4D83F1BACC75DB5012E269BD46A56B4C03D43380FBA665E6\nPICTET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . A0sv8q4icZIupKFOes/hrzXq9Q2vRpbOfXweEXJp8pdij0w6Du+RgQVNdJO1y+LJzae+JPsDH25V4al8dwLvLtzruxfE77QVpd/h2Z37vQapt69SmwNjPeq8dD7UaBjGtuym4iwF1BCP9DaQamYYtHcqh+OaC+h0X4tCjs462oNcWeKEvGQOOaVKz+zhC/P2THHZHozs3yf9yphMppB4WVmMtdxFVvgme+X45f2RCaAK69FnmcoCuHJ3l1hN2fNvE/zpcDPxvhP/F/bHq5tH8lBLi1KoyMY9/M5g4JfQ2c9AZHSz4zrz6/q2LOAXIQ9MYbf8oZPH3a1xm8seauqXTw==\npictet.\t\t\t86400\tIN\tNSEC\tpictures. NS DS RRSIG NSEC\npictet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uUgl1B/6w0KQFv9AUCFPz9yDFHfhf6nUXc9khEt3K/Oy1ZOWC7a4c1tFWHIvm7nkqKTgfBslwAC1I/gXes0r6dOAg83G0gCQEv7P5fagjZ5IUyeSuIgLlyBMOYutVn2ERvKfTa/RYJBgQFFySoR+bo2oFQxO0mPs8Wvgg92Sezl4ox99c7IX4Rl+oahA9cZ/zol5Ko9HCaRXGMhi0Hkj4XttNwsmA5OwIhM79B1ogw3X94KUR09h3AUiFaWGJ1ZCWEuKeFnI1pexR1YrUIWX4W3mUGq4uPy/u7mDGmv0pxhsbWedTwUpwlbVYRz0eyrUkzeh2e3Ssp9plfBzkDg8gw==\npictures.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\npictures.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\npictures.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\npictures.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPICTURES.\t\t86400\tIN\tDS\t37642 8 1 52E289D86F4BF69D338A11D4D571B06C224E606E\nPICTURES.\t\t86400\tIN\tDS\t37642 8 2 A6B234F119D425264543CB5A0F563FFB9CA0EB26ACF179C96D0FAF8F3CAC23AE\nPICTURES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ufDeNEaZrHGBS3v8JtGoohWlcFcBxgY+/MLH+4I/FQ/kuQgILVM0WRe5lLXrYzwMakjiESZVkHP1OJOKtjdGiHgdVyPFAxPx5O0/5g1C/M9mNj2zXfs35X802hgAWiWioOT2USQXg3qdyesxyIcYtnGcKfVzjSi/K3sAY6OwIP0d+9p/MI4tSuujpScUdd+0Bye9D4PB8rwE9EyKo+/SUuM8+SCaHW5RDqBOMhsykeTtdiJDRDceDwsb+ihTP71R5JIVdP4bN2UquKKFK44DyWtlTaUhINzGg6fN1Nymk3dcfzhe+F0QGBdzUbfwRhaKhYSDnYG7F8HRFXjsZOWm4w==\npictures.\t\t86400\tIN\tNSEC\tpid. NS DS RRSIG NSEC\npictures.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G+rFnTnrx2M1ZysO030M3FqZoAYg3HRxKJQNKH/xSrLIE7XskRaeeaHrU70XHfmTALTQsbnXbgl5uFk9LR31TikrhhiySC2iFKmsM1GFxxYfLVzasguO3u5lXexMFrqvObYlkWV4vnmPERw99PcLuswLVcFW3nY+dvX0cCz8EFr0aZ290mT8MtlaEgOl/Y52sZ0M4wblGmjL61n3XhgF09uWjNSpJlihtgncLe+1frdIpmXPas0dkM7LSEcGfwsSl3WZEJc1CSYeYLDG+dYxoImFwEE63Ilo4kZUxvoc/lOX2DSMFF1xHEISF3DKD6R1EH3KyXvz5XmDwZ3ofZCYNg==\npid.\t\t\t172800\tIN\tNS\ta.nic.pid.\npid.\t\t\t172800\tIN\tNS\tb.nic.pid.\npid.\t\t\t172800\tIN\tNS\tc.nic.pid.\npid.\t\t\t172800\tIN\tNS\td.nic.pid.\nPID.\t\t\t86400\tIN\tDS\t35396 8 1 98D8EE64F4FDDB4E66D54D07CC0BD7D1A6CE08E0\nPID.\t\t\t86400\tIN\tDS\t35396 8 2 E8653B5C02C27CC66FD56D529656C23DA9DC0231F060D527E231659F9EF27964\nPID.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hjwm70Q8VptD2VptgOMjr+vgR+/KmjEYmVFvdVj+GErJtRzX6nt85H1khTzAnMisq+xKtSClHza9umIG6H3Ay7GCdBwanfX3wHALLaZXLHM3PhZvH5Zi0KsrVZmhwl8QZJKLM4XXdZxaMZ6/aT2OMKa9Y5DhIagCkMUvL2rWCMRZDkzws31eKVX4jEjJmwlVhn/RUe64fJB/SkhREfj8K/R5O/ESShl6OM1pmrHW3gHhodPTdnqeQw9GNvK74Bb0+j1uIYZtygWElHdpusBMT4WdI+363Duzw3cv7YPTSkzmPQYtcp3PCofG7JDocM4+203QXkyd9Kzf+D9xYcw60w==\npid.\t\t\t86400\tIN\tNSEC\tpin. NS DS RRSIG NSEC\npid.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nfvubiwCT6vcK4IXM4rCz6o3N1HQLpr3S0GAlpPo3xBq01DJwS1fsPS3XZ2D40oFjACOP7TyYKc7QCk110V8bTBRqzfDLHmFCQzY7VW28GZBvxkzIKPZNesaWOVNn1qOpAEKIHu9IrNGlDHiIDShDBOtuw7CCF1zVYT+N28pV+EPHQOs9tmExAmK+zyi6o5iTaDLazADqPT9SkO/Gq1IUW4EcVjvYOXv3qaD6uqQM9o7Hyjs0hEXv2/9aIbjQT/cLWZepzoDWZyr1w3iCrbEgsePkM/1rw4lUQgx/cOLgH4PECbbpc8ofDzcHziEIBWGnJM75C1oBw4xrN/2JiOiMg==\na.nic.pid.\t\t172800\tIN\tA\t194.169.218.47\na.nic.pid.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:47\nb.nic.pid.\t\t172800\tIN\tA\t185.24.64.47\nb.nic.pid.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:47\nc.nic.pid.\t\t172800\tIN\tA\t212.18.248.47\nc.nic.pid.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:47\nd.nic.pid.\t\t172800\tIN\tA\t212.18.249.47\nd.nic.pid.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:47\npin.\t\t\t172800\tIN\tNS\tns1.dns.nic.pin.\npin.\t\t\t172800\tIN\tNS\tns2.dns.nic.pin.\npin.\t\t\t172800\tIN\tNS\tns3.dns.nic.pin.\npin.\t\t\t172800\tIN\tNS\tns4.dns.nic.pin.\npin.\t\t\t172800\tIN\tNS\tns5.dns.nic.pin.\npin.\t\t\t172800\tIN\tNS\tns6.dns.nic.pin.\nPIN.\t\t\t86400\tIN\tDS\t24230 8 1 D940C74B4A7C6956E5D12466731FA74D2FC5A6A2\nPIN.\t\t\t86400\tIN\tDS\t24230 8 2 F42C9C473535E05711654856AAB2BF95C1459E878E74204B03ABB34156771954\nPIN.\t\t\t86400\tIN\tDS\t38257 8 1 30F207F2FB23EAF2F09CD63C0FD61568C3B36F06\nPIN.\t\t\t86400\tIN\tDS\t38257 8 2 A725E25405359FBBE28339464F1C5FCBD29BE2AABBD8F23A41A7DEABBCEFB5F0\nPIN.\t\t\t86400\tIN\tDS\t63869 8 2 B1E2D98D05C72ADEBB4876FD43CD7B3F1ED02856EEAE8547B34769633E056B92\nPIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qTLpQTVDV8nbxyfIIXHCfXUpp/CWS8I/sYgFV7Mb/VpAvBUmBFuCjZr94NQHjEZ0SFv8DetzHfsiaeXKx5PiStKMPCRzsYPD9QtYunHoty9f5uRx+DtQz53mvyzsVFjxj3896rmBq4Qbp77r8yQKbkaYXxj8lKnj5bGXWgjNaOpcGFtKAXJ41dll+AyaKTBR+/RQWoGU/0MF/KsXZaRfo8GG2GGmIBGrzbjzl7TvetgrxrRpFeGwQ8VCe81ENoOX4gU2ax7deb1m8iAkM3T9GcKV4rpQe97sxCj5V5XLPoYZDJbE/1GvofCaF2i79aBZ+ceIjNNnZAVi4mzz8gQv5A==\npin.\t\t\t86400\tIN\tNSEC\tping. NS DS RRSIG NSEC\npin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FwqUdZ1Mdovv1paOpLkWkFMd2K9hU9gldk/6BLwnCsnO6iSLJCvkF/d06SiPsNjMxGP+/+NCep53Oj0h4tzTOw74ZlezYp/f0emFigeeAh3jfkBdPNaiur9hsmv4gIzRZ/LKsegPHlIb4c8LD8cAGE8MS2XO1nlVtHooFbCakQZSp2w5zWboJB70WmeVoGlTYeZmUfCG9WPUSE60KDnRR0bxhxFSBwhgHaZB0Db+4OnYQ4Z122jSGORBC5E+J/uQZAaN7isbmFb4eoCvEvPsIj4sLLMKaOxa2Bt/XfKilTn3X8WHXR6CYP0K75FMxhh6iDqDKnsFJXg9gBLxm1nJDg==\nns1.dns.nic.pin.\t172800\tIN\tA\t156.154.169.28\nns1.dns.nic.pin.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:1c\nns2.dns.nic.pin.\t172800\tIN\tA\t156.154.170.28\nns2.dns.nic.pin.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:1c\nns3.dns.nic.pin.\t172800\tIN\tA\t156.154.171.28\nns3.dns.nic.pin.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:1c\nns4.dns.nic.pin.\t172800\tIN\tA\t156.154.172.28\nns4.dns.nic.pin.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:1c\nns5.dns.nic.pin.\t172800\tIN\tA\t156.154.173.28\nns5.dns.nic.pin.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:1c\nns6.dns.nic.pin.\t172800\tIN\tA\t156.154.174.28\nns6.dns.nic.pin.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:1c\nping.\t\t\t172800\tIN\tNS\tns1.dns.nic.ping.\nping.\t\t\t172800\tIN\tNS\tns2.dns.nic.ping.\nping.\t\t\t172800\tIN\tNS\tns3.dns.nic.ping.\nping.\t\t\t172800\tIN\tNS\tns4.dns.nic.ping.\nping.\t\t\t172800\tIN\tNS\tns5.dns.nic.ping.\nping.\t\t\t172800\tIN\tNS\tns6.dns.nic.ping.\nPING.\t\t\t86400\tIN\tDS\t49477 8 1 4DF14995C62EF73625905FB5AA128F765DE33B3D\nPING.\t\t\t86400\tIN\tDS\t49477 8 2 63573F78E20C794A719CA05D1D5C0D98532C10D3C96A2816C52ACB3119D6BC2D\nPING.\t\t\t86400\tIN\tDS\t54016 8 1 A2ACBEB9EB4ADFB59930887D069B79D5D0C250BE\nPING.\t\t\t86400\tIN\tDS\t54016 8 2 F618A4E82E121F35B48E10B4C72636D6F6A415306BF1341DDEDDAF7CE577B784\nPING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FbKLmV5r86OQ4N2FdOTLpCeeVDF+tNATbq03rH5pD+dY+S2eiyOQGsJwAcV7Z23UbbEt6NW5Cz9PlmEtSkU9vos9xd435Dw+D9mL9JIUUzcJKgjppVmLpRgSxFvRp6uO2BT41QDj911cZ35K4IkfufVY/5mkK9Qgzwk/fEs0WY6jHdUsDdpsC28qgO5ISaxPSbz3u8bqdnK9eqB5NO4FAsVfVPqYs5QScGUhG/JckDefzt3+wyEL/SeUUoDG5NgVdPIo/64VFBgkIjAOijaIqE3m6PlMpuyv7dQVlWJdEu6DBCyXdBv836w13Jx4Tpr/YUE1wQzLmmiUsG8dFiB9ww==\nping.\t\t\t86400\tIN\tNSEC\tpink. NS DS RRSIG NSEC\nping.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EU2bBZwLOqdBJ2IQB5BBP4y7sbbxDxjrDAsrTbEMnXawgtsXrzMeDT7phJr1hzvyoIgmEjeXKYVzHdRNVzkzRgnRkMjEIc3PS3csqbnR74i64F2AZbXOhYHKySqd55MUwbEI9mhJLJ4m9jFCerEyjYiX1XmZikEjhiIN2GrqKfQNT6mVw39x7mponvnZaPtXtTbqM7PyrCiyE5DfpMXYBrcAFPvun2rOcsHcXCzBHEiSLzUTY8Ue5qg6j8A6pz8IUyYOihyoTKTTPKyA/8gNDYAZnabAES7fOW4Q6pUYaRZl8wc4EPNEVS6rvt98fCJ7Oq8uODHuOrfkrfqI3hbXOg==\nns1.dns.nic.ping.\t172800\tIN\tA\t156.154.169.29\nns1.dns.nic.ping.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:1d\nns2.dns.nic.ping.\t172800\tIN\tA\t156.154.170.29\nns2.dns.nic.ping.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:1d\nns3.dns.nic.ping.\t172800\tIN\tA\t156.154.171.29\nns3.dns.nic.ping.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:1d\nns4.dns.nic.ping.\t172800\tIN\tA\t156.154.172.29\nns4.dns.nic.ping.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:1d\nns5.dns.nic.ping.\t172800\tIN\tA\t156.154.173.29\nns5.dns.nic.ping.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:1d\nns6.dns.nic.ping.\t172800\tIN\tA\t156.154.174.29\nns6.dns.nic.ping.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:1d\npink.\t\t\t172800\tIN\tNS\ta0.nic.pink.\npink.\t\t\t172800\tIN\tNS\ta2.nic.pink.\npink.\t\t\t172800\tIN\tNS\tb0.nic.pink.\npink.\t\t\t172800\tIN\tNS\tc0.nic.pink.\nPINK.\t\t\t86400\tIN\tDS\t45756 7 1 D4496FF46E35CC9A206DA310B24C36AF205A2BD1\nPINK.\t\t\t86400\tIN\tDS\t45756 7 2 71CDA61FCA2B38FD3C93B8A69B2300CD7BC91FF32C306F1F3F831BBA7686A149\nPINK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . snUS+zcq+46IvFejzogU9FC67khFEcFJiRAhOrSUuYEWJT2VxLdV0G3KgQPAfdjHzKICoFASYImhI0QNdNmpx632mb9bSqqFKw/rlRidUiqdpqXVzDMo9fZHJ0Pk8SFqNtDWDlzeQOCARS7pA/okmmnHdaMKYFWBVumgqorY4lXWMWRo16w0dDALXWQxCvCEJUQuBN9xSs+3fALTr7jbEH9h4U/WPmLvMpvDbwpDUsUiHvFqDjd3+4h2nQrDBtRvwxQGbEV25bP171vidvbsKKtuZ7FDt5sPZjHaQqaXKgoy2VWcb0O2OSfmsmIpAjhvBpAivRBbxOJX3P5kScVL/A==\npink.\t\t\t86400\tIN\tNSEC\tpioneer. NS DS RRSIG NSEC\npink.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wP+u6eGBa4qCoT9N7jnxbgIa2p1g/4iEJrP9WlHgoIXWW75q3w+X+GNkADSH4q8/7U8qhqjxqjQuSp7NNmnf4oLPahNUQZKl1va6/vjZ762rlt7rVK7KSR7+x0PQc0r2fJC44oWIdGly8d7MpUpKdslb4fVte72pY5PCNUeCimambEKIWnANJhSoZudl+G5uo4ceqb2OLBV87jgc0RW1gMfmNVzH/jBBVGgF1lydMA8bQwCOTvVU4LPbLbgEVLcErJz0vZu3iyZuc159lYl/VoSbK4+7Fjjtv9hVe+jA1bw3dXcALmzlAdkUfCo5qjA31KqGj9nicArJJD8nVQd8bw==\na0.nic.pink.\t\t172800\tIN\tA\t65.22.28.17\na0.nic.pink.\t\t172800\tIN\tAAAA\t2a01:8840:1e:0:0:0:0:17\na2.nic.pink.\t\t172800\tIN\tA\t65.22.31.17\na2.nic.pink.\t\t172800\tIN\tAAAA\t2a01:8840:21:0:0:0:0:17\nb0.nic.pink.\t\t172800\tIN\tA\t65.22.29.17\nb0.nic.pink.\t\t172800\tIN\tAAAA\t2a01:8840:1f:0:0:0:0:17\nc0.nic.pink.\t\t172800\tIN\tA\t65.22.30.17\nc0.nic.pink.\t\t172800\tIN\tAAAA\t2a01:8840:20:0:0:0:0:17\npioneer.\t\t172800\tIN\tNS\ta.gmoregistry.net.\npioneer.\t\t172800\tIN\tNS\tb.gmoregistry.net.\npioneer.\t\t172800\tIN\tNS\tk.gmoregistry.net.\npioneer.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nPIONEER.\t\t86400\tIN\tDS\t310 8 2 33BDB54AA23A338797B662C326BA4FFB1E7366231BEBF45CCD5B1DED30E3E2B2\nPIONEER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tPM/Wrfdw26vYw5ckSIFOC9A2Nyk19bn1ryGMu9E2aWav+QocG5h+gTG3aEaZ4IT37M5YBzDS6wIhkKmPxPthcU/zTMIY2NcemtJUQWjcjeKtnzMvL3lSKH75pgcm6AW2VDpq7DlItqPjmulGn2AXiDn2P6PcJ3O3aDt2w+mO0fP8kYSkhwky+GN645JdLL5SqtjcYcZ+fq4iNF68fwEuccTJ0uxsiILmKsPBKh6CuiDKJSCMFxC5olI5lwOtytevqLUkqmP+6w28p38M3BuKaqDwswF2Ec/6fjhxR9MZkxSuee9p7hY9RU1fIrpzisVWcMmv7LaL1cAE98Tc2izeQ==\npioneer.\t\t86400\tIN\tNSEC\tpizza. NS DS RRSIG NSEC\npioneer.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . the5GMVewdNkRSsCe5WnlV3X2ISTGbzWGLzpN+cNlWm4T8OU09TJeuLjQ0YuuGX7hhLKvoBQFIXzDA/J5Y3YHJvkK/PL5w32kcrp/EWqNYCtowz7pCEH09azo0/GYoUO/XmOUs9e6qBU70q9oK/C7xuLd6HDQxfN488Qhtv6jScagxpzIxEdS/qYYf7NIwOJSQffvW2P4f/NExvWXDDmC3pWLqF70oWTqZTNVN50li5zYmzvpW86c72YDFkIv1Hl7lIBCThUSLrmInPWBpReo2eSr1v2c6BZMOAYN+RV8R98x/OrAaVwgcUu1BsZKovgqYE7i949YS5RBka1CCDUbQ==\npizza.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\npizza.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\npizza.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\npizza.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPIZZA.\t\t\t86400\tIN\tDS\t46567 8 1 231AFB5B2FA2B83186C851729B35D1ABE44E9478\nPIZZA.\t\t\t86400\tIN\tDS\t46567 8 2 9E37C81C7E9B01EE8046E5277D0668CF0750F6D192E7D0F213F5111096BF2CC0\nPIZZA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bMUazplgkHBmwiF7cj0AsxMD3jF42DENaavCeal4saCTTTIYmto/c9z2Yq2jd5M3QuqN6lTdnL/blNbioIuIXmBo3Yb7TN1R2FTBR5jzM9RKHojPEBY1RfO0YDawA/b7a3FaYnpdhCAJCF2ULcqawKR0VbIZGGO/NEuZ7KeAVXswCB6uS7No2VKx18wf3vc8ttAcIQZLH4vNl8ndiTodUlYHMOhd0qlKSz3JOtR8EsWz7JPkl/x5ZfoCu16TvuvmEAbql68ARIQLof9or/IG3t2gv5yNFpBFRhGDG6TxGDpf96Uzu/lIyXo+HWAjM7qP1YcnS3aNkwT1dxwqHHoqNQ==\npizza.\t\t\t86400\tIN\tNSEC\tpk. NS DS RRSIG NSEC\npizza.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VOEDqFhfsXZSu6yuzBlhXfpX2SCu4iLexSxqgU4C6L/OcsisKSaiIsNLm+ElMaCWKDyVJmsvwkYAwht5yuHNTXzdMVwQD6xwKLjtphEoithazN3GTItwC7N0Lgo/XQAU9jpBnx25YKni0tIoAlHm7uPM4ZjwZvsG4MaJfQFFvwLemIFQa0/deYRI0ffDPQiVtr3oshmkK1DYhngQmFEMKQI7iYXnMNf88jfqrKxIXD2W4F8adsnHv+h8N05+Dm94fmt5PsuoSO/pu+mskeA6FnBfNGZYu9xBSouo2eSLXZZFsVUyqtFwvA91HSGMQhrluLChjv0snjPMjQOc1DLabA==\npk.\t\t\t172800\tIN\tNS\tns3.pknic.net.pk.\npk.\t\t\t172800\tIN\tNS\troot-e.pknic.pk.\npk.\t\t\t172800\tIN\tNS\troot-s.pknic.pk.\npk.\t\t\t172800\tIN\tNS\troot-c1.pknic.pk.\npk.\t\t\t172800\tIN\tNS\troot-c2.pknic.pk.\npk.\t\t\t86400\tIN\tNSEC\tpl. NS RRSIG NSEC\npk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eN/hfILye5xcWllZIWCavaKuZFgmGJmkjhGMGoA3lWG19gxbixbi+OQ2pJK/LLi15LrP2jIV6KSXvC7Q0P2n3FgvIh5ZAeoO0VEwCucjG7RxGmCjezAKgLmVScskwfrCNFv4Hq9PZCeZwTYgukayTCDnEQZCIHRfik0lmDqAlJOWijwajGHyADRNmgsJ87EoMiyifhko9siJ6xJk3uZcEAxT0nQ/saxkhwE8nT6De6OlVsTgSz0AKYsN623JXMHLwmEaTF/W1a4WF9qKupbFmet6ys9IuXz8LI2Hu2h1DsYnJKeKCOEqtZkqtslJV0qzgy9wmOC6RpWHFwC4Tfklzw==\nns.ntc.net.pk.\t\t172800\tIN\tA\t202.83.164.166\nns1.ntc.net.pk.\t\t172800\tIN\tA\t202.83.164.167\nns2.ntc.net.pk.\t\t172800\tIN\tA\t175.107.192.11\nns3.pknic.net.pk.\t172800\tIN\tA\t199.192.75.54\nroot-c1.pknic.pk.\t172800\tIN\tA\t185.159.197.160\nroot-c1.pknic.pk.\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:160\nroot-c2.pknic.pk.\t172800\tIN\tA\t185.159.198.160\nroot-c2.pknic.pk.\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:160\nroot-e.pknic.pk.\t172800\tIN\tA\t107.6.178.178\nroot-s.pknic.pk.\t172800\tIN\tA\t119.81.34.90\npl.\t\t\t172800\tIN\tNS\ta-dns.pl.\npl.\t\t\t172800\tIN\tNS\tb-dns.pl.\npl.\t\t\t172800\tIN\tNS\tc-dns.pl.\npl.\t\t\t172800\tIN\tNS\td-dns.pl.\npl.\t\t\t172800\tIN\tNS\te-dns.pl.\npl.\t\t\t172800\tIN\tNS\tf-dns.pl.\npl.\t\t\t172800\tIN\tNS\tg-dns.pl.\npl.\t\t\t172800\tIN\tNS\th-dns.pl.\npl.\t\t\t172800\tIN\tNS\ti-dns.pl.\nPL.\t\t\t86400\tIN\tDS\t25412 8 2 40FA53CB1DAFF433B7A8D45A05A624ECFF4A3BD1C8F1469B008A2E0B9F721A49\nPL.\t\t\t86400\tIN\tDS\t57374 8 2 93E8FA22CC596AED57FC2D2093353D46077413356FFB2A3BF9CDCF6D1951D1AD\nPL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NTLwycPlIXF76rDI/FeOz298BUq4sm5enldND1+e5uF2z1z8txRZv/9hPGLPdG5ywmQBY46KbZ2hkGbTeDzW+O1H5sgEgu43wpj5clfHyPbPGzfBtnfFugkYIgKvpu9otkYAcveouqXNHknJhtJwK+WFCgTUeaqHyTgIBCOfJs1kbymetEz+ReSvFv/1CmuICWh8Sb2C2/B+ptb8lTRIpSXdpIv7HlEZqD8Q6EZ1psXTEjZINuNk6zKjO80RHHSwz/Bn/0ILrQn6UWdi9OK6AjDsz6ybKCRAnUB/l/lj/ymDC8kRrTv91mgn5HrBzFecYP/lPm+VHEHEONQ9wrcfzg==\npl.\t\t\t86400\tIN\tNSEC\tplace. NS DS RRSIG NSEC\npl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . W2UmzUKHUeccgzmTQUtkUl+rB/Q48VCP9hWQ/V6pzf/EIZbHAJax+MAtL6VsAGMLnk7HgRvbsXKVOnQYmkrXT46c4grD/JlWmr6WA0cMZ7AbfDiwxMIbOVziRxJW63/rdDoTjok85I+J4MqTKA8Ez1unMZ20pJwZFlrLlfF7n888XRfljWdauGmreko7oeaCLLwbSWl22jWcKtaoCQTxQHH0Tz7Bu+/2bcBmKMMDDggNd9y6uQ0WLD6S9+0Bsk9YXweDOcRTrtaW274duoafFMtEQCtSnlJSwCyjN7xIQz2OZDC7rKU6uDpSRsWv/oc8pFTYG3Ncy1msCe5MbeFBtw==\na-dns.pl.\t\t172800\tIN\tA\t194.181.87.156\na-dns.pl.\t\t172800\tIN\tAAAA\t2001:a10:121:1:0:0:0:156\nb-dns.pl.\t\t172800\tIN\tA\t192.195.72.53\nb-dns.pl.\t\t172800\tIN\tAAAA\t2001:7f9:c:0:0:0:0:53\nc-dns.pl.\t\t172800\tIN\tA\t93.190.128.146\nc-dns.pl.\t\t172800\tIN\tAAAA\t2a02:38:14:0:0:0:0:146\nd-dns.pl.\t\t172800\tIN\tA\t81.15.133.186\nd-dns.pl.\t\t172800\tIN\tAAAA\t2a00:4120:8000:2:0:0:0:186\ne-dns.pl.\t\t172800\tIN\tA\t46.28.245.82\nf-dns.pl.\t\t172800\tIN\tA\t77.79.212.238\nf-dns.pl.\t\t172800\tIN\tAAAA\t2001:1a68:0:17:0:0:0:238\ng-dns.pl.\t\t172800\tIN\tA\t149.156.1.252\ng-dns.pl.\t\t172800\tIN\tAAAA\t2001:6d8:1001:1:0:0:0:252\nh-dns.pl.\t\t172800\tIN\tA\t194.0.1.2\nh-dns.pl.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:2\ni-dns.pl.\t\t172800\tIN\tA\t156.154.100.15\nplace.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nplace.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nplace.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nplace.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPLACE.\t\t\t86400\tIN\tDS\t21181 8 1 A284BD252D470C3AF73C7A8978A0D42A2187EAFA\nPLACE.\t\t\t86400\tIN\tDS\t21181 8 2 B7241AF75656F0ACF6DD5C3AC4345C6BF8C5435717F7277145DF9C845553E548\nPLACE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gxZCiqOMb2wJFSZuo9vhnMHxPpRFJ2q+J1ei1EK34y28oO/2pwgfQKZet7fEtvQLV9eUKpjPd0286idihTDi3ZrdaxLT85LXLcpDZ3KYvUJ763OI4SPriVz7loMqb9XUH859whf75ZMqJJK8yCINuitgDCwL0+Qvtl7sWT9rFbAIUtSJba4h2Rzd0e6XjS5gKiOcHZu8D0cf0y5FYahxgaYmjH0cCrALERDLMoTz1nwH6eBRe0f1k2yXwSF3MIyrXBU0EALzemAGcjOgBanMWWnxDO15YexKMtZjmJgss4/OQsF7nC6pcizLsCk6ihvjjfMEO6MPgVTxOeQXJchYNA==\nplace.\t\t\t86400\tIN\tNSEC\tplay. NS DS RRSIG NSEC\nplace.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v6Bx5u1gJu/Ulok41AEBnvMKmOBL2+6fPzgqK9ywwzKZ2fnGm1cxK4RlJ3VxcBkfP6QlvX01ELWta1vxJlijCi0v9QQDEkh8AVIuOaEp7etNnZNikMuGoAhNIngFZxtUsVYnxd0/ccErPTr8lQEBSrr9yDb7HFxYzkpgwr41QwpBU/l4nGxOtY70UJyCg3/NRuy4f17ChgJibgtr+ZkJfyyHjKVlZ8TD3Zqekxvuw5Gqx0/7bh92cmG0DjvcCN1HQMFOZpYTWAfm95baYQ7Q7frypv73X0tXYr5oVqwnh23qaIl1K01fG/+Irz/ejzwCeUFHgOFpBt9RY4d4pLcs0Q==\nplay.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nplay.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nplay.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nplay.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nplay.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nPLAY.\t\t\t86400\tIN\tDS\t25081 8 2 0E823D1AA376C001A94C9EFA4197F6E86C8088AA294AA26306093C3CF0908EFA\nPLAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pt1Sksqgd+flJa9JZnG+erYJld5i8dNi3vm0KSkRzjesAt9JewjiI96tuosPsx/1b2Oc+nqYqCmI3wULiJ4ogFCwgx++D94EYTWFowx0Eyj04wTbNZeqbM+8SR6+J8ktKwW4su9A53ueXX4kv6ONK/YUNa89+0iRpwB0HI5gyZBQs9CMflslvS8NXI9e6o+IjE6dtk1TDT3omimWgS8Dlc8B9+AKl5n13IcadJLkME21YbMbKPO1lIMjLnRfARfBzHEAZQ/dD8PqC/0AZHsbuFTnr6chmB8W8rjehOCIptS4u1lrEFuMIOYanFrfKJU4v3EcHZ6GRN9YekAJvbjHqw==\nplay.\t\t\t86400\tIN\tNSEC\tplaystation. NS DS RRSIG NSEC\nplay.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . m02RO/QPKIH623zmQOzQ2WXDmYNPHHPg/NJXMx20jAkIPabaRzHU+PsY/QE0vs5shI0MdBmDb+TNExiREJznafRBJR2ao3lioVeM5bt115zbBs4L/jV4DpzelDAeCtuahFFiIL+ICtivzcYC2yvYCBOrDmK9IQLwtiandJOJlqLHRKjBdna391nH1IGcajKLIiOD4M0MZY/aLLP6uOAXQmOR/6ewin/92y0h0U7t4V6W2xZI2d/z4f6A4tqbTeLhG5ffPhKKfK/50QYTVoGK23ke9Ywxi/yWdynyY1Q4+SL7Pk+j0NnR08HyzSM8vxVapLWwSmSJV6aQ+mtTJ+u5eA==\nplaystation.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nplaystation.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nplaystation.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nplaystation.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nPLAYSTATION.\t\t86400\tIN\tDS\t32780 8 2 BF07DC2B242E3888CC520C8D1502188AC6613F4C61F4288CB13D36D0C2FA0B4E\nPLAYSTATION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kNGA5kqmVuybZ+mgINXD37loL5gulgxlAMB8Ml6uOrFnSzB7iWDXnNG95YM5gGYMAjo38QbQhsooz2JT5FDmb+E4yHmrWjlzFic39Q9xw3Kr1u2Gtk5ZrZuKh1yjN2KdqD0Cqk1ZFB6Gt6+rafktvIBRDO6S2Z3n0iPwxFoXa9xOKoWo9YJicyUgnIvebBVAkihdxeaOWZddFh5NwoBDJezDYQ18lxVI6o9zlIwJUXKvIa6eujQg3dQTaSOZc/ECICSYEujkVwCX5BC82IdvsuPVAGMWuTJrwkpq/DUvbOM/ydV6JY4b4enbEbQuaRrCnl3s5wesiBXCL5O0xj3n9Q==\nplaystation.\t\t86400\tIN\tNSEC\tplumbing. NS DS RRSIG NSEC\nplaystation.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p7LQVB+st2M6walhb6EY3U7Z7a3q6fuoQOOBNQTxZZTcgU8R/nNc/boYsRiUdotGFRf48HveZ+XrgLlfIFoFjUEjiTuumh8CzvX/loZP90O2X/Gi7YJEXaxuu1ICZNdd751alm/4+VEONiF4RORtuAnw6LX/FjkPmSVU8uElx3aI8Ecb1ckKI/j95N2xpmR8emrE78+W9akXEUYPFD1xyIe6p1CAG6N92c2HcdmC1ziKpIaLEaf20ucobCd9z2MwSJkdqq73xTVbWuONLbtJebAzZLl7oB7fRLE8yQura6BKS3dsRxXKX9lLk5azXKY2VVfspEKqVqNm4xZHH5fNvA==\nplumbing.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nplumbing.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nplumbing.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nplumbing.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPLUMBING.\t\t86400\tIN\tDS\t13747 8 1 FA72D6E2207BC75E2E33B98A25B24340584A2766\nPLUMBING.\t\t86400\tIN\tDS\t13747 8 2 931D69176404879EBA5C026BDFB4034CE6DD5261148220C6878BD4C84D96D0E8\nPLUMBING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q24tXjJtlztOnDSpvcWHjpDdQZ2VcH+UPnuP0sVAXzfADvsqzuLZtZ6FyrnKlbK906POTmVxGUn3vw67M89tmTbSxwqWLw/3EyNEplxmiUWA7E3pUg2xTxaFhxho0zSJgJ+iemc2TkwPMxJVr7EI7mlRQGQ8YEt+Q5QrPKh6cbritvmZ1ne9gH8Je+XLCqxNAQzEDxZyjfVQBf625npRV7kR2ZTnZNxq9ktNt0csHZUtlWu0EQg12g0f5DMPOADEuix/h+2XE2YTunC8S5VGie8b4GiN6oH4VPFTbzdWZ+TBJy8UaQYNRFU6nsb2AyEC7KCZYfo2IT45Y5Exh/rICw==\nplumbing.\t\t86400\tIN\tNSEC\tplus. NS DS RRSIG NSEC\nplumbing.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tZ0iIx3LTeZ4J+ihsdP+R8esV+Xx68sLNxtkr5xdWIwIBarEtOInoG3q7+C41aPMfL8X8HhB7wjqXlxQnCcfozwKmEHSGkeZ7iAQD44/sZCmqMwIeTM8UDvAtfo6tFQYDP0Zoqp3IgBEyOQGJy94pMaOnuHMzbnwG2QGiNDXLFElDBlhVQMRLXJV4jdUpbMVdsCe+XXz2dyvLzBf/ZBvLOhKI2Vybvg5vwafOWT3RtyOhS4h2CuKwR5V/ePNrWroulcw/FME3weo9j84ze5gN1wAvdgDuzqFoh/xTsobdf9AJEFiWhDUVUAbFOC3hkOIBlONsyLonB5OUS2f6tXWgQ==\nplus.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nplus.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nplus.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nplus.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPLUS.\t\t\t86400\tIN\tDS\t3634 8 1 2C0790747D6F1CFFBE255FA717E6E8F7743042F7\nPLUS.\t\t\t86400\tIN\tDS\t3634 8 2 FB64AB7ED29D24D400D578A2D6D2662DB4677E55399A82AA77A2EC38D5824113\nPLUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h/HxMqjPBqHbAy6dDsN8V9mPESbOS/9tWd+5qFblmGE+WrVdGIbyJab5Vh5L1r0GgjaP/iDA7r/NYYFrvux6zbRrM/e6ur0bFU7TnA7rmLkuvGGBj7JNyCTE8RM19cVHxk7uI1NTSN7XREY7ocbIw80+b6YTeNudQcRngyRyPloMBtmLVpJMd1yhbgK2OSDPlU+fTQhmB1GQ5VJisGs3/1lPz5n71JvBvrkxfUQsKxWuudep5cxFuSNGKg8hMT5PrjxUvMQnlZxfE+yWPTr1FC1mWAprnnYGNUNP6d/Dd0UDAyGbbe/2uIemKUPsmzUDOGVcDIMfR1i+VgU/7ONEoQ==\nplus.\t\t\t86400\tIN\tNSEC\tpm. NS DS RRSIG NSEC\nplus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RWi/OIS383C6Uzv+bEs0JdMWO27oPQV/vMtqoYFkFomlfEwzGshmzJWHx8jPCnGgif64AAn8qyjh5d+KSXDvPMhjz2t1FYgWhq37+RH4zU6FL9h1+Mx9sGMzVTksdqbw2PracuxkJ7vThIAaR2k96jLxRPoWhY/IES2ckn5rZidhV+JbGpsDd4DHKay3oZ0VeLOGbMv8CYZBl+C3RuOpH30u3tkp7VE47kWKiQHN3MUP3Ljp+dEU8xb8sfK8mlw2PqdP2HTTj6AVYA7HNmillfi66ZbJvndDhZmlVob/xB1WY5Lnp4VIwOvzYVpBNBz4LLwjfLH0Lv/8JOxCp8KjHQ==\npm.\t\t\t172800\tIN\tNS\td.ext.nic.fr.\npm.\t\t\t172800\tIN\tNS\td.nic.fr.\npm.\t\t\t172800\tIN\tNS\te.ext.nic.fr.\npm.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\npm.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nPM.\t\t\t86400\tIN\tDS\t45104 8 2 5F4A1BF0ED0DF545553B0D97EEEC234DE7AAF6BB308F9B6A8C7741BA98720B31\nPM.\t\t\t86400\tIN\tDS\t56192 8 2 B49959AB8FFF95A45BF5F7130AB1A64C7EF1CEFB6F50CA1BE003281503325F67\nPM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uAs6U4ZAzg+G5aVsy6UX9RbJlFBfKRel9CG7OrdhODlpx0RjC7rBzHDbjOeJAglZxo/jNrUYQATn09FYgMK6UoW7k9mnpyiPYyeDIZqjvhHuiXwoBn0SIgSRYq5zv/JkhA7vciustbH5PnQycqvZMJ6PnyAgwrEOYINP03MlWKTuFTDbyLHfUga5cvJrKU3N7y1Tj8q94NQ/0NL/yN1cPeXdACxD4VJoDnmED387PHF3M+gAzjAEyCIeAeWaF0LDgUPEkmnzMxzD0+WUkSzxlKR47gBXaKwcQ4TLv0dgInxGFnqABJz1MLJNPntSpDF0BxQkcZlPoGxbOGRaZLK+8A==\npm.\t\t\t86400\tIN\tNSEC\tpn. NS DS RRSIG NSEC\npm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YAzztAlsq6yKMfJFY9nOdxA7WOXcnYbdxlc0s+9ajRMWEfgpjrJ6X7CVhJhWnB0SR6G/aBcizuih1lNgk2/fZBjRnLJlcxyzUH7kpiyXX9ECi2wwBZSzoD7ntuvLeOWCQHnWA9bzXuyP19tEFVc1RnSqgUCjDvRw6Nt0+GtquwJUCbkY5SQZw8GBduM2gKdYYTT2/1p8VOiuEoHccOTeX5D4sTRCLHxvvcF/6q2mX9b3lXAB5QAkivvgvL2efXP5bQEZLpc+TfCnj/FSBDCp1IGhrHWNKqJjY/ofR6qV/TMhL/wOid7Y2VnaijSUKNWeM9Mf2wVEeByWxijMmalJ7Q==\npn.\t\t\t172800\tIN\tNS\tns0.pitcairn.net.pn.\npn.\t\t\t172800\tIN\tNS\tns2.pitcairn.net.pn.\npn.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\npn.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\npn.\t\t\t86400\tIN\tNSEC\tpnc. NS RRSIG NSEC\npn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LqgIaYZGS4y1AWjoF3+sPOlgPmzgLXgI5eeq8+2Uie87FcBW6cMjC2ZOpLB3KW0cvHzB7gN1udVlEnfiB+KYWL3rq/M0Jkf+CQjOUV8hOcTvDYHpazjkP1EXLMByLeiHA40q2OdG3sJtVifTE5l8Zq8J+bz7Nk0LJWEvxptc7uf+CRES4klE6VTXkJpXzDVbEeH4YgvOYFDIeiwdngqjj7XCLg91VVnKsCkpnIgJLNF0uvyhYkwHLOoGwOMWvZCRpH4M7UZfhUvc2ymWZ5TnAThJtSnxsZY1lVDJNnl5QtOJUAxJ2b6nuWbAQkyDgtiAmfGxvQUKnQiGqy3HzcPzKw==\nns0.pitcairn.net.pn.\t172800\tIN\tA\t173.230.153.180\nns2.pitcairn.net.pn.\t172800\tIN\tA\t80.68.93.100\npnc.\t\t\t172800\tIN\tNS\ta0.nic.pnc.\npnc.\t\t\t172800\tIN\tNS\ta2.nic.pnc.\npnc.\t\t\t172800\tIN\tNS\tb0.nic.pnc.\npnc.\t\t\t172800\tIN\tNS\tc0.nic.pnc.\nPNC.\t\t\t86400\tIN\tDS\t54006 7 1 615F82A68B6EC43597CF64B429549D5529B2B4A4\nPNC.\t\t\t86400\tIN\tDS\t54006 7 2 ED3F8476AD8C82B1B2D0B29CD5B9AF7A1654732C77748AE6EC5DDF6CCCC19ADB\nPNC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nKl//N3LdzVLRkxThHD5FYZJ9/GlWkL4o+BWdzEAd1XDHn4FZLOpb53VencaoD5esWgrVenB0DRba4JXSxRSlR5JE1s6TCy0JvSgCFkP/IY9bVqtx5JhNwoUQHSRoxlkm0yggMK9AxJJmxpZWS71MlAdHnQRhkfCIdLm5y6mOE5NfCvL9XbSLh8qKZ3agOoZo9CQY+bO/Muokml4ZD0BD4Isy4TD843V98Q6XH4ZMPy4QcSmfTmVkDXzFnPBaBTdDy4gFkT9wMLyXmvOrS4RLOm8al/oDQkEe0/b+Z7q5Ji44Xe9KBnkaiJJW26fBl2Hv0PcgB3iEW/T40I3RM58kg==\npnc.\t\t\t86400\tIN\tNSEC\tpohl. NS DS RRSIG NSEC\npnc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TpN3LGebNlZO6wa51jnyA/OxhDyBuWbk+7487MFBIR79xdhbuqa6fCIa28srmD2gsnSrK0BI6kdiGaoPmE2uPrMe5xptzcjbrU3HpZuIX45nnRVj2A7WNHzXoojpRfXvtbZUN1ECMm12fJMA1b+JFo9qiQOvgSoFsX/7PmgW5RXmpLo4SyxtiIF/Ph7MSZq8SGnK+MaAzOXAngReTk3O4sm0QFer8ic9S4umJUsFnvcKI7yO5qctFMXBavxknW34hQnn0K/tH5Y6FKoTisZaGjJ0nBxnfaae4YfhfaAKbaAG96IlxUKHhnZqHRsa45YfQEnmf4F/8+eH7PqBDdzAPQ==\na0.nic.pnc.\t\t172800\tIN\tA\t65.22.64.25\na0.nic.pnc.\t\t172800\tIN\tAAAA\t2a01:8840:3e:0:0:0:0:25\na2.nic.pnc.\t\t172800\tIN\tA\t65.22.67.25\na2.nic.pnc.\t\t172800\tIN\tAAAA\t2a01:8840:41:0:0:0:0:25\nb0.nic.pnc.\t\t172800\tIN\tA\t65.22.65.25\nb0.nic.pnc.\t\t172800\tIN\tAAAA\t2a01:8840:3f:0:0:0:0:25\nc0.nic.pnc.\t\t172800\tIN\tA\t65.22.66.25\nc0.nic.pnc.\t\t172800\tIN\tAAAA\t2a01:8840:40:0:0:0:0:25\npohl.\t\t\t172800\tIN\tNS\tns1a.ksregistry.net.\npohl.\t\t\t172800\tIN\tNS\tns1b.ksregistry.net.\npohl.\t\t\t172800\tIN\tNS\tns2a.ksregistry.com.\npohl.\t\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nPOHL.\t\t\t86400\tIN\tDS\t52324 8 2 F733939F77FE6A3F4FC63546CF69C4A86CF432BD6F41147B287818BFC87661C5\nPOHL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m99ywqs909hsa9s0cJTM/OCDB2kHtx9cJi758ooVuBuEdidLkp6fazMm7iE0U0Q4mRctdrgQuXa/jEVjC+D0fus5VjtdhI2QczQ0irhqfmjMeTZZdIPPVpBgHWpzHx589WiTefwDmj/UHdsbCU2DJUQZtTvAX9vvWz1Wji2ly/v3unNEGi3CS3785GAvI6I5ndlaFqrRTfDbhCyDj3UFh5NWK2QQBdQTL8sfgFKOoXgaGAJhwjeAtLWnf/aqUUPItIP6wE1NkD9M2ZpydRBlf7sUla4N0CjuEcsT+dW1t+QzAGWqLJlD+VeDN6akfwp51JPe9p4GwsqGsr70ronVLQ==\npohl.\t\t\t86400\tIN\tNSEC\tpoker. NS DS RRSIG NSEC\npohl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ksUzjjHe52V86E73k0bGi6WQYm7qZbs9ip+UwbHTbGHALHGizI01HXnWFc8s9FZ1AvTy8D0JwYylBaQYlPTaJ7jjNkbjmBpq4NDay1Z40i+/hErE5ae7rnBhC2wdi9hJ5+VzIYsp/Y2qCTn/wytulHHo9oLnbVVLybn1Mki1Z3CK1CdNO4nGkHRLejIT5c9oCp6CoeVy0J7iszg2dUJY/QTDM85kv6EPNI15KlzRDcJwWbCOmsbl/rjqttg1nUmlDbwmKpQFEmdX5qakNQIyYyKhPTB1UeoHUn4hqhhyVh0/iPlm0Jt74CB5M2hSvNcaFd9ofDm+bxcdkNCUwTlhUA==\npoker.\t\t\t172800\tIN\tNS\ta0.nic.poker.\npoker.\t\t\t172800\tIN\tNS\ta2.nic.poker.\npoker.\t\t\t172800\tIN\tNS\tb0.nic.poker.\npoker.\t\t\t172800\tIN\tNS\tc0.nic.poker.\nPOKER.\t\t\t86400\tIN\tDS\t45268 7 1 90E4DB8C6E0968D79DE177F72F73718CB7479143\nPOKER.\t\t\t86400\tIN\tDS\t45268 7 2 7DFF3F6DE1F872176B78E295FCCD897982658818A3969085B19205852976E5D8\nPOKER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pEAmNr7Vb00yW4j1aYfGqAxDwODDaxZpWLmQ7n5rNhnF2pyF1IogERMV8MlIqfNNE1b+wFsMTKUUK69y/Wfvq21pyK4W87miGCJUEXLB5oMb/7arIuHdsHLKL6L74OtpRezYJh9nE6om4mhbC32fqhH5HNm5L4Av0nxVI9FSbLvB+k0fQ7vyQ0Q5JQ4YATcw335+zquctKVe8HaZelXywomDQ/fwrzbxJQlAxpm5/gmPi02Z+TVTRrx3erMq++SY0tgU3mMqodgym7PJ8YenPmXP1YB0Fy7g1Ywfq7Yl+e4eW/UzOe6N+SXnWJRLoFWTFG6Vk/re9TFjWCqJmas/QQ==\npoker.\t\t\t86400\tIN\tNSEC\tpolitie. NS DS RRSIG NSEC\npoker.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S4oLtfXEnCy1yYr670XXRnV5r+wNZb7HmNEU9qt6TRP8qv9nehvxmc9yN0GcPifQZMshFJn8WpzUhoiWqj2HDVV3zlBjbqEezH4Cp5Uic91ZAN5jzARrK+rifhLls7hKUgfCDi2EdfuDGk72A3f1FeoBMV9/IfttZXiOeHOHF5y25CMGvCHD1sLRAZW8v+IlKpbs/QZAEFvc8nsUM9Xrq1CXo/pFYEOhrHboPc2RxfB41KUH5YWm56bEWFqYS5kwp1FtkENZDzXeXkLm+shUL6EXCdjKOTjSm2zg8upRu+40LbRL7BwxG9CCjmhEeQhFQvo0bfOl+twTu0K07d9CwQ==\na0.nic.poker.\t\t172800\tIN\tA\t65.22.20.33\na0.nic.poker.\t\t172800\tIN\tAAAA\t2a01:8840:16:0:0:0:0:33\na2.nic.poker.\t\t172800\tIN\tA\t65.22.23.33\na2.nic.poker.\t\t172800\tIN\tAAAA\t2a01:8840:19:0:0:0:0:33\nb0.nic.poker.\t\t172800\tIN\tA\t65.22.21.33\nb0.nic.poker.\t\t172800\tIN\tAAAA\t2a01:8840:17:0:0:0:0:33\nc0.nic.poker.\t\t172800\tIN\tA\t65.22.22.33\nc0.nic.poker.\t\t172800\tIN\tAAAA\t2a01:8840:18:0:0:0:0:33\npolitie.\t\t172800\tIN\tNS\tns1.nic.politie.\npolitie.\t\t172800\tIN\tNS\tns3.nic.politie.\npolitie.\t\t172800\tIN\tNS\tsns-pb.isc.org.\nPOLITIE.\t\t86400\tIN\tDS\t63485 8 2 98F1793434C640FCB733F3A17C6BBE63D32666DEBE54BB4D264BC22F273A4E15\nPOLITIE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IyuxKaqQ7reLS2WhzELVxnKdtUCOtAbbufzXmayC7kLRb5qxjbvohnfoGHqhK0q6jsBrjIw6DUMZz9pCDMze/Ph9NAICXP8UR6aCCvZp0X7zCZBJ2t7J4Sf+lheQYIUADuSPtZD+f5smVN4gE+g17DU1fqdae+GHXCb+ZXNtT8N8yg3L1U3UohwPzTRN4hcOwYsiKN9p4kzPzLlWnj7HNCYWuoAH8Ixlcy7yTbaSfpNIa9tUMscH4h32vRooImI8hp4iwVwcq5p/pUDP8ytvzQrQoAdd2FpjCn6+/xxDFHOuhAPf5jVS6XLcuoxexae1S5qxdJ5rRErt26rJj4nWgw==\npolitie.\t\t86400\tIN\tNSEC\tporn. NS DS RRSIG NSEC\npolitie.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jxcNE/IsdWaTLOBMfY9dsBCzkrzZ9d4gWl7Qxjs+XYEBmEeqobrvb2/qI5HqEMs8tyF3WwSsHNFQ0CpyzUGOotWQphS1/H5DMzIK5Al7v35WmNZy0ErPw6uTTIvUwgib6sU7xttyBwirPgchHSibc8hPXLrfTt1ym6Sj6/mmluUxdZANgg8s6WZjVoY+bJqXnJLEK9Tqy091GzYmKm1ErnYR5ZA9iKILA6CcQ5qzeTx9NVSpI5BpeDxgdG6sqsxIHNrl8xR9uomKBlvjMiSmMmcmB37ZTs2C5IqLH/aMExq0Pko/wXn3zUN7S69K/K+gqEgMLPN8BDfDCqceR7h6Uw==\nns1.nic.politie.\t172800\tIN\tA\t194.0.28.5\nns1.nic.politie.\t172800\tIN\tAAAA\t2001:678:2c:0:194:0:28:5\nns3.nic.politie.\t172800\tIN\tA\t194.0.25.27\nns3.nic.politie.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:27\nporn.\t\t\t172800\tIN\tNS\ta0.nic.porn.\nporn.\t\t\t172800\tIN\tNS\ta2.nic.porn.\nporn.\t\t\t172800\tIN\tNS\tb0.nic.porn.\nporn.\t\t\t172800\tIN\tNS\tb2.nic.porn.\nporn.\t\t\t172800\tIN\tNS\tc0.nic.porn.\nporn.\t\t\t172800\tIN\tNS\td0.nic.porn.\nPORN.\t\t\t86400\tIN\tDS\t59953 7 1 3E82EB87282065A1D28F29C3E53C86566D0F9DE7\nPORN.\t\t\t86400\tIN\tDS\t59953 7 2 DAEEE0A9C1EA6FDE419DF7C24DDD151C3C679DB50245F5DEB6CAEE78B29D7994\nPORN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RAL2kT4pxrOwPUWAepRoI6+Xt4+G+deaIb28ZWGVu1FjIZFuXRqknE9y6jsr8r5fxkj8nQEJKrL5nKRVYDyy5xVKkKAgKcUyZ4Ye+pTF4jvXniyzvKRiOZND0Bs3DuW5E/8tH55wdnBxKsaI2d/mcgpPSG70OWB6pIcv7yfic7tGC0hdnOQrxE9h140oPy2CxY8+WieWNUibyqZN4t5LmE+kPqog7xf8J0prEi6iLfuEG6CJc7kCA/6Cbxa0mIG/OR4gstH58AvC0bifhzWej/PilhsUrxrUS7kPsRQyP/s7i5lDnop9hgqWD+8GCPZGH9YPK8gFbUBT/wNn4xcxAw==\nporn.\t\t\t86400\tIN\tNSEC\tpost. NS DS RRSIG NSEC\nporn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ro4/Y92E81zoxkgFeSUk0Bm0lnesyHWSNRNoGTKchxpudtrk3sBKmofF/txB5ICQQSMMcUIuEXQEMiBXnLb2Vxm0l2X0L5GdLDVU7TdQnS5J5NPDa1+dC6cMWfhcPaFvec17dJHY7ax2Kx/HzPEL9pvg1492hXAtRFoa0roEKYHc0Z+DOyZwEbilxS5OPnMwSrRPDC5GG3f5jNCEY1r1EC/8kEaE+FbxkO51aS6uwnMLEQfzgxi4ZTHUIZeVtpYPLOSyHxHWoJnvf3JzAy+SOZnS+ClTsBjxTZM6+/3RvJy45/5Xc+dw/H56wKIsZz77rtlZTh6swoaom8anaOCWcQ==\na0.nic.porn.\t\t172800\tIN\tA\t199.115.152.1\na0.nic.porn.\t\t172800\tIN\tAAAA\t2001:500:a0:0:0:0:0:1\na2.nic.porn.\t\t172800\tIN\tA\t199.115.156.1\na2.nic.porn.\t\t172800\tIN\tAAAA\t2001:500:a4:0:0:0:0:1\nb0.nic.porn.\t\t172800\tIN\tA\t199.115.153.1\nb0.nic.porn.\t\t172800\tIN\tAAAA\t2001:500:a1:0:0:0:0:1\nb2.nic.porn.\t\t172800\tIN\tA\t199.115.157.1\nb2.nic.porn.\t\t172800\tIN\tAAAA\t2001:500:a5:0:0:0:0:1\nc0.nic.porn.\t\t172800\tIN\tA\t199.115.154.1\nc0.nic.porn.\t\t172800\tIN\tAAAA\t2001:500:a2:0:0:0:0:1\nd0.nic.porn.\t\t172800\tIN\tA\t199.115.155.1\nd0.nic.porn.\t\t172800\tIN\tAAAA\t2001:500:a3:0:0:0:0:1\npost.\t\t\t172800\tIN\tNS\ta0.post.afilias-nst.info.\npost.\t\t\t172800\tIN\tNS\ta2.post.afilias-nst.info.\npost.\t\t\t172800\tIN\tNS\tb0.post.afilias-nst.org.\npost.\t\t\t172800\tIN\tNS\tb2.post.afilias-nst.org.\npost.\t\t\t172800\tIN\tNS\tc0.post.afilias-nst.info.\npost.\t\t\t172800\tIN\tNS\td0.post.afilias-nst.org.\nPOST.\t\t\t86400\tIN\tDS\t32869 7 1 6BDF7F6E05265E97B88E44C56D86E686FDB75AC7\nPOST.\t\t\t86400\tIN\tDS\t32869 7 2 0333CB4618C912888F923F60E876BA9B160602CCED7B3B8BF35C522289C84DE7\nPOST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k4yJ2AHFK2AM6yfTQOLsPxN/Wg19sHim6BnUuGyuLzHhJ41CeIsL5BX6UFDG7TUZoTUcSkKILcPhozLojE+5+44nbJtK4ZB7oLe9+0jaIHksmrYAlkYO6bBPib4NDaRltkUYv0SelB/4h3s+PzEXsFuXsDggjTxwsTaXuqy2Kg0IydLgxzHBsnVEmrs79c5kTu1mf2Acg0LjeVcqivSstM8dwp2V+p0Ia/8z8D1Lud57UQkLAmq/3apKNUZlTV6kLXqDFbqf9h0BSBGZsAeGeGfcF6k/N8ZeUow/PEdYYHQPzrkif5snd6q6ZPANMPgOilHcNJmnIOBzHBtpwr4Skw==\npost.\t\t\t86400\tIN\tNSEC\tpr. NS DS RRSIG NSEC\npost.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XgpY1UMBJqvDj1/qy75iDFXe2IBXOy9q4UtcpgFc8CWKQeCewBVfIYg9J00/y5hn7880jlj4P+W4aoI5mVojUg+eOwZgom5PnbJ0VtOcM5c47b0taWYlB3RY2FZ4x8aLUWOTUqY9o2BqgskekrBXriCV185gpultX3f8Q2p/VA0iCHaTyrezvGlgPX8XAcU8F9eacL3x9FJDNcfOlmVr/QZVt48c2ZiHzBJpD+rRC1RJ7A2bglqtYsqczL5/RODb3KPZSmW9WN3iINqpPSe75Nb38y6cfM/5lg4qFm4WU7occPcK3pMznYzwd/3sOyIvR9QADDgSNnsKjodDTIJfrg==\npr.\t\t\t172800\tIN\tNS\ta0.pr.afilias-nst.info.\npr.\t\t\t172800\tIN\tNS\ta2.pr.afilias-nst.info.\npr.\t\t\t172800\tIN\tNS\tb0.pr.afilias-nst.org.\npr.\t\t\t172800\tIN\tNS\tb2.pr.afilias-nst.org.\npr.\t\t\t172800\tIN\tNS\tc0.pr.afilias-nst.info.\npr.\t\t\t172800\tIN\tNS\td0.pr.afilias-nst.org.\npr.\t\t\t172800\tIN\tNS\tpr-dns.denic.de.\nPR.\t\t\t86400\tIN\tDS\t21436 5 1 749B940F0D9471FF349536D22AAF36D26BBCA219\nPR.\t\t\t86400\tIN\tDS\t53986 5 1 C2B7576022FE56A3340409053A7AA5D6EED8EB09\nPR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vAa5lLUDpvFJCPR/8+xkXdvFFsibmFcpsGtnnZ5tTtN35SxJjfwd27tt1mHKAL2NWZSbmi81yikuAbUEAxD/UWYSJCJf83KBbThRF4WhwceJiUhOs5qBVIIlviYbo2pakOlwyaYA/19W96K6zMYtwVPWuVvhJn+lSZfQR6pURqIHqCbiJGTRbOZ7BcOewbQJah2z2ijSbNbDcDna5sHna4EEJY4g3T/0cQiPu+LRYQdBJWjy82WrQxwlNnaWLvVICxiQAmXnCeiTr+XQLCPP2Iua6PoUtVgITpeLPTbsgm4MICda6NzSto31KrJrUigDiKHkRKG+G58YnzGU+z287g==\npr.\t\t\t86400\tIN\tNSEC\tpramerica. NS DS RRSIG NSEC\npr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TKjxpgmCr7VhpyIHqYXlKS7oPGBqnfLmMUOEe7AOm4AbWgKk8zKaP/QkIK6fpd/i2KogN87jW/5uxO6EUpmYP2tB4q+BQ8NFILWvozvS21zVGqyprsmIc5WHeVmqR4PfDl/10jGSsmiPdTJXbHgVtGlh0JhHRHYV2yyXhZlVQt/QDRWy9KI6F1CDhdH22fhvKh2Q+4MOXxFY2bSXOlte4TUg1Xg/APZUiGpS8Tcraz0jJ95ZtMvSgZ7x8sv3WgcVJjSwc2rN76NA+6hrpjXHBTqeNNdVQ+19UaK8l/S+nE8TtneMhZ4H3Wtfg6NQCHBGMorYrbITK88PpSwa+nFtgg==\npramerica.\t\t172800\tIN\tNS\tns1.dns.nic.pramerica.\npramerica.\t\t172800\tIN\tNS\tns2.dns.nic.pramerica.\npramerica.\t\t172800\tIN\tNS\tns3.dns.nic.pramerica.\npramerica.\t\t172800\tIN\tNS\tns4.dns.nic.pramerica.\npramerica.\t\t172800\tIN\tNS\tns5.dns.nic.pramerica.\npramerica.\t\t172800\tIN\tNS\tns6.dns.nic.pramerica.\nPRAMERICA.\t\t86400\tIN\tDS\t26347 8 1 998E7A0E462CF3FA2BB20608ED830488D2234D5E\nPRAMERICA.\t\t86400\tIN\tDS\t26347 8 2 A6751642B19B5E8DBFF8A17E4E5D8DAD3DF4503D9883342BAFDCEA66ABE6F570\nPRAMERICA.\t\t86400\tIN\tDS\t52417 8 1 67BDDFEA9DB16CB2796E7BAB87C194E8007CCE77\nPRAMERICA.\t\t86400\tIN\tDS\t52417 8 2 2A03ABBCCC552531A805AC8AA9153E0E38708D012F1372D7B3877ED2C846FB0C\nPRAMERICA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uzW0P5Jvs0Z0AWrmYWYQ2J6N4/dKzzS5enzzsxRzcK7BClEJANJ48Q2GKtvPIw5vqe/uGIhdSL0OK5Ut5sbNRqM7ISLt8UCmLxiksCXtDbMmH7FffMzCqh5IHtP25zHatiFwhLs+BNKT5AteS679XBUqZTCRogkKWg3YYVZjOJs0M8Kc/2VdmkiXl50oyww69iV/PXZbmV7gnxy1BNbawWKT0d4rVsMLLtbDykRJDsBlwhDRcLUz3AQGrujFP+a+tU5ySuH4O3G0R2py51OImhYQzCfqPdKHFJ5Xe/sDuI6/eQhVRHrWUCNOz9bRkBaxd70xWFCeHe9HOHTLnk0wWg==\npramerica.\t\t86400\tIN\tNSEC\tpraxi. NS DS RRSIG NSEC\npramerica.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wJJf/+1Y/rNkXZkRxIzGLAMPWkZhyyYOp62+AzUNjDvsmFeAnPVozx3J2kFetxGvKJC9z/NBnLAgnDlXBSxAUnl/VWdKl2NWN1foJlsjd3LY1kgCYPGMHNSXKgWNrR61ahhdkamV5RDVQmyNd5E0pxByyXAFxtkrJxJ7hZ/JqENRur0fcTf2ugjIoapWq6fzcASsfM02uaKbCmq9kIJp/xcJ1IZ4raiAW6itXuKA98jMbLMX7M6lH7uGhip8xpcDyXf85bwfHiEvksfhPWxeRktYbAon8sOhvt3/+nXiU+eHy3xux9bF1HOoUKnZalP21l/v7vfekmeI3Mr9WG9Lhg==\nns1.dns.nic.pramerica.\t172800\tIN\tA\t156.154.144.138\nns1.dns.nic.pramerica.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:8a\nns2.dns.nic.pramerica.\t172800\tIN\tA\t156.154.145.138\nns2.dns.nic.pramerica.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:8a\nns3.dns.nic.pramerica.\t172800\tIN\tA\t156.154.159.138\nns3.dns.nic.pramerica.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:8a\nns4.dns.nic.pramerica.\t172800\tIN\tA\t156.154.156.138\nns4.dns.nic.pramerica.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:8a\nns5.dns.nic.pramerica.\t172800\tIN\tA\t156.154.157.138\nns5.dns.nic.pramerica.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:8a\nns6.dns.nic.pramerica.\t172800\tIN\tA\t156.154.158.138\nns6.dns.nic.pramerica.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:8a\npraxi.\t\t\t172800\tIN\tNS\tns1.dns.nic.praxi.\npraxi.\t\t\t172800\tIN\tNS\tns2.dns.nic.praxi.\npraxi.\t\t\t172800\tIN\tNS\tns3.dns.nic.praxi.\npraxi.\t\t\t172800\tIN\tNS\tns4.dns.nic.praxi.\npraxi.\t\t\t172800\tIN\tNS\tns5.dns.nic.praxi.\npraxi.\t\t\t172800\tIN\tNS\tns6.dns.nic.praxi.\nPRAXI.\t\t\t86400\tIN\tDS\t2074 8 1 2D320D500BA7BB23E4030AFAA89C6E61EC470E7D\nPRAXI.\t\t\t86400\tIN\tDS\t2074 8 2 E6149995F355F5004E4F784393C30A3CA4E08E8BD0594A303C3741B59A77C55F\nPRAXI.\t\t\t86400\tIN\tDS\t60529 8 1 EA70917A11FCB7E0C3ADBA19E0375376C816392C\nPRAXI.\t\t\t86400\tIN\tDS\t60529 8 2 329D21C63D4BF10E6AD4DF37A4A33FA1876F94C9FC0B78990E34182F99323043\nPRAXI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nu15anOCgYGibDphJN+HgTlrVuN9ac2ItRZJSr1MGB7wFSWEb5ScTzhF4i38luHfXdEimS/krYWPRkSXJxgrUyImWTZ0wsvLPs7F7XQE65hDESm83Iogiq+cQmxhcTnfqs4zQEuCD9wTkjP02XL4Dtr1Q8ZqaWNv4RITk5PN3/eHK/0gvwsZiMinmw9MvFse2/KEfMS7SJ4x/I5ifEmdMAu2gU9jhI+MTtbeSqaP4ppZ/VztLfR6N1vfyOgfiXstMMkrjQTrf2CtpjLqUxf+yhFAXygPux3g7LUKtWXeSazuJf0uD4igHnFtO7dJuk+19RV3mOYDQUsQZbiWV2KVsA==\npraxi.\t\t\t86400\tIN\tNSEC\tpress. NS DS RRSIG NSEC\npraxi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gN/F/nXzcUoKvQUasO/Cx873vD7UjPgn6ZaMicXkEC0BRja9DlGtPKFbXuCQQuKLukLjm1vjiOQ6LcXw7bgXWOtyOr69BBGXqYoxC0TsHA8YdB/csSL/adJNW0YmFSaNgwaNKcksDa0wwSM7+GeD0SzJ2Y2mikBw9DHYwUBx0dtTqjBiJW/DBEwfC9FTKKdfRA73l9C+128nPv6lfiqZF2gbm6zDIIDShjgLatZB0PYyL+Kcpf2aDr2wUi/4DDD3hMhK/IgT88EmZu0mz8KvoqRg2rN+b+Wubbk1TstsZqQBqKb0qvvVIggiMp4EXstxZVHKV2gAHRgEkide1WHlBw==\nns1.dns.nic.praxi.\t172800\tIN\tA\t156.154.144.139\nns1.dns.nic.praxi.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:8b\nns2.dns.nic.praxi.\t172800\tIN\tA\t156.154.145.139\nns2.dns.nic.praxi.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:8b\nns3.dns.nic.praxi.\t172800\tIN\tA\t156.154.159.139\nns3.dns.nic.praxi.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:8b\nns4.dns.nic.praxi.\t172800\tIN\tA\t156.154.156.139\nns4.dns.nic.praxi.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:8b\nns5.dns.nic.praxi.\t172800\tIN\tA\t156.154.157.139\nns5.dns.nic.praxi.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:8b\nns6.dns.nic.praxi.\t172800\tIN\tA\t156.154.158.139\nns6.dns.nic.praxi.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:8b\npress.\t\t\t172800\tIN\tNS\ta.nic.press.\npress.\t\t\t172800\tIN\tNS\tb.nic.press.\npress.\t\t\t172800\tIN\tNS\tc.nic.press.\npress.\t\t\t172800\tIN\tNS\td.nic.press.\nPRESS.\t\t\t86400\tIN\tDS\t4289 8 1 2EFC540D13139B56FC1041247B275BC5CC6DE009\nPRESS.\t\t\t86400\tIN\tDS\t4289 8 2 03A4602F454DD05E3EF2B7A9507F7E4EEB78BA9259E35DA7C3B20FD8DA43341A\nPRESS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IoDVWaWOuRaRgp2zn0QIexnawrrSsl3t3ykxA2RTcBlcnzKW9sSeHocgA/PbkjFQpbT+iiPS4UKGXO/+18pABFTy9zOzl6cSxmYlGyAuco0ZF7VBh8xXN2doYKN1Nkyvh8EO3KoGdyoIoQlMrPJDMOEIiMK/cdpQGN93tlsbc5YUOONMR0k0HofCTXzRjebBUOhvzVnbQl/B20OJu374on89MAxZ8yODjiveTMEa1rVQ3bRAifAc83JDWIHGYnFXo8mNYOqmQY8g/NdxblxtOk/Q6T14SAP3l4ybrsJkyhugbR/H3qH3zoEUV7fnEX9BrjPYkO9SPjfrvQ6F/FoRww==\npress.\t\t\t86400\tIN\tNSEC\tprime. NS DS RRSIG NSEC\npress.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MOxJlsB+yAVQiLYxCotXeF1QVozruScoKFcqd6UtdkLzpLFWAJAr3vPnH4qCk2B54dQEGiQsFvgGmsU9bOff8jKTUXdDL/JLh7KBOnGF2lsJKzcaNJ5VOd0kL9c3b0Q0zfjcaKMsjLpmoWlz+jDVN35XCIRYrG0X6XM8Ye/cjVdtG9qqeWmqleZ3NpIViGhmuTH7AswL5194NMCntl/RGBiG9/zxVrOGhOr7GJrQ24TCBJgrjY3Nw/u/AFVU75nW5jzKEx6qJ7lYFEJ1Tqetn2fBU7hSI5zptd/vbnfR30TrxKXyo3QWIr7Sqyb6djMtfrpKKNIwBrSJk5lPiHk+0Q==\na.nic.press.\t\t172800\tIN\tA\t194.169.218.34\na.nic.press.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:34\nb.nic.press.\t\t172800\tIN\tA\t185.24.64.34\nb.nic.press.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:34\nc.nic.press.\t\t172800\tIN\tA\t185.38.99.3\nc.nic.press.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:3\nd.nic.press.\t\t172800\tIN\tA\t108.59.161.3\nd.nic.press.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:3\nprime.\t\t\t172800\tIN\tNS\tns1.dns.nic.prime.\nprime.\t\t\t172800\tIN\tNS\tns2.dns.nic.prime.\nprime.\t\t\t172800\tIN\tNS\tns3.dns.nic.prime.\nprime.\t\t\t172800\tIN\tNS\tns4.dns.nic.prime.\nprime.\t\t\t172800\tIN\tNS\tns5.dns.nic.prime.\nprime.\t\t\t172800\tIN\tNS\tns6.dns.nic.prime.\nPRIME.\t\t\t86400\tIN\tDS\t32674 8 1 F0F800EE34D9D979A5FF612AEDF86536BE4454C6\nPRIME.\t\t\t86400\tIN\tDS\t32674 8 2 E07B4B0525BFD16D13E1AB77572BAC3DD8712EEE024AA044D53DD9FD0BBBDC8C\nPRIME.\t\t\t86400\tIN\tDS\t44731 8 1 6B6B924A8BDBF163A2BFD22B4378A3CE94446C14\nPRIME.\t\t\t86400\tIN\tDS\t44731 8 2 F2BEC2F2D7DB5D6496150B62B5A4F0AA995BF4291E81B553163633D65E9B8160\nPRIME.\t\t\t86400\tIN\tDS\t48080 8 2 B29003C3E5F60CE38190106F221D85B335972C9DEC6EA671C1536F63E081D214\nPRIME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vKqxmt0bTTtB268otKqr/H6fg1F1CzQ2w7nnruNZx06ZRfAeFpu4flACKlB0Mlju44Zkgzpu3NvlALuSYNc8Fzj1kHyHqbsKNbr88Gv67SuAISe8kuk0NGIh5R5ewsCnjnpeoNPRUpEGcHZDZD/NOTTgPOoAtmV5C2q63sCt7S+UxK0PW//tuyRpi9AZMwNeyLhkg6q9ZLBKPq/5rwTtVZXoXtms7Ux0Y+IBxDSUM1e96avftrgrc51Zk6rkY4ygsSWUD68ssEOBDObipo96QdFIj4Yv11vibvto6EpCTkxCdLreF0UexPw+cxqJe9lm0pDnvboSozZlawtiy+TLWg==\nprime.\t\t\t86400\tIN\tNSEC\tpro. NS DS RRSIG NSEC\nprime.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jAxQOGhrelDJNQ494EoZl/nsjd4AwIrMw8x0LjRJe+faww9msE3hxMHVXFsRkJNWG2MlHTvXBRMSg/UgXy007POOPABPgpYmTZLzKNgZyxQaQdOiNTl4huCnj3Jmz0mf4tgf4ZhEvj32g4ZWuYxqBaLTHoEM2DI51GzZgVsWdYQwlTUumqOkt4cX/MNeoDbOeDfCb2evbD9Lm1l01o/2fwp99sOJvcJvziaroM1S80h9S9rWSF3MU33XdEf1vvyUi1zo+LOOPQSumX346ZTmtvIMfo7meY09ydjfsgiLNtfFj2yWX079vfdz60Z+wMWjd3HOT9hIUgBsy99tPjVTbw==\nns1.dns.nic.prime.\t172800\tIN\tA\t156.154.144.140\nns1.dns.nic.prime.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:8c\nns2.dns.nic.prime.\t172800\tIN\tA\t156.154.145.140\nns2.dns.nic.prime.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:8c\nns3.dns.nic.prime.\t172800\tIN\tA\t156.154.159.140\nns3.dns.nic.prime.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:8c\nns4.dns.nic.prime.\t172800\tIN\tA\t156.154.156.140\nns4.dns.nic.prime.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:8c\nns5.dns.nic.prime.\t172800\tIN\tA\t156.154.157.140\nns5.dns.nic.prime.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:8c\nns6.dns.nic.prime.\t172800\tIN\tA\t156.154.158.140\nns6.dns.nic.prime.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:8c\npro.\t\t\t172800\tIN\tNS\ta0.pro.afilias-nst.info.\npro.\t\t\t172800\tIN\tNS\ta2.pro.afilias-nst.info.\npro.\t\t\t172800\tIN\tNS\tb0.pro.afilias-nst.org.\npro.\t\t\t172800\tIN\tNS\tb2.pro.afilias-nst.org.\npro.\t\t\t172800\tIN\tNS\tc0.pro.afilias-nst.info.\npro.\t\t\t172800\tIN\tNS\td0.pro.afilias-nst.org.\nPRO.\t\t\t86400\tIN\tDS\t47221 7 1 00CBFCBDC9C6E659FB2385B3982E93E98D71052D\nPRO.\t\t\t86400\tIN\tDS\t47221 7 2 5A10389E282CB03F1083C1662B218B97CFE61024B991C7C5D8BB5685AD6487CA\nPRO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Bsx1IoAc/1CEuj2PjVryYr9A3l2DwcSCOefXYrEMqBRWsqvdYlTVUP8sOMr6OUI29DeNLhR48WnbSL+Fw1j6pKNtXXfaGTknkwwCiNh5PFTRtulAlt0HeHnAXyfxQW7t42NUSDYvmsfoAunlywdiAiWqgYdQ5ua9vwdnZNVRuLWTYxqEUpCwhJLGPUF0spmp3Dup/JrcAgNwrc7gjCHxpqj9NswaKFrpfnceXJ5yt6XepebA7G6/DZO5CW4ulSW5qqtgWcZSFj08MQK62i16KhY4iXOzmB1jHdJlmY4Nv5E7DN2roa2lvWxxfSRFvcOrMCxFLYwtoSuxHub9YmWCmQ==\npro.\t\t\t86400\tIN\tNSEC\tprod. NS DS RRSIG NSEC\npro.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hPx1jm658T1y4vQGvDZKWPNYSilpBXEjAWIfBc5ofdR7xZUpFT58VlaYVhr0PtALy/5PF1gDFFaNjBTpTGWxHbmEEnN5MCuiDTs0N7uDpBw6gRg9KFts87X0ELVGzIC8xOJY4pgao+lGDSqxYmFV0BqCyoa15TYKKSkxenXMygcrUF7V1xiERLn20eEW2XB+h8aGXKFblW6F6a7S64VhxpDXNsKs+kUhFdhqD2IR3+1yNDalbFa5ZujJS9eVpb2uq5c6Gp5jepCDaFmG+K3/Vw8+QgyqK0ZEaZvvk66usr2LXyYYlMWyI3LHvvO7MY8W2kp75HtlDPOp5xZZeWBh7g==\nprod.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nprod.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nprod.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nprod.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nprod.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nPROD.\t\t\t86400\tIN\tDS\t21494 8 2 0A30297175BC29B23297D15887E6D884C63AFAFD110D7A7212AEAD473925E56E\nPROD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Wn9IT7PjoVSQqCQeqgfWOg2maPQOU+6IKP5hte/5KIpBfA/tygm9AYDAcv2g62ssJ+wxaoJkF0iFi43i0SVY2YMBugUSnl4x+LMhs+RUxbx26YrADKMibNYot+2HBg04ZwIsf4XArflyAiNcFvH7md+N0rtcHxXPxjK4uDT884xEj1IaXpE2rNz6Vd9Fy16hcsW4TmR1z/f9nHJxMVo0yYqqXPDszuye1w27SAVGT7u7sPFCCvZ5HTCyHnFOO9xG5A/W9np/3mY56sAOQkPXpmXHXNUFn9nUMpox7gQQCWuOAg1JLR45RaK+FHscAxzw1YC0aXAHtC2X+rN/3qrlzw==\nprod.\t\t\t86400\tIN\tNSEC\tproductions. NS DS RRSIG NSEC\nprod.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sqt/DPyzAb9XDKf8W3+HbK6A1dryDWjOiYFix9v3bUImQyhOsE72jOmIeEPfRNEe4cnB3p6PFwYHQigVy+mHnWiwlY0qL7Q2yBWjtTKT5LGaab1953Lgrtcdj9oL3w7fG+Uy3oq3ZCNSollthG42hvqItwMvgDN45gsOVNwfiGp/Tph/6EsoxIkL9qUs+lI8alQ/lGquc6GYQRcmcW1DcYbwef5AKvejGDpXfShc1tW2a/Yl4RC0OZ0zqV8XT5trXLe8JTihTsjDx2YXKdPBWlpOgH3sS9J2QmI83Y6SsL220W5+GHA0tj6/Em276A0DZ1rVf3UJ6cMG5oOFXM3rLA==\nproductions.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nproductions.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nproductions.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nproductions.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPRODUCTIONS.\t\t86400\tIN\tDS\t51799 8 1 28FE2C34B74B302085BFD28063FF7A9B914AF8BB\nPRODUCTIONS.\t\t86400\tIN\tDS\t51799 8 2 310FFF125296EED5EA1782DE0B58A584FBAB4CC5D708CE5F23BB00ED0A3E2922\nPRODUCTIONS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZxUG1owCWiTwK0efr4lGdpdtxkC4fHXEYDYQKwdNbF9JRIkWTEiY/jSoxBE07t3m7dKLNPZB4uX4vNNyERL3RtJ9VZSgbtv7A91CRBTSb1TkbTU+/93G2fQ6VgNNSqwyFYq61rq8EUG7qacBgWfZUQqnbcgtOMjYcJXX5KOTsx7hcQfcx6nxg6wiTl0n5PwxUT6VeCovWPseTCbzo5lMB1J9deLpq9l+kzcm/F4MonNh/tseyu2jA6gg6mVvjdT48hm6d+e/EMZjLVszUCzUcpahwqPCbocF9mGY89dBPPwAj8KO2aYR3LuVEKCZkghgkU+ar9M7gcxTtK5p2YMf4w==\nproductions.\t\t86400\tIN\tNSEC\tprof. NS DS RRSIG NSEC\nproductions.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dpU+FgeebH+XliqjwAb2J9Bk8Ky2BBS7rxkMWZTR7pn2jqXk4dJzZqIy5iKnuv9avfWTOvWg074fVGUZo57v092Jwv95MXr60D8g++LmDKhZqRrArCx2HC2RkDVZZOz3y6S9FbanIpvknIhOP2CVJPUSNfpB7aN/x//jjPVa5S+1aOw+3DTpbXfGyNVbmfeJiNe9z1waNt8mVUdsyIhJ7/r/MVuvaTSgAqwpBkUM3Hz/KTehQs01Bzdi1W531W74AODQsNF4StmOXDv3dmXIT2AJ4kYHDsldUJHK9oBTdn3jcdNO8oqhlywhFW6PyC5dr0g6lBREXbJDhVCV6lxCZQ==\nprof.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nprof.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nprof.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nprof.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nprof.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nPROF.\t\t\t86400\tIN\tDS\t23977 8 2 A0F1AA6C62A81B21AE5F3CCB1369DA38E79352431378EFE10556A85A3E067590\nPROF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gCvjkD4ewfeYKCi1Dn4vECgpbuKcwUKN6t+gcFCqee0lZoof3KkaLmbqASwbRzoIE1b0K+5waWAu1gq3MBDG6CTyI485QN3PHAPYLXiukk8GTZm8Kdt9NqjLd+Zn5g7XUfcvnBimXPjmIAwFkQFTsbFbPDlVm42Dhlbs0opmeaepkv2ze2WuqKLsz54JAVg6jhIZb/ghMSKpY3hAdSOY/w6n7kSQ/KULjPXc6IFhu7VYxCHwHuktVXpqFLmTexvTgZrd+lGKiL/6OBb12HLAGp5lIHaV/3Cbm1oPPw6KxIDUe+SLmuheXgQdvP1IrL3pFvPTtYEW8lVF5XbPNNuUNQ==\nprof.\t\t\t86400\tIN\tNSEC\tprogressive. NS DS RRSIG NSEC\nprof.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dVidHEdrAiWRcd2LgFLBe7CkL3ieO6+0x3C5YIr393zEVe+tIpIByoyH+hzC7fh/nBz3iQc5xnwkCaekSkvIDidOnM9KJ1SCstE+YIjQVoYOhCX2HtWE8PXbz2UyZUl/C3jgsUR09keDFeBZUdipe1aFK+imut+QhtZgFWXJCgS3gAJ9wfHpYbLgV84bMUoic97HfEry+NR/OfGSeXWd4/B8qGSs68bVHVrUINKfP/prijDaXLoKPwxKfpqWb1/Y1ADzZGi+RpQlkgUj/sqSFOvITM93nKJBDWKgQA12lokQMXgfTeVKh27fJPTiJCrBOY/Qb9Vn60WNKc5pfKx3CA==\nprogressive.\t\t172800\tIN\tNS\ta0.nic.progressive.\nprogressive.\t\t172800\tIN\tNS\ta2.nic.progressive.\nprogressive.\t\t172800\tIN\tNS\tb0.nic.progressive.\nprogressive.\t\t172800\tIN\tNS\tc0.nic.progressive.\nPROGRESSIVE.\t\t86400\tIN\tDS\t17860 7 1 4A585DE14429F9B1E2CA4B0C451809FB215FF962\nPROGRESSIVE.\t\t86400\tIN\tDS\t17860 7 2 2919BDDDA258D0F505A33B1749945A7DF4689CD3639393401E28F8BFA16C18C0\nPROGRESSIVE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AaC2idZmayvLBTedb92awHORwuaieup0vUDkK7BSqofHEHnskNjeAbxLZpHAHFFh0Y1k0VhPDVdfy0a8NmYX5ir2ocRBl0Miwj3A6l0jewoN3bhdLnXXmoDZInKLJlf/VFUDi8spghFGKYSOEVwdE8k/gUdad54s7MWXZo+nZeRd0uZezvAi5biE1aEVxIyPx+5m6ebAoj6vj45//Wquf47PN8d+m0+4fjLxLnnt7ZSZe3WHixeoMaUDcbfYiNr9B982+3HtC00QJmfTqE1zeZx0Ji3nTQK+k2edrADTd21olRPUYP1EatFIDCdmtrtVlvj9KrN+ALcFXWb1BceKNQ==\nprogressive.\t\t86400\tIN\tNSEC\tpromo. NS DS RRSIG NSEC\nprogressive.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . n+z/rLBjpYAMd8fBbRxScxjVudjTRxgjKwzS+pwHWdNBDgzIS0qKp/zqzAlMI0Loj4yvBF6Kuvr3zZcsX3mWBe/dKPzTbMhI6tAwXo9jsMlHNpFNYUZ9ZgdKsZL9nc3wWsOoNZRMhM6MjCzf9YyARY42i4H61RSGEpHlCTuEnqF7UnMcl+7YHCeRYUsMch2tN4oTZwd7YFhnWc+nzmu74mo8e8j0t7dCf7DCMjElZq+qjg/dqA0IdCm8XCM9Oj1YHnMN0XXwV+NAsyPj7Vt+TsLM6FgjGCHLRGnvchncm/+sglMXSmcdDy/Sa5PGt0PBU9cvSKTD5NE+fMXqLAQzCw==\na0.nic.progressive.\t172800\tIN\tA\t65.22.200.33\na0.nic.progressive.\t172800\tIN\tAAAA\t2a01:8840:c2:0:0:0:0:33\na2.nic.progressive.\t172800\tIN\tA\t65.22.203.33\na2.nic.progressive.\t172800\tIN\tAAAA\t2a01:8840:c5:0:0:0:0:33\nb0.nic.progressive.\t172800\tIN\tA\t65.22.201.33\nb0.nic.progressive.\t172800\tIN\tAAAA\t2a01:8840:c3:0:0:0:0:33\nc0.nic.progressive.\t172800\tIN\tA\t65.22.202.33\nc0.nic.progressive.\t172800\tIN\tAAAA\t2a01:8840:c4:0:0:0:0:33\npromo.\t\t\t172800\tIN\tNS\ta0.nic.promo.\npromo.\t\t\t172800\tIN\tNS\ta2.nic.promo.\npromo.\t\t\t172800\tIN\tNS\tb0.nic.promo.\npromo.\t\t\t172800\tIN\tNS\tc0.nic.promo.\nPROMO.\t\t\t86400\tIN\tDS\t5128 7 1 E1D76869DEF1939A76CFFD67466261F93441F2B1\nPROMO.\t\t\t86400\tIN\tDS\t5128 7 2 13E88F46A7E0BF4B9AD1DA027A83DA53D745C845430A55DE3025F7C9B4BDAA08\nPROMO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . htJ6+1Wcj6r1gAWamluKShuaqENYfBQ9Ur+L7MxtScB3S4RaFOaLAY/ZkFIMzsHoeRlbLywv3N/octoaddcyZkIFEAjehNxBfgSnGYwXr6mZqoGsfFwxBdRRRt+U6wBsfn7MrVCiwaCY1cPQ7bMRWFDXrsAmyMILpqdFaE7Ls6M8Mw65dvwqhuNfx17iNS8VAcOkkTBh4Yt7eyLriNYNy8Vj//2TycAEDTMnW2bBDUgu/819VF19USNIJu4ndsHW3qZuV9qYpSJOH/MU+nfepl4rH3WwhPLVGMQAia9/D/RbxzmoF24eG05PMgwj/v3uySwsdlpG4R6CIjTOVkQmAg==\npromo.\t\t\t86400\tIN\tNSEC\tproperties. NS DS RRSIG NSEC\npromo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . outVU76sMpzRCwS6RbpFQdlmzhnLP11xAMUXHvuo1VVM2/nM+mtpTER4BH5a+E4na8ruAMT2lw+v09mm0t0++d4Q0VKkqBLaBQdQjMp7l4bPsjr4fr1VvsSkC1pywcdrxAU6GCUvSUdm47XNd289OtYarU+xYIiV4qkjB5XV6oxu+wEaZBueygJT/J5lC/HQDBkvftiyx+nhVsn/AhCkyjxVIXDCLFueYBZ5UEq75BR0MD3MP2gqV69PBCIE1/a87ATIcZXLTYsMeoMQZyJvGHeEr6JlkEmeIKznXi1nbHqRV83w4QPAJvSACC041/fxsSsq7fUJmp9KPqr72y74lg==\na0.nic.promo.\t\t172800\tIN\tA\t65.22.244.9\na0.nic.promo.\t\t172800\tIN\tAAAA\t2a01:8840:ee:0:0:0:0:9\na2.nic.promo.\t\t172800\tIN\tA\t65.22.247.9\na2.nic.promo.\t\t172800\tIN\tAAAA\t2a01:8840:f1:0:0:0:0:9\nb0.nic.promo.\t\t172800\tIN\tA\t65.22.245.9\nb0.nic.promo.\t\t172800\tIN\tAAAA\t2a01:8840:ef:0:0:0:0:9\nc0.nic.promo.\t\t172800\tIN\tA\t65.22.246.9\nc0.nic.promo.\t\t172800\tIN\tAAAA\t2a01:8840:f0:0:0:0:0:9\nproperties.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nproperties.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nproperties.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nproperties.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPROPERTIES.\t\t86400\tIN\tDS\t8020 8 1 ED8329B188E7ACA16F64BB8968947BD5A29B1E99\nPROPERTIES.\t\t86400\tIN\tDS\t8020 8 2 9235220CDFDDF87FC1474354572C397D3D815FC56EE0132CFD8671052F8795C6\nPROPERTIES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TyycaOHR3IPgPaHwq8eaz0zWQyWla5rRJtO82//Rwq0/N5ytZ2OYgL0TBZskUgLHAJdJnHgfm0zzUBAS0EWQurBo8A7daVBk3cTtdU0lrxykQOnMmQD0XecTx6xiQo/oiXeFH/ELF4K5sKAFe5Aq1i8zdb+LZqFWgsV1QUO0qNofG50FCeA2Bp8O566FopLrldAxPl2opE7BUAX/nQP4qSOtMhDuwD35/Lk0l3/S8q4tCsEmUHGCE+CyJrFVOF0KdXqHrH43AlNeZBrNH8wnP8CCkOno/QS8ujoqXHBx4y1twxT2rq6InFz18D/JSQHmyR3oIxl8tZJiJJNmXDPleg==\nproperties.\t\t86400\tIN\tNSEC\tproperty. NS DS RRSIG NSEC\nproperties.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CpgYWFp7o/htiGBT+QQunnhNRZnkao83xtMFKK7t/MLzapyJqo4uDPzHM26O5K85kghpboGASiD6A0qvk2bfKufwbyk9mCwcasm41kKJ6rD9zZ87N04UoajOanq6LoXpJAAG+sX0n2/b0Y3HvhSG7OP3RjqjZWK80meiVTGhAQJ+MW1PtngrC/OEdIdTS7F1wKsg1U1fPqegmf+1kVPWbI1fx3+Ofq2rUqcpqsKOZJFABgXr3Dd3+LNzEQmPmsxrphZ9WSrD4vmVPdV5Q2KZ1JGFG9ZAB1o7AKVhmSQcZewDYB8h5IJ9gt+piE4LV5u6nXj3I9YShVXJIYT49/Swng==\nproperty.\t\t172800\tIN\tNS\tns1.uniregistry.net.\nproperty.\t\t172800\tIN\tNS\tns2.uniregistry.info.\nproperty.\t\t172800\tIN\tNS\tns3.uniregistry.net.\nproperty.\t\t172800\tIN\tNS\tns4.uniregistry.info.\nPROPERTY.\t\t86400\tIN\tDS\t10693 5 1 2F6BE68CE8F84C3BAC32409F7BF0391716C0BD19\nPROPERTY.\t\t86400\tIN\tDS\t10693 5 2 D6FB00F2B20CEC1FC4BE95D56435164B8C071E748FAF2C1189FED730B2020631\nPROPERTY.\t\t86400\tIN\tDS\t18823 5 1 5FF19A5DC78C8E80118B5D40B813EA0CB669EDEC\nPROPERTY.\t\t86400\tIN\tDS\t18823 5 2 C110FDB8BD7F15F016AB9EA662E5982A1CF974BE8CEBB473E4F875763982BC36\nPROPERTY.\t\t86400\tIN\tDS\t28787 5 1 66A623D925E925B6D778E0D8702E969577AEB9C9\nPROPERTY.\t\t86400\tIN\tDS\t28787 5 2 4775842D9E1C05505EDAF7612F6CF9099485C911707A94DA927BD7441291D84D\nPROPERTY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . baljcWK2onzATM4dRpys1UeZF0OsckCe6xed1cTS6OfCsCkUDD1HCOezBbwLaWr2f5+Cr3WWyAnaWVNAoxtWV4+TaL1kQ1rKmht9PPHUSaKsWhMacxm7qyUiaVp+q6NGUzK2gOSvXn4NHx3W7zXm0Q/nToW8BW7+1aZNx/vsHE00hfAah89sLDtaKNU9yMaVfG76s4qvgSEyO6NYN4L9JhFmHv7GhaH99LzzIPp7X3tBZl+a+LjBYyHsQOckeVv1+9/W5KHClEgMrW1ZseDyNNmJU5prCP/AbDBrICO3Dy2xE23gQsWlMRvgJ4cDYLL16egiTWHfHBhCq+B9/Psx4g==\nproperty.\t\t86400\tIN\tNSEC\tprotection. NS DS RRSIG NSEC\nproperty.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TGUCDhi6SyTWs9cRwPHuKIpNo9UWnr4vgSMAVrzrGKK1p3wjiFYxcjWnVYjg7GrhxFZ4CksXMjaItV4Q21Q1P2HgZKACEwrMne95yobNaLCGstvdPZww/VyZ5Gd7JKnCk5f/FNhhZxuVKKxUkzKIlKMkp5pe37mWlwCWVKbfmRAHGSHknDkZ9GJLtuHJGvGsjCMTeeay5yEjwR0IppDgaAcn7iRSgR6eRfcNrVyLjWkBqxI9Xrqrmy6GagCsoqs+RoswvICVuuG9PeC1yq+hA1aA1J+XBfSdKXEoFyFBexB1jTzNih2ZR+sezaUqdWm52IeP/U2w7gcjwK3v1/9JfQ==\nprotection.\t\t172800\tIN\tNS\ta.nic.protection.\nprotection.\t\t172800\tIN\tNS\tb.nic.protection.\nprotection.\t\t172800\tIN\tNS\tc.nic.protection.\nprotection.\t\t172800\tIN\tNS\td.nic.protection.\nPROTECTION.\t\t86400\tIN\tDS\t46846 8 1 44911D0CB6AE4931C66C83C2881085E48866B075\nPROTECTION.\t\t86400\tIN\tDS\t46846 8 2 3E780717CC500405E3E7869AEBBE9F3D49AC770B338E216FCA3F096EFE92F2CF\nPROTECTION.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MsrWipS2MHnLvyaCJz/yHp0Hqy9+18YThctAq5vS0ABNNuvBPwWcaCnomc/EEHVgsLeHQ3mVnxunoS9I9/z0bnxGZZm4bkqpqXznecav2qFW6W8fqNzPnalDq1Q9+4NCE0dKZWZdcyhR+2SndMLHhjXmkL9VwajigPkkufxWTqA/eUS4OIr/95tub65Z6qcmDhQg/buIbLjmoNj8p+EquSxxisfQ3qjE8rYeYpaG5MJldJo4KkvVOkt8b7DuYYDt4aYyP0BmJU5CVQRTxHSS/FI0vNvvb6RpjR2Qhwu0NSs00zBfOaZeuSO+XrJsTpMuQo4PZ3Ccww4djD5SL7t3gg==\nprotection.\t\t86400\tIN\tNSEC\tpru. NS DS RRSIG NSEC\nprotection.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cr4rzdTWNiYZaiwVt1nlx1EkvCpwj7wjb9Qau6a9nHCQvTCUfXKfoKo8W2kOlt1Rt8SDiMVFkLXWpmGUCyGxz2r/WHaf/opo0QlNdEdVCiyrXHWAJJGGgs5/k07N0CBQ6wRS10MNXdCZQ44JfifEixHwAshNKXAmAUD1PoBBZgJKPQuZBC9CIC0n+rFC7jELDkmoau0goKPANpcdW7/urAOIs/zxhusSzZXj9/YYaKzMDEGGZdFNO56VLCwLVu+IF9ECDqYz699wPKEF8hkTfVfa7ioAwnoZdFHPbUgY3cL++aZRDxFkLgpRibFEGnUI/3yhb2csmrWzPpyR0uLtxQ==\na.nic.protection.\t172800\tIN\tA\t194.169.218.67\na.nic.protection.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:67\nb.nic.protection.\t172800\tIN\tA\t185.24.64.67\nb.nic.protection.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:67\nc.nic.protection.\t172800\tIN\tA\t185.38.99.10\nc.nic.protection.\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:10\nd.nic.protection.\t172800\tIN\tA\t108.59.161.10\nd.nic.protection.\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:10\npru.\t\t\t172800\tIN\tNS\tns1.dns.nic.pru.\npru.\t\t\t172800\tIN\tNS\tns2.dns.nic.pru.\npru.\t\t\t172800\tIN\tNS\tns3.dns.nic.pru.\npru.\t\t\t172800\tIN\tNS\tns4.dns.nic.pru.\npru.\t\t\t172800\tIN\tNS\tns5.dns.nic.pru.\npru.\t\t\t172800\tIN\tNS\tns6.dns.nic.pru.\nPRU.\t\t\t86400\tIN\tDS\t3716 8 1 C0F223A3F30110FB171B6E22A57B9221D7C2146B\nPRU.\t\t\t86400\tIN\tDS\t3716 8 2 49AD5083A696EF8EB89A50503A0BB4494AEE94D75A000F393D4FB47B8AD2AEF5\nPRU.\t\t\t86400\tIN\tDS\t14122 8 1 ABE77DDDD121D4EE7926ABB3A94AE6C6A00F66F0\nPRU.\t\t\t86400\tIN\tDS\t14122 8 2 F9C9EE2A2BA7231D8CA42CBA9697CBF84052E3E41F6FD334F1B3D83D7629D067\nPRU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rX5pLWDF3ZwegKVek9bK9KSkzK/ea+x2aTWkM/mQuaJxYzAgH9B7fZ4b7T6NF6N8gIR+H3dBRd69ejLmHQtmmZQqhRlqEeVZZpH6Ojp4tWtbpxCUFTbX3byk8lu9VvwKVZRehTr7bGF7BaHSNHYtqiCHjerlqAj+wSvjAH3EnAAzB4wB5jfWiHttq6nxb9BnEco5uU3oHuRxnzf80cR+4+P98ElQuXWYGObuSU0UV5pGDGot2RjCqnTiVVUl4PDk5Baqwn7J5N+cmsxkEVu0tc3yufUp+9p2tY14CejaIRKI1Q5/nmF44j7+XNvedxMQ/qksovZ5zrLgiACcO3wg4Q==\npru.\t\t\t86400\tIN\tNSEC\tprudential. NS DS RRSIG NSEC\npru.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vizg3lox4DuNdib9Y0O8I+sI4SxCUdQk0Hn5uz3ds9vulqt4XS4Ba0aEHC2qLJrQ6usDp5FihLGLMGE8E2hROuQLoVTyRK6IFHykEAWFrxXYWuigFI+ArrNX3X84Y6eAgIP06+alG5AESi8AtoEcaqHZeCQ+pEyNjqyheiy3K4URQX6o7J06u2cSxQob9OvhkkJJWSJjCI7u1gksBNj9gW3Wsxv3V6W1FRU0AFiiHK3NzwNjUgZMz/C4b2XuU7ostzcpewM1rigqvTaBSG1ZYyT4K5BEkWDyNt1bC4bOK6CWD3H1SfaU+GSkSXhKR1jE7WJIS1Rf61/9uwaVUoZKCQ==\nns1.dns.nic.pru.\t172800\tIN\tA\t156.154.144.141\nns1.dns.nic.pru.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:8d\nns2.dns.nic.pru.\t172800\tIN\tA\t156.154.145.141\nns2.dns.nic.pru.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:8d\nns3.dns.nic.pru.\t172800\tIN\tA\t156.154.159.141\nns3.dns.nic.pru.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:8d\nns4.dns.nic.pru.\t172800\tIN\tA\t156.154.156.141\nns4.dns.nic.pru.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:8d\nns5.dns.nic.pru.\t172800\tIN\tA\t156.154.157.141\nns5.dns.nic.pru.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:8d\nns6.dns.nic.pru.\t172800\tIN\tA\t156.154.158.141\nns6.dns.nic.pru.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:8d\nprudential.\t\t172800\tIN\tNS\tns1.dns.nic.prudential.\nprudential.\t\t172800\tIN\tNS\tns2.dns.nic.prudential.\nprudential.\t\t172800\tIN\tNS\tns3.dns.nic.prudential.\nprudential.\t\t172800\tIN\tNS\tns4.dns.nic.prudential.\nprudential.\t\t172800\tIN\tNS\tns5.dns.nic.prudential.\nprudential.\t\t172800\tIN\tNS\tns6.dns.nic.prudential.\nPRUDENTIAL.\t\t86400\tIN\tDS\t649 8 1 A9CED36F1BEB88FE3B86473BF645FA56F22567BD\nPRUDENTIAL.\t\t86400\tIN\tDS\t649 8 2 982D062B20C3D1C54C6C254110B5C547D14A890DA3203F2D1BD5ABFFCAAE1349\nPRUDENTIAL.\t\t86400\tIN\tDS\t54670 8 1 E4D1091479FDC20E652780BF042E3953989AE11A\nPRUDENTIAL.\t\t86400\tIN\tDS\t54670 8 2 3BB17D99039B16E6A0F8C418E2DFBAC545CDC8172D84FF9E0DAFEA0CA96B6C3F\nPRUDENTIAL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Mq3aLP9xDLIh/IZ3PIyd8TMqIqggpswWE9PFco3Y7oXDUC2tJP9loJNt4nuiEmqg7/MdcXEENLBIBK5FAg6Z2EYUfAbRdUwqs0XjL9ASTjAvK0HOl0IZLZdrrk1WrmijhVwjNvT2PZPwyGIoXFFe9IfSzLOb7zATwhbb+bohqJXiQDz9JQSah2yLq5PfMMq4iU2PQ0EY9y5WNMpvJE6IXnt6WvL8J4J6wVPYgMqFcZEXzoMvI+PduSqv7LK36JzxHw8rY1Bwob2z1eze2Yyh0+l+uqCcL/Uq5sUggRUMPHLZhNUAPP5RLxBr3RUHvTWk3A5TNA+JEX8G8AUVRJ8yww==\nprudential.\t\t86400\tIN\tNSEC\tps. NS DS RRSIG NSEC\nprudential.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NwjTON/85IOCblLhaF2Q9MViQsdcT7Yaaj7VkXL3dg7XLiaNiGFB0QpXZedHCHLYykYVTD9fhV/DqxYyzxLjKaSKm/PfQug+L50FRtbJORQ/oXvCLncFO2G0j6yFQBNFuVirvfyXIXTYTod3hev8xJDyo28buV1yVrAweFFGpnUrnTAcVNjdQBN9wBAH41/hdYwLtEnL9lZrdcVwTHBgYL+FX2XLnyFybF/dHrQtLPoxmPirLijjYxfL0N8zxXaWQ0W4M4sM9/u0eAmxzrWXMdq+wWbCqcCALxuA6Dpjw/SBDu7i6I8XsMZTc9geI51m54VGaRh14lliqNzR+LTTfg==\nns1.dns.nic.prudential.\t172800\tIN\tA\t156.154.144.142\nns1.dns.nic.prudential.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:8e\nns2.dns.nic.prudential.\t172800\tIN\tA\t156.154.145.142\nns2.dns.nic.prudential.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:8e\nns3.dns.nic.prudential.\t172800\tIN\tA\t156.154.159.142\nns3.dns.nic.prudential.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:8e\nns4.dns.nic.prudential.\t172800\tIN\tA\t156.154.156.142\nns4.dns.nic.prudential.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:8e\nns5.dns.nic.prudential.\t172800\tIN\tA\t156.154.157.142\nns5.dns.nic.prudential.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:8e\nns6.dns.nic.prudential.\t172800\tIN\tA\t156.154.158.142\nns6.dns.nic.prudential.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:8e\nps.\t\t\t172800\tIN\tNS\tps.cctld.authdns.ripe.net.\nps.\t\t\t172800\tIN\tNS\tns1.pnina.ps.\nps.\t\t\t172800\tIN\tNS\trip.psg.com.\nps.\t\t\t172800\tIN\tNS\tdns1.gov.ps.\nps.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nps.\t\t\t172800\tIN\tNS\tps-ns.anycast.pch.net.\nps.\t\t\t86400\tIN\tNSEC\tpt. NS RRSIG NSEC\nps.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Q34SnYp+CanZWV5r1LKYX90coQW6XzsdDZutRUlqhvMmuCP5fzmsPmZBAcmwDNAgoQV2T2vupEDWZvYIl+JovjkxMJu1nY87YeqU+U0IYV9COiWKH5ozS4DVxYK4dmS58dAsS41C/S+vpzB6Km1whVAnTWMKRHJw20aP3YmAYsAmlpY1X84MfezHJJuZdz30ZUEPsNtIdLCvBdMpA7Or+srDjdC7kr7uzfYQK1uF9sgHbNua4H0wtIdF/3rw8I6+3MJj6xczlb4UggSUaWnldG2cYyJX+PcFGHAlvT0fk79417CP//I2A/yqCy1ftbzkHDMkLr6KqEuMC+mYWfDtCA==\ndns1.gov.ps.\t\t172800\tIN\tA\t213.244.82.147\ndns3.gov.ps.\t\t172800\tIN\tA\t212.14.253.242\nidn.pnina.ps.\t\t172800\tIN\tA\t208.64.68.4\nns1.pnina.ps.\t\t172800\tIN\tA\t194.6.225.20\npt.\t\t\t172800\tIN\tNS\ta.dns.pt.\npt.\t\t\t172800\tIN\tNS\tb.dns.pt.\npt.\t\t\t172800\tIN\tNS\tc.dns.pt.\npt.\t\t\t172800\tIN\tNS\td.dns.pt.\npt.\t\t\t172800\tIN\tNS\te.dns.pt.\npt.\t\t\t172800\tIN\tNS\tf.dns.pt.\npt.\t\t\t172800\tIN\tNS\tg.dns.pt.\npt.\t\t\t172800\tIN\tNS\tns.dns.br.\npt.\t\t\t172800\tIN\tNS\tns2.nic.fr.\npt.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nPT.\t\t\t86400\tIN\tDS\t40995 7 1 43DEDCEEBA41380680784AA531819A6ED8172B6D\nPT.\t\t\t86400\tIN\tDS\t40995 7 2 ABF415ED56E88C5F05434BBF62CDD90B574D6445A37AE5CC9B84638AB5B9E656\nPT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HxrQ+zvJwK/OamdyqfzQ/RSJ2CUuu+gaLvbFmf+a0cDN3ktYMvODJlaol3k5MoaBMb5oFtLorrgS0bTYB2qUicIMf0NjLqyPQzDoegKtz0pVBkihCYCQfK6FkzGmy84LqY07ycJH1RiNaagPBKawkIoI2r76RVS8RGvognuFkekeqgLHWh//+N3R+YY8WQ04Kh+mCF/E5q/N1flBT6nj9emLYtlyto2U3b+rwvPV3FBCIMS19psyBWGPHFIOlh4YhAq3jeaRPYwCN9zc+5/8mUGqj+8HAd3O55cPq9VnMII1PlTKb0u5OFMfDdk5HWxdaKlwA0PncamQYWZHrxoppw==\npt.\t\t\t86400\tIN\tNSEC\tpub. NS DS RRSIG NSEC\npt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MfRHZkPxoCEpewWk+Cz1+AGZAtOdinWDxUsFOuyFoOEJWBn9FVYeTsmCIxC8vgmrqqg7zk/XVhC3X1CXS+J3iNoc1od5z4k0XPZQsDhgU4Ro5JcXt7KD9Q/MSim9bx8majIIBB/eCa3sr++mK66b/lzQTTxk9ahizOgqbNssM5wrE0KqwwyGAsNMyJn3zbpGmnypiP12dG3SRGefmxhuEJpVDOggIcupC2KJAxk2P25IhhKwdd6nE1D40kJ51sSa8uess6pht/BZ8JI+GS+UoUOt4OiAykO9ZcPK+zUWCnYb1SxTSDVxh4zNQya7wpDt35cPDTEZg1NBM9SOBH+oRw==\na.dns.pt.\t\t172800\tIN\tA\t185.39.208.1\na.dns.pt.\t\t172800\tIN\tAAAA\t2a04:6d80:0:0:0:0:0:1\nao01.dns.pt.\t\t172800\tIN\tA\t185.39.208.17\nao01.dns.pt.\t\t172800\tIN\tAAAA\t2a04:6d80:0:0:0:0:0:17\nao03.dns.pt.\t\t172800\tIN\tA\t204.61.216.113\nao03.dns.pt.\t\t172800\tIN\tAAAA\t2001:500:14:6113:ad:0:0:1\nb.dns.pt.\t\t172800\tIN\tA\t194.0.25.23\nb.dns.pt.\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:23\nc.dns.pt.\t\t172800\tIN\tA\t204.61.216.105\nc.dns.pt.\t\t172800\tIN\tAAAA\t2001:500:14:6105:ad:0:0:1\ncv01.dns.pt.\t\t172800\tIN\tA\t185.39.208.18\ncv01.dns.pt.\t\t172800\tIN\tAAAA\t2a04:6d80:0:0:0:0:0:18\nd.dns.pt.\t\t172800\tIN\tA\t185.39.210.1\nd.dns.pt.\t\t172800\tIN\tAAAA\t2a04:6d82:0:0:0:0:0:1\ne.dns.pt.\t\t172800\tIN\tA\t193.136.192.64\ne.dns.pt.\t\t172800\tIN\tAAAA\t2001:690:a00:4001:0:0:0:64\nf.dns.pt.\t\t172800\tIN\tA\t162.88.45.1\nf.dns.pt.\t\t172800\tIN\tAAAA\t2600:2000:3009:0:0:0:0:1\ng.dns.pt.\t\t172800\tIN\tA\t193.136.2.226\ng.dns.pt.\t\t172800\tIN\tAAAA\t2001:690:a80:4001:0:0:0:100\ngw01.dns.pt.\t\t172800\tIN\tA\t185.39.208.19\ngw01.dns.pt.\t\t172800\tIN\tAAAA\t2a04:6d80:0:0:0:0:0:19\ngw03.dns.pt.\t\t172800\tIN\tA\t204.61.216.114\ngw03.dns.pt.\t\t172800\tIN\tAAAA\t2001:500:14:6114:ad:0:0:1\npub.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\npub.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\npub.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\npub.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nPUB.\t\t\t86400\tIN\tDS\t57154 8 1 5F479B029381448D340E02B692DBF8F4F8F70A80\nPUB.\t\t\t86400\tIN\tDS\t57154 8 2 281D71AEC97E7F0268EEBC520F629F2D8DDF2B68089A760B2ED0B89D1FF0FC2F\nPUB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EAweLtGOIPLgRQIbHu0+gQ2qqlZGoJ63EcymVUTgUPHoaOWt7X20+Q4Ax0ZF/UIGQdVNTVevNG8vp+B+yjMzdV2nwRiafYAZ8BJkCbM3IsWgb47WJvugrFaDVnzwYvI//XSpLDDvGnjSi6drQLIxJDWI227HV3P2oiJFwXOyIugjDTI4mu+B6MHWd9L1rkEOR1tvUJkgNMSouj2W9pHMdDUlvtdpNFsMj/SGuHj3aUPbebvqpGuP5KL1Qih2ibKwvi0cLekw4oIfnv46nHBBY1XKpzgWdr+UV8T1hoK+p3APdt0m7+YeW4YjB3/cpMSiGKTAJ5XmlYTwunmf5QLE6g==\npub.\t\t\t86400\tIN\tNSEC\tpw. NS DS RRSIG NSEC\npub.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ThS4CLJdwbxTyiuNcn4EIvbMkVBHprymVD3lQlkc6maAQ1Hgce4DFuaACcaUgphKCCIuM6jPEp9fon8PdloGaGLLbSzcmHSNVB1SpBzEmzDYKuLAjsRQCSGG0kaHwNVj/lKjyRJhK4NxL7njdVJDv3RxNoFJ/YN71tNiUs/CYqrFiMvGagdfvoTo2qBjphUbm6HJjgRXpC5Yen0STRVtAJqrCvFMpO67D1JbfWtkzkJasP5uOFND1q9X8YfDJV96CGvIrBUTDRAprNGO8CLfszYlGPazO4X9hMbTvfNH7yNFfbltjUBOan0yl7zEZrT1Dxzg4tKs3o/bEJ7W1pVUcg==\npw.\t\t\t172800\tIN\tNS\tns1.nic.pw.\npw.\t\t\t172800\tIN\tNS\tns2.nic.pw.\npw.\t\t\t172800\tIN\tNS\tns3.nic.pw.\npw.\t\t\t172800\tIN\tNS\tns4.nic.pw.\nPW.\t\t\t86400\tIN\tDS\t26645 7 1 58EE332D303E2A64B7449C43AB770DAA1CA74C40\nPW.\t\t\t86400\tIN\tDS\t26645 7 2 7EF397EDF4D7CA228C0F5111F5E1696CDBF279C0B6AFA48FC7E71A12E07E5880\nPW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tETw999a1xd7OR9iI550B1q5mq+VGNTAXhGXpGS8CZZwJ6VlKLT7qcFYZWeJLBUESY1p1Hpgmq1svsrAAR1+g5BgJDKKe2gVKXtt0B84+60Od9w1YCsvJfKiB9z6R2Rs1XnvmMB7hX8i8ZH3UDvcFLP7778mSW10CR52+0y5IwfFVEFQi1ezvSaDZgK5B0uu4WxIDDuN5HxpyP9NsOIgUCSvR1ycJkEfAaurKyodEu64bA3ppqmGo3SBpWNTkR8zzT1Vwt6jQ6QhUuZ7EAnA/qcbpoSZzbe0AI8oW0jojIDjPyDcWprPVbRSkowpcgLL2AaSGxJS5qx/NbmWmyG6SA==\npw.\t\t\t86400\tIN\tNSEC\tpwc. NS DS RRSIG NSEC\npw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AEboJl+puqdvQc5Xe+JqIAS3PbgFUCCxivWAWRJZjGkneLaNAGttwpeg7cN19bfl0txivg+YSxbAGnY1fNO4MQIwhOqb/89YO70RniAYTv//EONWakOSMf9PqWQidSMsJ/mXFouAeW28PpZztMSxAyAdjEU2F2RdfELL5rk8F6oNi9vT0WFNmnIu5u6B80uFXyttZFgoG5aqWqwz3vRw4NVSXhqmT3C5J8Mml2f1hr/FNR9X8Kj7zph2j66RcfMoQrtN67+cZUJF4uuXZbhxgkiT4wJQu1hObEFJjZEG1sVvFKybhEkwZffdJzU0tuIP5vdnA9MIe6FIruNjKi2ohg==\nns1.nic.pw.\t\t172800\tIN\tA\t194.169.218.12\nns1.nic.pw.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:12\nns2.nic.pw.\t\t172800\tIN\tA\t185.24.64.12\nns2.nic.pw.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:12\nns3.nic.pw.\t\t172800\tIN\tA\t185.38.99.11\nns3.nic.pw.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:11\nns4.nic.pw.\t\t172800\tIN\tA\t108.59.161.11\nns4.nic.pw.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:11\npwc.\t\t\t172800\tIN\tNS\ta0.nic.pwc.\npwc.\t\t\t172800\tIN\tNS\ta2.nic.pwc.\npwc.\t\t\t172800\tIN\tNS\tb0.nic.pwc.\npwc.\t\t\t172800\tIN\tNS\tc0.nic.pwc.\nPWC.\t\t\t86400\tIN\tDS\t46395 7 1 0370D2A8FFC791ACB8728C6A384A9FD1667BAE38\nPWC.\t\t\t86400\tIN\tDS\t46395 7 2 F12AC63CDB08F8C0B9312F41C41A6E791045A16B8435011EC6411AF191A21335\nPWC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PqJ+ZHiQMsKePIchOhWA/QuSymSabbu09oYUaiZU+CJC4It3GUp3TKjwItjO3AL2bM/IM4BzuObSAXseqy7rxzrYNoZ/fFHcOBdUR60qYC3tCIdaYFBUL4NRcWCvi1fM8uERMHLl4tzKfz4IhWNcMgjbR1Bxo9nooeZcxIZf2495xmaWWg7q8pquPNLE2oImgL/9CDMG5SVsNlbFjE+PeH7dpZi1PaLNMzMlwjEPUj0UydK9wn0fU7/xfB2r8/cy3xmEEC48L4FVTvHZH4RpR0S4nqnctqywYEzbb3qwf2r7KWAWtde09GrXaijrb6fv+su8a7Y9cjKdP1QuU09xUA==\npwc.\t\t\t86400\tIN\tNSEC\tpy. NS DS RRSIG NSEC\npwc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BJWT/8TLNteFH5i8AFVOR2vDwc/F2hrIAV+FS0QNuQWerLj2kIMGDi3CEHbrHh5sBRX5l50qwWRuBig0xYHrcHeIdRrxZbBMVkz//kjng9vMW9M034UiOvXmQKxMy2CpKyqlsZfbDczcmhFdCdjCms6IU1GhKOCYo7JUdxn1/iqKCWnjOD8bsaQtP+rrQdqfmDBjL6urUcceHoNImdy3bid/NjHrNKdaBGd1MRNceIW8HkZE+dFX7Izkhd94aVeCF/VVYd4a9mPI+5sl6frAn3Ur3y0C3jSSQ3unZ+s6PnusUm0VDVrfusQ0AuMPbmBuCP9m3lat/2a6rg+V6CeZhA==\na0.nic.pwc.\t\t172800\tIN\tA\t65.22.80.9\na0.nic.pwc.\t\t172800\tIN\tAAAA\t2a01:8840:4e:0:0:0:0:9\na2.nic.pwc.\t\t172800\tIN\tA\t65.22.83.9\na2.nic.pwc.\t\t172800\tIN\tAAAA\t2a01:8840:51:0:0:0:0:9\nb0.nic.pwc.\t\t172800\tIN\tA\t65.22.81.9\nb0.nic.pwc.\t\t172800\tIN\tAAAA\t2a01:8840:4f:0:0:0:0:9\nc0.nic.pwc.\t\t172800\tIN\tA\t65.22.82.9\nc0.nic.pwc.\t\t172800\tIN\tAAAA\t2a01:8840:50:0:0:0:0:9\npy.\t\t\t172800\tIN\tNS\tb.dns.py.\npy.\t\t\t172800\tIN\tNS\tc.dns.py.\npy.\t\t\t172800\tIN\tNS\tl.dns.py.\npy.\t\t\t172800\tIN\tNS\tm.dns.py.\npy.\t\t\t172800\tIN\tNS\tp.dns.py.\npy.\t\t\t172800\tIN\tNS\tu.dns.py.\npy.\t\t\t86400\tIN\tNSEC\tqa. NS RRSIG NSEC\npy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PqiEZp8dVZzPqkOFXelXyQjCp0cceFa0pw1MhKiPF45zdorAp6RNmvQUubjCNBTnkr8zmvI1LpPQeNkyAJF0H4kimQQXIem9+v5qx4JelKZiYzrLsTtCToRVfk8fFDp0+nuGPjkSC9dbGlvyUaDcJQDIQzsQzEtvzZa26G1mJcpEnx9fXGHLTNbhjjhlWNS3RgCJop/8hQwphL+eZw0lG6FyZNr09CIEF6XO3YgkT+k4u9gxUevY6Q+NMr4KUrSy65FXwgroeYtpVLwmQRAo5FegAvzdLOwxGTvn6JbFlbhKxBdbU3aRy4j0Vu4PR2h4EpabDjv0UPaqvwAiEDNMaA==\nb.dns.py.\t\t172800\tIN\tA\t200.160.0.5\nb.dns.py.\t\t172800\tIN\tAAAA\t2001:12ff:0:a20:0:0:0:5\nc.dns.py.\t\t172800\tIN\tA\t130.59.31.30\nc.dns.py.\t\t172800\tIN\tAAAA\t2001:620:0:ff:0:0:0:30\nl.dns.py.\t\t172800\tIN\tA\t200.0.68.10\nl.dns.py.\t\t172800\tIN\tAAAA\t2801:14:a000:0:0:0:0:10\nm.dns.py.\t\t172800\tIN\tA\t200.33.111.1\np.dns.py.\t\t172800\tIN\tA\t204.61.216.107\np.dns.py.\t\t172800\tIN\tAAAA\t2001:500:14:6107:ad:0:0:1\nu.dns.py.\t\t172800\tIN\tA\t198.6.1.65\nqa.\t\t\t172800\tIN\tNS\ta.registry.qa.\nqa.\t\t\t172800\tIN\tNS\tb.registry.qa.\nqa.\t\t\t172800\tIN\tNS\tc.registry.qa.\nqa.\t\t\t172800\tIN\tNS\td.registry.qa.\nqa.\t\t\t172800\tIN\tNS\te.registry.qa.\nqa.\t\t\t172800\tIN\tNS\tf.registry.qa.\nqa.\t\t\t172800\tIN\tNS\tg.registry.qa.\nqa.\t\t\t172800\tIN\tNS\th.registry.qa.\nqa.\t\t\t172800\tIN\tNS\ti.registry.qa.\nqa.\t\t\t86400\tIN\tNSEC\tqpon. NS RRSIG NSEC\nqa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PmzUkxYAexW7s7dVVwrLk+yAmduSPnF/BvfzT7pW3WOeo5SsaxNULBLhcEZO/vv4yMJr+Rc8ZuYQmDkL6T5JgTvPCIebxW6Ya1kocLRVjCDDfyO3jDTHLRcER4ieiF6BcBygo2z5YDH43s2B1CTOPSGiZdJSdEpYWDEWag6dMyyTEiTFpdy20WLtCdqBxgjjOnzHdWpOon7Q9Emd46asR6VoLobKxn6wSGsbH21rM/O3zyqplXJOiV6RXwFSjDIAAmJeuUQmwxeEWjSTy3Ls4D0UJZhf+QkFlZqUvzH29P8RjcuO0L3Pj3knYR4Ds4PmsgzjL7uew7f5qQAv6Fa7iw==\na.registry.qa.\t\t172800\tIN\tA\t178.23.16.104\nb.registry.qa.\t\t172800\tIN\tA\t178.23.17.104\nc.registry.qa.\t\t172800\tIN\tA\t212.77.192.10\nd.registry.qa.\t\t172800\tIN\tA\t212.77.192.13\ne.registry.qa.\t\t172800\tIN\tA\t178.23.20.60\nf.registry.qa.\t\t172800\tIN\tA\t37.209.192.6\nf.registry.qa.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:6\ng.registry.qa.\t\t172800\tIN\tA\t37.209.194.6\ng.registry.qa.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:6\nh.registry.qa.\t\t172800\tIN\tA\t178.23.22.60\ni.registry.qa.\t\t172800\tIN\tA\t204.61.216.62\ni.registry.qa.\t\t172800\tIN\tAAAA\t2001:500:14:6062:ad:0:0:1\nqpon.\t\t\t172800\tIN\tNS\tns1.dns.nic.qpon.\nqpon.\t\t\t172800\tIN\tNS\tns2.dns.nic.qpon.\nqpon.\t\t\t172800\tIN\tNS\tns3.dns.nic.qpon.\nqpon.\t\t\t172800\tIN\tNS\tns4.dns.nic.qpon.\nqpon.\t\t\t172800\tIN\tNS\tns5.dns.nic.qpon.\nqpon.\t\t\t172800\tIN\tNS\tns6.dns.nic.qpon.\nQPON.\t\t\t86400\tIN\tDS\t17206 8 1 906193507A920B30AB59BE7D9A615935F90A48C2\nQPON.\t\t\t86400\tIN\tDS\t17206 8 2 3A226721C98ADFDD3C60BD6E64EDE9E4AD6CA4BEF848568955C40659F2004B32\nQPON.\t\t\t86400\tIN\tDS\t45064 8 1 9CEDBA9EF47AF7B7B5D86F79C7E9C5587CA3D3AE\nQPON.\t\t\t86400\tIN\tDS\t45064 8 2 F8EE0C2B01E4E2F5959100914C6018645897B8EEE26071C5E94910F7E10AC352\nQPON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . em59XH+NY/Om13HCaDRmmEsBvdteSK3sCzzStKLlsUfc8kGkU+ah4LPhIfwuzCPrV3mr2sHhBr8bteA/0X7L2qXSfIJ6kB92SqDLkkUsuESAoZNKFeX5uSAUOHXJZZXcwCPziyMvFhI13t0OF7BrNj+h54jpOJ/WP8QXQge3gbQ7DIcCLBPAxMdlwfSZ9yN4qycDGGZSUkXCrldQvxGT2htHxC6J3PDLOWvgGhDijlrtRJZ7PyAZOSjbU6hq1ik84tTKnOuJRfNYqAt5vEuhtoHN/toToJTpYnMuU2uJRwoiP+ZgkSGcGTAqfAr9/Iu1CJu9cPc6BPzJ2+tfNQ63PA==\nqpon.\t\t\t86400\tIN\tNSEC\tquebec. NS DS RRSIG NSEC\nqpon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CXhR/DowlqA8JQxsOCj7YJSXVbvtoAcLM6N9MNS55j4WeTHRBdsgHm0hKud64Jn/55j7zz0kwAjcSK3h1uoNXuqUTXLdpuGlqo/gBVQa6J+bGvnwSY/2TH9RRHXnRxzWv8BKWygDlZSMDSGRUyoIMZ2LPHW7jASbtK9eQdn5ckOP9wmZUUXoqVzfmHyyzSPZYtdQvCLtud14QmhAHmeZPOmKWOZ28BfOwY4DLw/kuVJLPxGLDGGS8SGvEa7/ApB7j9MRJgjIMmTklRp7xJRqNp2qOYIfuP5tkebKxzmgKoDD7XSmnUQ81szrt7J2Px02pomi6xXxdfiRbn3szniJww==\nns1.dns.nic.qpon.\t172800\tIN\tA\t156.154.169.32\nns1.dns.nic.qpon.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:20\nns2.dns.nic.qpon.\t172800\tIN\tA\t156.154.170.32\nns2.dns.nic.qpon.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:20\nns3.dns.nic.qpon.\t172800\tIN\tA\t156.154.171.32\nns3.dns.nic.qpon.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:20\nns4.dns.nic.qpon.\t172800\tIN\tA\t156.154.172.32\nns4.dns.nic.qpon.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:20\nns5.dns.nic.qpon.\t172800\tIN\tA\t156.154.173.32\nns5.dns.nic.qpon.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:20\nns6.dns.nic.qpon.\t172800\tIN\tA\t156.154.174.32\nns6.dns.nic.qpon.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:20\nquebec.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nquebec.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nquebec.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nquebec.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nQUEBEC.\t\t\t86400\tIN\tDS\t46012 10 2 5916001FFF3DC261A7F1B5D81BDC63312697F8B672AE1C8AC7677F6E68977F48\nQUEBEC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NOXhkCFctXkrNpVOpXPOSPOhW5ZIGOGnTk+ZYzA1HSoF+BEwOu8j/QNN6n0NSF66sR/6A1cherfphRmCO4ajk4crkD4JgIbr7KGi1S61rvGQ9xVr/vHUha0gbsmezP9uOvb8n9l9MEFUSbvdusCBhb+drIl8ntdmz+gZ6xFCezAhRzKztcOnsSb0BaaVxu4GdlLXuEqmLlsa97tqk4uaZ02T7iGA5EdWXW+k8LjiyUCIqE86Vq2J/HHDIUz7EvuyFr+X/UHtnwFkYM8N7G92k5FpymaiNQU6mmVmWPGGWuE5zi4hE6vTbc9d8z2FtUTM6aNSmKghFRSLQZzjujffTg==\nquebec.\t\t\t86400\tIN\tNSEC\tquest. NS DS RRSIG NSEC\nquebec.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KetXk0T7YIKWNWpcVAoYz68XY75NoZ3Ab65UEzIamvOTOniTAK4y5iUK3K7Bt15Oee7jH/nV0tkHmdsakmFrU2bBZ8M67gBTInMU9qyWRsL3odexQS52pPvN93hKGLtNoPyV/R6hAHVr6lnbBW5dyoOjvzuXS8gqdENYb5I3RHz+AWU6Qjt4hAv+zj9/Irr1T0/vGiCfn54rtjNjYgvI7LNHNjhXHE+mJrsPysQ8eaVaORwVQHIkb9Rs+rL0Ba2KCZzXVVoE6Ie9QWixUD/juldSTvpvo+MOCYbXy2Yc28awbsIcpwCExEFli8Seu/H1DP3owFls9oWxGlPfajkZ6Q==\nquest.\t\t\t172800\tIN\tNS\ta.nic.quest.\nquest.\t\t\t172800\tIN\tNS\tb.nic.quest.\nquest.\t\t\t172800\tIN\tNS\tc.nic.quest.\nquest.\t\t\t172800\tIN\tNS\td.nic.quest.\nQUEST.\t\t\t86400\tIN\tDS\t21334 8 1 D99396EFCD9B8F4A3B269CD1E9620572FB04F0D0\nQUEST.\t\t\t86400\tIN\tDS\t21334 8 2 8472C2FDF0A9D2BE4A2C1BC4C601C987118E6A815B1242B6985110B7C390E80E\nQUEST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WGZcKcquT2OcvXUZXjkGVTX8HsucRYTWmSQzhvMZGqpiEUWOAwDAizQEczdSKMRZrGZafKv9EKbbaskHBNlWNkLUrkxVYTahV8SIZXScC31qE0TkVwoUA6QcX4dhw0IlllAoj99z4iwxR/st1R3qQ37sZM0W5SobKu+9rEErdkFXY69/TGxd5UlKjNFoHhekJ1XYZM7OIhQRTfNtYW4edMyvFm7RBiEh+WKw6CavchtZX3gLtDUATZB7LbLWCRXsd9wTyMNHiVoUpcxJ8BB4n7lPU5xL1ZKUCx1IKKvYcI3kC3LIYVSIBnx+N5+NE+S2Z1O2IU3voOjkdZ3Wmq/UOw==\nquest.\t\t\t86400\tIN\tNSEC\tqvc. NS DS RRSIG NSEC\nquest.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . id9yn/GsktYNvRJFnslrLrGjS0ymw/NfQ5uir9uUTf9KfDvb+JigoZLbwMNwDlOJJjzQDDy/PWg2makFJwkuR7oO9VygTQCpUaE52GFsJ62Quu9WqTSXPpH+qgVJpOti83A6iz5+FdqnWn786CY2g3/FbyszOhqDxSKe2CUMr6kLUiQ4KUd61tBSdYvMImbXPjIkiS2sGZoTdgfsQEq2658G5ddDQVQVlHS1Ckcw0/xkWAx6c/NJaGsI156TUo6uONcPoXgtxkP0gI8Qt11IGfbWBSflcLSTonyHqOwha/1c3etLnJ63V/5v2HuH2uSr+jurca1w7RlDM8aLmb8CzA==\na.nic.quest.\t\t172800\tIN\tA\t37.209.192.9\na.nic.quest.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.quest.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.quest.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.quest.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.quest.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.quest.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.quest.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nqvc.\t\t\t172800\tIN\tNS\tns1.dns.nic.qvc.\nqvc.\t\t\t172800\tIN\tNS\tns2.dns.nic.qvc.\nqvc.\t\t\t172800\tIN\tNS\tns3.dns.nic.qvc.\nqvc.\t\t\t172800\tIN\tNS\tns4.dns.nic.qvc.\nqvc.\t\t\t172800\tIN\tNS\tns5.dns.nic.qvc.\nqvc.\t\t\t172800\tIN\tNS\tns6.dns.nic.qvc.\nQVC.\t\t\t86400\tIN\tDS\t30089 8 1 149F3CFF5837B6E6C099FA77E52321A9F9CF2343\nQVC.\t\t\t86400\tIN\tDS\t30089 8 2 DB4CEF934FB35F3A830A637E13CC751E36499A4907C849961C8522C1F7A1F40D\nQVC.\t\t\t86400\tIN\tDS\t48220 8 1 DCCB12C641482C70B11499A3757A59FBE28F73BD\nQVC.\t\t\t86400\tIN\tDS\t48220 8 2 E0720FC899850A311206EE44558BD5F2DAA4636A835BFAFAF776AD86E83364E2\nQVC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . epn0jCM1ASlmnqDUKUVZczJkVqaXRa5m0rH5e/tNrv9H0n3GrL0mRtTts79Q+0bjOaPR3yTXcjLf8ltpOacGX8Dpi5hQm0zarexK9wCmVxkztBLBBolvxWV2fWtnlJ+tGZfQwX6TxwRIYAzvUOOZZXXtcOV01uO9mNhQalz8TTlTibZR9GOTMCs07t2sziWjByKAZzdFfCaeWDpEn5BBAtqMfV7OniYHbvuHQQ+2KlX/2wPEFYfJ0+Qo87n6FtblL5OwiCVizNjEDylVNZv93LKegbSE5DbQxVaaAfDGow4DCFDlrMROT1tfeFOv9desBqJpVp42iCSlPpyKayBq/A==\nqvc.\t\t\t86400\tIN\tNSEC\tracing. NS DS RRSIG NSEC\nqvc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mjaNzkKcwXiE3wYk7uEs7cumbx8zgJ5AkxOEE3EjOLwh2vttPYt8PiwAE8W7z3AilWiGnGVEtwjdMPIm7RlCOLvdRXv4n0W8gyw8wnSsjg62AsMNoPmU7/Lq3MEwhksqIi/oV7bnbcvzHdxPdleFWWEln7e4QvgbyUsdjqkNpsP0S2eKkcCWo3xBetrUW+6gQCOF4AQ0LmP07xgyZpJAZN4V/J9aDsQgRnooelarWl0fgk9MhCPC65pmKUIpCgGzjVcJ/sPUyhjoZlivZLn03tXPzso1g0ER+dJ/mEkgZbF9R9YEe+wc2G0rBtR5yprFwlfDaFqy8MvK2/IMC0bHbg==\nns1.dns.nic.qvc.\t172800\tIN\tA\t156.154.144.143\nns1.dns.nic.qvc.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:8f\nns2.dns.nic.qvc.\t172800\tIN\tA\t156.154.145.143\nns2.dns.nic.qvc.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:8f\nns3.dns.nic.qvc.\t172800\tIN\tA\t156.154.159.143\nns3.dns.nic.qvc.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:8f\nns4.dns.nic.qvc.\t172800\tIN\tA\t156.154.156.143\nns4.dns.nic.qvc.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:8f\nns5.dns.nic.qvc.\t172800\tIN\tA\t156.154.157.143\nns5.dns.nic.qvc.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:8f\nns6.dns.nic.qvc.\t172800\tIN\tA\t156.154.158.143\nns6.dns.nic.qvc.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:8f\nracing.\t\t\t172800\tIN\tNS\tns1.dns.nic.racing.\nracing.\t\t\t172800\tIN\tNS\tns2.dns.nic.racing.\nracing.\t\t\t172800\tIN\tNS\tns3.dns.nic.racing.\nracing.\t\t\t172800\tIN\tNS\tns4.dns.nic.racing.\nracing.\t\t\t172800\tIN\tNS\tns5.dns.nic.racing.\nracing.\t\t\t172800\tIN\tNS\tns6.dns.nic.racing.\nRACING.\t\t\t86400\tIN\tDS\t352 8 1 848D8F9426CC0E34E3341BC07B417B51E665B01C\nRACING.\t\t\t86400\tIN\tDS\t352 8 2 8C49DC51B6E8087AFB2B3BBBED13B208F932CB5FFD83D0AC15FEEFEFEC7BB2F0\nRACING.\t\t\t86400\tIN\tDS\t54886 8 1 D00D09A117035869B0E7FF7465FFF55C16373D14\nRACING.\t\t\t86400\tIN\tDS\t54886 8 2 D954FB0C26C0DEF0187D42BB69B12615863D61FA9EEAEC87593A7613121E1695\nRACING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kqHCi5WTuG9TdnquTQH4lafQYwjSOEZ4dUYcN8CMkDfwS1CNIbR7k6knc/nPTwPJvJDi3341Ws1S5CHdoQzHLTIB1xExn1tXhsO88qD0vAFS8MUQuGkkz/KNKY92DanXfxzq7kX9pYyTIf7SW6WCjMcgXgrE+JUsSxQEwLMWX+5+L2v5cD7+Yzm/bttgV7Oohri0dpiFow9elDolkDnRyUVGrTRkzAomb7wpPtsN0kQZeJU8vgcI6ue1CJ8h4Vbd3EuHRh/EMJzmFLyAzTKVQPt/kEksg9KEMsLF9IQpyss6RnYckQr0VFr1fMng9vVToOWKStNZaHX6SvA+A4Ialw==\nracing.\t\t\t86400\tIN\tNSEC\tradio. NS DS RRSIG NSEC\nracing.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nA/Z1Zeg+wIBvVjmqwzMbrYPs72Xv0dgZwh7w9nBPsVvan23LPsSazufy6oQAvmnXUnJBOtNkdctZR/jPnFw4sH0rWbXRQ8gWS9nllEu9lZ51Cnt0MKm7UPOf3Oh+ylw06Fo9xB8XlX5h50s80CFD5TCHV5hf8k03/ffJVkIpUd953zNLAbMUgmKfjbTLaK8z/7FoO7O6CHrsoqXXx4vBji2btU2GodteiBxKMfkOPH+uzoVduGEPK86jMUkv18szAR8BBzUU+z5DNSn4GGYU0wnzN2fZXzkX4nSf285MB6Bqv9KxTgCLhoZ5YYip7ii/z+YFu46AQFU9JWuulmHUg==\nns1.dns.nic.racing.\t172800\tIN\tA\t156.154.169.33\nns1.dns.nic.racing.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:21\nns2.dns.nic.racing.\t172800\tIN\tA\t156.154.170.33\nns2.dns.nic.racing.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:21\nns3.dns.nic.racing.\t172800\tIN\tA\t156.154.171.33\nns3.dns.nic.racing.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:21\nns4.dns.nic.racing.\t172800\tIN\tA\t156.154.172.33\nns4.dns.nic.racing.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:21\nns5.dns.nic.racing.\t172800\tIN\tA\t156.154.173.33\nns5.dns.nic.racing.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:21\nns6.dns.nic.racing.\t172800\tIN\tA\t156.154.174.33\nns6.dns.nic.racing.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:21\nradio.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nradio.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nradio.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nradio.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nRADIO.\t\t\t86400\tIN\tDS\t62727 10 2 3863E4A0C36A262785C1703B5CFF54CDBD56CD40BB414B45599848CE972E26B9\nRADIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . A3xu5NmFdNzIhacbQaWm71eAXaxDmfgsZ64V7ClgjROqjJZ1ZcJIrf+NSQ0tkbVY53pY5M9DTRz0PzzvVYxLpp3VUWEMNP3qOMN5cmIoawqL+pK/VJBIcpfAIN1xwhpzK2oWz77RQrnPqv9XXfFVOCfXrg6GHEZcZ84YQRMJL3Cul2GYm5pk8oBRzfH/9krILkt0sRTETD735s1YsqiEDjf+zHKlKFjlNfHYH2pBLJoRkkIgmvGAA7M1iZXrW2/GQgTEdtwq/Eomix8eCvGAWMkNAyWQJEdf9U1QPTa8DR0ELJQ1GH/HGb8wULKnMOMHnenm+jOm+hBiyzy7NCvptw==\nradio.\t\t\t86400\tIN\tNSEC\traid. NS DS RRSIG NSEC\nradio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YQH14iADrMGNIsRIbzTf3zgcJ/+tLVwd/OUrTFxY6OMMmudRXBL1NzbcYmJZI1m39RflGFfAPUALR3flq/s1VUrGT7vT51LfCwu+mYRvgx+H70mBKFyNnMhnzsiOM5lCtCNmbXoYS96GTaL/+ztxG5z4A5Gwd8SfbNdk7OpRzOQxo4M5LmbJA5IkHLwzAYK7MOEKU0TORR2/AFVdet6SivNqkzq02iRNIKyFjnxDBj88hNRqWgaojjzSbed/ZVNAAZrC9fmTUq3yaRTaZNhyGXqFidSXgKsouXwPeBFPaJNTisIix/NJSzioCAJNG9DE4g9owtg70z/zDxKhjg4BIg==\nraid.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nraid.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nraid.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nraid.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nRAID.\t\t\t86400\tIN\tDS\t65208 8 2 D781FC1D3C474CF019EE518E24FFB614B07DD6C16628A2C91FC9B598B2EF6B31\nRAID.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mqYtAIX8e5rnxuDL3ZdtEdhND2Jm0pcrHbdau51k5fBlI9II5Fvz02lUE+9OuFH8JAvFpu0wET/ydpmmsIrrCfAMv24F0oSsa2JJR7NRFrMFexLk7DW1m7D3wx71UbgzdsNkiEBhRubtzgy3GeXZiEDRJK77BSruoL1tSkLC7NHOEEJckNHezM9eCC9KszGSbm0sXsIWM9IuNs5XcrGqbCDuzCdM8GugMF8qAK1Trkc7vmvuqOEnW8fjy/qw28Otw13pHUfzoIApcooaNGgk2Xrn84WFwxsIvRwd3t5pnX+wOR6cmZWyXljg+gcmlRrijVu8HR+zavZ3d3HYjaj2fA==\nraid.\t\t\t86400\tIN\tNSEC\tre. NS DS RRSIG NSEC\nraid.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DirPWVM+n3GqLiWAOMZvKfvD74EEBY0sHT5Xs4sDOqqgZC0B5VWl83vZLT0VKWTFf8vCmch+UlvBN/UCqpoWgXZRrEcTHdI6gQ9hginyBg5Izqw0782G2VQp3Q4o2DO6Lxg1EELGiXCtKIcKhnStAcJEDLL4yTtdJot4UtK0I3DoUsTllmpHt8i7sKYvlfH+M5GnJcpVV1VBIpfB+SOre4HQ0LooOa3fX0SntyPJLCHbfvM2H7sGlnrYnT297GuLI2Keuprtu4rjJp+zMwUKBNqo5cjD8ZKm0ZhgUAAqd3zR6o0bFAiykrIePM8ZQf9cCTjElIB24mAVoEPdbXFyhQ==\nre.\t\t\t172800\tIN\tNS\td.ext.nic.fr.\nre.\t\t\t172800\tIN\tNS\td.nic.fr.\nre.\t\t\t172800\tIN\tNS\te.ext.nic.fr.\nre.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nre.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nRE.\t\t\t86400\tIN\tDS\t27026 8 2 FC7F430D839FA81CE34FBBC3C687834184685E3312FA3284354B00AFF6C9F2D2\nRE.\t\t\t86400\tIN\tDS\t48034 8 2 90E84BB9C432AA9F9C4970AA79E6F1D0AF2812360B35655404784B914E000BEA\nRE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . so4ItwULzvPmQFwsg4pBuWxK1O66EImusBMGfkoRPVf6aG0Hap0mqEcOMYw0pPvWPh6NAkt/xrBKYGJ9KxvXM15a7fwNPk0qunvO9otEty3Cbs/41RiazWzwg736NKEVsTehsqT6BYSWxW4B1RQBDAGiQK07/bU4eai+NnoZlL4dS09r2z1rH635BCWm+4l6BwrqFWA0sxq1x/iyh9M9KRGZcclAIQxL6H3jVyCtgWGy9nEvNWwzMP1m3ywN2EYJK4S0UoloDBnvl7/3wjsdtsUdqty4NJiH/CfS0+4mOFvveQpRrg/oBo9wXJI1qxVGiloIN8KbdwF7MuT+R7204Q==\nre.\t\t\t86400\tIN\tNSEC\tread. NS DS RRSIG NSEC\nre.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qVRTjzaLLOO9azbR87ATL6Q8CzMvlzOx3uy1L5w+vPKAPObYQzilUoI8xYBumw1MPjT44EEwOctjN6EeAB+ygTOi8HLcNgCUtfbx9LHB8aTCdO1W5+xmHi2UlC7h6hJxEvlxNQyTD+GxRoOeyUp7By2N93/LvHtMud7IRb/DU064Vf1CgwAtbNnEEcCgF+Uq6Vd4PRo9X8mnmkMYtmn7IZTpTrC0lGNRH3+tEPB8zmgaQGrwnespYA/gHmjOkYtBkdfvEhyI/IDyhElPNF5wsgl49Sbq9o58HNLFPH77rlG06gavgABWvvSPR6iYZ7ZbjNz8eguK6iRd9vTRZrS5TQ==\nread.\t\t\t172800\tIN\tNS\tns1.dns.nic.read.\nread.\t\t\t172800\tIN\tNS\tns2.dns.nic.read.\nread.\t\t\t172800\tIN\tNS\tns3.dns.nic.read.\nread.\t\t\t172800\tIN\tNS\tns4.dns.nic.read.\nread.\t\t\t172800\tIN\tNS\tns5.dns.nic.read.\nread.\t\t\t172800\tIN\tNS\tns6.dns.nic.read.\nREAD.\t\t\t86400\tIN\tDS\t1534 8 1 C8C6083412C895CA7045E398BA6A970A06B042A6\nREAD.\t\t\t86400\tIN\tDS\t1534 8 2 9F393B415CA58D74B4333EC54222797D7E50F56A106AEFC0D09E00F1B31B2083\nREAD.\t\t\t86400\tIN\tDS\t15481 8 2 688BA91CA7DC1405423B597EF47BECDE3188530011815FBB5C55B484EECD9F31\nREAD.\t\t\t86400\tIN\tDS\t22406 8 1 DC20008FCD08A2B265568F70DE91A20D83815EE8\nREAD.\t\t\t86400\tIN\tDS\t22406 8 2 B0D45A2DA1CA1A40EAA150BB90E69AB6644316D7A941FC6591717F264D18B934\nREAD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ak8nKbcqFfEBs0+KGeOlNEiBV/yWhbM5wrd1esPeDhXWW9cLnZ0AYRtT66snqww5Bw2WmwdiJ4csnkaaGN2Z8mp/MStf6UpHlKsHuIEgq3eqoM8NEYZpkHJeCzxzsV4q/iKgxqHQhqJHbkL9tJOiz4yZGEyGRT3M5zDzzd0ZxfsTht9+Xk3/VyoZDUNQlZBUftUdVdpv8bffqdFF7UZ751IvpeRXRxlUugA86tn0vr5Btz13b/fdcQC1QoN888SHIWHkbyCAq+vd7GS1IzqPzVh+OLAwJKayACMYC4wgOq8GCQAMsJRKU/LmKUK3YzlorS2lieyjCDdeTPScAvMqUA==\nread.\t\t\t86400\tIN\tNSEC\trealestate. NS DS RRSIG NSEC\nread.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Qfn6FlQ4qLjmAKmIhd4WGHow6hIgq7Nlv+aKUno9SwtjQL0KzvLQ7jamw5bFRIRsB7FqEKWw02sNFOiggNF2dIYN1BxsCzj8Anvj+lB//TikjkwtwizEWjOVfm5AvyyH3yzehi5bXQ9D59eLdoo2fB6O+gAJYV9c7w89DxtlE5+u9oqdzgnkIvwTifdFhXvrmwICFszv9qhZ8zSUPIUC9wScEOnB8Q1LJfsNeXW9Ofdi8CLk4zViS4quw9+paPwyu1cgM0U9BS8jo1i1v/poRgTBL1VC8jjilg/jvEYWqD4XrDAR2xI2cVTu2NMOE0Ar21mfZeDU5dryjBa3cECPdw==\nns1.dns.nic.read.\t172800\tIN\tA\t156.154.144.144\nns1.dns.nic.read.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:90\nns2.dns.nic.read.\t172800\tIN\tA\t156.154.145.144\nns2.dns.nic.read.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:90\nns3.dns.nic.read.\t172800\tIN\tA\t156.154.159.144\nns3.dns.nic.read.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:90\nns4.dns.nic.read.\t172800\tIN\tA\t156.154.156.144\nns4.dns.nic.read.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:90\nns5.dns.nic.read.\t172800\tIN\tA\t156.154.157.144\nns5.dns.nic.read.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:90\nns6.dns.nic.read.\t172800\tIN\tA\t156.154.158.144\nns6.dns.nic.read.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:90\nrealestate.\t\t172800\tIN\tNS\tac1.nstld.com.\nrealestate.\t\t172800\tIN\tNS\tac2.nstld.com.\nrealestate.\t\t172800\tIN\tNS\tac3.nstld.com.\nrealestate.\t\t172800\tIN\tNS\tac4.nstld.com.\nREALESTATE.\t\t86400\tIN\tDS\t62916 8 2 BC5884FA1C17512A839F1A8D72DBA0F882F2F2310DF3F33C54D9D4B55B165CC9\nREALESTATE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OOlbLOQS91p6VHJfqTGhAalwCHsV2o8Nogvp3y42CaJu83h7ui1heo11vm/YA2qPyEA8Y4VFNQCkAtXv1DXm/CDO+jVvjq0DTc04zxykGLSC1S4L9RSdB1HJkwqnofMXFyyszJusDRxlkMYNJLcKnSYknrlXsrRGWDvuVPz2Aqd+xA0JW+htvvQct2wVBcavc1IM3X5IqGu/mjXldmE/XrA7iP5fR+czyVMopqDNYdfhW3bH+kYTOBgs0oBLXZCx76D/nbObcK0DM5wxoELztVdU3dGtcVRTmuZrAMLcfyyJXs0U0XWq+CXp0nvam6qbxX/WEJuxYzF1UpR+6OA9FQ==\nrealestate.\t\t86400\tIN\tNSEC\trealtor. NS DS RRSIG NSEC\nrealestate.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FKUQ1ZGrtzcq4baYMymNTAh3V6nB11ddMhELQUwphoZxUwrBGA9zzosB03izK5WlnNPIJEXoCuUJ9i/OfuCnzl1fxrebD3zvfZOlaPINPqRoIx5047Mws7n94d5BYvqMyZb0ihGQQU96CcNDTUSE59Ayy1l0aB8Qw6GTOgci8k6N3djp4Hof7XOpeygwrPD9fQWXZjSABTfGHYI5VWS6e/Gupi3LoJDAAUsfzVlgwP/plClTYL5xw4317DvJP/wcUzJPp7bTeWdCFfKpkuZbfHpvZ89aQjwWCiYD98h5nkDmxdhEsO9d4byO/TFiMgZ/hpVCCi1NtuY/x0G3wgsBZw==\nrealtor.\t\t172800\tIN\tNS\tac1.nstld.com.\nrealtor.\t\t172800\tIN\tNS\tac2.nstld.com.\nrealtor.\t\t172800\tIN\tNS\tac3.nstld.com.\nrealtor.\t\t172800\tIN\tNS\tac4.nstld.com.\nREALTOR.\t\t86400\tIN\tDS\t36705 8 2 AF4FF624B3D724FE07CB01C358E94911B9D3F1E0FAAAEA9EF2D3A26C0C60002B\nREALTOR.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TAUBQoMWkDr4hfNGxNDrrl7nolFCi2veN0+BVQVcI+OnBeR/Rq2EuitsntO6heH3KwciCIm7lWM5/QrPQhhxXDuX/FkvGslOJ5j+9rkMhml+iqBPgZ7IbKcKNN4tiwqq/usUYkUnohGJvpjSw7yoWNpQjjSC69wEjEUXOuAXadysDS5UbEU3CMpgBnWa91X5KtSyMj6SC7rnENVM7vcikJXV52ZNERj6wam6Gv5XqwLul641KVnFWOpVfKZKuud6CHdtIkHQ5VO6weKNVUa3JO0mV00ycy95dxUExVRYpIJ9fF7hlKcq52/HTS9lmUfL8YXrosasx9AgXUgRgMG7XA==\nrealtor.\t\t86400\tIN\tNSEC\trealty. NS DS RRSIG NSEC\nrealtor.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Y3hKG7JluZb3g88nE+cjVwT5O5/Xe4hKg5GeomKNH30PtNV1YrFxC2eB973jVR/1ld3l097WgdnW7krV/UoNRjXGkd3LnSbqun2V+XsueeCLM62uETKpUvHjGLmPqxwTohI9iVCLpM2NXBeRT+DgIhm/XSKHSCglj6Xfx/BqPkLYaQ/gPabFdrMNBPQ95FrYHJ0NEMO9FPYhcQvElc2C2gYY4M7dn1JgFDc19/btIZ8WhJdQmRib4akaFSUM7zdyFnQlIldqPKGKTCqPYI3/K1HnVTFIW5NP6DizGeNWWKREQh5wzd/KuUyLY4RxI3WVkKFgbksKrBlQ+nhRJ6BkEQ==\nrealty.\t\t\t172800\tIN\tNS\ta.nic.realty.\nrealty.\t\t\t172800\tIN\tNS\tb.nic.realty.\nrealty.\t\t\t172800\tIN\tNS\tc.nic.realty.\nrealty.\t\t\t172800\tIN\tNS\td.nic.realty.\nREALTY.\t\t\t86400\tIN\tDS\t49180 8 1 AB7FC5CD07C36CBDEC33275C2744AA9778C359A6\nREALTY.\t\t\t86400\tIN\tDS\t49180 8 2 D1BB65490276952B51984DA4ADB6B71D30022C40AC1E7E93D64576A22EDDC750\nREALTY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XM1OScKadFfqE1WyaJ6zimGXGHzIPCCFNkQ3UqdfWFilfo+Kdq1cDti3BosGHcrUNmkriUzSB2hazm6cjxUUMu7GGzzLzW20EsXMFINLXLOFO9ZEtTJC1SqzPnIZ+DpRfr+xqcCQhJIXTqfyK09OMOP1aewJI6srYaxdDiXcm+fYJb2mWf0lEDfqQ94YQ3MKt7v/W7MqfjzQlnhsYPrZ6CNj706/2WCvtFELmA9PJ58KYGifehJNZBeeK51UxI/hXhd/5nl5Aa9qNX6j/AtUVOH5azlluDnajPeJfwDzXSKAyxGColrpjaUq7fFclktJDeAEi96/juhDgzFrA04wQA==\nrealty.\t\t\t86400\tIN\tNSEC\trecipes. NS DS RRSIG NSEC\nrealty.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j1SiIURMNQMlP+/GN4twViLEiszNdGSc/XUscqQWIw2GbO7ySBXJOBhKnCduCt4VkLWTXLpEnZNAwNNqUSriiDBI8cCE+NV1Wfgs4TeUvkPATwhoRup5xdmewiD8ho3MVp+I8mc2HO0DnuDvhrGPy+rztjPsqABhIf6V1dRxTw0xBdxYiPdoikq9h3sdaHKIBbhmdgSUzHuz+V102qpwF5rnel34MNWBwQ5buKglU4P6bxPzOpWkJYt72KU6fvIbZIj3m0TkIjhgmJD+E3an67S6qME0QGz0ES/nhShXNJ3hdW/pQvY42MZbvti5Bhc3wjPBrhwBsEIv4s3zCWvkWQ==\na.nic.realty.\t\t172800\tIN\tA\t194.169.218.66\na.nic.realty.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:66\nb.nic.realty.\t\t172800\tIN\tA\t185.24.64.66\nb.nic.realty.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:66\nc.nic.realty.\t\t172800\tIN\tA\t212.18.248.66\nc.nic.realty.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:66\nd.nic.realty.\t\t172800\tIN\tA\t212.18.249.66\nd.nic.realty.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:66\nrecipes.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrecipes.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrecipes.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrecipes.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nRECIPES.\t\t86400\tIN\tDS\t45205 8 1 C4D4661D94BF1399C7CF80D179639C6A2D621504\nRECIPES.\t\t86400\tIN\tDS\t45205 8 2 5A954E8B7255E175BFFB8EF3E51F9365D47789C92FEC6D52FA7EE07C42A5939D\nRECIPES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . t7mHVKbQ987qDajpgO5IExoIyMHM+oBPjK4kSiH9jS8VBsSRNBYpRob4meHk+xVUrLxZJ+gSrUEhL/QOpafMgJfqseONydG6GOE+Av316dfUSZThb3IDVwxzQmxunnk+pvtzwOgQIs2GDZx9nZeU14FpeDZLv+LnRpop7ETcbQvdLBDG/B5zFZcHNYDEViBhT1399/EIV/c9NWREKwDXem5ssAJemW5rxzorHLELOw1N5eCIAP5IxzhvrVWq7JUjCf4utMoY23rVdomFrngGJbTYvwE+N/0ZwGzOyE5J0AUWzITbdn0oJehWNroVogTCo4EiQN9VOlGxGUBxScXUBg==\nrecipes.\t\t86400\tIN\tNSEC\tred. NS DS RRSIG NSEC\nrecipes.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . phT5zGREsbmZWPonfxTNi7gaqjW1EAY/5oY3agc0kCOcgzGlda+6lyiPJewtYyV5sJ0fZATzSk4QB0HMml+dIcCaBCysvxafc68ESZhah3DJnswkpH2yql78+ywSRqH5wrCXzDwz2EKkNZ46r0pgivvafMAKPIYG8H7sZhX0cjWkZlCueN9KVbcfVQDpT/dCjLkz8PVaRnIrJO4N2nyHvfVKHzGEGcOJaWsQZOIRCMGrF32br8aEaVcR0SIX3IswHoSlFuvhOQIu6LIlyDmdHGTjMxXYuvtYZFmt0AFUGOH/75R5YzqKl6No/8ecY2oVExSxnGHnUV1TpHOfeUFPqQ==\nred.\t\t\t172800\tIN\tNS\ta0.nic.red.\nred.\t\t\t172800\tIN\tNS\ta2.nic.red.\nred.\t\t\t172800\tIN\tNS\tb0.nic.red.\nred.\t\t\t172800\tIN\tNS\tc0.nic.red.\nRED.\t\t\t86400\tIN\tDS\t20431 7 1 429A68CBBF8ACE08D911071D13FD47892B1EFEF7\nRED.\t\t\t86400\tIN\tDS\t20431 7 2 7ED8016E603F6E4B0AEBDA756B01AAE19AE9C65D9A8DA32C1FD1CC74BCE999F4\nRED.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . N7GEG4sgyjcQhNXvdHiDbKhlYimPql4HAnVoeSFAGNUD1XMiEU8wVjASSFBHaKkgFIiB33x4IELXVcGm+3zw0Ty8Wa1VEst/FfVwebV1wno3sZsln5+QgWt44IcWAO9ShAJMvyS0vTzSBHrstKCxjr6yDaOGOLZ5NVeSyujv2etlMakf1sVSH8cfqSrKSraJgbo8kx8jg5GAC9CTAFrrZzL9J7rLkvQeDNhN3aRhsAp1xgqIx9QBpMI5FmHjho0JjWreSKKdEY4lsngJTsnmYMxcCU/rn9GPU6y8ozoUug/VCm/tLD3inKECEe9uoFjs04RMlv9jEWUl0VGf4FmZCA==\nred.\t\t\t86400\tIN\tNSEC\tredstone. NS DS RRSIG NSEC\nred.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fK4uvoXyfbsF7AjErsMatIPO07SNTDp1+pVXKQ5U5eDDWPVVtlfdr2vr/gVtnnKYX9ZtjLuC/Hszg3FFgPm4iPNkvEnnZmvhAqgLNSZBlzgUfgio1AsD+zNMyPXGh00+0ELZjP9zUhA/GicOUHhYwpS4aGJ9JrygDUcv5WViGQAQAeYTnNqYZ2RIass4vSzTawTQABqitwyUvI0TDZpS4vhXiPUvXC+jGcKZHu5Pwm+xXK+Y/Rtvgq7lHbKSp0R/mUQgE2Yk41WMavUsBmq4b++ToB06VfOcrghrVQA1hoYfxG/nDbOWrlkHDc8WIhQy44RukG63aoY34UdY/8k9EA==\na0.nic.red.\t\t172800\tIN\tA\t65.22.36.25\na0.nic.red.\t\t172800\tIN\tAAAA\t2a01:8840:26:0:0:0:0:25\na2.nic.red.\t\t172800\tIN\tA\t65.22.39.25\na2.nic.red.\t\t172800\tIN\tAAAA\t2a01:8840:29:0:0:0:0:25\nb0.nic.red.\t\t172800\tIN\tA\t65.22.37.25\nb0.nic.red.\t\t172800\tIN\tAAAA\t2a01:8840:27:0:0:0:0:25\nc0.nic.red.\t\t172800\tIN\tA\t65.22.38.25\nc0.nic.red.\t\t172800\tIN\tAAAA\t2a01:8840:28:0:0:0:0:25\nredstone.\t\t172800\tIN\tNS\ta0.nic.redstone.\nredstone.\t\t172800\tIN\tNS\ta2.nic.redstone.\nredstone.\t\t172800\tIN\tNS\tb0.nic.redstone.\nredstone.\t\t172800\tIN\tNS\tc0.nic.redstone.\nREDSTONE.\t\t86400\tIN\tDS\t26920 7 1 3BC2AE75A80FE4CDDF8936C557574A1C44DA276B\nREDSTONE.\t\t86400\tIN\tDS\t26920 7 2 B61FFE8F6B0A2DC6827DF447AECBA2C57C2BB70429246CBF4FBD996FA28F4088\nREDSTONE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OFfGSqrGe9DjWNmZAAl0jJDmlKqB4YNIGpdJlpJFEfDQ7JHOY3k6zeJQXE7egCi+i4OdkFxhzE8rBLnqjYA8/IR7RxQwWlk6m9E12jc/jA8PRFlxnBowegLmchqXuv+3UpaL7xCQTAgsf/LYcWWH6xw9XJhOwrx4H0QTqUMJSjLqbWgJCKu77BLjRkimZJou31jU37aLjL5Ievzoz/fy+KRKaYRE9TxTqkHZba3P+kpFMcrAZ7f8WhXOkVLtaFEnWabKWsx8CUu0GalrS8Zxit+6EOTtYVszW72SrZv8mIgON83WOwRtQqbXcTl3gxMVp381+xZBP3TI0BqWPTJHgQ==\nredstone.\t\t86400\tIN\tNSEC\tredumbrella. NS DS RRSIG NSEC\nredstone.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . c4IRw/LMj2b9b3AU57VQqYRTA/ugMotpSx+rBUCpBezr+acVNN/2yxI1jhE7Bxeo8GYfPhKdZBw9T6h1s2eLLHFP2NKtyNhNEadTcO205AFo3an9j0ismPdkCpPue1bjrQdw8iLOE2cqOwdG1+EqcIGJCAolg8zLTJbC6GfV8m4FGDJbsIjua+37r/NmDZORKqXtO2rhsYIQjSpim3GF/zn23egUSNJ+2zOUsYwQpJde3KGcXjiGIwh6sbtSFilS3zLBnR1rIHXCSJOu9vRdEI/dF7XzFCVWHKJU9e17dH4HUSERGncZtduEq8GVKk961M+YgTpgeQlYmk5Epv9XDA==\na0.nic.redstone.\t172800\tIN\tA\t65.22.132.17\na0.nic.redstone.\t172800\tIN\tAAAA\t2a01:8840:82:0:0:0:0:17\na2.nic.redstone.\t172800\tIN\tA\t65.22.135.17\na2.nic.redstone.\t172800\tIN\tAAAA\t2a01:8840:85:0:0:0:0:17\nb0.nic.redstone.\t172800\tIN\tA\t65.22.133.17\nb0.nic.redstone.\t172800\tIN\tAAAA\t2a01:8840:83:0:0:0:0:17\nc0.nic.redstone.\t172800\tIN\tA\t65.22.134.17\nc0.nic.redstone.\t172800\tIN\tAAAA\t2a01:8840:84:0:0:0:0:17\nredumbrella.\t\t172800\tIN\tNS\ta0.nic.redumbrella.\nredumbrella.\t\t172800\tIN\tNS\ta2.nic.redumbrella.\nredumbrella.\t\t172800\tIN\tNS\tb0.nic.redumbrella.\nredumbrella.\t\t172800\tIN\tNS\tc0.nic.redumbrella.\nREDUMBRELLA.\t\t86400\tIN\tDS\t29898 7 1 5E4B94324C4AAE37080BD1141DFF141037BACDD4\nREDUMBRELLA.\t\t86400\tIN\tDS\t29898 7 2 8B3CA8067270B2D8A33DA55FE89323DDEC801609D18435EC2E22995D13809EDA\nREDUMBRELLA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S4m9G0eebl+IOqkdJO4kRd/E2/N1W/bSqB9Ywq/9YAA4K1kEAVtvU0gEBZMR0pfxF/yv1uLDoaAEQGq4JKsDfJn9/B00flQWsYHvWLIsGoWbPnytmi/25I0fCP4K9eKRsuoSEUyNN1yejoYb1g/nbNbGOx9APGV2tZXSkqwOejfqyGQMu4poOwHlqCaop4rT8bO47SUhGf2LN3TZskV0Da1nFt3vsNhPq9csuUwy3uQ9dD8OjM53CTcIbRCvW5DgjCCJnWXu2WMRJGkyV1WquTiFC1upyJcQK5bki3yENvtqbF/F/Rylnucmc/qj2mlnG0s08jGMp/XRcozGhmr0vA==\nredumbrella.\t\t86400\tIN\tNSEC\trehab. NS DS RRSIG NSEC\nredumbrella.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lIelKbRKQ6kJcu5+k1IN5BXyr+TTRs/bQ2JqTeU9VvaBxql5BEey21PSnzlQ0dvr9/HjRYWk5PUzIMuYGPe1N/++mrQ6j7O0FtSE4XlgSIe6CtC/0diMGwArGISC95VyurrZHFUjaov5NdMdSNabt9iI5rTaUDnj8GtjucDDT5fDkoeEepiwwyZ0IpMr6czpluYvTasUj870Pe91sB+fCYU2em4aDo0p98YatwmMKXlofHmdVrSd9oxy5zSwb/S0OS3S2wHnpBy9rTcEiSUv0Je/AfeEX9vMeZcBVNBQ9z0/vDk6LEtH6YitPvm7QS2c4/CFY5jUI5xwFZ20p9lPpw==\na0.nic.redumbrella.\t172800\tIN\tA\t65.22.200.1\na0.nic.redumbrella.\t172800\tIN\tAAAA\t2a01:8840:c2:0:0:0:0:1\na2.nic.redumbrella.\t172800\tIN\tA\t65.22.203.1\na2.nic.redumbrella.\t172800\tIN\tAAAA\t2a01:8840:c5:0:0:0:0:1\nb0.nic.redumbrella.\t172800\tIN\tA\t65.22.201.1\nb0.nic.redumbrella.\t172800\tIN\tAAAA\t2a01:8840:c3:0:0:0:0:1\nc0.nic.redumbrella.\t172800\tIN\tA\t65.22.202.1\nc0.nic.redumbrella.\t172800\tIN\tAAAA\t2a01:8840:c4:0:0:0:0:1\nrehab.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrehab.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrehab.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrehab.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREHAB.\t\t\t86400\tIN\tDS\t26671 8 1 D803C2AEB6E4B85BDD3BFB8BA08B08AAFB83CDD3\nREHAB.\t\t\t86400\tIN\tDS\t26671 8 2 3CB457C50CCAFDAFE3F19394B61B38875CDDC55FD246113EC4C5819226EDD84B\nREHAB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jk8VVlrPtHIy9lTr72w5EnL/nk+eSQ+ax84iGnEw/pRgMZciJCSnGdKfwKtMp4L7aMQyBxckbfphp4Yhy1sZgKsFqDfem3v1uPXBLCyEcvPXYHpI6h/O/efCszls4I68GhcdcxKfemEOhHteUNEtya5MJKMqcjO+jeaJtQijv/9dlZGHgSWGJeV9a2AkFFX6YaH5HSNm5a3BdX8tYDZTQY8n7xMg7ukZ5bsYttV0z6LsFQfABw7TU5z57aTcZ3feVjCuechhW7Wn4Q4BEA7QTvyaIC2QSZyQGFRcD8aZPdpMP/sYKX+IobX5ZlCgltI6AiuHMj0pXskGrc1zWHH0jg==\nrehab.\t\t\t86400\tIN\tNSEC\treise. NS DS RRSIG NSEC\nrehab.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jYag36fFwpz6Uuz15H+INql+cutsY3M3A706dJJBI8jHIi+tIA+SpfTdiI289be02qPxrPLJAp42dnuXm7kzb4sP+A1ObZ0+t8eX8sF27sudhV+gqBDF2lBZbmAQUCeaH45Ew83H0C25ZsH8AMOpCdkEkt5kMOzBUgk8wqKliXsuQT3jFfw/TeN3WNZuHWoA/Xm2Fj1ZKlPOrmRZUHdgT5T24QeiRhA7HGmYZSoUFsKlYd21KAr4WZMRi0h+7cAPUFDecSrSqd9IOY0NypNcY4bA+3D308V7VlVArH6edsJxH1H4Vxz0ygHobVUo+07efDGoZYTKO/7Z62t1bdNsvw==\nreise.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nreise.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nreise.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nreise.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREISE.\t\t\t86400\tIN\tDS\t9484 8 1 708E9B5216F04DE3F1233B8F6D5B0E32CF84DF74\nREISE.\t\t\t86400\tIN\tDS\t9484 8 2 11DF8B7A0EE1D678F0D63DDBF2F1367BB3A346AE3AC5A2DB1220AB3F5A449FCF\nREISE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jMmRTpKRXHJDRDH+1zw0UpzZpg90qDUyReUgSivbx0qi8tH7aepExRNlzUvixOtxxQcefDtcPK27YdPkznF/cMxX4AxR7VvawT3+MuNUARZZpvHpNOeQT4qJLK7gPhU+NCs3WwO/T2l6L1qrQRk8zveXkUU7/V3LbwfvlTFvZ2QrmfPeiOJ7eOQxedpPdyBcPhdF+BZOgIwn2wSrVryfOmtKql113XCPuBK/dSc+qLCOMRQNTU/9fjQhfwImNeerQlBLiZJYuxXGR2T2g1JhZxOgCl7rcar+C3Hdey+u8TiTvk/ZRr9conIrkr6UIwK2vtl9jyLFiEgZAaQtRVFYVA==\nreise.\t\t\t86400\tIN\tNSEC\treisen. NS DS RRSIG NSEC\nreise.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ehflmu/8EDEe7b85gM7LwlRP0y/3RoQPqaqQFlK+1w24JdJhTh0oyhwd9k0uYua6wJ6vNhM8eH1ghEROklY+e9YAg0s9Hw26nvad59odGqjtdu0F/Di6xwrrQyAfiGnNIJuHbgtevqtR1BN9+1IOaTu0sxNKG2m/qwNSLgsDdMbnAP652WAQzucDaxp2fVh4uCwe04ezHe/G5MUUmx7PTZkY2jxyOicyXh9EI69oqDcEsPmW3f7F8IKVvkOcp1qc4uv1kWzporWjPaEQ2+82cx/1UNX8jOTps6WqXdkSE+5auakQ3NZocreoGvyLreSouc1r9+Gp3VDUpXOKyw7NiA==\nreisen.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nreisen.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nreisen.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nreisen.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREISEN.\t\t\t86400\tIN\tDS\t12136 8 1 13973F3314B1026D5CDFE7EDB42CB1B09E6958C5\nREISEN.\t\t\t86400\tIN\tDS\t12136 8 2 A6DF58ECFE39A7A85C7A73C0639AE6A6ADC192938926F1F172D963F15179C399\nREISEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LuZPcsdfVztNGIMLwsURYqcrWXWPyWPJVvREzNdlPIs8HWGsXwhQX/tljh8Lans0/Q1vVXhxI+YID5TQ+zjXgulgiVwgFuIQUO9tCfiG2u8xBt9JyuYtUqA8B48eRzJOsWMWNjmB1AECygZctrifr4a8MHKdh2yblo+oCsEQilqPuV+qPBPXF2DsTNWH1ziCMqZpK+m2IpKT9VXnhcD342g9LjIUstT2cMoI2PlOZ7WYGc+Zsi83TBBHvB0bbCgXKkF2A/SE5zdp+v73fU7SuqTk1q19VY9K+gPbOsazEiXjh3j43HWQTnwGZ/cPpnwuRhfrPV5jeyRFqd15EqqdyQ==\nreisen.\t\t\t86400\tIN\tNSEC\treit. NS DS RRSIG NSEC\nreisen.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KrbskXObp0I5FIoayGY0BUeK0powoimp3JlKDZAGVT7Pux6jy3wXmf71mL6VObMO6iUfHkK1/aLx+qUJ/fohXDsaxl5BEcNt+DqU8MWoZRh7FsiQ1O0O8FBjpcSq4nIaxYm8/KXUTvYMsulvR2jUSvHH2godYDOArEzWOqF/GGEn9SJI0lVXW1q16qeE2ma7PW5LK22XiMukYm9Sn/nO02dJNJh9GwvOhQWjEqOkJ4uA1aynjXbQ7g8M1MQMOsDrAQ0DusLCVS5f37The3Jw7zSuxIw9ngZU/H87GyIFpnWuaiLWCp6BGvaDcI2hlyOuF2acxpNQXcXRXOEFqih+nA==\nreit.\t\t\t172800\tIN\tNS\ta.nic.reit.\nreit.\t\t\t172800\tIN\tNS\tb.nic.reit.\nreit.\t\t\t172800\tIN\tNS\tc.nic.reit.\nreit.\t\t\t172800\tIN\tNS\td.nic.reit.\nREIT.\t\t\t86400\tIN\tDS\t44512 8 1 3451296E8F2FFE68EB14B400A686FE1DA12E3941\nREIT.\t\t\t86400\tIN\tDS\t44512 8 2 661FBDE636973834F5D417D3897DDF8590461DA6F020CFAA4274718DD926C523\nREIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pxjHX4MHsVPJGWxqL3eQuzpvWUSjqnzn7H03cMGLdtUPp3G4dFzl3vNGt4BpnxT5nUApn5ShC+DGVoWUcPjApzA3LXOkArItj67dtlCX/76CfD0nWjjPZDNRQaNmSyx4aZROi4Dt2uqlV1IGvFtlPrv9ruETnir1vnjronkKM1vrSsOnxBp9t5Pgv4jEijyoaVCJat3wI5yXGoeha5I0wAWCJ2+ELGO/v1MBIgY+3OV6HoiL3HQn+FROVskrgKXuNmzWAheAKj7kTFG25A1++BCwi4H3fFUZU1f6rPQH79djFRB2vFp7R/hIRoLlFWcTrfweli7Q3CYIthT5GLl6lQ==\nreit.\t\t\t86400\tIN\tNSEC\treliance. NS DS RRSIG NSEC\nreit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eJiiQkd6dO5i/fBc2mHRW4iJ8FZK3lOJ2ucWZ8OdSOmh/0cStq+Wrd04UPwb6mjRfRmiVw/ateMfalquMrEHcH7k9GK6rCzyz4jtnAAZmHQghpB09eO/c0tMkXmWiHZ+nWP7D/n9PmVxGNlBdAUWz3x8Lna5sgO1bBwvXkqhAEAQoh86lolEs0O/dYe1OK5kofJyaw9ks+B9CFIvrsF0VuA6CFr1KoaAxPGgBs1Aq0mVpPwdPCVK5fyOpiZBell5z1cTZV8LvKrf9iVRGvSzCIT8GfS1cFG2OdXappq7mSSG00Im4vy2IxhNCTkJkEdmAxkC0CBAxPX242Otw9iz/A==\na.nic.reit.\t\t172800\tIN\tA\t194.169.218.38\na.nic.reit.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:38\nb.nic.reit.\t\t172800\tIN\tA\t185.24.64.38\nb.nic.reit.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:38\nc.nic.reit.\t\t172800\tIN\tA\t212.18.248.38\nc.nic.reit.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:38\nd.nic.reit.\t\t172800\tIN\tA\t212.18.249.38\nd.nic.reit.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:38\nreliance.\t\t172800\tIN\tNS\ta0.nic.reliance.\nreliance.\t\t172800\tIN\tNS\ta2.nic.reliance.\nreliance.\t\t172800\tIN\tNS\tb0.nic.reliance.\nreliance.\t\t172800\tIN\tNS\tc0.nic.reliance.\nRELIANCE.\t\t86400\tIN\tDS\t54214 7 1 D7B1272496615834548FD39B38AD9104718F288E\nRELIANCE.\t\t86400\tIN\tDS\t54214 7 2 72F9F4415EBE13628D09DFCD5FDC5C079B07EC5186CB89F28541C7A5C42A457E\nRELIANCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vE9r3kjrXMKnSqUFzhg6ZKTlPF6Q9v1HkBRYjWzbXlptuSenExNMLSnVHEmXcGImh25y16b04A0ixLjIizsVBj7KRFu5CFOTZcaqhRJwkibQDJgNA/GL3MTIucGPXlLVLoCU8NzpQ7DN6F9Fi01nZ+TmPDM+r08GNMbzKK6a+IUUXaXS9lW6UEbxRGJKlPOQIDm0oIkJdks/5XQBv4Z/HvE+/gBJs3U6vyO7tkdbxDSKFLAvxk5/+k1LVQEK4PHSoW1cE234u2xrYDbx5NDTqyGDVnq+GHXX2JmYcf8ffA6Ssb9VLT3Od0G2pAdBaBj3IUTL1x7OV33gPYwe/IC/vw==\nreliance.\t\t86400\tIN\tNSEC\tren. NS DS RRSIG NSEC\nreliance.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VLjCxim1QAvi8nRdigSjJL4YxoXNznTpH5EE+8hnlcXnef12gpNBW0+Kf+qIbbx12TgqgEDDGo1rwFVL62yF7M0E3mWxxQbiv5+WeS1+4djiJy98tyTIUouumqTRVAtHZJI9CDIuzOLyDBkPVBm4zJ+3tsaE7G3LtNc9ryM7Mkd7MFTJHHsXIl7Cs17sze/ZlCE+pXPD0W4VJ3GLDizauTCSI+6CwH2yzbfnO0bR1rs4b0O20x+Ggl6sLEoeWcfFeipZJCKs+6cQEelZGFR4b7JEXoxg0xVCzSraMsAFeG9DdzNdWgZXNkn0Aqnm+YDngPLWnUVusRR6ocZsXL3h5g==\na0.nic.reliance.\t172800\tIN\tA\t65.22.108.25\na0.nic.reliance.\t172800\tIN\tAAAA\t2a01:8840:6a:0:0:0:0:25\na2.nic.reliance.\t172800\tIN\tA\t65.22.111.25\na2.nic.reliance.\t172800\tIN\tAAAA\t2a01:8840:6d:0:0:0:0:25\nb0.nic.reliance.\t172800\tIN\tA\t65.22.109.25\nb0.nic.reliance.\t172800\tIN\tAAAA\t2a01:8840:6b:0:0:0:0:25\nc0.nic.reliance.\t172800\tIN\tA\t65.22.110.25\nc0.nic.reliance.\t172800\tIN\tAAAA\t2a01:8840:6c:0:0:0:0:25\nren.\t\t\t172800\tIN\tNS\ta.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\tb.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\tc.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\td.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\tf.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\tg.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\ti.zdnscloud.com.\nren.\t\t\t172800\tIN\tNS\tj.zdnscloud.com.\nREN.\t\t\t86400\tIN\tDS\t770 8 2 897EA15932FA4407809D32CA7C7DA4B0C0E455316A897970F152109F18CE6CD9\nREN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NMdf/RDToS1ENrWkpxrvT4DWZ3g1tFfkutG+iUXhYcE/FNlwyXfwmvxVmLwttZxbh7j7WoX6qZn3GlK+qiQCNwx+EQrQBspkmkN/k7Ws0IU/V5qaE0DO0QLIBPSHNc3SWAxhmAGGuZnKE01eFhzmaIKNaezH9X872kYHo56JRZtnUZ5LeD/gnAOlef4suJMHAdqPRXegfawI3qmgrl3vPIXNUGLL9Oaw4+3LuXwUZJeQqcWmWxQJqHv4RZkL6HhNBVwmXUV5UxgKhB9REc/teCljvDuy5r+FSKszUaKoab8FtuHYSkbQF4AW1tkexoIo7917XosUAZRM6LpTJigsiQ==\nren.\t\t\t86400\tIN\tNSEC\trent. NS DS RRSIG NSEC\nren.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oGgRprnOWJvuEvoqu5XeLvy/3I2PIe0G96rPd1CUq260+rMCJWQR3AMWkENBPzIGnvFPH6g6UroLeHUB9tBLfAMBEzILXycoiToCv1yOHE7WsnHi0bfpH6VVnol/I59PIEqUh30UCyPiqGjtZUMVnHrbqJnAgaNHZo2JN8/DSKZmS5RIybqDUbYl7EY7wMrvmkE4obcV+ERkQuJRkax3SVVDFWPdusBPDQGOAvsw+WnU81scdOKQOwiecFj0dzLwb1TsLeFxjEBYS8OWZ+lbIRvlF0Ry/AslfB9JaQdYId2EuUvW+G/4AH9bq06rY8shs1qdqMNCLAMWvCb1mBofnQ==\nrent.\t\t\t172800\tIN\tNS\ta.nic.rent.\nrent.\t\t\t172800\tIN\tNS\tb.nic.rent.\nrent.\t\t\t172800\tIN\tNS\tc.nic.rent.\nrent.\t\t\t172800\tIN\tNS\td.nic.rent.\nRENT.\t\t\t86400\tIN\tDS\t56632 8 1 5A37261D09F9158D95C49030C66337F40E66B6A1\nRENT.\t\t\t86400\tIN\tDS\t56632 8 2 D49A86CDF8411AB763FC46430370A6432392B06E1A6C7F6ABABAD8E1E85B558B\nRENT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fPQ3g3MNT+7DIc1eNh5MUVvE36Vi+rDRegUIMfwDvTwPMaow28v0ggfJaOtEXxbS2eEAThGMZaA9hUAEHZ1lFxlS7jYCCHBWkHcHtTBvHpOaM0RxAhk4x2mVVWglTeTNoZ3eLJuHc2qnk3XqtMpEpK/+THxwCM89ueL3QBoI/wdrWCLMlE+eYuMili9FdmVuRr242od8lUoYFdYGR6eRNSGKmBKQo2Zw1uDd+kt/I1hKTeScWuQ9ZvFxjI8AdwVue2vHE3slhjo0ngU66nFjAGZ5sd0NtLJdOBO68W3YuqtWRcJpOY0y7njg581v7YSIY8n56axbVP0+QC2r3RrYNA==\nrent.\t\t\t86400\tIN\tNSEC\trentals. NS DS RRSIG NSEC\nrent.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wXBHBi4gsAqb8mfUWgC/EhnSJBCAWsneJrE2t3Ivxssc+5MaqGQgX2l3GfpmgXkgfkJWMx8l67ym8FJ78BolKQIXxISp7OdNR5BcsD3PdM6uBkoNRyTyf0CGjOeUI/gVGDpBpNgEty1y/zopSLNUX3LmxTYHM2WIphUFH+hvhtGxF/24ZZEh5O9LuhzRt3GaHAQe8+E6vgGHcGl/4J1VH08MVtidaUlkOWvvLdlM1ehmVpRVVO3d44OLaMrBsc7Z87npMQX5BwdKdpcj63QFT7hgRZNfYRQ87wXE8SpQAH2v+pbEuTQSI5jWIAzp8d5Ve6RB2gXFlM+IYBYHDLGg8A==\na.nic.rent.\t\t172800\tIN\tA\t194.169.218.63\na.nic.rent.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:63\nb.nic.rent.\t\t172800\tIN\tA\t185.24.64.63\nb.nic.rent.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:63\nc.nic.rent.\t\t172800\tIN\tA\t212.18.248.63\nc.nic.rent.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:63\nd.nic.rent.\t\t172800\tIN\tA\t212.18.249.63\nd.nic.rent.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:63\nrentals.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrentals.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrentals.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrentals.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nRENTALS.\t\t86400\tIN\tDS\t35491 8 1 4C8729CA45182570E641F3366389F7B6AFEF6657\nRENTALS.\t\t86400\tIN\tDS\t35491 8 2 A7545205CEF881BC79AA8CA79C0C2F39A3DC1567306E066C6424B6AF612B07E9\nRENTALS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hZMpBhndy4F9OQJjxnpgFVLEGHTUVKGklZBw4HAz2kJtgWHXy3FI28Ff+QY81B02ql9ZtJvObsf58cyK+xSFkVcBsj7ZRZOwZ5YqX2bjQlZ6MVULX799M4eooyF9Wb2BQV0DFXHaachIPXF+l68lcosZDZqYaS+nPXbml+xt4ohHuuSg6Asl5+sHg9aUnv+xVjytGng/vPTz7FGTVySEhyioY2nFCjD+JaRrg6HPk9Yz5hEmhP+hvNMCFpLXRy8p0tzj2WSKJUgEDXOrOCo27OSIfnlpvgz5u+AEaDc+aQuyu1jjGo5scCFSRCUtN2e3sEZcboCPiHHch6nMEUjPhA==\nrentals.\t\t86400\tIN\tNSEC\trepair. NS DS RRSIG NSEC\nrentals.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JtC8CS/tS2Pev3F23i5xgy/8uM/STNSwsXVLE5nI7wa0ij3v6BlZHT0bKOe4Fqd3nlNHkQS637dYozbqGBsqUNxkKCG8no4yJ+ElIGPR6uomJ/Q79drvTfA6wf6KGMf85t+hSDJLo1DiXyq/sle7+IJcxNLFqoBY2RDM0xN2ZW0lVA/LOwFXt3hb5J4CLOqKN9ToDAg/zksSg0KH+azMab4rYvoHauAb4nkIXnJ7ADuj5kLICHgCf3nTDiXV/xN4Xb37gz8c3wfdbq5MLhjMFMa+SjonmguOjP9ACylwsa/wOqUudonWLBI1SkhM8UTB9bNr2/zxS5j2/X5JdSE/QA==\nrepair.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrepair.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrepair.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrepair.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREPAIR.\t\t\t86400\tIN\tDS\t64987 8 1 841650B53C457FF23DE8167CD932CA1C51F88A53\nREPAIR.\t\t\t86400\tIN\tDS\t64987 8 2 D2BD356493CF3CA31A2396EAEF6F1099F5822120BB57173A0A97129C7ECD3CF8\nREPAIR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . caE5uchmeoLgoYHMlp0zAnM1FVKwLIJ7F2DdibLFQo9pNR0j+uBRt+ZYuxpQH2DkkdOrC5/bsVnVl3z1nvn+3Uq5w6fgdScwSuH3GCPeAFsc4MP3bV0fWi1WUouteF7SowGY8trrFhGiM5Wy8u1/KaMCA4BSXB67kKxYXTU2hJUUy9NgBGwCMpyuJKz2c5eScyFeadMpjBVLEaknE2DOzHSmYugtpVA9huw3sLVdX3lur6lP70uh5et8lTqO2KR+6UdNrrgNETCNAiWIG8Dp9WO/2TuZ6V9ElIpO0ri1eN3XBH2Lz9qYtT3pPjd115+8wd4MnGtgR2POXUcat8I4/w==\nrepair.\t\t\t86400\tIN\tNSEC\treport. NS DS RRSIG NSEC\nrepair.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v2Z5bwJpAl36fdtQEg9YOaw9kQnYlK+vbGYYtgCFs/OCUV7N9dUuq3mtPSsA4eL/xiayZ0kA/OUF9c5EdoTR4g6VYvzg0eRiAzYF8NVazkNkytFesKkkhd9tzovgdRTY3DHTeVvEue9VChaezdQYCTwAN5Qgvjy/ancYC4WbUW4PMVe2uNtzBmf24GXtWpLCHvgJycqLedGhkmm8EUyPH8fp7WUNu8cviY/+sevYsvgvdZopZPuzgjhC/WoS/9aEI44xxU3qUzDqg4QoK7Fnt7ALg16X04XZeldQpJvTGabpTXF+EhyldtzCkJ97VTZUksY4Uddi/0nti+gnvV691g==\nreport.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nreport.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nreport.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nreport.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREPORT.\t\t\t86400\tIN\tDS\t36919 8 1 E55D0ED64BC80677DBB76D183ED55DB92A9F761D\nREPORT.\t\t\t86400\tIN\tDS\t36919 8 2 B18196CB9F5C1A6A99267614DA2DDB2C1A2A8987E4EAA0B8C85BE2F538D0CA27\nREPORT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OnecjgBrBa/txgjyFM5lukJDtwzrmJaqxtWI0xCR1mhXVbzPaJzgkHiE8echvg9RbG7vGP93d0pj9f17AHBKX9xPhLKu1FlE/e5vfvNrMmZ9IJ5A9qDMH1gPp4pR01LNGGlaiivssxq7cR8w5v0JCiJ06naOdR6GxaUS6MPZx8asQG4vV0u580bSnEBpEhsXjnX9jQPl3OZyEoXj4oQiTVTeO2ALxMLluw5G5W1+pP9W/jFfUNNg245mWyBAQgoKZi4qJtn0NHgxPFI01apRJmbL3Gnpk0HrCwcDWcpSwAawzq63Tpzw72Fu4wy6L8QvixMoSigGq+xQu8CGJZxxZA==\nreport.\t\t\t86400\tIN\tNSEC\trepublican. NS DS RRSIG NSEC\nreport.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p6mdaKLSWBpu+RNV9BSSA8Gu2lB0O2rbt4dOZ8b1BCbAtc2oJ6DGeghwRhxLaE6CC4jni2HtqVLLqC76oTx+uc0NgUKwW9s9oTgVLgdZRqpe6knaO8Hu20+6qFuXHOZvywOWKq3TMUjojLo9PW2Nk8HDSC2G5StgJbj4wFjznTghH3M8I0nzIXIiNrMeHC1il3sUDeXO2JWxAkta8cm9EUDLKAWsN5m2lcTxQCgMVYgE3qGriPnZ3oOdGC7D1vVDqt4P+ftnJ/Vq5fyz2GbH/iuz4AhKA2hIOoX1wFJv+/YkUpeiajoZwlaJ4GhZx2ujrhftHE+mxlCgewBB6iXsVA==\nrepublican.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrepublican.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrepublican.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrepublican.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREPUBLICAN.\t\t86400\tIN\tDS\t39685 8 1 07900A53B9BA085D229BA8D2760B4C4A1CA9D3B8\nREPUBLICAN.\t\t86400\tIN\tDS\t39685 8 2 6866D922710F43EF4826D68ADF8DD093B52F0CF7E495817F4BBE12CCAD52BFA9\nREPUBLICAN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JcyKhXFdwv0f6DiSUfiolreA9BJP4dn17S0mhG6UuPnpDHyO8C5eYH+IPatA0LeMrvmhYwgQSaGG4VECsFA72tu/BZlqNyjmvvR7Mq45nE1dnqoPVv0zSvJbbf/hb4X66lvP2rMhbn5INUXIrzXS2YcXehzlB6qHK3vB+Ore9JyBosE6RjUHgsO2QxkooMKtrbtxArBeyZeXCzzZR4Y3QPIo6JWhGYaq6LzfqVsKxiTcR6GmWi5weoTl42xvkZ4kEBHuzRuSk8BhrbFm27dlfsmt6uENMedZ0g69Og7ck0C8TejmqG6M3Nq+B4IZPN1HJlmiwSXZxdW/5jCJOgq4NA==\nrepublican.\t\t86400\tIN\tNSEC\trest. NS DS RRSIG NSEC\nrepublican.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aYid2GBu60EY5Y8aY6ioTyzNECuSuN0xWCu5FLjaqihwF0l8ZW8ckCflVCfO1zyRE9KofqHmLc/QEj/LmmX/BWbKGvAiZwQ+UVIZcKtXZSi1LMy8PnVeN7Ne52/JKiM6tflGPLcxpKZpaOQUSsu6wrDCEGj+kerZ0ofguDBlJlBxRlvQKTroi3T0YuFuHHgUGXt2xbPIhtTSBpXKQC0mb+1ko9/mr4K1lSTgmUBLqCqSgaTNdILWiSnNwmGhaKZ2OZFU2sH321pxEmMrBLLMkpHy62hUYHwscscaogIsTdcjc3G2MyOHC5TiIaEAIR4kVpJ8ac0AKyCW4CfzRE8jHQ==\nrest.\t\t\t172800\tIN\tNS\ta.nic.rest.\nrest.\t\t\t172800\tIN\tNS\tb.nic.rest.\nrest.\t\t\t172800\tIN\tNS\tc.nic.rest.\nrest.\t\t\t172800\tIN\tNS\td.nic.rest.\nREST.\t\t\t86400\tIN\tDS\t25199 8 1 C43AF7DEC8B165D6C8B832BCB984C2407EF5ED8D\nREST.\t\t\t86400\tIN\tDS\t25199 8 2 8F477474F47C387D246B6849202CA0C54C4D5A50D322C79718A98100314D08B7\nREST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Cl/Q6lCr52h/YtlS6TEKpIAfKfgSNo1fG1LCIWrhXHyrV6ztL5rRSZeYFbgkI5gcUL0blV2d8S17+n7at4z2b/S1XE4qCjXbaFO/3Ze1jRgU5SvFpz1Yo1LtuL8eywN72JqMZZG5yft6Nd9AQtslMbuD4N+KZ5IBPFp10NXA2Z67CrZ76bQtBIiMpleAKh+PlPrMa9dkDC0Oz2oSikIBUBornaJUcrVbggb7fVprcQskRHT2924mBuqukUx0cHa5pOqaHO5RNbpdORFBnjbMqu5abR9IECBXERaJNjRtGH1eKG/eaHWJLjrgXEPUtYTvtSJm2CWY4iPextqR+HeIIQ==\nrest.\t\t\t86400\tIN\tNSEC\trestaurant. NS DS RRSIG NSEC\nrest.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SMt/VP6roscX6zsNvRKU+g6A2VX5qCWESRJHwRSCveZMRqDP9JuNq3NAQKo7ewAdsh1CAUdmQyOBeL1dKiB8u435sJNsDSfS2pfc38pONq7HBhHwFJqC+4bXFxgcPb1cX3edKuEfzv+BQ5aG6O9GwUZgg5Zmd8CDh2xnDQqkQgmsoba3tJa9Yb8g+QlZVrEbxap5O0e0ei0saZl6hwkcQ2UGufMKwn4M8+2BQNqmfjPdjShr7O1nm135FAgNgJVkgopjUtMQIHYajt1jtqxJGt3DuT06g2J9r3FARkd9E9pk10XZsU0dNK/6V6zLE9A516hpnU7GWQmcthX22Qz2rA==\na.nic.rest.\t\t172800\tIN\tA\t194.169.218.35\na.nic.rest.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:35\nb.nic.rest.\t\t172800\tIN\tA\t185.24.64.35\nb.nic.rest.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:35\nc.nic.rest.\t\t172800\tIN\tA\t212.18.248.35\nc.nic.rest.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:35\nd.nic.rest.\t\t172800\tIN\tA\t212.18.249.35\nd.nic.rest.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:35\nrestaurant.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrestaurant.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrestaurant.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrestaurant.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nRESTAURANT.\t\t86400\tIN\tDS\t1969 8 1 FE314D1E1CC65EBF3AD7C20DC48A75837055658F\nRESTAURANT.\t\t86400\tIN\tDS\t1969 8 2 286B0403576624232E82FA56C7E168BD517B7BA65DE4410345DD356811808F6E\nRESTAURANT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E08SJGr6uvZdAs/mUrDi5xbkJeroC/bYd4YtbCRkgFFlCMfkzOfCUrjkEcoZ37bu3LShCnIMshnlmnC4WbnKUO7QKlHTOXV5pqftG+z5WNC58SiEqWP39L3wHqewb7Hqfi9gYH70nlB5Vuy3m6luwFOa39XVIRb4s1IM9UjsI1fuVD+yFuuyf9pdXoFg0lV9z4cjjVaaemWRyRbmApP4M3buh9VIemIWFrofRt+42xi2m+P94ocpNj5OO+VIkycnuM6067bZJphrkGrKABZRkP+qZJ5szmWxihd04rTvVJvl43MDfg2FBtvhd4jWzH2n+nl+6HpvUS4d7tdloUL7Vg==\nrestaurant.\t\t86400\tIN\tNSEC\treview. NS DS RRSIG NSEC\nrestaurant.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fOV5Qkno0q28+eC6b1R0dFxydKRa7ZNqco7TJlP0BWETsNN7nLXGNkbPYexRyvftwCpWRCgwlxdd5G2YLBygdgxUW44Il6JPDlMM8z12Yoc528GEamUT6FM0BeSrCKXeFYycRMIk+53dEiQ0Vk/ZiDw7m5xZzbx3x5DBdFRR7P5JvkvS/Vntm5oN6rgwv7BczkxlmQaz5/8SsgberllIdRA8xURLTv2p9BGZRXHwA1ZKmPERV0Np8Vb5qaNNo1Zk96aJbOwpEoAaxe7dZumgC7vU3zevs3i2RqLilfQn0fDloAFwL5pcRdxFcpfS7F0KDWQeHXJOCVoc0I+6zt8rYA==\nreview.\t\t\t172800\tIN\tNS\tns1.dns.nic.review.\nreview.\t\t\t172800\tIN\tNS\tns2.dns.nic.review.\nreview.\t\t\t172800\tIN\tNS\tns3.dns.nic.review.\nreview.\t\t\t172800\tIN\tNS\tns4.dns.nic.review.\nreview.\t\t\t172800\tIN\tNS\tns5.dns.nic.review.\nreview.\t\t\t172800\tIN\tNS\tns6.dns.nic.review.\nREVIEW.\t\t\t86400\tIN\tDS\t50266 8 1 EC1F937ED5AF4F8643275671FD9CB427F2DFDD0A\nREVIEW.\t\t\t86400\tIN\tDS\t50266 8 2 4A0872C07FD09A290FD39AA14AA2C6565448A49EA7657D249095223EE44D79C5\nREVIEW.\t\t\t86400\tIN\tDS\t60517 8 1 05032F4D149BA18CFFBCE24BB95880FB9512BD32\nREVIEW.\t\t\t86400\tIN\tDS\t60517 8 2 0229BA4AC97EAF5B55633E37F3E73D6E8BA283FEDADF7E930EB85BC675208A1D\nREVIEW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . C2/e1H3UKNnwZ5F/VSu5B16tWkjflOnQ9I+r6DCDxLFJYDJyEsaZ0yKLc3UbVjyhx9Bo1AbnBYm/NJ3dL0oUxNIFbBB6ZGWTzPTuzaAE7jgkFXlWB2MskqAKigImg08h2CYhxzll5MULjYIL7B3gCVcWZh4GNQa/Rlm42k3lBULut4BzZDGtEEMOQk4x8NWwt2C4jLoQrU/DCp/dZLEcelV/tQc6UG/ChrZYaTRThJs1Szd46wvWBmvMQ3XtW9NZdidIg6ZWlooJYO4eftcjMmAe7qDMJFsXF8EYsz2A6OXGYig5SI0VZuVO9SUeh2+CgfGitEN+gfunHoWFXuSfvg==\nreview.\t\t\t86400\tIN\tNSEC\treviews. NS DS RRSIG NSEC\nreview.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JDJpeSnO5N2iGSYmsg7a7idx54OM+jkXCaRohYdr4q4RmzafJsJVQ0UX07IKFvNylyNtCegNtsBjLMwzImcAKnfEUaxJozfRvUTt6Owa64cQIMo6HtUkHJDSe4/PXdXU17JQPS5/waYtH+1WXDWgoZvyuherX4Gm6kkWS8MLXgP5BkXu8mSCJvtjykY6V/8q+S2jzem0ayorZRx22uyR5Wkbl35GEJwcJuBqrSQ1x7j5d3njUHi0wTNuSwiX2h/kNVc6C1C0cq9ReCb6a0zdlhRJ7g6jqmPscmxHVzkdy1DOz47OBwU3EIZJXo2i/FFMK9DxVnzXIOZOEMnRCWeFwQ==\nns1.dns.nic.review.\t172800\tIN\tA\t156.154.169.35\nns1.dns.nic.review.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:23\nns2.dns.nic.review.\t172800\tIN\tA\t156.154.170.35\nns2.dns.nic.review.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:23\nns3.dns.nic.review.\t172800\tIN\tA\t156.154.171.35\nns3.dns.nic.review.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:23\nns4.dns.nic.review.\t172800\tIN\tA\t156.154.172.35\nns4.dns.nic.review.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:23\nns5.dns.nic.review.\t172800\tIN\tA\t156.154.173.35\nns5.dns.nic.review.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:23\nns6.dns.nic.review.\t172800\tIN\tA\t156.154.174.35\nns6.dns.nic.review.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:23\nreviews.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nreviews.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nreviews.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nreviews.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nREVIEWS.\t\t86400\tIN\tDS\t42061 8 1 492D92F1AE9523181A1B6E66F58F0999DFCC72A9\nREVIEWS.\t\t86400\tIN\tDS\t42061 8 2 845C65CFADFC46ADD6BB6C330448A9277B33D9F29C4F31FD594E11E835B599E0\nREVIEWS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tieREz4lZrgo9dg+L6ZWdATTh7DpYOu+boTgSDDQxyQYXK2sSrub/Jf4ZL9dZZ2hkdLEsvG4YdiE05BuzEQpwRq6IOZv/7v7SrM/U/b+u1CTQhYBa2AFr8Y/JG2d1SWJGwGwqDoHpzQ4cotSbGOvrDUV+8sNvVIrEtQDY6nSeSCM850Z2/5I6YpVZ7a+UYUz2OuGnut9pjklk2AtpVifhj0nWklf+jUSQKKZP7KBf9l6IZp4c4iTp/Cqmqb7PQb2K/kRq7RG0eWKPSSdiUs9eLD1k7kZUtgFKcLf8Nev3nd8JmaLarhYiu8YrOMsr+Zei1r6lHw3hJ34OTSnbslwGg==\nreviews.\t\t86400\tIN\tNSEC\trexroth. NS DS RRSIG NSEC\nreviews.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rUXugsr2+l/Dlk6EYzU6jE9jSC5Lps7OmZyXVTQ5lGhahdTWApx7ogxGtPx1+rm9R0+hD7lAVmXqh6d087P3kSb0jLR7hdkA3GTJTNK//H4Gnk9cXxWckFVNVGU/FwVe5VFnVM0USxG7kKY5/gGv8yTQH82NX29nZ+cUOl8Z1/xSmZ9stO4fMtyM3KglFnNJjTG+z6Di2Em8OZQqIW36fFZRUswXRv2X1BSKJuFYUi00BCNScuDrjtQcOr3c0j9zNPSj5ZTIk1sXB3gBH71WG0Sg02tsqfuC+SCsh/YVB8LRSCChFX0gJrNEe+kCQiXxNg8XZ3+bQlKvSXzzWwTHag==\nrexroth.\t\t172800\tIN\tNS\tac1.nstld.com.\nrexroth.\t\t172800\tIN\tNS\tac2.nstld.com.\nrexroth.\t\t172800\tIN\tNS\tac3.nstld.com.\nrexroth.\t\t172800\tIN\tNS\tac4.nstld.com.\nREXROTH.\t\t86400\tIN\tDS\t53088 8 2 9F6072A8631CDD4582C80D2372BE54F59AE189B5749D5007ADD985B4F82A6500\nREXROTH.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CrZ5Zca/qrNcrgswcq7jKqI4+BaLUzxeqXH9y+iT891gB+/7U3iIBCiIYvK2mOQor28TI1HLrN7m6a3XBovwkX2G8jFaf9ZRvqHHsZ8RBN0/TLXSw8awDjRLuUvGpjXsCQWe+bBkGDiI/8o+pziVAnyoHSnyKtWxY10bCJLe/5zwOOPpAvRJdi7A+FqqusGj4PMFJV5yrok8p+/UebleHeq4VPboKZyTV7FzSmWWnZw0uAbDFlCMpmcXgWdHC/1gTlYlTBg06U38odq9GJrOx255yJiDPKXJRQi01eTzhOp7+m42OeCLVVp4hMudjVAamfqzoHX7NCgsTWD4BgFwCQ==\nrexroth.\t\t86400\tIN\tNSEC\trich. NS DS RRSIG NSEC\nrexroth.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Gkk3KkEwvccvxqmvzGQsV3CIjySOGI12jLXLt3/xnzkkyM51c6WMOgwMCsPgdNZcmI+oIQ7AoSwmziJVYJUHJvEaGXn/ot3tC9Ypx1oyRaGO9yLCp3uDma3Om6Gfx/t5DE35+fBcTEF6QELgi7FtJ0wMZyGGClqx6NnVo0sZvlUd7OfeSZNY8j2O94/WTM4wCv5v37JGwqS7E5Du0tUBU2vUZLly2xaLwGQWEtxgnwjigQjOPXjGX+KiykEIfU5nSlFFJhUv3SLV7VrUcgDI/egFIJD0t5Z0E99sHJrXZOevFBjPe6uaxcvuywuRaJEbcF1CNR3AVj97SauqMTq/sA==\nrich.\t\t\t172800\tIN\tNS\ta0.nic.rich.\nrich.\t\t\t172800\tIN\tNS\ta2.nic.rich.\nrich.\t\t\t172800\tIN\tNS\tb0.nic.rich.\nrich.\t\t\t172800\tIN\tNS\tc0.nic.rich.\nRICH.\t\t\t86400\tIN\tDS\t49764 7 1 75DDCB6A3233AD81CD65DF3138D299592937DA35\nRICH.\t\t\t86400\tIN\tDS\t49764 7 2 AE19443051C6CBCBB411285F529394ECBAABCC764810B4D1117C76DB6635F74B\nRICH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tN4WzuyoJ387lP+r+EL6gdwEiuBulJ6ErBCw0b5Gf91r/X3KNJFjkIQaiTuHPoeq4jgthAOoZexXoPv0zTlnN9igHhtows1ZtUeph45j5b5AKIF90lFQ344M40II6nmoHI1RIzjv3smI9Y16+s5o92eFbE4aECWYcMFrwBU1ThZPHi+LokTqGumKA9eFNR9pCfyD+8aXVyB4qTlg9aokgbqFDkwBm2Uk2zH6uL8gKQlOZnOJCkRm8QW4HsIa7J/gQz0nv6YA2vQaguq0Z1UOPzZ3vVBOtW+sYq3CHUpNogtRuex+QEnLXuwBna1llTHGLn0SF9h7VM3MC0arc3+RDg==\nrich.\t\t\t86400\tIN\tNSEC\trichardli. NS DS RRSIG NSEC\nrich.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Klkm+K/J1yiDPkmQkhYe4ecNMkyHdG4lXyfQBnS3/hGbO0+y8Alw7VRvUgWMaaDoyg/4vQ3xmc8UTYWcFBFovlQYuMgVTqjCTGcJkNRb2awBUgKWQRrQ4QCE04dPxtdsFLwkdi6xEPwAgyfBFh69JCH5tL3zks8if042cYAgbmEbPy+7zTjBCX0c6xWhsYDspntrFuvwBsTyw2KElrAbvNEFS+0+rLVMf72+wP+2e54y6G3Cqx+Z1QFj+DcCwHLVdNkcGh4pnjdhrUCFbxh7SKkS1e9f3VPOauZ2k08nj72L95gYt1j7g/cBTb4r4y+gtbrLKDo8QoN78szt4vgxaw==\na0.nic.rich.\t\t172800\tIN\tA\t65.22.136.17\na0.nic.rich.\t\t172800\tIN\tAAAA\t2a01:8840:86:0:0:0:0:17\na2.nic.rich.\t\t172800\tIN\tA\t65.22.139.17\na2.nic.rich.\t\t172800\tIN\tAAAA\t2a01:8840:89:0:0:0:0:17\nb0.nic.rich.\t\t172800\tIN\tA\t65.22.137.17\nb0.nic.rich.\t\t172800\tIN\tAAAA\t2a01:8840:87:0:0:0:0:17\nc0.nic.rich.\t\t172800\tIN\tA\t65.22.138.17\nc0.nic.rich.\t\t172800\tIN\tAAAA\t2a01:8840:88:0:0:0:0:17\nrichardli.\t\t172800\tIN\tNS\ta0.nic.richardli.\nrichardli.\t\t172800\tIN\tNS\ta2.nic.richardli.\nrichardli.\t\t172800\tIN\tNS\tb0.nic.richardli.\nrichardli.\t\t172800\tIN\tNS\tc0.nic.richardli.\nRICHARDLI.\t\t86400\tIN\tDS\t60340 7 1 2E3E96F08CC10EDFF8287B0B01916222455079ED\nRICHARDLI.\t\t86400\tIN\tDS\t60340 7 2 37020C36172B3961EFF1111EE7D1DDDAD08E89BF10245DB24AB2C0C75E4C37E7\nRICHARDLI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TzIyZrBa2hWGfZBdDejqn+W51Is75dgl91JBeOWDxiym5LvQti1OCHiw/vv1Yg/y2K70CG8yBEC74HuotiEGDWp4sFAA0K6c6LGqQ0Ewe+UtmGOU0bCFIs37QpC0GJXQYvSvW6Nl/MObfcqsWuoKwgPgJZVHhBIsYZMWLeY+y6nZlP3Q2LQWFOAxTdsgdasWDloAI6W/c6PL2j3wL6R8dXjWpRnzFV6cSPu8ghA1DkxphVz26YGUT+9uBDt9jrKu65tgQqmRY89y515Z4jePJKMSsWRHwy8WhX+reF5SB0aVmaroBG2AbHPOuxFJT6mkpO4oeCIZ6H8wVfFAyw3bHw==\nrichardli.\t\t86400\tIN\tNSEC\tricoh. NS DS RRSIG NSEC\nrichardli.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lLTj6bVSiGOn0YdQKNn3z8UZ5s3+uWHmdf3KtNOSszjPpw6VqIqRMtsY6AldFUDxM8idmIIXj1ZMr/DrnUODjXPTPUYb9qjjkgVhRJ3RMzBGpY089BSaQrQ6HkxkQ3irT3D+2vW9qr7o1E3I5nEVz9Ym4q7YYUULEbxWZBCmKd3tH1yFwyZ52u4bAcRjwxa8kzYuIekNVjr0sOYhLsu8LAXnOB+bbwfw9VgSC+ikLGS4Bed5ow+SHqXyDGnIFrcF9PeHY+5Ph5zUhsfQSEozzCBouIadwNZjrkDvFfvu5WMuwga1+eDvaL28Suw/L5eAchU/eiwRJzDlCCxCw5n5lQ==\na0.nic.richardli.\t172800\tIN\tA\t65.22.136.33\na0.nic.richardli.\t172800\tIN\tAAAA\t2a01:8840:86:0:0:0:0:33\na2.nic.richardli.\t172800\tIN\tA\t65.22.139.33\na2.nic.richardli.\t172800\tIN\tAAAA\t2a01:8840:89:0:0:0:0:33\nb0.nic.richardli.\t172800\tIN\tA\t65.22.137.33\nb0.nic.richardli.\t172800\tIN\tAAAA\t2a01:8840:87:0:0:0:0:33\nc0.nic.richardli.\t172800\tIN\tA\t65.22.138.33\nc0.nic.richardli.\t172800\tIN\tAAAA\t2a01:8840:88:0:0:0:0:33\nricoh.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nricoh.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nricoh.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nricoh.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nRICOH.\t\t\t86400\tIN\tDS\t9199 8 2 954DE73CE0F8BDEF2086A7225047D637639112570D551884FA841A78744B7EB0\nRICOH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nDCJdYYWBhQKfygMB1hLVKC2KnT4aCcTb9tgizJHoOo3oEJQMy6A0nRqCszSu6ixH3jrmRZ1G4jCpAtsaDpSTg8GFcoygRdjN+WNuflU9Z1R958zKbN/uUDYoM94pD99LwlpNLSvWM0OciQ/w5EkfoTh0z2F2BJC9YreInHRDjmOwgKt/yhu4HRWYOuYU27aYLYi+iecrFZuxBWWcPunwCNwALjPW4RfssMTYTheOC7b20F3WnkNg/n6Z9NugllhxAA2B8u9MLQui6fLv7iv0HgxHaR8nT+el00JypCpaMMoK1hOAt3zGd8P7CGOOVBZYDs4V9nXL+H7ZRghi4HjEg==\nricoh.\t\t\t86400\tIN\tNSEC\trightathome. NS DS RRSIG NSEC\nricoh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DgU541RScRNlIdyY9zJOP7wQPxlr19DfqKpVjEZzA8S1Lo6Or06jcCdvrcPwljHdZMyRxbb4JKE1lVvC7+9FC2aD/wkiFYCZxAJpv36BfkxZsINUUsRWzEKHxQe26lLzPz5eKwQsewSK8Kb7Bp1Jd/Jxc1afyxipjJY3EwMPalaomsObGtphZeNqmG1w/+Dirjp+x+wcez1cUr65Wsx2V/s/lZxAx8MWE2JIcXgq0XTM9J9W023Tohg8ILKfuZlfY5Vin6GEYTrKevKkFfh7CSGkyn0N/M+EntA13/bCV9toKrFYfZhUlYxzvMxznPg68QWmVUqDZun9WKk1f7PRcA==\nrightathome.\t\t172800\tIN\tNS\tac1.nstld.com.\nrightathome.\t\t172800\tIN\tNS\tac2.nstld.com.\nrightathome.\t\t172800\tIN\tNS\tac3.nstld.com.\nrightathome.\t\t172800\tIN\tNS\tac4.nstld.com.\nRIGHTATHOME.\t\t86400\tIN\tDS\t39243 8 2 20FCC35BFBDDA973E47551E4C255EB0728692E2B67E99CB59677AA55146ECA47\nRIGHTATHOME.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . v+HS0X0deskfjoijMvIaueFEOAUenKh8TGHnJcKS0zJTE6ClH494u4Up3C2OgQnhmj+qC7NwFaivXHAzo9kJKOS7ApZ/O/baCakzlqhYz/S8UfEJzENIqChaAYMG0dJ3zWhqVwFmnJUBrspjnRGwma8bFc7xeOFwGG6ChlOPbrLfr02sh+mRXyONWKztmG4fUVqZCaqy8xZTgSrk3ugaO2peJ9vyqLbtjsAKkA8fkBeR5qMgSMzQm1tapAKeCIkKkBHqukDyUqPZRIAmrR7OGukCZMFoEjTxT7PizMrbYECtXYh1c6bDDD00GXSs0NQY/Lh1uUPWuKiW5LMYlu6iNg==\nrightathome.\t\t86400\tIN\tNSEC\tril. NS DS RRSIG NSEC\nrightathome.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . quFlu0XrzlkqAS/meKoiviHrrOZETp8dKfHNPQEqmBcTfiuWwI7IsLm7/InRC6oVmR6N+iUtlCeABJJS+i8yliqwkJCXD3cU74IV3uqPnOjAOpLPE2oQKfYdzahk+461nN8sIARvot4RB/TGFRF4oNUtl0RQf+VpfSDAL7HjvKsVqtIwb3TZHbxSuLXKQ+PbiSd6fZbNrbpw1qQVgugruip6u8G3QUlATXhtUzpfMZAZvEEIfq8puoe64Gmxvu/4l6sixTXy70c9Ty3Xy+2RD3nL6SZuy/GDWt6x60rKgQGZQN8RACDx+BYCyrWS2vPRlwe8Ujb0aoCst5PbOPox7Q==\nril.\t\t\t172800\tIN\tNS\ta0.nic.ril.\nril.\t\t\t172800\tIN\tNS\ta2.nic.ril.\nril.\t\t\t172800\tIN\tNS\tb0.nic.ril.\nril.\t\t\t172800\tIN\tNS\tc0.nic.ril.\nRIL.\t\t\t86400\tIN\tDS\t62953 7 1 0BE36F202719DBB172F1E771AD856928B3C7E2F1\nRIL.\t\t\t86400\tIN\tDS\t62953 7 2 3295417336F81048BD61F840D192F33EA3164252B75856F95329CAE87A7BA5B1\nRIL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NtzeNXL8o6HnYolH/to9GqyovG3C2kMX0K/0xoKoRpqE15V3VGXZQkYynpMi/Dky4sPOwv8udmRSOvq7qpZWFemF34ArRl1mcHgMpWgSUFgttGcFZYMwRv0+Keb/Vuos1edoYHUrLuS2iAPYe4Nbw/Td25mAhUQn8jgh1c0HUga9McPgCRfDkuAZ+IMOBhHlUSaf8T6BnYIt/+WiMl3QdRw05w+49z2/+MtisP1yoobCKLNbL0F4DVKGP7I0ZyTu+wPJSsEpLlbaghMWJOF56zz7VOMNsviBhDFwX3V0xBRkWREcHprHyfZEOvKC70NOk6S/r7GA6CQzTslSBNCBOA==\nril.\t\t\t86400\tIN\tNSEC\trio. NS DS RRSIG NSEC\nril.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FiUpfDOlT91xBansa00NdoAxD9RePLJ02loD5u/cl3X/StIem0NzO4bl6+I6zuR2a96uNAmSvm44QBIkYFXbVUU332HzqjV+9OxzWrdQi6e0TXFcC3OHO753ljl+lAQzCWFsSmHeoqEp6TwGx7uod6oYeU3Pnapaal0xW4f+sfOTexYwOQRRhro3z5OTM8GGYzT+zPwJmFOLnKyxEv1wgGS9ywIqmPC4+cP7lgYCNh9ip+wzyvlgNemLP9H2qT1DgJ6LADnLZdax9aJeacXbiJ9cxqXNBju6J/5xOEmtfJOXRAxiNhcTJmErjQNh3tEpVuUIYTcRbuYjSXvbnQFHrw==\na0.nic.ril.\t\t172800\tIN\tA\t65.22.180.17\na0.nic.ril.\t\t172800\tIN\tAAAA\t2a01:8840:ae:0:0:0:0:17\na2.nic.ril.\t\t172800\tIN\tA\t65.22.183.17\na2.nic.ril.\t\t172800\tIN\tAAAA\t2a01:8840:b1:0:0:0:0:17\nb0.nic.ril.\t\t172800\tIN\tA\t65.22.181.17\nb0.nic.ril.\t\t172800\tIN\tAAAA\t2a01:8840:af:0:0:0:0:17\nc0.nic.ril.\t\t172800\tIN\tA\t65.22.182.17\nc0.nic.ril.\t\t172800\tIN\tAAAA\t2a01:8840:b0:0:0:0:0:17\nrio.\t\t\t172800\tIN\tNS\ta.dns.br.\nrio.\t\t\t172800\tIN\tNS\tb.dns.br.\nrio.\t\t\t172800\tIN\tNS\tc.dns.br.\nrio.\t\t\t172800\tIN\tNS\td.dns.br.\nrio.\t\t\t172800\tIN\tNS\te.dns.br.\nrio.\t\t\t172800\tIN\tNS\tf.dns.br.\nRIO.\t\t\t86400\tIN\tDS\t60907 8 1 EDC582ABA2CC384A7F3D6A49DD573A879AD53207\nRIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dlAOSR//rrI6cE5hMGdv6onm4wEuy2fDZDQZvSGdpGi1OowjMvmQvcO1YzmxN5N2pkKHYLSIS58W6Gkskw6wKOZ4OnzjZAMhOs+5q+3b4v8JqITe/Ds2DWnl12DSjwxp2etpCziFJM5qhtMdMOX2ru6VDldqNRYOetZIzFetYrhwESps9lZAfOb58+01EQc0F7knJzgqaCOKBYQrjTUrG1HzjFTxKZLi/MMLUPq7Mv0oOpo2egHNP8CUgl8xug9mEHF77T/28kOzkVHwZl0i4z8Ow/7LZ6udvQ5OhtcQSFIFZl0Y/Mp4gfYx9V5ICbXqamsSYQv+MGmVySu8OXrKnQ==\nrio.\t\t\t86400\tIN\tNSEC\trip. NS DS RRSIG NSEC\nrio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UpUNo4rpZZQLfCYHK92NB81xshwSKIjpUobYaMRq87J+qytzDynpdujIuDNNOyj0k3G61zyrlB0P0QT7XMTF4J9K6GnMPl9kDYvp9eeVQOCoMbXjo6hlaOe+KMAJyP0/lbEdinHbzwTru8CohPhg7UbrgX0npS6iDZ4Xe2eEEzY9Zr3aHVXykjH6z8FkTUY/IHEhhxCloQNmxPN0HonmrehPe1ansV932dv6UySy8ATC8MmNfoojytVdVJVxDE13tXIDpJ0uNNuHb2Gbt8XuPcwO2YFK/lQU0wGjUq27IKF6ombkU0j7yq47r9ptNMGN+uILKrxym9m3KjjMwveioQ==\nrip.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrip.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrip.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrip.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nRIP.\t\t\t86400\tIN\tDS\t2887 8 1 FC53432B892CC58E5381DE9ECFB65E217C768AEF\nRIP.\t\t\t86400\tIN\tDS\t2887 8 2 EDE7050D28DF9A306123E522346BC3CFD32F5B6F8545A34B9C6D61AE2CCFEE5E\nRIP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . e82DBYe1BQEgUSkKygMOMj1wQ5dPiihj3epOy5rVikh3fmSYZv4FOdP4EE+oDxz4wQLKHdFNbxztpIGy+1nDlwgMMHA93O4FxedZBo2ahgYskZu4i8jdhZog41hy2yodOU24fHrSzZnDVHCvWKn2K2tnKr0ONwWTvxQMZNiYIONDQrBTQ1xAev6sTVNjT/3JhFK3F0PTbmEBLaBV2FuZO7Y3PbMxhJV8nBDrRq2WujRKQuzPJiw4UEy3+MVFj6gsacYtrTHSGM9ug4tX4Nvy/Sop6Zt6UZ6gQSuP11r38J9aeLPzb94jnd2FwpTFEi/UayocLPR6jIaOt0pPyhyfxA==\nrip.\t\t\t86400\tIN\tNSEC\trmit. NS DS RRSIG NSEC\nrip.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NtZl7A20rcxIbF3veufuyO1iZHm0fZss+NKM0jA451v24KYffa8gUo0PQdzfGR277UqswDKzZ3Ou9KKNj583CVGt53Ap4pWyI0ZdjygUdS9P5tFptDI9CNbvM42a+Sjw/LFTGa7J8rVTteOuvyHx6snS1ba1lb115uIgvfhSDkBk8qOe3DmZg2MTdLkIPpsy/FdlCTrZD/v6Nj/HYjKkDtY9T97WhdnnWpNFVtqtg2nAMkWi4I5EovA3vN9GZMaFvmnxQtoEbpenKSUxtkdMpWhgAozulXDQ7nRGVfTsHqXKArniZflmZd6tYxaeeOSpHbp/9bafe7RgxpFam/QsGg==\nrmit.\t\t\t172800\tIN\tNS\ta.nic.rmit.\nrmit.\t\t\t172800\tIN\tNS\tb.nic.rmit.\nrmit.\t\t\t172800\tIN\tNS\tc.nic.rmit.\nrmit.\t\t\t172800\tIN\tNS\td.nic.rmit.\nRMIT.\t\t\t86400\tIN\tDS\t44956 8 1 D28C8343951659E1FF97698415A1D7DA331EEB3F\nRMIT.\t\t\t86400\tIN\tDS\t44956 8 2 E3127207AE2F84F1478333A371823E46D8ABD5AC21CA5AEA896E3C33859AD067\nRMIT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PTWws2NGyuTYYlwvXwEBZpQL/gcs6WHlOzGgbHJf4eBbaiJ63oHY29mFGBsq8mbsYmopetK8IgBsIqe5x3NU67+MVIhd0gXDicaugVpOuLPCHZm6sPMmzHtLwvdiiaXJLUrvwzPmJ0zbjy9M0p/E13w262p/CQKnSueF+gx/3d4aQ8J+t6fHSq/EJ5/UFZWt8t9uc6VnBbTjazZ63T5VBHTlA2GeCAIdFPF064E970RvcG0dM5QtmIz3wDEEhRXM/rnRjsUfrGJv2Uk+zSo7dtsRIlWEleK2GgUAXIf/3S7DTS1k0yxQj771tFuLGzdDt3oAbgvDulq20HFZQznqVw==\nrmit.\t\t\t86400\tIN\tNSEC\tro. NS DS RRSIG NSEC\nrmit.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hgCQFhXBPvf/TzgGQIYf01IgIktQhFwesydQSO67UN66fmaDFC5D2i3lqO0OKaULXfPCZe8R6pXyZ4tkbczVWHnCKsAaMmg27H6fl0iYC4/ft9Bq2PrOoanetXSs0g02oIpd8yTmLa3gLXhxPwIUm5zekZ0jeKVc0DIbWU9o49mkK86Oox+HEH3tOdt/4vLfHscbEIB7f+qeRCe4i/xF6AWOZhonp5/WU26PpzyU87/2mTRCMvvjtJjomNt5rRjlK+rlB4Xhs1jZ1p77wtcWtVQqm4xIhN/JUjNbD2q+AFKnPpZQaTAN8+MESk0ZhxETNxU9+UariJYx2TEkVwTEdg==\na.nic.rmit.\t\t172800\tIN\tA\t37.209.192.9\na.nic.rmit.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.rmit.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.rmit.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.rmit.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.rmit.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.rmit.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.rmit.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nro.\t\t\t172800\tIN\tNS\tdns-at.rotld.ro.\nro.\t\t\t172800\tIN\tNS\tdns-ro.denic.de.\nro.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nro.\t\t\t172800\tIN\tNS\tprimary.rotld.ro.\nro.\t\t\t172800\tIN\tNS\tsec-dns-a.rotld.ro.\nro.\t\t\t172800\tIN\tNS\tsec-dns-b.rotld.ro.\nRO.\t\t\t86400\tIN\tDS\t19267 8 2 499357E3CC1449108F1E2BB70A1B952D140871A50E41138786EB51A2316468EA\nRO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nh6LOMtNp/HWNSZZ72aU6K4d0qgLczNGPVQrydH33KCo/g07j/bKsUxGYq1V32Pz7mbQVIjI/MsbL5jGefogvspEP7rEschOd20T/V7PQLRKNL7FUFGcNRPWN+yxbYNCKE6kgfqjo+jT7etZqSKUTKzQ/MrwgekffIzsFaEbXYLkNZyCSXD/AbkIi6qpBsaMpV+cKdwfQdyDorQ1Muy9gvsWa2Yi35zoCkqCxoqULpIhBug7wFSfhWaetd6qR2GveDqOM+mSKtkwSB+YP6vEcI5vThix+c6qfngtq1enx+qnWNTwnkb74Vq6BbJVw0b4ae4ScdRiwa/2EE0mv0X0BQ==\nro.\t\t\t86400\tIN\tNSEC\trocher. NS DS RRSIG NSEC\nro.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . e2VUTLByrWW/ehDOFnOc8S5SF+NAtvc5r52JkNzY9C56hBWmAC8bOhCHr5lszTCgrTdqDlJ+dfRS6KN/5OMrdXrQgvNFFV5S+upPSzRLeRR2kPHnDR4w6FjneBz2st3rWK4Pky48Cnyii92zoDHeuZFTVK4Wt6Kcp6JYqwRW4aqU+U5CtuYhtFEzc8c352X6cKXbBzkQffwrPQ7ucg7JeA5eTeNY4bw24EODFJdOitr8kG+MZWbodJZ/bVKplWxU7jKIHiRdnEuOFZ6bGcHGokKK6Ht7LPswt6A7ZqLZLTaCyEJn5pQWp6Y5gC0/77hKz/dxCLETG6Ue2szbw+WHdg==\ndns-at.rotld.ro.\t172800\tIN\tA\t78.104.145.6\ndns-at.rotld.ro.\t172800\tIN\tAAAA\t2001:628:453:bb:0:0:0:6\ndns-md.rotld.ro.\t172800\tIN\tA\t192.162.16.19\ndns-md.rotld.ro.\t172800\tIN\tAAAA\t2a03:5e80:0:4:192:162:16:19\nprimary.rotld.ro.\t172800\tIN\tA\t192.162.16.18\nprimary.rotld.ro.\t172800\tIN\tAAAA\t2a03:5e80:0:4:192:162:16:18\nsec-dns-a.rotld.ro.\t172800\tIN\tA\t192.162.16.20\nsec-dns-a.rotld.ro.\t172800\tIN\tAAAA\t2a03:5e80:0:4:192:162:16:20\nsec-dns-b.rotld.ro.\t172800\tIN\tA\t193.230.31.230\nsec-dns-b.rotld.ro.\t172800\tIN\tAAAA\t2a03:5e80:0:5:193:230:31:230\nrocher.\t\t\t172800\tIN\tNS\tns1.dns.nic.rocher.\nrocher.\t\t\t172800\tIN\tNS\tns2.dns.nic.rocher.\nrocher.\t\t\t172800\tIN\tNS\tns3.dns.nic.rocher.\nrocher.\t\t\t172800\tIN\tNS\tns4.dns.nic.rocher.\nrocher.\t\t\t172800\tIN\tNS\tns5.dns.nic.rocher.\nrocher.\t\t\t172800\tIN\tNS\tns6.dns.nic.rocher.\nROCHER.\t\t\t86400\tIN\tDS\t29425 8 1 BCFEA6ACC00C718873237F87CAAD47519A571275\nROCHER.\t\t\t86400\tIN\tDS\t29425 8 2 A627FA373FD48F160523A4EC4790F1E73907A3B54CF62BCDC14C76B4BB688E45\nROCHER.\t\t\t86400\tIN\tDS\t33922 8 1 1635B1B04626E0E4360BE8796705FD5A8155243C\nROCHER.\t\t\t86400\tIN\tDS\t33922 8 2 6E9B14C1B319CC1C8AB0BBBB5DD55E2057121E8A4B0CBCE1D9941A2AFA9F12DD\nROCHER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fT7fyPEsQrsqnPC7t5LzpCkzpnc1RrwuGGaNjhhTlMFIZuyAWlg+OPfTZMd8yiRsaL8dnUCmsyD12dh6PV1Dr4eN93ndzvcWF6p1onz1UdKeZ8hSmj9IIVXQ81MZ0oP7y7y2nV7rHpybNAIZcIxZ3WgpbWWJ01tRM5OzNpM4k3tb4Ahc7Uz6HG2EVM8Wa6MBCe9//xZhGLZQ+tvefzcVYKhLRCSHlrweLHN4yn7lhGBZnkNV9ZwmjJWa5cWGZrUCWbertjtqsPhgC/G7nlt/GZvApURCgUmCIkqvToEwxJBQsxIV6ECUwlHP6Cdxy83Psg3XkfVsluybxdHE4KUJOw==\nrocher.\t\t\t86400\tIN\tNSEC\trocks. NS DS RRSIG NSEC\nrocher.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fR6AyUqHfUmcU5cARZyum+yCr0kG/+r7hDNJuCAv/LRrxOSS2hMbric/lIIuWZWf1z6/EoDfgqXBGuL3undyhrnOCANTZQvX/m6l34MQFKWnWgOv+7agVHQhvp+phE1VbPn7Tw67ZVwyNFzW9EoNqL7Jy34H4MkEknz6DZdC6ehrGUsG8JlbXvSXfRgroRGTbE1vFFozup1xQ3M6u1+ZtteocRYA1Z5p9S1eYKs2uNCAt61j+wTXMVUeoGn9uX1C4g0FJ2S2OE+zNykM/QPJIbq+jGC3b5IYgK0JOFDrB/v+hsZ4mjqWZbBB9Lu4osd2kzIW1F2aiyuFcDTrM4SQ4g==\nns1.dns.nic.rocher.\t172800\tIN\tA\t156.154.144.145\nns1.dns.nic.rocher.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:91\nns2.dns.nic.rocher.\t172800\tIN\tA\t156.154.145.145\nns2.dns.nic.rocher.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:91\nns3.dns.nic.rocher.\t172800\tIN\tA\t156.154.159.145\nns3.dns.nic.rocher.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:91\nns4.dns.nic.rocher.\t172800\tIN\tA\t156.154.156.145\nns4.dns.nic.rocher.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:91\nns5.dns.nic.rocher.\t172800\tIN\tA\t156.154.157.145\nns5.dns.nic.rocher.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:91\nns6.dns.nic.rocher.\t172800\tIN\tA\t156.154.158.145\nns6.dns.nic.rocher.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:91\nrocks.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrocks.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrocks.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrocks.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nROCKS.\t\t\t86400\tIN\tDS\t25861 8 1 0F8114453B161DC1B09F0C8C4FE2DD5ABB437C23\nROCKS.\t\t\t86400\tIN\tDS\t25861 8 2 23B9ECCEE9C250D1A955E1A2979C489AE5CA9F10EDBE348160B8A4A24C95C9F8\nROCKS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S8EOpjGRZPq9EyQ59cWe7JXc5e3RvdjyniBhb0MSaX5rXh1UkgbHnRtAJ1KW3E4NC30wtdbHH3CsoLIXYb0ru6JRSAJDsa2Eapt4m+1ebxjPoKdRc7tCTdPV2CWBe2+cWP5r9R8mq+GahwdjP1mn5WJvFu4at6DUvNqyKJohvuJufjrx23V6pFmiefi6ztvfRlTpsL0iqAsTlIQ5Ro157VgXcgs0Kv+oxXhXRzjYX6svu4xqgVTCRgSsM1iB3MGmuAi+xR60PdjslXzSRm7JcLTHg4pHS6c26gRSA+x7+ozm7cgP6T1b2skndpbtbodPJIGrtt/tX83I6jXKpYZSiQ==\nrocks.\t\t\t86400\tIN\tNSEC\trodeo. NS DS RRSIG NSEC\nrocks.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KffbsUVg2BGSSNrYl6ywKO+Wbn3ryc0evyVNYP6a1wlpLrtTxvUwBk6MVozJVm+HxrAHhJ7W9SAQWdCtp1zBZOletGem9mv3pAmpLWiLQJgiM0wG0fMFP+iqPiQYYQSccjeehYNcoNjCsFJ2E1JDF2oKwAYoBDF7Lk0b43FTLgaxbxxU4ABd8iCOb8/zT/l0nlhSHyqDpY1sFWvcJnS+JC3PVoaKd3iW0LUPwPTHyMIVoSGUfxTwW+WzHcjB+NwsjwFwUY3Gtp6+kHuzf0LVLoGad8bT+tQUo5MxM45ox+hXhxfo6XHrcml8j206Td997KQvZnJIA2T/ULM2s5fYZg==\nrodeo.\t\t\t172800\tIN\tNS\tdns1.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdns2.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdns3.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdns4.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdnsa.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdnsb.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdnsc.nic.rodeo.\nrodeo.\t\t\t172800\tIN\tNS\tdnsd.nic.rodeo.\nRODEO.\t\t\t86400\tIN\tDS\t60932 8 2 A2B0DE34D189EC512449B234452E2D196937B6348EB2DA406D59F73FFDE339CE\nRODEO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Fsbl//WE1F3nof/LQo55ckEHzyGsIvkTeh719hg0HW3WgxlZU7Kj5CmHmRWuy7XBwHelJhp9mo9MUL8PxZllEJUhM2GQVVNU07Ry4Mb0qsGNQI+HjJn7Uwb1LHVIDsE1h9i1oEc5GRGgoxPCqMZHbHQ8pzHtfW5q8hWVFZKDfYnCl4gZ24MLC+7jiS1dSfyTfaqNIYFg+85yxx38mpqCft66xnlGoz3TkKN3Lzk4HQ9HDpg3+tHYMtLSEVX0okc0lNc21e7CzRdMEfrLyyiUAOCHLWQmc9Bp81iUwRICCTUBG1wwIAnaAdXDzAxQyhWK58HgfwUoFA3a9zjyJd94jQ==\nrodeo.\t\t\t86400\tIN\tNSEC\trogers. NS DS RRSIG NSEC\nrodeo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MrMFis5gJTN26LFFKqTFq1G8u+RFuqHIR7C4zQI+lNzk+ex2C4M8/KjrbI1JUNI8rXNRHGJ9CUo5XOy1vb05N7WH+mXa1fOwsmOJOQFMD4S3LqYy+K71WFeZOkZ2EaIKJWXaogiruE6pQwwRsZzrjMTTv2d4tpEgsb1+BRjIEr7bVMxVPgJrkz9iSHOlfKCawxYiHrTNOp3B6UiZnE+jHreuStbL4SmcVPwJsmiH1cjU47j7ZYZ9N19wMUW+pV/7sRqJ1BPykIoCwQTaf6Pp61INSZmb238p03DTJ8wRVQRvUVkEBJ8As+VPBpjib01HQbGzUiID0T0R9MhrxRZNoQ==\ndns1.nic.rodeo.\t\t172800\tIN\tA\t213.248.217.30\ndns1.nic.rodeo.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:30\ndns2.nic.rodeo.\t\t172800\tIN\tA\t103.49.81.30\ndns2.nic.rodeo.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:30\ndns3.nic.rodeo.\t\t172800\tIN\tA\t213.248.221.30\ndns3.nic.rodeo.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:30\ndns4.nic.rodeo.\t\t172800\tIN\tA\t43.230.49.30\ndns4.nic.rodeo.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:30\ndnsa.nic.rodeo.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.rodeo.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.rodeo.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.rodeo.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.rodeo.\t\t172800\tIN\tA\t156.154.103.3\nrogers.\t\t\t172800\tIN\tNS\ta0.nic.rogers.\nrogers.\t\t\t172800\tIN\tNS\ta2.nic.rogers.\nrogers.\t\t\t172800\tIN\tNS\tb0.nic.rogers.\nrogers.\t\t\t172800\tIN\tNS\tc0.nic.rogers.\nROGERS.\t\t\t86400\tIN\tDS\t59283 7 1 A302BFE8A8310053E31CBAEA9822AC9C89CD02FD\nROGERS.\t\t\t86400\tIN\tDS\t59283 7 2 A799A2143184A61D7BF63A4C20F4CEBF1DCF40B6D501837131E0CD3F5EBD5EE3\nROGERS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JYd07L9ODAyTT5Z9+IuyQXryHWxS41Mhs70MOtKUjZhoG7RwCVwTxD1hphNk1IPTuVDZN5Xhi9KkpxaVtbqU0UipnrICohegTQoLfawKDjB0eLtphMyeZSI4KfzExVuJ515aAN+oQVEwXVWectPYjc54TsbfxwFmfZ9/Uk4FSzzD9qTpwHKBC4Qx0NP56+oW25XfuiDdq335FB9kCHeCA7PdU0Y/i+Wh9LNx/WtD1kRofm38RT++tr8kWj/e90/TK0AD5JOFRPn0QtM7Ys2Ma5ZThj3nG6Ts3AEjvf9goBWKsgpMciDV3QeWwwpdEWA6iZ4/lUj3cWMRLuItWiA5RQ==\nrogers.\t\t\t86400\tIN\tNSEC\troom. NS DS RRSIG NSEC\nrogers.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sU9iKcOw3BlwNnIr2NyqT1tJqsCivOfgZUL+Qk5cWzvVJ3arAZsX0OFGEGdBW2F3XWnfe1y9iJa+n6mRdlRLG2mTvzjhp6jt0IR5HS5Dqvfz6s/Rg+H8guFdhtNpsCZn+71Zj0BDPKKjFsUpOTMm2RJUzRwvjSeffskYI5ExJNcd24k0Rr5l/zBZRnL3oqBnLa8A5yIjwYyFKr7lyN0qRpR1FvoTHuh15tWx0SNPP543xcIv5+ragZM/qSZnhrsNqQcnbSHZ1I4CP4r8IUeGlZFsOUxiOOqd8dRpwQ6NwOaz27XzhigiLab+ZwKfDlt4g+x8s1hAvdJ9tSch9bxu1A==\na0.nic.rogers.\t\t172800\tIN\tA\t65.22.108.33\na0.nic.rogers.\t\t172800\tIN\tAAAA\t2a01:8840:6a:0:0:0:0:33\na2.nic.rogers.\t\t172800\tIN\tA\t65.22.111.33\na2.nic.rogers.\t\t172800\tIN\tAAAA\t2a01:8840:6d:0:0:0:0:33\nb0.nic.rogers.\t\t172800\tIN\tA\t65.22.109.33\nb0.nic.rogers.\t\t172800\tIN\tAAAA\t2a01:8840:6b:0:0:0:0:33\nc0.nic.rogers.\t\t172800\tIN\tA\t65.22.110.33\nc0.nic.rogers.\t\t172800\tIN\tAAAA\t2a01:8840:6c:0:0:0:0:33\nroom.\t\t\t172800\tIN\tNS\tns1.dns.nic.room.\nroom.\t\t\t172800\tIN\tNS\tns2.dns.nic.room.\nroom.\t\t\t172800\tIN\tNS\tns3.dns.nic.room.\nroom.\t\t\t172800\tIN\tNS\tns4.dns.nic.room.\nroom.\t\t\t172800\tIN\tNS\tns5.dns.nic.room.\nroom.\t\t\t172800\tIN\tNS\tns6.dns.nic.room.\nROOM.\t\t\t86400\tIN\tDS\t3599 8 2 060634B06ADEFFA11A3A1A3E0A24F1D94EA80D6D5E47E96A7C80466DE361DD7C\nROOM.\t\t\t86400\tIN\tDS\t37939 8 1 4E7FBB7F2EEC18CBF7866841A2AEC5390704B036\nROOM.\t\t\t86400\tIN\tDS\t37939 8 2 26F3B7ABE9ED97563D2BF42035D450E306A5324FD416757025295C1BB127A02C\nROOM.\t\t\t86400\tIN\tDS\t40984 8 1 3E53C1424D75CEF74F9B81CA142CFE6D215C4BB6\nROOM.\t\t\t86400\tIN\tDS\t40984 8 2 E7694C992A3CBD403625D0385FA1042AD18EE46755BF5A799F0B82C4776035CF\nROOM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JX3lNP9SCx5MUjHYHNbc4HTJOdDCMjwU+TC910ifDMEwmQyINKpVFJiQMIqkSzZyq6ZItvQHJ2oNKwamN47YABfPfWYqhuMI+kwsNyiZ1o9nmiZTHfEPkC+z8YX09F+yqmUDS8c7GopokRmxxeddAg2hudE6rFip5PLywHFwS2XHjoUxF+HGji0P96ahDE7eo6VoaMCBQ/Lit4viTaDtwsOIJ+qXf9DJr8zklO4dVwCokF1xNiD3CjptbP/LDJNc4toc19QvjeAob7+BDXyPWIP9Q8X7+DPmXzCpBVJn258/QOCyLekYERUz/XQZCS38zD6i3QvD5pNIxCTu6ELbTg==\nroom.\t\t\t86400\tIN\tNSEC\trs. NS DS RRSIG NSEC\nroom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kIFazzJGUjknefOypennCgvVGyaPjRFHzxtRtc9Q1b8c/7Vi9UqZCiPbqZmwyS94OkycF4ig5RApJC7Dt7S0jjMKATbaouHMEiQmt009xn0z+zNg82ul/ZkHSc2Bnj1PBdzj8908z6gz8UkcOl7DI6x6+v1A0v04rJeI8z1A0vulxyMubWMbDlYKOzzVGgNEmXQ30tgZQ3ejYZ5YofDhneUy6Iw0CZMx0kHcz1X9TdDrNeMq8gPQ1yfWAvIGs+13pCXq03AZyeF2pZ9rMAPOyynp98QDuM+QwVA4sKGZmpJoPL87GFgxVjXP2wTUyMUHIcnMPmUZBziaSa1Mf1zc6Q==\nns1.dns.nic.room.\t172800\tIN\tA\t156.154.144.146\nns1.dns.nic.room.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:92\nns2.dns.nic.room.\t172800\tIN\tA\t156.154.145.146\nns2.dns.nic.room.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:92\nns3.dns.nic.room.\t172800\tIN\tA\t156.154.159.146\nns3.dns.nic.room.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:92\nns4.dns.nic.room.\t172800\tIN\tA\t156.154.156.146\nns4.dns.nic.room.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:92\nns5.dns.nic.room.\t172800\tIN\tA\t156.154.157.146\nns5.dns.nic.room.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:92\nns6.dns.nic.room.\t172800\tIN\tA\t156.154.158.146\nns6.dns.nic.room.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:92\nrs.\t\t\t172800\tIN\tNS\ta.nic.rs.\nrs.\t\t\t172800\tIN\tNS\tb.nic.rs.\nrs.\t\t\t172800\tIN\tNS\tf.nic.rs.\nrs.\t\t\t172800\tIN\tNS\tg.nic.rs.\nrs.\t\t\t172800\tIN\tNS\th.nic.rs.\nrs.\t\t\t172800\tIN\tNS\tk.nic.rs.\nrs.\t\t\t172800\tIN\tNS\tl.nic.rs.\nrs.\t\t\t86400\tIN\tNSEC\trsvp. NS RRSIG NSEC\nrs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . R64G60xTlqO0i0m/DeZ5HKMfVKH2FHjS5QZUSs9HAS59BN0/n2tyuXMwHC3R6qRcbXATSzgrs89Ejg3p1j503qbSX/gkvQAKF61P+cYphtbFw+k/0lDZM6XM4axzmweJ9ZVPmgcBf+4vfljU3Yw6vO5bEJ0j5LXs8qEzCd+E06ozg482rnFZCg42fo630WQzYR0EB5orqBJGycAj1xz+MskWCO3oQhyx/pF4gCDHAT29tq+GjhIKRmkFB7hJd/0uGkf40+qUUQSj725JE9fxugHClbNuJFt00pzXR1Z5R4kK9htPRHTPPixNLSmYQVXa87tIOYi7fewbs79Rmk12iA==\na.nic.rs.\t\t172800\tIN\tA\t91.199.17.59\na.nic.rs.\t\t172800\tIN\tAAAA\t2001:67c:69c:0:0:0:0:59\nb.nic.rs.\t\t172800\tIN\tA\t195.178.32.2\nf.nic.rs.\t\t172800\tIN\tA\t204.61.216.32\nf.nic.rs.\t\t172800\tIN\tAAAA\t2001:500:14:6032:ad:0:0:1\ng.nic.rs.\t\t172800\tIN\tA\t147.91.8.6\nh.nic.rs.\t\t172800\tIN\tA\t91.199.17.60\nh.nic.rs.\t\t172800\tIN\tAAAA\t2001:67c:69c:0:0:0:0:60\nk.nic.rs.\t\t172800\tIN\tA\t192.5.4.1\nk.nic.rs.\t\t172800\tIN\tAAAA\t2001:500:2e:0:0:0:0:1\nl.nic.rs.\t\t172800\tIN\tA\t194.146.106.114\nl.nic.rs.\t\t172800\tIN\tAAAA\t2001:67c:1010:29:0:0:0:53\nrsvp.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nrsvp.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nrsvp.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nrsvp.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nrsvp.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nRSVP.\t\t\t86400\tIN\tDS\t7067 8 2 A34484076595033B18742005866B79F5C56FECEC5A667494E3B179621B44EE4A\nRSVP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gmE6s9glkMBvcdKTd1syM4A62lIvJYHrS/DTGCmYxuFD++AXgZjhwl5mc9QDo1XbqkBPunRjIpOaem1UpQYGA46vd/fIxOttl5ACgYnNQOP3mt1h7VqpiaKA77/2/m5cmVDD/XWYEQX1t+omcLE3OL3zNrdz8h3zC6AH57S/z0bEusdLKznyRfk5CECPKcuP+J9qtd0rhSnxLj2SFjQ2oovmdlvdL+4atCutGL/CqqUajpsSbz4RfwaiGcn6T4HHGP1IR1wHHcXVtwpDzZkJ66vgm5F1E7WGzhBMRcVJPrY12qwtuJO+aafJzzq6a/ndcuWTkv3Gi9lZIuSrR8dVfg==\nrsvp.\t\t\t86400\tIN\tNSEC\tru. NS DS RRSIG NSEC\nrsvp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VIUvuuMYnVDc2HJ4gpIyjo58eOydhVgpwzoOoZ4h0C1OMt5nnlMYamLITAlE5bAA/euw+w1ogdCA42kjQRfOTZ4zbUjfRXH2LWasy+LYp3C3iAk5NKCon/5Iu84MeTku97ZHZiiDHpv18YdRgYjH3Eu11z94Z+bkEvLF9pm6VDXnwFA0QDql3sDPF4mTNK3RD4eaLF5kjUL4mmz/GFlw6pcDnuP20PQcjsdVOzBsnRCt67K3fZIhZoWoHxYsnrV90W0od73KgqtQ+wMq9syYy+3NTIOZ4M95cfl4bsGqVnOq/f9u4bZKAZhdOoy2KrTu3RHrz9AUIsnMcHHyUwR7Hg==\nru.\t\t\t172800\tIN\tNS\ta.dns.ripn.net.\nru.\t\t\t172800\tIN\tNS\tb.dns.ripn.net.\nru.\t\t\t172800\tIN\tNS\td.dns.ripn.net.\nru.\t\t\t172800\tIN\tNS\te.dns.ripn.net.\nru.\t\t\t172800\tIN\tNS\tf.dns.ripn.net.\nRU.\t\t\t86400\tIN\tDS\t15506 8 2 331CBB1932E7CF201F81AB299EF8711AD7175E8812508679E475930C2B145C97\nRU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hNt4Durcm467G+LKvSn2YDH/mpR6iFlUVyO3V8/AHGbnXxu7OMbhhRsxiBmeRmfAGxR8Bpo0IULegaV2ZzWf5i2PkF2IwDEdraM3B8Pit5ZA0BRB43zkIzkxBN6LTNRO4hp5h90iNSHB0xgWgkd2hjMwYM2XaKPMykeDSXMWn6e+Ii9L/z/QIf1eOUurfmq1toWVGLkOJmAXTUq6YjGnV4078MkcFnQUCwNMbKeeB6hni5Tk4gon7JrQAZkaObAEKFkrW1qMX0Od3lBRiHqNmYqUayD+LIDQ3rJy6CcJvvBDpoQ1t4tLUkw9mS+HDprEZx+aK41pLh/XbpNXtrDpuw==\nru.\t\t\t86400\tIN\tNSEC\trugby. NS DS RRSIG NSEC\nru.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pwYlwM90RygTYkm5ymH8go/+08w9pGFBDVeoCcY8IRdOsW8fWV4zX3N+gZv6LSC7w1syQft6E/2eakAc5zI4A6ND6qpRR3a/vH1P29+jYk6PAPY4L1Ihyuki3XxPAIyC6SLk2/toGNU6cHCLnI4uLIwUfRx81414/0G6ekPIDQuFB4sXnN9xTfHFja7Fga5eOP08DAZLUQ0KhWBiCrF9Hy2W06JBsdXFoBgnwsr/U2nNhOepyOWIicx7PI9V3lefOaZS7867GismCx6s/TIXAHlj2QbJZ48EgYJBTv9SX6ozyXmpD3mub4lA0ZkWcEs0EsUfw3BtAShIrd6G43BtKg==\na.dns.flexireg.ru.\t172800\tIN\tA\t31.177.70.1\na.dns.flexireg.ru.\t172800\tIN\tAAAA\t2a02:2090:6800:0:0:0:0:1\nrugby.\t\t\t172800\tIN\tNS\ta.nic.rugby.\nrugby.\t\t\t172800\tIN\tNS\tb.nic.rugby.\nrugby.\t\t\t172800\tIN\tNS\tc.nic.rugby.\nrugby.\t\t\t172800\tIN\tNS\td.nic.rugby.\nRUGBY.\t\t\t86400\tIN\tDS\t30467 8 1 CBF75F545BB5C1057CF13EDE91565F6CB3708D7C\nRUGBY.\t\t\t86400\tIN\tDS\t30467 8 2 D23F3E8A3EDED657AC88B27E95B1EB94CBA49F056E3FA1FC970E743DC3225817\nRUGBY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DSKkLpypEi/S/3Fm6/5oTcZc0CAgKvL2MPJIQYPSO5bTYoQDoj47Ykc+cARcU3tiZyFhbZ9uJBWMZ2zrYBJLfHfFSkle0l6uuiMqR93qaV1nbHZrx64KX6LnfXtFyxLoJ8ln+r/N3K2t43AAD0xxZsvsuaGWId2yRRT16CgHBk065159TkT5NwwK+T0eUSlU0FXjbr2q326yMpl41g1kIRdfPOpg/raZD3yWOrRH1g/tVmxgMJLlwrsYfKXr8AlWOpokbT5hAwp71jSdTPCOXuTGVb9WycPfXvvqQ+8tKtbTqtXUUJviSUhxgwH+AYmoOhYxXOiDYtFaQxxGlK34uw==\nrugby.\t\t\t86400\tIN\tNSEC\truhr. NS DS RRSIG NSEC\nrugby.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ayc/lHQskN9Lk/v/58ua22DrfW49KvX0Do3YyfpMVnW5zqefOv8W25HktT1KDpXboYxXSj8njF5IKf90oGmLAzKdEeUo7/aNn12SAdyHpsxKpPDzV22UVgrc18pG9ea43yUTtg+y+Q8WGhXzit2uEIhA7xfVMo7q5UeR35OMtRuaC0JhEzS/yCSwPZ/y/zun4b/5gMwJ6E7Pj+s2yiwz5aGrI0MPFyqZxyynGYkueeOCPuPFGVSGBVahSBkgCmI/XOW9TxyC37yYlXkdNgZRk4VNaM3a8TdvQdzh6nbHhDtU/yn05Mxzl0co3HdpIyaazEkFCj0+D1xc2NHPa5VGGw==\na.nic.rugby.\t\t172800\tIN\tA\t194.169.218.73\na.nic.rugby.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:73\nb.nic.rugby.\t\t172800\tIN\tA\t185.24.64.73\nb.nic.rugby.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:73\nc.nic.rugby.\t\t172800\tIN\tA\t212.18.248.73\nc.nic.rugby.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:73\nd.nic.rugby.\t\t172800\tIN\tA\t212.18.249.73\nd.nic.rugby.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:73\nruhr.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nruhr.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nruhr.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nruhr.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nRUHR.\t\t\t86400\tIN\tDS\t25131 10 2 EC453960C396742EFA2EF815FA9C9DBA146E838F86F11643704C1630424F4E78\nRUHR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bMx0yPaOAxNEp4vTHua1KJ67+Tqt54LCZTITS5rp7DKRGq9Y6fBtb+ekcYwXH3W2sU3IxoAQVG4tCkfHMT8/hQr7FY53MzuxSkZ97RmSbUJRv05ETLF6FzF/Sc8p5uNCu8KrKQ76JhhIO9/TwoFo9dRyLmqnvGfMWaRD3tOYurhJvJLLKJx7Ei3sRoDdTcjBFYnTr/0jATvsMUc+IqUFobKAEJ8N4wegVuycqFyNnLTvWynJhd3rSB2ggaQqoPB7cnnuoGld4mErMvfLc540ryWjuOcxGoA6T/f8mFPb/ypjSNrhVL28IlEgmh/4bj9IYUS+RHNp087jUrKkHKUfwA==\nruhr.\t\t\t86400\tIN\tNSEC\trun. NS DS RRSIG NSEC\nruhr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OwSSvIqUIzoV9yJwUyBMMWa/yd7N+M047fj88rXzo2m371hIrggFsQkgLD1w19zX2mFfug/xfvmTZXTw8kZcf2AuSeRG+JLuZS6yUCduNDDbwCE5ntxBid5SGlOn9gw5Y52stN7ZZOFKAYQ6dCKzhMHhxM+DQ9nLvM9SVzLjQX2SKJQAAq4IFhazuOVOl4HiYWAric8tbzP97aXpNRPO/DZKkUJIi6kqPPRHj/BisuLynKtvcEYBMqGpqyH51ncVr0GObcidTAWn9zuBrOLgTNwMsFwenfFqlnnemB7Mk5UY28kifGeas2aMWsFcMMfaPjPhzlBOn85zBvLlCagmKQ==\nrun.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nrun.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nrun.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nrun.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nRUN.\t\t\t86400\tIN\tDS\t57370 8 1 1BFE214CCEC43C42FBC6D9695F6D5AD0A7E969C3\nRUN.\t\t\t86400\tIN\tDS\t57370 8 2 36AC658F46070C6BDD3567C028B6C4A286357A96099FC21C12464650E76880A3\nRUN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . v8+LV+2Asgr1jFz25sA4iMasPE6om/72D4OwkPvAV4hR3Z1zNA2oOIGjoSmYHUbLZKLomaqixzWT8muvdWfzNynCVr2UYD1uHAnDz60rjTzMlVkPm8jHy9TZ4cYHlsJg4IHMclWeOb3cAum4v7xIJUZXe4BaHO/S+7osiXq2nyp1cUF2dCVTTo1BYBi8TPHRko+eKgiVx1Wacfdr5r4v9kwQDNjnMYcc7C+oDQ+WKjGsq/Guz+aAkzLX8zOvKRNA6GyxPDqNNhZWVjC3XopM7DFtIQHc5nm7qudvCz0pBO/Q7ebeKOXvGmmyU3IHeyvzfGS8hfqv728FZgZji6ogTg==\nrun.\t\t\t86400\tIN\tNSEC\trw. NS DS RRSIG NSEC\nrun.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . P/YHCABDEJqrNL95iU/lvNy3mEkxL6SRQrmeggvh/Cb7n8KgLGnyJwe3vHAjEmuh8fCcyhquu0ZxtdjFS2zKT5fJuu0/kf3XF3gRrv1mZ4ZWiqoBnZwu8OwQXLqSWRl96Ld3USy4tkyKWlJUHhhsREY4BSsqOMpXV25CA3I2vCh9mdENC62nQ1WElvlp2G1qQZ1q4+Xezcqk5Rx1VrDkCpocDPX0yBVxVKTBWhJWFx2e4O+9sf5aOMYlgD8q4moDjxHU7+hOJQJFpz+UgFWV9zXFkVq5QrfdLZZT9pT/98dsBWki0B8pvI8nXBvWV0Rq4XwiDcyYsG2oafgykX25jw==\nrw.\t\t\t172800\tIN\tNS\tns1.ricta.org.rw.\nrw.\t\t\t172800\tIN\tNS\tns3.ricta.org.rw.\nrw.\t\t\t172800\tIN\tNS\tpch.ricta.org.rw.\nrw.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nrw.\t\t\t172800\tIN\tNS\tns-rw.afrinic.net.\nrw.\t\t\t86400\tIN\tNSEC\trwe. NS RRSIG NSEC\nrw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DVTMaEJ5r6JZlFiEmBXXtSrdclysXZ8Hd7uYQd/NrJXVarqwfap+2XHeu3gNHbq35DPktIDFjxQds8XGegaAecu4AHu/f8pKfU/BLsjHWvaUhSrZAAozPOu0oiAoDHmBRHaQiUSqDip5mF9JcmRcBU5s87wUPCzlNbGP3iKC6MUBq/tUrMTicUnIwlT+W6p2KIosmsybAZKlW3PqU5QQjURTIZNKSRIeUSjGMmbRUMJosQrhXELG4IgikGBPwRMEjsIL2evU2J2d6b0wNbIrZuA1RFW1j+frasakjXIZ30Hew7Sq+5Sddc8HR7Jw8vVqyWIlnP0I/PpmB/NFRa4fKA==\nns1.ricta.org.rw.\t172800\tIN\tA\t196.49.7.188\nns3.ricta.org.rw.\t172800\tIN\tA\t41.138.85.98\npch.ricta.org.rw.\t172800\tIN\tA\t204.61.216.91\npch.ricta.org.rw.\t172800\tIN\tAAAA\t2001:500:14:6091:ad:0:0:1\nrwe.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nrwe.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nrwe.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nrwe.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nRWE.\t\t\t86400\tIN\tDS\t3075 8 2 542F19DF30F2C69F686E697CFBAFD7DA2AFA039CB9D6620169895888188AC174\nRWE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CXd8G3ggpdv1b4x8XF9v5FB6A+NpRYg97hpL274xsyy3tjKkzzm/cWSQcGaRdv5XDMSx1xtHyzviM/dJCwf9RDnKfYxH+azQHB2D17pa+2/zoNZgh5JwnqxVKSi0maYcAB3kaHhMxFyfKRV7A0RsVoBZSmjOW9HILfM82EI3Uy3TqKAInUrwrvtY/iv/1jkUbpo+IkXtrV+lYE8HV6BZTpKy1OWDcrcsJZ9vVRqW4YtGCvJPbwDyzHnjz2cYeUhqSi2Mjc5347lniz1Bbywza6WisCxCffa8Doaagamfmw+la+8IGk8hUuaYjzHEDsv1Z+hYXX00Pugi4APU4ZpmCQ==\nrwe.\t\t\t86400\tIN\tNSEC\tryukyu. NS DS RRSIG NSEC\nrwe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZMXaTm+wn9AgKEtRwVXNLt/N0tfBWV/tfyQyKfWpmDT/YGoBuqSooVznajMympISK0IGBPNrFMq3jKbz+IecAHbfikPcjHiaJ2RF00/1hpSteAjHUBYYWuSohKK7daX11FqIYuvtNI9r7E7UydTR6oYW4wbne83IkT+22GTVqAjXj3b1sE8pC/f9eQBXfSH/KxxxsuXievMX6Wa6DAN1/E8cTezm0+G5UyA9csLp3RtNHdJHZ6poQ2u3qOFXtiJ9Xc33QpEI/0/pxGHt4CTIJ2J1bnYAOqKFS1d/2REFmWyQKci7Bjl3BYdpcsSgR4djwFxEk9nJLUkGY7j0foMOCA==\nryukyu.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nryukyu.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nryukyu.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nryukyu.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nRYUKYU.\t\t\t86400\tIN\tDS\t43744 8 2 5582B9E7D73AB685908D1BA1A8A6DA4193653718842E3DF886DC3D3AC9F7FB3B\nRYUKYU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p42WaGBlfAvy8x+skH5MNgTm71257gvFfTPafmm3j0Z7CyWzybty+nWO/SvCpTuDgaaR4nQrHbu76EUSbNis9QM1RS1TUL0P02hkQWQc/MM610VD9K3/UBpt8XtYV2KQ4uGx44EN5Wy3ieJ2W3zHDM8Bb8Pc2zr/5o0JdawhlGpnqUOMGLq1FWpD/QcPGjR3Ii8T384hbEgKULy+c64VwPzC853dBix6uiHsNhQuxpaHoi2z25pBv6S3veK//2OUPK/nClilOhOLabxHUf8RkYPith2kWXNa61rSUC1gmds+h/YRUkKwlM7AkVTkTkgbaTLvfyxLSLiP9xZFsLizSw==\nryukyu.\t\t\t86400\tIN\tNSEC\tsa. NS DS RRSIG NSEC\nryukyu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iRK9RIzuAEttBhcIMCXp5HvEovZKwwbRdnGrTrvM+GyAYHOC9zUbxG4W12Hb/xqdLN6BAxilgjm0EVvQU5DFwkL6kXf24vW45IFvCdq0fiY4zWPVCsOBNRnortZHPCwZqtcGAcCOLvFX6/FCISdLwpH0AWQruH5PMKT7MHchvo+14u6Y7u3PGybIZOTSxlTr02gEyKMcCuiVdmOpFx3sKj6EMwhdJZ6L0lj7yvEIwj1NyBVEnjkmkbRYxkklWCYmVH76hdVPsQIz9SacPueB9iIBoPjhUWwX56MolAjWVrTKAJutL/tPErk5M1yur71lB0FXJbS5kTxa4yRnf6muYA==\nsa.\t\t\t172800\tIN\tNS\ti.nic.net.sa.\nsa.\t\t\t172800\tIN\tNS\tn.nic.net.sa.\nsa.\t\t\t172800\tIN\tNS\tp.nic.net.sa.\nsa.\t\t\t172800\tIN\tNS\ts.nic.net.sa.\nsa.\t\t\t172800\tIN\tNS\ts2.nic.net.sa.\nsa.\t\t\t172800\tIN\tNS\tns1.nic.net.sa.\nsa.\t\t\t172800\tIN\tNS\tns2.nic.net.sa.\nSA.\t\t\t86400\tIN\tDS\t22825 8 2 79A442F599B302034C6B635B50EDB3C801BD72936F7642D936F6D9A47B7A29BC\nSA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cF3JEP4iHScWrRPk2h79wPXLFbq8mohpc4wrs91tuX3ffII5/3fkJQPvTnGzpv8BGCS47kG3WytrwKyriYqNirxIx/NIjLmnPvVyj3uk1bPBvSdBcKg54yNCSDPcmyW19At1dS4r33590g3ykYWC1I9cJmU8GktVjnAPvRRU+MDoWJE6xwmsjIehyu0qBg+kHTK0e89mlwoVBDBgjd0CeJOMA7JW2dtOgEWwAy7AH1QZKNFGv8VKiaqEZycwihD5mMBv8UobkLP3f7R0NRv7CHYqYxVvQw/pbNzclcaX8SR0xUtqeBtx0VKfgFx3dlWsJqQuTW8weBkZKW8qLGOQZw==\nsa.\t\t\t86400\tIN\tNSEC\tsaarland. NS DS RRSIG NSEC\nsa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CxBmm7iE4bMONzexo+lBl/pEhMgZcg4dMnfXtHEAOF76ShaULaXcz+df35Tkxda3TT2Lq/YtbYcpad+3rLg8BNX1Gx09xLgCPmGKmFfIILf+4A5XE8R2VQmbA6gmnmNKlfP2YAQx9vY6NfSE4Ew5/w6f6J6EIDXI/R5sSa9LSkvdqA7TlCrnfTmcxbgatKZaFbdQ7/wJL7VqmfM2bbEudfKeTIWDEpjl2LEq29avpCqS6ooFmLqxMIkTOBpb6/B3qyR2En+YzPHYeWCcc4A/snPM2ayO+E4ZDiPdcYYsSmpd1FRbvQnSyhz2YmnDFi95sTuHj/1sXtF0/jxI7hiD1A==\ni.nic.net.sa.\t\t172800\tIN\tA\t212.26.18.3\ni.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:1490:0:800:0:0:0:3\nn.nic.net.sa.\t\t172800\tIN\tA\t194.146.106.102\nn.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:67c:1010:26:0:0:0:53\nns1.nic.net.sa.\t\t172800\tIN\tA\t86.111.192.9\nns1.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:67c:130:410:0:0:0:9\nns2.nic.net.sa.\t\t172800\tIN\tA\t86.111.196.9\nns2.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:67c:130:10:0:0:0:9\np.nic.net.sa.\t\t172800\tIN\tA\t204.61.216.41\np.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:500:14:6041:ad:0:0:1\ns.nic.net.sa.\t\t172800\tIN\tA\t37.107.223.170\ns.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:16a0:1:3002:0:0:0:2\ns2.nic.net.sa.\t\t172800\tIN\tA\t37.107.255.170\ns2.nic.net.sa.\t\t172800\tIN\tAAAA\t2001:16a0:2:3002:0:0:0:2\nsaarland.\t\t172800\tIN\tNS\ta.nic.saarland.\nsaarland.\t\t172800\tIN\tNS\tb.nic.saarland.\nsaarland.\t\t172800\tIN\tNS\tc.nic.saarland.\nsaarland.\t\t172800\tIN\tNS\td.nic.saarland.\nSAARLAND.\t\t86400\tIN\tDS\t7844 8 2 DFE5F176F88838E618AA262E829EC782074A1440A0AC6D7FDAA2015D6DEDE1E7\nSAARLAND.\t\t86400\tIN\tDS\t46559 8 2 AD4F2AC407E370565DF690B65CC4DB568A2F4396403FAB61D2DCF21CF7D2D823\nSAARLAND.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RKfoHyqFn+0DSxPB5koJmmMUa27qiJ1A+l47JG2/qPAcfESsimQXgVy3vXIM3s8fUW1xQSQ/MON8sGSeg8Sl7S0XH6hXupX1XONvT5a9g45aCV2DUFSFgc0Da1oE9M1i5vfPcCqEMF1zEHwNIZafW1xYkLaawlpk4b55xrkHoqzVoHLwVuii5AUHV5UBVuv7cgj4FnNE/wdkhYemOLjrHla+KoQrOZbBOxW/ud+ryDxLpLjF0IBabfrar6mp7NmYxV3QsjNOEUi+XxwIEUP8euwyj8vHNq+L+R4y8PVFXjKNOlPexEatrBNG3yVI379laD8wjj9Iy4GUTPilOAEjlQ==\nsaarland.\t\t86400\tIN\tNSEC\tsafe. NS DS RRSIG NSEC\nsaarland.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ye04d3jvvnCBDAOk8Am5NC6D+0ZBl6BEpfT1ADjz0sr8sHbU70ENS63pOKhTYnRneWZaNNW5wkp6QYGxsTi/wDKZLKKJV5ZNYcA8X4+kuub/c1lsyFhGy/jwbRKRwvzlZwZ58vIB8EMvnd3HgRuADR4KxtZab4N9nocPdHJp2gDTcGYZpSTDJ4jGrOyejG7C0+zvCZzBx4a/B262M0rgl74dSsrB40FE8s30xsDwNF1zzUyge2uMXjS0WdzfB7mPJkk/FRkecUeGSQn5cM4D/D8755SuxGYra/+c7w2GLvFw9f72MqOepvW2+w/dp0vgruQbiqGrnCYvSQWVJMW50A==\na.nic.saarland.\t\t172800\tIN\tA\t194.169.218.97\na.nic.saarland.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:97\nb.nic.saarland.\t\t172800\tIN\tA\t185.24.64.97\nb.nic.saarland.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:97\nc.nic.saarland.\t\t172800\tIN\tA\t212.18.248.97\nc.nic.saarland.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:97\nd.nic.saarland.\t\t172800\tIN\tA\t212.18.249.97\nd.nic.saarland.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:97\nsafe.\t\t\t172800\tIN\tNS\tns1.dns.nic.safe.\nsafe.\t\t\t172800\tIN\tNS\tns2.dns.nic.safe.\nsafe.\t\t\t172800\tIN\tNS\tns3.dns.nic.safe.\nsafe.\t\t\t172800\tIN\tNS\tns4.dns.nic.safe.\nsafe.\t\t\t172800\tIN\tNS\tns5.dns.nic.safe.\nsafe.\t\t\t172800\tIN\tNS\tns6.dns.nic.safe.\nSAFE.\t\t\t86400\tIN\tDS\t17395 8 1 B6958F0C3B8C66D07882A25DBB4AF498177FB45C\nSAFE.\t\t\t86400\tIN\tDS\t17395 8 2 ED07105874A067AF72ABBA28F605838BBE1C2CB9683F73E17BDD4836BB20E4A8\nSAFE.\t\t\t86400\tIN\tDS\t20422 8 1 2C3868D968193A11D62C8CAEAED564F2FF393A74\nSAFE.\t\t\t86400\tIN\tDS\t20422 8 2 0342867DE568FE31ECF05BFA97859F2B2128311AE6DE2E78FB3B5700E579EF6A\nSAFE.\t\t\t86400\tIN\tDS\t25204 8 2 E7D00D17F0781FE00111CDA8875099BB36432F10C3DFEFA6E0521AD2090690D1\nSAFE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UXZ3Kj/kgbYYIktd+2sR+x6QhM5TaWSj82t7rv8wa4vkdvf3MnrDALks1tRL2z0tk5O23gFNnx5o5cR5i7eSbdEwYc0JuakTKpQ65drhqGqS4e2Z5SpRkZos3cRnCZTc3kL4bFCgWzHWfvXLLGRIW99B/t+Mf4QwHFG8D8BeKH5PFfHVhcE++hHsXJKsfTuTJBAZd4Eq2Yomo3AXUN4aVdFn9PQi43jQwuPGSZDM3TnjX7iSiHG3HsZ2P0mcbmkiBgHfxrcIu+9FMaCnVgLUWpvXpEFeBquL4ogTr1bCTJUhWFmYKNEoqikLPcCLTU1YJl96meq/wfjQ8x/ImG1zmA==\nsafe.\t\t\t86400\tIN\tNSEC\tsafety. NS DS RRSIG NSEC\nsafe.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LWh4gGzfdLzz2aM+jUzIPo1SeKpdWqWB3bvutdd4nw0f7BOslmqp8hUwjLfJTgvG9aUNByhQioLDVBcCQCbrxQS2rn9xb8gwJpcFf51hKm0vLQKk8cYMMkk46WfpQi4wU1T3w7YiFUZWfUvxEWWh+frFTp+crBWwIFZ8wK6zaL/PRc/7StfkamvnvAgWl0UW/mowujjQ5lNLWnZyhp/c22ENCEzw+w0TRC9Tseknh3W4r/SFmk1bhMWmgSkTM/bx1k+FcEDR6yCMIxry1UIay0rVGrPQORtjFj4yh06IEOZXULU8O8PWbb0T7MQOivZj1v0+61L24PMDYkSGNj3NmQ==\nns1.dns.nic.safe.\t172800\tIN\tA\t156.154.144.147\nns1.dns.nic.safe.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:93\nns2.dns.nic.safe.\t172800\tIN\tA\t156.154.145.147\nns2.dns.nic.safe.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:93\nns3.dns.nic.safe.\t172800\tIN\tA\t156.154.159.147\nns3.dns.nic.safe.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:93\nns4.dns.nic.safe.\t172800\tIN\tA\t156.154.156.147\nns4.dns.nic.safe.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:93\nns5.dns.nic.safe.\t172800\tIN\tA\t156.154.157.147\nns5.dns.nic.safe.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:93\nns6.dns.nic.safe.\t172800\tIN\tA\t156.154.158.147\nns6.dns.nic.safe.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:93\nsafety.\t\t\t172800\tIN\tNS\tns1.dns.nic.safety.\nsafety.\t\t\t172800\tIN\tNS\tns2.dns.nic.safety.\nsafety.\t\t\t172800\tIN\tNS\tns3.dns.nic.safety.\nsafety.\t\t\t172800\tIN\tNS\tns4.dns.nic.safety.\nsafety.\t\t\t172800\tIN\tNS\tns5.dns.nic.safety.\nsafety.\t\t\t172800\tIN\tNS\tns6.dns.nic.safety.\nSAFETY.\t\t\t86400\tIN\tDS\t4555 8 1 BB68F3DF095BF5DA15EF8CD1AC9F4905A2878EA8\nSAFETY.\t\t\t86400\tIN\tDS\t4555 8 2 9AC04823808516E6D11FD4DBF17E1068E43887F4567FC12FFC2F88D93977400D\nSAFETY.\t\t\t86400\tIN\tDS\t24946 8 1 536F5B402363BC354931D7F9F9EA6A8E5234548E\nSAFETY.\t\t\t86400\tIN\tDS\t24946 8 2 D2BD12F4FCA62D1C1A51C28A84315147659CC6BD89DCB4A30304C259A633EFF6\nSAFETY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PX0FI2ilcCIeOTJZhFtdS0JeMZxMqvyarIlZfVR1tpkWJZ4IVWRLk/ou3Ncudint29axEg0PjrnS98N/XnOfC1Rp6X4OJL9usSlJYvFWPT625uqyTpOnlgU2iVBPY08etaNXOoLTLT7ubjJPXvJZ+Jmdil5jQRzXuLXSUoo4UDq62tVpBTvImdInHx+MYfXI9GG1aYOpkThUUPwJtM9+eZU3OMiGH3FtJd0jinI1ghaoHtrA0mal6BFjVhSx/O++H/L/9WNlEqmOadLlX6BxDDwo0ZEnrq1ltsn/ZBo0LL3h5eagV5ka2iK+4izhFrUhy6I/0PtJq4FSKPa6qxXRLA==\nsafety.\t\t\t86400\tIN\tNSEC\tsakura. NS DS RRSIG NSEC\nsafety.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GPH2rkYuq38ivMFZO2mgkBCXGSa7OQ0nPt/9OGzX9X0M175Vo+X14pqgXmfo+6qJKFyK0Ez5JcdkorL7CHNu4hczD7hsNF5xRgcCuP/zmCZQ0EiE1KAni09uLScRmlhYFFLjjEERQXhD3QKErjDoVmBs8AK8N0VgK3MAcF+s5az5HBRlPmtnvLmTvDaG1Of6s04lf1KNz1QBAIn6BvAwpqUqd/qOfvQxF5DEuai2SlL7AAKBJ1GlXDRv+S7qPDqIO/ELMuaWC0dogvDp5GveMgi0XMyc0X9Eolm5eYtI7NfJXTU8Pj3amzln+2CphMicF5Y/SFeUlDA1/GTxqEn6zg==\nns1.dns.nic.safety.\t172800\tIN\tA\t156.154.144.148\nns1.dns.nic.safety.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:94\nns2.dns.nic.safety.\t172800\tIN\tA\t156.154.145.148\nns2.dns.nic.safety.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:94\nns3.dns.nic.safety.\t172800\tIN\tA\t156.154.159.148\nns3.dns.nic.safety.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:94\nns4.dns.nic.safety.\t172800\tIN\tA\t156.154.156.148\nns4.dns.nic.safety.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:94\nns5.dns.nic.safety.\t172800\tIN\tA\t156.154.157.148\nns5.dns.nic.safety.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:94\nns6.dns.nic.safety.\t172800\tIN\tA\t156.154.158.148\nns6.dns.nic.safety.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:94\nsakura.\t\t\t172800\tIN\tNS\ttld1.nic.sakura.\nsakura.\t\t\t172800\tIN\tNS\ttld2.nic.sakura.\nsakura.\t\t\t172800\tIN\tNS\ttld3.nic.sakura.\nsakura.\t\t\t172800\tIN\tNS\ttld5.nic.sakura.\nSAKURA.\t\t\t86400\tIN\tDS\t1642 8 1 D42303F2A64F72945BDCE501884D603AF81EAB71\nSAKURA.\t\t\t86400\tIN\tDS\t1642 8 2 92AED341CA3A73289467CEE9AE398571586952FC9391ECF9143CCBCE7961EA60\nSAKURA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KXOPKP1GBeR6Q1GA6/5rEzeWopbMCAW5VGErB/m63IG/KyDrVe/hqwpCzImIZUkwiRPYeieVbHciK/iHSdeFohJ2Rkg77rFWtb7CqYIRYLgVFxDhpU6BeoeUfKELyVGYpkVIakfdqUkDZrghebslF9SLoZbt7EZQj4JG5xaHqt6/abcfberYoxgA08U9s7ZZuG3uw+C9SKD1PBu+RVC2o9vU+XZaKqaAOl0kztLjq1JB7uRZRvEYAdPTyn048LgxFhBVDoub9Ls+wu/lVc1PmUd8nHxMr962FVnYWQuX7c/N/UMqfmeimhtxJXqeU70f9LexQasZHss3OvuR4/lEVw==\nsakura.\t\t\t86400\tIN\tNSEC\tsale. NS DS RRSIG NSEC\nsakura.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rrsn4U8Eq3tdDdod/GLERrjxjZ61mLCoQI6d1E7ACaXHYGXHakTyHiEguMwE4m+2epn8WQmes5hNDLJzO7H6uFwa55+TMO9FEy+gFPc6Cykxa+Buu2mrpXs2sjMOtyii5rZd/Tk2KwGNlsgMOq8l72OOIQn7pBDqAY8cI9OoBA+BAfxpw0859qgWtRIDg2r5RAWBNfLgPtx0BGMZvC7NcyMSiOC4MEA6dxy+RD8Z/srnPWjMbRSJ2vHpNq5qMlA8KABJXxYzebw3wCX7HDwgbuEBzbL050JKrq8Q3kTyIHA9BBdcr8YffjgC17wrAl3wOlpE41Y7w/weUGXg6iHdAg==\ntld1.nic.sakura.\t172800\tIN\tA\t103.47.2.3\ntld1.nic.sakura.\t172800\tIN\tAAAA\t2001:dda:0:0:0:0:0:3\ntld2.nic.sakura.\t172800\tIN\tA\t117.104.133.18\ntld2.nic.sakura.\t172800\tIN\tAAAA\t2001:218:3001:0:0:0:0:3\ntld3.nic.sakura.\t172800\tIN\tA\t65.22.40.9\ntld3.nic.sakura.\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:9\ntld5.nic.sakura.\t172800\tIN\tA\t65.22.40.137\ntld5.nic.sakura.\t172800\tIN\tAAAA\t2a01:8840:1ba:0:0:0:0:137\nsale.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsale.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsale.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsale.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSALE.\t\t\t86400\tIN\tDS\t63454 8 1 5FC24BB56A65305D1AEE0AE0189E00ED6C94F00E\nSALE.\t\t\t86400\tIN\tDS\t63454 8 2 A990EF165D922639F54DB245143550BDA499B3A050122B0E0FD31E5F50D2997F\nSALE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oZWFTFX7MbGo3FMO5XAr3AOFb2Q3qwkDFpR52KP0A+9y+oBVw+XemWy4jzwgKicxzIVIH9SDl/Z0j2uuB76+BP133vi3roPSn43dvxCaiJWjWjUNUF5M3/n0/iM0gw3XvdB9ggrp0ODi/CzsAiGNOIX1sp8sU5NfNP2fBt4rUJJ7KsM9sDbKq08l+Vn1kCMOM6gCQFAGkoIcxhP3ZdoTgPQcYqknRnBtI/2nZLt9FxAI7p6hdIHKzQUZ5pxyRgyn0hHFYoIn+EKcJRf57o5Bn3k6ljnFgkf1Lb0NSaYoOOuAmek/DYid9BJzo/ylSyGa7yduJ/AJrpltuIOp7DCzww==\nsale.\t\t\t86400\tIN\tNSEC\tsalon. NS DS RRSIG NSEC\nsale.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KkNqxIQM+TpTM/QWysl+lfYzUkffdyY6eas4QXNF+Xh1MRY9jSViwT9qQLt1LnWEEZ2QcTAfGRjLP/63h+yDtS5VMxUVIudLSER2RKtabyX8xWbWOmRmyVfkWgtCgOM03xmjfWiP8ZgzMxQko1PdB71uYAfchjf0e2mzJS12TK7dQLooyFkqUBW6h2pJIBnyBlQ6hkfj/3C7Hq+fEnnbkw3Df2bSE+HjgMGeDb62m668SztYVHRlIWchy61mMEkRt8hQvJROMP01V5mLvjnOWvlen7m0cFjv6Iw0d2DK4csaLnihyf4cxSRn4O71FHw8TX3jH8qyny990qLcPXroVg==\nsalon.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsalon.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsalon.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsalon.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSALON.\t\t\t86400\tIN\tDS\t2527 8 2 CDC3ABD4F9CC5D490FFD7F75E4AA29B8F60E5F11669ECC3D6A47684C2DD8FCC0\nSALON.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o8GDwK43esRG3Oi5ycIkfaRlnTV56gPORmmaMQCSaM2jJsarN6l3IR4v6POQqGyL8wH0RVqpytxyjNd9kbhCx9Lrjp1kVuyK2nAw4SAz9/OiJb0d5aZl4GJL81VEfkVIbhYeHlrrrhSIoTGECt41lCD9xPsS6pcLWJHIS3NtTfUbmOkYejwIlRINnqhAqsmb5r8zEBFUNkLPmLHyFgB+nR89VKjQtuiOnLF/4+Yg0ayBZJQWkZyDlxDOct7GlyOD0vyh41Qm8yBGrnIfsEsH6QuHmWFbi0tAnSw3Uq1dpo5LHAuW3x2ob6afa7SfG/4j8OEWn6r4T86/YxrYumFMGw==\nsalon.\t\t\t86400\tIN\tNSEC\tsamsclub. NS DS RRSIG NSEC\nsalon.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vD3JeB58MeIAeKiZi+QceHheL47D2ckzuR06ugcThLqeNDXrWpNwaExN7vPx++Xw8sOPzJJPjDhKbQn8L7oq5epB6gYl3uiABTC3PzmWzZFY2lpkh/3zFlxQVsXJ7U3LtOwY9HNU29UQAQ7caER3zzrsGxFU9lADIkefcBw95iHuQFxghJVUxnVpmntSG/lq82uIyNOdUZjg1y9OdCjcncQDgzMDyUGzt5LvYS7Yean1nhfRzdUQ3AMSqh09Mxhr7yEAaPvhK2HJA3Jw+R9NK3aM+JDQKJBWINuSTV0ZfJVuFMhfr70VByCG7gubX1TWJ8tXsuOJKVKlUGmuNdiCjA==\nsamsclub.\t\t172800\tIN\tNS\tac1.nstld.com.\nsamsclub.\t\t172800\tIN\tNS\tac2.nstld.com.\nsamsclub.\t\t172800\tIN\tNS\tac3.nstld.com.\nsamsclub.\t\t172800\tIN\tNS\tac4.nstld.com.\nSAMSCLUB.\t\t86400\tIN\tDS\t3888 8 2 12C5EB19D3471E5BD6BC69D1E38B1B37B26EC950E0367E158DF6221293B17806\nSAMSCLUB.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZU7CF1iFQh4XnrQzXOOzY6ZtlVKOR3SdCHswQe5cIQ54zCxzjUs/1EYCEggVkyyDlWlN2K4Vc2UEiXyHa5jrk+PObQyQQIs4+WqZ77oMBKKN/bsXe1+a9Mo52zp8xO4CspQOgjUk2ZiBCJD58l76eNAjxAthdXH0QutNgqXpZqvynGPUKlAkVUwtFX4a7MjARAyLsUtQOmdtxZhhsMhpk8AVrv7Sq90pYafw5JBMMEG8vy4rI6lsNv+h+dHHHf/WB2OaxEKZlZqPtvEFAZK8qeeAVMqvEC0RWacpRWPxmDDKIf3hmom4dzoduVyO7k0jo2sHKZlk8YKuGYnpuxOzQg==\nsamsclub.\t\t86400\tIN\tNSEC\tsamsung. NS DS RRSIG NSEC\nsamsclub.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IqZUjAU6G5PAtRQZ7Zuf1zBoA3wCrapo05/nu75xbGCUQgdoEWmXxbMaPUdbRdcO67jl+M4MSEfGlYgjlMWqUQN5HuqeYMI0fmiiGs7uUDXVbT6TqHQhyCto3mRIbZU/Q/u1a5rHyiGA1ivrLPgYRZvgHmWbCbxF7Z5b6OVRd8lHMJVcIvIzGlHWPo9/9/6rDpFlMpMTuOsawEmziNW68aDz9AAtQGxKICQAXzA9vZYrOLpN6FVhXLqgMCYgCrZj+ZRnwMJgN0buFqVCZVK0mQOa6TouuXU/GzZAoK1KjWVTb5dGaL+ecRCySry3jcRsqsVhPzI3aXk8piq3yobXnA==\nsamsung.\t\t172800\tIN\tNS\ta.samsung.dyntld.net.\nsamsung.\t\t172800\tIN\tNS\tb.samsung.dyntld.net.\nsamsung.\t\t172800\tIN\tNS\tc.samsung.dyntld.net.\nsamsung.\t\t172800\tIN\tNS\td.samsung.dyntld.net.\nsamsung.\t\t172800\tIN\tNS\tns1.samsung.centralnic-dns.com.\nsamsung.\t\t172800\tIN\tNS\tns2.samsung.centralnic-dns.com.\nsamsung.\t\t172800\tIN\tNS\tns3.samsung.centralnic-dns.com.\nsamsung.\t\t172800\tIN\tNS\tns4.samsung.centralnic-dns.com.\nSAMSUNG.\t\t86400\tIN\tDS\t19194 7 2 144B461CB8AD9212307C53173EF72139A418EAB09997FC366484335D0AAE91FE\nSAMSUNG.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gx6twu29e4Oe/ABa+N+VR3aZYGb9VIroHajYNWNrPKOTaVsVO5w3DXFyWE1iuP1suYKXmhbukzFke89m1yWpH5yO+YD2Enr++BcUU/rz3+xyMII2pM7QCr/r2epuoFaCmlNxcVdYH1UEcsRNf5o2aIKclFDG3YWVP/uZQwIeL2g+CqLCfyuHvSA4SYL48I3aJ/qY+IQcf5fbvVlc16NpND/CbkspuAIr+BoJc5ciSSOOoPWPM1HcuZ2G4UCQXCc3k/0vLjGJi+fuzs2WUOI6/xgZdvtAhQi2yw/U23rk67PPF1Sjv69ATsuxnI/mz6MregYblZ/EewFdTizgPHpIyg==\nsamsung.\t\t86400\tIN\tNSEC\tsandvik. NS DS RRSIG NSEC\nsamsung.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JDeV34mGM/yjbqkIinRgHtCMIqzg0uYJ/IJznRQJ3YjK+dyAB1TKWXCnj+N+F5IN7xUm8df7CEOS+1TR8Dn8vkqEIw0cZr5KPspimvy0isq0uTGKbOGPUNTdHb6yN73F56cBL4yLppfnLJDINSDqZkNNM+9FvXrKFTrKL5ZH60nW132N5U/rmdb2iVDdzLcqRqRgOo0CFkqNy9XSaIJZ464f1MwTrlG3Ra+Fi9qV+7B1ToeLQ0HV0suUKUorYZ9yVZNv1gkdX61S10Rhj8VBqB2fQjWfGTItNeorxipbWlfF9ld8NIZW++2KRDnBIflZPhu61FCJG1vSngSsuhIUVw==\nsandvik.\t\t172800\tIN\tNS\ta.nic.sandvik.\nsandvik.\t\t172800\tIN\tNS\tb.nic.sandvik.\nsandvik.\t\t172800\tIN\tNS\tc.nic.sandvik.\nsandvik.\t\t172800\tIN\tNS\td.nic.sandvik.\nSANDVIK.\t\t86400\tIN\tDS\t14926 8 1 CE0C97A6F77DD8658D33ABF03F34B2AFA92948EF\nSANDVIK.\t\t86400\tIN\tDS\t14926 8 2 C4A53823E64D7593C08F18CD3E9A4F4F5A0A9671A395EFFAA4075020EB253C34\nSANDVIK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . V4yASkNmdk6XkC4aUq9/r5cpWiAst0nKwiHf7rMVO+mQ6dN+a8Oy8jq2cG8+WvSGVV6VJM0kmDZjqkww/T+dqVg40uJqQRimZ/ZyCcCr5F88Q3od2W1DsILVKO1NEL5bvBlXeepEiEN9l0PcSrmNDoQmokHcJIKeUhVwyahoN1935cMv59k89hXm5VCsWLwkX7kZ0ATO/GmYwsg/2osXybiGUiIssooG1fr6Ap4sd8rntHqp/+8LXXaFXlUI8nL0uhUoDykj/i5JECG8O6TieMsHZggajcY/MBW12thCOGo/UvsWS1wtAeVC+2CL8GvbyWFJw6rHnI8RLuCCOHkQNA==\nsandvik.\t\t86400\tIN\tNSEC\tsandvikcoromant. NS DS RRSIG NSEC\nsandvik.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dzmEad68NSXjOqPNCOs7PLvK30InbaSOWZuPbv34vOv6rz702LtPOmXONP4UJMTfgmRmdAYkhVlaaN+TmfnwnuB17V440Jdhw0dTyg1tkwylxNubqKXQLQVIKpYlkIyqDVVv2W26ccqMzfIPc8AhRiaq+gBupcsiVFi/uIyzy3gZT7eCZEhem61oKlBdpDrD4/OrrbNbgeSIaLgndj/zDnG4khDY4TrobtY/94ABFsI8OyYrMsdksoUD6bOV/gIxRhx3IrYp18x7gjE64MAmaMSJn/J7RO+RsoHXf4A+4Ucw2KypbdPwdFrH7idypu9rXlbz2wZt986Ir/wgsG9KbA==\na.nic.sandvik.\t\t172800\tIN\tA\t37.209.192.9\na.nic.sandvik.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.sandvik.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.sandvik.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.sandvik.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.sandvik.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.sandvik.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.sandvik.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nsandvikcoromant.\t172800\tIN\tNS\ta.nic.sandvikcoromant.\nsandvikcoromant.\t172800\tIN\tNS\tb.nic.sandvikcoromant.\nsandvikcoromant.\t172800\tIN\tNS\tc.nic.sandvikcoromant.\nsandvikcoromant.\t172800\tIN\tNS\td.nic.sandvikcoromant.\nSANDVIKCOROMANT.\t86400\tIN\tDS\t22654 8 1 23968239AC81F58A3BC92191AE8C99972D3A883C\nSANDVIKCOROMANT.\t86400\tIN\tDS\t22654 8 2 2504BBF838B7BFFD1A5A4B745939D9033E5222DE25F6D651FFCD0706840BF73C\nSANDVIKCOROMANT.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tRe4yMfuABWIrGyemraO5VsTlGGv+zl0N4qWbFqe0u4QhAkXKU0H+Uwx6FpGO5crREZvNXK6wvE2G9CGmQ8ZOyjp7SMdyJfWbhIJYMGDJxyf48S/CFTA3v9bYGguHwC5dFpxotbCZg+PTBUtW6vrfvcqcmhw/QUz86F+04feRv/UAaIiaKrs0GFq+ZUzBYq3OngyHYHPKUDGrk4hzq+aTfx/OJAy49lTt8/99jP2gaz6UBhjyYocnWESSbdZ8Nm7iqZ7p7cbSu4o0qR0QG4DMWYGGGHJ7D7lER0+N4h6VQl2nQI8/LITizrMpDIGr+/kXa6b7woXW98nGyeVhz3n9g==\nsandvikcoromant.\t86400\tIN\tNSEC\tsanofi. NS DS RRSIG NSEC\nsandvikcoromant.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rpFtVjHH/jvlem594N8CFNfcLfnSKdfrtThuBGjLdBJW5QfoVbGr/vDBoaa98eoerpHTKZW6JsOLFbEbKuja6TPo1hub67DvC0mDXrChgkzctecdpY3u7Tj8ro3Q2+Nu6z6dzxPjBgpSjvf96Q7nIXMfk7diOQEtKYzXXfk1H2x85f5WeGo0MxMS8dv0ZivAYgdxg62tLw/pnFoln127H1+rxfVRKuCHTwlhYTjwkpC1FfJYEj71WAkzRyYiGT6LI9Kj9rqCMFwOTrA25NtZ/Cm7sd8B/3nd6NeyYZP+90TpvVXRLzXWlRrTM/FBppAsoDG4FheOW1qlUzAdCqPjqA==\na.nic.sandvikcoromant.\t172800\tIN\tA\t37.209.192.9\na.nic.sandvikcoromant.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.sandvikcoromant.\t172800\tIN\tA\t37.209.194.9\nb.nic.sandvikcoromant.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.sandvikcoromant.\t172800\tIN\tA\t37.209.196.9\nc.nic.sandvikcoromant.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.sandvikcoromant.\t172800\tIN\tA\t37.209.198.9\nd.nic.sandvikcoromant.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nsanofi.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nsanofi.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nsanofi.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nsanofi.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSANOFI.\t\t\t86400\tIN\tDS\t2961 8 2 D523E97B164182385D06C3ABDD620F12DE54A40E9705490A25681AFFE384AFFE\nSANOFI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mViX8Bt+7IvsrElFdI15++MYt1e4/GOW5L9mIFQIu/tM5VJ5xwx1mtgUU99aeFEmXVLRNDxvjGM2D7CS4dVXtUUMcOdwcg0hs0XBB9ORCjjtuz12Hl6NXvpIrq5ikty/AAqG3bugpTAVaudGGEyjKlGgug+DemvzirLM0Ge+JD4WBfh08JuSPTpbYsQwZpZqwgu5jpZ4LxlGtpIZu1/HUYWOxdzWCJM+Qb26qx1ogkyGEOXG+Hv3Lc7VYdKv6K/hcBPWxX+apExllt4xe5MdSc2ld/a04Yl3Glrz4wwkNowX4hpXbHDTDc5MwFMgrxODQGLB7HW99C9SUdQMHKdDeg==\nsanofi.\t\t\t86400\tIN\tNSEC\tsap. NS DS RRSIG NSEC\nsanofi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p/t0vQpxHGJ1Hih44HL5mDhq5qzwBkrZJV/UKmJbM6YgG3b6PHv/AG6bBz1UOPAjCzrtYVoEBI490vTC2JRYoqmmDG4fQq8Fx2RJLuZlFLZfo5J69WkwtjkbRfuHmISKe/6etbsk6wE677E9QBIlPlTo9WYnxd6L6CaZoWEyxmN53CDNrmyWzcQiWzULWCeuKwoanEapD7fVOnXFqG3uhq6dw6SPttAku5Vmcq8hGNJfcK8Ww5j1n6HX497FN/9XNRUTN31oRXzMhQwjUhybSbEEGrdeGxlyCEHurfpGx4Rh//6q3Dia82Uz2MWgpSQOCVA7ZnZNpsIiZgYBD0FxeA==\nsap.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nsap.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nsap.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nsap.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nSAP.\t\t\t86400\tIN\tDS\t58162 10 2 C54138AF7A4E7BEDE0D15FFD010BA47792DED7D0729728C814821BD4C06495B6\nSAP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G5suO24yUbWqn9qMh0c7KJ4ee3jfzD9lLs5lfrcNDpaGfUWOE731l5Ca8r7zelsEuAIerB9WZkMah3s0IWmurtIsaPdJn/WBVUjgdmD463hZiEV/GDWcYispO/+ArUfEC7I7yJOZiH6Uer9olOQiZ63jq3pjXjnX2mDHolpqh4iSkNhN1kr6K9ZZoPPcZR9nyd+1fQ17MvNxTRfj3bNCHwnZZaM5n6j3xU+aaRz4Q7cUj73o12nwF8TyexqW4KdG/iyJiPl0chbcyruC4y/TtXQ9DcCQilVTqdzPP/cKJVGSLZ5mY3w0oGTaMNZjraMu7t+bGQPIUoT5DG7tm8Vbag==\nsap.\t\t\t86400\tIN\tNSEC\tsarl. NS DS RRSIG NSEC\nsap.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZEe1JmLMcb4JbPehxoDQseOvWfk4UoxeY3Ef7gLkWACwcU74336xX1qEpks9lRBwVLfBZ+AHeP5/Z9aV8Bw4yuNHooGFn2lY3gpV9RqiPdsaEdoPa5xkLHCQMY85KGroOguqpunm6NbKq942nQKpoICG6NKwbwE+A8teIssoTkjBle3bInEWg1cFsD04QBxn/kONWCi/CyIUuQ9Zn4TS9fE1myNvAn4ZDrNBnsVLxyeRgo49ok6Em2X4LUFNzrWVFgTZgBZrc0JWZLUjTrWeCf9A29I4cTbpNYmG5p/1Us6ZXy5/cHDAXPrFR3ULiSKAU0QOPU0b1rcB7fuoK1TgPw==\nsarl.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsarl.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsarl.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsarl.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSARL.\t\t\t86400\tIN\tDS\t31309 8 1 D0A88F6C31FA42FD779937E847F34BB73028873B\nSARL.\t\t\t86400\tIN\tDS\t31309 8 2 DDF98B6E77E8CB2BE09A206A521B54FB2088453AC0A186FE53D9C059FFC10D38\nSARL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j7JcrxAsBTzgnXgW4lSPvIVSEFCgj+tOpgbm6cJicqetKqsId1mGeQsDLzRNF5fFxffyj4VFvqgmSGy+hRvi424M4i/RYjBFZU8/9nqg+cGe8CpkmVbd0OUIysIadIPD5fp44XHJyAxsbAujDBJHguKFVnuL5yE+0kLJ4TvSJ6XdCmgOWVzj1mcLLPGGMFvCCNnuPiPTLXxD2HaHVMnJjRVv+xQjoZMOwH/6mmcfDY0iFhdSx+Nd24rI8i10/K75jb7WCH5qaGTydH/iwMIGhhOcdplndG9EOrhbsCZjaBDw9ZgtxGe6grDUmXn7P0JjyiWUPeNIkr1HSXPX1Njsyw==\nsarl.\t\t\t86400\tIN\tNSEC\tsas. NS DS RRSIG NSEC\nsarl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a5H28E3kZ6w1usFox+LromDCPPVqbHfFiBFIG6O80RrmSBd1b70l8qOp7XgIVwY22Lb0p02MQw9WBqlnGqveDJ8TaBABd689osMQPMA3oGolA8vz1QAeSTsfqdDtaQfS8XtJp2WwrBKDkY71Ou5ZnQmHjxL8Oot6cdji50aHw3r1pAmOEthRXKRr8y/idKTAldg4fHpZL9Z6qKzwyDFW2oXw7B8Pob+6qNRdximD82PsycCMbz5OIDBhjuSCO6elVKEf9ua0Gf/zq2rIOU4/aYgf4/jlZoBIBjvMHsA+QfJPKhVwlLp++wC5bn54GPbbjOg+1QVfXwnu89YPquil4A==\nsas.\t\t\t172800\tIN\tNS\tns1.dns.nic.sas.\nsas.\t\t\t172800\tIN\tNS\tns2.dns.nic.sas.\nsas.\t\t\t172800\tIN\tNS\tns3.dns.nic.sas.\nsas.\t\t\t172800\tIN\tNS\tns4.dns.nic.sas.\nsas.\t\t\t172800\tIN\tNS\tns5.dns.nic.sas.\nsas.\t\t\t172800\tIN\tNS\tns6.dns.nic.sas.\nSAS.\t\t\t86400\tIN\tDS\t13420 8 1 587BF5723B91B59187C6EBB656CBF698609AD6CE\nSAS.\t\t\t86400\tIN\tDS\t13420 8 2 F54643427BC0F7B995AA90797147FAA591014D6AAEADC1819F9D9A62AD23C7D6\nSAS.\t\t\t86400\tIN\tDS\t49024 8 1 CD04F2794F0097C4BAC7CD100560AFA5EBFB50DE\nSAS.\t\t\t86400\tIN\tDS\t49024 8 2 300DC1C1FC08401183C00C6AD82C24EA9B026837FB3A2CBC5561B239788B0B1E\nSAS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UyeXcm7+wkEK3PRLgFbFfAJxWYgcKwCb16hPyty8gkb/9rs/96bfa+GgNxczvMbVsoDkVSTPqZxmuzbo/SnViYxuUs9Hbv42tPAYYUM0ex5NlflbKv/IpwwZCSO8W1kc+0mfil+Me6ibirVNDWf9sSKkFHAZa39rkpV9HT+25vZaHQ9KjcirfztlVqKMHHm3+ZOC0AzNHE2I4bNAxnvoAshCN2ONHxVRP7xgU9AVZ/j7kDufl48tHX/r8zXqIv3dbPZ5ImCaI5c7Jpaa+7n/pCC8pzwrvvnPvx4LS1EUUeni4raAVx+1r9ooyxCpuNqEZ+Leye3PFEe6KwPS0Ccmnw==\nsas.\t\t\t86400\tIN\tNSEC\tsave. NS DS RRSIG NSEC\nsas.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AS8g8K3NejhN6/kIqnCQYPhC+NVg39BXo7ND3D8UllLX/jg4LfueVJf9/Xy22uSpjZ7KPpnzeLdnWOcSrIYPkg4A4TvDDvtJpKq1GGvzPid7AHrZgrYXfzC2/N1UuZFGTzfXgeYGwWroljBqLeHbz5toeNJOrvODg5MdZMCKcTAcW3HtqU5k5B7QmGDi2kPVmRGqQcydJKgbaci7ru8hy5yiw2W+LJwEBC1YvvXkHScZz/O9gDDidn29R5grxzoeZv4eLTqnca1InYdDKjKm+QjMjJA9/Bpi4EGn4mLp29NQujGEOk/dcPLSGGAdSLNiN5JoShUFtV4CPN6Q7AXGvA==\nns1.dns.nic.sas.\t172800\tIN\tA\t156.154.169.39\nns1.dns.nic.sas.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:27\nns2.dns.nic.sas.\t172800\tIN\tA\t156.154.170.39\nns2.dns.nic.sas.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:27\nns3.dns.nic.sas.\t172800\tIN\tA\t156.154.171.39\nns3.dns.nic.sas.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:27\nns4.dns.nic.sas.\t172800\tIN\tA\t156.154.172.39\nns4.dns.nic.sas.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:27\nns5.dns.nic.sas.\t172800\tIN\tA\t156.154.173.39\nns5.dns.nic.sas.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:27\nns6.dns.nic.sas.\t172800\tIN\tA\t156.154.174.39\nns6.dns.nic.sas.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:27\nsave.\t\t\t172800\tIN\tNS\tns1.dns.nic.save.\nsave.\t\t\t172800\tIN\tNS\tns2.dns.nic.save.\nsave.\t\t\t172800\tIN\tNS\tns3.dns.nic.save.\nsave.\t\t\t172800\tIN\tNS\tns4.dns.nic.save.\nsave.\t\t\t172800\tIN\tNS\tns5.dns.nic.save.\nsave.\t\t\t172800\tIN\tNS\tns6.dns.nic.save.\nSAVE.\t\t\t86400\tIN\tDS\t6611 8 2 E81FA1AF4EA9F0EF852F21B1D175FA87B6758A90D293B77D4326EDBFF8BF79A5\nSAVE.\t\t\t86400\tIN\tDS\t42832 8 1 ACF36A47CD1EE571453616FFB78B5F29AA0A101D\nSAVE.\t\t\t86400\tIN\tDS\t42832 8 2 1E4292A03198169890038EE95C0BCAA33C23D230B1AD5A93B08A0D33CE8D2F55\nSAVE.\t\t\t86400\tIN\tDS\t51799 8 1 969915BE3970D54D58FB5B78E8052D4DE62B885B\nSAVE.\t\t\t86400\tIN\tDS\t51799 8 2 B611380886BC555E4F7EF635286E81D737CE4C5AADAB189711C56E88F3E7D12A\nSAVE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IzxX6AAphktWkghn/O5gF/ZceC5Sqg1mbESG9pbqZ0BVQ7JCAmkOOOPeZVtkFze+6QyPmTPKxrPXr+2j1UpWkZlASaNR/i8IHmo2c8CVkV6RWjg6asbykBjLULDdwd0hUArRls1VaCm3Pm75VrFzewIOa9MoBJ1hKXjl2FNccqcb8bB9c0+zYXnbngx4rLsq4pQlDQBPxfOAF9fPUt9cOLRU5Ivkxtxw4WPgZ9hwEroDXa5qHs5aZP8Bj0DJBo+Oacuigp2T0exztaXFHc9vZR8i0W01Btii6p5ZQMhLn7plft5cRuaGDrMOww7xEEKXmbsZBevB7UST3xMmPOGCTA==\nsave.\t\t\t86400\tIN\tNSEC\tsaxo. NS DS RRSIG NSEC\nsave.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IiJCHmHnGuR8ODDaqeoM6xp/EClXAhxU6IO7st1My3z3+x5uxiY7QblnCoBJFpNpwvwOJ13kqBc2EzLKVZryoeGUX1Kevp6nKhPfzhcVpaMIlQSRmhR78Seg3xlw5cbR8x8hljKyBD3xIOtJAgZ2bOXnejmWO+IC8TWdPXmNNKApOcB7mVNh5QLARUE06o+Tz6oSr2nlr5lZezwoo292APeg76n+8BVZc5CxXW5pJpzMjQq0Jn4cn1tUXxKAeKDcKCpNIEDpHknBlQdH+vwcPBZ8yoq89/naTKeAYJf29ILGuHBgyFWNHgNRSa2fvQZvHoX2IaD/OibSgyP5NGWIpA==\nns1.dns.nic.save.\t172800\tIN\tA\t156.154.169.40\nns1.dns.nic.save.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:28\nns2.dns.nic.save.\t172800\tIN\tA\t156.154.170.40\nns2.dns.nic.save.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:28\nns3.dns.nic.save.\t172800\tIN\tA\t156.154.171.40\nns3.dns.nic.save.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:28\nns4.dns.nic.save.\t172800\tIN\tA\t156.154.172.40\nns4.dns.nic.save.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:28\nns5.dns.nic.save.\t172800\tIN\tA\t156.154.173.40\nns5.dns.nic.save.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:28\nns6.dns.nic.save.\t172800\tIN\tA\t156.154.174.40\nns6.dns.nic.save.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:28\nsaxo.\t\t\t172800\tIN\tNS\ta.nic.saxo.\nsaxo.\t\t\t172800\tIN\tNS\tb.nic.saxo.\nsaxo.\t\t\t172800\tIN\tNS\tc.nic.saxo.\nsaxo.\t\t\t172800\tIN\tNS\td.nic.saxo.\nSAXO.\t\t\t86400\tIN\tDS\t18382 8 1 83553DFCD25E5C6DE80237650C780716A49C7BAF\nSAXO.\t\t\t86400\tIN\tDS\t18382 8 2 929D50A6D1A53DA801CAB5F5FF1787CE632AD143B67AB98D35ACF470507A2525\nSAXO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RKL7HXJK8y7ooAYKSrdGTjlrMk00KKMs9jyk1OwLtyzqxo+odTS44iNN6tq9lTaYAVEg3ZwvNNPCX6JTwhbVpDRwMyWCg6yyJo6A6LJT1EXXxFVjeyJzYPD5yDZ7BHuYVYuQQ+903QIUHOZmQmEbTjh/yGuxKa42sztf3zgK5+nT8FECf6CU5IfjM8Zlggv7zS3+olUI17soKf7cOzWUImXEjZ/3Gk7c0I0xngk9D4Z6geprGM+ivu4ILFGgx+Thr5ElhK9t5HzY+zd5qB/PkZ3RZSJacjOF4dw5vbgmG2Cg47WZ5pPIFVCox54Fvc5wIXkJu+kj7kuli3XS6mIqgg==\nsaxo.\t\t\t86400\tIN\tNSEC\tsb. NS DS RRSIG NSEC\nsaxo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YYAzgS+KIX5M38FQGeZQ79Yvru67g1wNALdEftfmTy7ccuujUVKule4ndfuhuWMUJ/ok/PP6+j4HZbCMrtEbraaNrvB9Fn38KQMhQaBIFdau5vU+vYl8pFCwLmOPEjKw5hDNmGko/3x9Ai52GcUK5TJchdcO6qspTLr9IA0aCQ6fnq6HNHTJnE8U5O+aK9QjcBg5qjVoP1qbqU51gVW1XNgdnPl+jS2uNSpAHTcUtAjkyOrk3Q1KWg8n9O/dyYFqnZ4UvDgGx5arNVZfPoCVz72YzZTUdG3JFTZ1YSjZYgZ2cWPZTbNSauiIVPL7E0HKYA48Zfi2SwaVCEuWE/gsAA==\na.nic.saxo.\t\t172800\tIN\tA\t37.209.192.9\na.nic.saxo.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.saxo.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.saxo.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.saxo.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.saxo.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.saxo.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.saxo.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nsb.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nsb.\t\t\t172800\tIN\tNS\tns.coccaregistry.org.\nsb.\t\t\t172800\tIN\tNS\tpch.nic.sb.\nsb.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nSB.\t\t\t86400\tIN\tDS\t17635 8 2 27F59686A15B09DC8293FAC9C31E5BE51ABF214E1E9CD5B21CBE50F0F311C780\nSB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . drTJNHqvvxX5Y1KAXi7Y80ivwHDUtuCn8tpWtAwXkfu2oNDMzBLDfgxQdZCsmAZV2D0pGIZXs1E4I2/aIzhtonro0k5XE1wUOEcSJv+qJfzrCyD1jiLWtvJ61zM3uIokQ6QDEaVuEs78xDVe6pj81TGBKrwbO9oVP2fLvKCstbGMCtUEJMJxe6ANxG3qR04JP3lSvz3lW57uDj+Gn4SqOlIjZKGjkygjbFvrEu6NOj9Df1k7a0EVc1/xAgzmVHewvVxRnDRxGm7pT/k/7TCthBAYYXvKn/8J1MiTdl0OUb7PbI7TL+xKVPjTtlXWytUnWKj7Oq8J8IzKGyKfiDFTvw==\nsb.\t\t\t86400\tIN\tNSEC\tsbi. NS DS RRSIG NSEC\nsb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GNNtmcb7JAHOD7m2IR5CaqGqAAcW03iviGmZdWk8K25PcedwII6HjeAhloD3j6ci705XrnDgL89vHK65ZWY6ZdWqEa/lEYo06ANRKoAQPXIor5S9JuK+fhxVInRDqEfYUMmbzbpKitXEO+Ni8gBhLvv/GvpECmJV0WMVorPC4tpHxpIFR7whqQ2FSMGglDklfB8vBLkm4+SvbjjhpJyWNYJfv3rEG6m69WlUErgDlIXLc11BdKgQZTQTIDVnahPOw51L4zBb+eDHlI2goDEeEjc1zbbZaagzEhJPAXeaKRQDVGNQhpCi45sOJflwKaMLy2xkKBXbbTy+CLAuax9RgA==\npch.nic.sb.\t\t172800\tIN\tA\t204.61.216.31\npch.nic.sb.\t\t172800\tIN\tAAAA\t2001:500:14:6031:ad:0:0:1\nsbi.\t\t\t172800\tIN\tNS\ta0.nic.sbi.\nsbi.\t\t\t172800\tIN\tNS\ta2.nic.sbi.\nsbi.\t\t\t172800\tIN\tNS\tb0.nic.sbi.\nsbi.\t\t\t172800\tIN\tNS\tc0.nic.sbi.\nSBI.\t\t\t86400\tIN\tDS\t52755 7 1 4AA48D9EED8EE9F780FC29C1AE06AF0DF013DDDC\nSBI.\t\t\t86400\tIN\tDS\t52755 7 2 A9A05829C13FBE142E4388FEFA7A0AC7318E807C6C1A9C589E956EBA9433D941\nSBI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kGLu7Zgyc0Ssg7/0dMEPJRX6Aw97ovABFaU0nU6RemCgc6INLB8RyOG7dSpTjJ49w35O7BcGU8mWfqgl7DT5PtomWd4jWCgrHlkMc/z3I6+uvQf3HBtN8yKLsiTiN+IOaVxC90pgNd6hzj7y0asKC1YZRt244iv0K80BPGDX7xY2mxlVRVmJLfloiM3cX0xavkKW+yNOSMrXcLQXBpL1Tsx3l5hW2m+Hsgy/RzTw5GZ3trtaSQHfpRRpKffDN3dH/CifippVBoMsnp6gzb/V0XMEi/er611hr2UqF5aQjKgI5Fn8gN29gB3MKm4Rra5p9LSDZr99wXuV9bqsjHTP7Q==\nsbi.\t\t\t86400\tIN\tNSEC\tsbs. NS DS RRSIG NSEC\nsbi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UN6o7NJYwiwkHSa0a8zfHP2p1sNYbZmr/i4/zPXGlgfaLP76WjXdV1Cx+fsIuYjQI1J34Bq7/LlKvQoFT9PiF9FV3e3l7NVICJtF9g2SzwrLJdIil5uVN+H98KxpfSA8EXSPTVkQyBiQY5ChSyR7B2x9p/8aaJpHQN+mh8DvQM/zLUJp2+u2yX2TnYGdTwuHDJLopdBuED07V6Kt47jTuqJF5XlHg/no/K7ncDxL1qruDbIIomRdh7kqi8VpzAph0qTuvDuoqsSG8rpQbWe7CdpF3ISqBcaPAtPibHuuqzXV/5F9MGKQRLsRLnYNdEXLwLEJB/CP/+7zwbMz1/0CXw==\na0.nic.sbi.\t\t172800\tIN\tA\t65.22.176.9\na0.nic.sbi.\t\t172800\tIN\tAAAA\t2a01:8840:aa:0:0:0:0:9\na2.nic.sbi.\t\t172800\tIN\tA\t65.22.179.9\na2.nic.sbi.\t\t172800\tIN\tAAAA\t2a01:8840:ad:0:0:0:0:9\nb0.nic.sbi.\t\t172800\tIN\tA\t65.22.177.9\nb0.nic.sbi.\t\t172800\tIN\tAAAA\t2a01:8840:ab:0:0:0:0:9\nc0.nic.sbi.\t\t172800\tIN\tA\t65.22.178.9\nc0.nic.sbi.\t\t172800\tIN\tAAAA\t2a01:8840:ac:0:0:0:0:9\nsbs.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nsbs.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nsbs.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nsbs.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSBS.\t\t\t86400\tIN\tDS\t49074 8 2 DBDB6A00E2AAC5F3C8EE371B1E46F69DA8BF7B985F837CDB9FAC21BEEE2F7FCF\nSBS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WKK/NC4HNMQ4Y41hI8P6+OV2IrLliWqRnL2QNzwpe/a/NSScAeSEi/Rtg2JoyIHFswmP+0n5dzOkz9ScZWVhAPc2l7EQKqJ33w3QWT2uPPK/e5iwoPOcy76fzuiAIWrguZV6xijuLqPmE2eVRvTlBJnSXw/Xd2J5oFFgVZygc7v3+Qnxu/sqa9GhCVBw3EMQXu0MByyCdk4RKyYr2dtGtZeD+Bd/mG5XbBN5TQA0ZewaPVyo2rEnWYKthQPS89UCXkf9eG07a12lWPuFcmM0jx78f8bWtKzzFK5Lkhu/9dBZG0g5ruKMIzfUboduCti2QcPR+s31UgJVeoLeSclInA==\nsbs.\t\t\t86400\tIN\tNSEC\tsc. NS DS RRSIG NSEC\nsbs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ukhh5eH49vclhwJrnBMRxD2kWqjlc9Fvx0WNCr2A8frKkGpaP7OIvRTDKHVIp/Yk+QDapcyFjeBR95DOD1Bt6OqjkRP49kueX+vyezaR+h6ljDmnjg4ES9DbUEciZ9CDgVpEdVBf9emSYa4dhQfT6X6yAJf2F78f5Fk3pnX2pppMPxc2Wj5mrwgvzhjWhKkWoiPfCsZhBAqb9+xz1KKuV35A3v6n4+xv+BS3eWFsKU5NY28Y/31FZEtQ/8cZMDeKc4GQHxsnAD6PTFRGwse9Xm7xbwz59vka0X8InHSfiFy5l/VMwqseGbqDcHvM7BcQ0k931E9cwkAq62aspc13Bg==\nsc.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nsc.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\nsc.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nsc.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\nsc.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nsc.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nsc.\t\t\t172800\tIN\tNS\tns1.nic.sc.\nSC.\t\t\t86400\tIN\tDS\t32953 7 1 2989C1B61462537A50928B77A85E2AD373C50B66\nSC.\t\t\t86400\tIN\tDS\t32953 7 2 E85C14114B092BF9D0B21C804CA878618BEE750ED714092180D59A2001C3708C\nSC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ny1IdprmIzn4OMH1esvr9pVC7YOPTLh6u2i7t0l/FW1HnUhBtoCcx/Y2FL9hBMKSSj0OeTyMsEMpP7HiSNmgY+/QzR9HRDWA37ExtqPl2StrFGJ+dqubgdCA9SE/zdc1LoOfMg7sMusDLmFeD/jbotFbhuj713tiClASrtBplQY7FZ8Kb3FXP+uN8NxbojNn8YRhnSvFmeKe+A52G6OCijwr27clBGEVk7lDbFyUDA6bC3QNLmNN49bjPdd1xmgCe84zmQb5teBolqPCJGBPHQwLOXJLSvTJKRmtEAUuUlORjYL28pJFkYNvOdsEtYyrEG78L7V9Jj7O8VgzR8bhYA==\nsc.\t\t\t86400\tIN\tNSEC\tsca. NS DS RRSIG NSEC\nsc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SIPVO5vaKh9Xiqv6+uXwnWIPy9x8YKxQlix+5Nipnm8EksJtIm03pboIghvnECKO2VT1VI80k3NYK+CWVBcvme1paeHAexeep9F4Ig4ReknYNa8mZdm88CPYl+Z0ACcKi2DklzldmS4Ri5Hzqwh5cuHDOBESbYdnj9oeKgxDx0/Xi6F6T6UiHjaGG6YKK3fo3KkEeZFTp2yFK3VbZgHYQgztbQqJxCQcgL2gn2CMev4y96rGGHNBePzVSS9o/yJiUdzy7FYNrOqVUco/1BeCeGVXzFRWZCRjT2nvsTzjcV4TT2Ce7+PFouCKsOO0ZpLMPgkc2URXNwSD3gogLkhzRw==\nns1.nic.sc.\t\t172800\tIN\tA\t41.86.57.54\nsca.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nsca.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nsca.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nsca.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSCA.\t\t\t86400\tIN\tDS\t11691 8 2 2433227153341429FD6DC9CC654844E9614C0BF4D408C39BBE0149E1716438DE\nSCA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KDC1rf4vZJmdPb7RihpPBONWdTmD6QIWcJuAX54NT4zoCLhkPCImD/jcLf7lW2atm7o5W6sAr95jT3SIpqPiR5BvlC6qJh9xQtC2dKrqJYezVxreiDX2biM1tSdOSga3iwhszU8nlS+lgfpuCHp5HYZl59sQWcCXrTWoYHkEyRoUhN4a//PsW6sKsU7vBv5BU6ddF+Dbr1ShOJu4Dt9uMwozVq8s59o6DDloomkcWWQjxJ8e7iwJiMs9MxLUTuApYTJ3Wkr7b4S8QZdDSWpZZmas5NYCQh9UNxXzL1FU+f7K6Z/GqtlPVzXdqg/FVZl3JQ3+HsdQ5R8wM9md7M7hTA==\nsca.\t\t\t86400\tIN\tNSEC\tscb. NS DS RRSIG NSEC\nsca.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Td8LftPZtC/0Ilgqw2BaJe+vr/pk48+Y8KG18rPsCEKvnJJGtIXf4itUcOP6BJE0dhtV0u7i8DbxeSqF3SgMS1HezuP6GagEVbwMA7mdk3qO8YbPmj8FMyWXP61Ih687OWBpdZgDf4VO/gUybC8xCwmKHPMJ5Sh+twCHrILScx6lfRB+FPs49WWfq3N5Qy7dP7gYR2uDADC0jVI1PaHp2sGwosw9TSmccp1QIs7ravhdQicKbVUpggdBhVgSFkObzSNfE89sgLvN8KGcGgibhiAJ77/JxXLYNLAa8Oe7LP/iMa79WVnSFW91dlAI0g9aWuRHKlxJEiK0d74vit6FTw==\nscb.\t\t\t172800\tIN\tNS\ta.nic.scb.\nscb.\t\t\t172800\tIN\tNS\tb.nic.scb.\nscb.\t\t\t172800\tIN\tNS\tc.nic.scb.\nscb.\t\t\t172800\tIN\tNS\td.nic.scb.\nSCB.\t\t\t86400\tIN\tDS\t20801 8 2 16BFF89DD2FAF9AC06221F6DE0E206ED57FEC2E29316779E30789D7E00A5BD2F\nSCB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IbxHl24fW4jA1G//GY2tiZq4hV6CPiCRuAkEigA2HRWOccUJn5osl7HeDICeWgCLHBcOszi37FnAaw2wvFemtUT8rWJuL99/Bs2WDMU6AxvCLKduiB3d6ij4EzJDCn24yc3FP29arn3UH+MVPmTHn31BzdENq0nZmQbKExstDl8XQ/FpzlrJsG0aPAoR7PiB4PR3cw1ZnmPBEcZNaBynOg1dIbCkjoSDTlJbfSH0M7fIjdvIJ6X9cYyHtXf6EHPQcgZnLtqeHja4oNrp4BFH5ZrsHDccmGB6fsvHNfZN6ODOnppuDVfKvQ5+JnQiETV1yasebOTwRmkA+fe7BxYCXA==\nscb.\t\t\t86400\tIN\tNSEC\tschaeffler. NS DS RRSIG NSEC\nscb.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qfeZb6fpOt9XKRRtGkFPeRsdsMVKfnff7B0IbEeZNywXwmMxLVGERAJDtebHlzN8Co/ifA1X7V2P+JMY1uD2kDbWZ2+lBzSAbMAW6rNlrCTcPxxrLpxARLr7H1tmmATWpd/NCnHwyf0ylkeiYerDN3AgQM7LhGB1CxmzDHLozpu2KDGTI3wnB1z0OSfauD1X3jE/LczTMKh5im2gPJh29whcSA+TzgvBYJdnpGpIba7AcqJye1dxjO3fdnPxCpcTsnFqy942zJamNh1wulh9XuXU46chOGanqbQS4VtYYokP0wa/1/TXhQVV3HUBdO91MM6o12OihVmV2MKTWiATaQ==\na.nic.scb.\t\t172800\tIN\tA\t122.155.23.51\na.nic.scb.\t\t172800\tIN\tAAAA\t2001:c38:2000:183:0:0:0:17\nb.nic.scb.\t\t172800\tIN\tA\t203.159.64.51\nb.nic.scb.\t\t172800\tIN\tAAAA\t2001:c00:4618:3000:0:0:0:17\nc.nic.scb.\t\t172800\tIN\tA\t194.0.1.35\nc.nic.scb.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:23\nd.nic.scb.\t\t172800\tIN\tA\t174.139.105.37\nd.nic.scb.\t\t172800\tIN\tAAAA\t2607:f180:1a02:3:0:0:0:5\nschaeffler.\t\t172800\tIN\tNS\ta0.nic.schaeffler.\nschaeffler.\t\t172800\tIN\tNS\ta2.nic.schaeffler.\nschaeffler.\t\t172800\tIN\tNS\tb0.nic.schaeffler.\nschaeffler.\t\t172800\tIN\tNS\tc0.nic.schaeffler.\nSCHAEFFLER.\t\t86400\tIN\tDS\t7108 7 1 87A999CE0E4CF68915060F0227415EDE3C4C165F\nSCHAEFFLER.\t\t86400\tIN\tDS\t7108 7 2 E6EEAA01CD11D2D5ACD5714C4996E7DE5C5940B9044D6A041CDB60C693691EC8\nSCHAEFFLER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SGA3RiIYitu+tmRCI2i5TPDXXKuy5ZeXsuFPEAoe0YdrvdHZj82PoNa+uru6tkf+ExIXFLXe660LuPIN1hJlARe+2dfGpuLd41lh1eQbU+ereX7wZG3E9zknN79rS6R401vzxmEi3FzgMZt1VoYCBKx4cR8asUCvGnCPZ0ju5y9aI5JUqVaG5/FRzqjvt2vmvsi/LETRLXvtlBzwIUQT3/QHz4CiBU4CnkFr0F5dvVKzxCXOKBWhLhDBOw9m0IIYRCSe0Gm2cWhp/Zmcat8BtiMMsz69jmt8YHGNyWGmcmjicBSuvYt8N6BTFpWqOQZi5PNY3DG3p/m6phjLmC5xjQ==\nschaeffler.\t\t86400\tIN\tNSEC\tschmidt. NS DS RRSIG NSEC\nschaeffler.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MFQlGMpC7GSwnq5sC3dGD7LuEgI4F7d4t2e7cRqpZ3scFt+QiCmiaC4az850Bvo+LRSGDzNHPECwr4B/ARrn/YMTLEKd/c4m5WtSjbUz06g85T5H4lyEnCXwX6q1X0fwiwQ9EI3Wi+5usKrMoM1M24qvOocGxsk6V3DBQ94Mb/CduHixsxcTSpJ7w1BdfIbFUFjWjRody21dWq+OtXhoRuPb1T7JNvPEucCWCgAqNwfaVCSjHFXE66gt7yqb1yCkVtEMgR43JPInHIm9X3/xgCmW9ITzDktGfBYEvV2lpLkjqA+uc2h8G6zgKQRAeKWf/8V07cd4cXaGPXAAUhf0yw==\na0.nic.schaeffler.\t172800\tIN\tA\t65.22.244.17\na0.nic.schaeffler.\t172800\tIN\tAAAA\t2a01:8840:ee:0:0:0:0:17\na2.nic.schaeffler.\t172800\tIN\tA\t65.22.247.17\na2.nic.schaeffler.\t172800\tIN\tAAAA\t2a01:8840:f1:0:0:0:0:17\nb0.nic.schaeffler.\t172800\tIN\tA\t65.22.245.17\nb0.nic.schaeffler.\t172800\tIN\tAAAA\t2a01:8840:ef:0:0:0:0:17\nc0.nic.schaeffler.\t172800\tIN\tA\t65.22.246.17\nc0.nic.schaeffler.\t172800\tIN\tAAAA\t2a01:8840:f0:0:0:0:0:17\nschmidt.\t\t172800\tIN\tNS\ta.nic.schmidt.\nschmidt.\t\t172800\tIN\tNS\tb.nic.schmidt.\nschmidt.\t\t172800\tIN\tNS\tc.nic.schmidt.\nschmidt.\t\t172800\tIN\tNS\td.nic.schmidt.\nSCHMIDT.\t\t86400\tIN\tDS\t42247 8 1 EEED5963D9892F081890097E363A0EC1E404269A\nSCHMIDT.\t\t86400\tIN\tDS\t42247 8 2 7F016EC1705918693D21779FE13619BC039E9D59ED16ECEE227DEE57A872FF41\nSCHMIDT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TaM3tPDqB/r55FZxwP7I33Otb8+LhpBJD57RjsWprHzWRgDB3sw7RritUPsMSTAkbkhn2tOb17Fu0KbovCXTQIh6bVcbyEolJTnYtEk0Ps588o2pEf189FF/UW/4N7r2a5SqZoDBjz31GN6QKuiWAansXFiA7IQMVbJM6GaFM4zN1RrgBG0W2m7LvP5BwSSBaltKIVRAcC7LgDl3HeIerCrbO9dH/lEwEZ+V6hJEnbzLKkj6QKVARh4qWfhf/HLruo3YRm1KAZQEQJ2W/Dqw7uhflI4hzSLKV8pzLAokehhloKnOotT5ik/TCXJm+3SM4BBpbj1gcVJoBhykpN4YAQ==\nschmidt.\t\t86400\tIN\tNSEC\tscholarships. NS DS RRSIG NSEC\nschmidt.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B4vdWPQi/iixt9QMpvlMq6WYdH/6pVWN0edYlOEpSkTOagm7jdn6hxq+eDu7RjuLLsQM3bHWXrl20DRpyuDMNNraBG9TVSXgsDLzQTGmVj5gwzPOBYWb905sW2BJUWmjPABjh+TzDRvKzO1SGNjPn5aAVqwUptM/NhumaeCWkoHHCDl+EeFf24+bazHcLpR+JmgmvTf5z0zV/mvvj6yuDCSYF9kdHmNd27gw5HRdpAeTmnfFlhTkUb44w2uAeul63SNFswwVNjbIE/zS3myswkxMb1siM+KHpKHOIgAaLHXjUw2DeGo9EzWVBzbz2943+hf8mOC65EPlDKjzyxbITg==\na.nic.schmidt.\t\t172800\tIN\tA\t37.209.192.9\na.nic.schmidt.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.schmidt.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.schmidt.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.schmidt.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.schmidt.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.schmidt.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.schmidt.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nscholarships.\t\t172800\tIN\tNS\ta0.nic.scholarships.\nscholarships.\t\t172800\tIN\tNS\ta2.nic.scholarships.\nscholarships.\t\t172800\tIN\tNS\tb0.nic.scholarships.\nscholarships.\t\t172800\tIN\tNS\tc0.nic.scholarships.\nSCHOLARSHIPS.\t\t86400\tIN\tDS\t43816 7 1 F2D1768FA10C0EC5008EBE998330FFF69E77ABBB\nSCHOLARSHIPS.\t\t86400\tIN\tDS\t43816 7 2 92A696C7CABFEF17DC813055668579E387A56FCA5DE83D91C2EB81828624FDD6\nSCHOLARSHIPS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G6ezMZWQI7M4iTrHjJXNS8yQs32TdQAqlB11SGNQSoDzFuEFCUup5dqCHng56RBKWmB+U9sMSMVT9V+ZD64QRi2VXpxg4PbaZDIRnna7aVeFZSC/O9cSTkl7FR01uA2x+tFNuukDepArA/amkh3JSwfmnElIETd2RBMpS1zUB087MAn26VZL7EGXRkmGyuJtkIzoSN45esODJoteZTN8HmYp7Zg2nSponUzPBHCCnEebphQP7cUOIuyTo1MpQ0XoD6aJzfGCddjMivUp3R+vu9AMXH9OAESHe7QSVxF77MioSbtTUdHTKJ7ESiItFHSY0jzKhIjRl9xkpwR9tUXlZA==\nscholarships.\t\t86400\tIN\tNSEC\tschool. NS DS RRSIG NSEC\nscholarships.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fWGrB4UPBYEdpBx+8LXkoRVgsKWZlqN1voHilx/dOKJhv+8pmenaG/t+2z75Sf0zKTq+T4CobTj/bSx3RfqLcUMwxhhTrHgUjZyelKeFKl5ZmTgGW5xSyMNiEPAABURfL5yc3Nfj6ZZzyp11MuyvrOt1UdiRrRtTHfcgyga0/myBSbVmAZpFyeC631t2QRK44KV1AWyrI2q2zcYjEC8RavxSCd6FAb4tvJL17ntndKAlS2Nn2rMmFAMOBraf6IUKKlCnkFMjDrnVP8o+FsEMXijl277cpnHXxYWwUVv/rOmOdHMk2pnvJmpPEQ3IsFDgEKH/evTW8gan09uwQEBtqQ==\na0.nic.scholarships.\t172800\tIN\tA\t65.22.140.17\na0.nic.scholarships.\t172800\tIN\tAAAA\t2a01:8840:8a:0:0:0:0:17\na2.nic.scholarships.\t172800\tIN\tA\t65.22.143.17\na2.nic.scholarships.\t172800\tIN\tAAAA\t2a01:8840:8d:0:0:0:0:17\nb0.nic.scholarships.\t172800\tIN\tA\t65.22.141.17\nb0.nic.scholarships.\t172800\tIN\tAAAA\t2a01:8840:8b:0:0:0:0:17\nc0.nic.scholarships.\t172800\tIN\tA\t65.22.142.17\nc0.nic.scholarships.\t172800\tIN\tAAAA\t2a01:8840:8c:0:0:0:0:17\nschool.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nschool.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nschool.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nschool.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSCHOOL.\t\t\t86400\tIN\tDS\t37876 8 1 2CA6E63FC24825749293CC1470546B7D3AB1CA6D\nSCHOOL.\t\t\t86400\tIN\tDS\t37876 8 2 949632616DDC65064FBA7F90DF25402D3757F8586A6D7860444F63400FF3066D\nSCHOOL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mcki6puAwfQ6U4ybItksmtxsedWgztYxkvAtVB5TI9fwE2I/o5dKMMwn4ECA90K/H3jy27MiQqm1VMTbWWen9YrKt78l71hGw2VgkxwWZ2CnEEFjoblKv8iooqCFamXAkaTAIcVwvq31/+auJJQLcqYy7CoNPLZNc25g0D29tbQttP82GbUxUH7626RtMvu0GrVmRTlAbFffYDi1NzrGVON5tDeGQ9zAEJDT0e4mXnMaJj4PAr19YdYl3BWfbAY0hD7wXv8q2cPW37VC41ftGbM7+DpkesXsPX6yvSSBkP5gcNun2iY94ZfzzuyIqWCpUvAvhE8nhhJs4s0DG3LNPg==\nschool.\t\t\t86400\tIN\tNSEC\tschule. NS DS RRSIG NSEC\nschool.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qCh71o3rs4qJlr23OReVN1hkt0vZi8MskHpoczI0RAmwfFsYQbT7awIMDcm7ji+P84y/3CSiSYkJ7CrO4qsFFtyN36/FOURBTQl/je0jDVEYKz7Y68+kzd2FznrjwFOcejyFROTfHRa5cRilkwXdBjoNtXel7i32FECGZTY3zLlioT4MlCqO+tnEjVMLMxtGfJ3e4Cb79fk622hbP8Vc19zz7EVjyXAdQ1hrV4AA/bxtj4r/ukPSvzztoagT75CLzJvlMPT59O0jz9+6g16lJa0f6OtlAEpgyaGZ+IlYK1gu1XPvEF+tlVi4sc1YrMK/cpyO5UWC+eWxepTv/mDsvA==\nschule.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nschule.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nschule.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nschule.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSCHULE.\t\t\t86400\tIN\tDS\t48940 8 1 6188416EE7BD6380AC6FB8356A790F4071523E1A\nSCHULE.\t\t\t86400\tIN\tDS\t48940 8 2 E6C8F3D4CBFD3E6B720068C89D9F8DBCB72BF2B0A8CB5B9C060FD08C1E5DC736\nSCHULE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YfdbVFqECICb/JVpxHTRwWulPBur3/x9RTsZJLyGZaHFTgLmJoTwfJZXnTHBrCgtZlekRdONuZWk9JtVsVOD6ZpdiDj76ywmSGKcycVSamQVvB4u2XAO8Ib5QTxkHexbmUh2ykXMvpANiq/EglncG+XxXTO9NacT9Tg1bob8amAVetLCIOEtgudN6BjpZEQh7hUMFMR7biwFdqrF5u05ksCrEeOGcD65N1i6Tnz8EmSGiVZeaDjcSMJEj5I0fT6Y5X16adEMb79b67A++n7UAiJKMDG5pyMDLxzNtq/FnaQI3Cij4Aj/l2paVjJ8mr3N6xAnHTaxpYTNQAlcCcSHYg==\nschule.\t\t\t86400\tIN\tNSEC\tschwarz. NS DS RRSIG NSEC\nschule.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fa0gPoYAmM0n1tMJoodN4EhOUdBP7en3Z68k5Gdyae31TMZwtrVPGQSNLyluJr7gh7AehYeeEHUvVMWKClUgKqA1U98nheDfjHDhYYXekULc0yW2ao8EyP/uYre3Wz+MMuNxo6Yl6+CvFsttemYuV4sczG6AE27ITC0H/fQO5P/5/Y3zpsAhgiZFMB/GZvy941o1huRzxS6Qy24xRGQhSC5kEaIrJWHBgbqyEjIPDpJ+jw3oqMs0aQQhDyC3wtsgg2fnUxvJJP0D+A3UtE6xDjcY5UsrZfk6lUDThmQWdea+D5eVJ4jsedmPLstwH7A07lfamphoelI9tqbntR1Qhg==\nschwarz.\t\t172800\tIN\tNS\ta.nic.schwarz.\nschwarz.\t\t172800\tIN\tNS\tb.nic.schwarz.\nschwarz.\t\t172800\tIN\tNS\tc.nic.schwarz.\nschwarz.\t\t172800\tIN\tNS\td.nic.schwarz.\nSCHWARZ.\t\t86400\tIN\tDS\t47349 7 1 96D2AE596E2D9525C309C0E69714AE8ED377D5EE\nSCHWARZ.\t\t86400\tIN\tDS\t47349 7 2 CBC33D32A5FF8943AA5736E68E234C7E73829D2942DC5D26A6BB278AA579EF57\nSCHWARZ.\t\t86400\tIN\tDS\t51361 7 1 CC70F9EE2A2E0AE7C59E1DBA91CC81265E8861CE\nSCHWARZ.\t\t86400\tIN\tDS\t51361 7 2 39D5A41F51DC9478526A8ECEB14C11095D7EEE368191936EF8519B15D2F0AAB7\nSCHWARZ.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . e9Cd6eb0V34rwRG9358RD/r/k7KOpDwU90bjb6q2Olj50jfz2RJZ6SCrZuzE7GwsgT7NNm+zKfJLulNmVaRW1njXVSovL0VeMNgfKMpdGNjOifFeQ45CBd2WcI4sZp3oDIxNwMzPSh/QrthJNxL6BqN0MtDhIJKzR0hDB48W2T1l19ZZdfS3MLghfmRIh2oSCBUzlxXtwkdhxDn4pt/HUzLU0aN4P4TpPq5GnleIS7j84UIjZ1sCk316+lSs6YwiWyOfPnPCCdKZxlkNWeX25L2DG0z4QthpqM5su72p1cUoi4mIsxFRdry0AErO/Yz5tEiFfA1g3yvwY7xW6ip/+g==\nschwarz.\t\t86400\tIN\tNSEC\tscience. NS DS RRSIG NSEC\nschwarz.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hZa4rNfLB5lhH8YFUwQxNn74UbfufV0wn+jqovUKEkYsUYKMMSIzboENky1Dct+8r8/cnAIF7p3yjPYfFmNlGvDcEKAbxkChE92OY7HH9rhxCTMtUVY3uLYzmVq+uwuoucuFSLJc0kB2Xf0o7y0VXnMp9eXF91r6ySmDJ0DVYtT7tUtwGekBz8G7YsVJManr/DAwvgwy/RI9gLKdL2AsJp1dxMxKmikOObIgXMOkZmzeHtsvrpggd+ieuKSJ6BYXGmkTYaCIif2Bq2l+zU3rTbNK14EHWRkRnvr4psoao6cChSDgWDxlC3e36k5Otk1kui3k3JREd/H/L3fbgGYfVQ==\na.nic.schwarz.\t\t172800\tIN\tA\t194.169.218.99\na.nic.schwarz.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:99\nb.nic.schwarz.\t\t172800\tIN\tA\t185.24.64.99\nb.nic.schwarz.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:99\nc.nic.schwarz.\t\t172800\tIN\tA\t212.18.248.99\nc.nic.schwarz.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:99\nd.nic.schwarz.\t\t172800\tIN\tA\t212.18.249.99\nd.nic.schwarz.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:99\nscience.\t\t172800\tIN\tNS\tns1.dns.nic.science.\nscience.\t\t172800\tIN\tNS\tns2.dns.nic.science.\nscience.\t\t172800\tIN\tNS\tns3.dns.nic.science.\nscience.\t\t172800\tIN\tNS\tns4.dns.nic.science.\nscience.\t\t172800\tIN\tNS\tns5.dns.nic.science.\nscience.\t\t172800\tIN\tNS\tns6.dns.nic.science.\nSCIENCE.\t\t86400\tIN\tDS\t37147 8 1 AACB1DDB117A832F87D777E2B04818D6648E0C86\nSCIENCE.\t\t86400\tIN\tDS\t37147 8 2 B760F76BDA663A85B2120ADAC9E54AEB03F7751C42336006B28AD685579FF81B\nSCIENCE.\t\t86400\tIN\tDS\t59039 8 1 C98E986A5F18E457D87C10D1F1B339A3B8FD7D2F\nSCIENCE.\t\t86400\tIN\tDS\t59039 8 2 4579AF39FB355F1880718E5574E054ADF7A42AA6816BD80CD1F5D224BC003B4F\nSCIENCE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YYYZarwJdwCIMcDwRkPlcoXwRW6GIbBhs2oQz4bBSyHBSByw3AI5pyBuZdJBAoPUxyRwOHOcmnavGfKOsU9lh6C9r4e8MnT6mShqiZ7wpmtZ8JZvzo7pHVTKFC94S4WoKeeL9CO4orrbR653OEUVmsYxBdtT0WU0OUIiB6RfWgirRHnfnH8zIG6HCxsXgJeKp6YPpqffiKT5uEsL31zNtp1YpSNRNxq4olwYi3vLTTu2gpi0LBgUFd9cJCScOiDzAPVGP1HWSaTaQ55JuTXROAm08tOkHfkjLzYYAT95SVceFaWIDz0Hsk4L7IhWSujn6BEOGF2+AKDkBngYc+nLOA==\nscience.\t\t86400\tIN\tNSEC\tscjohnson. NS DS RRSIG NSEC\nscience.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VDT+2gJh9zif9j/FfFuefFa+FBUoezXHAt9wuKCYZ5vlIp3BkG0SmJFEiZy7t2FO9XIdP67bUvK9j0LJkKbZeGQxVVR6isjbJHrN6/JMmT7q/62yCvbPxPw8IEldv3XndsSxytURIVxVxvvQyznpLTBegJh/ZEuV5oq8f6vSTBUBJoOpOgPKlVd2FK8QdQ1iGU7Oitzz7P+4xVufCBEfASgJ31FsTrIcI1aUnRpOr085pL72AZXUOFQWmiC0ZMDsvk+qtaT1gO9o/8mfXMSpybM6F7Rvtja6ihF2m2lmCZPZuWeNYkvBNuduUnZU8yEh2JFEwvzZWxzfGjfaXmyiJg==\nns1.dns.nic.science.\t172800\tIN\tA\t156.154.169.41\nns1.dns.nic.science.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:29\nns2.dns.nic.science.\t172800\tIN\tA\t156.154.170.41\nns2.dns.nic.science.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:29\nns3.dns.nic.science.\t172800\tIN\tA\t156.154.171.41\nns3.dns.nic.science.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:29\nns4.dns.nic.science.\t172800\tIN\tA\t156.154.172.41\nns4.dns.nic.science.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:29\nns5.dns.nic.science.\t172800\tIN\tA\t156.154.173.41\nns5.dns.nic.science.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:29\nns6.dns.nic.science.\t172800\tIN\tA\t156.154.174.41\nns6.dns.nic.science.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:29\nscjohnson.\t\t172800\tIN\tNS\tac1.nstld.com.\nscjohnson.\t\t172800\tIN\tNS\tac2.nstld.com.\nscjohnson.\t\t172800\tIN\tNS\tac3.nstld.com.\nscjohnson.\t\t172800\tIN\tNS\tac4.nstld.com.\nSCJOHNSON.\t\t86400\tIN\tDS\t64506 8 2 8230DC4EF78B34B87241ABDFB0F552679B72F3C726E43A63F99C43232B29C40F\nSCJOHNSON.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Tsh7c6jn4CXl77jKmfyDx4vIEg5Kb9n/8ewDltV2cex0bvZIVLcDE949we/z5RDvF+c6ATFLyQGHI6vQGDsTmuDw1P3/3KwZCS/mF2hiXIIwfRWECBii5cgGaDlrTi+iR69vmh/dvwv/CyCPnz/rKh9ueLP8r1SLDzuMfzhKoBdhrRgMdodvBTVlCypRunlffcjwUg4G0aDrAh091zAMGVOZJs3e4E/tNSm0d8iL3x2ZzR+K8duSOW43phpu9h2mOdNPEO8YZjn6XffXXaHiVOxzxftIGah5mm1xZKgv17qb6hExtkJM+S1EydoZOBewqLsmiRFl1LFxpB8zlk8s9g==\nscjohnson.\t\t86400\tIN\tNSEC\tscor. NS DS RRSIG NSEC\nscjohnson.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jSBu+vHLEC3xY2ocLyDqJRggHwiMEetCb+sDGQd1NHs0i7IZxSwkjGfJ2p+NdVfp8QZVG0qibFUTAI+Sy8Z84qWA+P6kfnTUsVwqvkpqh+Ah6oHOLfWgBFXVEvHMnaLizCHGaW6IFE+XM6nng7UVGjSlcngplH1eXDTX3gnX3/TtyZfm7wnnqKuPMTp7HTmO8rfZlYYiooJrdWymQrG2vNUBXMoh0/fdGhkt4oURPVXsbfVWADhjuULNQgcDlsjIpnoSjES3N3QoBCLhCyNQLgPe1jocjvUjlSDJVK/ZH9XUSV/qIxJbTPsjjk5qoBBTo2pPr61KLA5nUJvd2h2xgw==\nscor.\t\t\t172800\tIN\tNS\ta.nic.scor.\nscor.\t\t\t172800\tIN\tNS\tb.nic.scor.\nscor.\t\t\t172800\tIN\tNS\tc.nic.scor.\nscor.\t\t\t172800\tIN\tNS\td.nic.scor.\nSCOR.\t\t\t86400\tIN\tDS\t4927 8 1 52AE77E33018AA56A7B3C8AB93A8E69B436DE4E5\nSCOR.\t\t\t86400\tIN\tDS\t4927 8 2 477960075A546A89101623F4A0BB0322848822D0C934640F355CC1409BC1B817\nSCOR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YC8JcZRDH38QxuEKdTKc/eqIbKhikHHvRViEAHG1RBv+JS1XXT8axrrEb0y35azRpltyfBcF72r0ziIkyyGrD6Z1A6w3h3OPjKX2oN7RrFWNmQvjG+4yb/MiMokH1iqq2hEd2W5tnPtWgjcziUL88gK7++ClhzKnNjBd6g1YrUyR/tgZNyrQzrV2NJwpz+ctfkiLYxfqBVi5fAqx27M2cbK7RHIuus+DZv9c6ADwKLz+cqZpcphnmmvGWpZp5ExVN2P0VG2N+gePYXRNBYCKGWAxAudp49eHKrKq6Gu/Vi37VOllAVKmxXl1afM1KZWlgHZ/HcAiw0v/kktsQ6kzkg==\nscor.\t\t\t86400\tIN\tNSEC\tscot. NS DS RRSIG NSEC\nscor.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Smmhwcg0kBDxoQbdVb0woQ8h1c2aEK7GlvPrfff6bRN7mwVqaztPTzUsBcZtOufYfMUQ0wbTQAA0UncRfHrjnWZizdq3ts5XCWenbo0DCkJrHUw4h9N1Qlw0RwUQgtOmMt+sM/LcPLBHM0qwOWDcfxf9Yvsey5YlLlTRCU63zfeYiq2eEuidQfed/PdgMeY4E53G1PJQ3ruHtBEKDs/pQfw7aMCliG9Yqe6yogP7peH4GmzbwD+7aZMs0iin7NsEjuMMP4LxTlJpDgwK4P17MYb3nXl7nxfwYaZF5z57qgiNLWdNDazG7dRb4XvO4FitjQixl1ZkpucSw2dG/1P4Qw==\na.nic.scor.\t\t172800\tIN\tA\t37.209.192.9\na.nic.scor.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.scor.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.scor.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.scor.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.scor.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.scor.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.scor.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nscot.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nscot.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nscot.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nscot.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nSCOT.\t\t\t86400\tIN\tDS\t28873 10 2 A99FB1213FC07299A57251F57238BC0F796D7AA311624CF49DDCACAC08C1DC3D\nSCOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kmIDHJV3W2CRUoEYbyEXqCtJxTsJ6QMO7rrsdJhLOzr0JqFF+iYJpnyGU97kdZm5vXwT2sdkQkgxjM/1MDLXqfFt/X8JpLnUi7gLrltTgbMqZWm1yrAJBKFWsxyPQRQSRoE7ekvbOdDQgVXyWulqKVRmOC/ZWsGHkVCC7Nf4+TkoJDTBWNi4N66prSBIsaEfuVBxYVz+9OgEe7qfSDmvcATUkeBD7iPwSue65Lz+aagBu5yV0pM9blI0rjQ4Bz3p8ZMUbvaKcZ7XrFgyav+2oBTOeBnfIiNB7ruLa71UdcOkGHtO0SIL2tJHC4geZ67XYJpEugDM4fWY/F4I+7MQQw==\nscot.\t\t\t86400\tIN\tNSEC\tsd. NS DS RRSIG NSEC\nscot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t9qrJpIl6f61ttt+kvM9LJm8b+GO5/fB3lVcbxnf2Hb8+jUiapCZkBiWGTAbEIgH7iFxymsQ1UCY/zSLsMySFxLCQu1UQgcfl3oJ73A2vP+BOKMN5LAmdUF0PDjQqAJ0zNRCf8vuUAJ9sywPSMYdjKf3vU8nYwzwS/iVdpeV035bThY+6BK+QVc4LjX7Mu0IaxCX9uffVP0LyUiJqObr8PGpRqICBV4EEghr0zUO9s8a6QZNhLM5pQVs3SHVlbx4JlSTjcUqgtYTLc1n7cHKdpD86yGlTKpCciflqbSsY8SwbPEk+4L63Yk5UcB2Gw04gzaowTHIf87KQrhrfA8Vig==\nsd.\t\t\t172800\tIN\tNS\tsd.cctld.authdns.ripe.net.\nsd.\t\t\t172800\tIN\tNS\tns1.uaenic.ae.\nsd.\t\t\t172800\tIN\tNS\tns2.uaenic.ae.\nsd.\t\t\t172800\tIN\tNS\tans1.sis.sd.\nsd.\t\t\t172800\tIN\tNS\tans1.canar.sd.\nsd.\t\t\t172800\tIN\tNS\tans2.canar.sd.\nsd.\t\t\t172800\tIN\tNS\tns-sd.afrinic.net.\nsd.\t\t\t86400\tIN\tNSEC\tse. NS RRSIG NSEC\nsd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Dsj6OzsJq5yBs2oKv9U0TnERCF0IZ76o3NsfHE69UwoZTGY2qHCOSLXKPY/XdLaFP1kFqeyjicalmXtDVBaT9vCU7ACM4xPjrQa9VJhMtXnDSxKyr+VlZYAat17FbsD5+2C4S/Ua29GMGxeMxRPklVSbNNdngYnYZVg/IOjIUeLYiVqa68Za6mkskKcR7SyR4IrLdg6oNQ7RkE17hbVJ0KMqJH3lBXY+qN7CV+W6wlOeAJocCEGO5PdDO6h2UQ0Ydb3YcXJdlafqjknLm9Lf/4XNveH1HiZUr4kRaIBWSZl39n3R9s1CftU3bt3T1ApFjaQqinxI4ww7fEU5L1D23g==\nans1.canar.sd.\t\t172800\tIN\tA\t196.29.180.14\nans2.canar.sd.\t\t172800\tIN\tA\t196.29.164.14\nans1.sis.sd.\t\t172800\tIN\tA\t196.29.166.134\npch.sis.sd.\t\t172800\tIN\tA\t204.61.216.97\npch.sis.sd.\t\t172800\tIN\tAAAA\t2001:500:14:6097:ad:0:0:1\nse.\t\t\t172800\tIN\tNS\ta.ns.se.\nse.\t\t\t172800\tIN\tNS\tb.ns.se.\nse.\t\t\t172800\tIN\tNS\tc.ns.se.\nse.\t\t\t172800\tIN\tNS\tf.ns.se.\nse.\t\t\t172800\tIN\tNS\tg.ns.se.\nse.\t\t\t172800\tIN\tNS\ti.ns.se.\nse.\t\t\t172800\tIN\tNS\tj.ns.se.\nse.\t\t\t172800\tIN\tNS\tx.ns.se.\nse.\t\t\t172800\tIN\tNS\ty.ns.se.\nse.\t\t\t172800\tIN\tNS\tz.ns.se.\nSE.\t\t\t86400\tIN\tDS\t59407 8 2 67A8E06FCEFDD9397F77F26C41ADE4EC142F299BCFA1827F0EF8FD87F2F63022\nSE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LbeCzJETtn5X3LZAocmDdi63Z3uvM2fwgyYn+xeTlhU8XndMw4SyNTNK3q/M6lHEVboa1bjUu06EX0lKU0aCz35rFehcoy2z77q0kl0HrA1H15T5eChOZxhhOF8Y0skefVJ0hdTIKMJQNWxtRCG5BmZdt0YXbx/VoX04a3v6dD/J9Q845fxcMOX6NzX2/zgLchxw8EfORVENe1z0jEKgB26pAvKS6sHj32uqSOZcCDIim93hAS9DYasI6gIfw9MkfRjgkrV7FAtoNLsdKEq5VcIISQc66Wd3FCIWUg54NhvSxSy7q9LxCZ1B34+6poL9EX3F4RHzJRt5Tai5Svc32Q==\nse.\t\t\t86400\tIN\tNSEC\tsearch. NS DS RRSIG NSEC\nse.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UyEg7DBdAZZjfEIbgRVHZyrdiP4c4DAtv63Cfr5ptl8dHMMyZ7lmKsuYkewB23wHsC0d8154NQ+MwmA6aUSEyu/YUwfqgUoOlWE1tH8HL7urwd0EQjZfC0yDChXw1NT/2d3mCEhXqcrg1XRmEUHlR99HLAqK9kxqf8XejIl8i5NEBxtyB7CDLTUHuT3HxYRgPNOcBEvRUnosxhUn2patNspnWA9vaC+PPpeHzIxowaufvWwUv2KfzJyePxrAuUQPQWEavTqWfFd+66bCnJU78RKIqYPDSlPESOPF6HF/ceObhVTF6fSTcF12Rc1h/PMXY4G40pzi4RrpX1jeaAHvvw==\nnsa.netnod.se.\t\t172800\tIN\tA\t194.58.192.33\nnsa.netnod.se.\t\t172800\tIN\tAAAA\t2a01:3f1:33:0:0:0:0:53\nnsp.netnod.se.\t\t172800\tIN\tA\t194.58.198.33\nnsp.netnod.se.\t\t172800\tIN\tAAAA\t2a01:3f1:3033:0:0:0:0:53\nnsu.netnod.se.\t\t172800\tIN\tA\t185.42.137.99\nnsu.netnod.se.\t\t172800\tIN\tAAAA\t2a01:3f0:400:0:0:0:0:33\na.ns.se.\t\t172800\tIN\tA\t192.36.144.107\na.ns.se.\t\t172800\tIN\tAAAA\t2a01:3f0:0:301:0:0:0:53\nb.ns.se.\t\t172800\tIN\tA\t192.36.133.107\nb.ns.se.\t\t172800\tIN\tAAAA\t2001:67c:254c:301:0:0:0:53\nc.ns.se.\t\t172800\tIN\tA\t192.36.135.107\nc.ns.se.\t\t172800\tIN\tAAAA\t2001:67c:2554:301:0:0:0:53\nf.ns.se.\t\t172800\tIN\tA\t192.71.53.53\nf.ns.se.\t\t172800\tIN\tAAAA\t2a01:3f0:0:305:0:0:0:53\ng.ns.se.\t\t172800\tIN\tA\t130.239.5.114\ng.ns.se.\t\t172800\tIN\tAAAA\t2001:6b0:e:3:0:0:0:1\ni.ns.se.\t\t172800\tIN\tA\t194.146.106.22\ni.ns.se.\t\t172800\tIN\tAAAA\t2001:67c:1010:5:0:0:0:53\nj.ns.se.\t\t172800\tIN\tA\t199.254.63.1\nj.ns.se.\t\t172800\tIN\tAAAA\t2001:500:2c:0:0:0:0:1\nx.ns.se.\t\t172800\tIN\tA\t213.108.25.4\nx.ns.se.\t\t172800\tIN\tAAAA\t2001:67c:124c:e000:0:0:0:4\ny.ns.se.\t\t172800\tIN\tA\t185.159.197.150\ny.ns.se.\t\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:150\nz.ns.se.\t\t172800\tIN\tA\t185.159.198.150\nz.ns.se.\t\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:150\nsunic.sunet.se.\t\t172800\tIN\tA\t192.36.125.2\nsunic.sunet.se.\t\t172800\tIN\tAAAA\t2001:6b0:7:0:0:0:0:2\nsearch.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nsearch.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nsearch.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nsearch.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nsearch.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nSEARCH.\t\t\t86400\tIN\tDS\t36497 8 2 AFAEC406996DF5555FC4365C07C7C74DE82FE7CF5264FC5FAD9D1AB948F3DA28\nSEARCH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BEXtVf2Dfy9awidc1enHzTdxRqhJ46rDUR8TaSJNqkwRQGbMEw1K0N31MEcJOSI3wmh/GaaHGYEq89YwGtA+kX22VGy+f07+8apg5fgVgzozsLQlWvQTGvYd0fXflo3iGmQu5afuXeme79UWktB1oMoZGM/sNn6RHjUoi/2t86X3UAJWgVxeK/wdS+2aYvUy/mmEPUUfelI3zVDFxfBsNyIklZa2cZywd99TFuwlDFjbOQvL3NuZhb0n8J/O/ub8BrcgBsLoNojrSKgYu6eHV2g9lDQgDt0y8VpwTI642nYbsVnL/Ou9gLC5vB0zw2pmtqfBtYDSxQ/Pro9U55keyA==\nsearch.\t\t\t86400\tIN\tNSEC\tseat. NS DS RRSIG NSEC\nsearch.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . icPt2NFOS8p+esh1zRL7/awTNlu+jXZUCLXknlfn/s/viRB5DTIdqtpEo8Wa5Q4N0m0dbmKeRoTMMT760uGwFsegKiUt/DH3RkxFRAeu4619Ce0U3oVKYG5kxzIjfRWTobRBfGElyFgTWE3i7A5dQCXW9r++ZsjgbVogr/hR8bzTqESTlPPwFemiHP/fDrsgspbrDThaU2ag+v7p9bI5FBaqKj6wOA6T1L7/mFWIfRry4HBTpyCuhv3+kLb79kzOQ0/4EUK4TTZOjL5H4pXmdyUjDw1/LjCoZ1gWWdWsIXkWJcqpFcE8Yo55G7aMfv6x3yySHgLW3F1IPWTCaO230Q==\nseat.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nseat.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nseat.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nseat.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nSEAT.\t\t\t86400\tIN\tDS\t40138 10 2 8531B10A28C981D28F0F412DBE6A7985EFFE40BF0EFC8F2F80D45F85770C1A8A\nSEAT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JvqG8KMG027Y3UM1/YEaVEvHzcG4c7uc67yaDdXIVcFzXjJHIsWQFa23v2JZz/l+ncKeYol2jDrhmFYW0Tqu6sq51vuCj8MgAqvTyEK4+L/JW1xZ2leCTjDL1s+JrxDvE2Nwbq+UqvQK9AQjhRS4ptsBNcLQr/phlJ78hwA4Qm8mynu8zaAw5QViqGUrBePi726V51jka/tiR3ZLERMIg7CeEKC1XvwrOKbJH5Dn/GruRPlqR6ogg6iqDmqJVPYxtdFtwWnO/SBRJTGEIe8zJ0N9EWdxhbH0V2OH0k7Qs7qRlha0TASWin9VudrkfF9JnTRWeB2ITox8naGn7nESaA==\nseat.\t\t\t86400\tIN\tNSEC\tsecure. NS DS RRSIG NSEC\nseat.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gMv3aqC8EHdONjGCtT2e3fqqyH753gBwAYaVMl/o1wx4qkMPDkqpma25Z/d5w+LY4ldn9mCAgcA4J6UGkF7cURYYDxZwrPSQLql8TEyR5Ug4A5NoXUMHU8p5jvqIMAOUeT5gFyBkvoovZtU1vGwkSUn7QKID192ycv26bNRMiXk5nwqGSaH936+j+v94/Lf1tg1Btiy3dIIK/XFc7WibLmmiWg+3q4YWsH+J+fi3/TmZ57LCWrw0r12VHmosraaP73ECxgLeSXibZXdZ33rxcC9Mz16eipWZHTaYVLkMJlFQi5fPPQuRbmVekYPExlNdp+12HGK9bN+0MKRWbdhG+g==\nsecure.\t\t\t172800\tIN\tNS\tns1.dns.nic.secure.\nsecure.\t\t\t172800\tIN\tNS\tns2.dns.nic.secure.\nsecure.\t\t\t172800\tIN\tNS\tns3.dns.nic.secure.\nsecure.\t\t\t172800\tIN\tNS\tns4.dns.nic.secure.\nsecure.\t\t\t172800\tIN\tNS\tns5.dns.nic.secure.\nsecure.\t\t\t172800\tIN\tNS\tns6.dns.nic.secure.\nSECURE.\t\t\t86400\tIN\tDS\t30610 8 2 E15C59F280C66D3582C2A0B218728143E1C6DB5ACF0A4A17DC8858DBCB0C1CD7\nSECURE.\t\t\t86400\tIN\tDS\t59105 8 1 889346D3DCE3584C4E4A7D48C4D8208B6AF4DB04\nSECURE.\t\t\t86400\tIN\tDS\t59105 8 2 8B0F0BFEE70B6A1EEFEF801085EAE62DD371562B5ADD48FFD752CD44F748F02F\nSECURE.\t\t\t86400\tIN\tDS\t65185 8 1 B9B18292853E2BB2EEB3AA783A13459FB0579CF5\nSECURE.\t\t\t86400\tIN\tDS\t65185 8 2 07437D2EE39668456D872D8D218A275F84D5F4D106A9F1DE866DB00C9F8A7DCB\nSECURE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ehFWBnJkDa7oefoQcm9hzDdbEKaEKDPsH7KjJSx7ZscC1+seO0mt7jdCCKHWfbYgortLuv6UjK+r6n7VRslmnoYhtWUsOcliQWhFJN+ILFMFDuu5KsHoyZBND2yMlghNiog7DZp0UmeWvyCuFxSrV+h/uh4ZR8CdOrh8dUr0I5UWZ4zxr1qmR5/jcXaDpvrFDKw+KbncKY7WSoWQTXxG8WWbztQnUdovpvQaW3JT4xifjrxS6HQpvCpP7jk+wspwVnzxJyWoQo5DuoKmq9GYhzyv+TQVi5nXx8+7SSYfKYyA9nXu+syIe4RB6KtjDIoOsSjrEMbFS1Xzj8inOSHTVg==\nsecure.\t\t\t86400\tIN\tNSEC\tsecurity. NS DS RRSIG NSEC\nsecure.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Rlw4eBBkSI74B9/5zzuXpEvyvQGiNssaFuugxnKcCiIcQ95f/lapEGB1TUU/0N5MKzNE62d0WeprCfJ+m1KsFqQBNZqdRqGRHkzeQvMVhrl8iXkLtCV46+OYlflFP1cAtJt4YCRjoPQov4OQepKglepsU4dTmC9sS6Xj1SxKw/pf0OZ9P7MSGvNQdIhcIpkiECRbzJCqTC2b27Fc5MF4PUtL0bhkmEbpPB3/VMUqzPfs0N+WMbBGXDM0OXAeyvllUx91NqYAU7CZZK0he3WHu3KOq+jJ0Xo/57ZaffWiMxix8Fr8rEeLF2xToR0I41Qaz0Tz+hwCWWSDxD1Bh1pDNQ==\nns1.dns.nic.secure.\t172800\tIN\tA\t156.154.169.43\nns1.dns.nic.secure.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:2b\nns2.dns.nic.secure.\t172800\tIN\tA\t156.154.170.43\nns2.dns.nic.secure.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:2b\nns3.dns.nic.secure.\t172800\tIN\tA\t156.154.171.43\nns3.dns.nic.secure.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:2b\nns4.dns.nic.secure.\t172800\tIN\tA\t156.154.172.43\nns4.dns.nic.secure.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:2b\nns5.dns.nic.secure.\t172800\tIN\tA\t156.154.173.43\nns5.dns.nic.secure.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:2b\nns6.dns.nic.secure.\t172800\tIN\tA\t156.154.174.43\nns6.dns.nic.secure.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:2b\nsecurity.\t\t172800\tIN\tNS\ta.nic.security.\nsecurity.\t\t172800\tIN\tNS\tb.nic.security.\nsecurity.\t\t172800\tIN\tNS\tc.nic.security.\nsecurity.\t\t172800\tIN\tNS\td.nic.security.\nsecurity.\t\t172800\tIN\tNS\te.nic.security.\nsecurity.\t\t172800\tIN\tNS\tf.nic.security.\nSECURITY.\t\t86400\tIN\tDS\t14150 8 1 E14122358E5F8AFC204A70C4D71F312D7C6595BB\nSECURITY.\t\t86400\tIN\tDS\t14150 8 2 2859485C57B2B929084427B8C2B444200FA44011015AA6BF005146582947A257\nSECURITY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lXJg9DRADQHLyxfeOFQz+aMmxf4uMa1SCfvcM1NYADApgCOfr6a+rlGh21YLFsNehRxkn83/kwdYUOblT3xhveSYmA7t2aX+iaPwoGUdFVk5Dh3Lqj0rGj3yGEcHGg/1V5olxosH95MkqIR5kXvj2ZxqRX/AVp2B8Nvf4sbXH2DoN73nz+WnFPcLB5Dag/fJEf9oJiJ3cnF5npa+OsYDRq2TUotA5YxbDjqLolw84o42wgSk7P9Gbo4jmG68DF4viwO5d+BLgE9RUISZsU1zJkbC/8zMA0yyPzH7Qr0cnDsgr8FQABpJfP2Xii50DySXgp7Elg8qEiwNdXRze6LxYg==\nsecurity.\t\t86400\tIN\tNSEC\tseek. NS DS RRSIG NSEC\nsecurity.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VrE31uZpYbGL94vp82PQsHm9CcMxiQl1roc83xghYFga0N80iTzd8r80SqPNpHPvC3Sfhnis4hP1H4c+zCGPER03DG++7+v0jy8CcOk655ukwby0kpVNytjAktWjZtsUC4/udUJ8pCZjrpAbB6vrAXNGER+QGqoEqzqh4gbMWLME3UAyMfUD2EAemiRaADbhO3+9im7ytlmF7Ig1xzihiaxv0ZkZI5ckM251/FeSuEBnAZFez+aEqbO5Ddv98q+itLDZlPyDnDhJSXa/TTprdA6QPZKz/H/fH+mBSp6d0whUDBlf0q1dTY71hXVu7x8dTkpjiOEtzMeOzzCEqhMqnQ==\na.nic.security.\t\t172800\tIN\tA\t194.169.218.68\na.nic.security.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:68\nb.nic.security.\t\t172800\tIN\tA\t185.24.64.68\nb.nic.security.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:68\nc.nic.security.\t\t172800\tIN\tA\t185.38.99.9\nc.nic.security.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:9\nd.nic.security.\t\t172800\tIN\tA\t108.59.161.9\nd.nic.security.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:9\ne.nic.security.\t\t172800\tIN\tA\t212.18.248.68\ne.nic.security.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:68\nf.nic.security.\t\t172800\tIN\tA\t212.18.249.68\nf.nic.security.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:68\nseek.\t\t\t172800\tIN\tNS\ta.nic.seek.\nseek.\t\t\t172800\tIN\tNS\tb.nic.seek.\nseek.\t\t\t172800\tIN\tNS\tc.nic.seek.\nseek.\t\t\t172800\tIN\tNS\td.nic.seek.\nSEEK.\t\t\t86400\tIN\tDS\t26182 8 1 E48E448AE73A061E9C628DABDAF6507C5A41DDF4\nSEEK.\t\t\t86400\tIN\tDS\t26182 8 2 2B0D7F0C29E7A60711BDE81D5AABD2AB1A2E64FC99515610FDD746279810F348\nSEEK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HPF01K2GdtP5pLy0+gULAHtEzNZmjLddBb9a1P66c8Z09Ff6S+sFJfHrSg8B0uzbp16HcLLwDTG2eFWxwMUE7p/M/SYT3mKAqXMTshuKgCgRd3qW270C5dphcVEzQYN8DLO8QSFqJ9/fFSrJdbW3umlswtRnIs3+fKuJk8flZJ/lqEhMq47/f4ITdwyi72d9LmnUUCoavOhU6hHylEFr7H5/PLPI11vddvDbsWc62d91h2+Z7wkVdIHqKw7MborCevIM+NowjmsfIrb7hDKGk2TQxG/oHFjM0bHum0kcwy9mghi9C3cqmy0y22wuN7an3/wB7ewhIKDSzHOc6yrEtQ==\nseek.\t\t\t86400\tIN\tNSEC\tselect. NS DS RRSIG NSEC\nseek.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . icFAtkgIXt8nyQisviisX2NW1X3K8Y6HAZWYB/2mbmlEk9L4lfwUAP9itP6xBtzlekfTJFR0t1PHkJn8Wr1HEeXq/YuIcPBb59KOY99NwanPfNe9u5VpmG3AF6Xg33tdNVLyVLEVFmtmncl+uGjrgqssRBZmHS8AlHXGhXiqcW/b1pXj4ev6Zq6a+96H31ZnKVhFcIHxRJbpBiubEvHZP9A3gMt3koBOGQc13dSVMAtNcRmLYIfQjmxG/ch4W/JAFusvnfM2mRjEvIlRW5YyHP/lxsx/yoA9bKhyB/lPfYBWxPhuulQGdtiTipWAxTHqryPPBbFLXwMzlJ5+T6JGlA==\na.nic.seek.\t\t172800\tIN\tA\t37.209.192.9\na.nic.seek.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.seek.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.seek.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.seek.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.seek.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.seek.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.seek.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nselect.\t\t\t172800\tIN\tNS\ta.nic.select.\nselect.\t\t\t172800\tIN\tNS\tb.nic.select.\nselect.\t\t\t172800\tIN\tNS\tc.nic.select.\nselect.\t\t\t172800\tIN\tNS\td.nic.select.\nSELECT.\t\t\t86400\tIN\tDS\t30049 8 1 74E8DF2DFD9CBA3C607F33C783BAA8FF04832397\nSELECT.\t\t\t86400\tIN\tDS\t30049 8 2 331A955BE5888C91D7F816081016C41322129A4C15BE8EDEE73279D459970E7F\nSELECT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . QrfBujMIflnPNaKnxb5HaSqUXztU37dcoGxY9lq4I57aSpNmMSUW870k6h365f6Di70cXMDfoCxhQhlXgQp5nUgVRclTIsxEWEA7mOJcIYMgc29wF5B0Xom0i/g2OZZKP2GoPYC3/+ladCJaIwNu15qbhxi/3zXcbzykdlqKy2qakKRevsB3ufaIS97MzHIsnNkEkmpv9hZxhkhTKZFJU8Z2bGgnHjtSS8tRYDIWLeinZ9yTA7bIf2p9z4rP9yTLRB56k7QwgyjpbbNd0Lu7IKvC0sWzQvqUBuKksaBYTxweMx8Oz456c7cw+nliTJt4LZ64x+kp6o3GlUw64fJOog==\nselect.\t\t\t86400\tIN\tNSEC\tsener. NS DS RRSIG NSEC\nselect.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Lrd/q+yT4Q5bffAnUdo5qD0Aa2kLvC30sXO1OlOopUYOjfocpADXHFN+NdZZoAVYiPa8P3MwONd3pjAmZw9nWO2zPIn9c3LXP0FgvqYjBcX53R6UHHrmtWpw3muowMsbGqFJJD0csBsHau6NNlAMFcV5Gy1hyyd2y13zWkrhA6STCbg5ESWyPuj8uBj3NgeWx2Hv04nWnzx+Pgxg9hBO08nszuEAasFv+Scdwc4JsFmiATIq5awuQTAiUzdYCIXsMqAJU8svzS9blu2u1zu4RTS8kwD6oCZDvyV3owHKycmmB5UE/CtIHENp6wvMb1Tbumc/KnoaOtYGQcgK+5Vi3A==\na.nic.select.\t\t172800\tIN\tA\t37.209.192.9\na.nic.select.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.select.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.select.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.select.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.select.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.select.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.select.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nsener.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nsener.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nsener.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nsener.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSENER.\t\t\t86400\tIN\tDS\t40020 8 2 F580B1E1F989E14EB37DA8CD7201254150E4C28F95CA0D1DB7822A78C93EAF17\nSENER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k/NiJBK7d2hzNw2LWBoDrIxtULfbYE4oxau8Dv+8z351HFrVPEE+c4g++IKG+Py9hR69IZ2fXR4/S996npq7DT7V/DwjePfuEygF42YLDc4Bw3bow2r6SfD4avXLQ0HNcMkCPEb8mbHKcbGjWgduNcQPtOcXfEXFfznJk0DzRFyD5QPPNCGxl2cleJSsNq1kNzb1qcCDUSCeRfRSBoiOt9INw7vUGzabwShzzV++oMat4+xHWWTNd+9biVymjPc6Oswq1fG7PbNPM+NHNw+jVqmX8elK2r+PsuCA4NCplscnqZ2OqUo3OPvFVMg2+XbIiR3iqHm/Gq6gw8KWFxXD4g==\nsener.\t\t\t86400\tIN\tNSEC\tservices. NS DS RRSIG NSEC\nsener.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UtBps1c/ht+k+RXcnLWBg7Jy/eLDd1vYLS6wDVqrfSGw1mMtBWtTjLj63TsOXwMgHcuFjTE3axxLw3jzyozWIoFdZGFv+6ueaAtcs5jhE1dCTN+PR6fr5l60pH/Hdqf3UgwmiZCnDXqoXRtEu2BL/KFkHahvKtBxY8Cdi9YsxRSbRezpD++9XTJbpPDBVD6MJpYoR7OcUsmRUvKkIL17Qs/DiMqnpKC1N3o/htmoftwnXYSRzVJCBwycuQ4q1t8UUnEzz/ZT12siPt0C4gM3dYzCG06+dcsn1OIReoFgZd4GsL/i+3fou9lQvvI2s+qcvoiaDGqwx9XhqkUGJU6SPw==\nservices.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nservices.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nservices.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nservices.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSERVICES.\t\t86400\tIN\tDS\t49801 8 1 57BFBAF702ABD48831B279A694583370543ECB71\nSERVICES.\t\t86400\tIN\tDS\t49801 8 2 590570C78B4FD6F72691E97973515AA8A38BB7807A0DF373542E4A3308702EA1\nSERVICES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EGOPk5FaO67y+tAqnHlutVVKFGAWrVg74awam1l2WzOxkHjSFgKeIXzSyEmM0vA+YcsuW4e5LFAm+d8doHv1nf4lA+r39CqRdlWPMZwXDk9pYibGk9KSu5ybINejfS4s8CJu61rEVp2M1LnQGksTXI3w7+2lIvIZw7PhQTTjEd5zMYthXHwWBX33P3stf4h+9pXEeVVP+Q68A6FNHbtOG6m3DQUaWBpP7kbstlpsD0ufZA7zcT/4cWVP/Z29TjT+DSmkoUnRhVZBo0lDYF2QsA+69GgCTy1MS2o6+esZbSIxSQ/XHXV0AhLRN1FeWNIxYwF8hc1HhPLgzefprqReJg==\nservices.\t\t86400\tIN\tNSEC\tses. NS DS RRSIG NSEC\nservices.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CL4L7Sm5/dxhVjcEI1fb74d9JXfLEBh+PCU3g02I2p99ZQ/h2mTk53bd0LqEDR6T52S+67kz/3p9HI8fx0cTle0XZ5FexYt5R8CwS1E6WLSxZGAN0yqPqhurSvq5AuaVdayGgFm2BnejHfuBcpf0LUMr65qlXEQQXxsipMYeaZVEokhBaHruDzdPzOgbnE4HuP2vRXL/A9T+Spt7V/UeYrtVsHfVIBFYlv6xSvd1HPdPvjwPNSRy8qtu7vx/0tlijG9jM5wNt8H7kXSkdSyCnebcj2SI7cLkhcLeIMjGeH+LrOm88DXCbUw6Tjwwl26F5IrCNmvwuHZPGObPk3wmOw==\nses.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nses.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nses.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nses.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSES.\t\t\t86400\tIN\tDS\t30648 8 2 F453E51F54A0ACB251CDA491812437DB86B49C3A2861C46635588C330C65F9A7\nSES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IZtHyGl9LKUJH2YfKg+m97Gbkue1kwxQOhLcmUuGgmYq4+O6ot5ycWXWO6n3BjDXktPoV3PvnKqeDTuCOGR3goh/auNuJelUvCE+PcKX/EMftOQ1NIe6WMq6/Ro6IEDGTyV8pyPfN27ZdG/u2tFzCNhtUA/pQJuMVTZ7Z/IdvkJcLSQ9XGEw7KSNl1t5LWgp9VHQbcb2xDBw27YBRzt2EJjKHrtZa/9PEa2bMZ4Ks6KY5fqRNAjeSCrcaJlINnCf8/ZqP5tbFcTQKQ8jH6H4eJfMzpuJhH2GgF+szXVoEFmhJkqIDE4rTNglOJK0r+hf5VrzvjzSPcrXlRLRp/FBiw==\nses.\t\t\t86400\tIN\tNSEC\tseven. NS DS RRSIG NSEC\nses.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lzstUX+q7TSVkD8vc98auSRXXiugaUlI/3a2/vef6yfSZliJWN7Q6+BWqdQMbTHX9UJi+szaZe6jh2wk5SptYI4g3aapQ5ZjOGHNnrw/dAY+n7aeUqHpWAVsuHKkpt4I7Oqp8pM79QSvHzqFS/2cSwrvuccQVeagcpQIS06qNlx7e/Gs1DHkCs7tfJdeXFavg0oR6EF6s6aMMoms27t3Ei2A02rGp4OkqcaboA3LSapZLQIxnnEWTT5EBBYzPo3lQ0aSFBTsl/qho0vTtrnp1Xj2sfdf+jMwSSWNcZ8sL/5zIO0qjQPfohLsuRh+MY7iGfjUQ7N+mlpvpT9h2QzPWQ==\nseven.\t\t\t172800\tIN\tNS\ta.nic.seven.\nseven.\t\t\t172800\tIN\tNS\tb.nic.seven.\nseven.\t\t\t172800\tIN\tNS\tc.nic.seven.\nseven.\t\t\t172800\tIN\tNS\td.nic.seven.\nSEVEN.\t\t\t86400\tIN\tDS\t43024 8 1 187FC876C625C545E8768C16F427EB097E0DD64E\nSEVEN.\t\t\t86400\tIN\tDS\t43024 8 2 B406C6E4606EEF479B6EB6479121E409B3934E0CE6E2332EEF08624DF11CA859\nSEVEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LKrvRIRfSM0ylUM3T03IltugxlXgBi9nJypdbOLBtX6bNQVmiA2yuLRqUPowW7R/wylhZvkWqGEYBEsu86c7ZrEJWfpGO8AeEA6uEVZhMLUS/Pg6ar5IpA4CQrEc47yLwp/10OtHDy4INJUlLa7COPI/zg1jFgSI5AbnPyzfHGruZAppUl19u/lP0ZVUPAKt9IBcZtNaopiXnIJedvZDo34Dw4FKChHFiVCazXaAZOy8Ve4MomO4S/ipf69QfeaWGYrKe+YZqdv+Z94/mlPMoqkwDjBUjxbxmbRIr5NqJIVkUzrbiNWKKDcVUcAZvn/5KEtamfll1vVfvsVhtCTTlQ==\nseven.\t\t\t86400\tIN\tNSEC\tsew. NS DS RRSIG NSEC\nseven.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . b39MAceuF3A2RmIi5yX/fNaoAnhE7ZZ7amKoq+cuCFjN4CrMEbUasNzR/ch3149VsmkqGK2SWp92+Zp9sZ3pNPCyN5Fld3ycyAG+V0aKq1bH1lLrGT5F72gvZR+iWckTvEDt9ztVXsRNDcWU2SE5rpqE7iF7Nxhdz6KjUi++WgqnDT3q5mU/KwZO78g2KWVCv0n6kd0UN6x9sFg06Eh8E0SQXh9I5z/xiSKspgZGVaygqtFnezORIgt/dhL2Jlh/S9heq52eB6Xp2oXl6/lYyWMcF9CsTkv1Fw0pfCDV0hnrIEtcRi364/7AJtRb9pAgCUpm3fPl7LZ4XCx0RwJtuw==\na.nic.seven.\t\t172800\tIN\tA\t37.209.192.9\na.nic.seven.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.seven.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.seven.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.seven.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.seven.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.seven.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.seven.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nsew.\t\t\t172800\tIN\tNS\ta0.nic.sew.\nsew.\t\t\t172800\tIN\tNS\ta2.nic.sew.\nsew.\t\t\t172800\tIN\tNS\tb0.nic.sew.\nsew.\t\t\t172800\tIN\tNS\tc0.nic.sew.\nSEW.\t\t\t86400\tIN\tDS\t42229 7 1 F7F0C3A6110825A925B433213F69B89AF3957504\nSEW.\t\t\t86400\tIN\tDS\t42229 7 2 7A3DCF7E5C194B9D52A45D55684B72378C9BB397BF24C063FFC37FABB91B7509\nSEW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qJqHf6hRJzgAHxw3irCdiMjEKTf74JFPELfP0o7hu/zGLf2CCgzq+bsNyS/8cfT5bQrUdrgfXh+DZRiOPF1IM7J+/Wm5GUlNW42FpCCb7oAoeS/two9OaS6n630GvTE4BeRXW/YGHkf0WqOWlpU1QTeQJ3qdvI3RBfr6KO6MrUUcFx9nR5VoqAAS5bWWmNQk3OokOc4Yp2sts9tj5gsD/2b8dE/GTIMxqP4OuZAbVpRLJMySvYl68CP44BoZnQZCacbzNWptgmqQR/FBSLJcelYjc/U2UFZmUq7aABzaq/MZR9Qqdf2XqPp15xAtVBSimYjNEBnG0Ts5XxMyqjDmDg==\nsew.\t\t\t86400\tIN\tNSEC\tsex. NS DS RRSIG NSEC\nsew.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f6XL/+i5DA+vWb6zNSwRJxq6p35bK2r2Dg3TZk9q5aTU4A4H0LTgURE4PebIegE6Ru4X+g8OxUtKFW/6wJmfCpjBUtZBM/1dYHs84/ob3hWM6KIFIbzaNSkiKJdJmfnPyrqguNo4rMRhq1Bot9EH4ynWH5evUf4ACQ2EkcnWey1ah7t0tZziTkk1uMpWO3sSD9ekiLFtJ1G26V98MZNgmRBRPbQzaZkUO1QcpRAIiwgif8ar9FKJbGS54pqiXCUuCkxvvjCTBoBokqLnNy+JbPb8ypM1k8DW+QKO1vdu05CmKSZTKuR7Nw9BPYMzEz1WAtBvDI+KWI0bCriDdDzvgw==\na0.nic.sew.\t\t172800\tIN\tA\t65.22.188.25\na0.nic.sew.\t\t172800\tIN\tAAAA\t2a01:8840:b6:0:0:0:0:25\na2.nic.sew.\t\t172800\tIN\tA\t65.22.191.25\na2.nic.sew.\t\t172800\tIN\tAAAA\t2a01:8840:b9:0:0:0:0:25\nb0.nic.sew.\t\t172800\tIN\tA\t65.22.189.25\nb0.nic.sew.\t\t172800\tIN\tAAAA\t2a01:8840:b7:0:0:0:0:25\nc0.nic.sew.\t\t172800\tIN\tA\t65.22.190.25\nc0.nic.sew.\t\t172800\tIN\tAAAA\t2a01:8840:b8:0:0:0:0:25\nsex.\t\t\t172800\tIN\tNS\ta0.nic.sex.\nsex.\t\t\t172800\tIN\tNS\ta2.nic.sex.\nsex.\t\t\t172800\tIN\tNS\tb0.nic.sex.\nsex.\t\t\t172800\tIN\tNS\tb2.nic.sex.\nsex.\t\t\t172800\tIN\tNS\tc0.nic.sex.\nsex.\t\t\t172800\tIN\tNS\td0.nic.sex.\nSEX.\t\t\t86400\tIN\tDS\t36538 7 1 82532D9CB2981A16CCCDCF226BEEBE5DA872F309\nSEX.\t\t\t86400\tIN\tDS\t36538 7 2 959BB4D3A803FB787CD4FEB3E27DDA36D371B26AD99FCB90E97D04868356996C\nSEX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DX1LkTu+no8aS+bzfkHHMOu4ym+Tz76GSzGOJja49Qs0jzVzpkS1KLEhr6I8szv4WuN8XnbLj/Y663ayVpWj5tJ1DJ420b0c+gazzCZuG8BCSaX3ZI6DsEGiTqe2Ap50dAA5B0gmiWynlkHtpvzivWWlT26H7d3bC98IiiB1yz9UEthkB1eba4a1Y4498QjK6S/ztvOVxYMrtGHmVVmhW967PNsIO+0Rmz6kYXf8dZtNWC7p1FGIGlQUxaLGZfYYgGI0gUIWdriattXrxVGaAdv+7y6VWepyFoZfVcOwK6si9XbiKo0Iv1rSBOsOZDQpu1aEA59LD92dgS05gaGbKA==\nsex.\t\t\t86400\tIN\tNSEC\tsexy. NS DS RRSIG NSEC\nsex.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hIdNEhHPy4s+l8Ry/JENss8TItE8cSLfSeFj4ZwLWudK5CJXLB12qpPgx2Qy9uIbPOD16T3/9dpAyWNOBcjOYB4D0p+MFiC6dxMQh2B38DR6TbVaJ1QHKODfH6MiSCb39wqbbz9HNkxhDocFFNboCAcWemtRUMINULSIKy+15u+9R5WLJ+60B+/4TFg1Bf0wJvZy2YPp8ojgKVH6PkYlyRX2I6bGdH2nsRvb9goABVoTeZZr9pHf3lWMZrdWm0moH5PAaylJ2waOgmkzt0FuRFvjckdjEnZ5QfpnTTSpS1y6PqjJTzVRCkLva7k3pbGMhmCkjqGYc0l8N30Ixrwn6w==\na0.nic.sex.\t\t172800\tIN\tA\t199.115.152.1\na0.nic.sex.\t\t172800\tIN\tAAAA\t2001:500:a0:0:0:0:0:1\na2.nic.sex.\t\t172800\tIN\tA\t199.115.156.1\na2.nic.sex.\t\t172800\tIN\tAAAA\t2001:500:a4:0:0:0:0:1\nb0.nic.sex.\t\t172800\tIN\tA\t199.115.153.1\nb0.nic.sex.\t\t172800\tIN\tAAAA\t2001:500:a1:0:0:0:0:1\nb2.nic.sex.\t\t172800\tIN\tA\t199.115.157.1\nb2.nic.sex.\t\t172800\tIN\tAAAA\t2001:500:a5:0:0:0:0:1\nc0.nic.sex.\t\t172800\tIN\tA\t199.115.154.1\nc0.nic.sex.\t\t172800\tIN\tAAAA\t2001:500:a2:0:0:0:0:1\nd0.nic.sex.\t\t172800\tIN\tA\t199.115.155.1\nd0.nic.sex.\t\t172800\tIN\tAAAA\t2001:500:a3:0:0:0:0:1\nsexy.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\nsexy.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\nsexy.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\nsexy.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nSEXY.\t\t\t86400\tIN\tDS\t3097 5 1 E237119FA574704694C0228BF83F7275F2BC045B\nSEXY.\t\t\t86400\tIN\tDS\t3097 5 2 B4E8DB053B1A84FEAF5A0DB4F8626D3BD764A080340BB39C4BA68D80E35FE5F0\nSEXY.\t\t\t86400\tIN\tDS\t40039 5 1 308965BB0A872EAA226E656D0CBC877F38DA0AA8\nSEXY.\t\t\t86400\tIN\tDS\t40039 5 2 96B989DE091D7AF97790184C91261723586B1C42745A95D26FA751F836209909\nSEXY.\t\t\t86400\tIN\tDS\t60556 5 1 4FF0D3A66811E7DB90CD072F2A042EA0C5F03730\nSEXY.\t\t\t86400\tIN\tDS\t60556 5 2 FD746B08B105315B2FE64FB8863BE05DAC75AEB0DFFA84567D1CFD2A621657A4\nSEXY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nAqluBrpq6EZVhe+p38ACl1vDI5EQaSmSr9iZzRW+GRo6+5xgyRl/MyPJD+/bVPvrnZecRZ32z8QSIDbjQ0MhYxpgJzsoo3m5SNoTVSCQuyvvFgzbN0Efprf5daNGigBqZoMOAK65ukYaM8Gz7NX9lbv3SJBTHtxqI3j/8eQYksXMSK+e7b+JAB8+c4rqfl54Q5xZNkRuvgBamtjNCHjETgG9vYGDMs9lHTr4wyu+s2CXeWz2ixGltdzSDhPmPUgBIIyLY48B7FnHbemY9wf5LuI17Zubyr2sOqBak/2GmITrrsDxPOoWbLTQPatfX/aQ7GsVbwzFh4B/HvF81FKvQ==\nsexy.\t\t\t86400\tIN\tNSEC\tsfr. NS DS RRSIG NSEC\nsexy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wEw3w2dvAnYOfkkF/839Jb24pgQlP1/H6dDnAUEqcJdJ9ip37iVwl1uyLin3ds1p8A8DXEVonlXgftHGQzpiy4nUf/zpHzQD058gjnovH6C6Qj4QIrdP6KHS9sTf6kGCunLvBLrZZ2VzKmxLNIOu2h1ntODcnetZk/iSNki9LB7poVM0NOQE7RTCiDVqwZxl4lFssLiOtSwvg322HptrjiPTNW60Tt/m4Ho0h0wtqeQm1PBF9mVAEIyQYHZIeZasxnfL4SzOeRjnIvtuVDni8Kz/MnjBV8+8lAtXDfycNruHyJtVxGbeSi3jPIHRkyHFrduu7u2oxArgg6vtVdbD+w==\nsfr.\t\t\t172800\tIN\tNS\ta.nic.sfr.\nsfr.\t\t\t172800\tIN\tNS\tb.nic.sfr.\nsfr.\t\t\t172800\tIN\tNS\tc.nic.sfr.\nsfr.\t\t\t172800\tIN\tNS\td.nic.sfr.\nSFR.\t\t\t86400\tIN\tDS\t7923 7 1 E348A086A9BC4C214C16FC529E64BBEE506739C4\nSFR.\t\t\t86400\tIN\tDS\t7923 7 2 E3B4E6B0B3447C29949813283B4308546B1BB895FA1E2A39364F918BE581BF01\nSFR.\t\t\t86400\tIN\tDS\t51274 7 1 BF4509A051E4CB1206784FB08211043BE36A495B\nSFR.\t\t\t86400\tIN\tDS\t51274 7 2 4BE38A9FC56F65E77125940E4FFDACCFFC39380F3E74BCA025B0206EB8E8628D\nSFR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wcNmuXwkpfmMM8jH49cUyeMooeuTSqNYINjcSo+gaTIemakvqX2MH2UM7zo0s5nsnSgWAsvlrrJ1IVfoW7zqMgNlm93nudFcdRKa5y14qmFI88yJjG8nR8bwDSyRQhObRO9Z07nEvCjXSND2CXYqgslKZSgeEeLnDlnh43r24IsK39AQxXxgvaD5GGojnoRa46L12Y+cByaPcSPAFYoubDJ+wI7kYplb6Egsn72EpkIz4ZvKY7azrUl+IRlZkcUqA2gpT8us9UOjQ188UjIbvUPEbDNK5p+ngZ7VbDdgbteRGMOIvisIldhLggLegWuclIgCgsuZSfk4Bw4V/FFyqA==\nsfr.\t\t\t86400\tIN\tNSEC\tsg. NS DS RRSIG NSEC\nsfr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rDqtmr1OE8tI58Paz1UGq9Y1fpLXZ3VNcZK+UZN7Z92wHYeP44nZ5SxN0cA8msAPF9o8OyTDe8PBHs7b37pqQ7Oa+KjhkHkS0AZW2cNRWA/Z90KdCruG5D2A1d3gRaQvutU0aKlDm3adRKbaHaElP0lAmG97PUGne81XXRbT9NhUyYcq21C0iQPqePmouVP+n+7Je+4V+QaHRPpOmaBQJX6qVFesDi0M2uPq0DQMpR4aiPn0vxXQnyWKjoKIC3TYnUgi4vfPGOBdPJj+ca0azqR8cd7i2n8Ip/GeYNs44TIUlxOyVGUuc2pQ8nVqScAK9EH4diA7fnCpGnjKHdR0fA==\na.nic.sfr.\t\t172800\tIN\tA\t194.169.218.100\na.nic.sfr.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:100\nb.nic.sfr.\t\t172800\tIN\tA\t185.24.64.100\nb.nic.sfr.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:100\nc.nic.sfr.\t\t172800\tIN\tA\t212.18.248.100\nc.nic.sfr.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:100\nd.nic.sfr.\t\t172800\tIN\tA\t212.18.249.100\nd.nic.sfr.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:100\nsg.\t\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nsg.\t\t\t172800\tIN\tNS\tns4.apnic.net.\nsg.\t\t\t172800\tIN\tNS\tpch.sgzones.sg.\nsg.\t\t\t172800\tIN\tNS\tdsany.sgnic.sg.\nsg.\t\t\t172800\tIN\tNS\tdsany2.sgnic.sg.\nsg.\t\t\t172800\tIN\tNS\tdsany3.sgnic.sg.\nSG.\t\t\t86400\tIN\tDS\t34234 8 2 FEACAA03AFE4D8842DA3AF03C94AEDF104D99ACB5729572B1F202AB1744681E1\nSG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vdZ0T56nRP7d9ssDWJqB1L9kyEbwgVCxwIFGiJPd7jk8N5UxhozEEFpw5qvN8GlJJwbeLluHiX+uuCgTXmMzsuia7eyZCWs1/I9EtkFwZpvktO0HzjSSG0PRdqoqeonJKcZyoOyikap+25STWBHp9RgKVVw096owCFUhDkfLFXNdrVC+pauqPZWbZ7aGhb8dOJknmRuNXkWwNADSRpuc/NXVKxDvq7zEyjRkYy6kxzr4c8jVEX4HY8ylXtGysurZ6gwiCvOz7JaBCOr56b9n2Y96ObXdqimX/CpD7xG5KuoCYPP84A3i2n7O6c4+igbCym7uiUqM6EQ8V6AO3OQL3Q==\nsg.\t\t\t86400\tIN\tNSEC\tsh. NS DS RRSIG NSEC\nsg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GDFRRfK1/C/yy1AUWmThajDQB5O4WIHuuBL6lklMa2S+O+DFM5c1NLVpf7Ewc8dzbW7GgsGvjAcICtvovnuTYlweT9QMyBeZWwxx9kqdtlge5e+U1oeoYRRiFkVuK5VsSNb9oUPGaFZzeu+XmPghnLpNWSGPqC5jZoxopKJwkhH2ywYSDjWO4xuvVl0cWEjOm9gtxNZ+owd2OOZU1J/lbunZplR3k0+6s42Uyqyx6M72UkxzTa5N38fVs/fSbtAsJZY2IZNNV0WCcqpwT8lv0epMYgJjBc620V+UGDW8uC5zm9bDlnukbRuTGiNuBC3iwCt3t+aFmnAULqgQc0TSPQ==\ndsany.sgnic.sg.\t\t172800\tIN\tA\t120.29.253.11\ndsany.sgnic.sg.\t\t172800\tIN\tAAAA\t2001:dcd:7:0:0:0:0:11\ndsany2.sgnic.sg.\t172800\tIN\tA\t185.159.197.170\ndsany2.sgnic.sg.\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:170\ndsany3.sgnic.sg.\t172800\tIN\tA\t185.159.198.170\ndsany3.sgnic.sg.\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:170\npch.sgzones.sg.\t\t172800\tIN\tA\t204.61.216.57\npch.sgzones.sg.\t\t172800\tIN\tAAAA\t2001:500:14:6057:ad:0:0:1\nsh.\t\t\t172800\tIN\tNS\ta0.nic.sh.\nsh.\t\t\t172800\tIN\tNS\ta2.nic.sh.\nsh.\t\t\t172800\tIN\tNS\tb0.nic.sh.\nsh.\t\t\t172800\tIN\tNS\tc0.nic.sh.\nsh.\t\t\t172800\tIN\tNS\tns-a1.sh.\nsh.\t\t\t172800\tIN\tNS\tns-a3.sh.\nSH.\t\t\t86400\tIN\tDS\t6040 8 2 AB4FEB07A4A5C297A747B7C0CC0616401A3BF6D658AF8408F0207FFFD4B4A57B\nSH.\t\t\t86400\tIN\tDS\t55297 8 1 59E1077EFCF663D4E2B3DB25A170C735786793EF\nSH.\t\t\t86400\tIN\tDS\t55297 8 2 BA339AD6E081DAD292A3F473CBDD5ADC53A0222769A7C6125F506DD6A813787F\nSH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WlMv4M0m+fkaQxysWJpupk5TZQcqTihbqcoFNUBcpXxpTQUcxBnBiASA+Ojbib0B6hZRzH6N2y0rf89A0BDSMICJDqstuB0KUda6/YJBYWCEcbR08XyEPxPD46Yrhq+w+wa8xh/vUHGYIF7hayPtfzc/unfvMUCuxoQZisctZlezwbYEwg9HrU1zyvFqHbm8AX0gpEGutspoqxCUfk0v5zK70GPXMo37vlIXNl3jr99UVrIj92MhInaKVw7sSKy/xe1ZFB1/Jz71732FPMOGQLQFrQbSvfMAjfB5tGqVnNnECMErFIS31hcjl6R8IW/dsZDQVAnhID05ftpTgpWO5Q==\nsh.\t\t\t86400\tIN\tNSEC\tshangrila. NS DS RRSIG NSEC\nsh.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Pvya5pZmcLFwCDZ8/lt2WxURxpCcLfuEhxwF1hQvqQ0AIBVuz/XGWdrHTVeV0ad2FAnqMSbxCwbeWW03AvRc5V8j5AgmV680gbXCDnLYiODQFZsOJghMNdgpEOdpsG9fMR9h96EvzgyG9wNcNQAV08TCBSllsedzet7t8lIKNFyhgOsPjKet8vnDb0soJu+a5W3cQdi1JXYb0g+ecH5NWm6z3GAk8rdM7/keK6lTa7/YWsmfzPab45wTDmX3bi4xA+by5f4A0y10tHHkknASl16nKPk6hEaLmboS/gN6GwaXbsRVYoIB1ujystJnSGBOn9eWc2CfY2ppDEbMnQrjZg==\na0.nic.sh.\t\t172800\tIN\tA\t65.22.160.9\na0.nic.sh.\t\t172800\tIN\tAAAA\t2a01:8840:9e:0:0:0:0:9\na2.nic.sh.\t\t172800\tIN\tA\t65.22.163.9\na2.nic.sh.\t\t172800\tIN\tAAAA\t2a01:8840:a1:0:0:0:0:9\nb0.nic.sh.\t\t172800\tIN\tA\t65.22.161.9\nb0.nic.sh.\t\t172800\tIN\tAAAA\t2a01:8840:9f:0:0:0:0:9\nc0.nic.sh.\t\t172800\tIN\tA\t65.22.162.9\nc0.nic.sh.\t\t172800\tIN\tAAAA\t2a01:8840:a0:0:0:0:0:9\nns-a1.sh.\t\t172800\tIN\tA\t194.0.1.1\nns-a1.sh.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1\nns-a3.sh.\t\t172800\tIN\tA\t74.116.178.1\nshangrila.\t\t172800\tIN\tNS\tac1.nstld.com.\nshangrila.\t\t172800\tIN\tNS\tac2.nstld.com.\nshangrila.\t\t172800\tIN\tNS\tac3.nstld.com.\nshangrila.\t\t172800\tIN\tNS\tac4.nstld.com.\nSHANGRILA.\t\t86400\tIN\tDS\t19245 8 2 1EB085C06EA9A775A07B82AEF3435F047A624A705046F3CDB64843F410ABB5A8\nSHANGRILA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aC6P43MjdKMz1ksVDRmXrdBSkNapKONJp+OVQaLk8zrTFHlZBRsRoJiQgav3yWbt4Mrd56FWfU6vNn3DJvQn/6HKjgiQCOZ7onTmNWhGeLQLgM0HbzXceViLBOuL14SrrC8D1AtShe4uhMyCi08ZwZAH1LI1Xcnb381VJyqqrfU/vyP87oXU9Wkgd4P6mvZ4TgGFBS2WIuZlqDzJWaQSKka4CNa+epsJAWx65Gr4WpNm+GCOCygniacJc29MjCU3Z7rFdpX4o/EF1xG4duAdS3RYaXPEmMmY6A3JpVoXZFzKVaPld2XOOP5M4mphQC11i/7sKOIUYF8FU4rQrTQm/w==\nshangrila.\t\t86400\tIN\tNSEC\tsharp. NS DS RRSIG NSEC\nshangrila.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aVUiqpIIgcVkJmTJ9CAUrfJbVuTrZs7EChW0GylDoTrYfZizb1mw7SFRhKeoVgGDVYpcDPlGS0SSn/15C/GeGYD1Eo/vklSy7RobjjWMz+GYGEllAE9Cj/W1dCR8pp7G5RRXUXEqB/HTOcFwteX6fr5h4IHLXEyNmlqsswW99umk8ajRZuVj9EGbt3lL5lFdWgifbalryYdcmpEz/Drk8SobgXcT2w1+gzwzWAziYbNBxIxEk7LqReYVHqNd6sbrGp+kgn+uBw28MaAPXOwRvrIKix1QarvCU64vxJKb/ag766UtfQBvvRHuWCDxJw9tkE/zkgzpTfp/Pkit/Y42eg==\nsharp.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nsharp.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nsharp.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nsharp.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nSHARP.\t\t\t86400\tIN\tDS\t17582 8 2 491341D337C8E7A25DF4099967AFB28961768FEA8C8744AFF95D7EE4CD0A36E9\nSHARP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Zy9gqusgn955ywWvl4ytTLDx9/9sviercnOnod7/GKoiilldNDEBJXgoE4d7D0yhOP0wgzaO6rKClPPJwGPwVY5ojI7lOQugXVJoPRZgu+7USQS8U6elguEdAoT68Um6Uzpf6H8wrxjlRDgcRAqEgjgordpS96/kQMRdDNsu6GwTjdLq0sSm/XMF/iZ2B2Rq0LvnCPN86wF56CowsaWuXuRZNseJBJfvUb8coEXguXpz6z0agz2U/OiXziVk8EGBKL5ogFjty62YwN0bl/7J2p1oLmgXU2cay1Obp9EDtI5wRxTKTFxkoNkMRp9HtW+PrVI0/K/RZkZVnLeEsLVu3w==\nsharp.\t\t\t86400\tIN\tNSEC\tshaw. NS DS RRSIG NSEC\nsharp.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eG0Jzm5jErPCOVbxpAq7TwgEXWBrtgnc0lMajz8+8s3K4gn9vtkxyHPL5UrwvaabP9fqYVpguuyrYX6jSXospXt11JyUd8zjI1dQD4JhK7bpL089njsoL+86MaIGQ1vCp+WZg5cKAi7w2O9Pty2mSIBvWYPXM0fS+fh/ttAC9ihYGpTBodSjNF1ch0CyUzVI0jG2CIm+znE0zq2U+mZ7mcfzXJSIu1XkBwBIEK5H0VcY01YQqO6Pn3FSE5/wH6E9WxkNQ8WYaTwxX7W77CkHXMqG6c8bHvwq1Mew81FOnmmU7AlSWZhbhljPq4C2s82oN2Tkv4JKk3ri+1z5L55MXA==\nshaw.\t\t\t172800\tIN\tNS\ta0.nic.shaw.\nshaw.\t\t\t172800\tIN\tNS\ta2.nic.shaw.\nshaw.\t\t\t172800\tIN\tNS\tb0.nic.shaw.\nshaw.\t\t\t172800\tIN\tNS\tc0.nic.shaw.\nSHAW.\t\t\t86400\tIN\tDS\t5320 7 1 228A9B2338FF7C909C8003A5AEB6BDD2D2B6DC65\nSHAW.\t\t\t86400\tIN\tDS\t5320 7 2 8767C1A5634794795594D6A86864F2D998B76F7245CC1D061B10C51C24B2C215\nSHAW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . g+YwU4YwRtMcLlpnp8o4wfERNmUK7lk4u8E53eNimuFcoG83PXVq0lXtZmsIXY1CqnbZNJFWZvP5dhd7UWqgFKwXaFigue9TgGOITBbRZEzEGjYmidMKppjlsWTWmtEU/GvHkBG0QMIKKFIAT72fSAJoPYG3VJOt0w65V5zaqPvWTgsG/6ZgWduIRXjxnf5bXpj6+NgkFgKrMPoSg0ocbWDg68oWr0QTIQHj5W39hFari134TLnveVgPrvk4WGsbK2HpFrCb2W2pJeZLWldPtx0B5pPUULOC7mJIFw40VqYVZ38A3bVNbLioIc29USI46plwCizE5ZG0Hq5lMRnKRA==\nshaw.\t\t\t86400\tIN\tNSEC\tshell. NS DS RRSIG NSEC\nshaw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SDDINaX8RjDa9eWoZnEeTd/GNrY255v7OgMXlsbGo702RzpK7aZEb+A9bAqq+wKiIlB3oVnlCsbeUitQoxAl64hpGG7s+uQ7zAl1bO3I0IJLA0vkIvX96o9cPTqE4ImYg8/7WyoGnZU4oryOP+dZ+eyJbe28Ll/Hq2+NttHL52+t59Cfll42Mb/7Mrvcd3+Gd/IbynCbRwoBRmIA+Kv7/EmdDmyLOxFeupM/StuuZu37wBuw614rL9vKLXRQZfpb9fBFLyWUvHmqfw7VzcW0R7BLQ74DwtnNPMOJa6Z4DdiovO5IIRk7xiiHzg+Sy08YeIzrwGamyZEpmFCH/3geAQ==\na0.nic.shaw.\t\t172800\tIN\tA\t65.22.88.17\na0.nic.shaw.\t\t172800\tIN\tAAAA\t2a01:8840:56:0:0:0:0:17\na2.nic.shaw.\t\t172800\tIN\tA\t65.22.91.17\na2.nic.shaw.\t\t172800\tIN\tAAAA\t2a01:8840:59:0:0:0:0:17\nb0.nic.shaw.\t\t172800\tIN\tA\t65.22.89.17\nb0.nic.shaw.\t\t172800\tIN\tAAAA\t2a01:8840:57:0:0:0:0:17\nc0.nic.shaw.\t\t172800\tIN\tA\t65.22.90.17\nc0.nic.shaw.\t\t172800\tIN\tAAAA\t2a01:8840:58:0:0:0:0:17\nshell.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nshell.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nshell.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nshell.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSHELL.\t\t\t86400\tIN\tDS\t55158 8 2 BE8C4AB62CE5F9AC998C8C1383340F7800A43A6A903F061791B19AF6F6DBB9D5\nSHELL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tYv134Ed1725t/jW+i1z44kAV7MaIZJ/eUmEjA3Bx6nDf6e3OMMbRZcVO2jd07DPE9qZXzo4wlfEBdnSiJt9s07TI1eCZh5u5uC+iK4vcVahnD8KrIPOfodwIqYhEXHgeKr4DZJkmVOZpmw8N6O3lfjdgdWZmEBCfHIEn7H3W6YAb61q+EYpgi6xXdjoY7bDVLj7AgFhoy5LmpMUyJ1TVrjrYNcwRcPSfjcAiYw1nL96z4WfG1aFLimVVy0wB6KdC6wKOP8S+AhyTR5eqgWgSRMiRHd6TjIeXlWrPMM61NDmknjU9GDL0ItzEQrxZlD1hC38zX7NqcG7BU2zvrLsqQ==\nshell.\t\t\t86400\tIN\tNSEC\tshia. NS DS RRSIG NSEC\nshell.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NZXKKhZlSHIO/d5vkQtby5YVVSnVgkg30fuYw+lc0uwvc5ZpDtM2a9eUPY9Z8fuqFUXlsUw+dpojLAP396Uc2GR8N7VWX8EF+xp1KrqLulqr6gd6aSgeIbGo2XqlpcEKTeImjfRn7QIiTvmeAGvaxBJKqOgIG474wlDJ2sFsHDC2Yp2SKrMar6kIvXEoeoWQflu5tnYwkdTg2E4KDRoQaU2dduogoMPfH2X5dM67LGShuvNvTYNQ337Xx2JVnbIY+BW8c+Hs7F8PPaYYH7Voz85UhYQp4vOArKlmhK78WVgsWgv8uomu0mqC4kwTj9NmrRB/j8LlJi3F7DJryx3Yfw==\nshia.\t\t\t172800\tIN\tNS\ta.ns.nic.shia.\nshia.\t\t\t172800\tIN\tNS\tb.ns.nic.shia.\nshia.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nSHIA.\t\t\t86400\tIN\tDS\t60644 8 2 DD38466778B19A58A550B69E4C5B0ACEFC7AAB903B766A805DEAB97F282C913E\nSHIA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VL5+SPxpBi4W30K4pf2Lw6lB3kXzsKPMZXgH7PVNLAGL4Sv0QGpgMoIwqxf0wWbjGi9qk9DKqGBoUgiXOlMhvYpHeL1CIEz/hP1OMi8KW02iMZPqZrP5wiZzFeD4Awp8F6nAmlXTTmmopI2BrYNDq07TCoMhKmNLTK/Ooj+kcLgoGacjORm8I4227OoEnpcV7ReW1uJzmaAFRHubjg5QjPC0MxbxGSTucNJbw7iTsMVuE5lUrBCRCNfhnuIlbm0jF4xSXVqA+GcFvT7KrstJm0AAv6ptz2j0NOFXQegB4W0E6TNSIpHDAjUrscKWsCUvOds1yaULCLIoJ3k+RJ/tpQ==\nshia.\t\t\t86400\tIN\tNSEC\tshiksha. NS DS RRSIG NSEC\nshia.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DeYu7uR9Hd1munHN93gYMecLXMVgs8yLssLelW9nTMjOzYK8qnTSm/8wm3fKptlOK/QmvPtWV0/bgo8jqnIDBLwJDwtLDGkL793hWHfFYVZXea+L3EUQGCpNLiqtw6lhzbHpSZ+UndM49wMEDBGBcKQcdXL7Nndy5/BL7/95eZshbJTYIe34/xDvrHc4X2WDe8BIVDWa3umZ301y3BQ8L8K2AB7kMtT8U2gDfXm9r+wgAZTcP9THYHFebL2I6viJVpsgh7nc7oQxkUJG+cNejJGSnyfauolyXK2OLvHoHoVPbsNTao0jh16TviRYhJOEG7XqZCMN9+XfR0aoyribHA==\na.ns.nic.shia.\t\t172800\tIN\tA\t72.0.49.7\na.ns.nic.shia.\t\t172800\tIN\tAAAA\t2620:171:a01:ad:0:0:0:7\nb.ns.nic.shia.\t\t172800\tIN\tA\t72.42.113.7\nb.ns.nic.shia.\t\t172800\tIN\tAAAA\t2620:171:d01:dc:0:0:0:7\nshiksha.\t\t172800\tIN\tNS\ta0.nic.shiksha.\nshiksha.\t\t172800\tIN\tNS\ta2.nic.shiksha.\nshiksha.\t\t172800\tIN\tNS\tb0.nic.shiksha.\nshiksha.\t\t172800\tIN\tNS\tc0.nic.shiksha.\nSHIKSHA.\t\t86400\tIN\tDS\t19339 7 1 A8F93C5CA81D7F38880F12CAD5D43F8BC522747C\nSHIKSHA.\t\t86400\tIN\tDS\t19339 7 2 CCDBBE400E7FCE7C2CAF32B1315D1CDF09289E69988ABD89A9E0A4280D0752AD\nSHIKSHA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NRcWblK2BTul6Y8wTluKj8Ga9FWDPDh9St5PoncIX7orBFWTrNGN71LuzVTACSijsx2TKKK6rurPdVMWSRWAE0EwhcTebvNLbl+vvMCdy7oxcxw2YFGWMpsWc1BPd0CvHvQXwvlbMY75Til8OpQa89uVFO0koLdN6kKgcVQnfhTlD1gcYZz13dJcVEMsANr3HEYtoNtQEvmc6ZqHLSyhsotJhww5ltF2D65HYvGzWadlxzF3Q/P0a0BKCn+odDHtb0kxIWzjOfa+ATC8zX1usmzsw8CRXsNzNGaFEywNtUTUajPbfRMORySu2pE4Mn/yrEkNPKusx5cIoGHVvHIf4w==\nshiksha.\t\t86400\tIN\tNSEC\tshoes. NS DS RRSIG NSEC\nshiksha.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cvFnMihZ/Zi1+2e6JEcK+KaIYgYfG1aE6Btph+s+gIfaLUOMIfZgvbmGiycGg7L8hvoBbCXCST0tfgzHEwluurDCaBtI57AodV/i6dAJZvHZz9/JYciVM7RD9NAU8xfgithe4DSrWHzBQCHLDAXpIIvCWzMGmoyoqqWhOlIOTY7FWAr6uhPxQel7s9vF2iAtpfL8X7i20ev/Hl2B4hsq2IVSHuowNvy0/wovYCGJKyvjxZNy3FL68nE05aIRW9d1ZUvuDPq8QiPhU6z5yM8kTovrUDF4YfqBd/QS4r23KcKkI+04pt8yRa3UHR6niOE4VGMu4FMFMLrjKtS2LMas4A==\na0.nic.shiksha.\t\t172800\tIN\tA\t65.22.32.33\na0.nic.shiksha.\t\t172800\tIN\tAAAA\t2a01:8840:22:0:0:0:0:33\na2.nic.shiksha.\t\t172800\tIN\tA\t65.22.35.33\na2.nic.shiksha.\t\t172800\tIN\tAAAA\t2a01:8840:25:0:0:0:0:33\nb0.nic.shiksha.\t\t172800\tIN\tA\t65.22.33.33\nb0.nic.shiksha.\t\t172800\tIN\tAAAA\t2a01:8840:23:0:0:0:0:33\nc0.nic.shiksha.\t\t172800\tIN\tA\t65.22.34.33\nc0.nic.shiksha.\t\t172800\tIN\tAAAA\t2a01:8840:24:0:0:0:0:33\nshoes.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nshoes.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nshoes.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nshoes.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSHOES.\t\t\t86400\tIN\tDS\t27442 8 1 24281ADCD6EBC7B193268CA748FDADC7EDE5BDE8\nSHOES.\t\t\t86400\tIN\tDS\t27442 8 2 FA46F1770045334B61892923DF556816A23BC4AD7E5457D082B2641AFA7C09CD\nSHOES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . MltUZ8dDav8OqCv0uXTLCYdBL3J5YS2wiGxleJ2fvz6Wcj4JZ7rHraGgVQrVW1xBylXkxBHTc1cNhSl8hQggTpIPWsMYKj70+xWJYxSen8vAleYAM6pT+PMrrarbOwT5OByOsEwQ1jL22tQ1PxKB8vWqqGJ1a0t9WVThQDpHyaKxQhlbIm4XtvkiRdch6tEaoNp2bfZryPcwt5SJwUpdAp1w0eV4+IkhU2B0NRixPmhicJ3ztNFOo87XTl4pD5ulnFT0+UmawnjbBkhtnM99op4zzzArCXQyo8f9WzOPVkba6ai0MYdkdklz9TwxQJegNG02kgFu4ZnbFqSG0xZcqw==\nshoes.\t\t\t86400\tIN\tNSEC\tshop. NS DS RRSIG NSEC\nshoes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mZyIo4OUAIo36qxZrPugR1+v2N0V2DM1aGqIsBHv5MvUqVithlHPCVUVL03rrYoL9ey1buJsXo8ui4fSjKrdXls+K6xg+wnyJmMQUEHCg1F5+NmK3tljcuPPGrXJOlhxz81CN0J+NhSDfGRil4OctIUEHwkm/vgnwznT1nx7Kco5PHJWA8pS1m6u1I9A/WSFAOMlvJtL+hIiOVqaLrfoEjxbFwZ65/CEHOtXbBsrJLBxLGsvv06xix2iYMUDV7j3ObEFXlSUiTPgXspQ136fG/xr1NQz3g5j6OFya7rMBBKfbeXrznCwsKWbqgS2wSHzYuioPed6JxPnStPTyFTvSw==\nshop.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nshop.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nshop.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nshop.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nSHOP.\t\t\t86400\tIN\tDS\t39506 8 2 AF340595FD0AD0BDAB71A7A8A6B6686CAC037D8454E07767EC72F7FAC1FC6D9F\nSHOP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HqkOirumVBPtOpZlrQZgSxOj1/9Wepa96jEongR4O49N2jOE0KoigfzrlGidNuSFLm8WKPn6z/dm5NTdxLqaz9l+M/i0ITnf1axYzLv+/eBpDrMrzmezQRLdMxdxebsYDAz4Zoqn7Vs0ActIV6ZZhuGwGP03Skp2gBz1UJdt7gw4G718tm9OX7Mfi5DHzfwgGT98Y6iH94rjmIy4jR9S0rLUhd7suVXlHyieGWpXVi8MdyJvGySXWAEszR+9LTjJAXysU+vYjGpbmfHsGqEPcuV+ozTU6gT4rKMLxkAYo6F8SLm7puNLMJZ4wn3cFYrJyHeDRBERfb/rij5Qg9zNiA==\nshop.\t\t\t86400\tIN\tNSEC\tshopping. NS DS RRSIG NSEC\nshop.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F+v7mocpJE2rx/WIOoRjsaVQDszCwYBA7OFkyapXNYLro7o64JVRtzhHcsEeulvf9E0Qk6Ds8u5LdaAgj/z5H64l3dHcKO8nXq1br4/lKmg1Pi9R+Kco2qG8DlrHPB5uYPtJCLhWKVtNgRgTmkTRU4qymCZN7yzQqJVMqnc5myrs1i1rPgmXBQ9N61TKQsd+jHHnCltF3Q8nXtfNhiyDVCQ6JySTOcl59KlPlPfPvnXp62LQYzGELwmN0oCnnlHLns+Epckh2UPNzUBYy5FTmeoUQVIpob6u9Z5o3vhKIpRF8f0lXY8vpMSXsZs2rfBxkx8VI+T473dDp3HSDBTYUw==\nshopping.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nshopping.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nshopping.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nshopping.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSHOPPING.\t\t86400\tIN\tDS\t7177 8 2 1E97CDFC666294C23DC34DE31ACFA9AEED05FFEFFA871D5ED97A6FC003A35A42\nSHOPPING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . N+TNAwNdG2zoAmqXa5iGqwEe86fhOHnICY4rsd7sa8WSXujKeHvq68uspNj3eg1Vhxam7dos2TQiWLEKI1jZjpQJ2Y89De1UjSW1IH72y2AQ+e6WBENAFRjrKcmcZCd3lZhNSz7wSr/O5o3H2MAsSNTRwGhahGMr17/agy3/6K0+Kf3c1hLURnyglNDvWbyDkPksToDc0M9hHW6V8fwBa4VWXE+03r7hqdhJWJqWwmnQV0yPYry2qH/rptq2w6ME9MGggjeVX4zJ9d4/jLLmYEpEohXsmfJ8IWepFk9NDHfEr7EZRiMp2D4JoKC7hBk+9+AAo9ScQ1bHqKR42N1dlg==\nshopping.\t\t86400\tIN\tNSEC\tshouji. NS DS RRSIG NSEC\nshopping.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G9CmDgFYPWFTY8DfUOOCXj/XgdGrurzZcnRzov3tz29/EeuOIda5ktFXJz2ufaZMT7IfDLZG8N1eHgSCf78A+aurUmQBOUYMd556n5g8Zw81BluLDvOMIp6AdbBec9YGj6n87tNzk0IaqsFDt3wfgyuN77pBmTzxH7xvFhd5kNZU7I7AnjyiIziuoenDJ0n5RZPLTtRBH8fYZZm+svcj+8yIRvm+uvVpYAGrPLpsRinaEdNvDwhVfMAZCOy0USCbfk65YubLS2dmyHVoRlwZbmNh33mdaFjolhZ6mj7gA1caUkB6cmbQrb6hk/kRpGEsv6YxtWphgtO9A/YJh432CA==\nshouji.\t\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nshouji.\t\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nshouji.\t\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nshouji.\t\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nSHOUJI.\t\t\t86400\tIN\tDS\t27565 8 2 E9706714550CF565AFCB114FDA3DD0A4F105DB670E12074A1A26B71C34F69125\nSHOUJI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DZVHN0fmjYql/trlfNskY4uvRLB+tmXls/JPgzpaTPBpRmrvVoW75jFtdF10Ensz+RyKIjd71vhoYOX/nOnNWYf1yGjWoFD95n6UGRkIPujdaa22nIS7pNhuEXkUsBJW4IBG3a1d47ElKO6s6vu9SZ/rF8uZPinXGyOYJBfMBsSawIBbH0zaaHSE9STYGz/a3LkWW3GNGGFfY0F55qbg93g9NyEn/nSZstIIFSYfAzDCzewaQa+H1baFFEUHm/v+4dAQuCG3YLNWAGcTWeIyItvNqaxyjeePuqOJ1R9CRT2PA41PEfaG6NQ6w6d+ecOfdxD0qtGl+BFzlYawFI2ehw==\nshouji.\t\t\t86400\tIN\tNSEC\tshow. NS DS RRSIG NSEC\nshouji.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OyiwVqoW+ZHZgTyT0UnJrPcFuvsRk2iVR8lB8UFkSO3p9F1iXRTSwf3Le7SRMqWUgRDVAmNH7lCwuAwSElJKh3Pl/nzViJCgtlEcUBcjol+wTvc+DPb6INXwwFpcUD/bCDXtPQuLuX7mdP9MowEpbL3c9p8oJSdlRw+l1UaRFixFRW9D5OlOSBjlSex8Q/0t9jWkSUlDzI2o+x9cvMlzYgpGUq0LulViTonOo8b4JsrMMKKmchy6cPO4cwhL/KWxIiwppqT1cbTR7DIXA31KLQybgg+JU37Fr+5+B966Dxa2h7cD2TjVnB8YtgD6hkbPgEimZx9Ef3cvEZOrICrWVw==\nshow.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nshow.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nshow.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nshow.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSHOW.\t\t\t86400\tIN\tDS\t64339 8 1 1D85A784EF0E546543F1BBECD9A0ED05405286ED\nSHOW.\t\t\t86400\tIN\tDS\t64339 8 2 8422278DE320B55B338DF7DB7FB62BD10FAD95F227CEFBB719D89A6DE203F079\nSHOW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . En0CXD8LOITuHHlNJY/0/g9xKn/c2nZTMGoi/5FmwWoIQTDp7Il8r6bFNzeYMdQTXnCYHK4AQtgID5oQd02GkAhZ+sEVoCumm9Zh+31rOIVDxDuhpmSzPCrGOaWBW58ldzqleNP5+l+lyneujiw9N1mIYiP1hDjvNI7McAZQTeomMap31MJBdAk6P0fuCxgUsIxmgZheJa9BtMrPTPGI8npXAPYM+YMTgc1wiUHfDQk4GLZFxxJBkBV+IiYB6E82OnSc388i+3fszWHhPV6N43uYfj400lppIQWR0J3d65rmq1HRXuN7LhNxE8kalsCgk4gaYBSznGREDKcQ9pv82A==\nshow.\t\t\t86400\tIN\tNSEC\tshowtime. NS DS RRSIG NSEC\nshow.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f7sm86Hv2iYpBWko86DJcra2r2ABtVyM9m8gUoy+gzodbFi+biLW+dxb/ARZB1xM9GiSCHP4zpyh54EKSUmJsJCGZrWAtZVu1sekCIX+pDBn78mU68so3/OuBuKOCiQ6PSmWc9WTAA5B+FMX+rvjAUkw/0Ev1BrCwvWZUDsm7Z5skMppNYinLKYkHft4LAy0DxRl4qoRuk4VaHESt1X6ejjM8rmsx7ue3LjiLEbtf7vL5jFTQYdDfQlQVm4jAWIoJ69JgMiuyVNAe4BiPxHp4nRMBfMvnAWTeAzC3ozbL/OJJSFfZ6+hk64hdREX0cK71Lfaf2A4SYlH2dGQMX/yqA==\nshowtime.\t\t172800\tIN\tNS\ta0.nic.showtime.\nshowtime.\t\t172800\tIN\tNS\ta2.nic.showtime.\nshowtime.\t\t172800\tIN\tNS\tb0.nic.showtime.\nshowtime.\t\t172800\tIN\tNS\tc0.nic.showtime.\nSHOWTIME.\t\t86400\tIN\tDS\t33033 7 1 37F3CA509F7B293243FB72855EB348CDB396FD42\nSHOWTIME.\t\t86400\tIN\tDS\t33033 7 2 8E68841A9DF682561D42D6509148BBAC6E0839C8BC18793D3198DCB661BB8BA8\nSHOWTIME.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . srNRf+8yPfzAdXigRSsYRvKvcluyizpS9gr6gqUayGYTf8YFCyr2QfkrXyVXoJUlBO1t6uFMlggGIbUCAdob1CZFNggNRA9306ayngkibRd3gr0ZeaCWW2uucViFXZeeM0YUgPyzwSfeK5yOzVjZVpfo6eWETFqWT5JJerNVkWSm8KCF6v2Wu1206si46GzT9C+mvzCUEQWCLrTpgKbEQO32DkL7ljofGvb6XZmMkvDxkNXQE8bkerPQtQ9ZveyUYhsECVC6Jdcf1046Hx7Hp5MW+LdFvdX1BFRG91kzkEkQ1irHP3CALDMakWHszXeUQdONccO0ZZTl20sPyGolAg==\nshowtime.\t\t86400\tIN\tNSEC\tshriram. NS DS RRSIG NSEC\nshowtime.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RzNKZO52FC2Qondahf5rD4A7Uqq0JX9NH5qPsjInnp++0S2SpZs5kqZVBhfZpNe3fbaujjgwBrJhaJiIBEV33XEq5Ofl4kwPvLrNOQrln6u34dUzPHDzulzppm9DqL8vapt9JHIJieJ5sOv4hlMvFonCjTNld9PFCLQUJw/7wj+7Dm/IeP8bQhNSMJ4XOmjQzeAZLNB5iEn7IxEDCUe0ZfMvSyJr9J/D1RLtJzgJa12DQZBnbxAHQ0FX378NGpBRw/2nPsKFW4vJZmALvp9M6t3USrCbJsqnlfoaiIbRYo2yZQDOV5hIeH6IBAFp0z8sY5JTR7R4fXb0S0ll4UDBYw==\na0.nic.showtime.\t172800\tIN\tA\t65.22.68.1\na0.nic.showtime.\t172800\tIN\tAAAA\t2a01:8840:42:0:0:0:0:1\na2.nic.showtime.\t172800\tIN\tA\t65.22.71.1\na2.nic.showtime.\t172800\tIN\tAAAA\t2a01:8840:45:0:0:0:0:1\nb0.nic.showtime.\t172800\tIN\tA\t65.22.69.1\nb0.nic.showtime.\t172800\tIN\tAAAA\t2a01:8840:43:0:0:0:0:1\nc0.nic.showtime.\t172800\tIN\tA\t65.22.70.1\nc0.nic.showtime.\t172800\tIN\tAAAA\t2a01:8840:44:0:0:0:0:1\nshriram.\t\t172800\tIN\tNS\ta0.nic.shriram.\nshriram.\t\t172800\tIN\tNS\ta2.nic.shriram.\nshriram.\t\t172800\tIN\tNS\tb0.nic.shriram.\nshriram.\t\t172800\tIN\tNS\tc0.nic.shriram.\nSHRIRAM.\t\t86400\tIN\tDS\t18976 7 1 933161DBE06F13F3C69B1B020EC258CAE99A1FD3\nSHRIRAM.\t\t86400\tIN\tDS\t18976 7 2 8A096D4C9D7885EC8D0F7AE6ACDA4126AA208EDF1D69B93352133CB1CB1901BC\nSHRIRAM.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uEcsxCIjjj9If5MwXhY74whgK4ewAOl6EsSfqgj9Mi8wvsYmNNnFv7stIYMaplSeMW5wXT/Y8S4/V/jrrYTkLhoGrsL0MWNhP8+iF3/aTIRLvhMGpR2GH9kdILtJY6t5jAuiCZIZCBkllqr+k1HlV5CW2ctnWXK2r08EIuTDcjyeBOB4/An29sjHbrC/Xn3/78/grr1pvpi9fA8kj05ZSooprHmndn/6gy0GXyzSLR51bWI5QjIHgGhwSyz3lVrgmDEdjmn3/H4CVl81d+oJeIVqEwgQKF8j76aEuzjvrLs+qgeoaTGHZqufHIL5VECJBPUcMgE82pWb+gVwrrARTA==\nshriram.\t\t86400\tIN\tNSEC\tsi. NS DS RRSIG NSEC\nshriram.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hjnjHIBN7c67aJCfqKvHOtD92A1Kf6+JN3NTTC15pbQUKmvbrEa7YKbGWxnVUFciAQZsNCa5yL2P8ifZrIAIx/kI0R6J8KBGmk3fnG+/kcR92lmZyaoqo+Yl0v01d6mbJXVGsgr/L3RBGIL6J3dN1yt4yfuWnhrG8gL8KW61Ul4PfWo/vzin3Nm7AOs9NtNVk115mVKGY6tTxSxd67GATw/CXaQbVvNf+78Q7PZ9SoPlWiiRCImj9FoVXkL1jAcBx8jeU4rtADHj3vVRzoWE2ViXr5pqOxwhBOK9doICwrb1GjqUSpfO92dXlQpeKkibCEFmovLnzsG0ZUBJYfG2qQ==\na0.nic.shriram.\t\t172800\tIN\tA\t65.22.180.41\na0.nic.shriram.\t\t172800\tIN\tAAAA\t2a01:8840:ae:0:0:0:0:41\na2.nic.shriram.\t\t172800\tIN\tA\t65.22.183.41\na2.nic.shriram.\t\t172800\tIN\tAAAA\t2a01:8840:b1:0:0:0:0:41\nb0.nic.shriram.\t\t172800\tIN\tA\t65.22.181.41\nb0.nic.shriram.\t\t172800\tIN\tAAAA\t2a01:8840:af:0:0:0:0:41\nc0.nic.shriram.\t\t172800\tIN\tA\t65.22.182.41\nc0.nic.shriram.\t\t172800\tIN\tAAAA\t2a01:8840:b0:0:0:0:0:41\nsi.\t\t\t172800\tIN\tNS\tb.dns.si.\nsi.\t\t\t172800\tIN\tNS\tc.dns.si.\nsi.\t\t\t172800\tIN\tNS\tf.dns.si.\nsi.\t\t\t172800\tIN\tNS\tg.dns.si.\nsi.\t\t\t172800\tIN\tNS\th.dns.si.\nsi.\t\t\t172800\tIN\tNS\ti.dns.si.\nsi.\t\t\t172800\tIN\tNS\tj.dns.si.\nSI.\t\t\t86400\tIN\tDS\t2174 8 2 8134257F1CF791876D8060A372EF082E6C2E57D6A59093B81D3EFB42DCF81F7F\nSI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tcz4PgdBujDDJbjbzDKiW/jBKKyqrQQ16Z+pQASmEWjNVu9XSLPOYcZtPtIHyb8kcLuwzfkZn1vcaid4sv6pmJCngLjJsb6c7LucaaJk+S4Yvbfd+MYkxeTv0ZxlzA4Kk5+PWFW2jGTIoXisr5YpTNUwONK99MU+kNoXRjnCRrwo9jQ7eLdgbXnW8CIAoAYuwHu+qKliTPCzL37X8KSOn+6x2WXSgZuh7XMHUeDZcs43xm4zhfUbk+ylm7+05IbMSuLhwl5WKiFN+L70h1jve1dVxoHVnvMdAlczYtUu659n3wLsMGUZPbxM5RUXpCASWzU0Yh+W1pH95ZbAbBtFtA==\nsi.\t\t\t86400\tIN\tNSEC\tsilk. NS DS RRSIG NSEC\nsi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LdTrdhOYOKyzj3pt7lMaRK53nAQhSeMxSpysy+s0kysf0S7mCXxtC0h1sL5IyQ/NCFa9CpUYeGKd0LR72LpxqWpxj+ffxAW8sgSDrHkclMTIhSIhXarwQ/aPXWJw0PsmvymVZsFSMOY930ens4ibb6I3thLoz8hK30mcMLDAnJx7TFZgz6w4jfZ3Wrh7RDrcOYYLzlzedUHPryoP39sqD2TRCiPGzQolJGTFCnXAi8QVVvoM3Qp+dCDKMzY7lB2YBaJak9yFyiPo4s0E7VxIL2cV99sV21vxmfk0yLNVHMy8oi9tods2CYwrzk9WWus9OUyNUDz41H2uw7Dm1IZ1gg==\nns2.arnes.si.\t\t172800\tIN\tA\t194.249.4.44\nns2.arnes.si.\t\t172800\tIN\tAAAA\t2001:1470:8000:53:0:0:0:44\nb.dns.si.\t\t172800\tIN\tA\t194.249.4.44\nb.dns.si.\t\t172800\tIN\tAAAA\t2001:1470:8000:53:0:0:0:44\nc.dns.si.\t\t172800\tIN\tA\t192.93.0.4\nc.dns.si.\t\t172800\tIN\tAAAA\t2001:660:3005:1:0:0:1:2\nf.dns.si.\t\t172800\tIN\tA\t194.146.106.62\nf.dns.si.\t\t172800\tIN\tAAAA\t2001:67c:1010:15:0:0:0:53\ng.dns.si.\t\t172800\tIN\tA\t194.0.1.20\ng.dns.si.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:14\nh.dns.si.\t\t172800\tIN\tA\t204.61.216.54\nh.dns.si.\t\t172800\tIN\tAAAA\t2001:500:14:6054:ad:0:0:1\ni.dns.si.\t\t172800\tIN\tA\t194.0.25.22\ni.dns.si.\t\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:22\nj.dns.si.\t\t172800\tIN\tA\t108.59.164.1\nj.dns.si.\t\t172800\tIN\tAAAA\t2a02:e180:7:0:0:0:0:1\nsilk.\t\t\t172800\tIN\tNS\tns1.dns.nic.silk.\nsilk.\t\t\t172800\tIN\tNS\tns2.dns.nic.silk.\nsilk.\t\t\t172800\tIN\tNS\tns3.dns.nic.silk.\nsilk.\t\t\t172800\tIN\tNS\tns4.dns.nic.silk.\nsilk.\t\t\t172800\tIN\tNS\tns5.dns.nic.silk.\nsilk.\t\t\t172800\tIN\tNS\tns6.dns.nic.silk.\nSILK.\t\t\t86400\tIN\tDS\t17659 8 1 624CAAB97FBCF081D63D681315F42A5A22EDFACE\nSILK.\t\t\t86400\tIN\tDS\t17659 8 2 CBB69C4B5EEB88B1FC6CA22A0650A28ACC82A46C4D8FE7A99B40C8329CC408C9\nSILK.\t\t\t86400\tIN\tDS\t23695 8 2 04017EC2E893A546BD7D73575404015A5C904B9C4DBB33B2995AE37B4DF0903B\nSILK.\t\t\t86400\tIN\tDS\t63815 8 1 AD0FAC2AE0D2C566F075EB3A2DE7135B0868994A\nSILK.\t\t\t86400\tIN\tDS\t63815 8 2 F57B1A87C96A74134DC8160417FD3F8BBC5913142CC8CF8729F8B9A146E30329\nSILK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kZ8dktw1m9sm39vxhHItIyySSt8Tse3IKF92RxPHCOL1Z78L0uv4Q/oTKx9GyNv2ZT3CeKk59q22oH4nPj5D/Ie8C5IScJ+Ty7w+EcmquolW4UpFHqkj+QD/oAVb92DHGtc/qtgpyBMmMyeAVX4xx6qPUNLSBuNv+kV/iUAbiB9ogH+HvIXUWSoYA+Q7IaLDm2yg3RLSuAxkUQKoyfz9nCwZ58PsYg0xwbsIP+YKYD1Xqkfhl0Zsi9nG0+lpVoAL5nFUsWQVqvTyYjraBF5D91RcN1ORY6V4J50WCf71/pB6bjfsqut9FdBfk3sf9BmK5Gke7r3mn657aJN0Q4KSrg==\nsilk.\t\t\t86400\tIN\tNSEC\tsina. NS DS RRSIG NSEC\nsilk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ll4RQ5qD6h+cW2ZcniaMbW8qzDKUQc0ZWaMoOGnZSPck567Bsca4yVdxuGZ9+jSEe5H0dF9yI9SS65n0bJiFCcLnzhaZB4aY3oLS4uoDFwcheOw8NNynPqezBTgVPKRRuPrbmm3QdHzdO3L4RxBBYDlDByMIYC08DyJReTXySmd+yZtJjFb+bAwYE8oB6hKOghYW84EWThUi7uAoEXZVGPK7eqqgNd1i68Rf/4EhSp9KfiNhKw8KpmBJGfDouHCsYgkE1Fvte5p4UNQirw7zP9iWGlkG9/b9Uz8ctvW57cLvZwwI/EIr3KEpyJNI3X2V+5JfHwgnC+3+JmyKM5kkrA==\nns1.dns.nic.silk.\t172800\tIN\tA\t156.154.144.150\nns1.dns.nic.silk.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:96\nns2.dns.nic.silk.\t172800\tIN\tA\t156.154.145.150\nns2.dns.nic.silk.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:96\nns3.dns.nic.silk.\t172800\tIN\tA\t156.154.159.150\nns3.dns.nic.silk.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:96\nns4.dns.nic.silk.\t172800\tIN\tA\t156.154.156.150\nns4.dns.nic.silk.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:96\nns5.dns.nic.silk.\t172800\tIN\tA\t156.154.157.150\nns5.dns.nic.silk.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:96\nns6.dns.nic.silk.\t172800\tIN\tA\t156.154.158.150\nns6.dns.nic.silk.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:96\nsina.\t\t\t172800\tIN\tNS\ta0.nic.sina.\nsina.\t\t\t172800\tIN\tNS\ta2.nic.sina.\nsina.\t\t\t172800\tIN\tNS\tb0.nic.sina.\nsina.\t\t\t172800\tIN\tNS\tc0.nic.sina.\nSINA.\t\t\t86400\tIN\tDS\t16974 7 1 A95E97B13C8C7100566D280F34549762F1E4F429\nSINA.\t\t\t86400\tIN\tDS\t16974 7 2 67505289EBDE95405EC11BA2821847051C791EE6B5C681728BE44C92B65F14D9\nSINA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . L2cRFOXyBU7SnKgWJShYT5M3WxxkZbXyluLGtrAZxa+O6i7XCF+9f5wrToxu3lX3Etn7qi82N2AfAELkamVCdUAkyCVsqPhH7gWwNDCmCrJGF/8bqcoTtWsd5pz36NPAyiM1QNGxdEZUIhtSVTt6djMsMfCUJIQGF1pH9B1XYzY8LN/rII1IVeHfkQLHgN65PwnafbG9FOQ+dhj2oIXhRSNlBGFGJQz211xNLSp8TOwo7zLQWngHDi2zcZnR+VVCcePHE1cQtTPSdtVyOgQwHGZdWE7djgDPFHf3Z7+y/uHTRqpR/kvwssILCPQL8Wbql1nLD4jU/PRq3zDd6Sy2QQ==\nsina.\t\t\t86400\tIN\tNSEC\tsingles. NS DS RRSIG NSEC\nsina.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SnSz26L61gR0gGK4kyiMFxPLkLWP6qQE932k8Vi/llu+AKSQQe/OgAqYGbU/EtM7uTyk18zT2N+0GNjHuc8XZJ4SxLBFC2CSE+NDKiYRF9FN1j6TLshTY7lcW5bP1FUz49RjEPUsf8lLDwlDMQHEyEqPXqkYbeYUCM+6ntVyaPmCJcwK0Oyxm/kluM3x61m5CVNXCjO3LaH4L6C/qAN4NkJQT9s84JmSq5eQfEt67OWxpXOxsib0H9l5aKMznYYLgvhtUDTrK0Rxp5VgLNwMIqBLuIsWjHpZ9gSMpa/zGWryNDkud2aJhVrDI5p0XjCLx+GzB7rKjR36LsbvFSNvog==\na0.nic.sina.\t\t172800\tIN\tA\t65.22.140.33\na0.nic.sina.\t\t172800\tIN\tAAAA\t2a01:8840:8a:0:0:0:0:33\na2.nic.sina.\t\t172800\tIN\tA\t65.22.143.33\na2.nic.sina.\t\t172800\tIN\tAAAA\t2a01:8840:8d:0:0:0:0:33\nb0.nic.sina.\t\t172800\tIN\tA\t65.22.141.33\nb0.nic.sina.\t\t172800\tIN\tAAAA\t2a01:8840:8b:0:0:0:0:33\nc0.nic.sina.\t\t172800\tIN\tA\t65.22.142.33\nc0.nic.sina.\t\t172800\tIN\tAAAA\t2a01:8840:8c:0:0:0:0:33\nsingles.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsingles.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsingles.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsingles.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSINGLES.\t\t86400\tIN\tDS\t50764 8 1 9D3090F52784B568D12A9DD3D5FC38BAD640BD56\nSINGLES.\t\t86400\tIN\tDS\t50764 8 2 C28D1A306DA4FC2A75916B6EE9CB1A09029E2AD394069A375E39C82D3C737867\nSINGLES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NGys+3lkq1gomZbA8we0vkVde8p0FTcxgul3kpuenALyDe0K8TIm/Gdk3EW0HctVR+RH3H21HAiVQN/kLgcJlYWTZ8EMd3NUoa/ADpQhXSRqcyyU4srZwVUfDgtPgAY7C2zMM1PnlA1p5iIthxnS7lP1ILFcbD3SW3bphT++6FrDzqexlLDzF6xUn0qznpxGrGjAVu3zDVu8kAbhEtElyh3GVEOvyuVRX2MWL3T3FHKOb++O69NX4zM8L0tbW+27LuwkE1x250TGfp3LZBzG+y1bwYaxK+0RedPjuOSoNLXqwrPYzzsaUYO2TzvmgaVT90rOGcx/4BHJwKXLl4WS9Q==\nsingles.\t\t86400\tIN\tNSEC\tsite. NS DS RRSIG NSEC\nsingles.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . faqkPKOK7O9IpNWSU+ebVzvET8gPNwVxCrAMAjb8NvK11UzaURCGg67hOayTQ5Q0wsOp49Km9RptmbeJXh7TUq7OLGpuu5vmBVJstk6deuaHlWHtzG4ii0y1O1MAmAt8fqnJ2+z6nNelFI2RGgB0fmyUAYZOQzX2BUrMk4fErHTJ1AEGKljBvpBilFDRmiFf2d+B48d50uhXIlxajqmGTUmUY98oVTJoVZ3AOFxyjsIpTFmacRdM4cNu3NVDLrC/Hrjg9Wu28jbp4Z+NpFFalesw44BF5/WtmVxXusxPU66ul4cvP9Ne2uU7gZa5R8p7ZqK6dBjrXeLaReE2Hi3t7w==\nsite.\t\t\t172800\tIN\tNS\ta.nic.site.\nsite.\t\t\t172800\tIN\tNS\tb.nic.site.\nsite.\t\t\t172800\tIN\tNS\tc.nic.site.\nsite.\t\t\t172800\tIN\tNS\td.nic.site.\nSITE.\t\t\t86400\tIN\tDS\t51676 8 1 90DDBEEEB973B0F8719ED763FB6EEDE97C73ABF5\nSITE.\t\t\t86400\tIN\tDS\t51676 8 2 883175F6F5C68EA81563B62D1B2B79B6A997D60DC6E20CC70AFD0CD6B7E82F62\nSITE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vAltfH01UcGKdF0qlIc9cMNjjuxJB28mLf/SkqwtunrG1cODC11nYYV6jDaQeWE5twF6K648I8q4uA98zVsNd61jKpB5CftujgFKuHhnekND/a1CRQjiHyIobxkZSW0dBb0iQUMuKZWeI3lnZHzdabBi4iRBvI2iNuFijwVVHf0dALXrD00reE+228aR/UV1kRn2Tzg9ECXW8u5k6GurZWXxENH0hqV35dyiDpK+k1gG9dtiang46qfQsasZLKD0yCuCAJYCCNvjGiVv5fi8rlJsQUAUs1eZ01LFMoF/F/CNtDY7tWIH7oomwSnvJvEpewfYspA9/ZUZSXZoqMm7pg==\nsite.\t\t\t86400\tIN\tNSEC\tsj. NS DS RRSIG NSEC\nsite.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RC/PICyC0J2fxffB+WR49OxNvPUsrBSuOF65ew/4xH0cgf7BN1iqjDbbxXBmk04WJEJQ649slfeeuDeYUQgsUqXW6HGa4rhHlT1syE+GZ7YXNLfkEUqvEhn3iOGOnxmsAhnT3rSYgCz0L2lVECezx0SG7x5iU/ut6L9QC0v81WuGKXt8z/44oEY6+WVbwlToet1Gj6XhNID6hfF4clt5P5qHsg6eu5J/899ssab4e+2PBfMLuFQbk2e/iWorJNuhdYwk0h69Z+b7NV2FWGixwZbEop/WRdwQZFOolzRQVrr3WgGk3KrBmc0ypsaJ/5GmxcHFDZX/auzhgKPw1MqNQg==\na.nic.site.\t\t172800\tIN\tA\t194.169.218.61\na.nic.site.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:61\nb.nic.site.\t\t172800\tIN\tA\t185.24.64.61\nb.nic.site.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:61\nc.nic.site.\t\t172800\tIN\tA\t185.38.99.5\nc.nic.site.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:5\nd.nic.site.\t\t172800\tIN\tA\t108.59.161.5\nd.nic.site.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:5\nsj.\t\t\t172800\tIN\tNS\tnn.uninett.no.\nsj.\t\t\t172800\tIN\tNS\tnac.no.\nsj.\t\t\t172800\tIN\tNS\tserver.nordu.net.\nSJ.\t\t\t86400\tIN\tDS\t45254 8 2 E887C56BDB34D55FC23B7CC1945EDCAC3784A377B0897E79966331CBEF8AA054\nSJ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . km7Isr2a3ehVx9DKeOkM2qXKoU/n5iq0apF5Kvvq9j2lN8P2hLs0Jt89qwRBgdyS1e5pfQnf6z4UM5OgM65pSlwqYLczoWKcP9+CC4O0qWVDWjDBkoaXiC9s1dPWyJzbzxYcj1I4peMpQjYDgvLlTcaTWsxAwOHbaOL/1YnGQ8kZ1d33LjFWl3NrXurnqHO8qTyJVAJpkZWYCnHQRLADuHjaSL+1L99KyX39N+1eHvRZU1zUy3HUNTKnML6ZbX2a7ESKDNlxskYqeoJvbPGzpYwMuGXfglWIjJghYUImo11QxhswjUGU0ON3L599ClEmaZphLA3cPeAEJpPZ8LmjCA==\nsj.\t\t\t86400\tIN\tNSEC\tsk. NS DS RRSIG NSEC\nsj.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sYEmAZFnxX0CQES6NhoGp8nGq9tiTFDKEOg3R91R4rG8LE7L155aDjtoKvS3NGihKP47hxJtWIgCPYMrHQ3uKPnFh5hJILcg/AXWkdokQhVw6xK5BFIkSQZRx5jkAYBwSxYPqb99fCZizcnosauy6NPKwxbuulZ7Hu0Yu6fpeR68ozKvi8ffNeLHMGCAGygZ+QEWm3ys30z+X5QNJAq8pXS9UAPm3+6WeHdqEgIAvqToRNnt5g0gy6ajx7Dc372SHbuVLU12Ph2+ZSrJTV2Wkeo24k0QjzYOVzaghebzpq/3896Ia4I1OQrbdx6VmXG6GEMg7ooRe3rUaIX0V5MT6Q==\nsk.\t\t\t172800\tIN\tNS\ta.tld.sk.\nsk.\t\t\t172800\tIN\tNS\tb.tld.sk.\nsk.\t\t\t172800\tIN\tNS\tc.tld.sk.\nsk.\t\t\t172800\tIN\tNS\te.tld.sk.\nsk.\t\t\t172800\tIN\tNS\tf.tld.sk.\nsk.\t\t\t172800\tIN\tNS\tg.tld.sk.\nsk.\t\t\t172800\tIN\tNS\th.tld.sk.\nsk.\t\t\t86400\tIN\tNSEC\tski. NS RRSIG NSEC\nsk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nDqsb6+gL1Rba8FCJ/SWdcAlYsXQxewHzFQ+LbyYhB5DYR6FCDgBBmAx48cjRTXbwDUsByvHjmIeXqrjMkpn1VPn5qZFXZjRFfVHU8hOOhPdc/AIw/EqnC8D9giy8fX0ZhAJO+2h5iU7mAnzAr1SAKo4CG65DMaT0MHI5YUvt1jTWgW6xsLnEaCyCuI96PZXq/AZPY3xbpV2VaLsc0jTYjtUFci2Uf+CNLKqNldz7DKpM4/AmuNU//Oor7LVwt1ckNnqM9Bd6mpec2FK/r12eQpTFn5sg7CgGgP0QlzER2qLlPqpM1HXBEwS1bs+G1Ra4DDu+LC+L2zrmLba/rY/qg==\na.tld.sk.\t\t172800\tIN\tA\t194.0.45.1\na.tld.sk.\t\t172800\tIN\tAAAA\t2001:678:70:0:0:0:0:1\nb.tld.sk.\t\t172800\tIN\tA\t84.245.96.1\nb.tld.sk.\t\t172800\tIN\tAAAA\t2001:678:90:0:0:0:0:1\nc.tld.sk.\t\t172800\tIN\tA\t195.12.159.1\nc.tld.sk.\t\t172800\tIN\tAAAA\t2001:678:9c:0:0:0:0:1\ne.tld.sk.\t\t172800\tIN\tA\t194.169.218.16\ne.tld.sk.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:16\nf.tld.sk.\t\t172800\tIN\tA\t185.24.64.16\nf.tld.sk.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:16\ng.tld.sk.\t\t172800\tIN\tA\t212.18.248.16\ng.tld.sk.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:16\nh.tld.sk.\t\t172800\tIN\tA\t212.18.249.16\nh.tld.sk.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:16\nski.\t\t\t172800\tIN\tNS\ta0.nic.ski.\nski.\t\t\t172800\tIN\tNS\ta2.nic.ski.\nski.\t\t\t172800\tIN\tNS\tb0.nic.ski.\nski.\t\t\t172800\tIN\tNS\tc0.nic.ski.\nSKI.\t\t\t86400\tIN\tDS\t62489 8 1 512D8B1CB41109FD9D142CA2E733D109F9C08CD3\nSKI.\t\t\t86400\tIN\tDS\t62489 8 2 D421064A672F86A83A4C7FE005CE8CD164FFFDFAB3E64415498C3413BA46FE10\nSKI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S/mwSxRT6DpdrAknVbVehxDRgYEyqqRp17kJljpuUUCOJrB2hKy8JFlTdjV45/fh2Sv6eX4g4uJpTzfOghsReuL1lCz9ViufkIw56bzK80DRXnZh58ssQmVgQy4r7ioDKOBENwNb0NOztqZkByuh+vk+H3Xa0jZyxlZI/N41jdeckSItbavAbgwfI9pkTUPqhlQ8WX/QDdaXXKuxv5rBUHTsVRKNv/zFGPg0J/N4tEOYjSvsIveizbqybvUZMmxHxZcf1tCZJUqxrJpslonrkGWMZWmdg8UjHld+SBvPOZel0LXW9BHEUqtwWfMikjLZtD0e8a6vSytHixl3zLNiCg==\nski.\t\t\t86400\tIN\tNSEC\tskin. NS DS RRSIG NSEC\nski.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DmAtIl2Yeer1ZzJ2MUWsdB2fmmk+SZHWJtxABdweiv6PkdP2spD7EwqC8aR93+wCshHa+tBunUGSfEwDGCHFyGtiFYbAlWs0Z7SA6JFiedWk9W94rmWPMnEf7UhAgfAFj2KB+YDzIQSZV0BxdIox9yOCj/6WJYs/PuoBowcGQ2W/1eavUR1dEjakjjhgh/w9VzWi3K3xc1gQGcciWo66/AUhj2Jo67zzEW6nZgr0CFAMq439WWMiWQYx8YlzqSXQFEW7OKFe9mStfJyseAjIp9C44E1lrWlb9eNjmwOfEsDsYpxgqRVYEVMNcrNCg/UIUsD8jZbAjW48rNlXxi5tYQ==\na0.nic.ski.\t\t172800\tIN\tA\t65.22.84.17\na0.nic.ski.\t\t172800\tIN\tAAAA\t2a01:8840:52:0:0:0:0:17\na2.nic.ski.\t\t172800\tIN\tA\t65.22.87.17\na2.nic.ski.\t\t172800\tIN\tAAAA\t2a01:8840:55:0:0:0:0:17\nb0.nic.ski.\t\t172800\tIN\tA\t65.22.85.17\nb0.nic.ski.\t\t172800\tIN\tAAAA\t2a01:8840:53:0:0:0:0:17\nc0.nic.ski.\t\t172800\tIN\tA\t65.22.86.17\nc0.nic.ski.\t\t172800\tIN\tAAAA\t2a01:8840:54:0:0:0:0:17\nskin.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nskin.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nskin.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nskin.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSKIN.\t\t\t86400\tIN\tDS\t8175 8 2 5B2D4845730F45F86F38D3FD6271B5E212BDE653A75FE7A3BCA1267E0429D386\nSKIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . d6CSjptGa7m4rmgNhk0lK619Hz2zS8TxV+dRidkRXNxk1Q8mQEceaaFN7wSoeYG+Ha6tYLLMPvcgYLEPMWCAxIK8+wXA1vtN6oNmQEFTEGnXPOXhFmzGKhIvjdIkQzqxK8aYreGzTsgYE/GqYR3GDKPN5a0lc5piPWWEo+semzeWji29P1wu5Z2dSYu7kVqMlut2wDoa5yWbG2KB3XetHOGYH01fI6rAQWxp+n7pUWx5Y3oHS1e/75lc4naIRo5r8RgA9qgB4lOru5ubooIJIikc/wD2TF0eErP5XkbDy5Y58yPqeEyNMaufZOloU3rDS09CzdR63UsnrM0b/0NIew==\nskin.\t\t\t86400\tIN\tNSEC\tsky. NS DS RRSIG NSEC\nskin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . U6bC6UH3IWVq8IcWoK9Tk3m6U9pkMQttfF5DevYwiAR2w+HUbeuvtvTpJ/orUqrGJsp/3HSU2yKT1Z5X+x1jwaCHGKseoxumvB1cc++YZ9H/wYHe40g0vPcfAiSxnf4bi2kqNvZvisS90zN9sMv0b7wuWqhgVTO1XzblUoKpobb3sWwwlUo28n+XIt5lChWLcq/JRcbfNpnOpM3oJDhyZySbLNgZFCgdJsCB0r8UIOvflQlJrVVghCqGdEVgBlJAlMdt84N2nTkID0ODLhrpSlWwswsLlCAvmfZ9oKjZZ0KGg34b7jPwKhcxn8POrW1bHsA1nLy1ysw2PP9VZxLdlQ==\nsky.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nsky.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nsky.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nsky.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSKY.\t\t\t86400\tIN\tDS\t10101 8 2 F09AFB6032AD0269337A282D137041E961E6284BD581EA5CF27C300DAB97B629\nSKY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HwJ3zEMSgUwxvYJYEn04gzy/PjtXuKe+oDT2Zqwhis3QgiQKF/ia1cIS768fVkeMtAQew1Em0OsVz66S+RvLqtwMKkF6z2fPPQTL6lMHdyG8Vhbid3PsjUkHNrOGlRZlR0oVpc1ffGeb+7HevQKSnsiZWoO8ciMYIOqqXgGv1+z3zEBAM78HCW+lsl2otg6ppRCbvsK4O97TAxkUk6j14BC2kzNhe6GKq81HvsTBx42kPWOmsWZG6y9FI7wcX4KYpoDPH87SNNXBRQtQcDh2eesaAqE1xEGKVjrp7/xW3OViUcF/cvu11k1Ua7xZq0TXhRkS1W06u/JDd8hlIqjnmg==\nsky.\t\t\t86400\tIN\tNSEC\tskype. NS DS RRSIG NSEC\nsky.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oeXDorZfqZAjAuzRySiYrmcBOpMMsim56Q57UYIF7qgw5d8b3GpfX2TxVxnG5i6tTDOhhpG+CtX+5pMkzEQPRdIbPlXIDkC2Gl5u2vkFtkixnW1ClXGgugkxHauvZPfS7zNSTIahMJys0syAxeDtjlPtKp9nBOFnHGStsYcmBAlyxlg3dKkvM+ZGjYdEkgzZdLds6ypiBWQEWOuyVCv2yHb2epyrt3NDtA8sO2gRvwO5z+ZICadgmS2XSfxLU/fQtu6q8ZHKnGuYfcv/2CQfTueFseGvpylx3xjSFYkK0ESv0+X9hVAPT/wuwVLr3MoRv+Yj9Smbg8QKKRNY2J7eLg==\nskype.\t\t\t172800\tIN\tNS\tns1.dns.nic.skype.\nskype.\t\t\t172800\tIN\tNS\tns2.dns.nic.skype.\nskype.\t\t\t172800\tIN\tNS\tns3.dns.nic.skype.\nskype.\t\t\t172800\tIN\tNS\tns4.dns.nic.skype.\nskype.\t\t\t172800\tIN\tNS\tns5.dns.nic.skype.\nskype.\t\t\t172800\tIN\tNS\tns6.dns.nic.skype.\nSKYPE.\t\t\t86400\tIN\tDS\t1339 8 1 C988670152A92B959D06B931FEFD6F8BE903DB7A\nSKYPE.\t\t\t86400\tIN\tDS\t1339 8 2 D12397530C9396B80FDAC3CCCB6AB438C3FB192EE0CFBFE5E3E631B1298382C1\nSKYPE.\t\t\t86400\tIN\tDS\t44947 8 1 78A62B2C72F2EB52617C654013E1856F88DB493D\nSKYPE.\t\t\t86400\tIN\tDS\t44947 8 2 8C7BA66D5D1B149C8BC5467D61C62068E35999C007DD80E55F1AC245433701CB\nSKYPE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S16O63Bf+qDK1GknmvM0j/X2xGimdeTzVtOi9J8/fb9wnlYJ+cQN46iAPxLYmOrxISLYyX+btn+V43SiEVwEjOhtqqby+T1iViy+rmZ8eMD0dTyYBRr9RT4R0uTExkzXy7m/R7e7QlgOI4EA6T/Of57NtSStZah5F00c33Z4cmKGVgx8ES83zgtKsBI8vP7kfGoFgZEzlFYun7NN8uGq0uDLGIHjrkv4ON1M1LFYcbPbAyZP4cQmNJHIkBeFlE/Tk9Evt1plbB+40KHIiik08AIgy7w+GSFQ30tWX9TVttkVfDoqrlqINegqNdXlLBRJFq/FI9FE0/aj+/Mm21tdbQ==\nskype.\t\t\t86400\tIN\tNSEC\tsl. NS DS RRSIG NSEC\nskype.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Z2vEdwnMK35+6V1u3qC52yEFA7BJKUkb5e0uhfITejGpJA5gsLozDUn9cXrci9UFFqdIfx4HZK/1s39LGNxp1HFI7SJkzFYiCmJlnoHrAKWfVYl1USHTnGi74HS1kZz7B5fld3NAy9sC07PqWACgKjrYx/SaRXuytCfqxA5etUnj3zWaHuwizO10L6RwCB9AXkTCgUfz50XL6/fxusClDc87cYQRSR8vdi6VGgv79V/bYPk42CGou80EQMiMu2N0SZIczhZhL7lJBk+169GIX7PkW6ZXIgxDGkV8ocpHnsR7QcuuyqE0+KKowy54xI4gMMwguLKrHKIV3eaOr6uSag==\nns1.dns.nic.skype.\t172800\tIN\tA\t156.154.144.151\nns1.dns.nic.skype.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:97\nns2.dns.nic.skype.\t172800\tIN\tA\t156.154.145.151\nns2.dns.nic.skype.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:97\nns3.dns.nic.skype.\t172800\tIN\tA\t156.154.159.151\nns3.dns.nic.skype.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:97\nns4.dns.nic.skype.\t172800\tIN\tA\t156.154.156.151\nns4.dns.nic.skype.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:97\nns5.dns.nic.skype.\t172800\tIN\tA\t156.154.157.151\nns5.dns.nic.skype.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:97\nns6.dns.nic.skype.\t172800\tIN\tA\t156.154.158.151\nns6.dns.nic.skype.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:97\nsl.\t\t\t172800\tIN\tNS\tns1.neoip.com.\nsl.\t\t\t172800\tIN\tNS\tns2.neoip.com.\nsl.\t\t\t86400\tIN\tNSEC\tsling. NS RRSIG NSEC\nsl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HD9IWRX7AtRo+FreUK5DbbiUl0Vav5sdC9ipIfalEuf9kSk+xSoh277PZ6IUOxvkgsjIfm4CoygxJ9hQ1uVunsgNhlpbtHq+Q90js9NnLhETo/2v0Ezj5C3788RzDC4Y7lqDvQ0kq5S3DnTPWLAMDQBrDJu0ErbbtwTDi847YKHsClH8GUU/POdYkTrf8U5ZfzgFVWsHwmppGKxqNnsf+Hl/bF4RcT7QTvuAewzmwHw6GkVSgk7GPGbbBDVjUsxfN4MSQg9rM8+Xyl6xfzqXnpr836ORUKz97m+4XmskOyqYr5mrfpTyUHVF4zc8IHpEK/xfWJob5BbKKKWNMwVdhA==\nsling.\t\t\t172800\tIN\tNS\ta0.nic.sling.\nsling.\t\t\t172800\tIN\tNS\ta2.nic.sling.\nsling.\t\t\t172800\tIN\tNS\tb0.nic.sling.\nsling.\t\t\t172800\tIN\tNS\tc0.nic.sling.\nSLING.\t\t\t86400\tIN\tDS\t1935 7 1 58A4213E236FCE58F6772240DB43A63E61FE6801\nSLING.\t\t\t86400\tIN\tDS\t1935 7 2 7FAFDDB40A8428C6AE8EB6C473AAE6A695443A6E6059B4F2F78F1EF8E471F48C\nSLING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VmIwQGL79p15Cu0eC78iV+QbB4WoTcVsbI/d4AIUbBSTNmUlVI2lBJwwxy63T9eY6Gr6w9hi6XOP1p7vbXN7sSB0EaCIvjiNJfRpf9TmncgfI0lWeVFug7CAMxRkSGHBBi4g0g+xO2oQuI4aC1sj8Ayxs+J3Cz/vo7O4DvW3mRp5Jymfr+UO5tYsHav/VGgj3lvWMum5iYgbqeu2Z1JlFnsLibLG8s5eddcSeQJq6DRu9YyKzviRE6pEuO+xMNo8MIut0qH4vMC5RMm02ZRWElQEPZAv7ProeKEhyEVSOC4V/xB3w94wqtP8PTHOK0KG/GPQXP2JzEC28QHwil2/Jg==\nsling.\t\t\t86400\tIN\tNSEC\tsm. NS DS RRSIG NSEC\nsling.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oLVhlAvv3MivvJmszwp9Iry9jKPAm/RYeplEdrx4ZV110lJCgy/RCH7yRJvPXYDEq+k8HjZEyW1V18mFRK47+RqFGSlomW8rAGN+/3Mbsfw1hOigkqECRnUS/IdoUnQ6UvyUXoy2BhaQr74Z9Caf/GkHHSvaDSF54lbauudanzm3yxt9mAc5s2ikjsrS70hjX2n4vCYXJoG5qEdKJRfmgSe80hurorPLW2Shr9Fy0OLvtVAEG0oT9z1FwA7xdZyNaqH0j3/c/YYumbgciGryf3Bu39+S58ieU1yZA4gti2IPrJrIf4xt1RopYpuZOrPiyB0II/hdw/3zFhz/ghp4vA==\na0.nic.sling.\t\t172800\tIN\tA\t65.22.108.9\na0.nic.sling.\t\t172800\tIN\tAAAA\t2a01:8840:6a:0:0:0:0:9\na2.nic.sling.\t\t172800\tIN\tA\t65.22.111.9\na2.nic.sling.\t\t172800\tIN\tAAAA\t2a01:8840:6d:0:0:0:0:9\nb0.nic.sling.\t\t172800\tIN\tA\t65.22.109.9\nb0.nic.sling.\t\t172800\tIN\tAAAA\t2a01:8840:6b:0:0:0:0:9\nc0.nic.sling.\t\t172800\tIN\tA\t65.22.110.9\nc0.nic.sling.\t\t172800\tIN\tAAAA\t2a01:8840:6c:0:0:0:0:9\nsm.\t\t\t172800\tIN\tNS\tsm.cctld.authdns.ripe.net.\nsm.\t\t\t172800\tIN\tNS\tdns.omniway.sm.\nsm.\t\t\t172800\tIN\tNS\tdns.intelcom.sm.\nsm.\t\t\t172800\tIN\tNS\tns3.telecomitalia.sm.\nsm.\t\t\t86400\tIN\tNSEC\tsmart. NS RRSIG NSEC\nsm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ugB8R9lgM8+hRB48wz5v1xJgCa9VszIK/5idkaZOmrKMF1all3scL4s8F80hi44zYlOiWVHQwItm+TzcalXDgrkoiimXp3MTOGCdvKC8F1WjjFhFAgji17PzB0hlDvocl2XqbmF8s+Uvu0N6giLEVa5k/SuN7HNON0/3IxplGWqnxBkHQmZy2Md2Sh6iy9p6kUtMagLHEO8iVBqKDa+biIyiRfiXbu9aVJx8DofqbBhSD7+SRiSX/v/tQ9wgp7+p48/whggQcEOo2SPvZuwTftzXcCPXcke+Uk6Pb4L/KuEs/2VPb3K00x3YLnNFV0v09urzUT+z42M/OvHBzLYGig==\ndns.intelcom.sm.\t172800\tIN\tA\t194.183.64.11\ndns.omniway.sm.\t\t172800\tIN\tA\t194.183.64.10\nns3.telecomitalia.sm.\t172800\tIN\tA\t194.0.27.12\nns3.telecomitalia.sm.\t172800\tIN\tAAAA\t2001:678:28:0:c2:b7:40:12\nsmart.\t\t\t172800\tIN\tNS\ta.nic.smart.\nsmart.\t\t\t172800\tIN\tNS\tb.nic.smart.\nsmart.\t\t\t172800\tIN\tNS\tc.nic.smart.\nsmart.\t\t\t172800\tIN\tNS\td.nic.smart.\nSMART.\t\t\t86400\tIN\tDS\t10241 8 2 1FC272FD0BB0D9AE922348C5C63F401A9E1FBA71C8CB452AF5DF5E4E005237CF\nSMART.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZdF5CTRHNFD/uv5aJxAvUwe4sYU4FdwVgzh2HAvtOzV9HrjcaEU187oSZxBaOWVGJ1fsV8/ydrwdgbucSY3bog9SqsswopTta1knayS6XnIGcu1IwPLa5eXQFyIVsjxUfPTPY4HvDddAiCk06HOA1qglyFafKnBkZZuR+hc8kzWsuIao1u3CRDYPuJOYz1lUXD8dg4kNWGcfq9WvbH8jNOtl5V2yGk8HAEfzP/LLZ3FNityzBx8DarNOpShR24Z46jQa4CPK4MdfGZSTgj1nnsqvZHSdtkDgHKEUF9vhDay+ROsWzO6rHc35mtyRyYzQXRmCFTCvS0zS97h36YS23A==\nsmart.\t\t\t86400\tIN\tNSEC\tsmile. NS DS RRSIG NSEC\nsmart.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XEt1jqNeY+uvT3h3E8EOnFxobzKs2CibiVK8THM92nOf1+Y4A7fbPAz2YQa4u6MyLLz4simtmsscuHIy0HdPm40XXQeXA2qscf9Fbpdz/Mw/GCI5OYrq+Esf8Sx6pyN3DCEmyTna1kICeoURAoGtl4Ye7eSvAWlFi7dSg+k+pG5fXl8G1++ZXlJMVe3CNVpOlKF065NotKEKUxZ00G8YKUeVApqAy/HxSSdNU4MpS0qUyDql5FXXmcQBunybbnu0IgEvpZAMvD2YNvWbSAsV3xi4Lneh63vrGmYQCwhG/yefWbwuxHm++XYjZzYUu+700qUt+nYmp42ffYOgdzDyGw==\na.nic.smart.\t\t172800\tIN\tA\t194.169.218.70\na.nic.smart.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:70\nb.nic.smart.\t\t172800\tIN\tA\t185.24.64.70\nb.nic.smart.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:70\nc.nic.smart.\t\t172800\tIN\tA\t212.18.248.70\nc.nic.smart.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:70\nd.nic.smart.\t\t172800\tIN\tA\t212.18.249.70\nd.nic.smart.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:70\nsmile.\t\t\t172800\tIN\tNS\tns1.dns.nic.smile.\nsmile.\t\t\t172800\tIN\tNS\tns2.dns.nic.smile.\nsmile.\t\t\t172800\tIN\tNS\tns3.dns.nic.smile.\nsmile.\t\t\t172800\tIN\tNS\tns4.dns.nic.smile.\nsmile.\t\t\t172800\tIN\tNS\tns5.dns.nic.smile.\nsmile.\t\t\t172800\tIN\tNS\tns6.dns.nic.smile.\nSMILE.\t\t\t86400\tIN\tDS\t18280 8 1 06D5E73E9F15A7E0C3AF229BCA232CEE4842E43E\nSMILE.\t\t\t86400\tIN\tDS\t18280 8 2 C160BA10935FB757B8976631429623160121EFF152201BD4180D3C6DEAA04698\nSMILE.\t\t\t86400\tIN\tDS\t25021 8 1 33E3A192911997B4B002E922D908E26A148FC7EA\nSMILE.\t\t\t86400\tIN\tDS\t25021 8 2 F9B80796A7588439CA72841CAEAEEEA243A590B6BF1EEEB68D28E4C5DE8CC267\nSMILE.\t\t\t86400\tIN\tDS\t34961 8 2 BE86EE1B42B863C89283BF8EB0B013D6C16DB2B0702A3C28299EB318540FBEAA\nSMILE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E24ZggMJPOv3a1VEaUY3i1zFAyjNuk71i5pW1w6qQCXnSq/SLvY6lOnU4qszItftkRtP6Lib8e6v5aiJX6UgPP/l1b/uk0bzqDYO9phUu8oVqndgu+oeEaqGbU3yNG8whTkO5043/fj/gYLB67IkZfb65DsEXiaj0yXeG+pkgZOM+JeIWqtA/vZNKMvBc1sKv44oAN7uWYSM5KzCtC2u/djcEsWUginbxbNlD07pW5239HxuN9xwCGBGvX08JlvjQfWpP8I4AlsEJQ7pg5sVJqz4acIK6e37sTuOtoEM4+o6lBpYq4fxD2vUPBxu/3mLvED66amKQIP0BdyuwjUmug==\nsmile.\t\t\t86400\tIN\tNSEC\tsn. NS DS RRSIG NSEC\nsmile.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ha5xnC220hzzPApIIt5oxBU8LDuc9uE90gsmov3KJiK5WtahHIDDFpIyIaFGFKERVGTPi+a7HISXT8LsRfHM/Dbr74ebJa3/nwLCA1BunuukhMO1+iX9cKI+up2YPIJ2kN3ZXMjx56GesBaJ7vWQDGpdIo6ZHH/vlR6SVApT+sNVtTUTQn8L79NZCMThdwH3mvm4OhhIHZArDJsq67g31TzdDXXTKBgKe+8mfZ4Q1V8/EeRGAiLVoTrvRaA3ESY1yXsctVPPl3/gCwAkJ7vrL/kXV3giU4P79+ikmOQBq3VkzBMAtUhID46thb1LvLFTPVahBfbqoyw7KDmQJ76BZg==\nns1.dns.nic.smile.\t172800\tIN\tA\t156.154.144.152\nns1.dns.nic.smile.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:98\nns2.dns.nic.smile.\t172800\tIN\tA\t156.154.145.152\nns2.dns.nic.smile.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:98\nns3.dns.nic.smile.\t172800\tIN\tA\t156.154.159.152\nns3.dns.nic.smile.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:98\nns4.dns.nic.smile.\t172800\tIN\tA\t156.154.156.152\nns4.dns.nic.smile.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:98\nns5.dns.nic.smile.\t172800\tIN\tA\t156.154.157.152\nns5.dns.nic.smile.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:98\nns6.dns.nic.smile.\t172800\tIN\tA\t156.154.158.152\nns6.dns.nic.smile.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:98\nsn.\t\t\t172800\tIN\tNS\tns.ucad.sn.\nsn.\t\t\t172800\tIN\tNS\tsn.cctld.authdns.ripe.net.\nsn.\t\t\t172800\tIN\tNS\tns1.sonatel.sn.\nsn.\t\t\t172800\tIN\tNS\tns-sn.nic.fr.\nsn.\t\t\t172800\tIN\tNS\tcensvrns0001.ird.fr.\nSN.\t\t\t86400\tIN\tDS\t23447 8 2 271E63775A5C09A80CA8A0E6D68F5D31DBC3C3FC7AE7301517E57C1FCABC714B\nSN.\t\t\t86400\tIN\tDS\t42844 8 2 51ECB2A1B9A93E42B3CEFDB344F02584434661C4986F0A53B97F7D23134F4C15\nSN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aYfevipIuAkr4csKYq8H15lQH3xjsPUd1yVcp54dBBIw4yDGjAGyp5FZT+VcaQRLqAHGqbRoDzWsE2nOpTbZeePbdymtSLURJGPBy040Ru4+LpMlT/jE/mDTOpl2Va8lgTfRZ71s91LWKKHn41vx218TVUOLi6SAxzbqMh1FwTiZdmtNOTdYL7fO17mBz8+BLOoSaGNHk0kBS14+s/lsBIIb9/AFnDRSfT8rPaNqUwxddHiIRfdFoazvTv1vCDysMIiGw0eE5MLjO2WQrX/o3yD2o/bcwfp4cNtyKCOpD+Qk+qTs/GqU34+TOVNgnl6lbxnSs+18SQfcMYteex7Hag==\nsn.\t\t\t86400\tIN\tNSEC\tsncf. NS DS RRSIG NSEC\nsn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . s4v7xawd4FC+nYQEP6MazW9Z5GYrOwY48RvpyuXAFK/tuDodsEMSOBIBDgucLnES/O+E6fO4lh05xJi1eMwbVQSJcpyYyym13OWqsR2UE55VU2gjIYdoHO2v6nM9ta4vmOvZWnedCbVW1sTAihLBh+8JI+Axg7/HfjFoxCI85aGmNV+bV0mfXOL7vvoHRi2yhHE9+w19KLq1kq64zmiykdUR16BPvTYA/fa6NcpCPtmBwP2xTcjHuTLwrxqQMwmN40q+O6cNXKwigQD5dizcEEBwqqBGIpkm7W/WCW2QNXJ/LWpITPdzbpaRbwbt59GAHOo0sR0daxGmtS4BxhFEEw==\nns1.sonatel.sn.\t\t172800\tIN\tA\t213.154.64.11\nns.ucad.sn.\t\t172800\tIN\tA\t196.1.95.1\nsncf.\t\t\t172800\tIN\tNS\td.nic.fr.\nsncf.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nsncf.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nSNCF.\t\t\t86400\tIN\tDS\t4871 8 2 F340F11BF3E65776AA8708BF48D18D19480D51259224DCCA843B2A58774F6384\nSNCF.\t\t\t86400\tIN\tDS\t36355 8 2 F26DBB78243D733E151A2D027CBA30C8A88D60BD0453E684973B4EB34BF01A8D\nSNCF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ejhOiSX9s79LpHSCzl2hHKhD/a+m5nnf+oRQqUlx7QONemc9tekCOmOoTssGwnDrHc4FIJUnP+ODMZtsVZPAV0HI4wK8hnU2vrwC76mgfpWV7b5KJvQ7nyw+rj11P3OSaUJXWEBsGk2/k/xoYTw94xGv1kuXCSEaZd2wKQyY0lIkzABw6nddBKNdxfF18sTC6I9mNLv1OQBM+4DXuuB+rGeSvtAq72bdQqV/lEc37MO9ZIeBeuy5o6X/ISq5QYzno6hWdigRAabemoF8vmBtqhSIVQbz2QjhtoUbJPnb7Zqv0OAOW2pn0YE/rK9rdT3CJbjLQUDYDrRUpuHz2Nl61Q==\nsncf.\t\t\t86400\tIN\tNSEC\tso. NS DS RRSIG NSEC\nsncf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rNATEXwYWZBPuwaNFkwrC9i46IM+fILHziXOwmjTv4WH7zSe7i4+t9cqCtKwNP7EcFP+6ScF+qnn5PQZTJJwKzuWNfFGrKXl66mLrHcjtN6cVySXUCX/tGKPUT38Tc5aUQaPIJAs985AvuwiDE1wsuU29524uevAwRLxH0hVyXeuOFvQNJLvqCfO8r7y/IG6VdV6WbmmXh8EV9GR3L4QPbGhLyjgL3GG0XkaLYU8Htl+harfaIPX2a+YYZjgQpNeXIKPyGsWTXHTpM6j813H71HL8WvhinKyKoQPQHbqPiB7Anbnqtn35WUEg3LUADBkLW6yX1Pn3XjRa6p9E225BQ==\nso.\t\t\t172800\tIN\tNS\td.nic.so.\nso.\t\t\t172800\tIN\tNS\te.nic.so.\nso.\t\t\t86400\tIN\tNSEC\tsoccer. NS RRSIG NSEC\nso.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Qrt/V9PfPpz54Mv+7Evxhz8BCKKtmmpd00atP+xQZ4w3ms+NUI5cAH5cXwcridm7XUXMWmYqbmpUIVFnnSh3TQYyAOrpb3p8114rt0ewgz4NPMILJGU34fiFa3sQKDSxIEqzq2R0E+qYAE3UDfoywm8f0/lWkgfgkm4L0JjR9E7pw9FydZs36I1mCfVj8jM6Fh0hVqMyOrWdxw2/UXrgsbkG85oYBjb/UoJ6Wcc3o/NQOU/Gm1ruiDz4ZfzKNHke5cDjG78+V231O11jwFiM6UJWON2MyEw9rszJMrzfnLU4fJr6TKeUP+Y7rd9RL84hDeThuqTe8jao9NFeyUHEGw==\nd.nic.so.\t\t172800\tIN\tA\t196.216.168.54\nd.nic.so.\t\t172800\tIN\tAAAA\t2001:43f8:120:0:0:0:0:54\ne.nic.so.\t\t172800\tIN\tA\t204.61.216.101\ne.nic.so.\t\t172800\tIN\tAAAA\t2001:500:14:6101:ad:0:0:1\nsoccer.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsoccer.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsoccer.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsoccer.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSOCCER.\t\t\t86400\tIN\tDS\t51400 8 1 1A8A2B7A40F25A2EE8F080162F2B201C932BA085\nSOCCER.\t\t\t86400\tIN\tDS\t51400 8 2 E2C52F8D71055D95FF78065F14B2B8EF52F48774024E9F5EDFE368287A99789F\nSOCCER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nqFpYZlz8WTYo1MB0yTgo2AY1suZoi58vyTiOoc5thcs6FoiA3Zj73BBTDOztXKGkQbYwNOEc61B/F1HrfJ/HQ+vkXf7Q6u0pcrS2P+/bsj36wacIkfg/7qLoHc9/Yz/8o1k62YfGuaHGXNdf/DvG30TBEL+6B4H8V38FyNGATA6ppi9jPlwRN/5L01LAt+NVTC1T4j9I1ysp90FB0eHRSIWrKJ62yhhQbRntFnYiKSvWyk+ET8i1E5VtPWkMHHjYw6MS85EMZADutvodfRh+trejll6hVEsb5kN3H+w4sBMC/5mrkPbUUnMcW6EZhRYbQ4eNcBB2CfNUssHpiWZ4g==\nsoccer.\t\t\t86400\tIN\tNSEC\tsocial. NS DS RRSIG NSEC\nsoccer.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ks5hS3e39WTstd89hbaabUPXgg8vsWKAvr9cC419vN50NoQwlxQjrF2vuh0hmzNQkg6wWUvHJug6vxB+9p7jPZDFa0PWUI32DluynW28gz4ahACzhmqqc6n3KXDaoC7wyNdrICirzbDQCm0lOaxoVSTVcLppjIuHD+ltJ99+g4b3P0rCNBZmxaHiCXZin1UixIqzqLvbq6PtjfV7cj2ZQ4mxAWTl9vXuUh4NtX3ujtGJAltvrHwidQiOx2BwsSQ+WydzT/YXmPvgJ5lIAFUotoyBo06uCulfDq+4wJ/FGnXTf+0TFzRglgiiQJiGSZUZtYVcIW3C0aR4WemmEDMtGg==\nsocial.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsocial.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsocial.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsocial.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSOCIAL.\t\t\t86400\tIN\tDS\t32212 8 1 BA0088DADB38E5F205ECA4C71DCCF976C2DACFAB\nSOCIAL.\t\t\t86400\tIN\tDS\t32212 8 2 1FF8492BF0DDFE3C035C6E21CF7F53110B414F23F06DF3D06C87C67AB5D3385F\nSOCIAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pzEW1vSCe0fcDqTkhccPTjvL+utImeZ5oBgBM+0lHmdEOve5xH/k9nsKjOfwFMRC2+A60TZRN1q9WXjR2No9tqKgiempClzWbtAM+sFwGfi9qHar3yNcdQF4K022JzqEIvOZNZW1xuphDYZ2eZETUogiQxJZKwfoUy3JDBD5V91nrX1PQus8LjcIVaZZ99u8eOEwngcH8v5eC0SgvjGpP4X4OMd09zSq/b+nW8K6O/aQ02hfdScrXmU//YPFrNRST5i1a4L/mM4yV7CiCgazUsH/8HVwv1mslPtw8uJ54Hj+TRgY97n8fUTPWNn+bRaxmGUHQTRDoXGe6iGwv5u9Qg==\nsocial.\t\t\t86400\tIN\tNSEC\tsoftbank. NS DS RRSIG NSEC\nsocial.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XOV2VoSv7psn3C1JBKfv9fAVysCm86fFAoSIBc9MT9yEepuxgVunevB1NB/3b4Ln59gPAidhye6dLl0/d1vK+yz3ZsrI3Y2GyUYTR+G+mwAaYwrP1Pt7EWt93CA8Z8xkPGbJqX8GoGebCB84+1HqDd+Q/qDASJG7nw2lMpyVYjI9/28hmHGXPhZxhKiNhytDFtyDnkyI6ntHO53Lji08o8biE4dYblWj86qgFjAZKY62U0OJbU3HwVpd94RSw2bW3i+zLeUTj3CNpIc3Ps8kiG5dPmFftQ0Ic4d5PG3rJk7PDHJrySCZj0EvUokOzTuiDummmVMQy7TwbCXQV/tIQw==\nsoftbank.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nsoftbank.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nsoftbank.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nsoftbank.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nSOFTBANK.\t\t86400\tIN\tDS\t30557 8 2 533C77EDFB9E60E2544A4E9BA53C783021C118AB8E7CF7767073350F54D2270E\nSOFTBANK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XVEaJ2/B7uGkd8r9EtZ7+biQ7JjqRq9CAnjTDXPozg/EqT1ymV1LKEqErP7UWBnUKyiJJlkrXT1EAkIBqp8q4FMZoZaDYRo7APn0H9Zs+PMtE2biF6UWAhDaNhXfsPzNQfBn1yy+d2SoJNOl2N9kkehvUDNyV98ZRn2CesFJc+3Lwr00fdmJfeEbqtJ0bNqjCvylAkLnc9mkkezCNeHazeAQqoUf2GATYWerdThZEfdOF75zWak9Iq2O8efRSz7JekLV2H9eQMXU+HkKFOrTrCIYAuSVVhB9SdImOPR9ZfQGd8RwiyAjosg+0UQB8AVu8gkTEdvPcXPQtJeuPg0sYA==\nsoftbank.\t\t86400\tIN\tNSEC\tsoftware. NS DS RRSIG NSEC\nsoftbank.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hasZi7oZ+bWUAjqna9vFIr9FMJwHEFlCylcmjAXhtiQXc883jUNrda5OTEPSb4JkFzX7/epRFTlikNp7Gmk9bAHGvvGXY6J8a4iZ+8uHbjkWcA2+u3E2OzxjALXieXGVlBE1cLB85NHh3lr52XVqHypXPa1mkNFcbvdxFk5MRhlu37LIORz9otECR9rDVJ2UFxukpAmAP5PSoU0neA7EmyjwYhZf/sEPXG/o3WQs8ikpMei07G5EcW3h+7CdkwavcOAls2lmwRoaIxpbxDWjs+9LOM+E2vYrkJQ5ljQ3ntneKFUpLoi+ZMtH8yxRQZ1bjNw2RHlpNrSXlA8FbVk3gw==\nsoftware.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsoftware.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsoftware.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsoftware.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSOFTWARE.\t\t86400\tIN\tDS\t56491 8 1 363759431935B6C5CC6DEFDD5ECE6796C8913603\nSOFTWARE.\t\t86400\tIN\tDS\t56491 8 2 BA1F89D040A6DDBEB0881D7835CC6A6F4089F9C2F0599B46B29EED0FE90C2AA4\nSOFTWARE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gY0Y2zifoc5jYHVxkfqzH7l1o0atR0QslaxI6V1J7mz68PWvP4ja5TRS8gVM5D6u0DPpnhVm9j41JlFgVYQsnkCOF3O/Bl6sc6WHDBc9FytZWf75/FBfxbvvUmPHhm+C5FVcvIJ+51VXWF7FzgFX8fRoIJOJoVcDjopk2Zn4pWIpvR1qmxEEcTTJzaKrxUPimTvnsl0EltUhuqDGpKBgFsLzl7yxljqkB4x+rTora3gZ6onDtKXup0uE54ll2bihVfnd3w8MsJXXaQii7V3V4soJ4mrmZBoLu1H0nvpSeE12g0ld3eMcTvncUzMVvtI7y+HD9NuvvWF8X5eZJ/erPw==\nsoftware.\t\t86400\tIN\tNSEC\tsohu. NS DS RRSIG NSEC\nsoftware.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RrErBCdqHwvutJDALhQl42adS0i3eAyWVNGxuNZlTd4hd95q/S95iZiBWvNvKHrfTu1uB15/3BwkhyIkYA5J4G1SDrdJUjT7ZBQy0A1BL8XBsvsu8piF+UJ+tLX8uQTVy8hwYCrdhPEbjrsEY02JUwSWC0TKBiiu8JlYiA/v6l3D/KjzpclWXzp/7QX1kOm0FMuGVGxiTr8lrGwsli/cvU35tZNPkKZqGr92GTOskVBESV8aXskqUNxrLWrf3rA31THAvfGIg3gQCskHrpSrOKRJeU5QfwHuTotJqVBvAs2+23gAmy5KdYOdjMxi8qh7Mc5knxOaSlDU76tD6l4OZQ==\nsohu.\t\t\t172800\tIN\tNS\ta.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\tb.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\tc.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\td.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\tf.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\tg.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\ti.zdnscloud.com.\nsohu.\t\t\t172800\tIN\tNS\tj.zdnscloud.com.\nSOHU.\t\t\t86400\tIN\tDS\t25066 8 2 CE87E0735A424D4601FDB8D7691FF1B916C54C6CE367A9A66CCE7F88EC8A9E97\nSOHU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VoqHRzrjw5ruMdL7YGZN2knsinMQR2jUHR6wSqheI2iEgJdmMNxFvtNDsQ6G5nDveCQnX6L4obt5dP3YCte5o5+gUSmCkgubtwdaHlbSbNeD2ixI1ZPe0SJw2H5CMWH8gwe/uTHs3BXtynHZo7AAKxveoL4BC6DjspBkl6QpcyIIEX2yj+KYmt3GxVFe255zOod0fjHF2rM20kDmsPdxvK3HAzCu1Efn1MxsIB2tw14ueC/KKeC26T+cVQ2b++Wbol3SmM5ARu9tGA6qv7RZbYocn59K/3RrEeHXF5cBMbbxaRpMSi9UIpy2TdcFIOXtNJiUuMskd0KKEC/4ndZpdQ==\nsohu.\t\t\t86400\tIN\tNSEC\tsolar. NS DS RRSIG NSEC\nsohu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j45Dp8hZpIteYu7vwMDN9DdtRtMkyIrXFdIxHU1wsfikM4BvvHT28xqa3b7n5/Gac2qdBtSPuqG424TZGONR7gnNU4FI/3pukxjJri0by6xwHADV420UsIJVzBQYk+AGcHaBzqxED0OMrqgaZ/+2e078dwUtLQfcXQO7G/s/XA2vC89En7Y/kfyHyKHZO3Od7G5jLumXz6CCy2dMQ7T/HRPXIei4ElQcKRdOuksXfLkQN2489m0XPnvGUWJKi/geHlLnP0E9YPTaqzME43w2jojEB0KQbSIU20HNz01Ml2gKXh56dZ2m90r2/mR3qz7ZPZZdCX3hFEkeAB7H2IgHxA==\nsolar.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsolar.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsolar.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsolar.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSOLAR.\t\t\t86400\tIN\tDS\t52972 8 1 622DA80278CB1A68420EE6A63774DCC1FD4E3056\nSOLAR.\t\t\t86400\tIN\tDS\t52972 8 2 3D509D1152BE59EB5D4911535FF824FCBC1677177CE7C070D5513F6009183979\nSOLAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rMC9xocguMV3mH1O93kJeNAsxz0gm8dHPpdjHQ/MN9NCxEgq+suHI+EIhZSuqt68X/1zvQwPl3fA6+VJ8GdLRtz16q9B8jxt6bUNN6rylL09M6s+pWZz/uvIqOhkwkEHbP+p+SQnlmO8lZlAyu5Y+PNNsqOoWciLZfqmOkvTXW1YVcDORqum+KtF5DXcKvexAUJ7fG7z2oYS7Tf5bDLm+x93ecu5kRZMAAuUTqo3JW23AknAPtmzFJ+kxaGgQCa53Ml05fS3Lrk6A8pWvu5KJdHIcNPim4XJY9B0ua6tGBBcvNVlyvEBqJ2DeHjSfaGFxfkWrV/ScFoiUtN8jcVHjg==\nsolar.\t\t\t86400\tIN\tNSEC\tsolutions. NS DS RRSIG NSEC\nsolar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YzfCkhvsKk9kCmE6+BTdWg8FXHc+LF+zi7tqRzPc5SVdXxexvyEXRNkOtJS0A6WJZqcxizvbVH4x2a9Aznl69j0gX9UhpqLdTq9ai6P1XfsDOdRWhoC6njLLzyBVs4fHr/N24kThHXdl5psVBLn92q5lQje1MLbWfvFTzhI4FTgN+I0SNQjhjI9Z7QipsELq3FNtoS+ikAPm2yJoZlCY28wi1jLPb6Ah+AIVdj71BydrI3gw+AvciKy1xl6nknuAR0Hq9wyQmZWzE/aBxsUVVVdRYq9QkuSQCN9bHLP9OR4SJot2GkLXqzUwsTNaCfnZgY5qYoF/oHNOjkPpOJCh5w==\nsolutions.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsolutions.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsolutions.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsolutions.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSOLUTIONS.\t\t86400\tIN\tDS\t32065 8 1 9823A7A1FD800551411C6C6364E8B5492B9C0CBB\nSOLUTIONS.\t\t86400\tIN\tDS\t32065 8 2 657DA0F68386D5CA24DC0986D8392B39E934E0B86252CD9D27C1A2FB4B0528CC\nSOLUTIONS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dDXDuAskVC2nHZyNKRk8Hb3xQjJbLGA0syZnUW7vXLIdPROU1yJ1h2bfO0Z6hkTxww88UDU1Tbv0C+A+Vn/07YLNsJ+ijRTW5E6/xgupfPkZpLkHniLmvlYEn8pfohcIPOMRM8rmwYVJ9ljmnJPC/Sx/ROd9j9gqybl83Z8mdgL4Rlk8JFgCU3cJVwBVqR7QSQwMIs0R3JkPfHrM3k9vWmZS6DxCbVOixgAj52qe50K1JzWKoBN3MDSXjwFS+wcMj0VbN8POEQw0WzYmiuDiJTeII7Rnj4lG2a6F11ywwKDewDXL+etK+SBTHzGRgxLLExLNwY4rH0loZbOfA6Ci/Q==\nsolutions.\t\t86400\tIN\tNSEC\tsong. NS DS RRSIG NSEC\nsolutions.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v7D//9PI5+KkQ0uHEdL2EKOZN80UtLTgPu16eNCLoc4bq5NaIWxPrT1LbzXlQPWd7/xtcRPut0VWojeIwJ+0eL74hWlKhky2Sf6/4NFAorUmg+i/IA+Xld2Xoc3LgDV/FOHXBVuGPHoPsbIny4QSv2pjaBSBNJ4VYR0B/ateJvGNBcSdoVDiJ7SidatxYYfSk/wE3xcPCYhJ9uF+PUQb1DY158mNrAIbThSPHfy26CH+TXwglJETj3CxWPSzTCTp+RlLg/FrNvjSMQgWxCnbDnWvBUuFFSNyxQTosRYArDb3VeGQ6POj1P9Ujkc9k+IMkxOdehHaSFNwtl5HovI7tQ==\nsong.\t\t\t172800\tIN\tNS\tns1.dns.nic.song.\nsong.\t\t\t172800\tIN\tNS\tns2.dns.nic.song.\nsong.\t\t\t172800\tIN\tNS\tns3.dns.nic.song.\nsong.\t\t\t172800\tIN\tNS\tns4.dns.nic.song.\nsong.\t\t\t172800\tIN\tNS\tns5.dns.nic.song.\nsong.\t\t\t172800\tIN\tNS\tns6.dns.nic.song.\nSONG.\t\t\t86400\tIN\tDS\t3277 8 1 59F782850F91D622978F7A4672309B7B0B89C8CE\nSONG.\t\t\t86400\tIN\tDS\t3277 8 2 D5D76B5D282E4AA0432DABDD743062E69857D9AEFEE86DFC56E6ABDB8D0F04A8\nSONG.\t\t\t86400\tIN\tDS\t58102 8 1 CBB97D4A34E46A68F9935BA3B7BA67B5B6A382DC\nSONG.\t\t\t86400\tIN\tDS\t58102 8 2 3FD10F2709F12E5320FD1A8ECAE45107D3C953E587DACC48FEAC41B84868D1BE\nSONG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . P+uZyva0SIhushaag/NSwKAdxtwTq0eaRg4CgR7DriBumC7UzR/zly+W1bOQ3xpvDlovEFQDIx9cRioQia/tzcvncwZmlRT41dUOKLyhLvLCwIV3NgEVashSbJAoqIy4yZN1ZqDA8EXG3UW+2OEL8k2tFPpt8VCjjGypv4VsWc9BTQQ73G1ZRyBivC4QZyTHwJTavhLYPOD0BkNQjPV8CDtDBJMAxT8Ha40AKXcU4K5EPqsZOLEdP+Xpd4HzQVHYTfF8CADYoPo0QzfcwGyC3mztvCseGZmHOamPHTpLk+5ubyw3B+DEysUWwoXhPTX0vWm3XJ3HOaoVvvLFlmtYzw==\nsong.\t\t\t86400\tIN\tNSEC\tsony. NS DS RRSIG NSEC\nsong.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PjC8tqaKvOyn5KAtWSn/RGkcrs4E38pKQPIr6OdQJQoi1xB4JdimNdtWlH4iS8tA4X3qrnIL3yVpWXYL/RaHs+ERtmu2NmDJ5CQ7wY/L4mACu4o6ofwxN3a41W9y0pF0CMVBRX98wYksbfx6Sf+4DaeifCMSgKb2lrn9S9Dahz1yXClpbKSpdLprWgjD1GnKoo/Cwewk5xkwwT7Lnhcg2i0sEJbIHZrOxJUTc47fciNR9HfRKCjvSMQR7feU9wbisYdNz1oPeIho+g/BgDUqGbcxpPBsaXIgEj23EpA5FJkh+VCW+TONk5wvEFXvVRWgWTTHJJlsVkdJiSt8O+dKbQ==\nns1.dns.nic.song.\t172800\tIN\tA\t156.154.144.153\nns1.dns.nic.song.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:99\nns2.dns.nic.song.\t172800\tIN\tA\t156.154.145.153\nns2.dns.nic.song.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:99\nns3.dns.nic.song.\t172800\tIN\tA\t156.154.159.153\nns3.dns.nic.song.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:99\nns4.dns.nic.song.\t172800\tIN\tA\t156.154.156.153\nns4.dns.nic.song.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:99\nns5.dns.nic.song.\t172800\tIN\tA\t156.154.157.153\nns5.dns.nic.song.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:99\nns6.dns.nic.song.\t172800\tIN\tA\t156.154.158.153\nns6.dns.nic.song.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:99\nsony.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nsony.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nsony.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nsony.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nSONY.\t\t\t86400\tIN\tDS\t23417 8 2 BCB15B51804B9B9B40A0E3F6031636CE1112590EB66478D1201E5F0411FE0766\nSONY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IcFmSKgrKFRPj7J1DbarFqA8Vw4UP2V9mvG8v6o9NHuGYt6RLWtCLzzqAGgXOHoNuRkMOZFKGFq8LQHp5p/wi8ukaZIF7F4kU1VQYWdCedejK4+nGrQuoIMWkjVafTtLQj7Lpf4FezEeETG3yThK/Ty5bcKGVvQyYfEHedGsi9PPp9Xh253Iqb0FdFKVv13Gu9fCmh3gCflELnJd/NPIrDCSP4pm1BYfGfTexMyng1SLL1bn8XE3WgSxx7S5zn7+u6+ZBceOBWazdyBTOwpLvtqHGlkavCNtzfz7JSItNpGg5AyIfHglCiW8sGFQY7wDXRZRECDjS7rdtVWuxHvDvg==\nsony.\t\t\t86400\tIN\tNSEC\tsoy. NS DS RRSIG NSEC\nsony.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lBvAwzy6b5fg2nGMmvnZrXNpEYC4oARXMqWhP0P8QC5hxZ0Dm0B65TCC8cGHSAMwrwm2cu7N73fr0M1MThSAOq6ZVIhfNzKYACbsmF1p3C5C8uSff70C6xwMfSzxc2xcCKp4ebUgdSxLxOLTJ/s+/dhI4ElgPzsq9NxymHt+TpzgjdD/NhV3lyzKIczIn+QhmncCtaR9sbRIhh9BAbg2SDSkvzFR5/F+LGMa7XX9qwXL+A9NspzYuIBMV5IeFir2R5Zcl3+C/n2q+CgH0OnkN7EOCNyNMOqwa4WygzO/EqWjfGzF8T1YoUHFpbNqaUkhZcWZhEfQ1qvQ40mhvvNjcQ==\nsoy.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nsoy.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nsoy.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nsoy.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nsoy.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nSOY.\t\t\t86400\tIN\tDS\t37831 8 2 2C8FD7C33B59F39069AAE096B65ED29B10BBE11DE874833FE20FC54A64815D2F\nSOY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XTo+NEFx5W04JC98NTBMgNDSYNyAl9e2odKJYk1s+2TXSQRb8das0WD/O0Fd9vbNM5o9GoVh76rt2cFvUdtgqcDc2mGXDQnqKX+SdqjIbBcMaoQsK7oDdYNlt85P8gXy3RTL8tVQ7u+CRU9sYlDGSWR16SNZHyYURKaFDCE02YyVFVaaGKOat1qNjy5Zltb7donOERsDwKWIwZ2fkNYQWF6NrSfHtUNW+sWNicQpDBp5CG3MTKT2gxjUb7s/3ku2SfVkbNVByjlDK60kqa5y/8Q2fp5JNrrcfZ5jmVoAMnuz/5HjPTp/+dEcDh3pi/muosjn8BCBZfiTmQootmKOPw==\nsoy.\t\t\t86400\tIN\tNSEC\tspace. NS DS RRSIG NSEC\nsoy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sOQBi0B66N1HduNbCW+DzYIxbpYSnY8xruY/Nqq9Mro8DKERKCAX7IGdoIS79VcNQAm9WBnzQLE70x1YT4s7htVDklNqvhOZOAssxLdG9cFxYfxAYXbHm1fIyxEc3QCKUk/NHYUgegGzuZeOTIgnmK5xnUAafeJsI0iPnZNoNNN1kLfGCaBK4QOvYlGnHi1jmDeTbhq0v6EN9GTyS+ITh05y2w7DAXzE3Zgg7HSCq6s8mUXR4CGzGo5b/Cupd0Y2mblQNHDTUgEYaHvpUP+/+3ylA350IUMzjiAfkgnK0odG0U1F+hnTVi3Yik1wJ/j/+P3G9VQfEni+kYjli/n27g==\nspace.\t\t\t172800\tIN\tNS\ta.nic.space.\nspace.\t\t\t172800\tIN\tNS\tb.nic.space.\nspace.\t\t\t172800\tIN\tNS\tc.nic.space.\nspace.\t\t\t172800\tIN\tNS\td.nic.space.\nSPACE.\t\t\t86400\tIN\tDS\t44251 8 1 36ACB68B734DFE465CC1112F9DAC08B8B66627CC\nSPACE.\t\t\t86400\tIN\tDS\t44251 8 2 A82D8ED2B07D66D6E7AF375E0E44B22A82F4479AD45F5D8E1859DF6FC170E67C\nSPACE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SY8a5fFxl//MQMnwe8eU5bkJZi1RTeksZCIUK6KlNgqi7CAvyWW+sEtGBUNV13kJOhbmSRF5S+3rrO1dYDdwTQ+nv49PlYuxRMDyYw7wA5yPPb9aI/MmT76B9YqRcE1fOJoEZZWTqp1H7QDMHMJnKT4Tz9OcBbv0vaFNNUxZEIIH/MOqw4lEyXdY8fSF+f5uHhXMQsoWoPYXR7zs5lllDSoDDa2fuUXvGxWnzyRTy/y2dfy/iZuf4qtAPhJs4Wgs6OZjrLE0wAWigmzNnuTjiEWngJicUBe6wHf8l8/7+3hUYGtKp+dOxco69OvSsZQPZY5V4r9EI+evbEGzuuBfWg==\nspace.\t\t\t86400\tIN\tNSEC\tsport. NS DS RRSIG NSEC\nspace.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aAIY0w8DCxXWEKBfRxc0prNOwSDuU98LqdBnUjBBs2gGC72aEmlnSBrXqmbZjC/BOAvuD9XA/EPakReEfoKsBY9jJkYQCfdII62yo4Qll+QF7nJGdUrM4r/30nBQa1RggoIbZHZJTZeNWvpz49N+ZLTYsnaUcm+1OSlz/yCMz8uujFiu22XfIlzsPsY8c9t7RurWf90cARqlIfPsOiM+GMrzWIEGSYBP4sGhOxNmrXX+RF2L1tRQAbIn5GxJ7gl/Zxj1fijuQ6RNegT0n5ykHX7i6h4+j/vKvcmhyJ/ElW6KsJ+tmkrNATOKgCA+deqSSiOE8rxrcGIUmGMDo7MXxw==\na.nic.space.\t\t172800\tIN\tA\t194.169.218.51\na.nic.space.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:51\nb.nic.space.\t\t172800\tIN\tA\t185.24.64.51\nb.nic.space.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:51\nc.nic.space.\t\t172800\tIN\tA\t185.38.99.4\nc.nic.space.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:4\nd.nic.space.\t\t172800\tIN\tA\t108.59.161.4\nd.nic.space.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:4\nsport.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nsport.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nsport.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nsport.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nSPORT.\t\t\t86400\tIN\tDS\t32491 10 2 3B39ADB8057A67441E2B11FDD23417E52F7F5B17E134F12027B3C382535972DA\nSPORT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . K7ZIjEjd56Q6kA4aQvFz74ZUIcHmUGzVBlEyFGq2Y0Tpekq1Js4ceqcJk1mAXxvbRSKs+rPdQTNk9yyhhjPNPZVFf2ZWeMIgn5wrffZ8sKpXOZ/6sy8vlh1DEoP9nXXR3i/qo3/2pSenZQgYSyWUE2IVeYa2ks+MMwzb2K6Mf5RyXwrVM/mTnUJOKYZfl5Y+7bjJvMzFmXBmmiWdntGa+4leRI0YOStOOLE9F6ay/1H2ty47d8DaEMY0ZVeDDtsZtGWJbOdg4kanNPeKWdpxYYnN6H1z7kerMjgzjVfVICMHagxEApFGRTl7DnwxsSOMpHTPHYo9gnNKQXFr2SmG1w==\nsport.\t\t\t86400\tIN\tNSEC\tspot. NS DS RRSIG NSEC\nsport.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . k/oPh2p4Ig3kqiVHcgm1X5dRCcyQE1czuYXsRhcJjzNYdrLAJiUj8Oq6JKmeS1DiJcKJdKtoH9C+SUNO1ja3Ai5NYKyK88vZBn3S9pdtz5+CYsSbq8k2Ew0S8nq2ua4Ehdcw9d8z4qjuo+VtsRsoU/5q8qp2Vl1gcOzPCXNpvoj5cI28NpIWiU6VO2rTJHQWbvVJowP1u/UIXTSszxX8ScjeLfLSk7xi8vqXNIZmtpL9q9MMIkSJxtHzLyeSaZI/9yo1TzRJD3Xr0BJxBSRbj+xqsD6U0WPjdMHKInfQc6V0yrZIPha1dH/QBhqtlClOE44uL0Kb6hWqwbQxbFmSwA==\nspot.\t\t\t172800\tIN\tNS\tns1.dns.nic.spot.\nspot.\t\t\t172800\tIN\tNS\tns2.dns.nic.spot.\nspot.\t\t\t172800\tIN\tNS\tns3.dns.nic.spot.\nspot.\t\t\t172800\tIN\tNS\tns4.dns.nic.spot.\nspot.\t\t\t172800\tIN\tNS\tns5.dns.nic.spot.\nspot.\t\t\t172800\tIN\tNS\tns6.dns.nic.spot.\nSPOT.\t\t\t86400\tIN\tDS\t22936 8 1 4C037284FE4DF3FDD3E0E62393496A4F62C4703B\nSPOT.\t\t\t86400\tIN\tDS\t22936 8 2 5CC0F2E0A806452BEEA59840F170DF8DA3B3A47D5BF7B3B89C7657E378395AE9\nSPOT.\t\t\t86400\tIN\tDS\t37831 8 1 81BF65CECCFDD031E5B0909A98AEB6C728932D6F\nSPOT.\t\t\t86400\tIN\tDS\t37831 8 2 7863965C6C6C939D8FEF695C05232EEEA75B82DB0D00A1C1755552D4A7606884\nSPOT.\t\t\t86400\tIN\tDS\t59827 8 2 116C15183E96A172850B479253520C519CFC0D28BE0F3154DF01298E1BFC1CC2\nSPOT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AavEXupDfclYguYtH7p3ymUv69SavtAnDifI+c0B/btc8RFDrBkYcSXTutfGIJE0j4M+j6BiHI8DQ5arPR9VhGf6uLHvROFxq4ksn9kOjdx1CJsj6soCRmxuZ47qGsWkBnszAAoTXIBlfsuVzjkNWAbKo9+Kqc4aR1Rwj2vxBo+bkT0wPwKt+B3zvKTKOgpUnuCA0XYbimqrqFJLKlg4941YpaCJ8BWgT1rqBu94KWTSGSeHzWROMJHa/W3cYfisTmeBBPt6sLZS8bE/9xEzqM5zAgt0BCIBAfA9k7hoJq21EW5rIwPhmNE6XCsuY3LMgF/PstVkB7QymZy2qZYnYg==\nspot.\t\t\t86400\tIN\tNSEC\tspreadbetting. NS DS RRSIG NSEC\nspot.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qdD4Gs92BjliQEh4UjMQ8odW9uONkmIuIMIf+OqdTE96vpWTge6XKIR466W6DgbHK8d9b1DvROXZ6pfL4xv2NAJ7aSFyr4viAHDESODx3Q3lir8Ac2jXGSZyS4zMusOJqPCC/TsqFhvrxccUQjgP1kcaCcQn2szgpji1MCR0mGCle2JvmvC0sUS/em8CzUCoCRzrEnNZa7OASrKZlDn/fBNGk2dWNEnfYNoSnR6hl0WlxttVq9zgiHIecNAJJLSB85wdkbOmofRy7kGmvzAEix0uPGwaUdL3dExxHzhUutiQM0Jvoy0lHZiLz8zJeINB4Qmo3vmroyjuqk6brVoyIA==\nns1.dns.nic.spot.\t172800\tIN\tA\t156.154.169.48\nns1.dns.nic.spot.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:30\nns2.dns.nic.spot.\t172800\tIN\tA\t156.154.170.48\nns2.dns.nic.spot.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:30\nns3.dns.nic.spot.\t172800\tIN\tA\t156.154.171.48\nns3.dns.nic.spot.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:30\nns4.dns.nic.spot.\t172800\tIN\tA\t156.154.172.48\nns4.dns.nic.spot.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:30\nns5.dns.nic.spot.\t172800\tIN\tA\t156.154.173.48\nns5.dns.nic.spot.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:30\nns6.dns.nic.spot.\t172800\tIN\tA\t156.154.174.48\nns6.dns.nic.spot.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:30\nspreadbetting.\t\t172800\tIN\tNS\tac1.nstld.com.\nspreadbetting.\t\t172800\tIN\tNS\tac2.nstld.com.\nspreadbetting.\t\t172800\tIN\tNS\tac3.nstld.com.\nspreadbetting.\t\t172800\tIN\tNS\tac4.nstld.com.\nSPREADBETTING.\t\t86400\tIN\tDS\t48138 8 2 60E64FDBD4651B0BFB9F4394CF12E88B53AF759CB7E693C991C61EB8454737DF\nSPREADBETTING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uXGJnkg4nPrepCITPX10Vo35hVLcBo4cJNk0d+AeDVUDabA4KV4NVZu2+5yHCp/v69H77sDCtOqzZj+z5Hd/UYJxTwsLFXH75dHFBAPwee+kKvHJAMNqN4naK1atP34u6uq4xnJJ76hmNLBOt+HWY9bO+KQWcqdNFrz3K9l3xWGjFcdHYezLI2+vfVWoisHRP5kxj+jgnkAutvvx1DeTY7NzBs/igiLo+SDdWdFM46SXQ13V1tbRVICEoJay/PaxJLYUDOXhOxlBRZAfE1l+mr7cMUptYTl+4u+PIVnfra4/ku0twyWCE+LmAzv+WyHzpUktTiDfE9lLN3YV+Va3XA==\nspreadbetting.\t\t86400\tIN\tNSEC\tsr. NS DS RRSIG NSEC\nspreadbetting.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BUAWJi6yNXDUlvoSyMclSWEnZHdvt8HRVoB8QCUKaG/vugUPQM9P1sr4YSnR+gND/Tcq+YqzBsG/bM4a5x/4wbEGuNFVeCQPP0D5hje7ZXOClHRuPLOF7DZi84SU0nKMu+dup2D5CexQ6cPlOU19tJqW5H4F1tMzbnKT9NPCGIptsxyuzrHbkoJePCxw6dhJwJWlBO9qDM/ghK4pYO2ElQ+KCuef9gYC/f3Vxy96eydGq3tIvZO3iVIkwtc4V6uq6TtDJ72dVm0rd+38kcYfHX3WgsVvCLjerf2Vqe/k0P6QN9U88dDlgTkqzVXxmsX0gG2HOLNLGQgINlI/WSq+mg==\nsr.\t\t\t172800\tIN\tNS\tns1.sr.net.\nsr.\t\t\t172800\tIN\tNS\tns2.sr.net.\nsr.\t\t\t86400\tIN\tNSEC\tsrl. NS RRSIG NSEC\nsr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hufyVbGIQ7I5KQRds/rE7rw4VneL50E5sbg5q6QufSw09mepK9kMuF39MrqxeGZY/lVaFslYzmvIgXdrh2fe+NgYGLZ/nmR4knZx9hItAZXQTkaRUDozcenG6GN1VqUE1VH/ggb7g2J4clTsCFkXR2+Lg/gVMIUR1Z/oju9ubAPLuce7L+C12HYgPtk0utrptuYHou/uv9n4BmTgvg1sPxKx0Y4w5M0qjUXX7aSPp/8DyD45Cpg1skUwcIerBDCBoW2OCR3tEFZwNMzdd2B7Ly+mzv2fq8MQupGoymKhYFtlsAIHsDM4hxoCccssOJwEY+jhBPG/gVkjVI4fKdgUDA==\nsrl.\t\t\t172800\tIN\tNS\ta0.nic.srl.\nsrl.\t\t\t172800\tIN\tNS\ta2.nic.srl.\nsrl.\t\t\t172800\tIN\tNS\tb0.nic.srl.\nsrl.\t\t\t172800\tIN\tNS\tc0.nic.srl.\nSRL.\t\t\t86400\tIN\tDS\t16923 7 1 D238CCACAB989CB47AD542AAB1ABA32BB601CE33\nSRL.\t\t\t86400\tIN\tDS\t16923 7 2 DDC08432E8534F2FB8E8C23CAB08263E74C7ADA5BC52C17B3C03245868690938\nSRL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Wi71tkCbZLKlPwASrkFn778c+A3ZXhns7MJhb+QBbmZFHqKuQk4iX1dNNAPEbIp4k76F9IkcttsHWR0rZrSRXfC9fWI5J/OFpzg66Tg5laqk3eoRbxm5D58HdcIiOgosnkqWPHuai3UB5Nftzl/I5tymiLdns7eL8D5PiRv+JBifAXLOQFIs9Wv1cE4X0X/wbdg3z9p58F7LqCMFYW8icOHNSUb0bxI45Wu+fRpkJTkgYfhU2omVt6249Hj4oXXnoQ9BWEK1AmFfymDzqHhDtV64lgpIxAeBsR6T5X9bripxjBGAu2JMNK4lVMzmKuH4T5buhJtuXibAhX29a1Ow8Q==\nsrl.\t\t\t86400\tIN\tNSEC\tsrt. NS DS RRSIG NSEC\nsrl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WKyRcy474BGHExPqb9Zlnwyr8YWMqo9cOAukU+38qdXKhcjjYlYfBLFOID7PXueDvb0ZsEgRAjhFIeYlND0nOg8QNW4YfWfHcvO0K1pwe8hbzXfS/esvzXejlAUZUsnqYgT1OvnOYTGpGPFCM3783WcI3vPx3pabn7gduDLLTZy40/K1tecxxMuylrbACxx6qk3YZPlPt1ZseQ6huHF314/dbKyPs5tkNA+JlsBa+qrHGfEncWEO5pYngmbM+E6uO+E+VxN+UxV7gwI9VkZoHTF4m1QaAnZ9g0eFpncLFko7itf65daRMPfFCZ0DpTJIa6JIPR+V+AwomfTQeuO0uQ==\na0.nic.srl.\t\t172800\tIN\tA\t65.22.80.33\na0.nic.srl.\t\t172800\tIN\tAAAA\t2a01:8840:4e:0:0:0:0:33\na2.nic.srl.\t\t172800\tIN\tA\t65.22.83.33\na2.nic.srl.\t\t172800\tIN\tAAAA\t2a01:8840:51:0:0:0:0:33\nb0.nic.srl.\t\t172800\tIN\tA\t65.22.81.33\nb0.nic.srl.\t\t172800\tIN\tAAAA\t2a01:8840:4f:0:0:0:0:33\nc0.nic.srl.\t\t172800\tIN\tA\t65.22.82.33\nc0.nic.srl.\t\t172800\tIN\tAAAA\t2a01:8840:50:0:0:0:0:33\nsrt.\t\t\t172800\tIN\tNS\ta0.nic.srt.\nsrt.\t\t\t172800\tIN\tNS\ta2.nic.srt.\nsrt.\t\t\t172800\tIN\tNS\tb0.nic.srt.\nsrt.\t\t\t172800\tIN\tNS\tc0.nic.srt.\nSRT.\t\t\t86400\tIN\tDS\t22834 7 1 7117BF16588E110A169F80C7D22B9389069F3766\nSRT.\t\t\t86400\tIN\tDS\t22834 7 2 594F7D959E39F0BA5039C1BAC80D9BA16DBAF7334ACD1A64C449B56883983DE5\nSRT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q+LPxi7lEdxsrqUsBlU26zKpdFCRxuTEv+gnELSHSOpMxeDTrdmacE41oPYj4Lpj308E3SNVuemXjPE/9EXtdsi8KVGTj1ExTBHIzrnAEN8IOqs0n2GjQgtCZQ0fA4GtXWP8jSkRhBT6J6jaJhV7M50qxGnfLBBUWr7eq0QL1+LS5B+JfukK8DrMJOZPlylW5RbdaWycPw0sDfSwunqH72O+ks46Ty9XX67AS3KumU2ZW36YUXAbg2DhCCcoCw0Up+Zw5PoBocKGm6UBXoCdpWw0OPzTp2Q6BhW1dBK4Rdw4jJ4Ii/gidbo2qxvaKd/4tzmq10msjevOqY0zgRuiRQ==\nsrt.\t\t\t86400\tIN\tNSEC\tss. NS DS RRSIG NSEC\nsrt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kZK+20sPlUP/+kirdU/Ja8A864jnT+gXplSWVM2BQI1+i+nOCv7oIaYwiQFOh2wChOiA7f22NaE4Wio4GEmiLtpDlWFj0dKtudn6JpKbZRic0XYxj7Xq0nl9JofQ1y54NNsZI+kNtLBGoj5jz3LW7H7Vd7F+AVrugxK63WoZt15186us5TyfsC+NVOoFYTCCfSANT2VMqmPfM6lq7CAueqrDOoy6mCK4XE7Hy/OKnFiTb68syU0zO+PqcXmFTPBg3UgFrAX75fHBT9Sviqvl8QGx3dljvkNFrja/9hmWulPgYjyacKR7IfH+QgGjkYw6DTqU479qUGL7JTPieX5YEg==\na0.nic.srt.\t\t172800\tIN\tA\t65.22.76.49\na0.nic.srt.\t\t172800\tIN\tAAAA\t2a01:8840:4a:0:0:0:0:49\na2.nic.srt.\t\t172800\tIN\tA\t65.22.79.49\na2.nic.srt.\t\t172800\tIN\tAAAA\t2a01:8840:4d:0:0:0:0:49\nb0.nic.srt.\t\t172800\tIN\tA\t65.22.77.49\nb0.nic.srt.\t\t172800\tIN\tAAAA\t2a01:8840:4b:0:0:0:0:49\nc0.nic.srt.\t\t172800\tIN\tA\t65.22.78.49\nc0.nic.srt.\t\t172800\tIN\tAAAA\t2a01:8840:4c:0:0:0:0:49\nss.\t\t\t172800\tIN\tNS\tb.ns.tznic.or.tz.\nss.\t\t\t172800\tIN\tNS\troot.ssnic.gov.ss.\nss.\t\t\t172800\tIN\tNS\tssnic.anycastdns.cz.\nss.\t\t\t86400\tIN\tNSEC\tst. NS RRSIG NSEC\nss.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gAEM4TtsF58LE3tvwSXFNB6W84J2EquGg/JznvCFfzzZthGkPI7iedpvdvOblvWOzRNErqYCycniRQv6WRQAZBKFYfkhz7KSaqIxNozq6CRmJ8XWKzM78vFj4agYKmh4oo4HcUqFcaYZnrJNlFVDRBrMnzUu7tEMwlWfYwPqg0TKML9BBlQK4dy1GR6jSEdWslm+H5/+PUVLetsq9s4N6qqCJzeuvyWuMRIRmtGJsc/no2SZRD+RInpqvJdZa6YAR8ZBhZ5+zDjTCbJg2weKWwfdWTewTUnXl0G3tMBpxKy+uGA9hEPsbGQYSZQNRj0uZWmPr+FX2x+uXlbWWq8X5w==\nroot.ssnic.gov.ss.\t172800\tIN\tA\t196.1.4.230\nst.\t\t\t172800\tIN\tNS\tns1.bahnhof.net.\nst.\t\t\t172800\tIN\tNS\tdns-au.st.\nst.\t\t\t172800\tIN\tNS\tdns-st.bahnhof.net.\nst.\t\t\t172800\tIN\tNS\tdns-us.st.\nst.\t\t\t86400\tIN\tNSEC\tstada. NS RRSIG NSEC\nst.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QtdyROxiUn0jgLqU05FyPzVe07nfmEnGuR87q2ETTj9LcSCTx07UDxCgMooYWnR6zChVsT2iFi3j6zywigd0ymcAJfWqrBJlZCsoaWlQ0qaDlhd6KVofFnHwUdIU3qCJZmWgSoWaP2Xk6jRX/+IkEwgC6CX3fYdYv4aOpw99e2XxjkARajZH9MW5u37w4sbU5jyQxIhc+F7mqDF7m1Gd/l8ytEv3gGzeduRdqYithK/wge2pW4BoDGA76wBDr5hQt/jd4JiYpTQXZQibrvqrIZ0S8Cx6rhIW77630OOUzNb3Iz/ubIwB4Pkj4jovia0LDe3G6UBtoXMZOZIBWkke1A==\ndns-au.st.\t\t172800\tIN\tA\t119.252.188.97\ndns-us.st.\t\t172800\tIN\tA\t198.105.223.67\nstada.\t\t\t172800\tIN\tNS\ta0.nic.stada.\nstada.\t\t\t172800\tIN\tNS\ta2.nic.stada.\nstada.\t\t\t172800\tIN\tNS\tb0.nic.stada.\nstada.\t\t\t172800\tIN\tNS\tc0.nic.stada.\nSTADA.\t\t\t86400\tIN\tDS\t45904 7 1 319DBEC4788C44BA971DC517F4F17BB48BEB28D7\nSTADA.\t\t\t86400\tIN\tDS\t45904 7 2 3BF55AE7E6A66F5AFEF9FA500B3B52E3D2DFEFAD73B427B1DEC242D69544E364\nSTADA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h9cMGT/k7OzTPBn/XKuSTUu2YPS+GklBWOhrx8HDPzUw1teg3yvIV7CG+Rt/9kLz+FQUdGjiNXQWU57+0pAwPEI/keqUctiiPPArH1DxBnKCH/yUzeXWR36UlGbky5HvOYNQ5IOQEeD2CLfL/xydrfcjJtbUhAFPb/9Z9hSVHyQFZe7cLN8zNHlmcaS4rr3nQeqLdgtO0I28VoRcdJL03/TNoElq89AKeqPxpGfA2eHfK3oeKK6nuCAzlXllorTDWq0e2LgfPiR2EzUaRgYXERIKB8nNfAcIhpi5S9iRNBsQ00XebRD+n2Qa2TIpIOZ1MipMLqQRgjvwaOhF5UgK9Q==\nstada.\t\t\t86400\tIN\tNSEC\tstaples. NS DS RRSIG NSEC\nstada.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . O+DCc2KISqJHgfv5vKPyiKuvXXmo7e2GAvh+M2AkO+bRdKc+Dl75foUndd2KUugbHttc6FkAmATJRgtnCHTFEDHd5uUIo6kNANRUviHYiMhmj61zONGWAjSKTYv6N1SggRkl2VF11BAieaYQITrhWYvZR4ghRrTILGEWfY1T7elecNB7KHzeFhjgXzkhN65kS6bvPUMpzjohC2PhDfUY6NmyAoyME3mJocV649RJTJ2tbGJ4IPQAT2dxeMcOq5B74690NhaV0A0oMZhIoBTG3TQextTwfJfshAV1HIFDVEREjTKZaZK+G8v8W9vLP3g/4ChreDdPo6mc4QLKA3URrQ==\na0.nic.stada.\t\t172800\tIN\tA\t65.22.156.25\na0.nic.stada.\t\t172800\tIN\tAAAA\t2a01:8840:9a:0:0:0:0:25\na2.nic.stada.\t\t172800\tIN\tA\t65.22.159.25\na2.nic.stada.\t\t172800\tIN\tAAAA\t2a01:8840:9d:0:0:0:0:25\nb0.nic.stada.\t\t172800\tIN\tA\t65.22.157.25\nb0.nic.stada.\t\t172800\tIN\tAAAA\t2a01:8840:9b:0:0:0:0:25\nc0.nic.stada.\t\t172800\tIN\tA\t65.22.158.25\nc0.nic.stada.\t\t172800\tIN\tAAAA\t2a01:8840:9c:0:0:0:0:25\nstaples.\t\t172800\tIN\tNS\tns1.dns.nic.staples.\nstaples.\t\t172800\tIN\tNS\tns2.dns.nic.staples.\nstaples.\t\t172800\tIN\tNS\tns3.dns.nic.staples.\nstaples.\t\t172800\tIN\tNS\tns4.dns.nic.staples.\nstaples.\t\t172800\tIN\tNS\tns5.dns.nic.staples.\nstaples.\t\t172800\tIN\tNS\tns6.dns.nic.staples.\nSTAPLES.\t\t86400\tIN\tDS\t13229 8 1 BAEC3B9EF30059E95BDEA1DA2689CA2F841A24AD\nSTAPLES.\t\t86400\tIN\tDS\t13229 8 2 8108F34157A7C7CA3B0F96CB1D38983F67A016B8E05FD963C297BC02AA84E38F\nSTAPLES.\t\t86400\tIN\tDS\t33031 8 1 7EA91EC7C91E6CA9EEADFA247FA46FBCCCC53BF8\nSTAPLES.\t\t86400\tIN\tDS\t33031 8 2 0C7E4F9A63A259B715FE77B34C8D0791FBE1386490736D3023D79AB8675A8251\nSTAPLES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RmuzIXMEUXlE7dOCHw93DHDsqbJzyK9xqGC+hUfwqIWoNrKmnu86O1fEPVweyzVOCdka4pEHTEl3dsQiBe12kW+O5+lP5RzT0CSiGN1n5vZ4PVTzd6NHrW/9MCUSYROwTCkuxiek46EcOnCLmSBtKQKbDxZl06pBrgaXXaUVQm/UlPqreTA7lV4FMnpHwdpxKr8OwDOfcQHpq+GezkUFtxzN3Z26OSs6Ho2toqccMu1b+CmpmYOMusuwRY2984Q+PQpz4bgrLjp3VDclz6e1ScTnmY2TJWgkPilC5vZbawwoW5ahaAzlf4HCgNkGn8mrYfFZMk8AixnpQzbmZIUA/g==\nstaples.\t\t86400\tIN\tNSEC\tstar. NS DS RRSIG NSEC\nstaples.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cBxBChZDx7dEvH1LlJgdeopIqrVwNSbgJTFchxFmnfHC0KVpv0iywCuAbcLoBZYO3wMHwPn3SKAW3Gb9aD4g0Y65z5OrPhuWHG3Q2qs6j+tCdFd7y2qAiFHbVy9YACAaS7QL2+ga0yehwDu8if6t6sWImxzt8m5jbFFyyeFzgOCQhqNT6WqJj2+2pD/35ZesOq/4yuuyZOCh6vy3I0WquagJpzlq+mO1SjcQEN+JSEMiwzT2ccwrLHbpYtoD83OJxcDzz2xONv7c7WgqOwsxACx5QixCCYyxYSqXmuHq8rTYvqqDL6zRPsgPpsEb1wvO3DhLk0tpIONMY4nB0rKFyA==\nns1.dns.nic.staples.\t172800\tIN\tA\t156.154.169.79\nns1.dns.nic.staples.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:4f\nns2.dns.nic.staples.\t172800\tIN\tA\t156.154.170.79\nns2.dns.nic.staples.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:4f\nns3.dns.nic.staples.\t172800\tIN\tA\t156.154.171.79\nns3.dns.nic.staples.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:4f\nns4.dns.nic.staples.\t172800\tIN\tA\t156.154.172.79\nns4.dns.nic.staples.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:4f\nns5.dns.nic.staples.\t172800\tIN\tA\t156.154.173.79\nns5.dns.nic.staples.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:4f\nns6.dns.nic.staples.\t172800\tIN\tA\t156.154.174.79\nns6.dns.nic.staples.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:4f\nstar.\t\t\t172800\tIN\tNS\ta0.nic.star.\nstar.\t\t\t172800\tIN\tNS\ta2.nic.star.\nstar.\t\t\t172800\tIN\tNS\tb0.nic.star.\nstar.\t\t\t172800\tIN\tNS\tc0.nic.star.\nSTAR.\t\t\t86400\tIN\tDS\t63705 7 1 15A46255A52218B210C6C044799520AEB5955FA4\nSTAR.\t\t\t86400\tIN\tDS\t63705 7 2 8A381553286116582D49543EF63DE331232C9EA602F45D879FEAADBCF622CFEE\nSTAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dVtuc7bOdnrwflXWiOcfSoV9pybLJaVkEcuB31fCvV2wV74zUlpoGOdVFJzGqeFi3r299/XtE88HeFLaeel1VISePGKmX955leyFzTzGwFH/sikiQ+/auWgRa1vsozasoyxvQ7NGt2gWPacVN4HMRURDZxkv4SioHX/zWLk0iEav8h5podCpkjXlPwNpG2WK3XvKYw/8YYep/LQzkpknHdjVqx1jNpcYWvjiXSRayW+QtuiBF9uC/2ZSIdhr7L8NCZuKML9MUfdA4tvT8ypNU7P+8sBP6WQWYzr7MCFSWOuxGbrGzPTfK/P9ElI7E+dbItYbBYBxfwKgc+z+pukt5A==\nstar.\t\t\t86400\tIN\tNSEC\tstarhub. NS DS RRSIG NSEC\nstar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oCl+z1MyoOEj1zEL3+CkzvyWIU+RnuBmRjqT98K2juCac6v4R+xhiINUWHaoa9/f1qMim1foUwEpctXXvwVihZuzUnrG1d9eLhckPQxAMJZ6IoU06SnVWQy70n70sIbWr+o9sOxtYc5cqboWdbOe6V6YCFmoHoFOOjSqfPgftQS7kdDips2NHOAom1IwqDcepZVtEwy0617MyWQ8jpGk8BGYdOx/gzEieBo2LhNk90NGhxN9YRO7vYORzHS5WTJz37KbdBwhq0Gzbs1+EQsSRN6HvP3CfIGu8uK8xG4+XjEhF9zCZUPe3HjkqdszllDy3A6dr5VBkr0SzwCBwX9buQ==\na0.nic.star.\t\t172800\tIN\tA\t65.22.56.9\na0.nic.star.\t\t172800\tIN\tAAAA\t2a01:8840:36:0:0:0:0:9\na2.nic.star.\t\t172800\tIN\tA\t65.22.59.9\na2.nic.star.\t\t172800\tIN\tAAAA\t2a01:8840:39:0:0:0:0:9\nb0.nic.star.\t\t172800\tIN\tA\t65.22.57.9\nb0.nic.star.\t\t172800\tIN\tAAAA\t2a01:8840:37:0:0:0:0:9\nc0.nic.star.\t\t172800\tIN\tA\t65.22.58.9\nc0.nic.star.\t\t172800\tIN\tAAAA\t2a01:8840:38:0:0:0:0:9\nstarhub.\t\t172800\tIN\tNS\ta.nic.starhub.\nstarhub.\t\t172800\tIN\tNS\tb.nic.starhub.\nstarhub.\t\t172800\tIN\tNS\tc.nic.starhub.\nstarhub.\t\t172800\tIN\tNS\td.nic.starhub.\nSTARHUB.\t\t86400\tIN\tDS\t30391 8 1 32D6C82FC8DB1F8D963293E15EFDA7F82F0DC01B\nSTARHUB.\t\t86400\tIN\tDS\t30391 8 2 6FDBF5F5B5DF83DF8DE2CF60148A6E825005925C4E4DA6CA75620C5340A42B26\nSTARHUB.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gqKMHUYvzzlNupPWezuodz2SY21mdCaXfeGjAZUwPLigx6WDbZU0mulQzak1vzfOxQBzyQ8+ic2c7s1t4rkhKKyn9OpEepNW7zuxtDGjPta6YNr0ZX+Mpe60WIkZPHhASRA734d7ad8ciJqfeL3rejvTsP1ysHRiHKapyY1oWtoRTDTlhOMj8J0/C/9D5/lHVgeM0kOjFvv68NHGX1LhfAGKXdj6eWwv9ux4SPXuGmgPq7AjtW8RMwC9jL8eb/LXTufOWfCu1bOHwQF2OdEwdCCXKVNJgKcRs6q/tiT5jXILLVhPybpw8+xgFDi5eMrB+BC6H2xmttbnFjma94Obsw==\nstarhub.\t\t86400\tIN\tNSEC\tstatebank. NS DS RRSIG NSEC\nstarhub.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E9wPw1xgsNlrKr/8S+HXR9RZD/dSJj1S1nj6AtDfJ+5ePNacCiVBiGFnuwbFCNmpqXhsWocVuGDRDB90ErsI540bLr9AM9NhEXfbsPaUrOXvOJcOGkfu/d4YAadUdD98MwoAC/49AMekimRMUjodALxHHCjIQmjQSp1U9aBb+HSU2/jzbm+wxYRUzUbqzKfOZ2OEcIQ0MRnS457bfnmJigB/2kfcB8hB9xfGE7tqahEVXrcHFt4T6TP30td8tKQ/kDpR2dfDCiGojB2CUWFe0VusGRveJjwfUB3B5hTyKAbwDjfh67xmbjKBYGK8aRRe70UvMGcb87w31twfXa50Ig==\na.nic.starhub.\t\t172800\tIN\tA\t37.209.192.9\na.nic.starhub.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.starhub.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.starhub.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.starhub.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.starhub.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.starhub.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.starhub.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nstatebank.\t\t172800\tIN\tNS\ta0.nic.statebank.\nstatebank.\t\t172800\tIN\tNS\ta2.nic.statebank.\nstatebank.\t\t172800\tIN\tNS\tb0.nic.statebank.\nstatebank.\t\t172800\tIN\tNS\tc0.nic.statebank.\nSTATEBANK.\t\t86400\tIN\tDS\t23235 7 1 F81317706CD1FB277ECE0582C1FB1369C1B9FA94\nSTATEBANK.\t\t86400\tIN\tDS\t23235 7 2 E2E22D92C1B8AD2F0CC366A43A4A2D51986C1D625C631063CBC5B73CDBB5D953\nSTATEBANK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tvIqVi742PeO3SimspXmk+QlplUWnxYgfAkGBFRCcFuM192ahCzINAKjpkxv2LVzTbCs3f+P2ta/9yqJAp5GxpTp3K4pkKKwi6O3ZMedECwKDEv6r94GLYdVEXqEb//DXpZwOV3+ENwBd7tfi5xNaCcQ3Kfx3wi54RA1+erA0OzGnQ0dIrMLvBjAFTPjdXOmrBaCe5+it1WbCJJcYTfYoBbxj8+e5k5RnBCT9A2HqR6fqvnoq6fX0gX791L5K648P3qYcpS3HFX++KDy4wT+S8PNcdAUN+1kK0qgAa/kIhSP57/lQXdi0FG7BNcMl+STsdBbmPsve0CA1am18dqv/w==\nstatebank.\t\t86400\tIN\tNSEC\tstatefarm. NS DS RRSIG NSEC\nstatebank.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CFmdkPQbfMoysh4KnvwKnUR+bC69Z+koZLPULoM71ju8H2gu8FTNZviPPEedkzvQqe3j0kyPTPY7y49LMWFz0tBOvKfpaIoYchgczoIWB4bFZ6RV2lyCq2P0QaArPMHucgv/UjVtevwArW3WEwU5HBWfpMC3rF0ycMOwHSW1AaGEBQxH7FsrTCi4iGFKFlOeW89Zz1+d5K4KEuTe61HX0RMobSrzfnWsqSuWyRNUjPW4KZLvCF8ALSswf6d+yOAZiL6DF1cIZMTICGCPqQMswH1n9TvnZfiBUi0KapU6PIicViT4Qf/D5+YEjx4UbceLEteM7J+KrBZHl3/Yhq6zJA==\na0.nic.statebank.\t172800\tIN\tA\t65.22.176.1\na0.nic.statebank.\t172800\tIN\tAAAA\t2a01:8840:aa:0:0:0:0:1\na2.nic.statebank.\t172800\tIN\tA\t65.22.179.1\na2.nic.statebank.\t172800\tIN\tAAAA\t2a01:8840:ad:0:0:0:0:1\nb0.nic.statebank.\t172800\tIN\tA\t65.22.177.1\nb0.nic.statebank.\t172800\tIN\tAAAA\t2a01:8840:ab:0:0:0:0:1\nc0.nic.statebank.\t172800\tIN\tA\t65.22.178.1\nc0.nic.statebank.\t172800\tIN\tAAAA\t2a01:8840:ac:0:0:0:0:1\nstatefarm.\t\t172800\tIN\tNS\tns1.dns.nic.statefarm.\nstatefarm.\t\t172800\tIN\tNS\tns2.dns.nic.statefarm.\nstatefarm.\t\t172800\tIN\tNS\tns3.dns.nic.statefarm.\nstatefarm.\t\t172800\tIN\tNS\tns4.dns.nic.statefarm.\nstatefarm.\t\t172800\tIN\tNS\tns5.dns.nic.statefarm.\nstatefarm.\t\t172800\tIN\tNS\tns6.dns.nic.statefarm.\nSTATEFARM.\t\t86400\tIN\tDS\t28954 8 1 AA557B0647A541DFE068212C74E5E777D3B8D1F4\nSTATEFARM.\t\t86400\tIN\tDS\t28954 8 2 8AF56885DB35B3B33E05768A89ECB9AE9AA725AA6577C2E14CBE2C46E194E379\nSTATEFARM.\t\t86400\tIN\tDS\t41632 8 1 E6D6FD0A09B452806382A521B5A28FA39849AEFE\nSTATEFARM.\t\t86400\tIN\tDS\t41632 8 2 94B98B2FE2BDCBF6893FAB640CB272B9536BECAD905BFA9AA34F267B9AF350B9\nSTATEFARM.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F2Jy/rn53UcKVyt+LhXrdTrD+W5bTd3Wt6Sj38RtY7thB68NtQJm5UJPJ7BUTC9yPewjI4TbbOZzWvmUVmrfvyd7B7jMXEw7hPwx4jz+HUYc/piAC61wyZaqx9ZB9EIBDeMS+GppI0O8vYqKjZ+eUmMHKPq4JoTYATTKWc7UVXLLfQoR8XnupXkZfgmpifSA1rJBdixz9EogCCjyfDh2T1BQbNFLmlTb2twIHkv9uQOadDSE+xO+Tao4QR9lKZD2AppoIjtG+1DZaiPUcRRVO0zYzlN7tb6FIFdX15AkhqawCUm1us1hjMiw5bOak3BsSGFLG/AWFvU3p6k/sX3sNg==\nstatefarm.\t\t86400\tIN\tNSEC\tstc. NS DS RRSIG NSEC\nstatefarm.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . X679YwQ54j5VWJVkDN2OTZ2fjImqIPYzUfo4b7OqU+qP4kMUVk2NpSThdj+Q/I42CE/HSPdg2EnWaK+YDTORXkP0UD6Lwe/Vv+vVJMtt0E9xaaDxJ/LgwiPaPY+d9YZnULbFQIsRTcxWSt7Q+47/GJCYwexSdr0Nlv9Y2oZjx5X6MYt0Wn2Lpz6aE6VqsfK/mKgUrJEPMcW1KpVmDcjY2bl3MVGGi5RI3u2Rf99EK/fiJgUw8SYNTMGhESeIWErvT4RC0eY5af2Cu+aGKnpzZIf3OChmwJaXrdMmyKri69nT0OqHqsGkHXzvNLQcK738njLnRLhKZD5u2iXIVDa+6Q==\nns1.dns.nic.statefarm.\t172800\tIN\tA\t156.154.144.154\nns1.dns.nic.statefarm.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9a\nns2.dns.nic.statefarm.\t172800\tIN\tA\t156.154.145.154\nns2.dns.nic.statefarm.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9a\nns3.dns.nic.statefarm.\t172800\tIN\tA\t156.154.159.154\nns3.dns.nic.statefarm.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9a\nns4.dns.nic.statefarm.\t172800\tIN\tA\t156.154.156.154\nns4.dns.nic.statefarm.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9a\nns5.dns.nic.statefarm.\t172800\tIN\tA\t156.154.157.154\nns5.dns.nic.statefarm.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9a\nns6.dns.nic.statefarm.\t172800\tIN\tA\t156.154.158.154\nns6.dns.nic.statefarm.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9a\nstc.\t\t\t172800\tIN\tNS\ta.nic.stc.\nstc.\t\t\t172800\tIN\tNS\tb.nic.stc.\nstc.\t\t\t172800\tIN\tNS\tc.nic.stc.\nstc.\t\t\t172800\tIN\tNS\td.nic.stc.\nSTC.\t\t\t86400\tIN\tDS\t42226 8 1 8956D12E91DC98337231BA5B16F75AD766051947\nSTC.\t\t\t86400\tIN\tDS\t42226 8 2 79A9D1A91D2DD8F3BCA16221E6FF11E7E5E852E63D0C3756F6E73F94296B12AB\nSTC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vV7PQzkPiwBcnGS24O8B0ofAbgTZvZsOP52Dxqb4mzGbiha+Sc6dnxSJ7uZu8rRBv2G1c6OdXW81s9F/0PKPG4GCqD/ShTQ6hk6+SNJp8E9LAs5VWhZIdVOBGc3lFr84WhkPQlPWm5VBzmq3kDiAfG3gj3M2HJdJ5gHOvZvjt+e5h0QRdA4sH3qAL1PHT0hH17ddJnCzV/9ytAxdh5QD8eHEwo2+4D6NYCjOutJZ1/wXj9D368bnxSKVgBfrJJWvxEvXVdKKZtMwZPEPTasvHATg09jj6zd9FUBbgxZR2i4Pi/SsE2972v69kgvjG5Udmyct6f4cCXy+rIfrnjZ5cQ==\nstc.\t\t\t86400\tIN\tNSEC\tstcgroup. NS DS RRSIG NSEC\nstc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K3bQ+LwG5kwSbUiYVSAimyaAJgyXYsw/pERnADY7Mx9D2JnGRPn2T6Y0DaFZUYoiBmz8/V9rfNZW70/LWX+c2gGqXpr0D3r1tF4lhCtkuDRWE50fmIza5LMglAG2TBeWy8ibWBhYaenfIKc/UH8K/KEYsexEzsKb7ClKVPamPEqyryCCrRtBuB4jNshgeOqtrIVRJ6YfAAyCalYW1x6j8dqULPipz0y439AmF8IQ9Zbdj9wAJbpVOigKfG4taP9FJpo+Z3G3TY0V7qu9N5Uj3msFUqtg/F4aH1sQBFTBWgvRPVliswxGVBAGLyhV587wdyon80+pcdwd0k8ZJ/77gw==\na.nic.stc.\t\t172800\tIN\tA\t194.169.218.29\na.nic.stc.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:29\nb.nic.stc.\t\t172800\tIN\tA\t185.24.64.29\nb.nic.stc.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:29\nc.nic.stc.\t\t172800\tIN\tA\t212.18.248.29\nc.nic.stc.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:29\nd.nic.stc.\t\t172800\tIN\tA\t212.18.249.29\nd.nic.stc.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:29\nstcgroup.\t\t172800\tIN\tNS\ta.nic.stcgroup.\nstcgroup.\t\t172800\tIN\tNS\tb.nic.stcgroup.\nstcgroup.\t\t172800\tIN\tNS\tc.nic.stcgroup.\nstcgroup.\t\t172800\tIN\tNS\td.nic.stcgroup.\nSTCGROUP.\t\t86400\tIN\tDS\t63781 8 1 B6FD1903A8AABAF134A517661DA8B7F1687F334B\nSTCGROUP.\t\t86400\tIN\tDS\t63781 8 2 5A2C21B0D982A47EF075DCCA0378175E917E9BCA8128E4FFD52E31F627F29151\nSTCGROUP.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TEqX7kHxUlHGhkcBnjE1dIvkc0VILdJfGx6n9wHY/ftuMqZgyuDVSWCH2xAmLHRflzX3CLatZgG4OUSWBie7SMUw4esYzn6eXaN4x1dgZUWMO8CV1m5XYMlsJleTDVhG5PJz0IvdVUb/wXOxDubv5kLGu0QK5M34Gd8ow8mo0Zb5R77Qbb3EYi54FI42nmn9HV8DrB8RqfBK5fmfHKcstudqF2p0E+BDukrNP23yfLU8tIYtR7p96luCMGMPjwLmVFe+kExxnUUovpMbZRFCrBSa0szhHfPPhtUs8b2kHK5ssVAQH11nOlWlFp3BaWpiMLQmlK7tA5oX/2LB/JZbSQ==\nstcgroup.\t\t86400\tIN\tNSEC\tstockholm. NS DS RRSIG NSEC\nstcgroup.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XrVr5SdpDEcsU6ghAUhR5h6733Biso8KbHHRwPTVvoqVQDbzrwnTZ9/WSea3c5o13+DTroCdz9xLoPMNXQnXxiM8LtO6UVDFDfUGvMuSWrAdrfttqyKpd3hx6HssuGQHVG3vRJXjZxHBIuUXArQ/1Fvixxr6pLeHhevWO/22AbTvXPXVCF5mAUONMEbAFS65gvvDcvPWfbHR0Zn9Glj7u1qNoEPQJT8uKGyoDWlkmWkPW6IwZrSjIv5o3/lnf0ftxOyyoqKA4DIcXskMfo9IOBeD6VVvQZXfDHljFQ2l3XChkQ3JTxGa9hynZUmXbvQAShssrAd/BgFKcRBHYmQmMQ==\na.nic.stcgroup.\t\t172800\tIN\tA\t194.169.218.46\na.nic.stcgroup.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:46\nb.nic.stcgroup.\t\t172800\tIN\tA\t185.24.64.46\nb.nic.stcgroup.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:46\nc.nic.stcgroup.\t\t172800\tIN\tA\t212.18.248.46\nc.nic.stcgroup.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:46\nd.nic.stcgroup.\t\t172800\tIN\tA\t212.18.249.46\nd.nic.stcgroup.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:46\nstockholm.\t\t172800\tIN\tNS\ta0.nic.stockholm.\nstockholm.\t\t172800\tIN\tNS\ta2.nic.stockholm.\nstockholm.\t\t172800\tIN\tNS\tb0.nic.stockholm.\nstockholm.\t\t172800\tIN\tNS\tc0.nic.stockholm.\nSTOCKHOLM.\t\t86400\tIN\tDS\t8884 7 1 FD39090EB1F74E1CD384C3E35575E6D23D0E519C\nSTOCKHOLM.\t\t86400\tIN\tDS\t8884 7 2 BAE3589CA9D29E530C4CC01A4D6108A8FFF0AE8E8A40DED9ED64C2F768A92B16\nSTOCKHOLM.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GKczhkwcTsuwvbsi3W+OM8xboLHL+XlokrtWNXOFYscnDTjqArMADqfGBrT3mxQJ3RI9gVNkSz80ujPWi14I9faTB7qZrDXZN9GvnBfx8IQ9dQ7RHZuPkpH33PNHMCldLsRisWA+51p07F0LqR8fqKga5N/9+SQMDUQdiG0SNTwXR52SkdOO8Ca+ns36/65WEFWIWyDx9vvLgLc+yzI4lrVTfN6Py0LsEP5aYNYsOZRMqJugSvtifadd9QmSCLGmrd+I3895o00iB/mbyxpsdgE/uJxEGpFmbDjiq3OPGe2AhwtKSnxehA9UHNntchc4WFlwC6JwXNXu+rOs2srTpg==\nstockholm.\t\t86400\tIN\tNSEC\tstorage. NS DS RRSIG NSEC\nstockholm.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ieiDXtLew/nr73wt2TDiPRyclJGhca3u68tXBJK7Za2e7mNLyzhqDi1HX4PrdmeSwHA1RiWGXcRg86vlyMbwOMA0Awra+vEAGQjGfiRlkeG700DpLBrnAGkuW6wWKyBfRKXuLZHo6C7E808rGvk2U83JDfTu6GleeIrl9K3DwIKGy8wUofDBeSD/1sBu5Z7feU8Y1t28IEu6k3I9qmF2GkaI7z34khtL5fFgPCqMdY4WfUASyX+fBrmWHFMXYLqmAna8v5ozejv5pwmF31X7ndBKk6z/lwYNO/6WMlvtm/lcSOAoA2RN+RFrQEpzAfPRByX/TYltwgkclLwBnyZGqA==\na0.nic.stockholm.\t172800\tIN\tA\t65.22.220.41\na0.nic.stockholm.\t172800\tIN\tAAAA\t2a01:8840:d6:0:0:0:0:41\na2.nic.stockholm.\t172800\tIN\tA\t65.22.223.41\na2.nic.stockholm.\t172800\tIN\tAAAA\t2a01:8840:d9:0:0:0:0:41\nb0.nic.stockholm.\t172800\tIN\tA\t65.22.221.41\nb0.nic.stockholm.\t172800\tIN\tAAAA\t2a01:8840:d7:0:0:0:0:41\nc0.nic.stockholm.\t172800\tIN\tA\t65.22.222.41\nc0.nic.stockholm.\t172800\tIN\tAAAA\t2a01:8840:d8:0:0:0:0:41\nstorage.\t\t172800\tIN\tNS\ta.nic.storage.\nstorage.\t\t172800\tIN\tNS\tb.nic.storage.\nstorage.\t\t172800\tIN\tNS\tc.nic.storage.\nstorage.\t\t172800\tIN\tNS\td.nic.storage.\nSTORAGE.\t\t86400\tIN\tDS\t50476 7 1 AD942D7FAEF7C429FEE5497A67162643E96E1841\nSTORAGE.\t\t86400\tIN\tDS\t50476 7 2 BF2260B22C8C9630DC3E5CE22130C4FB97EDD6B27805A05F8F526B951B465156\nSTORAGE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TmuyWOOhr+q8jWiQIwnSAB/jau0YK+Nl38ezkDOpcR2CaMQH7kO/5bWi15WotncdbiWLSi/45slPHqKd1Od9qJRhSyu7acspAQC8r7Ed5IXv0CBM3G7l2zKPAvixZEBOlIG63zaxa+wdrA+Ij1ekTQwNxf9DruknOt+fD4NSXV/WtT2Um33g8mYozk7gsgQHjZrZNL+VMiy1JBtizJln8wnCtsWAJAZqwCJ1tE+EhpXIwoDT+I74V83pgVVx4fYyLC+Y+8uTiNRCDE1WQGSaqCEIpR4QozyBgYxQAuxZO+fQndlJCLRj+Xsc/9FOrIJfmjQAbuJeQvOGVfJwoRXGFA==\nstorage.\t\t86400\tIN\tNSEC\tstore. NS DS RRSIG NSEC\nstorage.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fd0GR0tMNFYJQNPcPdHu0VCiNMFWy00K2Z2kBV1qmCqWsfR3L8r/RasLI+rlMwOvc63M4mQKN0lnj2j/c/iUfAegI9ounOhiMaOc7hlRrnplWi4Ixz2cobVGJo9bYU5NaaFJ26Ugud4++1c08ECOAuSk1ZuGn0msVWupeNHJ57fDTjeGri4QAoLs+w8LI9J6UsUC1DnLo+Fa3pqMaeQ6kV4Vpq5I1fWpyICh7S+1PFyRXHq2pJEAL79jcTVhFNDYgDoVEA4QCfkFl1p4LNEAvYip61DEP+gYNCevuw0wkTImph7a2QOP78qpLYNOsmpOVnH7RpOQqDb97gyA+ichlg==\na.nic.storage.\t\t172800\tIN\tA\t194.169.218.55\na.nic.storage.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:55\nb.nic.storage.\t\t172800\tIN\tA\t185.24.64.55\nb.nic.storage.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:55\nc.nic.storage.\t\t172800\tIN\tA\t212.18.248.55\nc.nic.storage.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:55\nd.nic.storage.\t\t172800\tIN\tA\t212.18.249.55\nd.nic.storage.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:55\nstore.\t\t\t172800\tIN\tNS\ta.nic.store.\nstore.\t\t\t172800\tIN\tNS\tb.nic.store.\nstore.\t\t\t172800\tIN\tNS\tc.nic.store.\nstore.\t\t\t172800\tIN\tNS\td.nic.store.\nSTORE.\t\t\t86400\tIN\tDS\t16342 8 1 C6D41FB11396E2B908BD82ADD46457DAA960EC23\nSTORE.\t\t\t86400\tIN\tDS\t16342 8 2 E59827295E51C4F46D5208ED454BCD78DD6FFA49F01BD203B24E1380AA535675\nSTORE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Hfpzdr9VWskHUazhkLnyv6qwKYieqgMFXYJ2/gQYzdsH6bkDu6VnTF9I+jkNIaN7y104DZKugRIFdTXCBj8lf1mNh0m8oZIDXvKR/r6v5N0pzQcvdU0e6rCRvFuJKaA916spVW/P2crOjl2R1Oo48PG6wbztnMX67petk0DCPIyAvTKndyJ5gKF8MuH/fhKytZXKtdT2MN/7cOHfTtgLtJlI80MkATvGQE3irZaIM4ajHtZ9IyRx2MSDgXgC6t9KRLb4RwCpjGu7Q60pYR44Yf4BpTSYB1y3nHd53h1aHCMNTB6Qoay4wE8e6pDgFqtEjfVnr4pcYU0Te2YW3XtRyw==\nstore.\t\t\t86400\tIN\tNSEC\tstream. NS DS RRSIG NSEC\nstore.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZoKxHsvQJvYOlGIlBYxiL3NRWebvt6xWKRewomaVtBOgLEt1xJmH/j+0BNSx6z3hzhcTrh0lMyNh+Jxb1/EVtsZJbiZ23acf+imW9IVoTugdg7hUFa9ZP0/vFHlYWrePm3VjOiZnR4jmvdZFuVcLSYXc2/rfWx1vXENveqxk1pCzO8yHvFfSb8tA6QPqHDDGj7lRM54Qgvh1PDemlhoIukdxzmqzDS/meA7q8QsxulUtKad1WUD+yxA5JUjME4zRberDy1kNhQZTSx30ZrSkk2d+eDmBEkCG9cmCIOhMPRiHg9m1EQLdTmG4fakjxjuOejXgwWDBFLR1Rrx8ZEBpvA==\na.nic.store.\t\t172800\tIN\tA\t194.169.218.45\na.nic.store.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:45\nb.nic.store.\t\t172800\tIN\tA\t185.24.64.45\nb.nic.store.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:45\nc.nic.store.\t\t172800\tIN\tA\t185.38.99.8\nc.nic.store.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:8\nd.nic.store.\t\t172800\tIN\tA\t108.59.161.8\nd.nic.store.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:8\nstream.\t\t\t172800\tIN\tNS\tns1.dns.nic.stream.\nstream.\t\t\t172800\tIN\tNS\tns2.dns.nic.stream.\nstream.\t\t\t172800\tIN\tNS\tns3.dns.nic.stream.\nstream.\t\t\t172800\tIN\tNS\tns4.dns.nic.stream.\nstream.\t\t\t172800\tIN\tNS\tns5.dns.nic.stream.\nstream.\t\t\t172800\tIN\tNS\tns6.dns.nic.stream.\nSTREAM.\t\t\t86400\tIN\tDS\t6266 8 1 2911AAC9B83AF81A0AA76989CAF288C21F43382D\nSTREAM.\t\t\t86400\tIN\tDS\t6266 8 2 6A5660650097FD8B13283E970742CF25BF9FE98F4835335FD9268962B089F3B5\nSTREAM.\t\t\t86400\tIN\tDS\t50650 8 1 F7EDE28434E8901D703F0D79B453DD831D9497E3\nSTREAM.\t\t\t86400\tIN\tDS\t50650 8 2 F62CFA88DF4653A4D5F43E5C8C9FA471E1D7A8151D6D9A0348A3270D34A8DB07\nSTREAM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pWyAw/p6/lYC2G3KSy/cAyQPPuX69UjxVyOHvLhc9Ikrl1uNZiYESHiuYAdRAWz4AssI0D7Vag7wViQ69tMUg33lFsBe6UuV27S3BjErGpc1gVSC8BjSjKiRkuoDFjieOr2y0fQGSIi5IonVV4YQJEuXkixMIAKIgfRxZZ3fVPTsyIY6MjAcul1vhtTBeHytngh7QC2/52uWqHTo1WOiKsrlhPwJralfMNy9oygF69uAHLaZa9Itrm+j2pc92qYOhETVCKG89k/bFl2tu0cTiaSiKmYXvxEkFAO9VqK44oRRbLaDJhWRS0dBMu+wpcEboxHEQF8gxgkdvu20n/I3+w==\nstream.\t\t\t86400\tIN\tNSEC\tstudio. NS DS RRSIG NSEC\nstream.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EugspVJFTtXDzPPnSvZC3IR3afhSna/e9UwdpvakLXQt2SWiCq91pMMdA2pkYjOB919jpT2FCJsFsf/DKE06iGXmutz0faS/laBAm20vWKWwKd2PxS4tR6GE+0m8ix2wjnIZvtvtWlaGgEU+pnrh72vz6u2V0S/6kG+xzysZfSjzOchU8j0MTKmQr6QIdrHAXzF7NrV+JGsLG/0QByPn+9uSb9I+oY/kF68zWVj3K24tAZHMV7dWG22J8lIzIc8WoDoUTzqOlHMPMvWgSf3S6jYTGbv2f4zRMkZzycfw7XihIx9+BrVwH3icEEGrfqFFojBr6QaYH11sNQyLq7bBPg==\nns1.dns.nic.stream.\t172800\tIN\tA\t156.154.169.50\nns1.dns.nic.stream.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:32\nns2.dns.nic.stream.\t172800\tIN\tA\t156.154.170.50\nns2.dns.nic.stream.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:32\nns3.dns.nic.stream.\t172800\tIN\tA\t156.154.171.50\nns3.dns.nic.stream.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:32\nns4.dns.nic.stream.\t172800\tIN\tA\t156.154.172.50\nns4.dns.nic.stream.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:32\nns5.dns.nic.stream.\t172800\tIN\tA\t156.154.173.50\nns5.dns.nic.stream.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:32\nns6.dns.nic.stream.\t172800\tIN\tA\t156.154.174.50\nns6.dns.nic.stream.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:32\nstudio.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nstudio.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nstudio.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nstudio.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSTUDIO.\t\t\t86400\tIN\tDS\t56335 8 1 68600AEF3D06B1F2A97D211F5C291163A18F2EBB\nSTUDIO.\t\t\t86400\tIN\tDS\t56335 8 2 103E3AC776FED8C1EC1D6053FDB788D7D8F80D2DF7C33D7838B0FAA7CBE0456A\nSTUDIO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JvhIpNsOWHWxirNxYIRb6ZWy3LBMX5ocsuvGz7cZmHaW2lcqkbgG9DsLeFUMCVVzzVKqiF0WqV480T9wjFYvqN2TQYtEpdponWRy0Teib1A496lM4Rvv1ECJ46A1k+Es/F57+KDmtK67+oLWoGtB/Bhp0YJwgsYjL4OcW3vFyogXp6zmOLampi0YYJY8QBAl5ckqTRYx3WkR+5lklW8gZ9ahH+V226GEnZGgaJ5Edrc2jViiSYuMdm3x60z1mI0gxw/gFm9D6ljjrW1gKMDdLBVkRXFa0W7yFrVQ5TaXIZGuC5fYSnbMEQ9/vj/ujBVgwyRfl5WCE5IGdm4bWdYF3Q==\nstudio.\t\t\t86400\tIN\tNSEC\tstudy. NS DS RRSIG NSEC\nstudio.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BssRbezKU5DpHxccRsTczAx7mPIyB5hLfzuLb4RYNiqImmoMrpiYTWf2ckVXWy1kflA6M5my+h6PPd/cfLGB16srE5cXiafkQEFPNVyKOTP6BlDhl2Wyb9bg1E/190KUG0kF98nBZkRSw9tEy31pylPH74HuXC0dGCkGPgWxfeI/6D6x3eNxXHpAqCUfOvscphijJ29SZnx1QiWgQcJr18kGDPdN02Gt4xoKBKKr8fv6UdmWKpV1Ri9n7m+7fM3/mjCTbvYnTgdujb9hDiMlB4jTHZvlHWpxKBBYL/KawhcbigS6W/b4gZc65GqJhy9F+U4OKF8NLOWnl+yVIOjsQQ==\nstudy.\t\t\t172800\tIN\tNS\ta.nic.study.\nstudy.\t\t\t172800\tIN\tNS\tb.nic.study.\nstudy.\t\t\t172800\tIN\tNS\tc.nic.study.\nstudy.\t\t\t172800\tIN\tNS\td.nic.study.\nSTUDY.\t\t\t86400\tIN\tDS\t17077 8 1 CF3ADB2F84165EDACB044CEDCAD790F5E645054C\nSTUDY.\t\t\t86400\tIN\tDS\t17077 8 2 726933D2EC7FA5EA36F2B941A11CD93CE535E3DAB014BBC979D16876EEE474D3\nSTUDY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S82MQvR4/lGMVqlXnuGcaPvpY4Iw/hvezfvxv83U7xmEbRH1/BErKv06OPw4JJrzeDPIErJma0N0SrR4GQJ4+WMwQqEFccFVZWU4qsRSWfHWXWG+iGAiAmOZxbW1pxVaqXDR6nFzIt1L5onnooJJqLlJ4ZJs+F666UI8AoeiOHu+hEkFOxU78knXpdfmRbI9KGABt6NL9xXs4ddlELEaMe5qpTbkX54KPu6bEHP/HEYaHMSF5Mdow9NVH8xWv4X5g7b80iwo5KkK/sHyN4AobcfVSFIc2UtPurNd6GvgzlubdVRyp+LN77vj0EZ7izp7UVBL1a46/qSoD1eR7+rOJQ==\nstudy.\t\t\t86400\tIN\tNSEC\tstyle. NS DS RRSIG NSEC\nstudy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ujtZGXqzymu4GGZRi3MVy9nvaUEtYxLs/lRKxI0rXC3wELWUcMebbGkT4AW8Jzy0KrqJD8dURJlavOagol6s1lzXPejwpHUNzzlgPM/2ndKzDvHlXPcFDImhSvGjoTW+iDWDUONHXglxVqxDyOb0rVTr2nTK/z3icPu8mOivXO0RTK1hCYDjpnUzZVPjCbp/03Ez6UWLC/D9l5oYQoPIvpIzGVpubYJ4KCWEcQIW9UIQ+k7Wr+A2VX8rn8UXTvkHjBX/HuRLJsmEe3bLQl6lUxGZ2j/wyvv+l7kjSiMolgiGOwdDWbryODVBTL939gvfXr2PNFgzo5iaMJUr0OnTrw==\na.nic.study.\t\t172800\tIN\tA\t37.209.192.10\na.nic.study.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.study.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.study.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.study.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.study.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.study.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.study.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nstyle.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nstyle.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nstyle.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nstyle.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSTYLE.\t\t\t86400\tIN\tDS\t45355 8 1 874678F2E838B377B3ACD825B6880FE0EC4DFD53\nSTYLE.\t\t\t86400\tIN\tDS\t45355 8 2 458BFA4C21771F2A3154D2C4FF4410ED58222E72441E2544A9395D20F21535D8\nSTYLE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HfGXnieQT6gn6CQAJy57bu8PtpUrCQYHlWUxVHMrjkJQqzNjsr4mTJ4RgXJT3+kBjAuLI2Li1ipRFDMvanHJO4L2innP6qX/iVyxexqArexjMO/XCpn0klYl1jhRFSDDnSJzqahOtX2DCtzHS+y44X6gY3AdZ4krB5lugG8p70zzRUC/Lvje2N5La+UPtOIYkZbzDNbunjyMbtFM6zpYe+Ky2hFy8A7RQXsuyiKa2v1cuD0o+tgaDqBUjxtFtDks2wXXT/xR28dSvX7LGilKxA3UB7mtxBYvaQhQUbk8sFk16APGtiDzvri9P7tFejoh1yEzCyBnF6OeiKseoIQwBA==\nstyle.\t\t\t86400\tIN\tNSEC\tsu. NS DS RRSIG NSEC\nstyle.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CUQI0VZYLzz6B7wEOJS6y+H/xVC/H7poQ0+25veCDDLpppoEiwRwdmh9c1gSYdVy2u7VoQrZzlR7phbbrPUP73+EHBoX2H+SGYK8xxRCplS7D7ALgxR9AvaUxxC7COAt+gm2b2gn1lCnYNXj+jIYVuGqjB7QnzSp0anyHfencULilsXg42+RNNnneK7+3Vm8dn7UlBAf9F6TuQie7Ak9j4ahN8o1Ame1HUpQgkn/n5gjY0+rTbva45wydNVCYVj0OnkfFEqe7wu5koBNmbpW6L0fdgGhC2yNdADCLXlFBAPmRcmTV6/6w2nyxOV7QC6XJ932WSFu0hjXT/7qLfuJLA==\nsu.\t\t\t172800\tIN\tNS\ta.dns.ripn.net.\nsu.\t\t\t172800\tIN\tNS\tb.dns.ripn.net.\nsu.\t\t\t172800\tIN\tNS\td.dns.ripn.net.\nsu.\t\t\t172800\tIN\tNS\te.dns.ripn.net.\nsu.\t\t\t172800\tIN\tNS\tf.dns.ripn.net.\nSU.\t\t\t86400\tIN\tDS\t44216 8 2 FC6E60B557F040CB777483D2BF140264BA7FC6DF1187CB51C985F36FEE5972E5\nSU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tj1jsRaKBdWMnsmqtijgnYs/GXwlrbvo/AF164yBjxsCcD0EGnolUmt6dSE3/7Y4B0xoEqaug5vHR96gnemmFfzr1v5s8U7pSDm+mu1A38OtfLiNdPFkvp65A7OIb0KFv6cHy3jEaCawO8otHvJ7non5Vsu8rftmXKCi2ShwLLA+WY/PYLHq+o3XQjE3hFL1d8i7c5j5A8iWFgxIaJaoi4mT8Lwh6vuQtT7MesqnVkx4vZKXZxNluWYQcbgJI7CdFljuw+j8WMv+P6c/j5DY3rCXAP+r7CKE5W/FY8K4AG6Dn0bicBGSXcTzAj/L+lTUDe5O6mki544XVRwVTVHLRg==\nsu.\t\t\t86400\tIN\tNSEC\tsucks. NS DS RRSIG NSEC\nsu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ozDJxNEt2I2IvfcSYdc+BO0Sa+2lSGkMWOlSXIyhFc3XS6rF8ytQdQNrNyEWDC3Oa0mpatMgAJGP2td/HgeSyTqeVNYtZwaRZI9t7aTkIFTqQamlta2ewh6B0hiH2JlK23CwZyPciUhqssYRH/coJlblZDjKxAUE4NjvGOYQPBv6iQ7++jG/RSHXn+7RwVaWuMu6gQMdnSK/tu/rgoPRSuca5Fc+WdmQPoe4s8pB7POqyllTeIX+JfuRLO5358WU7b6D1S+3QlCzG/SNNNeiU4l16szOsQOLLAYqszVIgf7mxpuNXHo/kOLZjMQ6wn58X1KSrQ75i5wl0AUz5DKJdg==\nsucks.\t\t\t172800\tIN\tNS\ta.nic.sucks.\nsucks.\t\t\t172800\tIN\tNS\tb.nic.sucks.\nsucks.\t\t\t172800\tIN\tNS\tc.nic.sucks.\nsucks.\t\t\t172800\tIN\tNS\td.nic.sucks.\nSUCKS.\t\t\t86400\tIN\tDS\t53287 8 1 852A2FB0FA5A7708417B403A96A1FB84F8DC0967\nSUCKS.\t\t\t86400\tIN\tDS\t53287 8 2 9BA55749B9F3922FAAD173E938AA807F825F0B63E15905E36AD10F724B0DEDE2\nSUCKS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gdxxAR9feeRey6GgE6tOZyh7b36tTFNTs1TAGWPj5F/hx+A5v9ZoLPJhlTey0sCQ7PTY2bYRB4taULpTq3z17P68wrfkM+PDIXBjsJZrhqz9zq91ETnoM1UXfvDrImowyZ6ymWUVVu8ACQ5VHllWHb6A2znO01FbeIl1hlZLyMkA7yMPtARK3SHVUbnlnGRO7LBCqW+7vMxi8DAhcucQ+VEc837j1dovVh4T+cOsBisLmzIHw6DXWpyv7Egd/PwihIOqRYGLffk2bMizdCUy8w3/c/Ghu5j1aRQfqTsF1WjWuQCuZPqAkW9ox0FdMQDwJDc56a5s5VMN9ynjnGKuzw==\nsucks.\t\t\t86400\tIN\tNSEC\tsupplies. NS DS RRSIG NSEC\nsucks.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Og4+Dmv/lN1M5qocmk68WP5XK8u575xfOr9BPcS2ebamNmM+OX5zQJqnP21dWLCQDnJcdlzKtgcQiSSutw3FvGD+fsEUm4RqgeRZH1uFjY5U1f4gXYzHb3o9hpD7s802rYS/U7yYdSH9H/SAmIaj7Lf2eERzl2vjUQpL4f+YRkMxHC9H4Uzr6L3loSIxX4AnsWN/rm/OcU7O7XyMXfe7bYr//Frqy+i0URgBwzKCE+4Thp6SclfqA9jYaNWlxqwk3UZcy8Ua0hg2fv3W7bhDvnsDYx0qp9/SYbxF7xk0J6t3cfO8nxBz/pzVOJtXHCRDjV9PMWrr8GurCHxvc4lh2A==\na.nic.sucks.\t\t172800\tIN\tA\t37.209.192.10\na.nic.sucks.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.sucks.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.sucks.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.sucks.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.sucks.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.sucks.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.sucks.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nsupplies.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsupplies.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsupplies.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsupplies.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSUPPLIES.\t\t86400\tIN\tDS\t58354 8 1 3F74C4C1C8D72E7C9A46704FCBD874FE39C59798\nSUPPLIES.\t\t86400\tIN\tDS\t58354 8 2 4052AE38EA8C9FB3EA07ABDBF6D1A3587085AA68A6A3F5499BDA51BEB02B26D2\nSUPPLIES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gkPkvIkjkoB89pgFN1Z2mLGKmXQdEMPXueT+gx/JpXK4mnfokRV/6wIfaeoAdNreW9Am7ET+hqkECOLuMQzxkGMhoE24CQqXksZ6FRakHsaqGYHub4+RW1464J6tXqfMbCkWqsbnOraHWbgeaxRzu2cZh8cJhfz0aY1HOHOhfSu3fAuonGYNZW92RymDdKC0pcQ7PfYrOlfK8yplFlOu/MUbLorZCAqWP9C3LH4LZ2n+AHUFo+s+z1/TBOmpSoiefIZugvq5UPgGqsV7iuowzpKbocS4xhWe9iVXrBmtZmkFU1jGzpfjjDBB44P8nvW3llSURTGJblA6wwdWlzjXfQ==\nsupplies.\t\t86400\tIN\tNSEC\tsupply. NS DS RRSIG NSEC\nsupplies.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C7k5YZE4RLvn4JBr3NnNj4tGc637i2vHa5XN3jnyL67hLjAr3I6uiD/r2Lf/f/ee7zF0MD6OFj4M5MnIv8BNCSLvIwBfmARItgQrtM4RkSkxIbgjXFVaXESYTlMDOTvAl4EZSX9Hcvq66tDVMg7E/YL4vSaEANgB2AFuQ3u5aEkZKWHpuiFPRdeUtodeUf0EMPQHSth/m2R0xwNMzFwP+pf7ELTdBsU6plqp9BTIJMOs/FWot2Z/QSbzx4SELRHzqIZsdTcOX70B3sjeLrm2i0sQOpGcoBcONEe1hSXI76jAmnjIrW0YXL15C4cxjF8y5lJgv1HQXWpj+4GVGiBmdw==\nsupply.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsupply.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsupply.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsupply.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSUPPLY.\t\t\t86400\tIN\tDS\t18730 8 1 30E2D1F5DA0DB1FFACA70358FAFBBB2578D93532\nSUPPLY.\t\t\t86400\tIN\tDS\t18730 8 2 CF40FF3EE34EB02EB0FBA6963ED3706EF1CEFDCF964FCF2374AA6E30CE3FD507\nSUPPLY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kVEAQ/y0xl1A+kx/dzK4sUBatCAJDxfDNVlS7sXZSBOXu8klkfKuYyMUU6S3xFS5IRu8ThHrXXY7D+Heb4YLv9HlqZIyRu4DNmBu5KsFGEjRV809BnE+kXt3Xu1/6JcaeGT8RiRv7tQRx1fDJ2JpWMce+fCJAeXc0ToIGNgmVYdooTWhqNzHrXWY3ewveWwynsmHUDAxrCBBbI8WxqCa4PfdL93jQfrZn2kZ0vCCYWMTjlPMvYHyNxXvarRYEZeMvJ05VA6Gle0FSEdwL5/yhm1Ll1x6iBT31RwAmLAXqPujYmfzxsQLluHA0eZU4N1kwlFbnIDZimIWpazw6R8JEg==\nsupply.\t\t\t86400\tIN\tNSEC\tsupport. NS DS RRSIG NSEC\nsupply.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pp744SnvuZTUh950sQinrcALGH7rKENrdDg2bt/jd16tvlZ8+fYZTx5DSQOoFe3MwhkXlLNOFShxHbEO9NqjwLAPP+Grp8p+aMZVeiwZLvgAoJtST2rpQwLlFKr6D8+o0e5f+iTw/G6UFEaykaxcMCTRn2e6oRRzp/j6N3MIeifBw+Z8QLzxGiIr0kiCvID5MyrO5W6CNnKPYShNHC5sdjqyYM/N4EYFLRbwx1shW133qsP2RcoCdV7htkyEeXxBGLLNQlMIrepA3Bz/zv2J4dMe+IZPVRpkiCc37n1b1y7IFPUWUavvyiZ2OwhTmojH/MFfKGFpDcaDLY6gbotAsg==\nsupport.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsupport.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsupport.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsupport.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSUPPORT.\t\t86400\tIN\tDS\t17431 8 1 C95C71EC8C6963A395243B1EA217B0AAB8F88E4D\nSUPPORT.\t\t86400\tIN\tDS\t17431 8 2 3D38A1ED9D200C4ED3D4BC57D7175257A71C8E91E4BDECBC3E60343A3EEAC888\nSUPPORT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ah67IBty4UG0jX2uzEA+8yYTbNGA2VG6nC2t2jLvq2rvz2LoiN/O2bk9FZxW1exGubclU0y8W1Sw2xhTAAP7P/puwp6eGO2arZbm2sQFOmFzXRBstlVKRbBqYqwODCEM0E/6RM1Z/kgWxuMq11MsM0F4ktR5CSgLBf0XDE6NV8caMKO0Wq7CZbKRsJb7z16FKvtpSZdDts12r+cPShfgoiveMU85yXNaMB8Jx9mOG5l8joRbR/1dgbtE8FwI8cWvAv2V0/MISOREOCWmb6C7T9BHoumD/6ptOXBml8rG9CMGeJkuF623j30snfh8GknEBbe8yeFHX3QaLDn3s+2qLg==\nsupport.\t\t86400\tIN\tNSEC\tsurf. NS DS RRSIG NSEC\nsupport.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TxstmrjlfVRi5dakFnfk7sudUW37oM6kPaLBT7J4fh6aE1yhRCUyk1MhnC/uu+736vnzhv8n8QLMp+aoyIOCrlBtgJoRTPJYiX349vv7VU0pBX61gHYGJDz9jSPcyD6iKv0slB/QbExxW74WGTx5BtBTF9YcCUFXuDYBwAdMKW751IOv9AoAf2NPUUfxCMsoAP3ZUUmZ205mVHhZDZSMgegG8eublq8XD+2cWns7bOMalhN8ptuwijsE3+E5EU8U8ep4HMBAJgYOSQXad35bvarN4pRW4RxTRgNC65lcmp0tYhz2OgWLpwGGfrRcr40SDwDrKU/QX1E20dm/gOFV4A==\nsurf.\t\t\t172800\tIN\tNS\tdns1.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdns2.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdns3.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdns4.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdnsa.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdnsb.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdnsc.nic.surf.\nsurf.\t\t\t172800\tIN\tNS\tdnsd.nic.surf.\nSURF.\t\t\t86400\tIN\tDS\t50807 8 2 92DBEC0CFF4127171B2DBEB60CE4A787B1A8A42EB80A0BBF666D84A60AD12979\nSURF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XXKjabFO19q4IR3/wd7yhEvf7/pO05zpOr4N81aU6VocLHVxaG42PgdXTU5F8byic1yftKtZbGDgKO1EwdkszeAkizUjOVfb43gTs5hZ5aQXZ6RD5RraygyWX2fleUBYpMg25c3yPl9o98wR2y8jfGUypBj4yd57EAVI6FIbNS1uXH8GikHYTv8piCfNHixwlQswS+rLjIZcjKmhSNzTIlLkWNyOzvbUN44n4aLopofyOtoLT/95EQiq3pq6l9nVDvIwEkU0EfTPQiWrLpAWULyI4UWwX27cg79rtZZxiAJgYRQUap2KmHNN8I8+3pyAsdTaNYWUwgSMRK37ZnkfzQ==\nsurf.\t\t\t86400\tIN\tNSEC\tsurgery. NS DS RRSIG NSEC\nsurf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aIKFk2tTk3Oau1jxx1OZ6KnihFlTkLGZ6FhSkAGEDDyaivK7ScirdM1vgLE/LGeMVP2K2Tzl21WHaEPpvTBiGp4XDPW8oUNptqzaQXlVkWaFPA9eclYMOFKHQT/7Bkt8LpwDc3W5a+/DV4ESey/5eGZSX62sESeBREIL+0GjvccNvCRzP9La61LhGMMYd1lEPBNrbitpRF6mVJ6wbNXvjjYUaYNwu9OmAXo5ZIosCSKdE2xwUlJk6cL0X7JMfFiYT7jNntV7LvlaAfuCK+E3TGZlIQOf91xVvb07ceelM4wx/vIg+MtRm3mYUeNgYOSkY8r4WvjDFuXE8uIdtM20qw==\ndns1.nic.surf.\t\t172800\tIN\tA\t213.248.217.31\ndns1.nic.surf.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:31\ndns2.nic.surf.\t\t172800\tIN\tA\t103.49.81.31\ndns2.nic.surf.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:31\ndns3.nic.surf.\t\t172800\tIN\tA\t213.248.221.31\ndns3.nic.surf.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:31\ndns4.nic.surf.\t\t172800\tIN\tA\t43.230.49.31\ndns4.nic.surf.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:31\ndnsa.nic.surf.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.surf.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.surf.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.surf.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.surf.\t\t172800\tIN\tA\t156.154.103.3\nsurgery.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsurgery.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsurgery.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsurgery.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSURGERY.\t\t86400\tIN\tDS\t61654 8 1 04E13B8AEAB0474A7B27DFD95DDC10AA5048E0C6\nSURGERY.\t\t86400\tIN\tDS\t61654 8 2 90971BC00C53983F6FB1D02980F47FC207701FA8C1A85FC4F5B2A62DBBBA33E3\nSURGERY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ohs9ADN+/YTkBO7BoRs7PeDllfh+Yhfo4Wg6CuV+m/SeyIe2YtybhahH7wot6O9sVkLW1jeAw53M3xaLbcJ31zCWbtNkdA4gpodXGiKinXuTDenvHxO3E1xU8RsNWxdPQ4gcaqqY0JPDXlEWhnU4KaPXFiCT48D6DfMbumMzEjt/7YnLTPep4zWVJw1ZyflnYp2vgaUCkvns0AHr01ls2OT7qitYCGYRPuh04j86UMg3Idb48Uaq6eEjaweigi1zrVpqLi8DVU6FPOBh/PWGnyU98ewGb4sRcdA/sV4BGTIzyvuLcvTBpRIAVMr5/ADXX932O8eIOYSQ7PnOtqIyHQ==\nsurgery.\t\t86400\tIN\tNSEC\tsuzuki. NS DS RRSIG NSEC\nsurgery.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ao0eVlNYbdR/tKqbQpGxFDRzkZWbjT3r6HyejsRT6kjixfa0nT+B4Tj8W/trDS6HmJCYvuNeKNpERXQxtfh6Jn9WqDWx6OILKDAe/6RIi1G/yAwv6osLkZ0dC8EQa5Qwr/cvgis63WwEYXL1bq+foE0y0QyJR6BifWCpLhLJ8MeShwB85RsgXtsTVPMY9CkZ3TPFGlNwgblxqJRFYMBeKpl6XWMovk91LWgQrYNDJx3nu83ILC+Wu0RFYXhklFSIWwFloLaqfv1hxvGut3TFlK8DNUOVoWHTbYhGtdpDskYGvrro/OZl8VtHCsrC1vFxxqeYZ94N+STGluy2U1Ypww==\nsuzuki.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\nsuzuki.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\nsuzuki.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\nsuzuki.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nSUZUKI.\t\t\t86400\tIN\tDS\t11542 8 2 0A9F95C53DFF5E7F70351BCF0EAFDAAFE33AB48DC2754FFFDC0BAC3BB6EAAE10\nSUZUKI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CLbJozOv9CQmMOpTw/bdbeitdkkUpO2nPl/XXe6TlH4IlpvZU9Epm2rHE3++t7bAxfjv5o9al+eSDqF4Y8L8VjM1+50goRp9Sm0jq0N2eypkZpHFqy7kXn+lnskRd9wDQVLB71YAbO9JTQfux6XVFFEQUQrUAbvzwAbnpWyH4qhBFwbQcGkRhdh3V4OP8/MDfkWKqeRYpFrZI2F8i+zK0KQZjeud2WuYVZU1FRpVH4kP1opWRK9CLvasKVS/hm37LL+9WuVzobU/2NsFT8avTPWW/4pyqMQ7UOuMkN2GAS1he6wk3vcGBR8K57fSB5zniqyIcL9ENTZzUtnV4Ve9eA==\nsuzuki.\t\t\t86400\tIN\tNSEC\tsv. NS DS RRSIG NSEC\nsuzuki.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sMYGlzMzrxSTacIVG6sHCIW7iHg36XB7EICMkdlEn+w1SKiLMraEFuaGbF3GMHQloJ8R8tBetMjGWOvWgupic8qyGX82Qc2xo+xWUMjw5xPkGK3G9n/zj2NkqRI6XO9eM2720uOOvCrbEFFKU6TgdzsHf8gI7OMtZf9Mqgz+9nINykl13liuWqU5WlIYz3WkIEYnwsjNgGahOZuY/TX1ye7dE1z3Ud9xbDTVnVq9PYK7rI8DVCx3GqSQTk2p6CethuYL7dy/oKvnyWdkNxFUdgShlwqhLLfw8sE5gHwoqiUmhw/uRHEKd4sx3I6olxyA0Dqjj5/Xoxy1ce1Tb91aCg==\nsv.\t\t\t172800\tIN\tNS\tns.uu.net.\nsv.\t\t\t172800\tIN\tNS\tns.dns.br.\nsv.\t\t\t172800\tIN\tNS\tsv.cctld.authdns.ripe.net.\nsv.\t\t\t172800\tIN\tNS\tcir.red.sv.\nsv.\t\t\t172800\tIN\tNS\tdns.nic.cr.\nsv.\t\t\t172800\tIN\tNS\tsir.red.sv.\nsv.\t\t\t172800\tIN\tNS\tauth02.ns.uu.net.\nsv.\t\t\t86400\tIN\tNSEC\tswatch. NS RRSIG NSEC\nsv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . l954irTUezIa2DA2guNynP9v9Ife0a6Joo+aDLcjINP3uAY0kj1nwfdxbFEEk2IoaEQrBcodvxgq1SP0qy4BX0fGb5H84QTPA2rZv8vefxy7LQmwOCEJOSfqH0l2b7E5WyoUVWCFO2dS2VkmHHUCnzG/iAxrMcC03deaNa8wLM0L/eAVRxHB/EPM+5kL8f26wS18ZCiOyzBdYQEAEsTuUZlNY1tFlIz6Ng7qE0dRGTRgLH60lNXlmW3aXZz9HtTT0XuhaOykaCcrkEm3g0n6sLa1eSwFOib1/SDF2S5o6okJmClHoiCkMXQgc4YlWArL373y86+JrFc2gNMmzHLoAA==\ncir.red.sv.\t\t172800\tIN\tA\t168.243.254.1\nsir.red.sv.\t\t172800\tIN\tA\t131.100.140.162\nswatch.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nswatch.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nswatch.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nswatch.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nSWATCH.\t\t\t86400\tIN\tDS\t46125 8 2 F8F63257D53D748EAC6844C412A246DB125E330F646D32922FD947E9F6A1FAC2\nSWATCH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TUBei45cstQUkxHJazFDj7gUTVZvfleHoh7ceaZQJnGGP5AstUCIuRRC6mlXNL0CnbFp/GZ1/l0owPV2hPZwhjgleUaxOBHWRlCE3lvflvvnAKUPxuogZhzkDVfXD4SOAy6aU8n8iDneNF96HdcDdcl78/M4AzsLp9snrTgSIPU69z5QXZRb/izpJAo4YXEEGuatEKR3IMm7sNMBCICvl93qxzvwoazLcFdDgKwUUcMWWYMTR54EWlpA1ULePRHvQCdErTsGZImGiysKepcZ5dKeLDJ2/uoqm/OO5bgG8LT6EHwQAUAfPGYE15zHCegsVllPSJCDKpHNli/pgKVp+Q==\nswatch.\t\t\t86400\tIN\tNSEC\tswiftcover. NS DS RRSIG NSEC\nswatch.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vAPZVPhiK60Nrn069sxPGe/bPtPhveqaNtZ293NCAGBoVp6MZ3FpDMIHyd8dngGe+TlbrBt6VvUtutl6eueU2RYtXHUNhrmniTw5opCqGL13BkG1oe4+mcKlkgedUkCblwL3WqtJDTxsJR/Im8VkZmor+r8Yh7nh2AUD83WeTBmBXtM+YQ0QucEpve3pVOQAVBWbokG+K9X7cggHvdMdauaBrNbDSS7jC1h+utF7SJ+MtYvx5gMdO2L1o92JBavP8wgBv8yDl93dBSaUtwg7qTpahWzrk2bX/z96x4q+zl09W+RYOswldQi6wNkFfiCKnF09frJQyYEa6GOkTftdWg==\nswiftcover.\t\t172800\tIN\tNS\tns1.dns.nic.swiftcover.\nswiftcover.\t\t172800\tIN\tNS\tns2.dns.nic.swiftcover.\nswiftcover.\t\t172800\tIN\tNS\tns3.dns.nic.swiftcover.\nswiftcover.\t\t172800\tIN\tNS\tns4.dns.nic.swiftcover.\nswiftcover.\t\t172800\tIN\tNS\tns5.dns.nic.swiftcover.\nswiftcover.\t\t172800\tIN\tNS\tns6.dns.nic.swiftcover.\nSWIFTCOVER.\t\t86400\tIN\tDS\t32744 8 1 51B653B5EAB4F1CBDB31136C44936CC4679DD0D6\nSWIFTCOVER.\t\t86400\tIN\tDS\t32744 8 2 CD5A505B4076DB643A259BC133E9EE760FB5EF186A2B6BBE6FACB7CD9BD87513\nSWIFTCOVER.\t\t86400\tIN\tDS\t40021 8 1 C818E8786553AA6CA4E718F45C797D6894A7223E\nSWIFTCOVER.\t\t86400\tIN\tDS\t40021 8 2 516B516EAEC5E505F58BE48E870BAB59FCB50975C5090A31F49D4C96A5162DC4\nSWIFTCOVER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SW1Qjj8A8SghRCuMLgNj24Ykprkq+4jWI1IzIblgB3rP68PRWrn68Mt2I9zjttNgQryEWbJutOw+XkS9GsRtPV7e3yVIVnLz2QyUxQTENT3k3ouDznWdm3JwoFE6RLIskymybXmRt7WNEdQMtmyqxIOkMXR14yE337cWimUBc5qgk3Hw5XVTJTyfxm5GUUEa71rdTa+R5sFnxMDOk27PMx5/dU9HyJZ/Do83ZRmcJAokUFtK4SMGHbB7WLnyqvOAxwLdAaU25C9aM5mWb4c5gIX8SG7vgdkrWqz1ak3eJP0vha8u0I1nMgPlAt38WBAI0TI5tDSZ9M6CcRqP/E7Oxg==\nswiftcover.\t\t86400\tIN\tNSEC\tswiss. NS DS RRSIG NSEC\nswiftcover.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gcfNHaJc4Lv48M7wk7XLjSv9OdPBabJuRAbx7jF0bAvYUlCS4YHFuNL9GKpKMrc/CSST0tSs6wosv4y/Nq+d54v3LD6NIG0z/wN/L7CNB2twM1IA0RXmekpULV4KnVrzofEo6m3Pf7/BksEuqHWWBirhc4IDXJL6BJLMPgTiVdUsh4BfotF/xbUSaCg7JIl0TxSoMsF9Hh2M34+sLeBJI/rZZ4uUUqCbnCA6XKMbwfqRNTprkgMjL9rwUJstLR1AQgJ0i3uk16e6Mk8j/jcmn4VGHsMBjgNu1eiWPZ4izx7mkohfgN32L8fhqcPNjlwxdKbXN8P9pvDoS3KPe+aCdA==\nns1.dns.nic.swiftcover.\t172800\tIN\tA\t156.154.144.155\nns1.dns.nic.swiftcover.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9b\nns2.dns.nic.swiftcover.\t172800\tIN\tA\t156.154.145.155\nns2.dns.nic.swiftcover.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9b\nns3.dns.nic.swiftcover.\t172800\tIN\tA\t156.154.159.155\nns3.dns.nic.swiftcover.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9b\nns4.dns.nic.swiftcover.\t172800\tIN\tA\t156.154.156.155\nns4.dns.nic.swiftcover.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9b\nns5.dns.nic.swiftcover.\t172800\tIN\tA\t156.154.157.155\nns5.dns.nic.swiftcover.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9b\nns6.dns.nic.swiftcover.\t172800\tIN\tA\t156.154.158.155\nns6.dns.nic.swiftcover.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9b\nswiss.\t\t\t172800\tIN\tNS\tg.nic.swiss.\nswiss.\t\t\t172800\tIN\tNS\tu.nic.swiss.\nswiss.\t\t\t172800\tIN\tNS\tns15.rcode0.net.\nswiss.\t\t\t172800\tIN\tNS\tanycast9.irondns.net.\nswiss.\t\t\t172800\tIN\tNS\tanycast10.irondns.net.\nswiss.\t\t\t172800\tIN\tNS\tanycast23.irondns.net.\nswiss.\t\t\t172800\tIN\tNS\tanycast24.irondns.net.\nSWISS.\t\t\t86400\tIN\tDS\t16056 10 2 B974351F3624A85D4304C09A005203D8CBD8FF0D790095413B19C31538F1AE31\nSWISS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YY3eZD1uYuZOh9sZ6XDZnIgF+S2HEHFSq8BFJE/0TkCHenEvrCIBnENI1USVSZOd4sfxgRbzoiB3WT/+dZtp1IP8IuMG7Re7RLZTaXyVkio7c2KdZl4s06QU0kqn/eeF15c1yLtJ65GYMkeUphfekLTEZH9kdicKIi+9qCResaLANIA7/JdgHA43obCrodk9Zv+8T/rq90eOQyoBeHkY/9CReEddp9ewQ7sBMD8lEJwmssETuw1tQOrvExUlohWHWIIIzqhZOxMoR62Qpt7ISyKrGdLgp5htqYJFkO3/xg4TzlSkqET5hO4//5hJ8pheMU/G5N91C4v7fSYgjSofMQ==\nswiss.\t\t\t86400\tIN\tNSEC\tsx. NS DS RRSIG NSEC\nswiss.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . A9XYG42j4PAcyIHj7PfSP0jj33bVRvXl8PVo/YaZQduLI+hxrBIutPwu1nb7ljUwI4NTdGBop3zancGQ1t3p1TDDjKnCyJfiA3quWsujjwhbA5ntYBSB5Sq/624Y3FmTPloF6v+khZzAKgPRmvAZS2W82tzqunXNYlBgNV0B92nySSB7GVDxFCB3uVRqS2cvOmYRrF3L1c46fofhEMcnefZMlTEBfNIiOVP9qdbpSATjjpFTrYc0VhBe7kRuMwRK88ODhSZiOYfygaMrIhnHkx882ZL36s/6v0+ImGinzOBIf2sv4Px/Xn0yux9/JMfO4SS0B3pTo75LJNuTIdOPPQ==\ng.nic.swiss.\t\t172800\tIN\tA\t195.253.64.9\ng.nic.swiss.\t\t172800\tIN\tAAAA\t2a01:5b0:4:0:0:0:0:9\nu.nic.swiss.\t\t172800\tIN\tA\t195.253.65.9\nu.nic.swiss.\t\t172800\tIN\tAAAA\t2a01:5b0:5:0:0:0:0:9\nsx.\t\t\t172800\tIN\tNS\tns1.ns.sx.\nsx.\t\t\t172800\tIN\tNS\tns2.ns.sx.\nSX.\t\t\t86400\tIN\tDS\t59259 7 1 7D8C002AC87627953A66C8145C2EBBEB13B8AE64\nSX.\t\t\t86400\tIN\tDS\t59259 7 2 81CE2B07704CD91951A7AD5A7E88B4426AE57952AE9511521169800FEA137869\nSX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fPUU7isKw4TNGdx18oaLJVmrjNEu71mXkWPQaK6W07NAq3MRe8aLWGndq4IYFQe3EdHH/kiPlcoJatat6+1sEJMW64D10N7pw0gveeF/oeBNhPmNsdg2GXMqgSCHZWV259RdjnmUJdGlcjsOVEOd5iO0TVxAVGXDxRUdTeG/mFFMKC5R+SA4HjQFnOMwoe023jz7/nA0ir4ZgdtM07WVFY88MJ2Wz39hYjJJHXRhJpmVxz/1wy4Pc3tLHo+IPIpbt7gozr5/WMNScLpI0sl8CvFJiQdIjyh9SSpNgSWoU56a/+ylCXEt8jqkffht3xTCNtzyMFUdAVhxsZsGUtx3BA==\nsx.\t\t\t86400\tIN\tNSEC\tsy. NS DS RRSIG NSEC\nsx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G25DdQU9LVV+EcH6z82YjK/Gm9gaNbgx7MiD+7JbZhn9R7txbZMxaCGnCSeTpJ645zAjkfHX6YIHEIC1niXDyWWlnl6E//m38JfZnBZSW6/5SXvCxFCfburTZcqzcA59WCNuH1Hai4AgKEYCeBhaa1wjkvA1FeEbQesWpbAWimBei0eQVTUjxXVvzoZ+wGgjCSt1O346dGIZXMTeFrUMAOht64KBvx1nqkqx4xvUhVThuFYoDOY7OHaGZgov1EHoZz/hC5W+8MPiiEs1KrGZGUwkyKO7tM2GRwsJVrX/qng787OitIA/jy7vHvTJrzhzlKYjCQiNkSSZef/z6Lh2LA==\nns1.ns.sx.\t\t172800\tIN\tA\t185.159.197.10\nns1.ns.sx.\t\t172800\tIN\tAAAA\t2620:10a:80aa:0:0:0:0:10\nns2.ns.sx.\t\t172800\tIN\tA\t185.159.198.10\nns2.ns.sx.\t\t172800\tIN\tAAAA\t2620:10a:80ab:0:0:0:0:10\nsy.\t\t\t172800\tIN\tNS\tsy.cctld.authdns.ripe.net.\nsy.\t\t\t172800\tIN\tNS\tns1.tld.sy.\nsy.\t\t\t172800\tIN\tNS\tpch.anycast.tld.sy.\nsy.\t\t\t86400\tIN\tNSEC\tsydney. NS RRSIG NSEC\nsy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AZ1lRVjPTENyKcwXLFUymgNjdOGzkBmX5rpmRORLhRwLtTUOGkNFjgvDJ+DRR7lwAnwUt/JL9Zie3/KKnZuL5yylXwYnIBxwG3VV/si0Kx/Kv3KuCaOADBqc8g7P7/JnL61RZo/3xueMQ72epHA31S7iYldZVbHeCRmj01QxG8mI+54s2KNg0412M+PyODuSS2VifgEAe1zmhhqWcGBsrTThR0lIOkvnkZQzIz+XiV7ymXJ/AqXsKv5Sjb1Rkafx7Xdti0jvVmHC62ZelCUaHUzgv+IZJsMgZ2ywIhdh4XftVK9Pm0j+PnvT06o5ZcjT+bmytyUPAAttOrB6m39mpw==\npch.anycast.tld.sy.\t172800\tIN\tA\t204.61.216.71\npch.anycast.tld.sy.\t172800\tIN\tAAAA\t2001:500:14:6071:ad:0:0:1\nns1.tld.sy.\t\t172800\tIN\tA\t82.137.200.85\nsydney.\t\t\t172800\tIN\tNS\ta.nic.sydney.\nsydney.\t\t\t172800\tIN\tNS\tb.nic.sydney.\nsydney.\t\t\t172800\tIN\tNS\tc.nic.sydney.\nsydney.\t\t\t172800\tIN\tNS\td.nic.sydney.\nSYDNEY.\t\t\t86400\tIN\tDS\t58114 8 1 7B42D71BF52E6395490139628CDFEFD552BD3F00\nSYDNEY.\t\t\t86400\tIN\tDS\t58114 8 2 77D5604398757FEBEF20916550FBCDBDA112404D1C62E0C9BF10F1E2B6721481\nSYDNEY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z2dU3GWrPVltqCiy5eIxkmuQGEzX9qGQpIbB/B2HMI+PuvOBNDyxx2FADE9AMiFwQLLn2Cx1G0e+SDrpVc+xkh49ge31hMTbV1r5WgOeQjtx1N/iei59jTxHpikTTOEg22YHNJAGmnRybZkTEESDOLSHil22cjRxy4WcShLNdxS/7MtGT0s3WaFU9cn88pGj0zQ02TGj1wDgfb2ZfzhCS3dSregcLnOmiN9pMmPmTpd0UTFAbrOoMwFLPSs08SQ2bvn134KxRBeFAQGGeP+NCM7LnZSMfv9BcPFIY/fCdvTpw5j6PJQXtVbDXZiYo2MlRdVzM+Y/7qTtfALmZ/wt1w==\nsydney.\t\t\t86400\tIN\tNSEC\tsymantec. NS DS RRSIG NSEC\nsydney.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kFkWNNIG2sGm53oVu5UZh0ZvgeBjCDrEPasVM5aoq9qqbymXIMFq+0WQ7lZlb/c8Os99mEeRxzLMpW9k8ZA6P7hg4lNze7j4D9pVs5Q5FuZzrigUteLn67echn3kf1+zR3axw2BlMtdb9bU2Pp+Qi4YZbDU6/CAyFrk8ekeS3inrEunnt/nMm8M0sUvwYQr1SJweCJc9zUhtJ1hTukN3tKDHxgPKExL+1tUrH3MU4LdlKkNMDPcMrXvv0q/7ipx4A8+Bl9Hl5l6Wa3y3TeEUEOhEEvSYY1C6dlv+umZ98YjpDBOJQ9wPOeScQzFnU7r4VWRjl9Dkme5Cdo4xtsrc5A==\na.nic.sydney.\t\t172800\tIN\tA\t37.209.192.10\na.nic.sydney.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.sydney.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.sydney.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.sydney.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.sydney.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.sydney.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.sydney.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\nsymantec.\t\t172800\tIN\tNS\tac1.nstld.com.\nsymantec.\t\t172800\tIN\tNS\tac2.nstld.com.\nsymantec.\t\t172800\tIN\tNS\tac3.nstld.com.\nsymantec.\t\t172800\tIN\tNS\tac4.nstld.com.\nSYMANTEC.\t\t86400\tIN\tDS\t3243 8 2 5C0B80B76D8C41D65F1E817558F7A03F4DF3C1DBA6E7F78CD1FB9577E69804B5\nSYMANTEC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IMl2Miun3j7jVzXKfulASHJ++sXQ84e+uwZevCVr+idlH8dxAmEA3kym05Z3TxQ5z2z4xYCHG0jCEnmUozuW761YQ0vXItSSSwPxvpEJ4iMV/zzxf5t6iQEhyOTnrDnLD2srCnFpzPY9nRcyjvAmtKk2iCSn+J5WjWMQCRkWMBkw8DEhjg7caMMPSxxYmUeNEnwyt4UYXHdfnEdvQE+MEVimFJJbTavZH+dR3W6PbjX//Jxy8uhLvdlnGufSvxZSpGPxBeOs5qDQvnmQH0rsHcAO7nyCxHmVfHiIPcIgJW4QzEfviqY7Ke/5WtWkpIui8KIM4yCwneRxLB68wBB27g==\nsymantec.\t\t86400\tIN\tNSEC\tsystems. NS DS RRSIG NSEC\nsymantec.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JMTuT982cFWuN2sNBV/s9/HTOucMAKu3Hwt4PGN5+ACLL37nfupIZiinG+AAx7U2vAfQPGrKbVvRMOgMypZIY3z10rqh6sQapLBLXEses7OZDRRIvO8xoL/6Fu9ePeQGWjHaHfWE66qoEuG4pb50QMKG4zT8MBYKXNNZnSpC76FDKBePlG1u5+VtZsauILlUGe4L/RaCq9pDF4uHZqOsXFIR0U5EcAupLUa1YjpDUk86LjnxSRJeCjVWzdwYOpP11tPEiqXEzWCbD3J8bBQP0OavNiyA0/KCE84wspl9tAC0fyw+eYlH8jU2vYfYE8WTbCSuCXiOGQJobcfzLiuBdg==\nsystems.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nsystems.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nsystems.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nsystems.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nSYSTEMS.\t\t86400\tIN\tDS\t45517 8 1 D9963C2EF6A1489138E13780050FFC8B124E7897\nSYSTEMS.\t\t86400\tIN\tDS\t45517 8 2 04F9223C465A36AA018B1A6EF4FEBEDE13C02428F43DB3BB0BACD514ADEDF491\nSYSTEMS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CUu5e/SC+gRiXUWrkIFvR5lfv8wBg1+Xw7IbWSLaesvrajJYNYrQW4bb9Y+F/BCkCFJ6Uu48rPfQmI/XaRu56yuMTd1c2/TgbpOdjPSFbpRGs7aJDfvZLN0TpPOwZ5LXE2cHbowc9D+/5LjB9++oBigIOfzvCGE+NWSwzYG3d/rbKxbC3h+4kVPE/Ft4Cmi5j2JCuCSEKO8CzeTmcHvxJStoH+jwM7Vw9byBAKsr7ZeimomsRPmhp+KvXgk9P2hhdGw0wyDgSGH+40TpURyPA9G4Ra3xhqP3l284XXdHNcvihuz61KSjKVDzQK4PXcuUWIjy9VCW2uiYRkOWFtL/MQ==\nsystems.\t\t86400\tIN\tNSEC\tsz. NS DS RRSIG NSEC\nsystems.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . o5lbBByEHks1PyM9ncKhH2YxlCg35Id2xWSai5rfL/VrpVz4MarFenmtnxIgDlgAvwRiS6n9+vR0mUFQpa2jDaQu80B//LkF+oVI30ZX2XQ57ZEYG3vJfbnxQPmBLRQAMpKnsZ4pEGIyij3BEn1xRopBXKf/7CvMfQSFiS7/Z3RNIK6+BXScmeuFk6L4CEqdB4AcnGNERLH/iVc8orIyghAXRbpGjAWXNBU38qISGpTekb/Ez114VrUpuH1hFiCW5BsE3+Phd7hc4bbsjLxPHQnamLd+Ob6oVZDWFaeBlsNgUkBeriDGjYQNcGya1s4opYh+bX4sl/bOCH/r/F5pmQ==\nsz.\t\t\t172800\tIN\tNS\tsz.cctld.authdns.ripe.net.\nsz.\t\t\t172800\tIN\tNS\tns1.sispa.org.sz.\nsz.\t\t\t172800\tIN\tNS\trip.psg.com.\nsz.\t\t\t86400\tIN\tNSEC\ttab. NS RRSIG NSEC\nsz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BbrCUOcX8AX6PBeygF4ObzoEbL0IzKxZxz0MvptOihPr8e+30fMHHNoF3lftdJRNs5e5yr/fJWHLYA7vpnY9X/r6RCt6y6LRbfeJetPVQUo+MCH1NlzO1atJ6h3PSvyNqMl7TXpH93tGIxS/jg0Jb2CO0N00ULmVn4tbdog1FLmY5VapPn5Npcd1zTZR8KqwoXLHTQWCvz8YucP9+0hKQOuAsiRHWIFi6MYZBaZEjOu7uFbwh0P6cKk91ACMC/lBLapCMx7vBI44AJht4KfIfAuoF4KOjBsKa7tbY2qcQ4wcNgnf840W+z8aqcJKkGCGapX/6BtBOqT2j60gnnJr1A==\nns1.sispa.org.sz.\t172800\tIN\tA\t41.77.232.4\ntab.\t\t\t172800\tIN\tNS\ta.nic.tab.\ntab.\t\t\t172800\tIN\tNS\tb.nic.tab.\ntab.\t\t\t172800\tIN\tNS\tc.nic.tab.\ntab.\t\t\t172800\tIN\tNS\td.nic.tab.\nTAB.\t\t\t86400\tIN\tDS\t43207 8 1 1A7F922C09C27E5D7C41FEE6E5E7F0D26C4A889F\nTAB.\t\t\t86400\tIN\tDS\t43207 8 2 54E63578034F87582628832F53D6DBB9A6DB2895997A5A6E47E16251B5148FF1\nTAB.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VEsLD2CuH8Mn4/Bi3Fl6bw22v7UNIhfZaif61KOyAfFK0RUX82O5i6uG52GL+RWBNHMJQ2HpYWak+yBs3IpdqPxskezyv4PhTIvSzzxG/61ruXzT5tkpPpq76i26ZQJsO0mFUc4lYRPKDQUH+IXQe8w+/t0TBEEs14rSrC8HaO6CfSb5Bp/hlapwffk0Aphdv+AphZm4mkVkUJGJ7ov/s/ZL/CqQ40SBo6qehUjVGf1ocilFA235finKb5waivCBN08NWIOsaWwjo+avukNCpphsT9welpgEtreQgjElmBDEVGF4Jhv/guPuOzvvclT3mU8Bge/J78BQ5hJvHbs5cw==\ntab.\t\t\t86400\tIN\tNSEC\ttaipei. NS DS RRSIG NSEC\ntab.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G1KRnEfHK4rYYfLlfvbkj3oXJtiprlkmcK+VwGcCXvo1eJqWY7A/eVHuit7zBGs7rKz55EpzeQK49nhCv4iPbPPO6h6eyse9TUf0c8LJ+tPZGn3xDgeJQ+R+YT2nAbt0lapNcKrMd3lYv/tqj6tGzUc3SUnc1odKD8CmmEMjP4CdtCWEtJiYy+OPfcpdCcmYstZwWZD1GgxvMPtMgga2/r5C4P7gJ79gAoUTM1SYT7ahha7k4tJooXulv+9ay0l+u2RbIdOctOWWyxBL0A7uiSxIPIPfgILBiZ6LdiWiqY+Rl+4n3FqEdiz/YXLZzPRX2sax5GWMugTi4kUixZv79w==\na.nic.tab.\t\t172800\tIN\tA\t37.209.192.9\na.nic.tab.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.tab.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.tab.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.tab.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.tab.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.tab.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.tab.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\ntaipei.\t\t\t172800\tIN\tNS\tns1.dns.nic.taipei.\ntaipei.\t\t\t172800\tIN\tNS\tns2.dns.nic.taipei.\ntaipei.\t\t\t172800\tIN\tNS\tns3.dns.nic.taipei.\ntaipei.\t\t\t172800\tIN\tNS\tns4.dns.nic.taipei.\ntaipei.\t\t\t172800\tIN\tNS\tns5.dns.nic.taipei.\ntaipei.\t\t\t172800\tIN\tNS\tns6.dns.nic.taipei.\nTAIPEI.\t\t\t86400\tIN\tDS\t34897 8 1 6EF244ECC424C650310CC3F847DDA972011D44B0\nTAIPEI.\t\t\t86400\tIN\tDS\t34897 8 2 851A6DBAB62D8B007CA6E11ADAF79D3DF6D2868B3EF4DE2AFA0A60862413A5AD\nTAIPEI.\t\t\t86400\tIN\tDS\t63961 8 1 1D8AE3F6CA4613A6FEDAFBEF4B46DAF35DA78317\nTAIPEI.\t\t\t86400\tIN\tDS\t63961 8 2 210655375C15827CC8A6DD30A1E610521160AD6DF561FBC8C4C9972D4F9D1172\nTAIPEI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CKhqzuqjQFphNq0TGBQcuJfNjHAOsStSwBwdGYtgLUPKwk7zHNlTRXaHbKcYQqWdS7t8+fujZxDKZMpxOjBfPWmo3TopqkQh5jabSXt/+9g3zC2i66tXGsUDspHTlzh2lfefsBI5MPbBRccuk8VkBwmTdgFoF11ycaAdhnO6D7ZC6Q9UpOpKVXAU+chr84gK2gYvCBxb91udeGuEseRk9ty6lYxMIYXxC7pIJSk3cntVhBpCpAzg4hgkQg2+2tlJKOtKyrTb3G5APfAcF4TdLHWb4PK/nlALWOBOOOPrzkucVaJ/AWxjRSYRf2HUUvKHk0b0Dz6XBVUBEEHc8ck3fQ==\ntaipei.\t\t\t86400\tIN\tNSEC\ttalk. NS DS RRSIG NSEC\ntaipei.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aPKfUrzd6ut7tplcUclO/zM17mIWgHobfzhpA2rdJttZn40HLU07cRGEYFv+1C6fEnXmKs1W6D8bt+VOnh4TjTDn7mZFE+UrQBfusak2aESPuVkZNEKKJv+XvIYOYphpM67X7ylp8v9IqFGnjGqVxyp9nubaNyBgMLOaSZMyNS2eu4dZH0OPK2DFCoCWFbDJM9I+YrAHYCYFxx6hAL4RVgfF6U7zdVS0w4H1RazpCv3TDj0thYR9r4Qp9kqD1xidK2fWWFE6TR3b8RPw3rrgh3sILbpgGZXwoeZ0BDiQQH55VvgzYGznVHeEeJVf2a+AdPsj2DsPrEaFZc1c2KZNTg==\nns1.dns.nic.taipei.\t172800\tIN\tA\t156.154.144.156\nns1.dns.nic.taipei.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9c\nns2.dns.nic.taipei.\t172800\tIN\tA\t156.154.145.156\nns2.dns.nic.taipei.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9c\nns3.dns.nic.taipei.\t172800\tIN\tA\t156.154.159.156\nns3.dns.nic.taipei.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9c\nns4.dns.nic.taipei.\t172800\tIN\tA\t156.154.156.156\nns4.dns.nic.taipei.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9c\nns5.dns.nic.taipei.\t172800\tIN\tA\t156.154.157.156\nns5.dns.nic.taipei.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9c\nns6.dns.nic.taipei.\t172800\tIN\tA\t156.154.158.156\nns6.dns.nic.taipei.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9c\ntalk.\t\t\t172800\tIN\tNS\tns1.dns.nic.talk.\ntalk.\t\t\t172800\tIN\tNS\tns2.dns.nic.talk.\ntalk.\t\t\t172800\tIN\tNS\tns3.dns.nic.talk.\ntalk.\t\t\t172800\tIN\tNS\tns4.dns.nic.talk.\ntalk.\t\t\t172800\tIN\tNS\tns5.dns.nic.talk.\ntalk.\t\t\t172800\tIN\tNS\tns6.dns.nic.talk.\nTALK.\t\t\t86400\tIN\tDS\t34492 8 1 6A11FC6633798507FF203F936971489561B17981\nTALK.\t\t\t86400\tIN\tDS\t34492 8 2 65B0C52A569C218BF49E75BD292F7CCF46A7CC47B9D8E9E6A736CC5A4A2FF001\nTALK.\t\t\t86400\tIN\tDS\t38215 8 1 11C94EFF332BF672C9C908EAD31D6EA5549AD875\nTALK.\t\t\t86400\tIN\tDS\t38215 8 2 2DB39FDB4335C039E40D3B6D94A6D761DB7E7CC7D81D07FECE06C1D4F5821B46\nTALK.\t\t\t86400\tIN\tDS\t63701 8 2 6EAFD932EDDD45279072054C3CDFCF9CF04EE9CC5847DE8F7AE6442A3ECAC117\nTALK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RHl5BCdq4UX2X5BIJgSsinKU2b5FmKEV/5xWNiLFMl8v0C+k0P8WRppUXXc/9g/w1cWGmsDPaOWJkjI3UiKtcE2clew0zRQfDz7J+8pup1/7e6gAKO9gqe2K4eMV4w4/QSdenY+lzBvTiUJdN3qJOcdbadsIEJsyx49uYC2CLkHuraY/wtJBgy5Qzhdmwx1eug2cyabDK1cxtBHQ9Y6BskfOMgfrEHdMCOl99CW1uBpTPesSJNPFrAWMC/SbtkRJ/gPwF3Wjnc0XqhvvxVXvC1aXsXangqKtThZQNU94AYtv9hSwvJR1gsGESIg6xusk1wOCkeL+5+nVRLvw2jYytw==\ntalk.\t\t\t86400\tIN\tNSEC\ttaobao. NS DS RRSIG NSEC\ntalk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WvdkdC86elK6knTAo0FgwD5oex9xDRhMwrVzkdWS3zPWqOZo2NyLpbBM2UjpgYyfQzquFCsf57dCxF9llCvVhPNrWhZQTyW7JikI1zoShX1LWYpQcYRN2LqnPTrb+zzTC1e9cNZe5Sg9adMUTiLTBQ17yFoNhOWX7pXQWbYAOhlCbAiSH2y4c400r4DT9yI6IGC2KPCDsWzQKq0qE6VpEeqayRSDsKjH7VbWh1wfUJi8Qhw6D+rxzHpwKgVNrqsPxWMEM9YLVlCGH5y19yfLgUzSNjK29KC+5EX5SzkhvCjHmkNuUjxbWkAutGS9xsx0Tjqgd66qz8k4FdBjadMyig==\nns1.dns.nic.talk.\t172800\tIN\tA\t156.154.169.51\nns1.dns.nic.talk.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:33\nns2.dns.nic.talk.\t172800\tIN\tA\t156.154.170.51\nns2.dns.nic.talk.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:33\nns3.dns.nic.talk.\t172800\tIN\tA\t156.154.171.51\nns3.dns.nic.talk.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:33\nns4.dns.nic.talk.\t172800\tIN\tA\t156.154.172.51\nns4.dns.nic.talk.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:33\nns5.dns.nic.talk.\t172800\tIN\tA\t156.154.173.51\nns5.dns.nic.talk.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:33\nns6.dns.nic.talk.\t172800\tIN\tA\t156.154.174.51\nns6.dns.nic.talk.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:33\ntaobao.\t\t\t172800\tIN\tNS\tns1.dns.nic.taobao.\ntaobao.\t\t\t172800\tIN\tNS\tns2.dns.nic.taobao.\ntaobao.\t\t\t172800\tIN\tNS\tns3.dns.nic.taobao.\ntaobao.\t\t\t172800\tIN\tNS\tns4.dns.nic.taobao.\ntaobao.\t\t\t172800\tIN\tNS\tns5.dns.nic.taobao.\ntaobao.\t\t\t172800\tIN\tNS\tns6.dns.nic.taobao.\nTAOBAO.\t\t\t86400\tIN\tDS\t33707 8 1 4C3E075366D2BBE76DA5EE9655D88F5F3B170594\nTAOBAO.\t\t\t86400\tIN\tDS\t33707 8 2 F21D32A51CA297D6C36AB08949B356012D387CF16268A66A071AA1DAF1CB59C4\nTAOBAO.\t\t\t86400\tIN\tDS\t53677 8 1 4967605E25BC58CCA39B30EDB5F925E35565B5DB\nTAOBAO.\t\t\t86400\tIN\tDS\t53677 8 2 EE930FC26608586802675C356AA87F1DFBBAF3764C2CBB7A68C2EC7F0ADF414F\nTAOBAO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Y+qGDc9a10DMlHiCEX3u480b+a/WIfilHE973uh+yRDcu566puZBewKlVXPqOlwKhk4DuoH1VoEQHgcdigHLfpCbXuMKu4E+szytwYpwz54lq+qkBpeZqReStJSDuoNoV4KLIWfhjvgFUHeuJJbRqbFZMYvmqfn2cpb2zLNMByaMhi9SnnVVcIZXxZfvY+MiLRy8N6Pf/Uz4uxR+GvKKMrMLXejH9oqSfbc1inBm46xczb1N4j/rHEe8BDav+cXg4DTiCPbxZl9nrrnMdX2Pxl0qtEu8K+Pgtk15+kZ/1fafNmQVktDBL/EC4EePjUYu30o5+NfS89bqHTGJ/dw4iA==\ntaobao.\t\t\t86400\tIN\tNSEC\ttarget. NS DS RRSIG NSEC\ntaobao.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZDQJW7qEtPUf0DpOVJcYsF49zPb57J2fS/LsGZzbI9dDAxBW6M06BpM0+Vw/8Y5wGLO0I63ah0Y5K7V22Xm0jBhQAvlrEbr4YJUBrpx7u4E6KrSWoN4kFI1JbPE+lUd7GndLgy71e0CVzzQ6p8vl6F4oRb74XorpgzdO9ITLEcfAZXqqKRAHrUkupF/f3q7RA57XVFx/oJq9cOF52JHcwnpg0RTgN6EMKiwoXwF7Zbnta28ykngIB/H6I+MEvUDmv24dYJ+i0uasoglr10OLJ8xiajVdj59MA7VrAk3fXt8GKeZEUkgjb6/4exnu/lYXxIZe9pNcxvUS5T/afm4FcA==\nns1.dns.nic.taobao.\t172800\tIN\tA\t156.154.144.157\nns1.dns.nic.taobao.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9d\nns2.dns.nic.taobao.\t172800\tIN\tA\t156.154.145.157\nns2.dns.nic.taobao.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9d\nns3.dns.nic.taobao.\t172800\tIN\tA\t156.154.159.157\nns3.dns.nic.taobao.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9d\nns4.dns.nic.taobao.\t172800\tIN\tA\t156.154.156.157\nns4.dns.nic.taobao.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9d\nns5.dns.nic.taobao.\t172800\tIN\tA\t156.154.157.157\nns5.dns.nic.taobao.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9d\nns6.dns.nic.taobao.\t172800\tIN\tA\t156.154.158.157\nns6.dns.nic.taobao.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9d\ntarget.\t\t\t172800\tIN\tNS\tns1.dns.nic.target.\ntarget.\t\t\t172800\tIN\tNS\tns2.dns.nic.target.\ntarget.\t\t\t172800\tIN\tNS\tns3.dns.nic.target.\ntarget.\t\t\t172800\tIN\tNS\tns4.dns.nic.target.\ntarget.\t\t\t172800\tIN\tNS\tns5.dns.nic.target.\ntarget.\t\t\t172800\tIN\tNS\tns6.dns.nic.target.\nTARGET.\t\t\t86400\tIN\tDS\t2536 8 1 12D39EED63AEA2687E4CE59E72415B711AA09F75\nTARGET.\t\t\t86400\tIN\tDS\t2536 8 2 0493655369FF427B4DDAE6F241C079A77B7E26B892DF49C229A01FBC4E724190\nTARGET.\t\t\t86400\tIN\tDS\t9952 8 1 099F9381DC1148C00E5961DB7AE7A546ED965D30\nTARGET.\t\t\t86400\tIN\tDS\t9952 8 2 80C0F58385D8AA733D37689DFAC7C9300EBF84A2C03F5FA0AF78B5ED85266A92\nTARGET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . O97BhkrR36h9wsCr9RDzby37nXhSeLeaQRDGVAJv1NbABWPxJO8YueSp47wOeJsaOFmLhHRa6zaNYbnSYEweuNhgcWRGXyvF90jIxjg+vgmkKyO6h6Ja9w5RHGwy9bdCNoqJWW9wWBTwGoUwcIf7+qKgM5VOHjbFQkJM2wO2EyPGgAJjZmnPJJ4HShjVs8Ftgfyc9VN7bM8/42ueaupzqXp0LVGgi2oy9fL12Uri5qlP4gyYdNxexp4nlovxI/Z6yiR5oO0B+zIse9qz3HL3XQydNXeY4yZgDCig52Qn5oOCmrDPMeXw4+pGw2drULnwAnm2tlr7r5XQOqCNeqp0fw==\ntarget.\t\t\t86400\tIN\tNSEC\ttatamotors. NS DS RRSIG NSEC\ntarget.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ve5iQOzu8lsCLmD8SE8AAybjdEHQCw1oDfXlaPz/Lzg6pg77aRVnc2s9zX29IuP/XJM1yNAL/sXmhXjJ4j1VnzR7KdOLtkVlPWXAfZEiV3C3AuX7wvzNtmXUB5wIa2/RlbjBk6i/Kj7tphu80CoWuUgLNdIkKCIXeTv3HDDQqxVVTeQBfuLcM6Nym5jPq78Mw72DkW26xkh2SoFKfxEthi0GvJqELXwsGfqM2HqAmX+jeNVRxKT9BLROweAPLWk+kv70ETd63U4m8dw47UaTFXjukiiMxpL6Cv+p+J/2Aq3wojmBA6tSFMgufUIn4WajquUSVLmlQLSWwC7tfbsfNQ==\nns1.dns.nic.target.\t172800\tIN\tA\t156.154.144.158\nns1.dns.nic.target.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9e\nns2.dns.nic.target.\t172800\tIN\tA\t156.154.145.158\nns2.dns.nic.target.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9e\nns3.dns.nic.target.\t172800\tIN\tA\t156.154.159.158\nns3.dns.nic.target.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9e\nns4.dns.nic.target.\t172800\tIN\tA\t156.154.156.158\nns4.dns.nic.target.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9e\nns5.dns.nic.target.\t172800\tIN\tA\t156.154.157.158\nns5.dns.nic.target.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9e\nns6.dns.nic.target.\t172800\tIN\tA\t156.154.158.158\nns6.dns.nic.target.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9e\ntatamotors.\t\t172800\tIN\tNS\tac1.nstld.com.\ntatamotors.\t\t172800\tIN\tNS\tac2.nstld.com.\ntatamotors.\t\t172800\tIN\tNS\tac3.nstld.com.\ntatamotors.\t\t172800\tIN\tNS\tac4.nstld.com.\nTATAMOTORS.\t\t86400\tIN\tDS\t26643 8 2 EFBEADA1F256335107E55B0A6199BFF4027D89D461CCD6D574284E4B34906365\nTATAMOTORS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kCsl1uOIKDSzGJWtxZl2LR0MaUmp/zb6PzEscCu/dJGukMWn9a/joofD0vO2fqMUfD5jFbDMZbasrjlVEg2cpC7F5z019A5VR9XNRYosHyxCs+xHNspLEWE7rpYEtRRILp4B13qTl2z2aXK2SmmpJr4lIwy7AzNl246a617RHcQhQepgF1Kk4kunGHVK2qSN+QFiCUCSVVAqcvK8Z7WuGWGfF7BXc9EbE1UoKdHfGrNIaNLP88HUjCV0X2uDdBBtm7MaQEdU6D2pCZl8p2c8dL6hX/u/4keekCRIQHTF/Hi6ALFAVV4uTsF0+st8exs/wudIbFwryyfGrTU8+wqrow==\ntatamotors.\t\t86400\tIN\tNSEC\ttatar. NS DS RRSIG NSEC\ntatamotors.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . abgM2Wx2c2i9hSNCwHwiIhQWPZi+TmMVjjoEqJLhnvV1OSylDo0OdQSnTcyEnEy98EtHsNGCOsDtFL0kNx1Ae/6wbJVWJGrEALnCRWmxYFT/cMUkCx6c56jescNqPM3k5kaqu9PrrNlS3Kla+letfgw+4QN6eZFG26ZqQQxjrxfvtRacHnxA4cXYJ6hckbIF2ekdaM1jx+UKRGo2JyYj+AedpgCvFPyZ0GaZOFOohEw8VDG3CMqybfsZsBdNfMPVTY2hUlEavKHc+u6AwG4GsXHSlRxrjSWI+G1G/MdmVnf8+vTfhU1OYHmG5T/58BEOoUeAucKHB9PFt0MW4zmb6g==\ntatar.\t\t\t172800\tIN\tNS\ta.dns.ripn.net.\ntatar.\t\t\t172800\tIN\tNS\tb.dns.ripn.net.\ntatar.\t\t\t172800\tIN\tNS\td.dns.ripn.net.\ntatar.\t\t\t172800\tIN\tNS\te.dns.ripn.net.\ntatar.\t\t\t172800\tIN\tNS\tf.dns.ripn.net.\nTATAR.\t\t\t86400\tIN\tDS\t63647 8 2 9BCA5D7E90E0E215DC3B208CFABAC0A72F56A008F5A38B11CBA8E92F85E3718E\nTATAR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . A4gCqk/qYDolvLJECeAipAORUx1nd2uYMIk7Y6lHSIZhxHyMgei/cFrBxoar5i2jugMeG9q+GdY9z5tn7cUnPMBdojNjn8ef5wvmMywNsP2TYJENQ6x6a863zCwH99PgMmI2kPTDQe32505hYJezsjE2WabX/DcyCvh1bTN5toQ6IpbEPrpt8AT+lj6hz0FsgbGUQa31VNJr5rNabqgT6BheHWYpkwwq9A0l4yo9kzEMxnuvYf0zj3EzTU9hTNVKjWszro0J8oxYainp6N8ZJkzt9eANGt/LO/HJfvmrypt7BBeD13wrsz5b0cZMZUI+UHfScm15M9HrG6WxUUS29A==\ntatar.\t\t\t86400\tIN\tNSEC\ttattoo. NS DS RRSIG NSEC\ntatar.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UUtMgBypejC9xsw/1eRYjSnc2thTO8MHL11dfgu2uIXZ5weLUlfVpBcAVnjLsa02iEAhrLk7nsxIqx2KQkskaNqXt+zPWkQbQzIqDKH/Y8OU2wvwAer3DqfM+dkhnvxMV6Z3jYEw56Pr+WvPgtdmUFNYLVW+J/ae1n+L0ks1izHGa3/UifnZGQhS6gHh6PdwmOz5hQDzp3ROKqOU4TEAKXP7dk1DxdM7JJhcpt11LPGfZwj5St4jYaznsHvmth7x07LuHXUkB9/w7z70LYH4lwNU2/xNCrubIYdVhRQR2Gkh2ZfQPdtxuML6DN2tkoTMOl2b6vhUd4gxehauWMeH2g==\ntattoo.\t\t\t172800\tIN\tNS\tns1.uniregistry.net.\ntattoo.\t\t\t172800\tIN\tNS\tns2.uniregistry.info.\ntattoo.\t\t\t172800\tIN\tNS\tns3.uniregistry.net.\ntattoo.\t\t\t172800\tIN\tNS\tns4.uniregistry.info.\nTATTOO.\t\t\t86400\tIN\tDS\t757 5 1 6F5F6561A98B5084E76276BA5A26B6FEBD096203\nTATTOO.\t\t\t86400\tIN\tDS\t757 5 2 686BA075D23A5D1EEB55EC0AE80926C3BBB0C14C511801702E9C28DF6A7E2E79\nTATTOO.\t\t\t86400\tIN\tDS\t5393 5 1 AC153D753067B73F852FD617D6D658B2C13EBBAC\nTATTOO.\t\t\t86400\tIN\tDS\t5393 5 2 73BB10F1CEAA45E7896F1A38F8AF5DD7C08C26432BF52C7F47141364F842ACD2\nTATTOO.\t\t\t86400\tIN\tDS\t59236 5 1 8E94A42C317346E3CFF2FCBC5283365A65C361D0\nTATTOO.\t\t\t86400\tIN\tDS\t59236 5 2 DB06369F0539502D011A91903FA52E8666B3D453045F01BADF91DEDD3067A591\nTATTOO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rf258E2J9NWJf+V/WPy6IyDwFRLIhWOTE38tvNI3n/4zdRD/0gEK++jRvJ1UtUg+jz9fh3emBixIFdMVxUYWgTmF+CegIW4Ys6iionTg0lkGgfI7WNxJRCyhNSWAzZ/g4/8FgngAIfyVcYbkCpz32qSOgFBOFR+dbJ/8PxtjoS/xXwD+ws9lGmvkV/H++6r0E41VO0CNNCB0JOOTecmF6lLP+bmZr4Rlr+qrlFTBX7xo70eVXn2ajZ032Kbj9LsR87pPQaXB3mFKwdAfiyksq7Jh2AgaaArWiCMVgIR31v8wFD2t8+LjfuG893I9xunLIQskZhuzwpPvcQ0m/7XJig==\ntattoo.\t\t\t86400\tIN\tNSEC\ttax. NS DS RRSIG NSEC\ntattoo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Eh49O8bqWXSf+GMc13+s2SwPwV+3lOW/aGX49HT/M8tqcLOqOchkUa6GgiPInCVWGNPVqyIK/5aS6IxUXNQm9HCD5SKJ7gtGyHkJdmWeIgNgHY/Iyc0eFfvILkyuRsjBEAED5kCW9/2/nAsxE49kKZayEGfYoNpUl6KBkyAJvBiCdwkFyTQEQXp8LIOmwsB1JobAjQ984+gCoyFkY9Q+jEB0h3VrsptCsPK8T3wpNQeFB1HZAlm9bAMhLEJa0hqmCAStJUS+VfisVcxhW6VkrZGllL+V9w72Nwm6YcG48JRBWO4ldJ7hK9mV1d51n7IdMvNdIeGC/TvECsk/9fnwUw==\ntax.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntax.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntax.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntax.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTAX.\t\t\t86400\tIN\tDS\t41197 8 1 76900CA5AF25A6915F34CF26B20133EED9E52484\nTAX.\t\t\t86400\tIN\tDS\t41197 8 2 0263D852CDE5AE7D27E70B5AC91CC76D3355D2ED7A0A0AA3A8BF0941B2E74891\nTAX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . j6GziatLgVqc1u4A4i8PyTdog4/fjMA3mhxEQjakHiI9mAeEiW7BEWW58Uhnu7azI0+L7TGhrX2d7wl1fSBW7dkPhjaKNAjvtbxy+t3cZGBwMdXPwaiyGC+txAi8aHeFPa2EBkiUEqZo7npueEGW2knr+RUQAf0ql6gB8646VK/JInnR/CcqVLAHnhQUuD5LKtB0S+3/HmmwVfqS8qxlLbYCCpzLKu4hs7JSI8MJpynREJLN5bTFlE4X2sRi0gnVdn9D1HWGc1lrAgz5IGg2UE3fnVSrpFg8MyO9bWlVYBNiwO+M+bwn6r9PUjhq4Tql1jgERNatSJlsEeimAlEDTg==\ntax.\t\t\t86400\tIN\tNSEC\ttaxi. NS DS RRSIG NSEC\ntax.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ThnmijIg3kcJ13+zVlxgbb7KAn1cz+MBFjiTJ2TLeQRY0moaiqTE284Ae8sdX7X/UIsuQzBuB8cIRf0uEM24OFGll0oH7WYDKIL+zR7FlrvCnngpa30nR9f18bbvEGmmmRB7U5R1LebQXqpB6qe2txnAbsEldeweMG8X4zOAfOVMextVYxD4acr3cNHEb0ibKp8JFNRcIcdAT433V24HLXHb2H3SXjrM2w35mVOiGlbLvCZ7487290/qAUoohJ1dFjt74zEVh2mek8dzAY9ioKeJPnTq6UeQowgCEWDoAxbbrR7DvYpAQCklgBy/TemiDm+aFED1K3hDpZudzUQg8w==\ntaxi.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntaxi.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntaxi.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntaxi.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTAXI.\t\t\t86400\tIN\tDS\t56224 8 1 39FB42506AF5D8A45A70C985B8817784E582DB0A\nTAXI.\t\t\t86400\tIN\tDS\t56224 8 2 34A5E01032DA58691C2C7598E2DAE6877F313B52224500BBA4F20A1CA2F4CAA2\nTAXI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NPDzuXr4SNlA7wbvLfeSZkF4w+7I05M4UcfNfiJmLjHHuAp7W0/6qO5UgarAUUVRCPrO81sOqxVakvSF1e4uKwK1e5njdD2Y+MRuWlCJTpG2kp5TSGuymPYIRCDOu6JwBKzc7Q846Izq1pb1vpCFV0tD23BXjc2pUm+c4t5BKbBVVV3L+JCj+m1QQraWq3fHdq11+ptumgmg8q7EJy+h6Gn/zWJWdJItoIt4DAmG0jr1yQTdIg91283W4wIZQ2QsJeukAwh6kWy7d2CyBvcacRhuqeFGot/wHCZwmCd5bR5ApTW+VX9FwH3cW5IuseP4P6PQols1WuaIw4d0RJXQ6Q==\ntaxi.\t\t\t86400\tIN\tNSEC\ttc. NS DS RRSIG NSEC\ntaxi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Putjne7CeoNgHnzTqwABT7QQklMnINPughEwdjRMgqxGt+LuGVjqjm25dxvtxZUe5ZRI0SuINkN7PSaNnenJoVx24BA8MYAGWPJ+A1YGQMAG2MS/PggB1bxZ4Vj9FH02UIs574d6lOiIbFGFZ6fqi0AaOqLBIuElA3dgpX075OJNGF4kOtSEZpRhcOlCvrrawGp/MbrYtwKYq3kOc14804nAlGG90Enij2hh7rbm8HE6U8V2NUVo8ecGenKhwXdjnd03+PbTNnl7jI13X4kjBbWX7Jbo+q779W09fftkOYwPpKg9LfQoQJYCHVmd9M/3ytjf0PC0zLdjTG3Y3d3swQ==\ntc.\t\t\t172800\tIN\tNS\troot1.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot2.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot3.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot4.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot5.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot6.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot7.zone.tc.\ntc.\t\t\t172800\tIN\tNS\troot8.zone.tc.\ntc.\t\t\t86400\tIN\tNSEC\ttci. NS RRSIG NSEC\ntc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aPePo1lmDJZaaiMHYeRVZ9sYHquNHa8RDZrvML7aQ7r4+g90N2s4lOtpoADeIlSgBtL0NKBDPO7f3KI9DxLYaKNSycKZmm8ggs+q1v1vC7UeCfQQ0sio/cY1vr6Lkl0+Q/qFITFxuuzMXg6dzn1SokjcrLLq+ncfOjxTVdQn/Cx+w4XkjJjF00AVXM040oO25yRfbvkgkP14vsVGAi1oWkRaBA8qZjnuFzSepmmWCaTbds4JppRmKjiSuTx/TXLlMHOIAvp9QEryllGhsiNZ5Vlq4kkoFFDRQEdy0bhhujVf2T8kud1aNXLYulSUwcUPsn9LiozMx87041Mrvmf4gA==\nroot1.zone.tc.\t\t172800\tIN\tA\t31.169.81.225\nroot2.zone.tc.\t\t172800\tIN\tA\t77.79.104.226\nroot3.zone.tc.\t\t172800\tIN\tA\t77.79.104.225\nroot4.zone.tc.\t\t172800\tIN\tA\t31.169.81.226\nroot5.zone.tc.\t\t172800\tIN\tA\t95.173.188.6\nroot5.zone.tc.\t\t172800\tIN\tAAAA\t2a03:2100:0:100:0:0:0:5\nroot6.zone.tc.\t\t172800\tIN\tA\t166.78.254.145\nroot6.zone.tc.\t\t172800\tIN\tAAAA\t2001:4801:7819:74:a322:3632:ff10:3e2f\nroot7.zone.tc.\t\t172800\tIN\tA\t119.9.93.69\nroot7.zone.tc.\t\t172800\tIN\tAAAA\t2401:1800:7800:102:ab3b:e6a7:859f:a6c7\nroot8.zone.tc.\t\t172800\tIN\tA\t162.13.87.182\nroot8.zone.tc.\t\t172800\tIN\tAAAA\t2a00:1a48:7806:115:d994:9fe:9eb2:e68d\ntci.\t\t\t172800\tIN\tNS\ta.ns.nic.tci.\ntci.\t\t\t172800\tIN\tNS\tb.ns.nic.tci.\ntci.\t\t\t172800\tIN\tNS\tns.cocca.fr.\nTCI.\t\t\t86400\tIN\tDS\t12317 8 2 1D37F5016C69D56F3A3732434A0471FFF1FFFD580E4A7CE26816BC525095DE83\nTCI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OYlnsxElyHqT3/PPymhOV6SwNLAYVc+zOtH1ZMgNS/VGr9Yy32TDjHQzi8sljlJn+wQSpN9V96miiEwzzRKKTBkJGapaLcWGCZuABoo/JueEECd3OOKk956FxAbdXgAIDG2cECwU9p7UwxrWb+0B9JBz4+6KJcJ2LIyf6ZcT9aMFUnszb3zMey21aZO64ctsPmUoFU0LoSl8AEH0RjdxCS8odBCZ4ygS9O0MduYHvqHLVEaEYHGJ1PiYsro5OOonuo+HaNtU6m9thKftaPcnW/t0yEm0M8UdlNgS+wcmvXhQpD5n5TAjrjvafX88/8ZM2vzwDkbCfxc4Au2Hu2KZxA==\ntci.\t\t\t86400\tIN\tNSEC\ttd. NS DS RRSIG NSEC\ntci.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PlYauCzO2LzSwxLa5t8yE1DdwzpFDcq43u5lmAiSpntFrwWR2fPWZJZAr5bgTnWLTXzQQWswi1QDG2OGlpYvMMWrTNLxRwflidAo2+oGV4oAW2zuwnDbHTl2B+noo3UaMVx3ma4spFhEeoy6bRUw6A2EYcQ9w9S6IOxQvIbpFeEsFPQ/Bv9GzEzmuBadmo8nludRlMIvEDr+2F/dUygQJTjxpxxcGYt9bRcWYhWZQIo/2OKZ9MIepOOyhvQxKM21HJESMQB/J5Ue4pSLgaJ6IzuPsjPkL3VUBqGX0RvNwLiYRxFNNtQCQPTCjFD4vcZD1BjLGNAjHVxO7jcesrMnng==\na.ns.nic.tci.\t\t172800\tIN\tA\t72.0.49.8\na.ns.nic.tci.\t\t172800\tIN\tAAAA\t2620:171:a01:ad:0:0:0:8\nb.ns.nic.tci.\t\t172800\tIN\tA\t72.42.113.8\nb.ns.nic.tci.\t\t172800\tIN\tAAAA\t2620:171:d01:dc:0:0:0:8\ntd.\t\t\t172800\tIN\tNS\tns1.nic.td.\ntd.\t\t\t172800\tIN\tNS\tns-td.nic.fr.\ntd.\t\t\t172800\tIN\tNS\tns-td.afrinic.net.\ntd.\t\t\t86400\tIN\tNSEC\ttdk. NS RRSIG NSEC\ntd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EiecQ0UidodHZyMcxguU5/cXvMuT8TI5sVo7XSFod8w4pYgVBGxlHD1mjkF6UuEvVnqMQtZRirFx6EsfeW0wHD54ufYznwaBUOGFGq30dd/8eV6ch7rNtUeR6MWPk6ESBC8ifsOnBUieccWHlK5/qbJLQ3i+O/nYAWF4jf+GeTRnbsdNlkKkWcTwN63eQDAV6efAtiowzXNqwDDwJb+oAufDo07lILZ1s2s07oWhbIHxVDkDbgRJb5AYVqQC9TxY3w+XIztJMCXLTeWRovh71nFrcw98/6Vou4hY8wUE+TK8DPJysgKkzwsxCxHi0j534qSiHIhmYfSPMoVzFjyViw==\nns1.nic.td.\t\t172800\tIN\tA\t41.74.44.43\ntdk.\t\t\t172800\tIN\tNS\tns1.dns.nic.tdk.\ntdk.\t\t\t172800\tIN\tNS\tns2.dns.nic.tdk.\ntdk.\t\t\t172800\tIN\tNS\tns3.dns.nic.tdk.\ntdk.\t\t\t172800\tIN\tNS\tns4.dns.nic.tdk.\ntdk.\t\t\t172800\tIN\tNS\tns5.dns.nic.tdk.\ntdk.\t\t\t172800\tIN\tNS\tns6.dns.nic.tdk.\nTDK.\t\t\t86400\tIN\tDS\t36340 8 1 5E5F1C2C296410C16FE1A334B231FE91EA0DE9DD\nTDK.\t\t\t86400\tIN\tDS\t36340 8 2 17CD1A1466A1EDC3D2F7F5048EDE06BF81E5A67E76F5D05967ACAB8CD3827237\nTDK.\t\t\t86400\tIN\tDS\t46999 8 1 CCB8A2F7A9131E98AD8A44C88B2A9E9B37CAB406\nTDK.\t\t\t86400\tIN\tDS\t46999 8 2 A0335C5F0BB0BB912B48147DEAC33BB8E28984E8B05ED5C617DC4CCDC2EC3F93\nTDK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kdox5r+CFY0TEnle3gNM/cK2cmmuKvoRRCoG9OV0kTs7d4X7XqlqpWxnv/TpVJUEuZRgrSU5VicbRVmWCWXW16TrJjZ9hZoeiNNXjBc1NmF6OZacot6djQW0BpYLiXNf2tAX2o66auWOqJPKRQZl90c9rmg6gGGGvcf7npgFTyQUwpdWOb5fB45c439xXkXlzHTqYamIhaTm0rFWoTQ1gJ4ljAGsyIKz4W9aCVlCxXHGcYqv+IVQx6pL7AFedzl00OdBPijwtnfsKq0fs9XNCWjBFW8s/dZ3SLrXIXynSNZpAxyMd6bD92ysNhxidGvC/w8CUnfhoKpQUGuIjyPRRw==\ntdk.\t\t\t86400\tIN\tNSEC\tteam. NS DS RRSIG NSEC\ntdk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dYdcNVpxSfmQ+lokkqqa6ubdmCxmRK/+Y/aVQWYnigZvi651NevaKUwimPWaFk2bW2XUpAUXks7duFv+PICzPBbdY7ph+XBsfJZLDMF5e2eDRUYI4taXsoniyC7I7jW0AUoIH/OwoNHJdsa+n6IZE6AevjgwVESrjY+wGv7qP2oNw+/5X9lMBtOUEQYr2Ku1oVMccJwCvVi7dOtIt08UBimSWRk5SWr+XbnAscjz9IkiJu7tUdMhy216vsyN3Q7abO5RhqfsU5hig7n589zPPsf6S/f0Io/MDksIhe/0dop/j15smArCofmDeuZ4rAuy+Humk939MkL4Hqfc/Mqokw==\nns1.dns.nic.tdk.\t172800\tIN\tA\t156.154.144.159\nns1.dns.nic.tdk.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:9f\nns2.dns.nic.tdk.\t172800\tIN\tA\t156.154.145.159\nns2.dns.nic.tdk.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:9f\nns3.dns.nic.tdk.\t172800\tIN\tA\t156.154.159.159\nns3.dns.nic.tdk.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:9f\nns4.dns.nic.tdk.\t172800\tIN\tA\t156.154.156.159\nns4.dns.nic.tdk.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:9f\nns5.dns.nic.tdk.\t172800\tIN\tA\t156.154.157.159\nns5.dns.nic.tdk.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:9f\nns6.dns.nic.tdk.\t172800\tIN\tA\t156.154.158.159\nns6.dns.nic.tdk.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:9f\nteam.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nteam.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nteam.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nteam.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTEAM.\t\t\t86400\tIN\tDS\t40420 8 1 60C1197F4CEC56AEA3C3C518A1AC798B3FFC78A5\nTEAM.\t\t\t86400\tIN\tDS\t40420 8 2 6B85A4D86283E826123B1F351129AE5E526774F3761167DBFF1B8AE744DF3352\nTEAM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eQlL996AMqfGFDpGuojgJ51b/ALzSKoqfLhorn5gNJmgU6JOpOENy8vsD0TZDB81j+wQyqn9N4D7lfYkmi4MrfOzf3TzmdR0rGJHDNJGr5AwWd4oqJmBlMoYAeTG8J4Ecres1dtH9woqUPZBOyCROb84HnwrNtkihUdkDuiDmFNaIn0ts6VzGaffNqShS7kULEJTQah3UT7yGo6+LpkcgQxW16wmUYKT5pNzG8YsoZYvdtS3N8QkfGzignle3NWUCcAcZe2gSPnGritURuCLSojL6weF/XcaAxEWhg3Hgsozyg5cEwBQfN0wTAJm9Yz5+xbvEKzGUqTkNX5nbW6e0A==\nteam.\t\t\t86400\tIN\tNSEC\ttech. NS DS RRSIG NSEC\nteam.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K18XtM5VlWFIoupXjEtUhXJnv1mn/CS3Xmxm8Kk1qeHyQIaPpHAlCFmM3zjCeBCWUX2pMMq67cFoZEcVCdEIeIgjf7Ry4FCVkZVa3/6vQopGhrpRmbOt89JtwAeNZUw8o/Lr+YZSdNMkyGE1S0JMp1+isRqxRGyPr3pbrhm52EtdzigvyT3wKZQmOMl5ar8EjDJzZ8epTWasLZoH3v/sq0QM+jXplYq/7kDG26f9UvvmuVbDl6eTTGyISJ05usFMcATadGEPv4z7Tx3TuwNFRnHNzaIkNeTLN+PCx5BgqaJKn2F+CirIDjkP7c8gpO78LJdy0qK8MMOabpVSMfHvfQ==\ntech.\t\t\t172800\tIN\tNS\ta.nic.tech.\ntech.\t\t\t172800\tIN\tNS\tb.nic.tech.\ntech.\t\t\t172800\tIN\tNS\tc.nic.tech.\ntech.\t\t\t172800\tIN\tNS\td.nic.tech.\nTECH.\t\t\t86400\tIN\tDS\t50095 8 1 82F72F2462DEE25B99DA2470535AD0A7D131F1EB\nTECH.\t\t\t86400\tIN\tDS\t50095 8 2 83F40D01141484D8F07305E5D2E44AC5663149054C598D6E9D993C661686C6EE\nTECH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YsDyxSN4mBi+xkr3iXZsyxWCxFfHSHghac2poPEzyR//TqUchojsZMGBAQKm+JXxxZOildoCJpnWmy4GuCYJYNHm2IfwoCleVkcLoEPLxcOLG2fj/vjYwJUF2BZDjIGjEMes9jqM/NppniFciJnzqYmkPzo+2IIQ31sGfUNyjOYeS/hDEfNg5ixJU5sTloAt1UFTUzDzjugVHyqLR2YE9lCoBZSetcXRGNgXyyrucXN28gIDOeNJMOtZdokw1+7UeYUbkdIijcA2bRF+tURwpatpKJ1XPnyplhbtA9TRAGYr4El7E7+0QGollRSLnb5FRxA44DsJdMIb7XM/doqOlg==\ntech.\t\t\t86400\tIN\tNSEC\ttechnology. NS DS RRSIG NSEC\ntech.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aGUK56rghRmicf10Z2smRZth9ybPJJb+aYmobAGqdbtXrz9TczV/NGyaLNfu3ZPdwjAPYuQgkFevfr3GfOMRH+Hm3oBm6YlC600glJDJpmH3r1dx4MKGTCwu6qNlVx/mPytKmyt/VbxMEIs10Ci/TSRCCuw7+fUasg6Rpw7A4PYaEFV4AaYHxBZIgJN3qk+/AIQ5f/auCc166QcsUyku3oSh1vLJIfUA68gr6G20FBkiw+HMKioFOT4urGFDqaXZdsnxNbtygB+avvEWtwzNrkiihZh2nuvksNB0x7b/kovwfpm1s0nAX6ySIlTlrMUYEcuHlUW4e/7OXEnUkS1zLw==\na.nic.tech.\t\t172800\tIN\tA\t194.169.218.60\na.nic.tech.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:60\nb.nic.tech.\t\t172800\tIN\tA\t185.24.64.60\nb.nic.tech.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:60\nc.nic.tech.\t\t172800\tIN\tA\t185.38.99.6\nc.nic.tech.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:6\nd.nic.tech.\t\t172800\tIN\tA\t108.59.161.6\nd.nic.tech.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:6\ntechnology.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntechnology.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntechnology.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntechnology.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTECHNOLOGY.\t\t86400\tIN\tDS\t9619 8 1 19E07862318703E8F204E94D86E09C8DE5C1D3D7\nTECHNOLOGY.\t\t86400\tIN\tDS\t9619 8 2 8D980BDEC4DDFD608452EAC9BAC9B60CE7C499BF00FE6FBE420DB4E7DBFCDAA5\nTECHNOLOGY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . n3cdzAI/21m3nyfOrBErqu0vIEghi69yZ/8+7Vs8rSzMlNaL2mm3NOmpAdTKbAmA8iyoMyX6U1vR684Xt5XLH35uuaJbiR3ePh+qQxUBqBdavvOA7xjVN1v/Qa6dpdWFIfXKuJjl8YYURg4T0/J6YjEwH+64m4sJDPYyl0SZXJBiWQI2i62cEcVOeNHcWsDdcLGAY4Vl9ECf8+SfAKNPpPjYOIaNfenajWI1PMR6gBIpvHgJ7hUxeuqAC3AH0+RfDgWKYVKSTG3f4a+8iGwCRsOtaR3kBT6bkFNe5yRqJAAm5bCTP5YFS/A3ruczDVPH7KxGADXQLx7r9hCCH9i0MQ==\ntechnology.\t\t86400\tIN\tNSEC\ttel. NS DS RRSIG NSEC\ntechnology.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XlkMSrl6soNaiAdwgpF7liPTgjGJoixy7Yq54cANU+yEaam7UTt9ningLJ32pY0VDXM/s7ZfMGb+K0rNpY51qnnK66oqLtyn4QLJejs1MK/9LoZ5evWZl4lYxkmzdNQ9k+JvwOxvEmXvonox7Rs6X2OYf0mkCkV6vKyL96KL9x0Jkw2PNhPH3ax4UE9Tf6/z0sWuSV7BI/Nx3ohcSSCqQcyE1loHAiIBFz+MZ70nctwEo74x3QuZXi8PMNlWMwvFVH1/6V9bb9HsKCi64pikSGK0hTN4Cgep6bQpVhOghKjn3MnFUSH/Op157vAzSzYCsv6EOIAFKhKjW/N4aee5SQ==\ntel.\t\t\t172800\tIN\tNS\tns1.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns2.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns3.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns4.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns5.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns6.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns7.dns.nic.tel.\ntel.\t\t\t172800\tIN\tNS\tns8.dns.nic.tel.\nTEL.\t\t\t86400\tIN\tDS\t15001 8 1 4CFD298AF44407B22C327EF1DCC74D6BDE6C28AA\nTEL.\t\t\t86400\tIN\tDS\t15001 8 2 7E1EBFBB34A7B32BFA8B9034216C3B187AB2FD85004F3BC93C8619832F1D1B88\nTEL.\t\t\t86400\tIN\tDS\t34594 8 1 FA18752CDFBEAE03F400F671BA08E1D6E4BEF7E9\nTEL.\t\t\t86400\tIN\tDS\t34594 8 2 F7ED8F00CABAD18F27587228D3B51D169803D2BAE364A5D0A69E3B0BACE31822\nTEL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tbPvKB+XpNBhVbtv/RiWa+dxkh+5xj5vC2hLkCTPDiNp1VN6ZCjxzN7q+S23CgsU85CknWMcbkfTka84vMZftHEETkobbYqGwKd6HKjcU7FiS5/6YY5vGOmgsjWwIjc7Kx4FuSVeXZpP9qTkIJY8XXxnH2GQ2wp6tygm+ETZdE829FcwaJGAjt9E0eO1K85/2dVkfr4vjOzNmqwHGISPFvFtduRGIv7u6Wpw8at2n2i9sygDkKjkQKsFSYmQKw2Ze8UFfMMVeXYnPyLPm8ZsPZTz1KhObmJnpR0WpHCh72+0TLLPS+VOg8PjttyphiZ7cTtF9VM1Cyqn+5To7fOPqQ==\ntel.\t\t\t86400\tIN\tNSEC\ttelefonica. NS DS RRSIG NSEC\ntel.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . YX78gdNZE8n/+a8AZC30Uj7DnvE3OeV6LuqNiw72MfOxWhVLBC8fNPeTlO01XFzFjM7tyjxxT5eBjJsSuWVWaEIB7tkGDapK8bD7tsmoGOsxomClPgNOzUQxoclTBQXskuUyVip48Z7+4s7UrOWGmdEVeiwD/D8zgVz8iNuDBPzV9fE+7BwT6ZrkP1Ch5Vo9gKx5NBsw59udAb4+c8nMEbS7YqKMGmcTeWmoeNk4D1lWzfy87dW8xvmmMigkrGX+vOnDisamidrGUTTgHth2DHOYtv3hhGgA6yknIRsEabl/fVyvzodsJ4nxdwwNDpOIfkAEPJcufNPk++yOgXzObA==\nns1.dns.nic.tel.\t172800\tIN\tA\t156.154.169.10\nns1.dns.nic.tel.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:a\nns2.dns.nic.tel.\t172800\tIN\tA\t156.154.170.10\nns2.dns.nic.tel.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:a\nns3.dns.nic.tel.\t172800\tIN\tA\t156.154.171.10\nns3.dns.nic.tel.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:a\nns4.dns.nic.tel.\t172800\tIN\tA\t156.154.172.10\nns4.dns.nic.tel.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:a\nns5.dns.nic.tel.\t172800\tIN\tA\t156.154.173.10\nns5.dns.nic.tel.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:a\nns6.dns.nic.tel.\t172800\tIN\tA\t156.154.174.10\nns6.dns.nic.tel.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:a\nns7.dns.nic.tel.\t172800\tIN\tA\t194.146.106.38\nns7.dns.nic.tel.\t172800\tIN\tAAAA\t2001:67c:1010:9:0:0:0:53\nns8.dns.nic.tel.\t172800\tIN\tA\t192.36.144.116\nns8.dns.nic.tel.\t172800\tIN\tAAAA\t2a01:3f0:0:300:0:0:0:53\ntelefonica.\t\t172800\tIN\tNS\tanycast9.irondns.net.\ntelefonica.\t\t172800\tIN\tNS\tanycast10.irondns.net.\ntelefonica.\t\t172800\tIN\tNS\tanycast23.irondns.net.\ntelefonica.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nTELEFONICA.\t\t86400\tIN\tDS\t50682 10 2 BA54B65FD1CA7C8A097EADFB429096F2EDF3EA55460A674BEE40563D5344F537\nTELEFONICA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CmwDu41GrqINoMwvOPSkjxoGXlzXRijFYVbjKCUv8U0IZfCWJC1ircBzBf5XJqeVNTdLKsk/nXXoYI5MvUf7elc7o/TJxCV5qFrFGNdb8uBj4xuVmecJw8i3KRLisFFWsKXR2deqUiLEsWxIwgUI/8F3w0UqQOQm8GIpNawX74sZhaUnNVCsH/9+sMO3N5GfK4jqij8fSddBDKLBPfIYgaCr4YTtnuS10M6ZXJRoqXywLunPdQQzPMbW9aurb3n2ZgWClrzcYYreNnvdwA9TclWd1RQUn7/6CbgDB+cGSUCbb5OitDV2Exn7DYF6wQ871sgGP7DkfXVmfmo+wxum+g==\ntelefonica.\t\t86400\tIN\tNSEC\ttemasek. NS DS RRSIG NSEC\ntelefonica.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vhqm5P9gTbJcAVMMm1mk5GhB+0Dj3nZOW3CsD0Y0L+Thfvj8ewWY+hHDxxHdqKVUY83RiATpu3/6bP7ehF2txA/Jnt6BX1Z7+qfMtGDPe4Z3IJW83u77inS77g4Z2U0daay7G2IRruj6Kkdzlc+9c1DTcex1J4uZUTLft3xiey8d7ebHGqXMPMsJNSCmZHuDGvJHtP3+Lla85b2vZxh6YPH6h+EuqiL+sRlZBZ07Iagrcgd1yonK683gEzECCxAJR0S8xDTc+E3ZS69jcGtSNvR819CQLq5SPqqJJv0zSc8/bpzIretOPYFq9b8DiIBTbzQuxdS2svvjBbi6ngFBDg==\ntemasek.\t\t172800\tIN\tNS\ta0.nic.temasek.\ntemasek.\t\t172800\tIN\tNS\ta2.nic.temasek.\ntemasek.\t\t172800\tIN\tNS\tb0.nic.temasek.\ntemasek.\t\t172800\tIN\tNS\tc0.nic.temasek.\nTEMASEK.\t\t86400\tIN\tDS\t47764 7 1 CE46AE409F2CFEC23D5DF289C7AB203F47429625\nTEMASEK.\t\t86400\tIN\tDS\t47764 7 2 633F88E7B11734FC2C44546F7773850A13EE48FD20ABA62ED4FF6CA75FE7653C\nTEMASEK.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FXk8rDxLs2mUqc5ljxLQeI/f6KCp1RIK/f+dPZSQYGDHmcCxMvpAHRqhu6KA5/YrtZmzA48tChrGV+Yeqwlqn18TXXeGffw+TrByhyJ2ZXqqA5H/WmNybl5l8pKKPosoP4bFYYrwjc1vPbNVvGITAifKDDnYHWoakDeAXb0U2hqFx2nyfI3uwAlhQle+u7XQO1dl2yN9rZisg/XX7Dos7tMg/FqX/evrJ2jSC8gr7MhirXxx+riR6CDfEqMBy6SefEz4CycaqrcZuoJud1ldJAVHsAkjCOG3luPlEsJ8MoqqOqnuXC7pDf3MiUMGe7/lp8gmNa6QqZniHBEbAR8t9Q==\ntemasek.\t\t86400\tIN\tNSEC\ttennis. NS DS RRSIG NSEC\ntemasek.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nMUSvj8e6NM2WvFVXiw3yxd2TEg/Vf99YwQQ225YPBeSIEeuxXzEl8v6efzZLj0M2TVu4KDRAr07kOrf1unmtLrSYFq8tBme7Srb/PqVOgwk6u3RlfFwgjXe+R/1u6HgOI0Gs2eYpon7p6hhDG9QLQ4uNEYN3uNKHk5sLxcQRokcEXm1LqI2NxvmR1g6zSsorsd/DUkFvHMgAokf473osbZz8jBdyDXt6qRuUnUtIDGCSsYv/pUmIJGI/mRW8x80UOWimMUQ2qz95WhKtGk4PalQKOd9j9+M0tYJguPHjsiJlWWQdveHUCj3ArUYot4KUcXr2KMMSBymoS7798OiOg==\na0.nic.temasek.\t\t172800\tIN\tA\t65.22.140.9\na0.nic.temasek.\t\t172800\tIN\tAAAA\t2a01:8840:8a:0:0:0:0:9\na2.nic.temasek.\t\t172800\tIN\tA\t65.22.143.9\na2.nic.temasek.\t\t172800\tIN\tAAAA\t2a01:8840:8d:0:0:0:0:9\nb0.nic.temasek.\t\t172800\tIN\tA\t65.22.141.9\nb0.nic.temasek.\t\t172800\tIN\tAAAA\t2a01:8840:8b:0:0:0:0:9\nc0.nic.temasek.\t\t172800\tIN\tA\t65.22.142.9\nc0.nic.temasek.\t\t172800\tIN\tAAAA\t2a01:8840:8c:0:0:0:0:9\ntennis.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntennis.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntennis.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntennis.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTENNIS.\t\t\t86400\tIN\tDS\t31036 8 1 6AB9926B354A50A185F5026BA4649B6C33FECE34\nTENNIS.\t\t\t86400\tIN\tDS\t31036 8 2 220B94DF597D6B4A9B7C814890FF3FDD0AE3DD813F62A9B7B000EF9B0435614E\nTENNIS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ov4mcWHB/PoRjMT+BQVTYe+ZAknfqIDAyGsv/6el7ABuVL8YgU5IK+ZSznmeUyLimS+bM2NI2RIhwqLv5EQiXWTh8aPinshOv/U0RXflppWDYwpdVbVFvFXkna1wKJ4mEQQSVbRTGjt7wMo/gTBKJvI8yoqe4AAol93SO2JoYayBr+oLm4JPr/qEVCBgmrrCtBX9fDI1k3paOKO1HXiigdKsNhL2Ep7eizKfUQdR2lUyUc5lnlurMRjMQVXdcXBlOpg6jz1neEKualm+rsFt96tkZVTGapsAp6mB8e0/2spirTkKnGEbdC4z2dZhw7KHn/Hto5xEjRnEeK9mJsaTUQ==\ntennis.\t\t\t86400\tIN\tNSEC\tteva. NS DS RRSIG NSEC\ntennis.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ot08KOLH81XANcjNC0DtoCdOmI41XmsgGxLWr7s0hTkHIAcoUoI4TiQLOSVHyKJ38XSkgYp+U2EDEUlxwn1TTEPpKDaey9LtJH2w+Eka5b7hP1GBfrCZDM4jTUwR3VLlngyLLyOrwlSdwVYoHd3GzMD2mZfFX8WqZ2EthkeMyTYyv8vPkIu2XXAUgcCRfouHQZfAweiOjO/XQcIvzyuUeOvLsIBk2vEsifglNDQvxX6RCPBYWDwyDb/loQv6UcoylFT0JMA2UZyuOAuOOzuqpezetTUl7d6AO+/0JeMZr2RXHx1lb4ZvIe1yW0boiYew+QpLbhyrWa5rYMU7eDCfWQ==\nteva.\t\t\t172800\tIN\tNS\tns1.dns.nic.teva.\nteva.\t\t\t172800\tIN\tNS\tns2.dns.nic.teva.\nteva.\t\t\t172800\tIN\tNS\tns3.dns.nic.teva.\nteva.\t\t\t172800\tIN\tNS\tns4.dns.nic.teva.\nteva.\t\t\t172800\tIN\tNS\tns5.dns.nic.teva.\nteva.\t\t\t172800\tIN\tNS\tns6.dns.nic.teva.\nTEVA.\t\t\t86400\tIN\tDS\t41870 8 1 462E4E2C6401806D4ECB27812C3A6C73AF2E2BCC\nTEVA.\t\t\t86400\tIN\tDS\t41870 8 2 FA78847E5F71E44A7B435A3DC2B5AB8023FE9C60BB8BDD8636D2F74DAA501F4A\nTEVA.\t\t\t86400\tIN\tDS\t42649 8 1 DD6DFC154701A2C743267890CE066E789CA8C531\nTEVA.\t\t\t86400\tIN\tDS\t42649 8 2 BD38C904FF1B5EF919E0A5152CC8FF05906DFD4CCC4D70CEDBA1B9A293A0C299\nTEVA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . i48y5DqEo9n/Q0AJdxDIgWeHo2N11yYK4lQvCT1pt5+IqHfZvcl7aP/bXOlIMIBO7KZyabZfgRmK+rIUTZ/PMbX0VTMWg3GWQVdIOsn4HTQCvY7xDZJfIXkPlCy63W1afTXJFJa88BdxBuoZ9vurhRLTzeATEhEieyzAVKFybO33zCuW6I+IjwJ4xajECrsR5+kxEq5i+SgjSd3bKuFj6eddXDW5jXu5S+0Vdy1TDj/hlKwuDv7WrrqJkThg/jLhC+JeT2xbtvWhU1hhEDyLnP1A7Tb9oWomSrKy4HUqyIcgatGCEcRIFygh05HUJMAG6CIZJxA5zBw2K7oeSuZcKQ==\nteva.\t\t\t86400\tIN\tNSEC\ttf. NS DS RRSIG NSEC\nteva.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . InlMXvspHcgVSyL/MBWYk8tvGFdJ+0DBIxX00+ST5gaNvDR9xNTwJhLneTKbH24cBn5NUFourxwZB5g/vQJxdbgDcuin3EzWzsWVHCzlGyJNjOKQa5897WoGm3VsxIsb4KwH6G5M9LkvTaIcRgGlUgXDhNwMvo5Neuggq+2RgxAnolAKgSNqPb9bRtlDMAyfzdja29LeYXW3grtC7hp4eAMac2P1I+ewhzIQPqv79+G3hoAhGtolQVrKeXPmrfON27yYcqk6L/LMEsCYvs28bj0ERUrnxXf4BLg0+IsgyacioWkMTemicrnPztKEHnA1qy0JtQFvN+HxviPOX/s+jg==\nns1.dns.nic.teva.\t172800\tIN\tA\t156.154.144.160\nns1.dns.nic.teva.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a0\nns2.dns.nic.teva.\t172800\tIN\tA\t156.154.145.160\nns2.dns.nic.teva.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a0\nns3.dns.nic.teva.\t172800\tIN\tA\t156.154.159.160\nns3.dns.nic.teva.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a0\nns4.dns.nic.teva.\t172800\tIN\tA\t156.154.156.160\nns4.dns.nic.teva.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a0\nns5.dns.nic.teva.\t172800\tIN\tA\t156.154.157.160\nns5.dns.nic.teva.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a0\nns6.dns.nic.teva.\t172800\tIN\tA\t156.154.158.160\nns6.dns.nic.teva.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a0\ntf.\t\t\t172800\tIN\tNS\td.ext.nic.fr.\ntf.\t\t\t172800\tIN\tNS\td.nic.fr.\ntf.\t\t\t172800\tIN\tNS\te.ext.nic.fr.\ntf.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\ntf.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nTF.\t\t\t86400\tIN\tDS\t40501 8 2 F7619C58A5C6D4C62C74FF3EC3B9DBF575A1B814283CC72FB63EF72861BC9808\nTF.\t\t\t86400\tIN\tDS\t63746 8 2 C80A503F9A4594065684E1B4C6CD5C9AAACF855A9F3B4D9B4546970C6C37C0E0\nTF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SuWSJcXTrWFjMm/ctWvl8r+tB2GBkKQOQ6zmcD3EoyMJy9QA6nexPfvj1bVi2Amc2Y1C2s96oTgC40v9z9FitkYjAwrxHn0DIwUZzBelH8xy9/n/IbJrssTuNE1aqx8KsAUMhRuLHSCFkPoUcaW8FJRPvW4m189w6LysbAa1yvAsr3dfm85JUyOrsX/I/3EYOKezNGhIIH/B2IR9RJ92FItkZqgL/+8u4Yo+Yh8wVSa8pD/jMI3hPv6C0QjUeCPYlN7iBI1XbIZjvSDy/XckKYwLK+hQ20DW7xeNH+Hq/r+r3t3cFl2hBbApvfedfUFwnZe92zQfi7YygR1MjPisuw==\ntf.\t\t\t86400\tIN\tNSEC\ttg. NS DS RRSIG NSEC\ntf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZBxKXszlHdxUAg+rIJ49hHh8JBdhCnm9crNeF0MYTUVg2+SyJKc3r07moxZ0Mf17drY9j4h/YfoU2ifACHm71gWF9Uim6hjWPdRRhsKOT8zE+XRLtCGoFeU0z3BWmPUGto+s+1UOSu02HQRw3duZXirgmp1cWNgZ2OV8fiWq9LjItZ8oXcRnjgun5FGPyJL78XwZPo6QP5Qu9TsgFdC9uHGEcoIXap3HlKrK+K18kecn7k3WBYw7F5O2aPZxqZjEPO85is93U13XAdiAFU4vKwGd0YQBmevtoRx/O73hjan3j6tDVgcRnWuZsndnKVsCo7Ir5rwj4aKGURBUxxMDfg==\ntg.\t\t\t172800\tIN\tNS\tns1.nic.tg.\ntg.\t\t\t172800\tIN\tNS\tns1.admin.net.\ntg.\t\t\t172800\tIN\tNS\tns2.nic.tg.\ntg.\t\t\t172800\tIN\tNS\tns2.admin.net.\ntg.\t\t\t172800\tIN\tNS\tns3.admin.net.\ntg.\t\t\t172800\tIN\tNS\tns4.admin.net.\ntg.\t\t\t172800\tIN\tNS\tns5.admin.net.\ntg.\t\t\t172800\tIN\tNS\ttld.cafe.tg.\ntg.\t\t\t86400\tIN\tNSEC\tth. NS RRSIG NSEC\ntg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . f6EXcRZ6xNR/CLdJv/BtEx2g3U9M9iKPX6QZ+R+1rpwcsWHj9cFbfky0fJsCSh+fVnjutDcSQNZ4SIAgp+gs5oMI6kN5kBB+xlKRWmf0vF1bH1qaGez+tVuMftTTdNE2mqUtAF8vtIHp0As8h5AmdmrPDVOHW7FsQZj5VPMUQcCW4nrSNz5Yz5W7/0mIqU2WNou9FBtyfvyvZQ+GuXtm6fuPgV0bl0ArOzmW+bS/3wwu4FHAPXjdQCFtDaFZY4xm17pwgWhq+Mxb2+QVNUqot7hXU3Q4pH3AhifZPGxzdGXVMzJpul4FbSI00vtQsAZggjKTsP++Kk7+JZ0bfOCgeA==\ntld.cafe.tg.\t\t172800\tIN\tA\t80.248.64.20\nns1.nic.tg.\t\t172800\tIN\tA\t41.207.188.36\nns2.nic.tg.\t\t172800\tIN\tA\t80.248.68.12\nth.\t\t\t172800\tIN\tNS\ta.thains.co.th.\nth.\t\t\t172800\tIN\tNS\tb.thains.co.th.\nth.\t\t\t172800\tIN\tNS\tc.thains.co.th.\nth.\t\t\t172800\tIN\tNS\tp.thains.co.th.\nth.\t\t\t172800\tIN\tNS\tns.thnic.net.\nth.\t\t\t172800\tIN\tNS\tams.sns-pb.isc.org.\nth.\t\t\t172800\tIN\tNS\tsfba.sns-pb.isc.org.\nTH.\t\t\t86400\tIN\tDS\t19117 8 2 E26BF35F73234AC50C600632FC717AE491F4A8B4F662FB29234F5499ACFEBF64\nTH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eqilpcRfe4w+/XJsoI31+SC0zEuybJToyiQ4AVpjHaGbFto3440+kcPIgTkRFXzb3tFUTpRtDiRwqZ5LIye15T2yEZPtYYQT7unC5BX6CjcG5JFMJgSt/MrJ+VsalJ01h9nNF0uegq1Du+aNZjAj0Uyvt9ZxLSrQXbvF20jTg0TqMnWxWojLUqGPaVKKoZNheoaP+XPBy+0D+k4efWoLb3N3YYt88w1i/r5PNhJCIPZ2bXvVSNGJgXLugPeRDpVg1KaaR8q7Mn2+XtlaplAq7cDPXnZ+nsyPFgBeBkbtXdHu9tL/OVnYS4NeHBqzafzOc7GBLbTxVidfNpY7NceBBA==\nth.\t\t\t86400\tIN\tNSEC\tthd. NS DS RRSIG NSEC\nth.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CySdOI6Eib7xo7pBnk5aWi5cRS0R6ZwMDYXtLcVAwBeBn9iBTO3Sn2wEMUK5TDOlAs9HORqN0tzZI6gbsRrfNA5cXZmOJg3/Tvu5/Vx+EAVlpiPHQzSnBIIDn33rRLLeskkeBTx/fU9XeTfsFwedlvkG/XSByKxtXUmRq2hSjBevBBYI0xMOqKupCwOirRjwLdQjVj6QbgdaKhsHiysyzywFSnySmxrJCJYrlQThcL871N6OSdK0Kmo6D7Cr2t9QC4w41zm+Jjia6b09I271mq5RwOIurY4pL7qDLDoMd+0Mz/1D4E/+FfjYHiVEMuZ/6G1f6Te7qnNlYmXJPJ1LXA==\na.thains.co.th.\t\t172800\tIN\tA\t122.155.23.64\na.thains.co.th.\t\t172800\tIN\tAAAA\t2001:c38:2000:183:0:0:0:30\nb.thains.co.th.\t\t172800\tIN\tA\t203.159.64.64\nb.thains.co.th.\t\t172800\tIN\tAAAA\t2001:c00:4618:3000:0:0:0:30\nc.thains.co.th.\t\t172800\tIN\tA\t194.0.1.28\nc.thains.co.th.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:1c\np.thains.co.th.\t\t172800\tIN\tA\t204.61.216.126\np.thains.co.th.\t\t172800\tIN\tAAAA\t2001:500:14:6126:ad:0:0:1\nthd.\t\t\t172800\tIN\tNS\ta0.nic.thd.\nthd.\t\t\t172800\tIN\tNS\ta2.nic.thd.\nthd.\t\t\t172800\tIN\tNS\tb0.nic.thd.\nthd.\t\t\t172800\tIN\tNS\tc0.nic.thd.\nTHD.\t\t\t86400\tIN\tDS\t43611 7 1 99F684F067434A0DF49F283603446367EA4F1144\nTHD.\t\t\t86400\tIN\tDS\t43611 7 2 C4491DC711EBF4A5DAF174EE62AA034B144E9EA1533F1A86284BA44510A3A8BE\nTHD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . J3mA0iAUsWg3E29eKnvFZ5dZMskESuCQaOZk7niwtWyk83TZ+gRLfbc+zoqgwwsD38vGrX6fyae9n0kr2mNcY9aJJ1XJHTFpP8+iwrHSvDODCJTUaFeWP5B9h2u1u1Hnc9Q+OYqwvu1zQgo/GcwogcXHrkw2RGUidrfn7VPtTfpj2ROc3WZuchhSFjOAps7q61qp0TOjLFWZ0JxMKuwgRj9h5sX6S8nx41BcWcLqMw6q6aXEiujPvgt7TW3xGAftsSzCvlmngqgM0bJX/Cdz8Wp6hcK1bqRMR4JP93+YoUQHZyP/H2pvbVCV7aXk4IasdNH9+0fRa1H1MfovOi5UPQ==\nthd.\t\t\t86400\tIN\tNSEC\ttheater. NS DS RRSIG NSEC\nthd.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fk16161ZsRkNcbsd/pL5VGT9eP9Z5RS1TNq1my6izmRCUYY0e3lT0di5JTRMKuFJIBikuiKQoffGaGIX2Vac8hjOs7iCCRbc/+I/SVL3SdW5igdBoLC7zmkHHm+nf2D1PM2L5BvIs39qW2Rw39tkNSl3MRTxeUllPat/+HJxPBpzgNc83UcdlW15LgEuxor9QgtN4SFhhhJHacriqb284xZGvq1Qg8xBnxude/SeaPl3GPJQGQU0aWUWuxCEqXfI5vKREyAdcH2Y5i4e4+AVfh30rM/ujjVN4Q0bjk0Acrw9yVBpg7FW/COBcjOdEUGIGDICOdpZ/L+hHrMwr7Dmnw==\na0.nic.thd.\t\t172800\tIN\tA\t65.22.192.9\na0.nic.thd.\t\t172800\tIN\tAAAA\t2a01:8840:ba:0:0:0:0:9\na2.nic.thd.\t\t172800\tIN\tA\t65.22.195.9\na2.nic.thd.\t\t172800\tIN\tAAAA\t2a01:8840:bd:0:0:0:0:9\nb0.nic.thd.\t\t172800\tIN\tA\t65.22.193.9\nb0.nic.thd.\t\t172800\tIN\tAAAA\t2a01:8840:bb:0:0:0:0:9\nc0.nic.thd.\t\t172800\tIN\tA\t65.22.194.9\nc0.nic.thd.\t\t172800\tIN\tAAAA\t2a01:8840:bc:0:0:0:0:9\ntheater.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntheater.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntheater.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntheater.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTHEATER.\t\t86400\tIN\tDS\t43960 8 1 5D29D2E0967064C5FAF757CF66EF43D80B43944E\nTHEATER.\t\t86400\tIN\tDS\t43960 8 2 602CBC1E0B49D07E6E59C1883010E3BE2C79E3AB6AB4B4C3A6CD046B516B65FC\nTHEATER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . b7MVGCtB7OcUU93gk/aF7YpTkqAvXahXywkh3dXNySCuBhPi+J1dlsGPTmpt3rX7kO+hQ196gn1k7sfyZKnHEWTN1Ow65ohXF4ul8fPTL9BjoJ2zb2eNvQi8E/b+oZ4sUOSKLy7eYwV6NP+iS1j7o3CKhATxer/nJ+tDs0mFNdkyZDVnQdFMrBaVUW6CPF8E+BrpXfplCUzV+apCju2PXkcYu1vNNLptBfufE0gA69035+DE9h6x0SwN0WIVlkG59vnBzgQDAQ57BGlc4aHo9SeeKggnBu8uUlfK78oSdHUqa40aKOClMxar3fpAgV0mxXNbTNJlBuleffZ4Emr5rA==\ntheater.\t\t86400\tIN\tNSEC\ttheatre. NS DS RRSIG NSEC\ntheater.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . s3MBeqR3OR9WTr8jJ0+DyFldMXp0WE1pAK5c4mLv3uje7jKbS3qunuAxJyE/b3PtoWGX/3GecXwnqDNRsXUO1BMhmphLzyViFieO9yKl6Pv5yag5U293sT6zmVYZniL5d0JclyZaAjJhMOYIX6Hbvl5F+iGeeYeDAWoaW5veWSqt00LS53aRXFotNL0f70gDO9BUSLhQkDZCNxqIMjiopjHspg7H5+bOppa3+6VsoYmG0VbymLD8bgUOqZfx+nkJCDJ6O+sBZENCkbYK+INXTxnoSLNCO2RlB2Z06grkbiE62ECriN4MxsLg+IFa5rA9NdM7Bqka2RHHaV6dB26F8g==\ntheatre.\t\t172800\tIN\tNS\ta.nic.theatre.\ntheatre.\t\t172800\tIN\tNS\tb.nic.theatre.\ntheatre.\t\t172800\tIN\tNS\tc.nic.theatre.\ntheatre.\t\t172800\tIN\tNS\td.nic.theatre.\nTHEATRE.\t\t86400\tIN\tDS\t45196 8 1 ABED901A738D17ABFA754E304B6E1C0C9021AAC5\nTHEATRE.\t\t86400\tIN\tDS\t45196 8 2 530B10CE5CC67A1F4C6E5F59BF28E851426B9D6991233203E42A8970BD9A8011\nTHEATRE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OSX3ZykLHVDAl1Ni3QYfv5felIRP8squfe38q9M3vLctaSrksRbezbq7H0sg2i1Wl2mrO3sETyZcrMNniEDTM6QfXfh7djKlaxrEX63kwBoZ4l16HJG/y27QhOnetDQ/GYupAqJHg7sy2u3oCLIB8198ZGqCJpcKuxvYdLo9sgpkza04C1obWpA0FMhxJ9ASXm326AT7wVKxbeDNQX/KXUs1NkkKkLmPRtiEtgN1a+JCPD2qWaxYgDLbjjMUk8O05U6pSY0dL8hyESiQbCZCwOmPtBZeIJU4+t/lQTejtkmpRWiZ59bhzW5I43QqYE9pS+pV9kQF25i6BLgkJ8TCrg==\ntheatre.\t\t86400\tIN\tNSEC\ttiaa. NS DS RRSIG NSEC\ntheatre.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ad2TTO47ntfjq6D+WGN3bjcLj2jnI3cftWwe9G3YN1P7J7JAARQ+63ZklP95dNiYr82CkCy5xglXxIKyRnywWrUj2qcp7+lf3iBmdEB0c7UWLaU/o7dTMYnyEDMUH0E7oJnM6XhjzLfVI7e2p2Rg1kPPL8x1ROFCjJGH4JNk4P6ICEIYLAvpUFglDiIoVljYeExFw/2RMDQlFJeSFiKMV6wqsQac6LwpwLmriTkaU5XBMh37i3A4lkFYezoCbNJASno4ThWWMoMpMlUHSm7EnerTJq/1Y7H+qHmKukZyCfK8QuUXFCnNOfkSZmbjiQ3/hENDh40rH89I4+6UUOua6w==\na.nic.theatre.\t\t172800\tIN\tA\t194.169.218.69\na.nic.theatre.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:69\nb.nic.theatre.\t\t172800\tIN\tA\t185.24.64.69\nb.nic.theatre.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:69\nc.nic.theatre.\t\t172800\tIN\tA\t212.18.248.69\nc.nic.theatre.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:69\nd.nic.theatre.\t\t172800\tIN\tA\t212.18.249.69\nd.nic.theatre.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:69\ntiaa.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ntiaa.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ntiaa.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ntiaa.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nTIAA.\t\t\t86400\tIN\tDS\t9186 8 2 5214D8971EC4DC7CD349205BCB13F84D4446AAFA4D87D07C8C5443A180741FEA\nTIAA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lwZeHVVtSSWVFr3YB2b020fwqaig+qvVcYS6sPjWyxFsrf/vNNyGkk/Wc6SjJ2iJ9jG6vqTIXeMs6+FMsZUu0V+BMbGvJIMjrvNhWrHbFV37ZRK45MABWopm9/xQScTfCyYg1Ot34yNilJrLW1EOTscE+umwKe+8SFX9+G9XDbSeaqnnplYAP4fMnfUZtovz8IevLVZP5W6qQqG5xtJuNQacbgSfhQLkdm/nbfnAGwUvLFtlj+yI/8glNfJUuV/rviN+medyF9pR+HFm2DOpzhx4rkgZsALJemIUsmHGl/PnE9d75geyiw8BACU7gAIFnp/q8heMdNTQrDKFyjxC0w==\ntiaa.\t\t\t86400\tIN\tNSEC\ttickets. NS DS RRSIG NSEC\ntiaa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RVqXBiWxkBfoRNJ5sdBbUUCX/d6/psew2wTSYibNWxnOjiulOQQ5bN9o+GtWkFvnwuHJ5tLk7UNv5/pSLhulSjJULbaxQ8IIpYQZdHVuqjcJd8suEFwRP1yeSq7OgOU14V/TDR+ULlRv2fIfSl1lZsPDNR9lz6UfIJJGELJw0u458X0QlcUNxKmE+LsD7yJt5ntVqygBJpgc0DVg7LEqDu0iotzCR18zjid8Tw7/QMgZUoDz6AX/lEEnMqaTN3EGVNeS0uFurHrvhVn8A4fe/Sp2c2sUppmKlB6+yJGZrT09UCK9gVpCXH/ZIL+P9KypuXkpPqDFg0dtvMZ5gbfJ7w==\ntickets.\t\t172800\tIN\tNS\ta.nic.tickets.\ntickets.\t\t172800\tIN\tNS\tb.nic.tickets.\ntickets.\t\t172800\tIN\tNS\tc.nic.tickets.\ntickets.\t\t172800\tIN\tNS\td.nic.tickets.\nTICKETS.\t\t86400\tIN\tDS\t11069 8 1 EF9659C10A6FF3B9259F2DF0CF7D36ECA515C8F0\nTICKETS.\t\t86400\tIN\tDS\t11069 8 2 5D58D40B472461672340583B4865540A52BFB551CA57663B22084E554D09532B\nTICKETS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SO4cjdhsiABcv0QK9s46f8BvsQXIp9TGxRM55x4JHhAD7vT5Xfjw+Qicc5LznwB9bPvKWLolNtrlYnnjTNLMDiPeE+YM2avDaQ5mKMTFXEhEwuBUcDvOe09Y2Fm1i0k8SodiD3QLPjQLmp0QnPGY4z5++v12CT8gSz7nFGcYrC9jph/e/PognHSnUkzuoU2pdCNHXtriUUUUlXgMo7dJHL2SesqmvZl9x1y/GYtpGMqlFHJbS2AygqQqaUEsqr8POOdK7t99HyQBC1kh2CqQp0CE7aVNKuCOvEiYsjQwkCUqMM4M04Tz0NTyHu+4Q8JPm99SpdXrVVnOjijfQR0YPw==\ntickets.\t\t86400\tIN\tNSEC\ttienda. NS DS RRSIG NSEC\ntickets.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S+4ffeY/+QDglwwX6/k1NyMmdMuie+/wsGJMxcOUINY+PsbdVubUXfA/aBYGYDihtFoM49hoZVuhvOLU06VxhlrUjWWAsiMFuA+2LcMFb/shCQdXKkxJKtVPm3xj6JuzwAROodSD0t9Ad0FG17JnQGN811F6+R8N2wZrgQSd1/e/zejVsVSr2OR+gx0CX7wPnybGHRjJTV9tYuImZbZHp4e71vXH5yBw/lRZQp09CQg1v2VuJ01cLlVF2f4VrcnCQON8fXCbzM/IrcYFi7AJoa4RoEJ3e5DanzNP2J8mOVAgrpwm2vfgeKDQgy4ahgu4tLW7+wInT026trHsMZDqWQ==\na.nic.tickets.\t\t172800\tIN\tA\t194.169.218.58\na.nic.tickets.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:58\nb.nic.tickets.\t\t172800\tIN\tA\t185.24.64.58\nb.nic.tickets.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:58\nc.nic.tickets.\t\t172800\tIN\tA\t212.18.248.58\nc.nic.tickets.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:58\nd.nic.tickets.\t\t172800\tIN\tA\t212.18.249.58\nd.nic.tickets.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:58\ntienda.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntienda.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntienda.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntienda.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTIENDA.\t\t\t86400\tIN\tDS\t51169 8 1 8613B70959EF25E2C76BB38F543FDEFAC4AEC7F3\nTIENDA.\t\t\t86400\tIN\tDS\t51169 8 2 093CC1E58E7BD3DD3FFF56448C49A07A14F854FDE07C7DAC843E1CBC40360E3D\nTIENDA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cW0eT6zSdSM+MELCUrg/lkpiWLvbnYWyIOoXWdC+1foIMqIQUi+7uJuCrPsJfQMfj6mwk+5ZgKOvDXNe/nKWgWU4mY+zHvl/S6TzatOYgApEfI2pTRXpz6oe6B87eL6OXiw82qmHPO90kBgn6RUXbKwFK02qwdqCiyP3x9RfFpiNrvZ6T+rtY/071/E22aLb05A/DELVvhiUAkz5e0CMPZZwrMed0lIQN/o/rsw/qJTt+JD+6CHBuJPoA8k6xIfl4CzGo7amckovOgSUJvOTCZ0rUzawdQmrtSkN5xR1p0cwud9GzTo1/L/NlOZTwbDKcwQXAcfvDd0ZzvDEDEhNUg==\ntienda.\t\t\t86400\tIN\tNSEC\ttiffany. NS DS RRSIG NSEC\ntienda.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J+pEojKVu5RHHmehE4uVGCwUrVbOf6UCiu7AbQlHRb0ym8AqE1czk4n0gq2VQCK19KjVf8s70hBgtx61ZUJ3QpiyHyJqyo9c9xa5a8lekrjFR+TggeHtq5ie3+gS68bRP2GOJX9yOp9V9wVEBzjAo/U8DVWkt36bzTWKBVRhUt/0lw5R9jT7WErNiPU5XdTfbNhAU08y+kTpJQkPXdgr2f0ti0QinBhBbIqRDRDjwHGfIR0OjEI0u8LvAiJChOjlXBy+CFpspesYJEnPkCWkFsQA/0IiheyRp7K8KeYViR0h/WbNz+IMja6xhTHrz98q+zZ7mQfSApvF11U+nKTGpw==\ntiffany.\t\t172800\tIN\tNS\tac1.nstld.com.\ntiffany.\t\t172800\tIN\tNS\tac2.nstld.com.\ntiffany.\t\t172800\tIN\tNS\tac3.nstld.com.\ntiffany.\t\t172800\tIN\tNS\tac4.nstld.com.\nTIFFANY.\t\t86400\tIN\tDS\t23529 8 2 2B2055DA5B9924C2F130E81F7F11EF9C875AC0BD32247605110E05DE7502530C\nTIFFANY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CeL8pTfNTfYPUotX+QCYjIRIL6GanPekPrwKwYAAEUNSvG9Z+YoGMc5OvBg91rrvzDxTaZ604f/GnJKGjx0N8HAsBQ4S9+MuexkfXaMXTPYiv5zaZMJL0RDE3IOP1KzzBVndHYyYvHimkLvcomwVmCiLzTUGvYSs6Z5Oly2US9YJkIgWrIy32ppKwQVEpOVw1If+D8aRGvJ1NWtKo37uHVnGzMl5BsN3DAs1nv3MGs0u8jlLmleZoYWu9QH8pNiN5suOGcMPYEL0x+3oMf4+SqwgTrk8A9hMuq/leiWwITH8JxoW67Tf1uAaN0ry71T7JvW+j63Vg4OP2Jatikvu0g==\ntiffany.\t\t86400\tIN\tNSEC\ttips. NS DS RRSIG NSEC\ntiffany.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . c0GjMQNMxPjPJ0n0yLv/jPFuI9EyT8eo0JuY7s4ye89wlEbYSgSd2te89YnQryOySYjFFGwQt1yHJumMVhMmwi4PRMQvcs5k2d/KZYz9TiG1oCq20EMl+qfvJBsmQXJdTTuo6ZbkPR56VtFFhKcHTQ+m4pSeiTYhwN1qLBhkdEMqLRv1z+lE4d8B9Yq+CuGGI9JtnPxcTBrmn/doOr3IQ1p4wGgwVRUWHtHoLIimHL7v8KpGYVELua8zvbaTCmpps8Ju032PWy4UN0xOkHeZOV91hit5aR5ty8ltyt3HMTPuqZYlL7ODl3mhjfFwcEUXJXZyhgZg+ZOZWnf9ktcqZw==\ntips.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntips.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntips.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntips.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTIPS.\t\t\t86400\tIN\tDS\t17329 8 1 72746406E0BE899EB503ADCF30DC72831399CE6B\nTIPS.\t\t\t86400\tIN\tDS\t17329 8 2 1FA548B39EE3CB6BB5FF46AAC1F6DCA28B97F4C8CED84FD8E6CD5D7B9167F87D\nTIPS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F/gKpaVdImpZf6KPcP1pRjJroiKvelQNbM1HPIkWAh5f91GttZnHnVARX/LQEHY5TZULZ1ZZF8GfiafCBfsm+fGZpsg80mNhyFGlou8BvSNbcI5KUCBa/dpPcclxUzqW/SqUul94/oQYDE3evtVS2R4b+llTwqg6Lk5vJixoW3uaKjyH07ybwwy4puF8q8kZY6VP1E/6KWHvgpJh/D3rIpqfEXQ50jL1ejIYLkTQGJLX3+hjdfhjDKVn9CGceD3+TCf8Eeb9tJxV2XjeRtQGkQf2ay9MZezBqLg7j+JVN3wUm+5u1tC7w25taitKcgU02dyH6EbE38wmRs1Lt0VAvg==\ntips.\t\t\t86400\tIN\tNSEC\ttires. NS DS RRSIG NSEC\ntips.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JB2ZjIBm43AmLZewwbqT6792T1KqWOMqX5hkJCBOrJbhPd2V0Npm2hULsoT4F6pcJRjmMnRVMthy81txZjVA2ZF+6qZuqGAzn+bbG/CSsJ1cua3ANR1A4x6l+U+K0BU/rxoENyjz41IOoBQveS3381dnBf1omh6HCPd3XjZzJ2axlQiQXrGjm19Ui67lK0foak+m744zKJuNs+kiRCYffxlKV8QSjyTFHZsZNtHyc8XLseFuslYatyqNv39r9rxmlj5l7ixlCl2dcPTvV7usu+dIINSdcVNSd42AjbiG91XeWY4G9VwtbCYxG39bTy1lVbUc912/WdD8ukoJNkQ4Ow==\ntires.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntires.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntires.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntires.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTIRES.\t\t\t86400\tIN\tDS\t60784 8 1 29EDE96C9705EC94C76BFF4908B0F1F810975575\nTIRES.\t\t\t86400\tIN\tDS\t60784 8 2 CB7861C227C109F2F3C8F2C5E8DBF8965B7ACD32F37B7B2C3FDC752A1B241FDC\nTIRES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nmANdraxrI+JIEosxFudGNPiZZxfrB58EHgVuF7LBNZO1D/LAq/3AQfUBOn7j6vinLBpRfoezQkCKk5utWYWnf7KBdIuRvT56uAL0EXjQj6Gv7MUfRWKeVCYt2wVD5NuJLK4gz6S+d+zKL5WXV7w0Eg/dTcJH9tAbfJbG9A1fH6zlEBJrvudXKHcv/g4MJpoZ+vT9of441Tm6HU1/8KpUMldGg7qRH28FjOvHbhq6EWT+0wHb1J0neaxNs72oa9BdN+scSHHQkfNAtK5B3e22AP3dQM5iKLgcTqcBQgsqO9ohm7ANb0sszJUrVUxfVY6Xcys+acpwGtIYyPXqM/KSg==\ntires.\t\t\t86400\tIN\tNSEC\ttirol. NS DS RRSIG NSEC\ntires.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eaTtaDvvttEacIqo5j3q2QwQvlCC7DL2NCvrU/ixKhvGS/QC7veUgSZhVKIiL0k/izl/QlcidAzukxutyweJQoo3JT2Q0DfAsZTdVOfHUG4DW4M5V6Dd8W/5Qhg9Fsikmke0UGOE8Ps1xPnyMJLJLiSPbMKRni2JE7U7CBbWqxBmdF7sWLoxlwFJ5UWzF6o0FsBLsjtReomaZ/L5/v2HTG8Yt4p8DrLtNX/EQLY8YYByn5uHQ6vfvowxKd929xYCqtSs9DSQ35TTmB7VZbf1xdQNcktU9LENqOVHXvJbuSyES8SrmzvVc04GqDzfxS6z13DAoUSFSu3QIrFCt0RSVg==\ntirol.\t\t\t172800\tIN\tNS\tns1.ryce-rsp.com.\ntirol.\t\t\t172800\tIN\tNS\tnsa.netnod.se.\ntirol.\t\t\t172800\tIN\tNS\tnsp.netnod.se.\ntirol.\t\t\t172800\tIN\tNS\tnsu.netnod.se.\nTIROL.\t\t\t86400\tIN\tDS\t46835 8 2 62D4825871C06AE1FDD41BDC280595B6776AA58BDDBEFB23714E781B8B87C135\nTIROL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ndp3sd00YeFjSs1npnDUCKTKMLa5OjEay8TcJ/p8HoYDeNboTgdGbfgcwBi72YVmppvVhyXJiqJodh/lxCCAmbv/fW6O8zQXZlIcu8QFpZwcKetckc2m9/mWIoaWj5yCnlGnOBONWBaslOgajv1nSYfaYmstwZXYohkZLZIdFSBPslsgsGD4NzMW2YOhKkqXoNtNNtZlQpOUaonRTPAUqxVM+EdP0d0ZW7Npov7EaztpBcVSikysmKuLQIjrpOPWkKApJFUlYqPR2OpWkSwm1GS9+Aa7X2nXjjdwwk0YRvQZB/n/cNAmp/7tN3vqmQpurPlzlNj+Zaxtngl3TIDF1w==\ntirol.\t\t\t86400\tIN\tNSEC\ttj. NS DS RRSIG NSEC\ntirol.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . peiA77wY2UuAPzoAjaqGFoUPUeVziLFPi0hQUblkLJ18gD6CLlpgn7DIwIDjCwS2GhWSsMYCqiFKT1MnfAlrviJ0gM5luWVun2FpX+zauvdoKIg5AY3sEBajF1Ad672tvkoBf/v8v+CFCnDfOZ0rccNKXvZ4a3qZLX7FdfvZslO8rLFBj8ctvXFKblNABMaG6vm90krmEfUMXIMAy3wkotvOX2gYIy3xS/xlB999j4Aw6lWOGu8ejxgSrW76ezbunN87+ukHzjiGixgxdpltcUOgBslTaPT/yVr9ZVQ6nnF8vhwgqpl3hinDUp0p3K8b8KKIxOHZLuC51ci3j/W02A==\ntj.\t\t\t172800\tIN\tNS\ttj.cctld.authdns.ripe.net.\ntj.\t\t\t172800\tIN\tNS\tns1.nic.tj.\ntj.\t\t\t172800\tIN\tNS\tns2.tojikiston.com.\ntj.\t\t\t172800\tIN\tNS\tphloem.uoregon.edu.\ntj.\t\t\t86400\tIN\tNSEC\ttjmaxx. NS RRSIG NSEC\ntj.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wMAyIs+z73N53PQeIOvDJbGM/0CkNEA6laqpouTDCsGd+XtMqYpe5KI3UGekqZefuamiC3hMnKYWzOjgBjUslGvq2qb7XoXKoAXSQnP+KFc5CJX12+7B64igHU2Rj/VmAn9xZLqZS2o5ogwJWDmfz/rJcEti4GhIixzPAqF1QTnmBm4L5oSUqrRAsqnlnPGIOchpT/ZeDjMNfFXrMJJEhKyEmsfxLAR54W1SG9v2m7fTJ9A0gY1d6Zfst2OzPWWN3s6e+j+eR1Sh5suFoL9W0VZFxeFZK6+BybR/3xu/E0S6k/MMzHPpN9n2sbFcA1w6r4AmNi0/mUgTmyblCRVu2A==\nns1.nic.tj.\t\t172800\tIN\tA\t91.218.160.197\ntjmaxx.\t\t\t172800\tIN\tNS\tns1.dns.nic.tjmaxx.\ntjmaxx.\t\t\t172800\tIN\tNS\tns2.dns.nic.tjmaxx.\ntjmaxx.\t\t\t172800\tIN\tNS\tns3.dns.nic.tjmaxx.\ntjmaxx.\t\t\t172800\tIN\tNS\tns4.dns.nic.tjmaxx.\ntjmaxx.\t\t\t172800\tIN\tNS\tns5.dns.nic.tjmaxx.\ntjmaxx.\t\t\t172800\tIN\tNS\tns6.dns.nic.tjmaxx.\nTJMAXX.\t\t\t86400\tIN\tDS\t26242 8 1 B1C4F8FB542DE0A5922AEF8363D7F111402016CF\nTJMAXX.\t\t\t86400\tIN\tDS\t26242 8 2 3C78E021581D9C3F4A59899E9A0634531A390C2D0F58B84E7E142B718ADB5B76\nTJMAXX.\t\t\t86400\tIN\tDS\t49541 8 1 D87F6619A133BC7A8B5F2D7A780CFAD3A7C243E3\nTJMAXX.\t\t\t86400\tIN\tDS\t49541 8 2 F22226D90FB38A3B8EA102A847179C6A1624910C0044B177642523977CAB0477\nTJMAXX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RwzAELg1nooZlDDpHcsh75fuxZQwIV22H+DJG7cHGIbIbGXvmaq2GOffUgwD5I1NIYdoezJfYzbyJExlRz9A2ehr76CQGtl207f0DMg3jTHZxL5tZ2oJIHkYgyimAvcAL74bjBbJI3KquZra3pcnPbriXnsZzGuzbKnkG27nUsL8hOciCGbhnTrLI+3ZCM2ghEZJzoA6wNB/wSJKchNOVa7UC5bNSmBQge87hgpmjIg4evbsg5uXV+auVaDs+dOjArLhMIPI2lBOWn0WW4DV4gQsD5OnYi1nBJpp/Cw1F8ai0dv2+gEVVjkCys0NiMr1o9jvZ/60gEbfIXxJ2mv0Xg==\ntjmaxx.\t\t\t86400\tIN\tNSEC\ttjx. NS DS RRSIG NSEC\ntjmaxx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CKGUzYlmXrc4od6n1Z58un96S7gC3lmCnKUlMA8K0R24sV2U3Pxtr9Kp2IgvDbBwu7J2e9oxQusHbYqluN0qDJ3T+7KeN/4zsB3zlzTE/gUrDdfkJ+Ps7gaOVgfpKqb8LFAxmIm1nuV655vuPzIMdwvqVi0rUaevSihtPldjNlwo51WNm9Bylz7c1uS6ZrR8ofByG7KNTAoPYejuszJF72gKrZgOxI6ElgbMyg5GlUDR6xWLEH0x4sSAv9/U1kITOUAb7J3cpVCHaAqNdzi6TtLiecF/l73qAEV3dzbC69Tu3rTPrLMlemnfZngTNhUYbqv2AYKC/tWXHSjlXtxUig==\nns1.dns.nic.tjmaxx.\t172800\tIN\tA\t156.154.144.161\nns1.dns.nic.tjmaxx.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a1\nns2.dns.nic.tjmaxx.\t172800\tIN\tA\t156.154.145.161\nns2.dns.nic.tjmaxx.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a1\nns3.dns.nic.tjmaxx.\t172800\tIN\tA\t156.154.159.161\nns3.dns.nic.tjmaxx.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a1\nns4.dns.nic.tjmaxx.\t172800\tIN\tA\t156.154.156.161\nns4.dns.nic.tjmaxx.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a1\nns5.dns.nic.tjmaxx.\t172800\tIN\tA\t156.154.157.161\nns5.dns.nic.tjmaxx.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a1\nns6.dns.nic.tjmaxx.\t172800\tIN\tA\t156.154.158.161\nns6.dns.nic.tjmaxx.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a1\ntjx.\t\t\t172800\tIN\tNS\tns1.dns.nic.tjx.\ntjx.\t\t\t172800\tIN\tNS\tns2.dns.nic.tjx.\ntjx.\t\t\t172800\tIN\tNS\tns3.dns.nic.tjx.\ntjx.\t\t\t172800\tIN\tNS\tns4.dns.nic.tjx.\ntjx.\t\t\t172800\tIN\tNS\tns5.dns.nic.tjx.\ntjx.\t\t\t172800\tIN\tNS\tns6.dns.nic.tjx.\nTJX.\t\t\t86400\tIN\tDS\t32911 8 1 52A93198DD7B9729BDE3416DB7C2F1D54CE96BB2\nTJX.\t\t\t86400\tIN\tDS\t32911 8 2 BC0BC09F6BA83E16E6FA46BB446243AC343547DECFF83CDDB69F168CEA9D0098\nTJX.\t\t\t86400\tIN\tDS\t47725 8 1 A2D7351510366FDA522F4DBCC4479B3453E63BBF\nTJX.\t\t\t86400\tIN\tDS\t47725 8 2 1A11A91EB48BE2E2C1C8B0C54D7541FC1CAA6B31BDCF8217DF4BB9FDE37BB31D\nTJX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fBr4MAfecPbQY/yy7o6T1O/ec6X3bLUUanjfU4qQ+ieOh//h1Y/sz9DWFcOt3kps+xFmf05GZyhwcByb3WkIZ0Zeq+EHY8fULys4EZlQuLG02vqVmM2mg2FFghN0o1ch9JqE7xXnpgN6jOje36FTqhTjhumXUkImJrjciiybb0aym5cjMjy0c4wW0NrxUTqJ+Ym1DnU3S86qed/lr8RA4xvcEP2FiGCdZIs+XfjU6SGiza6BXkMZxqaS6UxQTdS1e5jPaKGtO/ikxKmgB3DyJz4AR6wPU5XKu1TwExsUcAXcvpp5h3NZ/4m4XpwC3M5HFG9sFHlgSLD+sRC3ljh7XA==\ntjx.\t\t\t86400\tIN\tNSEC\ttk. NS DS RRSIG NSEC\ntjx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BUzoDPJntPwA8hQwAc/w4wmcTeS/uKLS52jfe+00oauxR1JRNmccWueb/92F5bHflvOjnDBZk7ZbM6wgXfCT+iDFYuavnIZ70SdOqeC+H4NYllAm9VfSLiUG2r9o6WMre6zVKub4M0MUB7ZKj2hHz6qaXColAlat793nY/+sYEzLcEU9bsMWh4eusMxC4ugjE0vKJX4mGg98C/kdOv1PTgfUrzwrASfIBwAFQSMvSGJ8ZxgZo0oVvU768p4SSEQarLJ1XfSLyF/nNX0lOxGAJy1tO9uyi0+FAUVfToxsG0bDcZTsXXmqrHtnQDjRuMGDRzkfEha2Rm6vZjiYA0liaQ==\nns1.dns.nic.tjx.\t172800\tIN\tA\t156.154.144.162\nns1.dns.nic.tjx.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a2\nns2.dns.nic.tjx.\t172800\tIN\tA\t156.154.145.162\nns2.dns.nic.tjx.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a2\nns3.dns.nic.tjx.\t172800\tIN\tA\t156.154.159.162\nns3.dns.nic.tjx.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a2\nns4.dns.nic.tjx.\t172800\tIN\tA\t156.154.156.162\nns4.dns.nic.tjx.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a2\nns5.dns.nic.tjx.\t172800\tIN\tA\t156.154.157.162\nns5.dns.nic.tjx.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a2\nns6.dns.nic.tjx.\t172800\tIN\tA\t156.154.158.162\nns6.dns.nic.tjx.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a2\ntk.\t\t\t172800\tIN\tNS\ta.ns.tk.\ntk.\t\t\t172800\tIN\tNS\tb.ns.tk.\ntk.\t\t\t172800\tIN\tNS\tc.ns.tk.\ntk.\t\t\t172800\tIN\tNS\td.ns.tk.\ntk.\t\t\t86400\tIN\tNSEC\ttkmaxx. NS RRSIG NSEC\ntk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MABWYKAjXLqdghc48+6hLvc9cpseGA2TrcfAxxAinWOznJdnqSOtRr4POIgZOQZNYTafZiEtHMSFMC4Zgjw/FycSQmajxuHxvCDvwNG9qRP4T/8VcX2rTRSZ9qajQKE2ClvVL4SRxeItRMPUo5wOoBPlZ7j1ZMdit7jnEFhFssSB6jssfVIeT94/A01jfbVL1tUyEveC/JkX+j9Y26QDhyAAZQ/ghFpIDnAqhMn2ieXtNCPKRZSuYlP4EnE2RziwZSed8PegrV8HqMhUYprxWMP3CsW5qOQqLpuJ36zrnuaFBI1gseLGX2VW6sA5aGxIOd5yJteDAm8aLzuD51hBmw==\na.ns.tk.\t\t172800\tIN\tA\t194.0.38.1\na.ns.tk.\t\t172800\tIN\tAAAA\t2001:678:50:0:0:0:0:1\nb.ns.tk.\t\t172800\tIN\tA\t194.0.39.1\nb.ns.tk.\t\t172800\tIN\tAAAA\t2001:678:54:0:0:0:0:1\nc.ns.tk.\t\t172800\tIN\tA\t194.0.40.1\nc.ns.tk.\t\t172800\tIN\tAAAA\t2001:678:58:0:0:0:0:1\nd.ns.tk.\t\t172800\tIN\tA\t194.0.41.1\nd.ns.tk.\t\t172800\tIN\tAAAA\t2001:678:5c:0:0:0:0:1\ntkmaxx.\t\t\t172800\tIN\tNS\tns1.dns.nic.tkmaxx.\ntkmaxx.\t\t\t172800\tIN\tNS\tns2.dns.nic.tkmaxx.\ntkmaxx.\t\t\t172800\tIN\tNS\tns3.dns.nic.tkmaxx.\ntkmaxx.\t\t\t172800\tIN\tNS\tns4.dns.nic.tkmaxx.\ntkmaxx.\t\t\t172800\tIN\tNS\tns5.dns.nic.tkmaxx.\ntkmaxx.\t\t\t172800\tIN\tNS\tns6.dns.nic.tkmaxx.\nTKMAXX.\t\t\t86400\tIN\tDS\t36185 8 1 5B27AFD9AC56390B05A8004F1797A3C93C294079\nTKMAXX.\t\t\t86400\tIN\tDS\t36185 8 2 9C2A0A98E6F1AEBE1B65B530CE5DDF977F0D4E16FF96AA82B5AE2C3D8E839E80\nTKMAXX.\t\t\t86400\tIN\tDS\t47371 8 1 E3DFB830D5B25964EC1D645B30419DCF3310E520\nTKMAXX.\t\t\t86400\tIN\tDS\t47371 8 2 75441E42B5D004B5163BACDA09EE8BF41C2257404DB57EFACCCEC57BC8596051\nTKMAXX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ISYrA19zjp/KmxV2FHA9cq3WC3j0EsqwPN4Cf9JifoOPtkxCwt/KnVvUYWVYmi+zpoPcSgzlZYPV5cu8+kYuqMP+dUrOhqQCe2e31yIKSbY7pqPcgWmVWR8tf2p5fSh9kyQfKmPXt21XwpWe9GCx1TD6RiS5dOKzAI5+4hFsuyOnrqLrRSMw6MBtLeA96TnYHNpxKJJYO4LXcn6uJu+a+cQCFiTRkod9adotAPQ6SKrOpYu29k7Nfx0YCNoPTjU6Bdw7NoW0WjaUW8tmGb0+6lNf2aSzEdzwVfz7dRDg0qBpnWm/nqwTa5nWCSrWREUiB5qEuPBXOjcKwd3tFyWWMA==\ntkmaxx.\t\t\t86400\tIN\tNSEC\ttl. NS DS RRSIG NSEC\ntkmaxx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qmLZJnQ3KLNkh428n5NzIOeLD6Ju9jm1TQ+AdOgzycXkFIfm16JqU2UB+Ye2jqJjhScgzzQyQHWWJ7pHRrYrS4eETltPeg7t6Mq3TeTC49kQoyYngGGm0+4cfCt29DRbPByB+ZGu4VXnqGdefi79NREhkpY33Vfdkc94f4kQr5k74Q0geJJv5SQnKaLXJfcA/YyxSiXDUkVLMge0uLZV2sgarlHYzFZBqaGaJcEIQyJz3DqLK5PtlgLVrGxVb9kQ9TS1gxt0TUl3vzYDsvjHaPEcN97rj6iJyafA5OQujHMAdI4R12BQAwZJWL8QPhusW0pkpfRqyE0xulp8/F0VYA==\nns1.dns.nic.tkmaxx.\t172800\tIN\tA\t156.154.144.163\nns1.dns.nic.tkmaxx.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a3\nns2.dns.nic.tkmaxx.\t172800\tIN\tA\t156.154.145.163\nns2.dns.nic.tkmaxx.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a3\nns3.dns.nic.tkmaxx.\t172800\tIN\tA\t156.154.159.163\nns3.dns.nic.tkmaxx.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a3\nns4.dns.nic.tkmaxx.\t172800\tIN\tA\t156.154.156.163\nns4.dns.nic.tkmaxx.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a3\nns5.dns.nic.tkmaxx.\t172800\tIN\tA\t156.154.157.163\nns5.dns.nic.tkmaxx.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a3\nns6.dns.nic.tkmaxx.\t172800\tIN\tA\t156.154.158.163\nns6.dns.nic.tkmaxx.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a3\ntl.\t\t\t172800\tIN\tNS\tns.cocca.fr.\ntl.\t\t\t172800\tIN\tNS\tns.anycast.nic.tl.\ntl.\t\t\t172800\tIN\tNS\tns.coccaregistry.org.\nTL.\t\t\t86400\tIN\tDS\t25307 8 2 BC0412D59817424A34040676F1AE1205B1F33FC9510E7E30114711851FFCEDE4\nTL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sGChhlPsnDjpFgUCFP/bWaQ35oGWBqwgdhKQCaId1dQAmyQei5bU8Gv7Uu7nGGD8kh1NMCrdY93HYCkG+DnHX0Hhh/5wKZAF+7mQiZ7cOT1BM4xz8lNAKEf9N0CCdxl4pECgGAt5k42cHHHEXhZ9/nRvziffYIANrnfK9NaBKU4MsK80wlwLMiFnLseKTluhpypLATY6K3lenQvFD1IYODNVI5jbL1Z97OaSK4WivPDRwMbb7QKXJs5PmC0YNF+Hsu/rySF3zmvdKZR2kIeyWEMaEe0y/cuU93G/Be0x0eRH6ATA1ursdJbIV4GRz09IVBvhn75uHuMZr3VPDpawCw==\ntl.\t\t\t86400\tIN\tNSEC\ttm. NS DS RRSIG NSEC\ntl.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hKHMWFbviTji3cK6d+/GPRDjHIQUa3zt2CKK1B4yz1NoTdvrX8F8kkJKCbiVX8hCrnBMCkHt/Q6vMwzxgVk9cjgmr81VQi2SpRyPk7DDjRcMiH7patJeB6Rv/MWo5vhZRRkZIuOxjwWjdU2284nNA4p6Slj480iT568tvjaS/+M/ZrxqcwWAVLHsqheEPuC0cdMml4hYt35kbvsYdJjT0VI9i/aDo1A97uu+VfjADU2YyHitjiLSfRKJQ7K4XMNJc2G21RHA7uRyzSKxTziW/bRiKMu1GRLypBthgZkxPEa8qW0yR7SACR+34GXMPdKJfNxwS5WA5NLCfTA99jS/ug==\nns.anycast.nic.tl.\t172800\tIN\tA\t204.61.216.19\nns.anycast.nic.tl.\t172800\tIN\tAAAA\t2001:500:14:6019:ad:0:0:1\ntm.\t\t\t172800\tIN\tNS\tns-a1.tm.\ntm.\t\t\t172800\tIN\tNS\tns-a2.tm.\ntm.\t\t\t172800\tIN\tNS\tns-a3.tm.\ntm.\t\t\t172800\tIN\tNS\tns-a4.tm.\ntm.\t\t\t172800\tIN\tNS\tns-d1.tm.\ntm.\t\t\t172800\tIN\tNS\tns-l1.tm.\ntm.\t\t\t172800\tIN\tNS\tns-y1.tm.\nTM.\t\t\t86400\tIN\tDS\t36787 8 2 AF4A3A54AA5F73C114F9C6E4D9C3EF0040E387806A9F92AE85276FF38F33BCB5\nTM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dorMfUPFvA/02ywEjEpMCvWDwDMu/JSADs+2U0zUX7/2IaMyFUpD3lSdlJTmimCByGTu2Mt2sJ6Q+aFlbUuTIXR1fuzX8MnyUHKBv2HMB6yK9j/OnIxRCvEk/HqtK479D/+f0LqMNljdmpxPJ3h76ngfFHvK+K/sxLNLYscHYK/Iwr5r3uExAP5lJLb1wYXUMRGr+q73w0+flSU4+KZqrEigDoDNansTx5PZ8qIn+j1Z69a9AJvp39yKmG0ELRvDVtX+0nncYVox9UplWH+Tt5M9nbiuk2QwWgwemcZRaPAi2djXpY5gkcrdKD7yCIBftjeX3HtAAXDBs1Mczf+2Ag==\ntm.\t\t\t86400\tIN\tNSEC\ttmall. NS DS RRSIG NSEC\ntm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Iz/M5E7GNZQurBMOg147xP2mUp3Os/jw2sT3HPUHNK5rGMWn2V591++kmwyiaXPOWYb8o61sQXDAxDeYN/WlCD7gzS6E3FEcQXmOmmBBFp8riOp6OJO6ERcxCz2gjBMOHfB4mQvlqFnBu/6KNVcmvOGaeSmZVd9Q12Nc56TvjNy0sePSpga+NsWwaZ6NdQDrdmw1OTnc5QBz7c8pim+VsiS6xZUsK2ITFP/zbpj8SctXqaPwUpD3wvACCZHJZilHnnLws6pXpCO/pM+JMyjMS4Ut/tXBZCjO9iG7D/1vvuCFZ1iuHK57xxazLH84jQesHezUWRnQ3NnqEvMWDorXFw==\nns-a1.tm.\t\t172800\tIN\tA\t194.0.1.22\nns-a1.tm.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:16\nns-a2.tm.\t\t172800\tIN\tA\t194.0.2.22\nns-a2.tm.\t\t172800\tIN\tAAAA\t2001:678:5:0:0:0:0:16\nns-a3.tm.\t\t172800\tIN\tA\t74.116.178.22\nns-a4.tm.\t\t172800\tIN\tA\t74.116.179.22\nns-d1.tm.\t\t172800\tIN\tA\t64.251.31.180\nns-d1.tm.\t\t172800\tIN\tAAAA\t2607:feb8:0:0:0:0:5:8\nns-l1.tm.\t\t172800\tIN\tA\t80.249.100.44\nns-l1.tm.\t\t172800\tIN\tAAAA\t2001:470:1f1d:244:0:0:0:44\nns-y1.tm.\t\t172800\tIN\tA\t91.208.95.22\nns-y1.tm.\t\t172800\tIN\tAAAA\t2001:470:1f07:d0b:0:0:0:22\ntmall.\t\t\t172800\tIN\tNS\tns1.dns.nic.tmall.\ntmall.\t\t\t172800\tIN\tNS\tns2.dns.nic.tmall.\ntmall.\t\t\t172800\tIN\tNS\tns3.dns.nic.tmall.\ntmall.\t\t\t172800\tIN\tNS\tns4.dns.nic.tmall.\ntmall.\t\t\t172800\tIN\tNS\tns5.dns.nic.tmall.\ntmall.\t\t\t172800\tIN\tNS\tns6.dns.nic.tmall.\nTMALL.\t\t\t86400\tIN\tDS\t33859 8 1 D45AF9B330B00BB0367703F7E20C9478549B357E\nTMALL.\t\t\t86400\tIN\tDS\t33859 8 2 3A6519623FBC4E24CFCFD7E42736DED6BAC592E406D1CD0D9E36D7B62B1E5396\nTMALL.\t\t\t86400\tIN\tDS\t64876 8 1 D564C6367B231A61C27B6899073CE6EA2833A022\nTMALL.\t\t\t86400\tIN\tDS\t64876 8 2 0A5A8FF21780D56DB858FD4D0F7A77658C59F656AD556BBD4B0E2F4AF7EA5C0B\nTMALL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Dcgc2GuhHvAkG67DVWco/T/Q5qtGGye4m+VpVECJDCydDz7Xl9TIljNzSpGs/0zyPYT/uMDkeNEom4cgbnp6JLNPOFN910AxYtJ2qe9kK7RSbUp+/zSJDzcYUyufxmr8r04Uuz/PpuBhxCUQKFOLTjdTritm/+nSVpg3VBP4OQJLbkcDk4qATJrvTUgkI6IzkVE3sSMg5fnZ4c4UXshZWQFFDhWq0wrnat+vR+2hWOKt1NwXQhbT8gfkk+s8hGf8OCXmYKJ+J3EzDEWSwwW7m2krIVV7UFwI7dFpsQGD2snPGTHn5kPbyGK7RVPbHbgCxeTLKXY69AezCn97b/RwVw==\ntmall.\t\t\t86400\tIN\tNSEC\ttn. NS DS RRSIG NSEC\ntmall.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HeEhdlOmBKNqgZSo1KmxWJoOPduZjgVy5wIQiHsk6KHZb/HYMH72DENE0uEFA5bi0hhHCDMMmwZxsqCo2UYA53xkTuQPtYBZtq67RJ5Efo1zyvY1ysPg6o899cwE/RPFAR2tGksTi/xHNcfMRwGjIDUETlAoE3ciU7Qo4Fzc2KDMEMFdADewKLyq9TH9SNXMaPONtR+b4O7kI9LLjOWZCTC515MnoZFYm5RI/RQIsdwIyR9p59L1DVwu1L7/XwEuE83aSmGaiv7NBrvsVHjMH8Yd8xgrcmOGRKmhGwcjO+C/RwNlWkFjn4rWmLJ2XIglgWnRUMM4SmeaekPlmagWVw==\nns1.dns.nic.tmall.\t172800\tIN\tA\t156.154.144.164\nns1.dns.nic.tmall.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a4\nns2.dns.nic.tmall.\t172800\tIN\tA\t156.154.145.164\nns2.dns.nic.tmall.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a4\nns3.dns.nic.tmall.\t172800\tIN\tA\t156.154.159.164\nns3.dns.nic.tmall.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a4\nns4.dns.nic.tmall.\t172800\tIN\tA\t156.154.156.164\nns4.dns.nic.tmall.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a4\nns5.dns.nic.tmall.\t172800\tIN\tA\t156.154.157.164\nns5.dns.nic.tmall.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a4\nns6.dns.nic.tmall.\t172800\tIN\tA\t156.154.158.164\nns6.dns.nic.tmall.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a4\ntn.\t\t\t172800\tIN\tNS\tns1.ati.tn.\ntn.\t\t\t172800\tIN\tNS\tns2.ati.tn.\ntn.\t\t\t172800\tIN\tNS\tns2.nic.fr.\ntn.\t\t\t172800\tIN\tNS\tpch.ati.tn.\ntn.\t\t\t172800\tIN\tNS\trip.psg.com.\ntn.\t\t\t172800\tIN\tNS\tns-tn.afrinic.net.\nTN.\t\t\t86400\tIN\tDS\t8629 8 2 05C891303FDEE4FDAE258E2A7D48370CE21F98058C0EE0A50C438C2878A8E2D6\nTN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DVNWOPdFZaUMKCqirn8fS3F/nEK6reIIGh+WUdgzq4xUJqx8waS0/H42xePsVIcG7yVGUQMemFChAUxgnJYLWSekeH45sF0Zud4Xg3Y6P7BZuVHxkciJofBHVXNkujlXqmp1rRpLT34mG/+KOERddI8+oDq5xjYXDPus6mv7nDJMZeD6Wu88Mv5Wg+QI33Xc9i+8Lql9bNCu98RW4D5DQV2V+zGovL6Eg+/IXyeQO9K7yhfUaBdmnreeI5Wi7IHDUQ8xWuuwRocn5NGtR2cDDSGgZPpaYBnZkO4xg+D/vsAuNRInvMBnU6KfxzS+lgAz7SlzQp3JXeJaWbRzEJFGAw==\ntn.\t\t\t86400\tIN\tNSEC\tto. NS DS RRSIG NSEC\ntn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iAmvEpPPD27LgDZnTIp7A3pkM4nAXILRthJaeIGaiDTJxNSpCRWtOSXlmUW97LsSpY81/3T7UHTSrzrr/or9ldGtQn/YTAwkqfcjpgWlvYq3qntV+GgRlA7oy+G81+/ceG9C218WnZsMdl5QRBqNzKKMfEaWY7bXsrTR3kvlVocs+lsAu0OBa+CGnapAAoGH/GbND9gIYpuq7+vNty70FC+RtgPbmsxXUWoLgtOEoXvbNeOfeMkgENZYAfLlBcRpKtwpcM52JeIdcLHK6SC6WiovNwL4srTzmwxQLgiwLejkgyA0woWsrzLRsLWCkzjb5OyabJHrdwJkKn1xt7ps7A==\nns1.ati.tn.\t\t172800\tIN\tA\t41.228.62.63\nns1.ati.tn.\t\t172800\tIN\tAAAA\t2c0f:fab0:ffff:4:41:228:62:63\nns2.ati.tn.\t\t172800\tIN\tA\t41.228.63.62\nns2.ati.tn.\t\t172800\tIN\tAAAA\t2c0f:fab0:ffff:5:41:228:63:62\npch.ati.tn.\t\t172800\tIN\tA\t204.61.216.94\npch.ati.tn.\t\t172800\tIN\tAAAA\t2001:500:14:6004:ad:0:0:1\nns-mr.nic.tn.\t\t172800\tIN\tA\t41.228.63.70\nto.\t\t\t172800\tIN\tNS\tcolo.to.\nto.\t\t\t172800\tIN\tNS\ttonic.to.\nto.\t\t\t172800\tIN\tNS\tnewyork.tonic.to.\nto.\t\t\t172800\tIN\tNS\tfrankfurt.tonic.to.\nto.\t\t\t172800\tIN\tNS\tsingapore.tonic.to.\nto.\t\t\t86400\tIN\tNSEC\ttoday. NS RRSIG NSEC\nto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WkkbHw+zRM/uhcgxDFeOV/DBX+qS9bg6dSaP91jnM7R7nWWb3itcPsdG0BN7yUMAZt/5JWLimk52/25VwKu5BJ4iwIlAlHsFsIFIPIGh5+gEr3NfAbJc2ZtWcGF527iY3xVTALw/KPbhapBeYHFviMWbgWmqfL8crWWk5P3T2EGze2XJ72htqBQEMGJ4WvsTe9bZyYSJcui5EqYzCt27ydVtTS9vqy3bBS3aQRt5bYXaWGHnkLQusNUcsODi4H5RvWU/5RDv8e5VB8zL9g6eOR5xhZ0cuI2wjSzikWICTopDbHxlj63hwK7YlBV3kDOAnycNKDAH8R8tdyj+fGCdMQ==\ncolo.to.\t\t172800\tIN\tA\t216.74.32.104\ntonic.to.\t\t172800\tIN\tA\t216.74.32.100\nfrankfurt.tonic.to.\t172800\tIN\tA\t46.101.233.168\nnewyork.tonic.to.\t172800\tIN\tA\t162.243.211.202\nsingapore.tonic.to.\t172800\tIN\tA\t188.166.187.0\ntoday.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntoday.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntoday.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntoday.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTODAY.\t\t\t86400\tIN\tDS\t31597 8 1 51355681F058011B233CB062D6E9709B3495173D\nTODAY.\t\t\t86400\tIN\tDS\t31597 8 2 ECA5D574047AE7E9E117161BF526E3A93B145A3AA469A2461211F9B11DF8BCD0\nTODAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hlaqiVpKKFfQb4feqGxjtlRaOVuAf6sWSo4+A5lQOFZIfmLw/2CdxsLKnbhsPpZBJb5+6OR7aSyUyIzM9QTSkRrwqH+TDLAkXSV662gSmhv3dm5Sy4DYwTzUSa9wWQ3NKKZ4wRT+xhvruHEiCj90itWiwTGOhXNms9pDAsV2EJYWTPJGc4zY4Inl5h6B+RhZiOBaWJt2oUQL6pF9ulNtQ7Rw+f7MOm8VegTTqauemj5DbrutAdqm+bxAjMQvdfx5IV8V6jt0dcUONs1W9NIupIilaaUhpYsKJj2NT9elAO93R1sZNrDp6Zdl4KWG0+A6DzDt7XYHlprfyZZ3zdS0lA==\ntoday.\t\t\t86400\tIN\tNSEC\ttokyo. NS DS RRSIG NSEC\ntoday.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DvOWF9aTdZ6GxvnC5M/pk+r3MU5MOO5gfDzT0DUaZXdexSKG5SY16hzAQHuJ8WNSORrTgxh+wEt2RknzVLvQqv0x4zjsaHvDj3r1RXER+wQ8d02ToyeBNoRXGkbQ1BrIt+kw2BqLjfiXyIPXwulaolZuJmg8frprOYvFAGaQTe0+crC428Uk9IZoo05fFBL7GErD9jxLAvIICPNgESVEE1XxXTbtjgV/077y+YBMutGnbKYTt9vMrL2oGGH3dc+BFWH2xcm/rplHekBHUK5Sgl7FQZ1bM6yUN082yiG4EWv2co3VUX8mDKd6IMvorHcQmg79qMfd4bgRHwGPD4nbxQ==\ntokyo.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ntokyo.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ntokyo.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ntokyo.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nTOKYO.\t\t\t86400\tIN\tDS\t24061 8 2 C301D350B1B82710795F436F257DD10B840D3A2FF480A4CB431CEA38A09C8C19\nTOKYO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . M56I3vyJjWdT2EuiJulGVYONiepeRh1XZqdubXS+JxVg9ZkIdRmJEWnl1KEHUOx3dHTcV5oziGfn4+SupvjKvR3QnLlV99O1yjXLX1f0K+JRg+XNE2ckenV1BTMrGPC9O8eBAYJzO9N3HHM9yXl5zEDC7Hl/wALPmyVioxnoIiRkdFbhdxtGmJPYLi4n169eVlBHiiYRFH/f4aq53MT3Dj/OHH4Rt6qSR78Ur8+XgjmCBwoQKky+j4h/nCCQDAschJk2ZW/hGY0PJiYfL10J16NVk21zPvcDVOB2rLvK3Z7Mc3V3jPbhMBZVm57xve6rIb8J2LadWMSO29VFUzhLMw==\ntokyo.\t\t\t86400\tIN\tNSEC\ttools. NS DS RRSIG NSEC\ntokyo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pQ6k8K8zqoA78EFucNH3qsTpG0MDTOQLqt9ok0+NRtjLImeufX4ywny0bSsafYTcqFKW9ZWi6udsetm1lsqclfG/kyp0ttn/U4TiTy6mh7CxNbnIwgh0tMSl15YgR/xYTlXaQRrH8f/vcptVmHMWkhHez4KF3h5bxwaaCCUTIZeaMDuGIdjPUDhGUDknAU7jtcPt4EmfZumH3CpIhuOrk6UyYWtjPokjF2iRIXzRWenuLhvNiBn6+VCFzE7DrDHs4geDItDUeRmLb8Eaf4PiiB2TYqpncPpyXt6s2/QpXUGFB3jRM4gWrMn8V5YhkrqmgY7f0Ps/K0NLxBDES7dokg==\ntools.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntools.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntools.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntools.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTOOLS.\t\t\t86400\tIN\tDS\t37030 8 1 66A0CF9E38CC55A06C4E49294579664464F9D389\nTOOLS.\t\t\t86400\tIN\tDS\t37030 8 2 C3D52203E96A362746E9B873645A0D90FF24C018314FEA2DBCEE9D126B8333BF\nTOOLS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oIOwB2RU7L/GoJyq/MDMFPgqnvsYWoE7JumCcVVA7bPtRfJ15hZNGeOLhskgvPk8jSBBppbS6nrExKf+4ihLuo83Pw/4XnOr+2Jof/9RIwZbpkkzz75wqOI+NFwwm+WRztLrpFIxMJp80x+LjyYuZSwxGL7lGwuxINLhhBOCb56zmIOoLyiwSK/KQlKmoH9Q8cggrO1Jbu9DM0f23BRKzNRQbyIwg2tcsuQnO5DcE29VUrj0d+0Xn8CjVEiLkGyk05TON3mXAP/7LwBvaFqWwlm+wKTE5lmozyUpXXD/ifgW3Cat2QJTwvspFBEim+vA0rlY2qWILN+Ty3RkIyZ/yA==\ntools.\t\t\t86400\tIN\tNSEC\ttop. NS DS RRSIG NSEC\ntools.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S4Mr9CrSGcG6WSS5T9joSLTXO4/a0j1dlnU7H4qv75WWdujV6kUk8T3pIZYeVKo3ImQtrYca9F1AUJZlz3tRYOpPLGjwfoqNnnhc3lNoHpCofQFbK1of4x5c45relJY1zfS4L3bOd06TBkC62FQ00eJ1H1lOTtRITMFMrb10vL8BmBR8zEX9qaFYajSHkwIyBVtRjpdn6yrzIX4ae975vkNASoz5ICXRSv6nt9yjWle/6KhHbp5dzsFi9EMlJYqQWOu0i8cSysZPC6WxJGqIKhoM1V7FFfI+edEl6fApsFPyEW78LnsAtCjsl5OaViSEZJR0dyU6bkv1jKANBnf7+A==\ntop.\t\t\t172800\tIN\tNS\ta.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\tb.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\tc.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\td.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\tf.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\tg.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\ti.zdnscloud.com.\ntop.\t\t\t172800\tIN\tNS\tj.zdnscloud.com.\nTOP.\t\t\t86400\tIN\tDS\t56384 8 2 BA378C5913404EC654DF544F519B0FB287E140D64DAC5D59E349962393C17945\nTOP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ruJScN2/tWO4FijUO1P3nFlYyYPyhg8M9kuZrdX+D/yWRSmTdhG3c4YEJpYlS6vbipaece2VBz6idUEuJ0H5BszCA64HVI/NxOgDUj5ZCm6D4QbDRzzUnME/B5jgtXESMlB2tQDYff5ZA+REXJJfZ6VknrcmnKdXO2LBM8O5I7vSjdOpGAmUzoj3gcuaP9IN3Y3PqFDWJmWd5U3fqiu3rzfZviTS+GULlld8RkuL8SAm9YYezhxRzMsYdVWKSRXz0qlWzS1UhpN99a6M/cctpXN4e71MMixFkqBgjbvk1n52m0tbrQE7kDHa7m4+JCi2b/uOkfce/XLqhswSz9yahQ==\ntop.\t\t\t86400\tIN\tNSEC\ttoray. NS DS RRSIG NSEC\ntop.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eJiFh4gahjJnq2/UgN00SfYhFi+OogjsjQQj1cH/rtXk3Xd6Sw341iEoDd7fMjZl04Z2P3kgVnmqyOlJRlS610lI45pd3xRx0WEwz2DxhsbKpmqcAPR7NlyX602MijniT0Yru1Tam97ljWYgZ6DVKg577BlldHSz3xIfDUkgrKbd7sAP2TJZw2Y0yGeJPvmXqM3xoydS8qChMoZcp5E5lS/pala5BWhpQy0KlaDk1WC+2Fn7F01HjQDb4SCvcyboOYv3EpxR6QxN0ubcAuSXbYtmRVk/eGMm2yzFnobKxU/7DSIvPCbJOgtvDkruuGDbxCSLNAq+2wFaBkoJQwMkYQ==\ntoray.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ntoray.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ntoray.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ntoray.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nTORAY.\t\t\t86400\tIN\tDS\t56617 8 2 491DF8ED2E0A348CE934FFF6D42A8506E131BC6FEF8F88D336A6318B98B48228\nTORAY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XQwfeznL0Cjgjvpxti+NQhHZLMSKX0kBDdYc2iFWr/sJbvW6ey/mJNBxT8gAlHYYgxjMeBxge+IxcBj+azqPaA83rcans7N9DSHpQjMwpNeGp6pmLbRE9vxmQKy3k4pB26vLYkEeTTYc216JIBoz0oDGZ6btP/BqvXPH3jEmA76UWztF7LTUYZn5KxgdEzg7FISKaRceoeT2UOfJdV6AOHmzzDLyFTXgWUDI8TCVgvnxZIxfkXHNw7EG7oPUZ9p5UEdYaSzweXGWVSywRajy43V62g+DAZqbhOkQoKYicAyQl4+ydon1l2+770/YUQkHB5w8kpYZj3CZ61XFl/rwPA==\ntoray.\t\t\t86400\tIN\tNSEC\ttoshiba. NS DS RRSIG NSEC\ntoray.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QVI55sWvAmwAb05DrUIzaxVh3iL4ms9lcskyuG7QKVrdwDolH33KHmuL91vSG/4eIV1DgwHXbQFnfISgDbZtNXFvPLibP/oofBfRshAuvIQ7ZwWLpXkJbDaisv4FdmbJx3pTDGvJ7VZkX1hLwzXKV3ZoFAAFZEBnIpXl6tx0G1DZH+vDYszpUnYtcY3wzJHkqPpOWos8o/PLKWjhTRKTZHGfyjBar82xoSfeMak+ovc+tlXvmYXTGolw8KBb1hAqJq+ddTE//sos1u4XAThvre2XTu6vh/fD5Uh0wwUP3M1vPN7LjN/jUue8YWESZsSGpy7S/LdaIumMTzSe8yuGQw==\ntoshiba.\t\t172800\tIN\tNS\ta.gmoregistry.net.\ntoshiba.\t\t172800\tIN\tNS\tb.gmoregistry.net.\ntoshiba.\t\t172800\tIN\tNS\tk.gmoregistry.net.\ntoshiba.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nTOSHIBA.\t\t86400\tIN\tDS\t42680 8 2 792E64E62C3281AF57D545D10C9A003F6B4507CDC2F369F302D67618B2B6F081\nTOSHIBA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lB7TtJd34ENls9N4QnrdNU+kr54jg6pAqlDvZWdXVX9f9fYv0zJI+CBqRLAK9RbXbmpDa/R440UrAtOtElpdMLkThfC48CPI2H9bwBkg/DBnBemTrDYNc4MOGFnIfW1klRRoSyh6gqsROD1W7nq9wUFKJ9SPh0nl7oSCvoDylgHD409HRFmTIU5vdnhulez0BBFkqmVWUpEhqtzZ0g7Hh7YOpGGGE7wsTRFEmXbuyubfs85CRHOQL4NZ1fBlhmTqFClpc8GC+wWb3Ui9c3/DbnzQi1hmhqq/u+WOHGdTRblS5W+OLpgvZ4v87Dv/9x7i2zmFw9DTSaVgS6DKNQVGmw==\ntoshiba.\t\t86400\tIN\tNSEC\ttotal. NS DS RRSIG NSEC\ntoshiba.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nMvOQSKGKs+wKuppaKDpNyWPBLoSiErSm0VcmEiUGIKKePm5MWqpHUGe5FtJC+jJkjsT8/21LHpY3g+iu7Z3qMRqRo+sqBHvMa7gLxMs1Indpuu5FoMHIibKqBeAVJSi6y8rNwPtOBFY/VQT8et8m4hGbdhwy+xRAcRtEKBh25QTM+2i0LK/aKfYHf0cY5b2l9x8sp6zIKBaHUy4OO9KO8vRCVfsaluWhqCirmh78tqa7RtLJaCMlG0/Dkb+JvCrGmJDdgA7p8hpBosAiTKCMB0gxEUlE1O5JUIcwQqZkCjm78hm1SxcSPs43+FnGzLjwE55YJrGplu/nv57fjT4yQ==\ntotal.\t\t\t172800\tIN\tNS\td.nic.fr.\ntotal.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\ntotal.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nTOTAL.\t\t\t86400\tIN\tDS\t25376 8 2 351DC395783721D224F07B1B5D6152311449B58E38F4AEE9123E9DFDC0B0347B\nTOTAL.\t\t\t86400\tIN\tDS\t34775 8 2 362DEFC3D011518F8CF871BE111CE314FD20F54AF98C508996A93658C4D5EB43\nTOTAL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OEr3sxbXg5jJsiSrrSZwVGUVot84e6qcXKR3xvMUUwId2NBgQPhpaEypRODPH8Qf8nQey+eHnnrcS4GGqn2BIp1FST4kpNBE7wVBftM6PhI97sBetXY6RGV/7flFdxtiX3GzBNJ6cxRb4JBINKgrN8snXXYsIDq99Ju8nkutDoN2xcxsEaT+YGGfrbYct90K61lnXSgsaedBT8NTxnAhfcOSF57zpvaPq1Dqhx3DxqmF+FEI+AbY0HuN0pJq5Y5VUWbC6URT7sa/i5WdrTbTSRl+50j/AiP38jFCtww1N3fvk1qBdh5VsGFrMH3WphesXL3dQeTOfXnuaK0nfanASg==\ntotal.\t\t\t86400\tIN\tNSEC\ttours. NS DS RRSIG NSEC\ntotal.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XRrIxOx+EQgSRsSNPGPwVjeSRdwmx1FmQxh1dmlVI/v5ObM2ikuqhm53DysevKeMJo2fvDaJSbibeqFt4Q/ZHYrUmV41sPT0RwxCM/Jes+LNEr+jHVK3R+St2cmsAuT5V38DS+gBqksn5op7zeFaOQbaxLFI4UE3CxXYhVesydNJdo0wVqTmdtrNetRs9X7c5Mse4X6JkO3XymIt2+OZQg8LY/Cxk6pjzQc8yvzkWaOWg3KHjJ550gE4Bhsj2VpsnSj9n5YDIIhutJAjFII1HgKQwXAiSH6R8+TYd6TRT4sae+Ni1iWMM5Jd760AdiKRDs+ynf2TIe/b/F9HCVefwA==\ntours.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntours.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntours.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntours.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTOURS.\t\t\t86400\tIN\tDS\t4171 8 1 8045CD16269CE53D98FF282A81C8AB453FA42B29\nTOURS.\t\t\t86400\tIN\tDS\t4171 8 2 208639A4EFA51DE42CCF7BF31E3F5484BED35573A0B8F91E5431E3CA5C1A0DE3\nTOURS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eRiscp6aIbuzBbCn529m9GqHPGD9gHwUI9YVGpTlLhTUnkFPiAWB/6MwMMbhU9wEz4y9+aEsv44LXvBupJVqiyyisGyHZgKMW2WQKVW+dj6278uLJBqi4gNYEYwJjFwli1T5vDj1ZtjxgXO9K5xstVOFF6Fq2L6PJBkpggAe4sLmQwr+AG3pRJ3Gg1fmTEBAfJTOku9hDrzUuzFvQbBoC3VHw2LU7kPGbMMrdoGkNKQAP2OFXe7TdKLOj5uLsvLzQ4tQT6/0nTrMyB/gcvTzyFZLDZRjc+jnNEs0+XebSiWG4SYFWp1bfGd+QSVDK/H4iLEJs4gq19AKOkCOmCBTBg==\ntours.\t\t\t86400\tIN\tNSEC\ttown. NS DS RRSIG NSEC\ntours.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . e6cU55bje5wZb1jiTtnGpY8XKmZGGJWouKXCt42rLOnYF2dMbfHzRUgZ+NIHrzIxpfic89C4JgsMhYgIhLBFo5V0FMCEVGCYIhaCCArgaStFxpyFrRxJOoODlSryEQj8A+0x9xbuVXPIMR09AhHvS1OHPFU/av/H9Jh5or0VRLOSd54xXOitqbZQ8HFNH6wlk2anNCHrQHyryS6WeqBred6uh1TUCL3qPWRMIJAxRqKYjfCCal6UbmV2cbKAg+0/tcQNvP0sj+C1I+vtvBcTbsPmmCkrRxec35DaOtSdjbgH519GgvoOESqZlkgabcTa68XItfQAz7Oud9avuKPdOg==\ntown.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntown.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntown.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntown.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTOWN.\t\t\t86400\tIN\tDS\t60184 8 1 C78BC61E2CAD7097123708E3A89D2CE79B730CCB\nTOWN.\t\t\t86400\tIN\tDS\t60184 8 2 99DA1A01FEEA03ACB621B5223CACEE30C49DA38EB253C77B935120498DD6412B\nTOWN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . fmytq9op+P/JMJH7+ZHV4CsSCC1EVWUgh/9wIWCMazureUdO5FoQ01vp9X9l29t83AiMOtoI4NmsJ67m10vAY3LKGg1+7Di+UTf5a8cRn2/k4Dy9xp5V91RGY00u7TgkZ6SYkUu99EZrSDOCIN1TS05rVkDL+o7DiMPFK/A4va8zdtBIkbbewGuIk54+Bo4uSOUWZr9NVy0OxFxVqUH7DvZbte0bAUt74vl5NdR8bwuvslTzqwtudLUfYagLpj4bYPhyirJ34caxcWJJzoVLjnJjMGl4IirFGWywM0oFfWJgxx7QzZsm2jMViDqhavVMHoQXU1r1JauhCPNwvhrNtw==\ntown.\t\t\t86400\tIN\tNSEC\ttoyota. NS DS RRSIG NSEC\ntown.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SNaYVJQrrj4vtGhTy3vmcYFE+Ji5H2JBuPXI90xbWztJEqMWSEJbNEUqssbVRJbSdWukNNTplIQrDZiol8evJNiSYkLuwoK7DQflmnVbLeuqvuXGmUXr05WvvrKpkGdPYB/TRDUcaT7NK0Gdf6lh5YNJ47JrN3gESjica8lSPYuvYRZdb4/TvjDiOUuXSu1gM3eVZZIl5LXC+3M+0kSLKwTX1PK3d1E2UCFnw/PX+PUMSG3wEepzGRWFCklt/L7XsPMojz6D0KVTntObgm6xQ3t8PA9FrwbIgEIh+RB+Z7F/HYath4gPYjSQWBjUEAIFFtvn8J+uL6jLZNi8acuR3Q==\ntoyota.\t\t\t172800\tIN\tNS\ta.gmoregistry.net.\ntoyota.\t\t\t172800\tIN\tNS\tb.gmoregistry.net.\ntoyota.\t\t\t172800\tIN\tNS\tk.gmoregistry.net.\ntoyota.\t\t\t172800\tIN\tNS\tl.gmoregistry.net.\nTOYOTA.\t\t\t86400\tIN\tDS\t64432 8 2 A94642B87634CEA4BD28482EF6BBA326AD51BBF581E1C8A4EBB713AA31FF0225\nTOYOTA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . R/Nu6F7N8jLGZUtYsqM1oIsLxzI79ySxXnkz7q7IJ9dGgZQgPDNxpHcGtb4Cud0UtzdAXt95TURNDmraUwQIDUaWf16B3ZIoBu5kCiZepqFLtn5dWq4u9rN0sov425IxnAPil0RgyraHjfY9edSUQRTyXbyInvaUMQ+vbPPpq1aPY0rhgoYiMvy4BwHnjKYr3uN1HG8YpVi/uICaYmUT1Z0GomXL/mNrxxl75HKZ02QH0kqZV4uN0dCqNfbluoet6gchX4AAYh+a1I5Hc6rSX2Nz+CqqF/0vp8NOFQrnLhpQMezfAVGl0Oads12fspEZzbeuiGPkxPwGW5XaBj47Ew==\ntoyota.\t\t\t86400\tIN\tNSEC\ttoys. NS DS RRSIG NSEC\ntoyota.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F300NXB3wucppZC2dQr0jGoehz1KQ3flLJHlSibTLQ/qQMxsP6NLzzxek3QF6p26FKtmNXvOUVAAmvIJBMAShJDruyurCC/wTkGXqSkYA4yiaNnlEV1NJN/vXj3lJLeMm1q0CFvQNfUgjOWmqQMIlN9++nAdjyhZ+GVkt0qZgv6gXvRIBxzxY5/D1yrdPhEkpXdshrAfw8mML5n4hSZeSaQci1st2tFD/bJ5jTr0US5h9cO1pfumhIRUVEO3WFPT0F11ZFFC9O3JiL2/c4v1pJXUY+LEjM8bVa2PCNY6LJOyqniZTlWzGAk/7ww0yMeuDlEzk+8lKN6w9PtmCBVm4g==\ntoys.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntoys.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntoys.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntoys.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTOYS.\t\t\t86400\tIN\tDS\t11182 8 1 0194594A2598339EEE7B5EE68E390689DE94531D\nTOYS.\t\t\t86400\tIN\tDS\t11182 8 2 0AC929AFF56BE452A8AA56BCE71AE3DE0061AFCDEA4E0455B3373B5F1D683FFF\nTOYS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tf8CmFEM2l1j+lYeDkmOwQ0Ftp+pQVUtenAu2w0oQ8UynT1zsOXtZiDdasmtLUICt0+7NNUaM3BN/3sasYlPXWT5R9IbcM/D4a3kYylzBb1xxGF2Mw9MNoJQ6NXRxEfkBaLA0aoS2F3eE5MqXkbws/tXKlw5EP7byp70b2AlDMvryyzBcIRf1fJrM5zCGVaVHS9DGcrjhfziS2e2anleazMW10Sqk5OPo5qM5IRdnhTgWvklVDrW0sC43h+nAUMW6p3aWsDVIa70LV+UAQ2TcM6ExaEvH5oxLXDZDKzXcNRUSFdsOal4YIte4X8FDLGCCWGkxMJ6c+jJ9rwAjnmNYA==\ntoys.\t\t\t86400\tIN\tNSEC\ttr. NS DS RRSIG NSEC\ntoys.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RnUJZeTHATiCW9d6FKXy0HGUi3t6O7cIZH8Qfhsa8Q9tRAZONjzrK73TZHfA2WA8Zpw/MgnYLSRF4Kd7/Kyb5YlFER/ELlwqSJGyjT2VoJ421iNBT/3c5a19PCfLdNVboJCq5AuTHV8GykkOAd0F0SVmPNoyaVcxq1V+0KvaIXgm+zXMJzym4vjLqDUPaslpyrU5U6//bUoUIOxCZDj7rvKoOSqsEbDvIdlNBYYe0lCo4IybZ7VkroxYUt3NQd9/Xqzk3qJWT5fh8WaRGHC7e/bl/Wuw2i8WsflYchF976KZ/xrRVz+pQcHgN2/1qti+XLzzzXMbXBmGThQuwym8xg==\ntr.\t\t\t172800\tIN\tNS\tns21.nic.tr.\ntr.\t\t\t172800\tIN\tNS\tns22.nic.tr.\ntr.\t\t\t172800\tIN\tNS\tns31.nic.tr.\ntr.\t\t\t172800\tIN\tNS\tns41.nic.tr.\ntr.\t\t\t172800\tIN\tNS\tns42.nic.tr.\ntr.\t\t\t172800\tIN\tNS\tns91.nic.tr.\ntr.\t\t\t172800\tIN\tNS\tns92.nic.tr.\ntr.\t\t\t86400\tIN\tNSEC\ttrade. NS RRSIG NSEC\ntr.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bjVVxNtp5L21fqRgRdAZkHfgEeGpOf4qmmWJ7EJYda8OcbMjaiJb1M4M1i7Zz6kpOjp+RjAgNwgi1I6SStMzAL1KP3MyKtJl2nsg5LrSswNSvMIwl3W5/5TvtqP8kHjnztV5egHeUJM4gsCLlN8WGPHvLnwqSfKbSnkJd36BS0pPMlSR/h/59OXWwd3qMQoyQCCWYHa78wZAj0hG436r2ZAnyhguN6coQQ+jTuKz1nZy7SupBsq/OSuKtUSxWu4fwbVlworEOTWmAaEoLb2jQmwXqyKAsJ68J4PcMNR73uYmto5iiwtGO4Jg9sah8LDw6BNlLAwzgJ46szzxUaBJ1A==\nns21.nic.tr.\t\t172800\tIN\tA\t213.14.246.2\nns22.nic.tr.\t\t172800\tIN\tA\t213.14.246.6\nns31.nic.tr.\t\t172800\tIN\tA\t31.210.155.2\nns41.nic.tr.\t\t172800\tIN\tA\t185.7.0.2\nns41.nic.tr.\t\t172800\tIN\tAAAA\t2001:a98:10:eeee:0:0:0:41\nns42.nic.tr.\t\t172800\tIN\tA\t185.7.0.3\nns42.nic.tr.\t\t172800\tIN\tAAAA\t2001:a98:10:eeee:0:0:0:42\nns91.nic.tr.\t\t172800\tIN\tA\t162.88.54.1\nns91.nic.tr.\t\t172800\tIN\tAAAA\t2600:2000:3002:0:0:0:0:1\nns92.nic.tr.\t\t172800\tIN\tA\t162.88.55.1\nns92.nic.tr.\t\t172800\tIN\tAAAA\t2600:2000:3003:0:0:0:0:1\ntrade.\t\t\t172800\tIN\tNS\tns1.dns.nic.trade.\ntrade.\t\t\t172800\tIN\tNS\tns2.dns.nic.trade.\ntrade.\t\t\t172800\tIN\tNS\tns3.dns.nic.trade.\ntrade.\t\t\t172800\tIN\tNS\tns4.dns.nic.trade.\ntrade.\t\t\t172800\tIN\tNS\tns5.dns.nic.trade.\ntrade.\t\t\t172800\tIN\tNS\tns6.dns.nic.trade.\nTRADE.\t\t\t86400\tIN\tDS\t8536 8 1 32A35A60DB7B829CB28D11DA9C2337D29518392C\nTRADE.\t\t\t86400\tIN\tDS\t8536 8 2 B0CB84566089CEF9BC8654B2B4966724E83473AAF8C2621F489EBD06E7AFA6E1\nTRADE.\t\t\t86400\tIN\tDS\t20971 8 1 BBA58C493FDF9215423C5B99317C43F93E16CA60\nTRADE.\t\t\t86400\tIN\tDS\t20971 8 2 E2EFE7ACD760222A61BF44C636A4B7BBF15596E63CCF59A59DDA969C3FF3EAB5\nTRADE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . taGJot4bq/EFlMEFZDyUsAaNh1IBbn/5nI0Wcl6hKMIVhW6OTH3AiZItYhLI0EfMmHPRUaq5WKP5mzg0WPFN5Xs6ZZCRKr+x7RUkwlWEwcS2WigqMzEyaYHEw9wUXB3pbPMRkEwvEDD2vkWupoa00ggOGz9+xBEucrhP9jLx5zxGweaJ3symFL9oukEUON8gsba6eI/Lie+GKruPC7i8iOEl6hQbmiRYz21OHkO8qerAylzdD5yS0D2OwcUVBiNnc3S3tdaCi0TZhwJ1tboEGvMIUNyppKYmcc0ki33FIFUq9c3vmhZqcox8e81VMbtWZ4CU8d+4rIkNkOhxgZlAGA==\ntrade.\t\t\t86400\tIN\tNSEC\ttrading. NS DS RRSIG NSEC\ntrade.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ovROhwhCmaXKBqITUxe5YuVpCCq1sDKw945G0/eMcDQQmq7qdftEZdMM4/zZW0n/6UJ9akKTZ+9kaSXTh92BtPXNeoiH/KoAlrHgw39CRle+UOvXsdsRqclXq9MPpIiw/K6AcGgl9XgmgEVHPlZ4PjTAcVneuupwsJCS/qR86f2Uu3jSj5anmzdyK7wkdPOxHq28bW0NwTxEeRKE4dFs0R3DT8ScsyvasvATlPPMPuVzuN7i3h9zgki8P65+dsjiMiX98Y/2UJ8nLkTsJoxIDtxq3ZYMZC7Lf9wDiayRod4GwSj8LNYSUzz+OwErHYFfRWgKlsQZkfcJ2ZZAf46xDg==\nns1.dns.nic.trade.\t172800\tIN\tA\t156.154.144.165\nns1.dns.nic.trade.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a5\nns2.dns.nic.trade.\t172800\tIN\tA\t156.154.145.165\nns2.dns.nic.trade.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a5\nns3.dns.nic.trade.\t172800\tIN\tA\t156.154.159.165\nns3.dns.nic.trade.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a5\nns4.dns.nic.trade.\t172800\tIN\tA\t156.154.156.165\nns4.dns.nic.trade.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a5\nns5.dns.nic.trade.\t172800\tIN\tA\t156.154.157.165\nns5.dns.nic.trade.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a5\nns6.dns.nic.trade.\t172800\tIN\tA\t156.154.158.165\nns6.dns.nic.trade.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a5\ntrading.\t\t172800\tIN\tNS\tac1.nstld.com.\ntrading.\t\t172800\tIN\tNS\tac2.nstld.com.\ntrading.\t\t172800\tIN\tNS\tac3.nstld.com.\ntrading.\t\t172800\tIN\tNS\tac4.nstld.com.\nTRADING.\t\t86400\tIN\tDS\t50349 8 2 B887649FD0693BDD6CDD8C98F365DCDDF52049E0DAA62422005CA7D2F4243510\nTRADING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . se0A2pi62YWLy2o6WlXV0cQ11PNJautD6xD1kjBeVbrh700A1EXXq3MXzPqURVV5dXy544phAp3O3ATzhcRbnXX7pAftvTpx5KIB3RBOIMeuyrS7U8TO6a73PHtDSk8wsRY95FW1fZ7MC8zI1i4lwCUzScqrj6qRwCQTYbg04fJ7MSHcmO58KmFYmkqYJ6gl9fuwU4PAR79UQLXzGivlVCGT4Fgb3iONJNi50G/pRT16eR0TRs9JA+zXR1ilLYlJ5pNVm2ojWQOvC1lbACcb2qIuZlEKad8/A4jCCRfYDsBWKsoGXr3dVD9nR9RdNZIQjYtKc1Z3O80Y0vg2QRBV1Q==\ntrading.\t\t86400\tIN\tNSEC\ttraining. NS DS RRSIG NSEC\ntrading.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qACRFMUFU+xoxYnPUV9i2BId1qo9WtND4kVYPxN/gaQoM/O9wt+8jcDM0/xS+PWuXvJIQ0ls3U77ttOTz/Mg1g0Yg6HAfpx4hbOgk1FVTApv+BJOn0mmKcX30kMOxsrPMuhOpPX8C8Hh/iJYdS98kFTjbGzNhB/84x4zYbLbXI5tcPbqIVXMjJie+DDixWkimVqlG2hijDNbkzusFG1KTMCD4fg1hJaZ7pgpUy2O2QuEAC3X8U+yfkBMSD95VcM23HiiQsmOVhMC1piABzKg/iZ0EmRN8V1fNNCDuGgN23QOkE4WwciXtzVjkvDyC7LxhMIIsemH39urTwb2fN56Sw==\ntraining.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\ntraining.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\ntraining.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\ntraining.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nTRAINING.\t\t86400\tIN\tDS\t38920 8 1 61B8672949C605ADA6477511AF5DFD85D05F3FD3\nTRAINING.\t\t86400\tIN\tDS\t38920 8 2 67661C921C18DB2A7767E375A996436284B5B5417BD7D974C65140008AFE8F0E\nTRAINING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WCVsPfviFbsq8l4jv4oWRuSsMdvr8QpYChkDISyjxxJPeSqPllp3BHyKPftN0MyWp/1Q6swQKTY5Eegoi9GgiZXUidmZmsVIPK81rbveRWAGS6DZIiDr4gxY5q5vqdSdhvpPSqxyYWVDks+nfBv7m3HSVhMGKkN3lGQXqEYasm6f9dI8Ho0Tp6nPvKFKDmYbRV9yeeiycMdKHKJSrypUKUvdHN87QQI+FT16gdSfMvL6DHBya9o3Y+8gKbyuEv1f9wXUqQGw2B2W3LmbjW88aDyuF2Vt4SZdpgap7uibLvmWqHS/Nhqx2v9z3dRJc/G3ly1R4+KZwn5OeFEs/5T8qw==\ntraining.\t\t86400\tIN\tNSEC\ttravel. NS DS RRSIG NSEC\ntraining.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . K6KaJOsv/ogNQlbirEIHfI3e1t9n4i/q5zOSoR47MHI4gVv2woUbWXo6YGobOO7HvUUu1gMMAeJ/BDt45Tvaa3a2pO8ThSephm17BGwNh7idXkE1y1bzznSybSfhy0oxSQF6cJ2NK/vPwCefF1Ako9GvDP7eihbf9N9HkeUCAQPeXKw9V+xjMU1XD5Ll9q0ulxor+cK7SA/QkcVuBi9Q+vQCipBCG8x5nW/JbSfTQBEP/sx1bjBbH4t3bHGnSbFrrODdVfTFKE6n1B/oPnuJEjMqraHN0GW/DctdO3YyBWc3+5UfiLHRdHSloxguYoHkJImxIEqlrE/h8sTcm2VXpw==\ntravel.\t\t\t172800\tIN\tNS\ta.gtld.travel.\ntravel.\t\t\t172800\tIN\tNS\tb.gtld.travel.\ntravel.\t\t\t172800\tIN\tNS\tc.gtld.travel.\ntravel.\t\t\t172800\tIN\tNS\td.gtld.travel.\ntravel.\t\t\t172800\tIN\tNS\te.gtld.travel.\ntravel.\t\t\t172800\tIN\tNS\tf.gtld.travel.\nTRAVEL.\t\t\t86400\tIN\tDS\t5599 8 1 0E146CAC215682BE7BA42BF4BDA786A311C8743C\nTRAVEL.\t\t\t86400\tIN\tDS\t5599 8 2 EC3BB8723430458A4EA6048A2A360C4BCE48A9BF75FE8D8D25336A3FB277625A\nTRAVEL.\t\t\t86400\tIN\tDS\t23764 8 1 E09105D6E22596AE547C52D8720DE6254742D9EE\nTRAVEL.\t\t\t86400\tIN\tDS\t23764 8 2 25F405D3DA254E8A682D4EFAD1D8E31273A4883EAE7CE2F1D22BCA9B580CDF5A\nTRAVEL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . h3Ke40J35KDUZfEpt9ZUMMtYBIOZMyF2pK3/h56U3+ldaZ7PTMQLtpN7udc77iPueC7cJzgRe3KogvQlpG484wddcKXpvlQ06d00IcN/OJn4ki7vLNXdQGfAFpMqOrMtdmfxmbGPAWcFQza3Ub1vsvc9gLzGcI8z4a7ZGCE+8SINlbUOGKe/F25Q5+Hxc7EmDW9hUBq4H5VF3h1FjffY+ZncUyjyp6EV/HclycoTpYQBCDJYk5j1g5ELNPrQ+7yMrtYwx3pr2uIPfQxySZJz7A/NU+JiWZqsNW8vA4f69yGNvx5KsuU+inWKrGSiP/0kkAyO2l8tVAWhogly7t6alg==\ntravel.\t\t\t86400\tIN\tNSEC\ttravelchannel. NS DS RRSIG NSEC\ntravel.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mC+aOj4JasatPr+QdmNsfYQJlu06LehDT36d1cKPhKYNTO6KkYOuIi/igt5UJLUCCZEmIumdGEoU0oSFWJsHXw2DfYqQ2Xfvu3YJcIKixAUupS+sHHjHit4+CafOCtdb3UrndoPXt5InwUDhISsn4MlfgIZXj1ujB/MWXsh+CDunYSniJT4rwNVenXBjolVn45AHP6scCLodHQ8ioF3vTaRn9LNFs349XV3Hrfsywl/q8ymSxtoGKzii9d1SuFnhxWEmNESr8lEjzU2AJ73aKTX5LB8IvMwfqoJkHiw6JFvcL6DfA57LXGdc8CoVBbEBNVmOBwmOivTcwtjAQ1yFLg==\na.gtld.travel.\t\t172800\tIN\tA\t156.154.100.1\na.gtld.travel.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:1\nb.gtld.travel.\t\t172800\tIN\tA\t156.154.101.1\nb.gtld.travel.\t\t172800\tIN\tAAAA\t2610:a1:1009:0:0:0:0:1\nc.gtld.travel.\t\t172800\tIN\tA\t156.154.102.1\nc.gtld.travel.\t\t172800\tIN\tAAAA\t2610:a1:1010:0:0:0:0:1\nd.gtld.travel.\t\t172800\tIN\tA\t156.154.103.1\nd.gtld.travel.\t\t172800\tIN\tAAAA\t2001:502:2eda:0:0:0:0:1\ne.gtld.travel.\t\t172800\tIN\tA\t156.154.104.1\ne.gtld.travel.\t\t172800\tIN\tAAAA\t2610:a1:1011:0:0:0:0:1\nf.gtld.travel.\t\t172800\tIN\tA\t156.154.105.1\nf.gtld.travel.\t\t172800\tIN\tAAAA\t2610:a1:1012:0:0:0:0:1\ntravelchannel.\t\t172800\tIN\tNS\tac1.nstld.com.\ntravelchannel.\t\t172800\tIN\tNS\tac2.nstld.com.\ntravelchannel.\t\t172800\tIN\tNS\tac3.nstld.com.\ntravelchannel.\t\t172800\tIN\tNS\tac4.nstld.com.\nTRAVELCHANNEL.\t\t86400\tIN\tDS\t20280 8 2 758DF715924D7A2B42A790AA5CF15D75C12BF7C92B481CDEA643FD0D8DED7A7F\nTRAVELCHANNEL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kjZ02K9kZOGmk73CN+HXt0nhfsju8jlG8wDbDvm5Sc1scSPUf7VqSxblLsddOgjyf+BiG3erEOLBUHYrUNibMSJeeOQe2ECQthEFacMLeg8cJwDU0UPt2o0RppRgI8v1FDg2iI/B7parLaWfdR3MxKEhJEaZ8GNTDD0g51SQwPYTNcTr43jVBMgQagBU9k1a7/V1IDV0fUqTEcDGKgJVPyXXdNLRRbX3j9MSG5kSLzH+hD0uryQYJCqvA9PES46Aj6rhRJ1pAnlT2DjHRj2gVm6UgEdPMPzs8QXsxSyiOieF86OyouJ9EU58au0DZ8sHDn8v2dQhnuc3I/VaE0BIMQ==\ntravelchannel.\t\t86400\tIN\tNSEC\ttravelers. NS DS RRSIG NSEC\ntravelchannel.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KLgJbPywr4dff4omarOz8TAi3lNpTYmFOOdgGoLmns90iCfVhsQUMzjI/kNdXOcLSXSflpUTQori5t3pxmykYddRCjgbMQC3TWFJ1/TZpixPM4rAEVlFfjgRd82+PjGHJGnoyQ19UtFdnacITlmYOlWptaty602kGXUOH6W/BPblZIFbQe1HHIx5/7/xBaTITU4fx/XWFX2pvRj/458pjQQUkmPDb/DqkwtxZltVhHbgjJzgZUaCIkDEE1v2D9N9aNVUqFoOI0OyZQIeNYaGKC3r0vpovuqRLNosqOi4ZkTSIqnByGbX32R1mIk5yGf6AkmSl2iy+tpIMxfcE4nNMA==\ntravelers.\t\t172800\tIN\tNS\ta0.nic.travelers.\ntravelers.\t\t172800\tIN\tNS\ta2.nic.travelers.\ntravelers.\t\t172800\tIN\tNS\tb0.nic.travelers.\ntravelers.\t\t172800\tIN\tNS\tc0.nic.travelers.\nTRAVELERS.\t\t86400\tIN\tDS\t55405 7 1 4DE444AB5096A42A5536C5E73D92AE0E4A3925FA\nTRAVELERS.\t\t86400\tIN\tDS\t55405 7 2 4597259FC2C930D955185465CB7CCE4F7B4258C0797C9F639AA5153A1F848651\nTRAVELERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uSv/qhMSJHRAqLdFinao9YKfigkvenabuMLcM3b97ynDzow6J75SCwaqV6KG8fCE91rDejFxafXP7yl8f2Xpo1MR5dBj8sJMingK5v6KX1bVTAl3busQ3XCFtp7YkEKEnQi7H6DHa0blgqf/8cII7N9ElcERbI/5oxreIc87+E0zgilXiqV8hzhcA5dq0Nvp281ZPLLEJyISqBkuLmapQd8QPpRF2Frq6mwSKqQFOGpq8lZkE5QKrel0RLp4Jo8JfwUhQpcU889kE75p1Y5XLVK10B84Wd1UDDxM7izsUehL/VpJvBujlkLQV4U0DV0JKHs5O+NjfX6MsPNYVnQoQg==\ntravelers.\t\t86400\tIN\tNSEC\ttravelersinsurance. NS DS RRSIG NSEC\ntravelers.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . G3FHwhqU8m+7Av+F8yyb3/LAsfciVm9zBZQBDt++5/rKslgg1rF//J6iqiOkpX9WRQTKgR4H2qYTsG3Em6kT0xrQXm1KsMJ/w6dXAEgcR2KisqzJLGYuwS+XZM0DMRKVZazSR6CGrScwlxQiN5lh7qyUL2lIBgX8AhQ29nHggz2RBSsR3sVNmELU+gIhCad3pT7C/v4//D1hYvNgqZJ1mcdhLLxV5CoxhMPDd7o6fu1Z8leWff5UneF+vuGxtAqo/RcPbeYWlXxr61l3uuTyhyqGlW9lcs0o7YAja5dWHVk3RZJWxe5LuFmTE2AbQua4yyjQqyzHK79VUkQtpBZ14A==\na0.nic.travelers.\t172800\tIN\tA\t65.22.200.9\na0.nic.travelers.\t172800\tIN\tAAAA\t2a01:8840:c2:0:0:0:0:9\na2.nic.travelers.\t172800\tIN\tA\t65.22.203.9\na2.nic.travelers.\t172800\tIN\tAAAA\t2a01:8840:c5:0:0:0:0:9\nb0.nic.travelers.\t172800\tIN\tA\t65.22.201.9\nb0.nic.travelers.\t172800\tIN\tAAAA\t2a01:8840:c3:0:0:0:0:9\nc0.nic.travelers.\t172800\tIN\tA\t65.22.202.9\nc0.nic.travelers.\t172800\tIN\tAAAA\t2a01:8840:c4:0:0:0:0:9\ntravelersinsurance.\t172800\tIN\tNS\ta0.nic.travelersinsurance.\ntravelersinsurance.\t172800\tIN\tNS\ta2.nic.travelersinsurance.\ntravelersinsurance.\t172800\tIN\tNS\tb0.nic.travelersinsurance.\ntravelersinsurance.\t172800\tIN\tNS\tc0.nic.travelersinsurance.\nTRAVELERSINSURANCE.\t86400\tIN\tDS\t61570 7 1 215C71A2673634E20414F560CC9D441D17AC842A\nTRAVELERSINSURANCE.\t86400\tIN\tDS\t61570 7 2 10DF2B1439BFCE8E31D758BA494F3FAA6C6317B6BD805A7E6F7850F5318B63BB\nTRAVELERSINSURANCE.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GryymisJVIPmbZUG2tkP5FVHYljYnlye5hX4adg0U78tcck26gRVp9KK33THDtScp8VivMGvKIoQhHN5h6xs9+xogFMxe2TVb1sSvorECtsyomzCF3KvWiRjwIoVF3ccroqVdJIHK/2rdYBt9kfge1whUH1Fw9rq0LUua3rAkSrR2EcfjJ9UjFL2sMzz0dWi/rBSReWtneHRjrllZ+Alf7tOEhZk2+ovAzC+db06MWhtJwTUxx7jzBpl/zb/HLpdgaM5eDflLDCvx+KcjGDO5y60M2HWvu7WWa0lLbhi3EW/6QkrvfDptOcHrUQdVnZejjLFzYEcO57pFJGdeuUveA==\ntravelersinsurance.\t86400\tIN\tNSEC\ttrust. NS DS RRSIG NSEC\ntravelersinsurance.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lzMhLCnrSPrH4Vh586Akc9rmLhtWd2BYHJnULbrMmQm2+tbobjtDdAPJcdqsrF3x+dIGDO0tP/wYWOb6/+uTDXifHOoPhiOFKTPyk5GpGeLnGKMKJ4lyXsLEhY0HSP4Z/6oAmAUFf0gSp/SFHNlo0Lf2qMzE76h8FwfQNZd0ncNMBEWWxg9vZsxsipz+4m/yr40Ta/HpWn7RtkzAIjQCfMRe2TdoN3v31ap2Ktjgu0PZyUDyw8MGAu6QqKsLJLpn0s17w5WFmQRp/PDQBuq7LaoV2D5MDhfFShFT9DwtX/Qd7rQnqqbrKbNS2N/dj4m48vP4q/hJMe/R4EH08J4j4Q==\na0.nic.travelersinsurance.\t172800\tIN\tA\t65.22.200.17\na0.nic.travelersinsurance.\t172800\tIN\tAAAA\t2a01:8840:c2:0:0:0:0:17\na2.nic.travelersinsurance.\t172800\tIN\tA\t65.22.203.17\na2.nic.travelersinsurance.\t172800\tIN\tAAAA\t2a01:8840:c5:0:0:0:0:17\nb0.nic.travelersinsurance.\t172800\tIN\tA\t65.22.201.17\nb0.nic.travelersinsurance.\t172800\tIN\tAAAA\t2a01:8840:c3:0:0:0:0:17\nc0.nic.travelersinsurance.\t172800\tIN\tA\t65.22.202.17\nc0.nic.travelersinsurance.\t172800\tIN\tAAAA\t2a01:8840:c4:0:0:0:0:17\ntrust.\t\t\t172800\tIN\tNS\ta.nic.trust.\ntrust.\t\t\t172800\tIN\tNS\tb.nic.trust.\ntrust.\t\t\t172800\tIN\tNS\tc.nic.trust.\ntrust.\t\t\t172800\tIN\tNS\td.nic.trust.\nTRUST.\t\t\t86400\tIN\tDS\t40726 8 1 55ED0FE365EAE7E30004258A492DD4494B821E65\nTRUST.\t\t\t86400\tIN\tDS\t40726 8 2 788057610FACD85888BFC0B942FE0EA3B828B628177F584411C35E2737558010\nTRUST.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vsZiuN2pMeoVd3ykaWFgKmfDYNpYAqSY+q29V9ActHzj8oQdfP6N8mqtZTa3JuLpctmaiEHPQ2Q3BP45nu+CCMYviZ8nKOPvdtt7V7FuHkvseVIKpZdVQ1px9K6fn/EzAtO6aNat9lfoRz1nAYOykq24TF8b+yUsLx9rPvu2GPVs4VOeWZZZnm08Snitofl9UhZfZhI/KvTI1mtV3Kx46UZRSq02s0m3vSfZirSM3OtG8bvDdRyug34wjMm0XJKiKfeKge0rZhaVenuni+KqHdk2954z9IHKzkOx+bk7qlfbEXalxj2v0b6H+5fUS83iJRNKWQvGoOVVIFSw5ksNxQ==\ntrust.\t\t\t86400\tIN\tNSEC\ttrv. NS DS RRSIG NSEC\ntrust.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bzGbt6AUgOl10CIiBC08ygBSa6lJv9laxB3MrJ3CD/vKQ3fyGvsb0bMdpnmEW7fSsHhV8/BfMKX04qhEfwWG47kCOXuYWbyZAdmwsQ0yiFa9kWwLF3HFJkvoIouJfoOmLwdJsRDS5BlX/hfSbzZeUU4q4QiyhALnLCKZ3OJYBEV4vBQMRIdMux9mjhkXQU1liCbK8tAevSnMXUb8E1Hv5UCC46ijh0pquzU13znNepxQiC934wg0zLswiPDq28RvCBL909QXG5mtlP+TXmfmqx4Kb/FSEekxBCHzXGbBXqFClbUkIuN9YRczSjpICKWjAdsBsBCQwLvq2d/tQIztng==\na.nic.trust.\t\t172800\tIN\tA\t37.209.192.10\na.nic.trust.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:10\nb.nic.trust.\t\t172800\tIN\tA\t37.209.194.10\nb.nic.trust.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:10\nc.nic.trust.\t\t172800\tIN\tA\t37.209.196.10\nc.nic.trust.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:10\nd.nic.trust.\t\t172800\tIN\tA\t37.209.198.10\nd.nic.trust.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:10\ntrv.\t\t\t172800\tIN\tNS\ta0.nic.trv.\ntrv.\t\t\t172800\tIN\tNS\ta2.nic.trv.\ntrv.\t\t\t172800\tIN\tNS\tb0.nic.trv.\ntrv.\t\t\t172800\tIN\tNS\tc0.nic.trv.\nTRV.\t\t\t86400\tIN\tDS\t53416 7 1 00A50A406DEE0482435EDB37C750A86FBEE0EB6A\nTRV.\t\t\t86400\tIN\tDS\t53416 7 2 4D298B83528835C23D343234F338E2F1A8857740D68D2BFA737159CF0B33B926\nTRV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HOrTz1OXveFfcMq5898/ujtqf12OmwDUv8mqQJp0gFASxPZL65NFVZkXeOI7M4SY3gdhqA/Aq+o/qDiQrKjtx1oy3UdXvIwKznfPKyRhwb7QH1tYnZKoHTU93T8+0BoxtPw+vTtcZY24Z8RTB6S+IF/aApLHZo5BxIjHjZ8Elic8GAOJyXv7PU0Ofw1DtIzWSwj9MRwG8hylhPf985JIYQJglQYftrZL4fqGc2UYW2ODQf7/9MZ9LdL88yikQFfDY9wT10VRIi9NfKQr5NS8s+7LwaWMMzYj7F67uxXbtK6QVZ8E66soZ27K1wqP99aFWXBfPl8dZ1+rj6qpXEMsCA==\ntrv.\t\t\t86400\tIN\tNSEC\ttt. NS DS RRSIG NSEC\ntrv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jTrTljetSzUPsU0fiFSct+vEgF/w2qo5JE5VC6AJVpdMJ/lHjYdymRtWbZ2EtCsHuKghHtIoLF4Y+WPxPATcCIxdrZhGNlpYohjEOkxvx/fqimH6FW0Bk6Zb2j60Evm2ytprvGRBlH3w0jiPYThtHKJXPN+sEUGWxN5RVj5Uc3+Sjqb0MU3jvQymW5s/vOAZNEVbV9DGqTRHpcJ3QTmadG2dDKHaVkmtPmNEGiS8HSzmg+57oEpV/PDN70ZBwIb1qqNDu5l6qg8dkOV3NsslHZ8fPProW1mhJFxdPRWhwPjxWEKI3Tn4grlP6kPs0Dr6cT1JTzKCLzbjpLXWPZ7vmA==\na0.nic.trv.\t\t172800\tIN\tA\t65.22.200.25\na0.nic.trv.\t\t172800\tIN\tAAAA\t2a01:8840:c2:0:0:0:0:25\na2.nic.trv.\t\t172800\tIN\tA\t65.22.203.25\na2.nic.trv.\t\t172800\tIN\tAAAA\t2a01:8840:c5:0:0:0:0:25\nb0.nic.trv.\t\t172800\tIN\tA\t65.22.201.25\nb0.nic.trv.\t\t172800\tIN\tAAAA\t2a01:8840:c3:0:0:0:0:25\nc0.nic.trv.\t\t172800\tIN\tA\t65.22.202.25\nc0.nic.trv.\t\t172800\tIN\tAAAA\t2a01:8840:c4:0:0:0:0:25\ntt.\t\t\t172800\tIN\tNS\tns3.nic.mx.\ntt.\t\t\t172800\tIN\tNS\tpch.nic.tt.\ntt.\t\t\t172800\tIN\tNS\tripe.nic.tt.\ntt.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nTT.\t\t\t86400\tIN\tDS\t2539 8 2 B06DFA79674DF3EA8190E7616164414B01E9199B7C94EC1540378A395DAA401F\nTT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m3aMBsJN3y0OPbqTtdD5o3y7YIvs7LGWDY8jYUyCDt6Q6y4m4Lf07U+cP+/0Q28hJiESQRtuBzzBX3jPwjSiffuxbCbnjqu6KX8Zg6u0rkXw8KJ34lthWaMQdSkg2N503Zr8TeTKF8BGTtU0ayiVjQ2ajeOj8Y1T08AC8ltb9MiSFWmbNQKZ2n16clxCzboaOLj7jN+5tTaFRAGuE/xONxpu6d0GvXVWGRDYPGy/jo3/7M/cieQGwzgtvBHCTJoPUBWIYCwtArCUrlGQwR0FtzzAduG5kJB6mbFs4jUwaQbi8svGDBaEcfw4QdPc8sRracm3FDGXve9IXtXqAGInaw==\ntt.\t\t\t86400\tIN\tNSEC\ttube. NS DS RRSIG NSEC\ntt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kcI67I5PGyGdEKmDqnrDjpodCKSbKDquLMTEQ5c5PO8x+3wAf4K3iJD9nSoTqytcSFThz6geqXkL4YXQszAV8JAOY5j+wkomV27x7UBpX0iodXH6ExjoOX3dFEOpurDoLeakumO00rSiTBQ3q4AUyLcctk583juaT26ibklUNH2DUD5WAM01hG1kphDfNH9qSPrBTdQajGDUok+0NTiVORq9oXlTu8sCVMsyvotXvnj2btgYnKySUKD9//37Blom619qcZfDx0xEnlcLihJtVXrH/aIdDLJJf9bwyFcCvyCBN8jrpqrhrlLYtfC//oF8MS2O9Lu5AYyucUVHpHmhXg==\npch.nic.tt.\t\t172800\tIN\tA\t204.61.216.63\npch.nic.tt.\t\t172800\tIN\tAAAA\t2001:500:14:6063:ad:0:0:1\nripe.nic.tt.\t\t172800\tIN\tA\t193.0.9.50\nripe.nic.tt.\t\t172800\tIN\tAAAA\t2001:67c:e0:0:0:0:0:50\ntube.\t\t\t172800\tIN\tNS\tns1.dns.nic.tube.\ntube.\t\t\t172800\tIN\tNS\tns2.dns.nic.tube.\ntube.\t\t\t172800\tIN\tNS\tns3.dns.nic.tube.\ntube.\t\t\t172800\tIN\tNS\tns4.dns.nic.tube.\ntube.\t\t\t172800\tIN\tNS\tns5.dns.nic.tube.\ntube.\t\t\t172800\tIN\tNS\tns6.dns.nic.tube.\nTUBE.\t\t\t86400\tIN\tDS\t5270 8 1 A5CE9EA2AAB4B8BB89F49719CC7FD71F66808FD7\nTUBE.\t\t\t86400\tIN\tDS\t5270 8 2 94F50EDD91C8BDC17CC4800597AEA45134CB5A5A3F08F1BB60A916AF51650745\nTUBE.\t\t\t86400\tIN\tDS\t23419 8 1 9F444E31075BE49BB9744BA18322BE84F4A32758\nTUBE.\t\t\t86400\tIN\tDS\t23419 8 2 369BF994F203B4A9A1C1B34641075F5FC4041A4E7D84AF5DF3E6300839308E8A\nTUBE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ho6cKuoU8TH8oIuHKVZ23p1DyeE24GOEJItwJauR/oHRJ6tDQxGZSA/uLAuIridiveIQ9kHatXTgc8jkMXnyu+zltRSjGzRSxWFtXjA06R/FwN/6FXRpb3CZSgAU0Wy9n3k7R8UbYc3RPaTTJ5FTmAolHUkteu0Mh9vN262oTqypuCB+aY8+kdVeFpCnRm50qLSeLIDN1Ta+6REHPSk2P1nWxPeKopwaKPguTnqCor7n0TUDgCH0HrJIiC3xPCllnXjWhappcKYZ/UXpKrUzIRhfC9Upp4a5Ulqm1Xq00CbpYpM3VzXwUHecx9EzBIi7w7LO6RJCJi1PJ1dta6g8Hw==\ntube.\t\t\t86400\tIN\tNSEC\ttui. NS DS RRSIG NSEC\ntube.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qdzHfiN66E/alHb75qhXnm8xWsNGvSlukMrtKbhL6AB8HDIdRFEKGXR1cEvpuuJjlEbuw5kw40DF7qJ9LaqOZlS6lZvvo5EFjzyWAhnonANqqMHiE0jiIuh4Wxtye5ocnulC5JZRamnxE4XuFpMtUmDr5EJ05RmtokwtCRENPM804M8LT1zEV23y/00ApPcvj+AW1x1E0AJCwfQGu11+4fIo7nmZ8SwQH8wp9DNGSCKoCc3ndxtZKu6yUVlgJ2BABGYg5+M0P4zCzfCyT4F5p30cbVqskgmZ2iVMnntcbQbcC9N/RVjnhyyXL2yGRopik0Mk2oPwsC2OLKIevqUEjA==\nns1.dns.nic.tube.\t172800\tIN\tA\t156.154.169.80\nns1.dns.nic.tube.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:50\nns2.dns.nic.tube.\t172800\tIN\tA\t156.154.170.80\nns2.dns.nic.tube.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:50\nns3.dns.nic.tube.\t172800\tIN\tA\t156.154.171.80\nns3.dns.nic.tube.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:50\nns4.dns.nic.tube.\t172800\tIN\tA\t156.154.172.80\nns4.dns.nic.tube.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:50\nns5.dns.nic.tube.\t172800\tIN\tA\t156.154.173.80\nns5.dns.nic.tube.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:50\nns6.dns.nic.tube.\t172800\tIN\tA\t156.154.174.80\nns6.dns.nic.tube.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:50\ntui.\t\t\t172800\tIN\tNS\tns1a.ksregistry.net.\ntui.\t\t\t172800\tIN\tNS\tns1b.ksregistry.net.\ntui.\t\t\t172800\tIN\tNS\tns2a.ksregistry.com.\ntui.\t\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nTUI.\t\t\t86400\tIN\tDS\t23290 8 2 D53C138EAD14027D6192DFB0C2CD0B7CFF36986E47FE680D8B05F84AC78D633B\nTUI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PNfIZ9cuPLuVufZhOcWZihek7D1K/ynbQS2Zk+cEnlAZOY9BZVGpAc5Lmj+Cq6fLZzk+XbMIy9Yu51fJZz4a+4a0P6A5iiyJCDV3Tpp78+VCvviFxpP0pIPVVpgxlynrHTnXT6ZKiPhnPZzqlKjIqIQ8Cc01zfSHAS5OYXCO3Tg1PLRHgsvDzzLlzs+RL7VUMRLhBC47KyP+EotM94ImHtpfWRcmOnb56kElGxIBkoN3aefYIxFnM6kozpPrs0Z79XB7H1Ndbo8+gzMYtxXd/Hj98i2P5b8SF0VsqXtkiML6rfiGZyPai/NEr0HSTsw3tu89Rr3dD5W8hbZ3cFHpqg==\ntui.\t\t\t86400\tIN\tNSEC\ttunes. NS DS RRSIG NSEC\ntui.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nYkEj1vMszMpdWbtUFqRwKQo5Tk0dPA7LqH/xzdQ0Td6coittuoXsL8aX9jC5DSyXb8ldpCIzWoH4BKZi78MreiqJqP0t4amRgsRRsGPXbt3A6zwWbiuj0G61AbqsM6btoGct0Gve/r+14ralqyeGaw8eqKbWvmtSM5OoodIhHwpM/37nJ+zeeexxoIWzKhAojbA1kgwv/r0dA3EHOIs3VFTlVlgNfxjA5nRZwdc0vlYWyMlDUAU9lDGLRGAQ4KqlSb1X85bR07UmEFa+TqEK4o7aHgoVUpAsLrd+WCXx2EgSbbwlxHzgftS2ZI+IbNd4aWz/rQqwZHrG5dHkDPkhQ==\ntunes.\t\t\t172800\tIN\tNS\tns1.dns.nic.tunes.\ntunes.\t\t\t172800\tIN\tNS\tns2.dns.nic.tunes.\ntunes.\t\t\t172800\tIN\tNS\tns3.dns.nic.tunes.\ntunes.\t\t\t172800\tIN\tNS\tns4.dns.nic.tunes.\ntunes.\t\t\t172800\tIN\tNS\tns5.dns.nic.tunes.\ntunes.\t\t\t172800\tIN\tNS\tns6.dns.nic.tunes.\nTUNES.\t\t\t86400\tIN\tDS\t1952 8 1 DA268028DFB65C47BF42700B41E23AA4A4E6046F\nTUNES.\t\t\t86400\tIN\tDS\t1952 8 2 D8926A9E743C9A2F574FFABD3BB33D623E698CA9BC34BEA68DBB6C7C90ED2BC0\nTUNES.\t\t\t86400\tIN\tDS\t52234 8 2 0D317EA34EDC8D43E8868616F66BC5BD9B5E5389DBBFDD1529F7C609AE095B9D\nTUNES.\t\t\t86400\tIN\tDS\t55972 8 1 17482E40A535255A6687521DA0322DD63E1AE902\nTUNES.\t\t\t86400\tIN\tDS\t55972 8 2 5F22A27B9DC653BAF3D5CDD8F914E0DEBADB0571AD2ED42A7810E69573853896\nTUNES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gtZBOCF5NHLqPhVhJDElO27ZyjwCSAOi/tOFFC7TroxzMuD41F7vLtRoOy+kB3i6xfRaju+I3nwfN0MGRF5MgpdCiyOsbWK5wWZMNas1mT6yLCd1G3/Cv6bvavPdIH/6ua9Ht/GUV8jJukq/k5mEhpEHL0O+cbPdHswKkeDhOv6KBNJS9peVmfa/LAjDzok00Ov1DGxZ62DsVHy6F9WuupJCsCFwW+bqdUKMXdDJXzvuJ0f0cCSo2GNOyIn4avmCpkx2wuKNKknjTHCO68bBlglbKF3iOhbDTiy0NuJdimzaOx0G+/m1Ac7sfJAZx9qBuUrwtPQxWcy0VNwTvAJ5AQ==\ntunes.\t\t\t86400\tIN\tNSEC\ttushu. NS DS RRSIG NSEC\ntunes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D/mFM73M2odmML1zoy2vXnv16aUFKyOUbKh/QdXUGs0e+W0wLKRFaeYxI1zxS6id4kV/O+1q35PE0r0zxiHZk7hwtsDb5EDbbKKSGWcgLBGjy4HPh+ttuKVSDXoQtq6njvNHGC+FVkonlcZSwkeSgbpu3tIxKw5IkVl9NtCGXjOE9Bbpm4VXl+ePxehZHHLziLojHrl1oE5p1/yjuuwJQDScNxal7MNnyc1uRfYmdotCtuoiHQySyvD5p1onBKLEh04VIo3LgUXLMegqnruLVVFxyEWyZLdnK4sqKbDmlGctdFsDeKftXQhQhO8WMQMsU5pSErRdQ5fZEkiu8KFxfA==\nns1.dns.nic.tunes.\t172800\tIN\tA\t156.154.144.168\nns1.dns.nic.tunes.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a8\nns2.dns.nic.tunes.\t172800\tIN\tA\t156.154.145.168\nns2.dns.nic.tunes.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a8\nns3.dns.nic.tunes.\t172800\tIN\tA\t156.154.159.168\nns3.dns.nic.tunes.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a8\nns4.dns.nic.tunes.\t172800\tIN\tA\t156.154.156.168\nns4.dns.nic.tunes.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a8\nns5.dns.nic.tunes.\t172800\tIN\tA\t156.154.157.168\nns5.dns.nic.tunes.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a8\nns6.dns.nic.tunes.\t172800\tIN\tA\t156.154.158.168\nns6.dns.nic.tunes.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a8\ntushu.\t\t\t172800\tIN\tNS\tns1.dns.nic.tushu.\ntushu.\t\t\t172800\tIN\tNS\tns2.dns.nic.tushu.\ntushu.\t\t\t172800\tIN\tNS\tns3.dns.nic.tushu.\ntushu.\t\t\t172800\tIN\tNS\tns4.dns.nic.tushu.\ntushu.\t\t\t172800\tIN\tNS\tns5.dns.nic.tushu.\ntushu.\t\t\t172800\tIN\tNS\tns6.dns.nic.tushu.\nTUSHU.\t\t\t86400\tIN\tDS\t14602 8 1 15EDB4216F568D31411894131FB4E91D58FCA2CE\nTUSHU.\t\t\t86400\tIN\tDS\t14602 8 2 AD7E7C7D6A6343C753587ABDDD9CF590CA189A60E88E4938450AB6D23500B146\nTUSHU.\t\t\t86400\tIN\tDS\t33889 8 1 DF20BC609F45DF7259FBC37AD742FCF051ED4B65\nTUSHU.\t\t\t86400\tIN\tDS\t33889 8 2 9C275146402A3528C12BE14F5519230CB84649DF1AB4077895358282A43A410D\nTUSHU.\t\t\t86400\tIN\tDS\t38627 8 2 81D6D592C13F144D74BBDE9D4A93531338245E9AC1781EEC826D4B610947D1A2\nTUSHU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . beRdJFi7zOZcW4oN6zvUIsWkGXfvk3Udr2Z2AXfE0dzSxeFzYXTgeGjA0ZasyXX/2J0nTD2TSmm3wmnyWGLyZDDGLatV+ATWHfS8i59/MG/NxItu1VJVxAcjwOY8AlXHO/4tf5kmkVS3K0OPbLYj+zY3Dtd2gV7PR2hLRp+RlHa8QHxbilE1OfpV16Q3TwIZu15/tutoCEFuW3inFTo6rpbs+9fK3OHq7pZhcqKjis45Sm+iSU1CCPaCnQ6O9MsGN6strzNy7pFHgemRIxlrRCzNUG3Y9Q5SnshHphfHtjXS3+UjDio0eTph7E45x3zVIVdm+S9Rj+ITBhliNkL28A==\ntushu.\t\t\t86400\tIN\tNSEC\ttv. NS DS RRSIG NSEC\ntushu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . A/6/OhBhg+0JrSrQ/nWwF86oz5oRVa2KnH7JtdgJqQBELQ6CZdWrVzhNSgMjWJQARzo3wIZurdMde4n7Ef2DXGpAclWg7mAB7lrr1NJDwY/uODKWJNDjSwC9+B/oZMT0WrN4w3tb9wiqy7c9rUyjrZfa8ibssfsJ+FxhNaSA3RRgTPIGNP7Glbl1e2wDMdozn8C9kjfzOvouUxoZ9tQFGPJ/QAWkBfPutPxt0ULgO918sVJ4HEBDukREk/yKJz++5WBYfr9C0n2oE4LxyO2N+FMic+x2QwHl50HpHUQbfkFH86epnYze9zlVnVtF7Zllsb796bQWo2F7qLOv971AMg==\nns1.dns.nic.tushu.\t172800\tIN\tA\t156.154.144.169\nns1.dns.nic.tushu.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:a9\nns2.dns.nic.tushu.\t172800\tIN\tA\t156.154.145.169\nns2.dns.nic.tushu.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:a9\nns3.dns.nic.tushu.\t172800\tIN\tA\t156.154.159.169\nns3.dns.nic.tushu.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:a9\nns4.dns.nic.tushu.\t172800\tIN\tA\t156.154.156.169\nns4.dns.nic.tushu.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:a9\nns5.dns.nic.tushu.\t172800\tIN\tA\t156.154.157.169\nns5.dns.nic.tushu.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:a9\nns6.dns.nic.tushu.\t172800\tIN\tA\t156.154.158.169\nns6.dns.nic.tushu.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:a9\ntv.\t\t\t172800\tIN\tNS\tac1.nstld.com.\ntv.\t\t\t172800\tIN\tNS\tac2.nstld.com.\ntv.\t\t\t172800\tIN\tNS\tac3.nstld.com.\ntv.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nTV.\t\t\t86400\tIN\tDS\t44904 8 1 3E447F7145888B3137E9D83EEC9FB77671A8647D\nTV.\t\t\t86400\tIN\tDS\t44904 8 2 1CFE1309925B78F42C8B4862A670B0BAB9FC142ED8B4D41E24C65FE6A0D9DFB4\nTV.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . NXSI2FfW9VKHNJDIH0Lm+DosrLnsL12EtpC2jHvL1YVBre3PhavBaqM9RbVUlw/OiP/VOTIdHjwStL4L7RDyifDnzj3T2z0pTduFit8mosmT6Q8m6Cpr9xUpYqeeg7p2FAJUCxLfZ1mc5duYzvsG8BwiSA6ynsqDTxuj9XRPL0tJ8bCQMcVP9f3rCi0OKVafKCiqP8h9W+Pn8mahhxF4JQSVUYC4NzMVLkvdtNTtr/lVlKRLtUXnHROACoKH8XTnVvLehNGfMyTbPq5aJvYnQlf8v9bmY/xsC1DtO4UypSaCYZoMmVZIxBD/YaEiJib09C+gaLULG1lsRhcbzMYS2w==\ntv.\t\t\t86400\tIN\tNSEC\ttvs. NS DS RRSIG NSEC\ntv.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kImGa35NDoKfBQerTtP26pG6tOxoAD/ncApK1taLLhgm7Zxl5OHxu+5qy4eT0qcOG5aLcYEeeY0N5dkkaPUsqcWuOdJwRS511X6xnqTNz8V8ESESlcFW8zDpHI0dOC6y42u6AG/kY5I8vwp2u+gXoqORcXjIcEAQYI6tci/TTIzzKsSEPEGFlkyBsI/t4QI6VhOzTN2r4jUA3BaSydVqfJWF5ja4OZwvDks3+UfCnro62O+L8E3x9SBrGekpiZQPKHu56KMHiuMPR5RNqcHQE1F9/Mmmbw7t7DMk7ETsaKUrikp8PvYclxPXoauMYc32nKA3QYUDAZk7sySX8Ca48g==\ntvs.\t\t\t172800\tIN\tNS\ta0.nic.tvs.\ntvs.\t\t\t172800\tIN\tNS\ta2.nic.tvs.\ntvs.\t\t\t172800\tIN\tNS\tb0.nic.tvs.\ntvs.\t\t\t172800\tIN\tNS\tc0.nic.tvs.\nTVS.\t\t\t86400\tIN\tDS\t9544 7 1 576F18D90579172AE7739828C581643731B2D3BE\nTVS.\t\t\t86400\tIN\tDS\t9544 7 2 72FAD7B3803609421622C1B13C877C2AC7A5A1009F835F39A267414B82E155D2\nTVS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BIzewFoyE/gKuqXBsQaiD5lM0mETeNZ87JvgB0D36xoeNWe5Ogqzgu2hJnOfyAyPVfi7GUjqg4IeFjdXav8gShEEywTchNrKaH4PRhEXgnuIfUlH9oHRjb+bKAGEX57RdL/wxaWSZicGz739OLG17YfLWuRhAj5jg6FDeh3KXcyt9LBRmBOvvcTkgg5dKG/zLT3Vb+mWjEW41MhG9Yd6qkA6tSYonc0igx1AJZPHweCAqluQ62Z/cWFRcYxWVvPsvPMq37GyGWbDdX4WP9J5khu2izsmFhoFh+GvvExObDpKpU0CnZl/2+d+9657MW0t9JfzkRjVNA6IXINQLEVG/g==\ntvs.\t\t\t86400\tIN\tNSEC\ttw. NS DS RRSIG NSEC\ntvs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B+ZAAeqP6MYn2gpehiC3Pf0kFvSpkkw/hU4WRh6lSqEVPT19KYWw9sVp73Q0uUi/8ZBRAx+VGx1q9TXKGXu25Tfgjq5SMUb+0xv5Qw88aMISymjMDj1dd2kdCUk0Mv45qRRKs2dmqN1W+exZkr9lOELVWasWtG+exnTDQ4+UewFIxs89rwgA6BeN9rBrq2tFzx9xMz939qw0+lGN2rq0ERNk92x83dP8TAxGoAi9gsLmau3XVo4CfVmupT5NvhVon9gdFbnkR5AM+6IZpe5NAs6E5neoGE3PWIicyC3b8+YON42cu+31UWX/xMPbmSfOWf8VgcNabfljhWttKorBNg==\na0.nic.tvs.\t\t172800\tIN\tA\t65.22.204.9\na0.nic.tvs.\t\t172800\tIN\tAAAA\t2a01:8840:c6:0:0:0:0:9\na2.nic.tvs.\t\t172800\tIN\tA\t65.22.207.9\na2.nic.tvs.\t\t172800\tIN\tAAAA\t2a01:8840:c9:0:0:0:0:9\nb0.nic.tvs.\t\t172800\tIN\tA\t65.22.205.9\nb0.nic.tvs.\t\t172800\tIN\tAAAA\t2a01:8840:c7:0:0:0:0:9\nc0.nic.tvs.\t\t172800\tIN\tA\t65.22.206.9\nc0.nic.tvs.\t\t172800\tIN\tAAAA\t2a01:8840:c8:0:0:0:0:9\ntw.\t\t\t172800\tIN\tNS\ta.dns.tw.\ntw.\t\t\t172800\tIN\tNS\tb.dns.tw.\ntw.\t\t\t172800\tIN\tNS\tc.dns.tw.\ntw.\t\t\t172800\tIN\tNS\td.dns.tw.\ntw.\t\t\t172800\tIN\tNS\te.dns.tw.\ntw.\t\t\t172800\tIN\tNS\tf.dns.tw.\ntw.\t\t\t172800\tIN\tNS\tg.dns.tw.\ntw.\t\t\t172800\tIN\tNS\th.dns.tw.\ntw.\t\t\t172800\tIN\tNS\tns.twnic.net.\ntw.\t\t\t172800\tIN\tNS\tanytld.apnic.net.\nTW.\t\t\t86400\tIN\tDS\t40792 8 2 A05DB4B0DEB971031361BB621E8BB1B8D7346665A3D1B06EC1431ADB7D015EE9\nTW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VdRzp5DECe57QLvRfMURgMHGbeujLevmREqQSULPCjG89K+ifqiL+hXai3zOZ7Mj6HBWZZHWqPkBeSN33HVEoOHR0TjjUfbdM5MoUDyEuegRovJPV5/LfyHGHQmKXYWFqbufbr9Rsl4laLsiUiACL2fKjdrwGn8gUtcqZYso4n3NPf5jxTvGUcL+ZZ91uSj1g4LtY3aa0EJh1iAFF/m4ymacOgT/WyaJKegeJjXsYwbZwCsEX0d9NJ38AeEL5KHtSba7u1+xMLtXtPHllexYRnjdYLoyWMmEkHh8XaQi5yVKSOJa1qDa6HN5JveJhXqmdTkp0dojpqenb1qeugUkEg==\ntw.\t\t\t86400\tIN\tNSEC\ttz. NS DS RRSIG NSEC\ntw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XADAV4P66nXZffCpbhyhd4SGek8EOpddb4BR70ZiNZoDgGVCjA10Xw8yh2MfjxM0rnJF679rTd3nGPSVItV7b0Z/2zdKS6iLc0avq++ahzmugDOGRrpPResFhJ45Iwnwq4zERfnfKSMab2Y/LkQ6drG1j56s9d2IalUeQVJg3M9q5dla5lNDcOZfQEAqEpNCq/jtUgrLmS8pxS3tgGn/gNhMY/9HIYtumTx9LWIZ90SwucTHpSLcbjNVaeMqvvUXKR2TxUk8wkyod1MiB3MJNz0GyDTcBRjKVD+6SJnAu8DerzgyXZTqR/VtVOOwtSLfc8L81Of1PgvT3vdAt9gkNQ==\na.dns.tw.\t\t172800\tIN\tA\t203.73.24.25\na.dns.tw.\t\t172800\tIN\tAAAA\t2001:45b1:0:5:0:0:0:25\nb.dns.tw.\t\t172800\tIN\tA\t210.201.138.58\nb.dns.tw.\t\t172800\tIN\tAAAA\t2404:0:10a0:0:0:0:0:58\nc.dns.tw.\t\t172800\tIN\tA\t203.66.87.201\nc.dns.tw.\t\t172800\tIN\tAAAA\t2001:b020:0:77:0:0:0:1\nd.dns.tw.\t\t172800\tIN\tA\t60.199.165.186\nd.dns.tw.\t\t172800\tIN\tAAAA\t2001:4541:9010:7:0:0:0:186\ne.dns.tw.\t\t172800\tIN\tA\t211.20.231.11\ne.dns.tw.\t\t172800\tIN\tAAAA\t2001:b000:1e0:c000:0:0:0:11\nf.dns.tw.\t\t172800\tIN\tA\t163.28.1.10\ng.dns.tw.\t\t172800\tIN\tA\t220.229.225.195\ng.dns.tw.\t\t172800\tIN\tAAAA\t2001:cd8:400:0:0:0:0:195\nh.dns.tw.\t\t172800\tIN\tA\t204.61.216.119\nh.dns.tw.\t\t172800\tIN\tAAAA\t2001:500:14:6119:ad:0:0:1\ntz.\t\t\t172800\tIN\tNS\td.ext.nic.cz.\ntz.\t\t\t172800\tIN\tNS\tns.anycast.co.tz.\ntz.\t\t\t172800\tIN\tNS\tns2.tznic.or.tz.\ntz.\t\t\t172800\tIN\tNS\trip.psg.com.\ntz.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\ntz.\t\t\t172800\tIN\tNS\tns-tz.afrinic.net.\ntz.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nTZ.\t\t\t86400\tIN\tDS\t5298 10 2 4733FC12533637B5F4600487511F6C228BED53FE00C1A6D319904878FED76799\nTZ.\t\t\t86400\tIN\tDS\t35251 10 2 C248AF42D75CA88355736FE3E5209E844EFDD6909A1B282FBFA0F7048C37A913\nTZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OWIoPe69UrP2rZg/oTIC3Uzd9FKKDtbxt5bUjnsb2ySCNmAIRnpaCybhO9afsv3Gg61w70A2ZE0/SfVbc6Y7tDPVfWRd4jYZ/G8MbL1t/aKMh8CmgcKwIOZO2N4plMXXWBmgbMSWh8+lIqs75vgraZxPoks1y7+4J6k+YxC7ZseJ/IntBwIeRfi5vuU9+xQDgrxz0OzsdBj30p+iZGrlNEC0b8ADjmZYRSU73PVNym/H5hG8HvEmq++dccvGbli30uXsu74VKLEKQ9rJujaclRE7uzt32OJSWxqixaSvB/3mHPRSWgFWlg74oV2OTu7+qPwglrED6pTrt1nFryBplw==\ntz.\t\t\t86400\tIN\tNSEC\tua. NS DS RRSIG NSEC\ntz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lVEC5EtJnF8B9ortttNMH5rKfvOYQsZNx3wu16w7yqNiCvGfa4kG+Movk4TN6HI3d48mEASKz+6yg+qdOWGagYmG5eHXpfgpcglgDk4MDb6otJMTSeomt3LBWDOul6v/PhVg+kjEDdXum08pfrDq0yG2PY3KKJD/qpukP3LJ0709DTQs7xvzugnwQ39aYHOrFCs0ckdGPxyD4sxxgsbUcZie+tn5vlmA+8u1nNsBNdeUiiOEOU+zgoX0UQVZGMMiFEgBjzM4WE9Udoy4EyZr1LlSERCdcl5L2E43KAqhMi+vvER4DcPqbfp4wjhuEy9nE3FSHZcl50IQl30yusmgCw==\nns.anycast.co.tz.\t172800\tIN\tA\t204.61.216.15\nns.anycast.co.tz.\t172800\tIN\tAAAA\t2001:500:14:6015:ad:0:0:1\nb.ns.tznic.or.tz.\t172800\tIN\tA\t196.216.162.70\nb.ns.tznic.or.tz.\t172800\tIN\tAAAA\t2001:43f8:e0:1:0:0:0:70\nns2.tznic.or.tz.\t172800\tIN\tA\t196.216.162.67\nns2.tznic.or.tz.\t172800\tIN\tAAAA\t2001:43f8:e0:1:0:0:0:67\nua.\t\t\t172800\tIN\tNS\tcd1.ns.ua.\nua.\t\t\t172800\tIN\tNS\tho1.ns.ua.\nua.\t\t\t172800\tIN\tNS\tin1.ns.ua.\nua.\t\t\t172800\tIN\tNS\tpch.ns.ua.\nua.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nUA.\t\t\t86400\tIN\tDS\t56514 10 2 BDD7A310534F76B2B6B25C94F816F9B9F260A2E35F526A9287E3307FB2CD16D8\nUA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Rpa428id8oxFFuYuqhW6phhlkgrEi4OLvApNRw20tRrS/NQBrYI4EpOC3MubH5ylIhskw7wDX9FdZhmyza2X9f/KzXfK/VVyA9YVMjYc8QZ5N3SZWZ+stC04FWlyVfrzPiy2jex9e80P6SzSZU3sdnZr4pxaXC9MhzDp3Diav7jygEHo0YPeOw9I+VLou+Gzz0HccR46UZbDdnMRWYvzaz4sN3QCCwI+Ih+cnorpu0kKZsBdXPVeeK+i/4yAmVcMRR5EBL+jeFXeXXfoAFy/h3b+6fyMGjeSKmbHLg+AuKhRaA8KiNLh1UUTNcsLDCpsUEPB2Q5odt0/1XHJOdZG1w==\nua.\t\t\t86400\tIN\tNSEC\tubank. NS DS RRSIG NSEC\nua.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . I3q7iHJyVvVVhIgvB8cMqy1w0gEUnT/kqT9ThY5Bn8HL/PVWF9CmvDTXSLG3ra5cQt+veqlL+NSCvryssqHCnuUy+qpIPBEFOOxiESqvFIqcWZGiNLR4+jtfcSTfyRhPpmCb8ar76a4Zx2+1iId8dGy5fZ2IZkyTvon6I9DVBiPYb7iO04TDjC+EXNiWTenGRopMQ3Bkd9JHdOjzAaXtDpjTnO2WmzftXU+hThwJM725yjNs1LXo4onHhX4XqByvXmGCiofCEt4aZ91vR9lNiYqiUkIhI1WyDTlYpuXZp2ZLJxwgZqUfEqZRr9jMA/1oFlFTna9qvsfbXfD2P4GcgQ==\naz.hostmaster.ua.\t172800\tIN\tA\t195.47.253.13\naz.hostmaster.ua.\t172800\tIN\tAAAA\t2001:67c:258:0:0:0:0:13\nge.hostmaster.ua.\t172800\tIN\tA\t195.47.253.18\nge.hostmaster.ua.\t172800\tIN\tAAAA\t2001:67c:258:0:0:0:0:18\ntier1.num.net.ua.\t172800\tIN\tA\t193.110.163.134\ncd1.ns.ua.\t\t172800\tIN\tA\t194.0.1.9\ncd1.ns.ua.\t\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:9\nho1.ns.ua.\t\t172800\tIN\tA\t195.47.253.1\nho1.ns.ua.\t\t172800\tIN\tAAAA\t2001:67c:258:0:0:0:0:1\nin1.ns.ua.\t\t172800\tIN\tA\t74.123.224.40\nin1.ns.ua.\t\t172800\tIN\tAAAA\t2604:ee00:0:101:0:0:0:40\npch.ns.ua.\t\t172800\tIN\tA\t204.61.216.12\npch.ns.ua.\t\t172800\tIN\tAAAA\t2001:500:14:6012:ad:0:0:1\nubank.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nubank.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nubank.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nubank.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nUBANK.\t\t\t86400\tIN\tDS\t41610 8 2 CFDB4A18BF58CE90787C1F961BADFF9EF843D95DAB9057629F2A0F037FB931A4\nUBANK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CYC1zqmp4b5i9J2uiwK0vJWVhpaaRDZXaY7Hco4GsQu5QK0+fYp1B7bDKnwRycfGm3pkTU78FexLhzCu1F2bGKBIYqBrP3RETzfPHC0/bGjWz2mG/2v66E9d3hR87sBgLISyLHjsnOFNXysddZPjHxIkHrOhh7o/s5n6yJAaH5XCYW3a6LFO2geG7dkdeX29m0yt825jXG3Nk+ZG8vkVr6q6WGrd2wWAsDvFk8UCgdv/ujuLnYa/6/zZ5JkSgVS6P7WKcNN1lE1osBPUHI2JoaINZzFr4aGIbbnUelNpq7Sri9trnJJlNr1yOtbvTRj5b3FDrElO7PpQCDkTig1Uuw==\nubank.\t\t\t86400\tIN\tNSEC\tubs. NS DS RRSIG NSEC\nubank.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aS32Rkv6d0kY9x1Nn9s932nAPqENPOLww2d1AvbVUN1dsbLOO3kwKPzOxp7DxaaLn9rRj7uDkjSE0enmLy1CGGg6d/V8b2qa381SVwWVByQzm3F303XoWWdRa5gsnhc52iIFZUHj5QbpnH47i0x6CIX83zeSrfhLLHI8NCVy6wXJSdSEp9TslsIaBnYe7oabaStZd+bumSiCK0fid+3xl39iowHINZTbv1T3QXyEqcgbY9euK66sngFnHkurU2BWJb6wxL9WKB5hmX2iuIyvSFTC1zi4KSs25DEzGqee68fpVRqfpvtAa5M0YhHro+jv+YFv/+3lR+CdWZ2l5ZBKKg==\nubs.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nubs.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nubs.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nubs.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nUBS.\t\t\t86400\tIN\tDS\t12438 8 2 171F8167E302DF1987AA8760841D65918ACC427819CAC5B70EF74BE730F456AD\nUBS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S1uiMSqk352vFiv9ZMRCBSQOD2bvtzUjQsqSz4iSerTIF6DsT1QwdHx/RijFCrxvWMvLb0I33IP33yp55o9hRPCOKs3oZHO33vXDFYkDZNz4I7GLk3f7GiE+dPa+YOE3pBLuQfkpD6Bwy4InbVsLA2Af565o7+Wv0ELIvv6gNkO9ctZTVo61DGq/ZAYXNv9765HtOxJuDZlw4Bm2xnrldqAdgZn9GtV/YlmhIQZdZblAYDkpwL5Vj/1+Umq/wh9hBv21Z3jxFl5IqTW0UtRVx/4BbgqWhI7sYjxeSBioFTZmr7QwWRfrBNaTHCHjxdrMldr1bgCY+iGJ7fjiP/55HQ==\nubs.\t\t\t86400\tIN\tNSEC\tuconnect. NS DS RRSIG NSEC\nubs.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Yoy3LzASzPbLfv0OjaJEi3h96g/AHmOCst6xkxEWeU/f02oP1lESKXFkO5dH7JMrs/OjJ49VXFPjtJ1/jNP/NJ8iqR1sqWXiIp0X7MLp7bH4QD3slx2+1dMFTUc+qPQsl/K+lNGV2A+EguNQeRTyDl9B+k8KJ1WAhoxBv01tXgj6RSrVHRij5P+3nj0KW6XQIP0wCsTUf45tE7kr25hXr3bfgEcEn00JcyGjZmOnGwjNnEfjnXQR2+TD1L6EjAasjarcSneSZ+X9T8LOrqXQYQDOkJbHhHz2zqrmYqU65D1m+BYBdDXxODq2wOnNDhuli8HrRi2NYzECIgp7sLboKg==\nuconnect.\t\t172800\tIN\tNS\ta0.nic.uconnect.\nuconnect.\t\t172800\tIN\tNS\ta2.nic.uconnect.\nuconnect.\t\t172800\tIN\tNS\tb0.nic.uconnect.\nuconnect.\t\t172800\tIN\tNS\tc0.nic.uconnect.\nUCONNECT.\t\t86400\tIN\tDS\t38163 7 1 F846ED9EB5504FD44BEE11E0056DFDF54E6FE5C5\nUCONNECT.\t\t86400\tIN\tDS\t38163 7 2 ED68D7C520FD5DEC33ACCDE6A47EB9573AE4DBE6976BB24DB33BFA6BD2510803\nUCONNECT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XIV7q3vgEh9jCWwWexn1zPyTvRunhyRed2Olbd3GAgvU/X+qTXyG4P7T3ZZxfyUXlvnKcMFfJAf0UUq0QZYnP+1WSKFdmkZdHOBNQs3kmjvtxsrTt3M8li58a6NMQsOb6UhnuOsupVZyUN6RWKfuNNP4s4MXN/NVQjjS1ZkgRaHOkWw3XyhPMB/uJgJ9R1nMjyxmYWsGYE4h9+eA4dfUhJqZChK/y7Db3XSsWbmbCXDzVQxLvjyGN+t2R2oNgWMMV+fqtvkBuHG9giODoRv9vfUHLOqFXsOJ8rZ83PF7j0eMmu8xuFEzSvgCpzbIUWwutI29pIfNH56iqcsTHOiSjw==\nuconnect.\t\t86400\tIN\tNSEC\tug. NS DS RRSIG NSEC\nuconnect.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CRSx89KF9UwtpFfb4+GlStAfUb3W3Te45Z5zyCTiRIa1NP4OMRfnUBpdqAJ93Hupn4pYO9J3iz/Xk8SjzGKmhC/9tZ2YzSjP9l7yS+D1RWELONU8L3Ax8SlgQBsxmKB62XUsxF3xkKTsXPPV0vGP7UQ9lmmHPh39rUwuftohNSRgFQtBJ5J/LvaqIJyqzuYBenmSQG58sDhAG6oiMNTOotDTAX6REkMIekN4lr3fYyIH98cUuNCBBZzF7FG85FAw9w61ha/Z8NLCCXjJFeYNbl0xkkRy7LaH5EBtGY62hBIzlZ0TFR3GpzH3089RZzFxLZtzbQtT9TVOex3p7FF4QA==\na0.nic.uconnect.\t172800\tIN\tA\t65.22.76.17\na0.nic.uconnect.\t172800\tIN\tAAAA\t2a01:8840:4a:0:0:0:0:17\na2.nic.uconnect.\t172800\tIN\tA\t65.22.79.17\na2.nic.uconnect.\t172800\tIN\tAAAA\t2a01:8840:4d:0:0:0:0:17\nb0.nic.uconnect.\t172800\tIN\tA\t65.22.77.17\nb0.nic.uconnect.\t172800\tIN\tAAAA\t2a01:8840:4b:0:0:0:0:17\nc0.nic.uconnect.\t172800\tIN\tA\t65.22.78.17\nc0.nic.uconnect.\t172800\tIN\tAAAA\t2a01:8840:4c:0:0:0:0:17\nug.\t\t\t172800\tIN\tNS\tns.icann.org.\nug.\t\t\t172800\tIN\tNS\tug.cctld.authdns.ripe.net.\nug.\t\t\t172800\tIN\tNS\troot.eahd.or.ug.\nug.\t\t\t172800\tIN\tNS\tns-ug.afrinic.net.\nug.\t\t\t172800\tIN\tNS\tanycast.eahd.or.ug.\nUG.\t\t\t86400\tIN\tDS\t2767 8 2 4278D7C4B2B45738A39F310EAC36558411BD547812517BDF23F95FCBB4796B2E\nUG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . u6s8JmY7GqgyeUFQVgYMtlaeae3VNad+DoLr3rN545qwQx5yYKbBWosQOLm/mvBNn/VeNNlohP3wrht0Pmece5fkbIs0zHfyfa2jtShVHc/tx5rxRa9R1mfFj7hXXa1725Gcct/rzQYqtuke6Sl5A4JDQOT+64Q+bVzh70HziWXEP/GlI7leArIbfaU8NXK/MZ7Lf0jBm2Op3NbnYYxiWU0dsqURBMPmZQPcFSVpvfjeHSNtrRMWdvqv9IpWChsVD1y3LHkQ6DjE9sq8oiExCSzuZOrg37IOVg5RnQKWq88HHRQZ8Dgqvob64DYqs41W7HfjofQqRKTiP62DnWYCeg==\nug.\t\t\t86400\tIN\tNSEC\tuk. NS DS RRSIG NSEC\nug.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kBPyOe6isWK6xOR3Jc1OA31k5/0zuPCuJRPhDNmfhXJqEfETS/j0d+RH6gYSgTCh8JqvfraCP3b1VWuyXn8W4H4VabJavUHFa8rsigaKJB+XhAyJvMC4XOvPsV9YP0tUY5mtH3tyG85aSe/72GrnEBOLvN3CUKRwnMpXgM/X5VGMXqOgU6ycPuSbY4mBFTOwIFotUSBhoumBMtm2m7G8PGTbnrchFvuPsHVhHJx7o5hmpnICUvDmMfXKWVVoVc+sV1OrNCI4can75Ej9GDYzO+/IlOOGmiORLkIkiwTT/Ki3FcxAjm723FRueJAbkO4tRgF2dnadTy6e69dGpwBzFQ==\nanycast.eahd.or.ug.\t172800\tIN\tA\t204.61.216.60\nanycast.eahd.or.ug.\t172800\tIN\tAAAA\t2001:500:14:6060:ad:0:0:1\nroot.eahd.or.ug.\t172800\tIN\tA\t212.88.97.132\nuk.\t\t\t172800\tIN\tNS\tnsa.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tnsb.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tnsc.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tnsd.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tdns1.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tdns2.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tdns3.nic.uk.\nuk.\t\t\t172800\tIN\tNS\tdns4.nic.uk.\nUK.\t\t\t86400\tIN\tDS\t43876 8 2 A107ED2AC1BD14D924173BC7E827A1153582072394F9272BA37E2353BC659603\nUK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vubmfFNOBgs+FCbvDnDTRhIfhC84Ij6eEexgA2o35V3S09EVrCVVkocEv65825Czs1o4K15w/gOEt11aj4gYr6y6yz3Xx33YaeoQUpjOrHxCrxWznl/BToL8sTWpB4IY/ysw7MNiSTvsf/SI2e0KjcU1ZNbAy0cGcvERX9it92oAA4OD6GL706VSitIjmEBGbLRE00UFR6rGbS0dvjnO7notv3H5I+DICa8AvNgFhBVz8ZsqNW7SOL0+86e4eDK4WgBeaUcHoHFwBhgXxWDNB4XvN2Wwy8vOTC9AN8bgtoHRralWZYU34IJH0j7kvXIWEsDecWVnH7G5+0NOGWedYA==\nuk.\t\t\t86400\tIN\tNSEC\tunicom. NS DS RRSIG NSEC\nuk.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hIDWXyf52ooQbsld265oTXmkCGNFzPvgCm/lnGIGX9oYmCz/8DSVfuntci2nJQqnO2/slSajFPHGEjfAQduHZKgJiYShVJyqWhjBHb9OZGnJBkIy1W51kAoRo/w2o+oVZuUiqFkArumbEpkUqi1XnP8PhkYc400KnY9v0INzX9S33SSDmjquSQc2HYlX0E7QR7Md2rI282vXFwxBWq9SZj5R3G8/SKPSGhWNb43wkC7934o2vndMuKWvyiyLSS5ifGVuvBUVBiRkwsBS0jqJA61OA1lRVAsnrVOky1cI3F4CyyhN3zHPRjeyAsWHskjijRE/hQMdcbume1urnXuwtw==\nbarney.advsys.co.uk.\t172800\tIN\tA\t217.23.160.50\ntld6.ultradns.co.uk.\t172800\tIN\tA\t198.133.199.11\ndns1.emdns.uk.\t\t172800\tIN\tA\t213.248.217.153\ndns1.emdns.uk.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:153\ndns2.emdns.uk.\t\t172800\tIN\tA\t103.49.81.153\ndns2.emdns.uk.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:153\ndns3.emdns.uk.\t\t172800\tIN\tA\t213.248.221.153\ndns3.emdns.uk.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:153\ndns4.emdns.uk.\t\t172800\tIN\tA\t43.230.49.153\ndns4.emdns.uk.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:153\ndnsa.emdns.uk.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.emdns.uk.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.emdns.uk.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.emdns.uk.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.emdns.uk.\t\t172800\tIN\tA\t156.154.103.3\ndns1.nic.uk.\t\t172800\tIN\tA\t213.248.216.1\ndns1.nic.uk.\t\t172800\tIN\tAAAA\t2a01:618:400:0:0:0:0:1\ndns2.nic.uk.\t\t172800\tIN\tA\t103.49.80.1\ndns2.nic.uk.\t\t172800\tIN\tAAAA\t2401:fd80:400:0:0:0:0:1\ndns3.nic.uk.\t\t172800\tIN\tA\t213.248.220.1\ndns3.nic.uk.\t\t172800\tIN\tAAAA\t2a01:618:404:0:0:0:0:1\ndns4.nic.uk.\t\t172800\tIN\tA\t43.230.48.1\ndns4.nic.uk.\t\t172800\tIN\tAAAA\t2401:fd80:404:0:0:0:0:1\nnsa.nic.uk.\t\t172800\tIN\tA\t156.154.100.3\nnsa.nic.uk.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\nnsb.nic.uk.\t\t172800\tIN\tA\t156.154.101.3\nnsc.nic.uk.\t\t172800\tIN\tA\t156.154.102.3\nnsd.nic.uk.\t\t172800\tIN\tA\t156.154.103.3\nunicom.\t\t\t172800\tIN\tNS\tns1.dns.nic.unicom.\nunicom.\t\t\t172800\tIN\tNS\tns2.dns.nic.unicom.\nunicom.\t\t\t172800\tIN\tNS\tns3.dns.nic.unicom.\nunicom.\t\t\t172800\tIN\tNS\tns4.dns.nic.unicom.\nunicom.\t\t\t172800\tIN\tNS\tns5.dns.nic.unicom.\nunicom.\t\t\t172800\tIN\tNS\tns6.dns.nic.unicom.\nUNICOM.\t\t\t86400\tIN\tDS\t38650 8 1 33F4C0AD0A04074C7385780867295136D8B991BC\nUNICOM.\t\t\t86400\tIN\tDS\t38650 8 2 9F9266439F2FDDA622E5344F0214411C9ED231AA77A77BCD4503F6FA7BB3B7B8\nUNICOM.\t\t\t86400\tIN\tDS\t42091 8 1 28AB777BC4F56EF20C08607560D979CD9BE39E9A\nUNICOM.\t\t\t86400\tIN\tDS\t42091 8 2 3385E7C819B3C0922B6E1EFAE8AF9116287D1053EDE2A4A8B3E075708FC823D6\nUNICOM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cMoJNYahfmj9YFL49fr67PUawuKDjfVSQDrKBaoHqbg/K3o2ovLG914wtggQVophgvxOiE0ORl4GS+y7tnoYVWbrkUtBjrmREjLJ+a+CTLqULWZdbBEN/JhyxddlLTylyjf4HotKsv4jhfRMR4AIxcHwb1Ww0nCOaliLN7QifEF8HBTqlBGkOwNQOVys5M70H9LHPrG0jdCFbvm+BqmYQswRHlngiL0wOl0X+A/eMna063qC7grSjztwmx8sMoR24vmAuG7+Vsf6s8p+7Hg/hwB5/tNYIBpNeA9OT0spfjI2leYc9pUnSHQ2mInOj7FN0tyHRb+EbEL01JnDDqUjjA==\nunicom.\t\t\t86400\tIN\tNSEC\tuniversity. NS DS RRSIG NSEC\nunicom.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vh13QjViyCi3PK17a4IlWiOsCx+PFzYcs1CH5qo1fKGXCn/D6KOfasAqg1m4Cur0ZkGtXOl3sx3c6N6fnjcSTQzVB+TkvlmHJLnm2saG9P32saPf6WIjkDChbVBkuZMzV/xLGEkRozMLuuX+taBwbC+gaFxG5wG2xwXhTzdDjqkbIS/OiTx+KJLQAU0lijc/3gwfn/HLSyt0nyPN1kFYfLwrNSPCYeqJAXS53WjuyHNpik5UGQapK1ObL+CDhQuq2Yuypn8I33cWnb58j8Ubx3LbbgzdJOW1J0WQcANEMRs+2DCVwZqop+jQdELbU6C8DxnrBwo8juXsv1dgNcW9jQ==\nns1.dns.nic.unicom.\t172800\tIN\tA\t156.154.144.171\nns1.dns.nic.unicom.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:ab\nns2.dns.nic.unicom.\t172800\tIN\tA\t156.154.145.171\nns2.dns.nic.unicom.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:ab\nns3.dns.nic.unicom.\t172800\tIN\tA\t156.154.159.171\nns3.dns.nic.unicom.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:ab\nns4.dns.nic.unicom.\t172800\tIN\tA\t156.154.156.171\nns4.dns.nic.unicom.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:ab\nns5.dns.nic.unicom.\t172800\tIN\tA\t156.154.157.171\nns5.dns.nic.unicom.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:ab\nns6.dns.nic.unicom.\t172800\tIN\tA\t156.154.158.171\nns6.dns.nic.unicom.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:ab\nuniversity.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nuniversity.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nuniversity.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nuniversity.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nUNIVERSITY.\t\t86400\tIN\tDS\t41854 8 1 A2FCC019BE25DBAAB749CE9D2821F419FD52DAB5\nUNIVERSITY.\t\t86400\tIN\tDS\t41854 8 2 038370BFF091074E04E397E09D687E77E8CD67C2B337116BCB781D4EAD664337\nUNIVERSITY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UEICS1GTuksGLxLM+j+TixH81LDpN1CQSPs8oK6y+pdLTJ+J5zJx2vtsX53CjXr7cuvf6+MSlWkCJ+vmjkhh+h8VC3bzLVOa5+doy6RVVq1DwATyzOfCS1Y4P4w7jhiXduFkQs8taw7VasEBxHYRF2U3JD3V69e9jR7edAnlyYKs7sAbNgQ8tdsp7q3R0nnUCSOk4y7fk2nct9ICnnLJ0G8knCXEvZvdiFshv5UBfbjclRUGFzRw8eo5uQ8YHW5wdm/XecjPy3IIsL2OG8s2AKQf0NqC5XftBTO8MpMswNU7xoqq1++p3C4KPmxtaZxEPANLK5ahciZdJVIkQZtrHg==\nuniversity.\t\t86400\tIN\tNSEC\tuno. NS DS RRSIG NSEC\nuniversity.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eljLqZ2QQuD4Pki0pwWqdSitNKhqEbo3K83F5+1LrSzy/oJJxstEFvG6NN9GPiKyRDUA3gkIgKxp64vXUtgXNE9x0r4upio3KoST2egE8yqXZsQeklYQ9EL0ol18DixBqbb75GPPWknRC+IvldSirLeEPLVqlsvLLD/Y6lWBwCj7GELXwxf5ASIpSaxvzuYJHyZqG+lk4ZGjg85XKrIV9Fh80RGx58I5o12FqXFGz8HRi8b+EEcmg8gZOR/V+/f0UKSSZZZvryzMZQAgNaT+vYZB2kU2R4gbq+fVxK5En3BXu0xuNGg4o2mBYfU3+tOKltFTJsnuAk24E8gyvthFXQ==\nuno.\t\t\t172800\tIN\tNS\tns1.dns.nic.uno.\nuno.\t\t\t172800\tIN\tNS\tns2.dns.nic.uno.\nuno.\t\t\t172800\tIN\tNS\tns3.dns.nic.uno.\nuno.\t\t\t172800\tIN\tNS\tns4.dns.nic.uno.\nuno.\t\t\t172800\tIN\tNS\tns5.dns.nic.uno.\nuno.\t\t\t172800\tIN\tNS\tns6.dns.nic.uno.\nUNO.\t\t\t86400\tIN\tDS\t57892 8 1 3B49FDC11DAEE5187A4170A5BADF77A917BCE481\nUNO.\t\t\t86400\tIN\tDS\t57892 8 2 C156DD21B3B96A50FA94BE322CDF6F0144E86C9597E4AA56D53E9B490C94A537\nUNO.\t\t\t86400\tIN\tDS\t64285 8 1 E0D6F2ECBE3F28F3F59D4193198240F9966011E8\nUNO.\t\t\t86400\tIN\tDS\t64285 8 2 3B4DD0FEBFBD51CB5F15DB43CCFC832DE0989445D6BB70C31A9B96F681CC6C77\nUNO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TApo6DGOycO9h/+gm/zFJCOuNrQ+pPVyqlgDuyctrYZpr910neeUqAorA+QxRA/gUIWkfD9/6/lCz5Yg1T3Q5kn8oDLl1no8BqMPZpawed9EvUfXLfk9Lmx7zBfs8H4qI46h9dPEfgsAiPqzynv6m4VPm+ytDbVjLLF8l+9gjDarmjOEPkaolr40pfaYSh75PEfe8T9EASJ3+NDuHzTI/Qnta8jO46d4LpSjWyRKhwLIla3SHPaTsMF1QpnE6RbW8/dax/cgtlxTgzGIWn5iBW0BGwkFqNaxnJRx+XZYAm2YSHofsCjSU4vmCQlBG/M58AN4b+G98LpJ8l/+cEW2TA==\nuno.\t\t\t86400\tIN\tNSEC\tuol. NS DS RRSIG NSEC\nuno.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . h7+vCQKrM+hMw1qSgtbQF0ivNL56TYWRzQ1RDTyftSUlvfTETESlB5fzIyNIKGiUDym9js8L+53moiwUYOfz2KRq0K80H9VNisoR4CvHbcuU/IQAx8kTwril4qbWNhzYcv3unyjzTPDc3uvPlAu6H2k07oeeZJOmt9lXd6C/zL/axZBFT9zeuoaF/TK+8r5/DrxPWOlwG3O4Pe6eWsjDEIUxXdryBeG9pKWFhPevwUaKOT7jlxNY0CcImw3C4/0LyVwu0nBq9aZECjD4jcxuW+WvEplaO3d9psZCtXkrP59i7NSUMOt9qTmbClnpwkEmc4VRpyQIMpECmrUtko9NGw==\nns1.dns.nic.uno.\t172800\tIN\tA\t156.154.144.173\nns1.dns.nic.uno.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:ad\nns2.dns.nic.uno.\t172800\tIN\tA\t156.154.145.173\nns2.dns.nic.uno.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:ad\nns3.dns.nic.uno.\t172800\tIN\tA\t156.154.159.173\nns3.dns.nic.uno.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:ad\nns4.dns.nic.uno.\t172800\tIN\tA\t156.154.156.173\nns4.dns.nic.uno.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:ad\nns5.dns.nic.uno.\t172800\tIN\tA\t156.154.157.173\nns5.dns.nic.uno.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:ad\nns6.dns.nic.uno.\t172800\tIN\tA\t156.154.158.173\nns6.dns.nic.uno.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:ad\nuol.\t\t\t172800\tIN\tNS\ta.dns.br.\nuol.\t\t\t172800\tIN\tNS\tb.dns.br.\nuol.\t\t\t172800\tIN\tNS\tc.dns.br.\nuol.\t\t\t172800\tIN\tNS\td.dns.br.\nuol.\t\t\t172800\tIN\tNS\te.dns.br.\nuol.\t\t\t172800\tIN\tNS\tf.dns.br.\nUOL.\t\t\t86400\tIN\tDS\t60907 8 1 0358D8578B9157E2B49AEDF2F17439BDAC3759C5\nUOL.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sklIRbTE9fMPybqhbOCXhGLOdrxzA9QwtT+HB/LEFhtSiw7B2xacSdnM/ElwPJJhCW9gqtZZLw8Gt2Jn6o1X8BM6F0alaA3nMcbUyrlgvotuXh5c1gsrbWZrpl0NDXq7YnchDtb4+u7zDbrOJ4E2x+1ZdldEhkhuuBOL+KEnw04tBrS62lhFExB5763YE16BFKvBHHQq7YwJ8rLgdsdyA111HFPfJn1oz8dRH0ilSbXcN36ump40fR+vVvLLMi64pLq3W1pBAREW7OluaW5DJN9YBKV/+bM6WvVBe0LvLNGxDb3LjdsJt/lBPmYJBCRHC3SCIEWr3qIRcnbcIRJnPg==\nuol.\t\t\t86400\tIN\tNSEC\tups. NS DS RRSIG NSEC\nuol.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S0ehV4WsUtUa6HvqvRpiiCNIx/+oRIp3MiiLLkFqOMKiuXJcgNxT90VRDv6EZo3wNjCR7Gn9UQzQCbkWabLWLIKyo3lrvFFDg3mHzsbHWVRAkeauODVrrutSLxYA6XEdqsSG6YdcEq1aEruinHa9nNJBLQ3iwwYFj8yrJYwJUaunr2WVqpwsG/o9GVYX4xaVHC8RhYVJsU3LaKlENl7FfRZ2T/ReyFmKC9i0LsBPYXd34f7J/7I23rg7Huhik/moZmYsStHtd4nh7xvxluXDzvWhrsZtOxKgd/juN2GjFZyeaPqP+YaNO5v08Byh5BnD5hwO39qtFwHMIonDv2okMw==\nups.\t\t\t172800\tIN\tNS\ta0.nic.ups.\nups.\t\t\t172800\tIN\tNS\ta2.nic.ups.\nups.\t\t\t172800\tIN\tNS\tb0.nic.ups.\nups.\t\t\t172800\tIN\tNS\tc0.nic.ups.\nUPS.\t\t\t86400\tIN\tDS\t1863 7 1 4984BE9EA29CD9B939FCF553BA462FA634803DC2\nUPS.\t\t\t86400\tIN\tDS\t1863 7 2 9E9C0183B9FF4236950B4F4AE29E21845D55A676FD8B17D8821CF46FD2FBD603\nUPS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kg8rDJVZ5XOjqwrY0VNDeHftxt+8v8PnAWwyP9ZTEXVPaFZTnzF+uzk9sPDkk832MYvcGwcoTTk84kSbdppqUBert366vc907pHr6aGVnin0/yKZbs3c26qj4rOiYAZuuImVzH/9edc/YygmpN9M32jxv7yMa7A70PYl/CDbFakdfy954FM0Y09VWwyqVdEj2ADp7EVzAYN2rJbfpOfKsXiB9vlBwwuesWB2vHDuWgslXA93IgU+o/TDk1ZNX7/UyojrIpD4GKAtbK0n790tNQ40YaD38UrahVVwnRUQxXfByXuRNdFu7CTywvxE9OcIolNri/NRj0JDwnptJ++FGA==\nups.\t\t\t86400\tIN\tNSEC\tus. NS DS RRSIG NSEC\nups.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SqsP6l4BYxopu7aWeGqHlrV/pq8yP+F7nFpEwm/zaqdmt9vxMzza5H+eRUiYrGMV5mG3sNUTtEefmPT8gPJ5bnSrKoL8BV4xVb+/CC8k/jyaVAMN6UlIUDsQfB4USmKXpHnRce5gomkfET9TwMxTDRlYsb88DHe9109Bi+QzK/y8uEMp7HwT6f20g3okWdKYGyFaBo3RLM9JBACy/TP9r2aLGqRVqG60mPUxZw1YVc3BV6Z/tVCORiu32pLd9JbE4Enh8T7uZdVFyerk+x3NNOqp//io2fWQZbeM79UGDOiLAxi2KOzt4qZLN6kX7E58/hoAnTjFuKqrl1Hf2tb8RA==\na0.nic.ups.\t\t172800\tIN\tA\t65.22.240.1\na0.nic.ups.\t\t172800\tIN\tAAAA\t2a01:8840:ea:0:0:0:0:1\na2.nic.ups.\t\t172800\tIN\tA\t65.22.243.1\na2.nic.ups.\t\t172800\tIN\tAAAA\t2a01:8840:ed:0:0:0:0:1\nb0.nic.ups.\t\t172800\tIN\tA\t65.22.241.1\nb0.nic.ups.\t\t172800\tIN\tAAAA\t2a01:8840:eb:0:0:0:0:1\nc0.nic.ups.\t\t172800\tIN\tA\t65.22.242.1\nc0.nic.ups.\t\t172800\tIN\tAAAA\t2a01:8840:ec:0:0:0:0:1\nus.\t\t\t172800\tIN\tNS\ta.cctld.us.\nus.\t\t\t172800\tIN\tNS\tb.cctld.us.\nus.\t\t\t172800\tIN\tNS\tc.cctld.us.\nus.\t\t\t172800\tIN\tNS\te.cctld.us.\nus.\t\t\t172800\tIN\tNS\tf.cctld.us.\nus.\t\t\t172800\tIN\tNS\tk.cctld.us.\nUS.\t\t\t86400\tIN\tDS\t39361 8 1 09E0AF18E54225F87A3B10E95C9DA3F1E58E5B59\nUS.\t\t\t86400\tIN\tDS\t39361 8 2 415D8DAE2299D2C2DAB7458ED4C715268CD2EB3AE3C1C249FF1696BF62112201\nUS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vA7I9Cyf8tb4vXVhlIdvgGThe217QnngDMwV6zPmpnIUwR8SdNMjoOUsxkJhs9DLA8o/T2ggh2m3URk8A8fjT+RS4gsAqPWlklFJtLBad542aO8/coFJutH4cHvnKpGgpLO5bgP2CaAnMXUZRPtQ9xssnubwJSIYusNldmCBnspsjyb+5/njxI/ocEr6yNjGfwhRnR1uPh8nrJ0utZoZDDnB6LrVi4YCA1XA3fXRD5wSrGHQ+Bk8Pj97bTCrXv7qF7DMQDWE11FRv5KbnzSccsk75Yd6BPCRedhIhiq2Uyqe5TtaTkPZb4KEYd8AY7cD4D9ZxLdWVdLuTiztoiJ7qw==\nus.\t\t\t86400\tIN\tNSEC\tuy. NS DS RRSIG NSEC\nus.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ISARccMSTbTkh1JOlaZLMgSXof3ostGtay7zLLkODr2W2mabNbQRNofXag3kI4YLd80waghQoZWokKw6VF1UycIfqroy+GXhJg4SUSHjcViZQAnNcv8oiBqeoCsPIROputq5GkrBMLkzt//PVjypr65M+ruyDBfXWVd2ksWK+g2QAxkE+n+SsVDv3OxJS0pT9ipF9CpHxivfSAVQswAoxMe/2W39WBIjWwztl4S3jzSKT+mMnix7GTC+Git9CDfIhUDZQK9SOgpJQQG88URbY+PsHEdS4aZE4GQUF+PAx1oiOg+SHOPGMGeXeIIEFFsOcwN27lXd9+UXYyy9CLvwcQ==\na.cctld.us.\t\t172800\tIN\tA\t156.154.124.70\nb.cctld.us.\t\t172800\tIN\tA\t156.154.125.70\nb.cctld.us.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:29\nc.cctld.us.\t\t172800\tIN\tA\t156.154.127.70\ne.cctld.us.\t\t172800\tIN\tA\t156.154.126.70\nf.cctld.us.\t\t172800\tIN\tA\t209.173.58.70\nf.cctld.us.\t\t172800\tIN\tAAAA\t2001:500:3682:0:0:0:0:11\nk.cctld.us.\t\t172800\tIN\tA\t156.154.128.70\nk.cctld.us.\t\t172800\tIN\tAAAA\t2001:503:e239:0:0:0:3:1\nuy.\t\t\t172800\tIN\tNS\ta.nic.uy.\nuy.\t\t\t172800\tIN\tNS\tb.nic.uy.\nuy.\t\t\t172800\tIN\tNS\td.nic.uy.\nuy.\t\t\t172800\tIN\tNS\tns.dns.br.\nuy.\t\t\t172800\tIN\tNS\tns1.anteldata.com.uy.\nuy.\t\t\t172800\tIN\tNS\tns2.anteldata.com.uy.\nuy.\t\t\t172800\tIN\tNS\tns3.nic.mx.\nuy.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nUY.\t\t\t86400\tIN\tDS\t19730 8 2 E85A089D69F869CF923DF395F279F1C92BD136A33B60988748B0186E12F7B88E\nUY.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ab48UaUPTXzZI9ovhatgdbH1BfMcRyu9r0yzYB6yeJN9xozq3ifWqM+hEsZ1Qf/zSXZmHYXaA7KGZISghl/QZLhnRFwzOuI9pXYB3B6jinL9FZUazmgeCryI9Mevdr6fmKMGx+lWP2lzLBdA5RFh91KPKI8MTmKpMaQT/wWnw09kIaGqw9U5r8GA4ZGirVYocx7FBiHj8bLeelKz8mp+EXbg6aUC95z6BdNgTTHkzFeo+q2G747Q5VW6tMi3ToNwA2ZOe4vMO3fHep5OGkXL/9OMdpeTvzUPacD3TiWdME52u/qcLJqdhI5N3MvqqrOeSv/2DsbHp10xuSurGtd9NQ==\nuy.\t\t\t86400\tIN\tNSEC\tuz. NS DS RRSIG NSEC\nuy.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Mn2T9mdnOdAUTdhDy63vjU3N3miWOPsBEcDwW0y9Oc5bO4CJjk54x4+C0zDzKGVer6kdtFKLyih96Qw/xICwemFCjEA9sxP/H0X7RyMMXtWdpOhCmGIakpsvXkO8WMyGTssPZWFXiEohYDA9DcaP4UQ7wDG5A00g8uSszTajCfoS8/IX8/WPFpg8X/9QEwwCzIaq2wgE4e6/qRBJ3IA4Kn5245EOUoStnkIucY1gLxaQS33ca8cRjBvfm58s0STAfq5HzjVQRzm85/yPRbv6JFUe71w29jb/hM9kvvPk3L/KpF1eyZlV7S497H6l5K2MCW5X1sEVdfvjFSJIJXK+cw==\nns1.anteldata.com.uy.\t172800\tIN\tA\t200.40.30.254\nns1.anteldata.com.uy.\t172800\tIN\tAAAA\t2800:a0:53:1001:0:0:0:1\nns2.anteldata.com.uy.\t172800\tIN\tA\t200.40.220.254\nns2.anteldata.com.uy.\t172800\tIN\tAAAA\t2800:a0:53:1002:0:0:0:1\na.nic.uy.\t\t172800\tIN\tA\t164.73.128.5\na.nic.uy.\t\t172800\tIN\tAAAA\t2001:1328:6:0:0:0:0:5\nb.nic.uy.\t\t172800\tIN\tA\t164.73.128.70\nd.nic.uy.\t\t172800\tIN\tA\t65.22.41.1\nd.nic.uy.\t\t172800\tIN\tAAAA\t2a01:8840:1bb:0:0:0:0:1\nuz.\t\t\t172800\tIN\tNS\tns.uz.\nuz.\t\t\t172800\tIN\tNS\tns2.uz.\nuz.\t\t\t172800\tIN\tNS\tns3.uz.\nuz.\t\t\t172800\tIN\tNS\tns4.uz.\nuz.\t\t\t172800\tIN\tNS\tns5.uz.\nuz.\t\t\t172800\tIN\tNS\tns6.uz.\nuz.\t\t\t172800\tIN\tNS\tns7.uz.\nuz.\t\t\t86400\tIN\tNSEC\tva. NS RRSIG NSEC\nuz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . a9ESHc+DI8I0PoNUWo03BtQ7+DlU7eTLAggx4Cu51bQLdpnqy8d/8jerhnXpuyH+JnWBXzuBrFrmFkBGVDFaQ+aOR6YOGcnCi77ycir8UjrbHRXAKAiwp4e9mN/iQH1Z+1upAhHw0kxXNYMxW59JiPN7Vfh9VA+i3OobGaVMEOzquZM2ig8uL/zM5Rg/dDQgJdq8BCb73ME2GGHIhsfzA8AEqBDeMKQ73Hj1N+UZVSQtwZruMPS+EDyat3IX5tvisgKcE4nz7pg8jDBOlzounFN9VthXy1J1ZOyeKNQz+vkfJepTI4+PCliwPx5NJUigrIMPH7/FLyQ30WhGxdJoDg==\nns.uz.\t\t\t172800\tIN\tA\t91.212.89.8\nns2.uz.\t\t\t172800\tIN\tA\t81.95.224.158\nns3.uz.\t\t\t172800\tIN\tA\t195.158.1.22\nns4.uz.\t\t\t172800\tIN\tA\t185.196.212.7\nns5.uz.\t\t\t172800\tIN\tA\t217.12.81.129\nns6.uz.\t\t\t172800\tIN\tA\t83.69.129.33\nns7.uz.\t\t\t172800\tIN\tA\t104.238.81.247\nva.\t\t\t172800\tIN\tNS\tva.cctld.authdns.ripe.net.\nva.\t\t\t172800\tIN\tNS\tdns.nic.it.\nva.\t\t\t172800\tIN\tNS\tjohn.vatican.va.\nva.\t\t\t172800\tIN\tNS\tseth.namex.it.\nva.\t\t\t172800\tIN\tNS\tosiris.namex.it.\nva.\t\t\t172800\tIN\tNS\tmichael.vatican.va.\nva.\t\t\t86400\tIN\tNSEC\tvacations. NS RRSIG NSEC\nva.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C82cEqj7GA80RhR6ief9zn5lKM2FMt0jqf9kLcGc3LCyXii9robvIZ9vv/nNLH1p5skzYcSi/PcgIK/32LqiOXINnv12M5cX207kQpdxFtyu2nx1dJNgIqC8fz/5r8IImHGygCzfMI1JpICsBxEVg7dKQmDA5q4lXM2XUCKAZaFk3LkGUqzbqyzZyS7jDP8ZQYCvoL1RSVusFWqYKPnsUlefOO1vi7cMgiJ04EAn8JHB7Lvsv0YEBfoPYyA+t12SlIBX8szhUj6Cj6PPdr6WyEiRradZj4couNIcQe0I6slr88E6HGgyUFW7h80RkP7zyXOJjccJ9CLmjSI+Q7wGTA==\njohn.vatican.va.\t172800\tIN\tA\t212.77.0.110\njohn.vatican.va.\t172800\tIN\tAAAA\t2a01:b8:0:1:212:77:0:110\nmichael.vatican.va.\t172800\tIN\tA\t212.77.0.2\nmichael.vatican.va.\t172800\tIN\tAAAA\t2a01:b8:0:1:212:77:0:2\nvacations.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvacations.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvacations.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvacations.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVACATIONS.\t\t86400\tIN\tDS\t49825 8 1 17F8FC4476012288D32511D923A83A9DA7C7F448\nVACATIONS.\t\t86400\tIN\tDS\t49825 8 2 4226E8758A33859653781BD13DA8BA3BB4B2231F56724840DC4A82B5775CBE1A\nVACATIONS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BjIfjddOy84Y74teQRYA6KhXrzQyfiEfvoyFvOK531WX65GSnTi61Baz8d0M/am5QwZ2NxX7gSxPlsKJd7oBncsiBqg8IKQCQc+MBPtiEWmp4e9Lzbrp9Ceb1jg6D9iIs66Gl+niTGOXvp8ASCdYzRKJgaCH9zPO5n3Bv6TGwV8w2Frnwzy0VqujocwrqpiuH5EapvpkoU01KzJ+0T6ZpFAi3gG1FGLdeyCdZwTGGjZfA/DbVQ7unKelb77TFqP8m3WxHFSbXPpaNpzIbtWDpK5O2KGMJJo/ToMK8uVhTK1ThCnMmiLtYaJqLW8HXO+Kl22Jepwxv7FeWSqITfZyrA==\nvacations.\t\t86400\tIN\tNSEC\tvana. NS DS RRSIG NSEC\nvacations.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uFNCs2E3hA9oAc64qSZVgWjZcWx6zCk6/Pd0WO8t6PorckSgoMnBc6PyG2GS8pdvJxsHN9+2kgESp/BJvklvaxt+/RGdn0SeEFWTiuVtLhIeoszeVNVxV07QiefrZsIFuds2uBESA7pNp64rqMNM5QgHqeqRTidMh8HyIsL32xxQM5XdYc97SDWPrMF4JbvSX9gkV69da8NoUkuD4jJGSjpNbLH/gfw1njmDHle5r5z6w9q7Id93k8NgaeaoQcqYb/iUwtK1dU91C0PZQvIaoISvrJFzrFH2QhMd+AjuHIMs4SJrYh8LRG5Z7rwERpQ0W9uUoEgoHS1aFXrKA+Y+0g==\nvana.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nvana.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nvana.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nvana.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nVANA.\t\t\t86400\tIN\tDS\t51813 8 2 93BAEC1BC806C42034F1BA91345D8AA439242EA114157951BF6B7E9F79FC9E0C\nVANA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XfTyo9drq+tCSlb5gcQp2aCkQLGS91Ur2rMoOf49MNhTVvJcSL+GwdzlfYODmB2ObGzzxdgbOzh8ErTr8wlZtCSXDnGcSuRXM//XY/0v/WDLXQZgUgU7wa3jEkMwxOEvgUjIrEDT9OsZxNhCLf6EVmpyDPcFWwSrNY4zUqvG00bTr4xqkYxEyeiafngNxua4vLui+bZcIx7DFBc3lSdW8PWs7Zi4gJGhoDlw6QSApJhZDJQdxhvikcucbYD098VoFXnQQ/cxD4jJ28r7mXwKJ8oatByyNTFebFzEplrcaNBTwQgcVvSCnj49gw2aQs7jcHqdtau/hFtRfoZ1tCWY9g==\nvana.\t\t\t86400\tIN\tNSEC\tvanguard. NS DS RRSIG NSEC\nvana.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . r0soRXWX+Lyuu8i3HzritMsSsVr1+LV4hmqWDz96Su9E41KcIKNgJBQRgryulV9U84BsS3wRcAhpHwO1YmQH509GN5KJ+isuaHF5gTJKFW8/srrOPgsYSlplFCZ/tUmEPmToy/vWOS5BzT9G7dtUhIhylcefI0C/GIjWfq/Jrl16MXZwtrrwl7xQ2cCPm120Q0bexVD7bvoiJSJtAqWz73B8qUsRYwrfxqZO9z3FCkU6C/CEI0UtzbfQM3g2+b3hJTe+RXZvR4gTRtkLAQyjTy8at7XlMwJxBuDhjvgYeDL2bkQ51tecf/gXZk0tKziQICDCm/DaS7m6AHEXefTepg==\nvanguard.\t\t172800\tIN\tNS\tac1.nstld.com.\nvanguard.\t\t172800\tIN\tNS\tac2.nstld.com.\nvanguard.\t\t172800\tIN\tNS\tac3.nstld.com.\nvanguard.\t\t172800\tIN\tNS\tac4.nstld.com.\nVANGUARD.\t\t86400\tIN\tDS\t55911 8 2 B218841EC23F35D6A8CB53C6BC78C73CF507460F03BF19FFE513A427AFE0473A\nVANGUARD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Vxd1zzTORpqynBBovuO8gAHnlO0HDrQq8MIkNthHO0zaAKCKsW4YBwGsqr+avBKt1PUfcfz67N4oEfYPNieR2ND+eJRqYQlCgQYXZ5METtlT6ubWq384lrEwvvfaQlmVGz3aJu26U3v0Y7ZIgejwrplIXbcD0E+qPTEsn+xkeXBz8y0KzfzTQmlZvNXj4+RV9aFtEI2Af5/GTo3fKNpulRvia4HH2zAxGO3IbwVIfeu23Tc3lYAjk2Tqqvp1XD++/HXFk79O+5nFRe68yNitIeWq5ubc2l+0R+brTg2NUjWELXC9kEjJZCmPECEncaoYScGkx6GotEbmTkqx1nM9Hg==\nvanguard.\t\t86400\tIN\tNSEC\tvc. NS DS RRSIG NSEC\nvanguard.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Pvamd2AK03jGJSS3TI8Nc4eWpSH2JaRtuRxPzObz6ucxU40nqns0/foAqnFntU/bLbKnH2qOS2i0yMreJLFsOp68WcmEDxDU53F4diTr51i3tcPer04cCxDTrLiffPLCRzZVHrjxMWrmOW9Dt5MvK+QeldJuMTaN/QPHpGHRrbrNlS5eQ1SrIfLYJEAgTYaggC4xSCxuL+koXK6drgTQNFPcisuZQqTgURrBbd7RlmTnjIMPGZIQ/GmzWFVIFzyt1wgVV9vd7FrPy3hDtYvHwVV57I0ge+2NqCDDBXHLgPfV5dPWQS4qmACysJw1gzbMuhdEFulg+D0zjnU4ti1xQQ==\nvc.\t\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nvc.\t\t\t172800\tIN\tNS\ta2.cctld.afilias-nst.info.\nvc.\t\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nvc.\t\t\t172800\tIN\tNS\tb2.cctld.afilias-nst.org.\nvc.\t\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nvc.\t\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nVC.\t\t\t86400\tIN\tDS\t31338 7 1 E075B7B5AEACFB81B93E348C18AF51C34CD3EA5D\nVC.\t\t\t86400\tIN\tDS\t31338 7 2 3F91762173655F80A5A62CDB317CE27F8D2AE508317535BCBBE45C8DF3692115\nVC.\t\t\t86400\tIN\tDS\t36820 7 1 5871026DA2BC184C8FBB99EEC885644559B470BD\nVC.\t\t\t86400\tIN\tDS\t36820 7 2 36CA5D2DB63D23FA957EAB4529A4951C2A487188A039C9B7624E1690298B8316\nVC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uoZh9llAziM/+DQ58W9QlhN46C/2zIZ+gW1vc0fHeSwXLiMh4YGF2RwXq2W9fJDvYSo+TKkj7GH90Qs3caz5eRwlRDo+RYVMt+v6x/UxxQqBd+mxAkCOz5SBt92t1fvFEQAM9vqjm9ptCLDVFJqmj607v1UvfVdhehJusrSHA66crWAfl1m4EnPVRAQirQvuHQUijUbdAKFTsmcOiCTGnaUes40eku1C+rXMaQKELRHJvxvSwqCbi2hOfLwLzkLq8m8BG0NQGsw7dFIH8LvE80yoCfXf4XOPSH8ME3DvSqSk7zAtv9xWHGZ8BfzV9wcfLB7P0YKT+VagUuKotE3K0g==\nvc.\t\t\t86400\tIN\tNSEC\tve. NS DS RRSIG NSEC\nvc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eP073J5Cxg8ZFuQIIafwu1cc0kvWMtz0jdGgEpQ2dwKWUIDc8nKkwRG35UZiWbJoKS+P0svXUydLi0NNRVRFfY49CwEEMiehj+SXiNWTo47dgS8jID9wlDqesZEe2IwMmW+TmaLCAS1WFC/Hmg/GciFfTLZ+ifoxf+0ej7jCHXepMYLYhImc8Q15/LulXKNsWbsghagxcizTnWNY6ta8stR6At1DNk+T567Z3VqbuTW3wJDK8SK1VZLPeW+Rr3CUhVMQNnLluEPT44iQquGxg7iXn75lSGQW8lJo/1aOzM2Vy0svRYltGAXlRzCBdyG0c+AaIAlS2bhsvKy0jXi3nw==\nve.\t\t\t172800\tIN\tNS\tns1.nic.ve.\nve.\t\t\t172800\tIN\tNS\tns2.nic.ve.\nve.\t\t\t172800\tIN\tNS\tns3.nic.ve.\nve.\t\t\t172800\tIN\tNS\tns4.nic.ve.\nve.\t\t\t172800\tIN\tNS\tns-ext.nic.cl.\nve.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nve.\t\t\t172800\tIN\tNS\tazmodan.ula.ve.\nve.\t\t\t86400\tIN\tNSEC\tvegas. NS RRSIG NSEC\nve.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CrNNHVCa0oB9ehMKvk6tiyhMEQ2qnOzT8ANIQgVJFWeR6fOioJAeqjAOKhSPPp5aR/tflGmD/KcptGUFJyLNbVrKgbUaTGJMUziQVP7K42s+rOaQ5Z5Y2HCVQrtJdhz/oyaBIddhtPwoFx/uUQULFF8sTSEDvWJHkNBju47Hr1gwMDI1mXdp9aFCIVZJXbgcUe8Cn3GIF6yO72jdKOsqc9bouRzcHf+DfEP+iTXzIQoKMrc6/+UxaoW+p7t0eu1Vu/7o9IRCX8y/5WPY3jHsTyOSVnv2xqSWYBnJCIu6H2Y3CP/HtVXz+z7D/BXlxrToiaCmPVxk6Xo+XZg0wA5Tsw==\nns1.nic.ve.\t\t172800\tIN\tA\t150.188.228.4\nns1.nic.ve.\t\t172800\tIN\tAAAA\t2001:1338:0:0:0:0:0:2\nns2.nic.ve.\t\t172800\tIN\tA\t150.188.228.5\nns2.nic.ve.\t\t172800\tIN\tAAAA\t2001:1338:0:0:0:0:0:3\nns3.nic.ve.\t\t172800\tIN\tA\t190.9.129.56\nns4.nic.ve.\t\t172800\tIN\tA\t190.202.128.43\nazmodan.ula.ve.\t\t172800\tIN\tA\t150.185.130.16\nvegas.\t\t\t172800\tIN\tNS\ta0.nic.vegas.\nvegas.\t\t\t172800\tIN\tNS\ta2.nic.vegas.\nvegas.\t\t\t172800\tIN\tNS\tb0.nic.vegas.\nvegas.\t\t\t172800\tIN\tNS\tc0.nic.vegas.\nVEGAS.\t\t\t86400\tIN\tDS\t33606 7 1 E9D5D36B05C18A59A093EA2FFCB8D5C0A89E84D1\nVEGAS.\t\t\t86400\tIN\tDS\t33606 7 2 E9E9318A2607EF6645EFD73A7C5DAD01AAA2C506B9BBDE38D65F4803AB4076E2\nVEGAS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HhoucONxsdA3qYg8EdbZODe8Tg31dBJKLd5gMlyPMyLbgXdmHePzf6qbRJ1h+o2q8/oceT3iHyMaiHv9matPyFW0Vvj0scggJ1mm2W5NqyiPMP1O5YwVnjlWffqALAiGrI47PEuDUA11xUyNZNsON1DYtqMtpYoPD0l3/oAimRNludKu6u2HNvaBtEZRAzDJNz/q9ShPCjzSawVeAnxGF97Q9lbnUHgL1fg5/rSGtHEChavvn3zt0yQmVZGoH04T95nVqEwtsH48GkVT2uT5oKGeGYFzBGkJfdPndr1TlZQNIq7VVqJO280eIlv4V5sqjhiaIlDoQhbWC96/lvWMUg==\nvegas.\t\t\t86400\tIN\tNSEC\tventures. NS DS RRSIG NSEC\nvegas.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sqGlf/NNRYHE6wI9NqMAgBGd0R/b/sFrhkjO+7J9MG1wZ1QPLW8EWc4jb9WTFefj1zUXNq2odypQsUZQBTaR1uesP5ZtA0Ji7mFKwTtCESSGjRhYb1q99+9qVH6sUClZ8Ek8SUR+/yLV1RI/hym7bXq7uJ68BHI+TZzq+4j+zQSrtaarBjLB2AVGHF+cEn964T1v4onDwfOazhwRCl9eCFzwJoQkANTvYxio8cCvKWk2Vba3uIK4JtAxUmlNqPH/ZmOCTttoxqSlVWbw6CASYr2nOLNmSGbEMV+R+gHyZRFKr1RAKEYBu5M4V1WTBH3sjgbDZ8WPtFWFn7oRS7vUjQ==\na0.nic.vegas.\t\t172800\tIN\tA\t65.22.68.17\na0.nic.vegas.\t\t172800\tIN\tAAAA\t2a01:8840:42:0:0:0:0:17\na2.nic.vegas.\t\t172800\tIN\tA\t65.22.71.17\na2.nic.vegas.\t\t172800\tIN\tAAAA\t2a01:8840:45:0:0:0:0:17\nb0.nic.vegas.\t\t172800\tIN\tA\t65.22.69.17\nb0.nic.vegas.\t\t172800\tIN\tAAAA\t2a01:8840:43:0:0:0:0:17\nc0.nic.vegas.\t\t172800\tIN\tA\t65.22.70.17\nc0.nic.vegas.\t\t172800\tIN\tAAAA\t2a01:8840:44:0:0:0:0:17\nventures.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nventures.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nventures.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nventures.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVENTURES.\t\t86400\tIN\tDS\t47386 8 1 91B6C3708829949CE73471297F106B9C6B727E14\nVENTURES.\t\t86400\tIN\tDS\t47386 8 2 0CDDDA2917636954D95C58FE110C0639D34271986564210E637DF6EFE811A8E0\nVENTURES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uCNmLmFpQ6kx41nS4P/ZuDWJu7DZE4nb+rut89BveBIXu3P89KMjAaI9/kgDOEo9CRUkDjiKFPmcxQy9t/AyvOOl3vlTGYXc1D6pXzukUDtRFVcF//rM0+rSmNVh+P9LIvYag5LQZ08FMgt8qLj7TlIOzOK8kJO1IX36xtuqOkPNrfN/TxAd5Myu6IOfCYl1VJlsLFdbsOe7+oNnbt2tWBYNWUx62wz/exq9ugJx0zIascA6khO7ELebrkBNHMnMIycSMVfWbVH4c5oCoIO0/O650Dq6ILihP2sRjZwaXcpNtiDuYBf9gMgFt8kxy0KrCftmhmyuT01wA3/NWYv5wA==\nventures.\t\t86400\tIN\tNSEC\tverisign. NS DS RRSIG NSEC\nventures.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EuO8dYOgqWXl54HWvjUnghf71fuTjucR/+o2v6U2KH45teZY9C59i5ktOk9ulQDRwJdOWcRkcBWyhVFGfWSMt828k80nsWmbzLlBTF/57sxHEyC8kJBdfxH4qFf9huIXLefUw/akoZv/IQwcPDDu5RRRIPVCQJPFF2m228QwiyhhAUKt35v/aqdM0OHcm3UdX/HP6Qvq5ei5MNigv73V/lDx+T9205+q/P+CWt4s4tY+2qWXqQXPO2cokolHHgIUv5MQmXZ6LRi9a0UjeDJpWUQaxk7QNoGd5NILIeBVJAoS8B8yotw3wC6KEhd1wkmEDF6CDF8AqbzWa6fFnfnFaw==\nverisign.\t\t172800\tIN\tNS\tac1.nstld.com.\nverisign.\t\t172800\tIN\tNS\tac2.nstld.com.\nverisign.\t\t172800\tIN\tNS\tac3.nstld.com.\nverisign.\t\t172800\tIN\tNS\tac4.nstld.com.\nVERISIGN.\t\t86400\tIN\tDS\t34740 8 2 7468287539BBB69B7D1FCE14B16E16B6F75B6A1A8E50832DC333FD0F177C633F\nVERISIGN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jsgZqrlbOHpkDFAoZ53X1MftxytibxTYBhr7pXjCl6NXs8yCSx0l5hmC5l9+vtdx4mp3aLTXrNuRvIRur5CxnSYqR5HkN+i8amP1pKq/4QLKGk49KOAJs1Yxrvdpf8eJWGUjuFKU/1dkvGhwdp2vAB7aXotP+P1D6IcvOR+JJuTwSNwGAIkKaYUmMcgZDGWPTrwUFlFz/opi7SL2KEw5aMSm/+jZRv2F1Ad/1VXOvswd6wHY2t+GOfo8mIg+eLBSK7nHxMUCtzZmlS9dzRX0Ug6mqmH+a82EW0nMYVTBYc57bZcr4mxcJElQYk8zHWC2u4XMxpkHWz1PMTGfkFblOA==\nverisign.\t\t86400\tIN\tNSEC\tversicherung. NS DS RRSIG NSEC\nverisign.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eAS+xhxcSGLAEaptc7LhY2aX3ti0YSfh3c0lfnW63afCOzgyxPLebn3rY+q2hEOuTAZmH3BRjK3DF7FCk7icYUeeUWh03h+DSkCwqfE0U7KXH5yfy37yJYll/mTH8Hrpt5x9kQD0OAKRUxfAiZpFKehaZ26Wv3zQG1Dr0ivLhmEBKlup7jjqRQVEeYMZaegeVIOzbhYXZ8BD35EAduHdZ4PDafq7Bsy266rsWozV/1o9/iMgym/VmfTRJ1NKVv3KDq7LTreofUZSxu2JXA7K6xY63cIGA+3VNjUOH+yFoLPGL+PYD084mcbdt44OawkgtxY9s5dTj/s98pkOror6Rg==\nversicherung.\t\t172800\tIN\tNS\ta.dns.nic.versicherung.\nversicherung.\t\t172800\tIN\tNS\tm.dns.nic.versicherung.\nversicherung.\t\t172800\tIN\tNS\tn.dns.nic.versicherung.\nVERSICHERUNG.\t\t86400\tIN\tDS\t9400 8 2 385FDC53C679534605C1E1FBB070E5C86CF109FBD0B6151B991CADD9D33FA389\nVERSICHERUNG.\t\t86400\tIN\tDS\t26134 8 2 925EE924B5BC6876443E476C16EAF5BF02885ACADBDF27CA2C87BE8EEB7F3B41\nVERSICHERUNG.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KZgWas4FiDTlXZBAgLNurgRzbCKfJnrvO9YfAKmnuhz8WTXyqTgAOTb15TuXiHPdhtd2eNU6inwJYHtK5mLE4A8dmD/4x8WYBLxpo3fTN544G0UHWYrTJJY9PHE4ii5Eh0xFTV3yvkXuJewLZIuntAv4BDTyNRwxkwe6/oaYR+f/3HiLJoXY1UG9TXhp08mR1bkOGYdBaobyCpQgAvrqZ2/I5+kVeTxqFgtPgo19aFF68ApI+LhgBNkGJGRBd8FXvn3qJ9NXvXmaCkMAEgXX/UXp1eAoRyXOl5+SP/iRE9E+CGWJnQ7gCgps2Tgjz7MaewdnX1LeheiFUE9rGLahtg==\nversicherung.\t\t86400\tIN\tNSEC\tvet. NS DS RRSIG NSEC\nversicherung.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hD8yL5ciRvyijoh8e9uauX6KkF0q1auOy7pEmBKFQJwKfH2Af7CWXbfmChI4gPMy3ilhdQw3qHllzlYJi/58AsQ4UFm/fYmBjjvxlgUUaGxxHFbsNnhFj82bJbgZymlgcepdmv+E2EVjkOYsKQhCRW5JovMChfUFzqZorVyxSOovJVXFaNWVjhwXy0pZTbS6IOAlkf70dPt8iGbkw8x3EzHxUZCwHk+mSVdUL3yMMNTD3US9EA9VPex2qrVzBnsIBoLfF+a/Ih5AUmLKkl6QTpe3bgucvg1WbVb6wsvqVydH4z+sp6oFt8xGOKdcNaEvr+6n213CE0lIyLhmfuYsGA==\na.dns.nic.versicherung.\t172800\tIN\tA\t194.0.25.13\na.dns.nic.versicherung.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:13\nm.dns.nic.versicherung.\t172800\tIN\tA\t194.0.26.2\nm.dns.nic.versicherung.\t172800\tIN\tAAAA\t2001:67c:10e0:0:0:0:0:2\nn.dns.nic.versicherung.\t172800\tIN\tA\t194.0.24.2\nn.dns.nic.versicherung.\t172800\tIN\tAAAA\t2001:678:24:0:0:0:0:2\nvet.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvet.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvet.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvet.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVET.\t\t\t86400\tIN\tDS\t12916 8 1 579C10DCB87FB502C1F921997B3AE2CD72572288\nVET.\t\t\t86400\tIN\tDS\t12916 8 2 6A90841FC66F691E19F2E876674F466A35278AB837DB23F5EFEE86F931B885BA\nVET.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hyW8Y25tdn0tRm4jncLjMqfS5h5Z6ai/XbfnPuxYgVkuAVBKJyxseTxGAqHWHpTutkSJhfvIitx+4/+V04up26J/DInXD2EmcfQPiyKM4ZCWQsElltb7v5oH38HTlFSkBeb42/EQMYx3Qsd0FpvYikJaBgoqHnoJh9o+PdRAGalfzA1xJ83qaeUJ8Ekj5NL84HvaBSdbkw6Tjb82ciKOR4zK6gM9zj+vPBsavkxB0DY/uDSr0oIFEi1QN/ufWa6TYuxK/HKhm+Tmi5TzJ4exiNMf/CtyUXeYwvzG3TdQd5wqKNFh53485WlC4nhXP1TY0Hjna07i8Vw8aZBawZ2YwA==\nvet.\t\t\t86400\tIN\tNSEC\tvg. NS DS RRSIG NSEC\nvet.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NML2nuhPGHW07e7Sg9scjg0F7CoIZKkoZ3rtwkFha3AlO3U0jyuXj0CQgFHjGGh2xKIed+dCl7WTetHmeB4+yy1qpKhL5cjxuokjNkeuLgOgezFg92ZMTTlFW+jpdoDVbF/ZaLQZ+C3+4Nq7iy47BxuT0A3wk1GXi1TlMSv+SiSmzCJ/ODNkrIsyqem0pl+ZgrzhdXXWXNC07etjXlWkx9KtyQEjOfZA72mqCgcUs8mYIVB//vYEcqX167GCpiMgRDmHYcESF5QeqIcaB9A4Rc15j4F2EyOC1ptSF/cTsMVEXlTAz/oqRwy+6h8s1sGT8dT3u3gynK8c5oieI8192g==\nvg.\t\t\t172800\tIN\tNS\ta.nic.vg.\nvg.\t\t\t172800\tIN\tNS\tb.nic.vg.\nvg.\t\t\t172800\tIN\tNS\tc.nic.vg.\nvg.\t\t\t172800\tIN\tNS\td.nic.vg.\nvg.\t\t\t86400\tIN\tNSEC\tvi. NS RRSIG NSEC\nvg.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SM0cGUcVmTtuXM32lOa1utUjjpCluw8NIT+o6F6nYFQaw3JKVMY0+tEljYfmhNgh7d2xPCgtKEuURfA8ZRQRw32QlnvHJ/HWd+l8ojRdiynuAx0WkQlispUZOkx72B0mfuxuis74X5jRWuQNyaz3GhA6/Z6rX8btM5ooq5Lx1qdbxemStEqlWIsYDMne7in3zMwadJuqvJVTmo81XTNVQtrtr0z/MW7NvRFUUBeEXDE0pGhYIEn1nIpl6+MW1B4jOD3QcOeXspObba3OtNC45Db3fBlzPG+xAC6vS1sYYmbDm5A1wPyCsRe48A/LkU17mh6qCzm/8dp35b+GVBbNYA==\na.nic.vg.\t\t172800\tIN\tA\t194.169.218.104\na.nic.vg.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:104\nb.nic.vg.\t\t172800\tIN\tA\t185.24.64.104\nb.nic.vg.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:104\nc.nic.vg.\t\t172800\tIN\tA\t212.18.248.104\nc.nic.vg.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:104\nd.nic.vg.\t\t172800\tIN\tA\t212.18.249.104\nd.nic.vg.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:104\nvi.\t\t\t172800\tIN\tNS\tns1.nic.vi.\nvi.\t\t\t172800\tIN\tNS\tns3.nic.vi.\nvi.\t\t\t172800\tIN\tNS\tauth100.ns.uu.net.\nvi.\t\t\t172800\tIN\tNS\tauth110.ns.uu.net.\nvi.\t\t\t86400\tIN\tNSEC\tviajes. NS RRSIG NSEC\nvi.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qmf+qwN4rxqZVlIsf//5XS/ZyESCLBf6AqaMXsu95qRw8YR4TiX1kaG0B1mIEDQkV0bd+RfcT+GdjZimahYYgEjubXSm8Jao2lB8Onyte9GIZvNPDcyiKEyDlG8eIyzSGMmhfJSNDtyRQEwmT2ab2qDdzVJh7lSjggo8cJshE9WEHdFdN7GOqxPomewAzdwEeJLZfYqVsQiY5wUgWPfyq69Srq/PQ8afp1r1Y7uCfmaj6dzmh1BEIEZD9E1X9nxaIIWGq38CAQ41mhB5chYQ2QCOa36PrDR9eTlul1ago/cTyaAglnKdAV5EEoTMIXarxGSifsR4ZG58vVdTwW/rCA==\nns1.nic.vi.\t\t172800\tIN\tA\t192.5.4.1\nns1.nic.vi.\t\t172800\tIN\tAAAA\t2001:500:2e:0:0:0:0:1\nns3.nic.vi.\t\t172800\tIN\tA\t68.178.129.149\nviajes.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nviajes.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nviajes.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nviajes.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVIAJES.\t\t\t86400\tIN\tDS\t23941 8 1 0F43CE2183FDB1FDCD81DB14563D0E6066DB17F4\nVIAJES.\t\t\t86400\tIN\tDS\t23941 8 2 4AE6C27948EFE48C5B63FDB549FF80C97696997BA5486219A377CEE86FC9844E\nVIAJES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B1Aq8YDO0mdSPyICqgCAXcE5TVvz4bed+BjyW5RTf0nNN7EpxZnUT+W7JS8Suo0XNiN7/w2EvKZitNR17YcIJvidUJjcmnB0JJMOzQfQtQ0gVAVG6Fql9tkOyFK9ITmVl5AciQC0HgquQyeP69e4UXEwTelMouwaHBlwhvfexs3ERQsdO+YNi+VlBytIkFX5S4fjQs95QloHP2BFQlr196GtKsRdKm5RiRaVv88LWwCWI98MYb0hBAI0BQlNaLOqwamYNgmA4k7PPnIk49EyF8zyd/U4Vq98yVkGcclujutTFum/TozAPfZAKKBA24R+sM+Z/UBOaNwypHHBdXi6mw==\nviajes.\t\t\t86400\tIN\tNSEC\tvideo. NS DS RRSIG NSEC\nviajes.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jDZbXCMn5Z/gpYSTKmnX1dU7BH3760jAu4VLQaM/tRMp5e+Sw1yJ4MGuMmg62+56CYdtQI39dd2tN9gsbo45dKYLRKqp2AHFaLZKQ84L/Nma4rO7gzN8ao+LJ4fi+nRCSVwc4Qp8uGDLOHc9DT0Kp4mf9o1iLppB6GFMQbTbC93YhpiAzTQ8+KW0B/l2PeK9ML5RwoshgketYKc/GjCXgM8g/z5mCkZCmnEVudTxSP0QwpsFaEHLQqQv7mjVmdlS5+7rt0v3omO1kggxnaHkqlGB2zTDFus+8dlbltPr55LDX7RJ93zXsuQWFwPjf2rJ1Kye2GD685qSt9ILFp9KHg==\nvideo.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvideo.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvideo.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvideo.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVIDEO.\t\t\t86400\tIN\tDS\t35494 8 1 D75E179B03E7C1A3B0E3504607A591712D218BB6\nVIDEO.\t\t\t86400\tIN\tDS\t35494 8 2 D27AC64D9DCCB2B08DA203B10075B4AA753DCBCDB8FEC12FFA74B63750C6D044\nVIDEO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dxqFaXL0aALB/PKQaX2hO4NVPqluQZNLKuS6ifXo80MK04eoob9FLf5aIh1yWZszwQm7bLzCZ0OSfYX8P0UgbzVCVkEC2XFUvyrboASSTeouBWWJ503BJWoPDa/UIVKG96c04mC72u38Z3X11JzSdFiOcwfQ1pwhpZDu0zz3T1MnhHcMlnipnLe+HUGw7Npqxj8LA/dhF08mb/J0wPBfm+MCD0JipOltoB9Zs9c0g9Mq2HbpRywMVWpxvngZHWTBeA4KgEVsXVtSutVvHzq3Fm1GnengZfV9fHbWQs74Zn5xO/IYEfIQrRqmNKprrwUMUyFJZB7XazW71BpeVJpnPg==\nvideo.\t\t\t86400\tIN\tNSEC\tvig. NS DS RRSIG NSEC\nvideo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C/3u5C2rPGpckBnFYC0qEC5l/jdMmJa/91laAV+1s7U+WBpfoHIB0YSPrO7qDm4FQdbMdOmnZdpW0P/N297kMnWRUN+P8cju5Kz0pJTPlSYLpPo0m8lP/72HxAAJpD6T2RfIEiJYsXGxbb2Kcs2rUdigFiLLDPVejdfG9UGcg+GnmjRK9sbmBqS4xA7X2wOgVJIs7zgUEZT+TTHXeXQuHiCoaXo8CnE8VYZ2/8VprhyvZTgc6aSZp80F1cR2oW8ZdbeD/xcqjpWkx9ghgnCeeuSvsMG1JkqLsZbnCq1HtDiPNuD+m744/eJReEIXg+LOChXD+VLfwDjg9CsAfS5Neg==\nvig.\t\t\t172800\tIN\tNS\ta0.nic.vig.\nvig.\t\t\t172800\tIN\tNS\ta2.nic.vig.\nvig.\t\t\t172800\tIN\tNS\tb0.nic.vig.\nvig.\t\t\t172800\tIN\tNS\tc0.nic.vig.\nVIG.\t\t\t86400\tIN\tDS\t13359 7 1 49A568B2DD9388EF481E8D528AE79DF53A1452B1\nVIG.\t\t\t86400\tIN\tDS\t13359 7 2 C4D90123D581B1486A53F83CEB20ED7798FE3BE8B0BB3F9DEE464A368571286E\nVIG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dn69k5HsPY5ade/gZWeDr6VHxQry0OqKMW2tYTyXC1lyYbEFeXQAUB03tdny6HjXtE+52kLdRVymAD99oGGkJgMa1rjPbAnMsCOdo6R5y+Ehxg2MTVYuo1A4fZKluaSBafqXnllweCVejYlGIzgTn+yQPNYOBM4QLvH3A1QTG6LHTCCP7ybZ47ZhKKkTjwSBIRwO2Hpu6hhpW6EUaZorqxFbZBZ1PRxGInqMYB1D3ze36q2L4ht/TpCpmtMNulDuHO5KLp5raduxwv4bXf+dG4M/NPpCAEbTxZ+LCuCcwJVfbQjBCYRrA6A5UU0yFxa9A78gkVqn18RXRIw017jFNA==\nvig.\t\t\t86400\tIN\tNSEC\tviking. NS DS RRSIG NSEC\nvig.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BNCjooU2DMVoM95/AAsgfIlD3Y+TQ4jVf9ELgNU9/WrKEovCIUgqF9ydIlpIAdMzt4HKcWGF1x8IahJtjttIQPG9mEtjANiaymr/Qriq+VsEd8g5QE5Rf2wCMxs83iYxQzXASFPB7RfhzRi+84k396S8w7KLQKrH12bLCNspoTvndqy1IrA6wwYRhtPRWed/qrGlUn9bq8P25mhhgDLJ4bI4rT5aln6/JCdgOdSny1I9KUZyF1siaar8kVJz9QFnTh8edKNuTFxLyKfUscArWXvLDQa+BbJ+uMJ7xLRgqElaBgeilo7A72+ApDHUN7mK/uWCsdQHZpCp1qIhNUo1yg==\na0.nic.vig.\t\t172800\tIN\tA\t65.22.48.25\na0.nic.vig.\t\t172800\tIN\tAAAA\t2a01:8840:2e:0:0:0:0:25\na2.nic.vig.\t\t172800\tIN\tA\t65.22.51.25\na2.nic.vig.\t\t172800\tIN\tAAAA\t2a01:8840:31:0:0:0:0:25\nb0.nic.vig.\t\t172800\tIN\tA\t65.22.49.25\nb0.nic.vig.\t\t172800\tIN\tAAAA\t2a01:8840:2f:0:0:0:0:25\nc0.nic.vig.\t\t172800\tIN\tA\t65.22.50.25\nc0.nic.vig.\t\t172800\tIN\tAAAA\t2a01:8840:30:0:0:0:0:25\nviking.\t\t\t172800\tIN\tNS\ta0.nic.viking.\nviking.\t\t\t172800\tIN\tNS\ta2.nic.viking.\nviking.\t\t\t172800\tIN\tNS\tb0.nic.viking.\nviking.\t\t\t172800\tIN\tNS\tc0.nic.viking.\nVIKING.\t\t\t86400\tIN\tDS\t37348 7 1 4176BBD41C159D1502F2FCFC3D07D67019244775\nVIKING.\t\t\t86400\tIN\tDS\t37348 7 2 614055F663B3260C4E105B6618244DFF7D3523DBBF71F0C37760A31EC87C70C6\nVIKING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uwv8+UH/jvel7n1EA+0poriZk+t4myVrgOZlJEcMBNeiumDzBmyqBKHp6VK01kQJ83JYQPDO2d1NPae60BIBpljf/Fltich97c0JiUVrYQc0i0H6v3L/oeowBh3kTehlHUsIVWKtBHUqc1s+BK9rw9gq4pQ30d6Nu6hupO3LwM9kp83053F55/Eoe05th8EzFS2XqEs+S4UgUGhTjfqcV0wTp7Pmr1D3zm+bnRLklr9+/SOs7u8hrsYZuRnWhMbNguBeZXYR0AaFJgQ6woYzfFhQIRnIQ1UlSZOUHx5X85Q8E6xFFXgFiJXntM3rmakGHQdDqtDRwYlfztHzW0RhJA==\nviking.\t\t\t86400\tIN\tNSEC\tvillas. NS DS RRSIG NSEC\nviking.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AyfwGXm2tEAVFhkpVO2f5X5FNR1amAz2mv1PlTNHXhfDoThy2dntl29NdPcO6HFzLidA8GQ6pQSb2WOnAKEy0hZh1iAxlBHKa9CzSIIylIbGojBVAJ1MmRs3sop9kw3ybROfNfQ8N3zMJaKIvTnOcEMse/1pz+4lwaif3vsr+Plf4WHJgahtFPHwIoIxiDxIPVCrVl5rnsM/PUj9muctvd0488md40fP59n3ZNgyJzXH4glxOVv5/7DkdAinSx91/nX6oOtpZezhK1JWha1p6W7h9pxOLnfpX+x897QVCMSvo9aMPZgqH55//73B4JYiG+IxszZrGamwCyl0t+Davw==\na0.nic.viking.\t\t172800\tIN\tA\t65.22.192.17\na0.nic.viking.\t\t172800\tIN\tAAAA\t2a01:8840:ba:0:0:0:0:17\na2.nic.viking.\t\t172800\tIN\tA\t65.22.195.17\na2.nic.viking.\t\t172800\tIN\tAAAA\t2a01:8840:bd:0:0:0:0:17\nb0.nic.viking.\t\t172800\tIN\tA\t65.22.193.17\nb0.nic.viking.\t\t172800\tIN\tAAAA\t2a01:8840:bb:0:0:0:0:17\nc0.nic.viking.\t\t172800\tIN\tA\t65.22.194.17\nc0.nic.viking.\t\t172800\tIN\tAAAA\t2a01:8840:bc:0:0:0:0:17\nvillas.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvillas.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvillas.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvillas.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVILLAS.\t\t\t86400\tIN\tDS\t36124 8 1 C770EF7A55073673B930C4C864FF5EF84D240E89\nVILLAS.\t\t\t86400\tIN\tDS\t36124 8 2 114259D9D0BEBEDCD51D7E1F11EEEFCBC7134804D6B42C0112AB133C829DBF12\nVILLAS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sOmIC9P7xuDrRSrAK5KztnoPkmUhvRj7TGjRVGhjulYM8XBWcWTWyUQPEzCdNvGe6SG+Nxvjvrrv1eQ17itU2juAJ7qsSI0fYREofvjowRQhCfgIKgwxRm3smyA8xgvORo2w90ysQHlqCyrRPajvnYENFauBknYRQ4KASEy6+qvzmbg0W2hKErcQo50q+sLbRuCc440pAYVmvG2Q7M6+YKBVA0GbcwpheGkp9YKlCL/UIadIhcDNfWxmOmB5y0X0PAbvawx3hDPJEEgQqVbCD+O5mKi5D7RGO/BgnDdXJy3VjIMioQs9W3hP8frYR8SBbwomKdzDo83bTmjZBLJc8Q==\nvillas.\t\t\t86400\tIN\tNSEC\tvin. NS DS RRSIG NSEC\nvillas.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Po+lRnLdzCKJttfVRwuDNS7ExBsC4M7FF5oFxACoLr2/FPlx4VGxFOVrS67D1//I5lgQY5TXAg6RtSc+SP75RlJeW7jH/QrrhB0Dkqsc3UNLwHa70LEdsxMxn2MgX8fCP5Kc332habyZY+DIFD1dqLuotn/k0NB+cnUjxmjFBJb291Y4tvW07pyrRRietCCp0UbKgbRFdQsR+4Z27rrvmN7pqZfXRIe12gEwNTl9hh4kpvQ+ZXQ9VDs2QL/Ky4PhdsC7R+FJiDsWaxMtvq51+GnRbTde75S7DJVbhYhxmA+csR3AqEmmkdAjfWm45Fpq8Ow43jY5ruw/9rzzyWf8LQ==\nvin.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvin.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvin.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvin.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVIN.\t\t\t86400\tIN\tDS\t12601 8 1 25128FADCFC68ED201869A4C001A044043B38384\nVIN.\t\t\t86400\tIN\tDS\t12601 8 2 6552AC4738C3E0B61836F52B8F44BC6261CAB7A1A0E93F99FC8CC15123458EE4\nVIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vMWKNttztn2kAqqsImR8wGmMUdR1WP+WNHXTDDQsYJayGbIGyTMyI3BYYJ4KPtgh9VsWc0HXmC1LJZoJ8ZBIjbm5VcKDl+z8VhNEsY5xsnMECcB4AdKqNCbtoolk2sg25qFKnwSFs9M4O5G+rXG3dczSjwZ76qj2ImzyqxnBOIvKwx6rjCeKZX1obJYFblEYmqHuqDf/rJrr5IwShpctRJeSt8X3lmDBCNV3BcfEL0prt+EkG0WhWHPagGd2befROChfuahXr1u2rqmxWyNshd61+JcCahEuYOWotXDaodjQVLBErxllztCSmWIYqa8vw4PgnzwSiIjFtkJi5jwtWw==\nvin.\t\t\t86400\tIN\tNSEC\tvip. NS DS RRSIG NSEC\nvin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . s+X1n966JJbJqWJwFHwc6pWGEVuYZkA6GrhT5gpt2q/0eWvD8emt405FQAdy2IMXLNPCxrFiqNF5Wz+i3Eo4CF3eUAeghR/SZHmLVWFuNMnTbI9AU1V4OM/TiG419V4uNK8Y4NhHXjNte1djnyef90b4GDod/Bm2/FpLMEc5UhJ1WXyKIiV7g3cb7NBKqNhLvV1qcrhF0s4hBguGekBgheN9xSVCxuPieZFBga1Ugljy+2QahG8bAylucKkhFgzqkPA67cOia6N8ktazpVP72JDQU9dcj0LlKVUoboyeagvnibeZK6FXDs4nAzqfENUzqxIBTHFUFLzF/VUcG6qaaw==\nvip.\t\t\t172800\tIN\tNS\tdns1.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdns2.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdns3.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdns4.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdnsa.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdnsb.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdnsc.nic.vip.\nvip.\t\t\t172800\tIN\tNS\tdnsd.nic.vip.\nVIP.\t\t\t86400\tIN\tDS\t47342 8 2 21AE57CB4768F455421C8F155FC656B135B364A40BD82A7B92C0849FD138804E\nVIP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Fx0qG8AoujKLrA7LTAxGue6YtDShj1P7x0aOKuSlgUYtRdExlG5IIDXFXjjX7JxyVIDkRxx26HDW0kWItE34caLcYv5QpTrGFU2lFXO0pydNDK4o23rOEHCkLcabM2p9Or7W7yBVACV5l8AxvIQgmclbcPDsWr4MnO7XFBG2yP/Zc/hVTIGyisgHyhIUMAJteAVEbqcEObABRGLxgTo4JggBjD+Kwts6ERERVtt5ltwT0fLKq5wik96TJaQ1+wrLTjMG0oclB2zF67IpE/Gqf3/nh2mkCpqWT3EY9Gs1EuCa/xxUQE7+bM2vHvXsMFl8HSMPmYgiuBqb/337R29cag==\nvip.\t\t\t86400\tIN\tNSEC\tvirgin. NS DS RRSIG NSEC\nvip.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . N/LNhv81kGCRWH2pBbDFgiz2xaR0iTPZPW8y16mmrFgLU4eOoijGVR8U0zLa8ULBqUhPrFwIfAfAQfJ7UC23meDZVQUMwqLHaE15aAily9EPB4/XXsuNXjflWvlN2YuDjm9p1FNr6qBt1kX5KnOfc5D6SJeRI3lmq/XpShRoWNraBMkz6HihBHpCMJ+oEjBFwJwh96+4V8MRvXkLG706OJG5YxqeSVXgxvzAeodSogI+fTyTHuqynGf/oI+uGroxcy/3ylqi3UUn1+Z+K0ikLWSfcRPIepE6gSJ1depv0x22ocurf40mhl3spWJkhQLRW2Zc/zDYqz48FCOehdZUTQ==\ndns1.nic.vip.\t\t172800\tIN\tA\t213.248.217.32\ndns1.nic.vip.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:32\ndns2.nic.vip.\t\t172800\tIN\tA\t103.49.81.32\ndns2.nic.vip.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:32\ndns3.nic.vip.\t\t172800\tIN\tA\t213.248.221.32\ndns3.nic.vip.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:32\ndns4.nic.vip.\t\t172800\tIN\tA\t43.230.49.32\ndns4.nic.vip.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:32\ndnsa.nic.vip.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.vip.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.vip.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.vip.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.vip.\t\t172800\tIN\tA\t156.154.103.3\nvirgin.\t\t\t172800\tIN\tNS\ta.nic.virgin.\nvirgin.\t\t\t172800\tIN\tNS\tb.nic.virgin.\nvirgin.\t\t\t172800\tIN\tNS\tc.nic.virgin.\nvirgin.\t\t\t172800\tIN\tNS\td.nic.virgin.\nVIRGIN.\t\t\t86400\tIN\tDS\t24871 8 1 D339608670FDA6194F61DF747A10DD24E16ECAE7\nVIRGIN.\t\t\t86400\tIN\tDS\t24871 8 2 1006A2ADAC60DFC763D62E9AE99E3267C7FB7799A79D3B13F96271ED8BB40E7D\nVIRGIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lgLepDQCQwvxeFtgSGD4ilijclSRIJkDC9l2SZLyG2RWV4nyy5O48XRoMT4Osc5wYB6sfi1YgFoOP4lci/WaRkEVP2evFivPbzsUy5RiCtw+zkKSBcjZHqYY96oJu/7gev9pJFF/Xq2tGMsvh0vWRseJAh2ZY7VEKqYJpzQe+LP/NXE5n/Qp3npHYPK/dEs7FKETeRgLTygeOi/CpoHYCezkboUBznhRteFm0YsTf+qbi7yrdq66qUtcnTbgXHVvIHVSGccG95VBlcU1oXkBgqKKc6UUjmOUx4gufaaFG5AlY/emJHlH57UrnfVnyRN8l/Ux637A28U2aDWk7Dp2Kw==\nvirgin.\t\t\t86400\tIN\tNSEC\tvisa. NS DS RRSIG NSEC\nvirgin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nBkTSbNAekPP9c+DuJV2c1osE9pCS6ojPU0MJtMI7gSUME/toNKcfGfECCC2jj5KJzc045W2YcvcfAyLrHzeScniwetu59BcVd/S4UUJ0nSVHDRQemvliE8Z9Ya7j1kV2EtQf1t4uCcVFQbBfN0qqfg/74gjI4j5xdJkkvNMLVx8HuVBHWmVw7IzpLoVRug0Vk1Ce6Q1GQrCTeCF0OaTHokQnjZYa3hhoJ5D+4JPnPaO8Rnf63qfzqo5cfgKTEt/+RuM+nvdkV9TTUwOoHHpR1LuxWerOyuAXCHf6JA2rlqXdNoWepf1VG5HhXTjAL6OTSrq2eAfjFOlC3Lf7nagmw==\na.nic.virgin.\t\t172800\tIN\tA\t37.209.192.9\na.nic.virgin.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.virgin.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.virgin.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.virgin.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.virgin.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.virgin.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.virgin.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nvisa.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nvisa.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nvisa.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nvisa.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nVISA.\t\t\t86400\tIN\tDS\t55863 8 2 B7D4DD6E17C137C8D9121055EC796100868870D2D31AC0DC5A2CE1972F692CB4\nVISA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . haEmRSRRkhlhcaJVHHSl+FBfduRiPhnyDJFpMqeZimLutgKkHqauLGV9QfHWtIMnXP0v9DU3G/z3eEGTqW7gxbJj9K4xUuvhpsIw+SK7R9pxcl+w2k/797zZ9L+enXSRhs6eWeyd96RT2NVodsIzfk4cLANN3XIpKys/X10ZWD2YV18Q9KhhaLlVBbVyNRSuDTX4EQyEaDt8b5ZxGdJyQOc8KydOxiApG/fp0fq9mhxgaO0GmKtJw7hub7R7BfE0xjID/NDumqQtizAsSRU2HecW3qzNFdQtewPpy1WupyXgfjU7uQWktq5suKZfg8ZD5G7izfjfPtpOOsBSUF0IQQ==\nvisa.\t\t\t86400\tIN\tNSEC\tvision. NS DS RRSIG NSEC\nvisa.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VLqwf02jDPYNqLRrotcTVSFYzcwOc5qOWfYAl3l3GDHdB3V6uvcdA/i92eiu3YtUYcN7bjA8lcFhmSg41/sxCebJPjBdbB5eWLbV9RF+nkJmPRbIMg0KC2QtmhSrghu4i3C8tAMLEM/81jzSksgS5DptxdMRw/HWeSQ74ip5HNuQRG+TrhBkmXoClxbYKQaHPxXaf51uX1sAhplTN7SHHGoo/fBKlyjN/0aX464Nkg+DkMRXUaL4er5YbumjpWyzxMQCztpF79A93pWEttgf4jl/3NaEC/TjHQ8eJYdEGrDg4FaqBsFyJQnb/WoEiNfOj+GULEKYTW9WQWb6ujt1jQ==\nvision.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvision.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvision.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvision.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVISION.\t\t\t86400\tIN\tDS\t41212 8 1 76049E78C2CAC25081C46CF5AD417F8D3F719E7E\nVISION.\t\t\t86400\tIN\tDS\t41212 8 2 F4ADA9BE5A726A0C1E8698EC0F35E8F0F70415EA89B73D12E83C278A34A4193E\nVISION.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jlgy8LAhg9RQcLOJs5NWNZr1255PGS9QWw9GJIeXCuzmFDC1IBaBGUzEyUl+vjdScwLdFQTzle6QnId09Y8sZEoklWJRKAP9rvBKht7SfhN1uEFkpH86NSlL/tPrOm6yeRU0RMLD126+rDUUhZlTHQpJIacAuQMEzwz2+kJZ+rJ+OOxGjXHJ80qzZa4aMEUbZtcUNMuL+aL1ovupRMDcQj763BlLcMpZhYvfLfYA3H/nTmVxYoZ5DUGB+8REZsFpm3JJ+kFh8NW/5gbtSBRdvykgpqnLhNk+SKQDvAAReWjhq9nnbHvGbRGFsxVJUTyKXfxpTH5DjvKEspYLBa6fRQ==\nvision.\t\t\t86400\tIN\tNSEC\tvistaprint. NS DS RRSIG NSEC\nvision.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . oAaWNsbHfGhwPp0NVwAlqOJsHMdT3HDMehcSsMixFJPME0j4O1J4ageJ+h6Modfzw2Y4cqsnXQDpk6lAGsTG36UR9LeRPKn6AZNub9/dvM8wqksQKQeaJMm2ORYH0XCzzmjvQrlqNkcsz2/SgKA3JWpSBFR2EmnKPHTQRyyQKcRFqLX4xdRloKlPa2TvzyZo3pQs7Q7hs4CI6BZg3ZGAm6GhNyJGLUyzMBub4kzelthLFdvwwPEvGLcPFxriytm2n4DuA9tuGpmmKsB4grt/CB8o29czYU4xTyjU4HXrOVDZU6RDkitI/VnsvqKxoK2R/SbYJkgEWQCJpRtIL8SF3Q==\nvistaprint.\t\t172800\tIN\tNS\ta.nic.vistaprint.\nvistaprint.\t\t172800\tIN\tNS\tb.nic.vistaprint.\nvistaprint.\t\t172800\tIN\tNS\tc.nic.vistaprint.\nvistaprint.\t\t172800\tIN\tNS\td.nic.vistaprint.\nVISTAPRINT.\t\t86400\tIN\tDS\t51610 8 1 BCB77C637C4824F467462FBFE800C74B531A36EA\nVISTAPRINT.\t\t86400\tIN\tDS\t51610 8 2 F1EFD0A4CDFE98A7A3E2E1358C6E00C4F8A1B561A8A71F3CE8D287CFF595E0F7\nVISTAPRINT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . V4lK1DgwKJ2o8v2VyC+FDKs/x7pTzD/PPqJ61yA7OzThCFZ1nfooJP2CXKoM7iS33nqWnDr4obs5t+tfgd0HWmfb09pb0/INgOMCR9S7SpWoDseXYX4ZvoQiloZF9jVDXyrF8d76tkGL+psB4ZB3yl9M6miOH0woSq/g71h9SnRDYDqakRUofs5o0/ViMDpQj7nysRGNjPcmejfRttSHtwITY2z0yAo1DgfE0pvc3neXCFdMbKv5LXvVhz3IAG/k1dfEVHupHvntT+Uw++TpEZ8/y7qqHIQeSGSzxggLpvG8xQZSNXoJQVTX0vBdJX8yUaZ0mjKzZEHqBWVz7WvHeA==\nvistaprint.\t\t86400\tIN\tNSEC\tviva. NS DS RRSIG NSEC\nvistaprint.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kLzYYABmlQf8ub6D5PCK92byyw9zbKIKQv9swWgr8C7ybA23O0AgjJcne/UbIeEF43p1ER/kCdE77syJkXnFzkm324KEP0x6Auv0CYPXo2hiWfQ4LXmcxMMg9nzJz5P5aOmzT0puuI78YhOd/rYSE0BFf7WGZ+6pO8pUqDoxxrNslA+5cygM78S+7QipyJg1N7HNJTekJY4OdPhiwXniIVrDHPvRJOFX2TCibXAsypWEQHM2jvOTPgcgaLivTU+/bILlZrRntffBbUSV0ivP0dJBuH9DOC7HUrXFQg5bn1CHSqOZsPYdzq+sMU8WesfXdgNPsldksDmUGgW55W5N4w==\na.nic.vistaprint.\t172800\tIN\tA\t37.209.192.9\na.nic.vistaprint.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.vistaprint.\t172800\tIN\tA\t37.209.194.9\nb.nic.vistaprint.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.vistaprint.\t172800\tIN\tA\t37.209.196.9\nc.nic.vistaprint.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.vistaprint.\t172800\tIN\tA\t37.209.198.9\nd.nic.vistaprint.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nviva.\t\t\t172800\tIN\tNS\ta.nic.viva.\nviva.\t\t\t172800\tIN\tNS\tb.nic.viva.\nviva.\t\t\t172800\tIN\tNS\tc.nic.viva.\nviva.\t\t\t172800\tIN\tNS\td.nic.viva.\nVIVA.\t\t\t86400\tIN\tDS\t12386 8 1 4BCBDAA886B0DCE29C68A90C49A964D61E95C59F\nVIVA.\t\t\t86400\tIN\tDS\t12386 8 2 CFAE0771825B368BEB345F67A1A08A64415AF41076486890EB62C79A32113F71\nVIVA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CyPupHDJlBQgtsoP70TY8Z833ASTootTU4wFnnA0PAZ3uJJ3h6/OmMJeVoFi4kx9cmdcnrWQNHjnsMgqtJfD1iwbKJK3sMFWvzfBWTwpf8IaEEexvltSX4lxTULNKD1e6FkKQDUweuzXD9f1OFmy3MaQPXSzJk47Kgx0LWL0mBJmaSXF6rotnMDndBuox/xw6GHmpwffPDt7QN0AyX9/s/oMGm9QeT2Endz0my7HmjmNx0ORJIOC6tkIZdAMT+eLBHMXoEWQsnDYwUsA1XuWbV6HrhQAZbE7sW51qnT+vw/KbAwoNkDkKPaTzpxaRP2O5+3mw6KpEKeILxgBsXdFmw==\nviva.\t\t\t86400\tIN\tNSEC\tvivo. NS DS RRSIG NSEC\nviva.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TY9EPBikhk6FMnmhKwnqGjN7tzUcDVgw9ptw9IQfFCwYhxf4QjcdD6TXrXgiDr939HkKje3pS+trhPiE9dCMNLDl+x5xv3lV38QxEPr7SPO42jHEDmn9/FBg0DOIoYcMXPE3W+g40mS3WIIziFrrewnFdbSH5K8szg2Nh6Cl91agCnEUGs4MWk2Y/VUeTwoMB+dh25IL2aSsCb/yOegSddhx7YgSQh43K1L5FDGDTvz87H1TA/odwaJk1oq4fgsi5jg8Lex/O5zbbkl1GnLKdQIuVd/EnxViPTr7D6N3/nA4VfFhtkx9Ly4tgOHdwrqWcIKRuI2e+UJg+bzSteR/9Q==\na.nic.viva.\t\t172800\tIN\tA\t194.169.218.28\na.nic.viva.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:28\nb.nic.viva.\t\t172800\tIN\tA\t185.24.64.28\nb.nic.viva.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:28\nc.nic.viva.\t\t172800\tIN\tA\t212.18.248.28\nc.nic.viva.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:28\nd.nic.viva.\t\t172800\tIN\tA\t212.18.249.28\nd.nic.viva.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:28\nvivo.\t\t\t172800\tIN\tNS\tns1.dns.nic.vivo.\nvivo.\t\t\t172800\tIN\tNS\tns2.dns.nic.vivo.\nvivo.\t\t\t172800\tIN\tNS\tns3.dns.nic.vivo.\nvivo.\t\t\t172800\tIN\tNS\tns4.dns.nic.vivo.\nvivo.\t\t\t172800\tIN\tNS\tns5.dns.nic.vivo.\nvivo.\t\t\t172800\tIN\tNS\tns6.dns.nic.vivo.\nVIVO.\t\t\t86400\tIN\tDS\t7309 8 1 19F7294B3153001C94B3597319A4FED898BD6142\nVIVO.\t\t\t86400\tIN\tDS\t7309 8 2 91539973AA885D3C939F6CE75BE260ABE0AD1F94E946F4CBDC8B8632F3F7F552\nVIVO.\t\t\t86400\tIN\tDS\t7612 8 1 F9F1646528104931ADACD7C71CFCA7EAE80190EE\nVIVO.\t\t\t86400\tIN\tDS\t7612 8 2 83BD83A7D300F16E74A023742BFE6ECDD59F0ACA715B4BD0B12AB300523CD96A\nVIVO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hSAJuLyGDhOCRiBOSQtsn9Ze2iOWD1UuX46H0KAQ/ZoOyEPxXZZsUF37Bcgd7dO8wYGjeTN6TC185HAcDsjhe9RwF5H0GGT5v4z2joN955n4HRk0iKqiS5h5ifqgpwP6jbWscQyIXNQ25Jot/BlkPjguhGhVpbjqPCb6FmSlY8M9XkeeBelEGkntjB/JnKIe2jrj2aTEBRp7xHHYDQHrE6VM2QmT7fwDFQLn71Tvv6+VLF9xUFo2QKMBiQlSo9SbnMW2800FypbUD0gr7wwnm62f1+yn5F+kyy3gk3ZroZyJ+YRWNV1jR6VHNa7wkNfc6m3Y0y0z8MQ0VcDOTRb2tw==\nvivo.\t\t\t86400\tIN\tNSEC\tvlaanderen. NS DS RRSIG NSEC\nvivo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . M42pZ4krvsR8LCUiRVI/IfpVsSOKgwxdVY7fh28u78rwsqQeU+Nl6SXWp4lSlqRSWATweWOjfnEBAWibdfvXI54OwYpK4B6RGRb7ZrE89oN0wVL44CzZrhG0idE/Yh+0oKWlWSrpetHf8d29l8Fh7zUdg+pq041UdIKjFuvfY8RnYCADHLIuCCty27JbpTR/d0Utu8TNKOb8StRCfLzNZX38aUSb2dGwNKu+xxuqc56g19vyrkfWqvUujCD112uRuGfXJIAvcBa3lkz1oceFdU3dRN5kDMi0RDMAZgGoWW+ZNqREeXJz6ViKKhMt4Gd1JVKInGRmkPhuVimnmXiLOg==\nns1.dns.nic.vivo.\t172800\tIN\tA\t156.154.169.57\nns1.dns.nic.vivo.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:39\nns2.dns.nic.vivo.\t172800\tIN\tA\t156.154.170.57\nns2.dns.nic.vivo.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:39\nns3.dns.nic.vivo.\t172800\tIN\tA\t156.154.171.57\nns3.dns.nic.vivo.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:39\nns4.dns.nic.vivo.\t172800\tIN\tA\t156.154.172.57\nns4.dns.nic.vivo.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:39\nns5.dns.nic.vivo.\t172800\tIN\tA\t156.154.173.57\nns5.dns.nic.vivo.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:39\nns6.dns.nic.vivo.\t172800\tIN\tA\t156.154.174.57\nns6.dns.nic.vivo.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:39\nvlaanderen.\t\t172800\tIN\tNS\ta.nic.vlaanderen.\nvlaanderen.\t\t172800\tIN\tNS\tb.nic.vlaanderen.\nvlaanderen.\t\t172800\tIN\tNS\tc.ns.dns.be.\nvlaanderen.\t\t172800\tIN\tNS\td.ns.dns.be.\nvlaanderen.\t\t172800\tIN\tNS\tx.nic.vlaanderen.\nvlaanderen.\t\t172800\tIN\tNS\ty.ns.dns.be.\nVLAANDEREN.\t\t86400\tIN\tDS\t9286 8 1 D8689711ACE25FB8C7DFBD54443BF90411A75C57\nVLAANDEREN.\t\t86400\tIN\tDS\t9286 8 2 F04E1190A18D3E63B8FD5261768EF06F8FA5F27F80F39C54AA81753B203E05E7\nVLAANDEREN.\t\t86400\tIN\tDS\t54397 8 1 00689FA2394B6E5D080887DF8C162368B362D855\nVLAANDEREN.\t\t86400\tIN\tDS\t54397 8 2 2D655A3F1A0C26AD210018757FFBB754B2C4B167673283DDC1496C614AE7A9F5\nVLAANDEREN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F+m/mkdka+W4YAGmK1VSQjmalXRbz6uQeExYUUKhlg4596TR51d51XBqYeddy5t1GV9LmF2Xjv9oYwsN2fM+bz6yrRobHCX+4cbb2PBbOHcxQa+/QAu6P8ZoxOlpuklpmvrxrJQ4fQjeMuHLe5e/x0IvRKiKIdabtCNSjXT4Dzf4Kgk69cmvs8MfWUT+CY0cMorPdE+ELbF00deF+L87A8P6M0TnMuATMVDLAQ5mmNXyPs9pZrvPiIgQA6cRJNdNguVRBV7S6RmOnk0XI8nHEHpVpXUNASGBhg5OhMI6dqtfh2nLZJajZezkjAg5bNJWkAHFl2NiKwchE0NFjjitVw==\nvlaanderen.\t\t86400\tIN\tNSEC\tvn. NS DS RRSIG NSEC\nvlaanderen.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iWrQ0MFq6dIOdXdq3m3eAaXXGzqJCSk5lgvonDDkV2ZaOENwhvLVGlLGPKYeyydXHbiw3OLXUiQy2gtvJZuLa3iqYLpvpjWmwIy7icc/ozi5lIB5z8zpRXwGFqY7zxaLrxl+L+ySL9oOAddkGt0HhZChb7g6Gwp46csXZPqnvUTXj8aSsb1Ci/volzsBChhii1trM1QgxwfGYmV2+vMoVn0j4uhvfPqW/MBRe04NTk4iRNEBopTXiTi3cAm5j0Bx1F5Y3qaRA9bfAFVeXlAqG8gCsk070+YK7y+gOCvftqZA0RRyAZKLzA4EwqxMDNOnaiPaPaK2nAvJPzdelJsSXA==\na.nic.vlaanderen.\t172800\tIN\tA\t194.0.6.1\na.nic.vlaanderen.\t172800\tIN\tAAAA\t2001:678:9:0:0:0:0:1\nb.nic.vlaanderen.\t172800\tIN\tA\t194.0.37.1\nb.nic.vlaanderen.\t172800\tIN\tAAAA\t2001:678:64:0:0:0:0:1\nx.nic.vlaanderen.\t172800\tIN\tA\t194.0.1.10\nx.nic.vlaanderen.\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:a\nvn.\t\t\t172800\tIN\tNS\ta.dns-servers.vn.\nvn.\t\t\t172800\tIN\tNS\tb.dns-servers.vn.\nvn.\t\t\t172800\tIN\tNS\tc.dns-servers.vn.\nvn.\t\t\t172800\tIN\tNS\td.dns-servers.vn.\nvn.\t\t\t172800\tIN\tNS\te.dns-servers.vn.\nvn.\t\t\t172800\tIN\tNS\tf.dns-servers.vn.\nvn.\t\t\t172800\tIN\tNS\tg.dns-servers.vn.\nVN.\t\t\t86400\tIN\tDS\t3260 8 1 913C652B4006DEAC045B945F4FFCBC1065645421\nVN.\t\t\t86400\tIN\tDS\t3260 8 2 5A58C19AF266077FFE16C2668812796FA8193661AF569DBCEB177F911B5E6167\nVN.\t\t\t86400\tIN\tDS\t47627 8 1 0457D87762782CCC3D355D6AA87E28C37FB293C9\nVN.\t\t\t86400\tIN\tDS\t47627 8 2 009F879F8DBAB6A453EACCBFF323354E72715E4BA8F771312FF70BE0AD179983\nVN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tk9Ygxp4s9ENouw2R3ZCX1N/rOVucW9ssoB+Ipc0n+S//NF5EdEZIttp/YKGlaXc1MCBDhVr83F4WM/qPLv4U5+t+ZdDnEDix+GYyYPPfOSLSx6GsaEEypMqHEymwXivT6d+lq4ky+/ncSUHv5Z+ny16stLGir3VUOhZrX1W4DD3oiNDZysaf+zzkJ0EmtHHGUQvQSswjKpIQ1fvjGm2vPnhlmq3jvYqsKm7MI6tzkt7bkDajUQGB//fZqwZK7FmH6JaVt44EPartyFnkH7eSasd/19PyJTRgxCdm3+HqLxiaDSm0mHHRfct43Kqtf7XutMBA3DQ9SZB2NnzwmbyrA==\nvn.\t\t\t86400\tIN\tNSEC\tvodka. NS DS RRSIG NSEC\nvn.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ey5L8npfreKolXGUCWhZysY7IuK54iEPD26vvh95EK/kyde3GnNxe1HeqGS0YxxzQUmq8qjxq1v5H9wUe2ZNZTv53Kf9qXy1ZV3q/gMdryssRThN+AMdc+Zka/tVgntE4IG9J9f8eiWqUbCk05mfKU0ZkOGi2eEr67R65SiC4AdxnrmCfCIIQM1xMkOtxpn3dz8bambaG475p04EtSHtSrku6uNajGEliJFJ5GSt3/52+P6J0tXdS8mooFbLzsRv/gRrh5zFegWjSH4P5CGPS1frM3j9F2mXKPTuWgpZYjB3pnkUZJL+7S3Ny/OlEkhNhhZYYwSvLO1IWC0OowbyWg==\na.dns-servers.vn.\t172800\tIN\tA\t194.0.1.18\na.dns-servers.vn.\t172800\tIN\tAAAA\t2001:678:4:0:0:0:0:12\nb.dns-servers.vn.\t172800\tIN\tA\t203.119.73.105\nb.dns-servers.vn.\t172800\tIN\tAAAA\t2001:dc8:1:2:0:0:0:105\nc.dns-servers.vn.\t172800\tIN\tA\t203.119.38.105\nc.dns-servers.vn.\t172800\tIN\tAAAA\t2001:dc8:c000:7:0:0:0:105\nd.dns-servers.vn.\t172800\tIN\tA\t203.119.44.105\ne.dns-servers.vn.\t172800\tIN\tA\t203.119.60.105\nf.dns-servers.vn.\t172800\tIN\tA\t203.119.68.105\nf.dns-servers.vn.\t172800\tIN\tAAAA\t2001:dc8:d000:2:0:0:0:105\ng.dns-servers.vn.\t172800\tIN\tA\t204.61.216.115\ng.dns-servers.vn.\t172800\tIN\tAAAA\t2001:500:14:6115:ad:0:0:1\nvodka.\t\t\t172800\tIN\tNS\tdns1.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdns2.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdns3.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdns4.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdnsa.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdnsb.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdnsc.nic.vodka.\nvodka.\t\t\t172800\tIN\tNS\tdnsd.nic.vodka.\nVODKA.\t\t\t86400\tIN\tDS\t10127 8 2 B55E02F868D25A02A67344A805FD2A375F65012D8E39D597A8872DB9B555CC0B\nVODKA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IZzm9Nd73exDLUNMkM9srFetbGcxXI5qQ4XYZitfg8oKZjToiaGsCicTu3XnkeEbz9fS4GR7L28c6UkGMMPrrZD0Q5EmyaF5CFxp7osc61a1VjWAG0pZxmrO8HjHo0VNy0ErkzoKYttgm9TiNgt9ZknNcn4MW/6OEvtoN5FrKXRIQH3IF6SjQpDoTjW9rXii9AtYrKknuEtPXQA7o5XR31Gshh1LOX/XztFryeXuglqn3tVUVJh9nDBjwTqHeSkL99/WhGfcmqXSaVd6D69XOK4+lcPuNWinffsFuqE6sh6dR93CGV0pkjOqd7/4w6e+XTiKfhQ3x8W55Tzetgu76w==\nvodka.\t\t\t86400\tIN\tNSEC\tvolkswagen. NS DS RRSIG NSEC\nvodka.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gSOjBthOjkb1Bl22sSa+m6Ifsk7j2Qn/9PicPmOg/Xa9B7Ks/jOEywW8YQPkuwkLLGsL6orgO7qRqzrLjwa8K0b1t/emrqTgWs0p0JmUfKfpbDM9fhy06Y8EllqNHkcL+sRQ5Kc47lnkGJzbd3qyrGeoXJgYFfhv5q7WjRa2lGgLTKKJ31YgLE3RSe5N0snN6C7Q2Xned4fO+z0kdcIBMef4UWmlhD/Cgt5u+C0gUWqqVoUrqSuo/cfC5xR6ZesEFh5te44d9xI32G1OJZEvLztUG7sfZXxcVqgBnEH7hm5cEXo3xfHURCAF1w6yyasq6xIn+hkwC6kzT84tsoL96g==\ndns1.nic.vodka.\t\t172800\tIN\tA\t213.248.217.33\ndns1.nic.vodka.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:33\ndns2.nic.vodka.\t\t172800\tIN\tA\t103.49.81.33\ndns2.nic.vodka.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:33\ndns3.nic.vodka.\t\t172800\tIN\tA\t213.248.221.33\ndns3.nic.vodka.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:33\ndns4.nic.vodka.\t\t172800\tIN\tA\t43.230.49.33\ndns4.nic.vodka.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:33\ndnsa.nic.vodka.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.vodka.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.vodka.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.vodka.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.vodka.\t\t172800\tIN\tA\t156.154.103.3\nvolkswagen.\t\t172800\tIN\tNS\ta0.nic.volkswagen.\nvolkswagen.\t\t172800\tIN\tNS\ta2.nic.volkswagen.\nvolkswagen.\t\t172800\tIN\tNS\tb0.nic.volkswagen.\nvolkswagen.\t\t172800\tIN\tNS\tc0.nic.volkswagen.\nVOLKSWAGEN.\t\t86400\tIN\tDS\t8646 7 1 AA89F3782E6D49FE389693B64F70F1052AC9BC2D\nVOLKSWAGEN.\t\t86400\tIN\tDS\t8646 7 2 F43AE9E9A2453CB664AE9387212050A17FC5A9DE7D847BF177C76624613D1CE2\nVOLKSWAGEN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Q5TZapV1NElDrNnIPBMx8es/ITLE39x+XH6hXlifXgN9GaZZK6QydLX5Jnl+LRzV7hXvyfPLVWBUjG5bC9MglM7Z5+Wpzwl2qzrjykM4OppAjhIyKYzIhaM9avIVjyydZD0SJw9sxUjcwE9jVuduGlb+XXm5vllWqqUz23+usqP+CMLTHjdp7kAFys7bb/qvY9DwdlrTtLbVuPUN3J0o8s3Krkk8CsVRWOxTw0MCp0pp1AWwhmW4/B5rnYrI0b1zCTnTYe1Vbv/zyM3ce8/a7pEzTOHPkv4+VecAipS/fnDXnvvROEWlSKVwd2p/aNBmLTHGm6nzglLRpSuKpeuc8A==\nvolkswagen.\t\t86400\tIN\tNSEC\tvolvo. NS DS RRSIG NSEC\nvolkswagen.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bxiu9ehSyGQ4ZO1SnBeZz8MB3t2bpMbW3DNgxMFtimihvz+kxfSkQHZqMxSFUYdwtdgdY0BQBrMay+aMhZwXwPAC0SUxFjgZLkzZCeiZexu4+dg4NYdqg5L23rH90T82b1/OmBi8xQJeSRBQsLGy1nt2pH42aqJp1/N89nayvdJ+uhRhZxn7upi48fJiYnK1j4yVxdnShTlu2/Y6gQDDCa9y1UVOg3ssWnkliUcwKimAIxhvkSGPFGSMaFWv64NrLyg5ntBKn6DbFBJxbWkPVNEShJqTimfqBb/nIGHVfePew4/2Z+N26s216TsKUbHF0dJTJ0X74RV7PmDRWlup8Q==\na0.nic.volkswagen.\t172800\tIN\tA\t65.22.208.25\na0.nic.volkswagen.\t172800\tIN\tAAAA\t2a01:8840:ca:0:0:0:0:25\na2.nic.volkswagen.\t172800\tIN\tA\t65.22.211.25\na2.nic.volkswagen.\t172800\tIN\tAAAA\t2a01:8840:cd:0:0:0:0:25\nb0.nic.volkswagen.\t172800\tIN\tA\t65.22.209.25\nb0.nic.volkswagen.\t172800\tIN\tAAAA\t2a01:8840:cb:0:0:0:0:25\nc0.nic.volkswagen.\t172800\tIN\tA\t65.22.210.25\nc0.nic.volkswagen.\t172800\tIN\tAAAA\t2a01:8840:cc:0:0:0:0:25\nvolvo.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nvolvo.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nvolvo.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nvolvo.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nVOLVO.\t\t\t86400\tIN\tDS\t63963 8 2 9E66E85052005EC24BE53611A1CD19AF98DD649DFE54A90667849582F60B1C4A\nVOLVO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . l+TfMK+sZBt69JhNsURNz+5CNujeb1bJkn2ux+ji3HubyAVz4F6RC+4J6M4bGsyCxzD7cYMuQrfcjaP4CCZXO4DuYmV8ieM8Gq+GVbNIPCk0yjTZBQnrEnKv3CJHSbjxKDG5ahIBmfusFXej0lxWTZDqMfgwSoVfjioRzvKyexvOh6AxWy5VnUQWPpFh8ePOGKK9/VbSZCc+XlGMwt8BAAHIiiP+FxL5paN+S7YnywLPsMpez+CkHyYklqFRSPsf5USZqj7wjJH4izDFRNvwUORDbJinGcsFjm6ZN3tJODTVPP2BrkFzwmKEzp5ipl/0Al5zACS0x4ziqI8dK1zKRQ==\nvolvo.\t\t\t86400\tIN\tNSEC\tvote. NS DS RRSIG NSEC\nvolvo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IE6aBKPbLN/Ow8UHO5NtMEjDne3DgIDEF+qIBWa+SVCsUOdij+h+Bk0ETyyXqF7QOMX0a0b218m9r0r/Lf66YJ7MvhCo6fAvCDk/AXv8jykdvH1htgtMazg1Dhl7pzcELhEn3JlTOeaDwThzhgP3Y9w3wX9ybM61oq7pegqEHlLHvLj70xjyYdmMuHo4HdNc5exUuGpoiWyIE1VYhaTg6p5IxhfPjenya7/F+DIjExIKikQu5X1WWCs3cqDnC5zuR20mnETi6IJtRsUJYbz8YR+IoKjbFoBKiWEaMPd+pnHvPKXyUERuPJhPnJSffwQrD6/U0OWIZlPjuYOqv7XwOQ==\nvote.\t\t\t172800\tIN\tNS\ta0.nic.vote.\nvote.\t\t\t172800\tIN\tNS\ta2.nic.vote.\nvote.\t\t\t172800\tIN\tNS\tb0.nic.vote.\nvote.\t\t\t172800\tIN\tNS\tc0.nic.vote.\nVOTE.\t\t\t86400\tIN\tDS\t17586 7 1 A0B4BE7608D8A2C883939B318B4AFCBC1959E9A0\nVOTE.\t\t\t86400\tIN\tDS\t17586 7 2 8E80CDB7CB91AD73A41B39196A25DEF591BC1B51EAE1AE255181BCB8E2814F60\nVOTE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . I2fXhtimKomRNpAJEOlFuusXzypWlpQaI/b+shxFa5WCFqllqROtVVTeKf7DoTo3Q/xEiqzVWjLH9pN7bYlgBCUnoIG01Ze4lkh9pB5+yF7K7KYy+sk83eUyF4VWP0gld2krXlWtEvDaujTqg5zv4i5D8oLp3/nqsc0oLYUE4Jmjd1h65hY5mkdfwHT7hkd5VkeMAOCu9YenOwkuYeN5ytpKLXWVUziIYNiDGfOp862VSf7n8/FIX9tTqbP7P6/48DKCam/+/pgqpWNXBo7KPzh3eKMXl1N1eUKR9ZaB2kDkiEmzAAYtgdBZdLu6sS68nv8djOM9oh2nsS8LSm0fKg==\nvote.\t\t\t86400\tIN\tNSEC\tvoting. NS DS RRSIG NSEC\nvote.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . knN93hX8IETEQCziDg2SCfAgMIfQNhERwej4xOy4N+OKYEFjCnfyimirwoO9F2S82DL1CruM25TGBUymeOrw7s0wzmghoQ/RMNlIU9saYXdpRlZobgFF8t8MZkTfBjtfmkJ0bghL+BbBB5fVaGk3qRiXdT3U++3C+En7k6dOk71jArEmVeEyOapd3JWXnP9sRs7Lh/4VfxTVl+0GWQZHNxLGwASBNdZdiDqZalbYz9R/43Sotn6J7GjIJ3+CF1auEH89kA2c4i+Yml0F76Uae4BNRCWHBaIUYmy/B+gx7pZ95fHlSe8bc4iNjkZxkpxSZLTfYSOfQ/1CU7I8bYqa9w==\na0.nic.vote.\t\t172800\tIN\tA\t65.22.168.9\na0.nic.vote.\t\t172800\tIN\tAAAA\t2a01:8840:a2:0:0:0:0:9\na2.nic.vote.\t\t172800\tIN\tA\t65.22.171.9\na2.nic.vote.\t\t172800\tIN\tAAAA\t2a01:8840:a5:0:0:0:0:9\nb0.nic.vote.\t\t172800\tIN\tA\t65.22.169.9\nb0.nic.vote.\t\t172800\tIN\tAAAA\t2a01:8840:a3:0:0:0:0:9\nc0.nic.vote.\t\t172800\tIN\tA\t65.22.170.9\nc0.nic.vote.\t\t172800\tIN\tAAAA\t2a01:8840:a4:0:0:0:0:9\nvoting.\t\t\t172800\tIN\tNS\ta.dns.nic.voting.\nvoting.\t\t\t172800\tIN\tNS\tm.dns.nic.voting.\nvoting.\t\t\t172800\tIN\tNS\tn.dns.nic.voting.\nVOTING.\t\t\t86400\tIN\tDS\t20851 8 2 CF3979C7E9FEAC1519E3661F76D5ED7A43DC7D8DC14DBECF0A2DC757F38061CE\nVOTING.\t\t\t86400\tIN\tDS\t51755 8 2 C65CB6885D44EF372400824799D8D6731E52DCA6711CD1F7840329D49DC74E9A\nVOTING.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . iB3gZU0a/VNxbXdryCmhs4fdtumsRBM/XUxflLD75Lk8CJIw9m8BNrNzjFUPar+o4KoF4lRPvnQiC/oNaRAnWZwKxJOfiUKNjVWhgjpoJokAi0idl2aTKfP7XRyvHJr+W4KQmyJfWRzdDrG5U6yB+B7nEXDCdjMEY/bb/pmJNoIiviZoLcAlgAJPDbnYJM0dvVcUfDGHx9Zsh0BqRFX3GAm1XjdSYBFzalLRwtmt1PRQuOFcDZ0uf1qm2cO9KEBUmwlsaZPa90mVDtVvJ5/YSYyliYkmGdIrR52AgJd69OtRZ5oR0mV80qQQouzN3G8jgaeiUVt48BBLhd6Dtsweog==\nvoting.\t\t\t86400\tIN\tNSEC\tvoto. NS DS RRSIG NSEC\nvoting.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nZyOBj07lmNOMiM2U/Wwh/hcnGUTIgyuYAuh6IHDkp812+Xnp2zI/ooORpmOVsgMKeH1T/QEZ0zu1hsVTk3j9AxXmA6V1tBzbL/YdF2tYHMyDBgbr/ryaeseNziIVwSokQvbjd0oLrdRd5jmapr+GuIoE2TJB48cTZEiRhnFDcNu6NeLYvSf71xsFzwreXjftCYgU0SqxZRK2TYx9Q5a2J4ed+Geh1yRgbfmOpADnF04lJ5ZaKxC6zc6nKrkoFRy6W53JOmlemC3HJgJPu6Y2LLPJxYF17pcKQJaNt86lgqzLeAH7g0ISv1nbUWtngHbmb6OVxt5GJA4incB4MWdUA==\na.dns.nic.voting.\t172800\tIN\tA\t194.0.25.17\na.dns.nic.voting.\t172800\tIN\tAAAA\t2001:678:20:0:0:0:0:17\nm.dns.nic.voting.\t172800\tIN\tA\t194.0.26.6\nm.dns.nic.voting.\t172800\tIN\tAAAA\t2001:67c:10e0:0:0:0:0:6\nn.dns.nic.voting.\t172800\tIN\tA\t194.0.24.6\nn.dns.nic.voting.\t172800\tIN\tAAAA\t2001:678:24:0:0:0:0:6\nvoto.\t\t\t172800\tIN\tNS\ta0.nic.voto.\nvoto.\t\t\t172800\tIN\tNS\ta2.nic.voto.\nvoto.\t\t\t172800\tIN\tNS\tb0.nic.voto.\nvoto.\t\t\t172800\tIN\tNS\tc0.nic.voto.\nVOTO.\t\t\t86400\tIN\tDS\t8311 7 1 A538165168F076D2F400506D3A3FC7AE81E483A8\nVOTO.\t\t\t86400\tIN\tDS\t8311 7 2 F689FF513836E44D785D8039338648D469B73D86D7000FB6D41624744A922DD6\nVOTO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pXX0+iciSWbNMD96CQkWkVbFRqKyjRKQQB0k7hQtlIG8741KWXkOYOeuKs3kwDqNvYkyGZvkYwSYCTQ9YcB7VEXpOIyLGT0lrHIbPu+xwS1DQFBZzGrF3DK97APe0oAqGRq8QdNIZHoxSqGNBaYN4eMaWoS77FdHBZyB4eaLiagksMGkXhDSR85jnVZAHNfQy8aYz8E/zBVsXgXWwQFmsDYCuqdT3PlZ3eCdLWwHs/4VjX0lYn6MkQguY1K1YiJzXRBuhasvX7p6gQ2Ja7rcil0at2P/dAVJbWiwbokjW5tGgd/hnVnWFO9zNuJoo9v0Xut+Zq4To9zw+tUK+HrVDw==\nvoto.\t\t\t86400\tIN\tNSEC\tvoyage. NS DS RRSIG NSEC\nvoto.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MnfLXXHv6pwDrDRtn+z2IJ7q0/dAl8n/cYW9aPTqdyfjx3P1LFjO4Jnl7A6vQkO1AjPwcCCmLepEaWYEfGJVaYKtsWi38C62FotAuUPpcE2HZFo1qQwoaNgnK0+jN/lZc0SgwirNIrLU+JZbVTNd+hpAJ8Q+IaLynoG9H0r1OpfnZd5mU+xXNB4h8SX2P/FyNKsmTmjGPhbme3m9ehxDDOaInCJcAAgzx+cp3lbNtG167Xr0uX/LtxJ+mOeuuKe1lHtrcPGxp2wtcai22XPSyANFfXpv3vHzgcc1lJgTW1sqmwkqRJ6btgxTOmMkJRegrGbUfcWRtS2Fd7aqL9F5SA==\na0.nic.voto.\t\t172800\tIN\tA\t65.22.168.1\na0.nic.voto.\t\t172800\tIN\tAAAA\t2a01:8840:a2:0:0:0:0:1\na2.nic.voto.\t\t172800\tIN\tA\t65.22.171.1\na2.nic.voto.\t\t172800\tIN\tAAAA\t2a01:8840:a5:0:0:0:0:1\nb0.nic.voto.\t\t172800\tIN\tA\t65.22.169.1\nb0.nic.voto.\t\t172800\tIN\tAAAA\t2a01:8840:a3:0:0:0:0:1\nc0.nic.voto.\t\t172800\tIN\tA\t65.22.170.1\nc0.nic.voto.\t\t172800\tIN\tAAAA\t2a01:8840:a4:0:0:0:0:1\nvoyage.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nvoyage.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nvoyage.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nvoyage.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nVOYAGE.\t\t\t86400\tIN\tDS\t12157 8 1 F9E3B11A416F4D564FB5EDE6FA51173F15FE5A0B\nVOYAGE.\t\t\t86400\tIN\tDS\t12157 8 2 2911454B2BB4CD5CE2AA0330C99049A7140773965691AC862A4E5904D2F53FB3\nVOYAGE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gTnQ4g+64x6ILcbQXmr/mptn3wiEoOZ2Ujro4SYY+E+P+1eWRmBXdhrfyuuDQLdxDvTi/PWxMw57zTcTsXOvEC53mMsyWjoAW+4miS5nIbNIro4VrMFJT7SrTjzeEQWy/Pdz7M86KkyPcOI0EWGYUBa+t5O3PmH30qHKugi6PRcs2nHVoa1X9FXl8GqY5tsfs5d7LMNKnvILl+ggn/95ObyKfuBkffRv+0OT8YSrM3qgFYLxBV4bJyJ7VoCJYPCGFm1Vm8F2VzYvzkybM/FcwTCE9LWS2DuVfbA096oOQMXR5HOlXlX3cBTUj2U3OP3fmeNNVwXFMGalwBCP7IeEgw==\nvoyage.\t\t\t86400\tIN\tNSEC\tvu. NS DS RRSIG NSEC\nvoyage.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . e3ouuq6vX/tH9PPitzIpOfxkROnOJ/lBtRVrA5ftSQPtkicPdwPWXWUIuMWhnEXFeUhtAVliFWk2alRu1JfLnnaPNbKL6p9uffPBqmHutXNpkphB1mVTUR3l/ruYl+9t3/GEsbMuwHFwnG9ONO9Qd6Kbl0r+yudiweMfg9kJtW8JBfNR5A1g7dMgWNa1j4ihRd0fTdshQr0hY8QPqFL/Nn8P8jPEN7wB9HToJSC+xo49T62/vBNw66De3YZI45k/t2C6S9BP/xx5KkEsmBf8ubOXe2OO55TKNKvmaSigdTRnPB8/MqZnudz55+MH5RUKSWYGZBcrJdZYqwmujZ7bBw==\nvu.\t\t\t172800\tIN\tNS\trip.psg.com.\nvu.\t\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nvu.\t\t\t172800\tIN\tNS\tefate.vanuatu.com.vu.\nvu.\t\t\t172800\tIN\tNS\tsanto.vanuatu.com.vu.\nvu.\t\t\t172800\tIN\tNS\tanytld.apnic.net.\nvu.\t\t\t172800\tIN\tNS\tns1-cctld.vunic.vu.\nvu.\t\t\t172800\tIN\tNS\tns2-cctld.vunic.vu.\nVU.\t\t\t86400\tIN\tDS\t32532 10 1 77F5F1C79BA3382000CCD4BB82C1E39B1E8752B5\nVU.\t\t\t86400\tIN\tDS\t32532 10 2 33849E9D4718FAF292F13D7CA863B5836871E63E8D432509A1E6EC11AA0D1596\nVU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HxRPuU491YKMUSMaoRYiyV6Z9cxfNMlN5HXT7o4FOhhGtdhxWQzAnrDDXGGY2djQt2pbqKRVc461milwCMB7gQvgIoO/Lwe1nP2NlOTD+VR+iyKQc68Th/8VGmh5A1hYOWSUx3qfSW7LWgSLEHV7Uw/nv0EBKLcN6tcBGKg4r5o2CjopFb3eclHxDpa4JBlZ8b2fj08vCf50E0DKaXm+X8uSqJJprMXjv+vAfL65dIsX25cqH6Q6x52Mt48uNahtiyxc6raj+/4DqxLcJMF7/8w827XpwLRk/7kuyno/Uwg/Z0iEbPpkiAfWyvCsBh4Cm9Ixyr2dmdEsNZQSxZBBfA==\nvu.\t\t\t86400\tIN\tNSEC\tvuelos. NS DS RRSIG NSEC\nvu.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . g/btzAFPFuUL6qvJBwVWQCGCrysYf6xFM8oT10b0QQWRHnd81dz/wm/5lA/wKq2m55WuZrkwt7JPi0Sp2HmTrbvYRZIOtBN/VgIKTS3pRZfSJ3rWeWhqK0B0T0mtKhWuzU0KHS0YJto8AMNbFFxk390gFcMUxWgz+fJLMn4UDaUfwsIBNyWlEpWHMDMASVCu209ABsejhZHhQL5Ys74sOUbYCJ6WwEe3NA0LeNIjK0X2Lon8cM0adN+Ds4OEmrHeoLJBK6uF/pjUUkxErrf2oaftP5ulacrEo0khxUgpgJ5m+d1t9IFSxF3GTiJ9wvSB3O46k824GhEGttDc3ibnWQ==\nefate.vanuatu.com.vu.\t172800\tIN\tA\t202.80.32.5\nsanto.vanuatu.com.vu.\t172800\tIN\tA\t202.80.32.7\nns1-cctld.vunic.vu.\t172800\tIN\tA\t202.80.32.9\nns2-cctld.vunic.vu.\t172800\tIN\tA\t202.80.32.10\nvuelos.\t\t\t172800\tIN\tNS\tns1.dns.nic.vuelos.\nvuelos.\t\t\t172800\tIN\tNS\tns2.dns.nic.vuelos.\nvuelos.\t\t\t172800\tIN\tNS\tns3.dns.nic.vuelos.\nvuelos.\t\t\t172800\tIN\tNS\tns4.dns.nic.vuelos.\nvuelos.\t\t\t172800\tIN\tNS\tns5.dns.nic.vuelos.\nvuelos.\t\t\t172800\tIN\tNS\tns6.dns.nic.vuelos.\nVUELOS.\t\t\t86400\tIN\tDS\t42665 8 1 1C1A757D15A20E3704D6A5EEC5C75F028D33E1AC\nVUELOS.\t\t\t86400\tIN\tDS\t42665 8 2 8B054834BEB28FD9347BE2C2D94672C163729914BC6C01245727B31A72D1A746\nVUELOS.\t\t\t86400\tIN\tDS\t57286 8 1 C6BF1159377ABFF4F3078689129FA602E46AE5E5\nVUELOS.\t\t\t86400\tIN\tDS\t57286 8 2 5B1E7489CD4BF2DDCC50E684DF2A7CA47A5C395EC95C442BF377AC9E096C0804\nVUELOS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eQwJO6HxbkVkrrUxQUmdarcSYMP8vPgLF8qjCmuBOyadExZ9p0cyskO60KCboly+xVyARS4ITzYZOCTwukmND46uxkhcxL8EPGO3c6mbEuGPZj9OrihtIaaw+KMPBLEvy33w/Hd50Qux+aY0HbO4z/sc5aUzoEVC+IrLsueAmiTv7xcN3oS3sYkP7rCc9b+fXIDFgz/yRmPZhDZk9k9/2fanNuKIlSJY49ABPDPTbTum0n4KK1VhNvgDRPWcTluS5pzPp5A7202IAi5iKfR9D84sN5HrOhYTzeww8tgNAynBkVZuZjOnR6q/xCgDe8bPxVzd3EVYCG3VSEY2tRNPGQ==\nvuelos.\t\t\t86400\tIN\tNSEC\twales. NS DS RRSIG NSEC\nvuelos.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . R1lpUCFAbDlokl8HAPGHpOH7byG+qbNYoF4GN8W2L9xOLeFkW7nZUHwQNNrPC5BuOEi0D32Qp9FlaX8RgI9yNfRN/cvEMdNkLOmroryVGO4VH8DxGlv8ISDzvKcOYK6f+QpMzVCBmtF74Nd9EDRv1WoreZZ3KerlkGWLr7E0MGhXUIG10ArJ2uYVkhxCycSA2leXIZ/QHxLGV4V0nXRymePEQparmhYVWlHky30+PQ3iQacIfLUz7K6P9nfkaOsN0H+vjD5M/CIhrtnD9gYUQl9PkelMqX/+q31mCzXSddY/6P+RkksRKw3jRzF3RGkwPGfx/x24mr2qS4JzNpyu4A==\nns1.dns.nic.vuelos.\t172800\tIN\tA\t156.154.144.175\nns1.dns.nic.vuelos.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:af\nns2.dns.nic.vuelos.\t172800\tIN\tA\t156.154.145.175\nns2.dns.nic.vuelos.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:af\nns3.dns.nic.vuelos.\t172800\tIN\tA\t156.154.159.175\nns3.dns.nic.vuelos.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:af\nns4.dns.nic.vuelos.\t172800\tIN\tA\t156.154.156.175\nns4.dns.nic.vuelos.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:af\nns5.dns.nic.vuelos.\t172800\tIN\tA\t156.154.157.175\nns5.dns.nic.vuelos.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:af\nns6.dns.nic.vuelos.\t172800\tIN\tA\t156.154.158.175\nns6.dns.nic.vuelos.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:af\nwales.\t\t\t172800\tIN\tNS\tdns1.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdns2.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdns3.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdns4.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdnsa.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdnsb.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdnsc.nic.wales.\nwales.\t\t\t172800\tIN\tNS\tdnsd.nic.wales.\nWALES.\t\t\t86400\tIN\tDS\t64480 8 2 5A296B3D4CDAAF2BB3B243EC31F31B283782BD5A930F84741AA3DD3CCDED6A6C\nWALES.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nfn5HbbcoRp5XfgMOxpBBNoGX4T7c8CLUgP7znUZ7ChctsHLsat+jX5yBosgYJl2oyXpGr+Kpyjlq+v4c114sN8pjecPGspvMdA8sUJ0ZZoXiI9MTXEj6bs+oU3aQc6aYIViyxVckx3kb0X2k/9Z4+HdNFapckJSVBCJMo0KPu8tWPVOpAT3KNq4FbJKSI7xrYo88aZCtLfH4vf7Tv8ONOsZORB+2ZSkTkk8P7Is1r8Yxkry/xd8zoCj4fq3lVgsXKHDOFwAOFMlAwX9A6vPGZimG4hhyg1ATHwsxCncGJroy0lon8O4rsge9zqic4g00HhIywNcujOy2sge7mavBg==\nwales.\t\t\t86400\tIN\tNSEC\twalmart. NS DS RRSIG NSEC\nwales.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sdtV43EtzbB5txTQDJFQjVz5ereR4fVTLDzzj00TS5Oexopl6ggHrirFirosXbk66pwAYZUo6EkZDcQd+ADf6xKYH/NuSspHszp8bvspYFnd5EtkLrXT8YfHh5ubbgg6Lg8HgE6T0dJ89FPbjUGBe58PbOOvAr8C8nZl7WDAE5zFG0uQmhY1oMUMuOMCkm+Sg3koBKs1cBW09989SW5s1iZVND0GJkoiTXeNZwjaFsESzJYE7AXNOAAgbJnrNWh9U5dTjhOuk69nyMXu16XmIOdxb9b00h6Id8XsGWoVj6Q1R/WFLXrj6hsthZI0Tmw8QojVz0kcJkPgBTCvOa1fiQ==\ndns1.nic.wales.\t\t172800\tIN\tA\t213.248.219.2\ndns1.nic.wales.\t\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:2\ndns2.nic.wales.\t\t172800\tIN\tA\t103.49.83.2\ndns2.nic.wales.\t\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:2\ndns3.nic.wales.\t\t172800\tIN\tA\t213.248.223.2\ndns3.nic.wales.\t\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:2\ndns4.nic.wales.\t\t172800\tIN\tA\t43.230.51.2\ndns4.nic.wales.\t\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:2\ndnsa.nic.wales.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.wales.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.wales.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.wales.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.wales.\t\t172800\tIN\tA\t156.154.103.3\nwalmart.\t\t172800\tIN\tNS\tac1.nstld.com.\nwalmart.\t\t172800\tIN\tNS\tac2.nstld.com.\nwalmart.\t\t172800\tIN\tNS\tac3.nstld.com.\nwalmart.\t\t172800\tIN\tNS\tac4.nstld.com.\nWALMART.\t\t86400\tIN\tDS\t42084 8 2 114198BD39750B2E840C302B523E065C55BE0152955DDD7D5408A3D73618954D\nWALMART.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . kze1YhRfkg/KDMR3mdb0Ghk2BhjYwiSUgvZCvtdkMOtGupvaB0I/MelACRVb0RpwoRaLZOkxz4VmebKHhk9Ry3cVoJf80Wt/a/ZMPDzhKGzZvydVsL7rOS0oiBURqxwdbBv/8qIwZbGt9JFCwa8Bh1KHy6n1S2nsWUIUju/Prokw+mZlzkFdQ7BEDzdO+Yez+6v1dyxyjWOLMADEFPh1sIgIJ4lnrD1ozU2RM1Iuu1llzYJ/zGgdJK0EJ57vcWUU5yk2HwfhgnSSGO6lbuw08D8ipeNR8tUoQD9lzrQv4E02g8ZFxVEqjARC1uv7rUJLJ1NpQLUuZkrXumDPRfVZJQ==\nwalmart.\t\t86400\tIN\tNSEC\twalter. NS DS RRSIG NSEC\nwalmart.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . u7Rjaq8vYQxnA9r+chJPxzjhuBO24ZTGPBV+D+7UR5gY0NZWGhIbQGyW2izaxNdBA53kJL/OmxfqudCFOpnzEKjAxi8nZNKBd36MlGBKkTq3YRGmnJ3RrbW96f4CJ1D6NgpD9yFeA8mBtL1DUzZXXzW6UtgMWSzKKOZh6ZnbPU5RSBi/lq6H5ldq4zwPUtuQpXm8TMwXrTsaqnxSrj5Oe2F/dnCW1+l8r7yX/9jgVdeBXRRmyiCFnjZ8oH9hq7hoiMQXJW3xUMbhJz1II02RSv9+7w7j89nvVm0KgqpjJVEGmZZcAxQDC8fvn9V9tdCT8mDblobkPNk0V0le2qAtSQ==\nwalter.\t\t\t172800\tIN\tNS\ta.nic.walter.\nwalter.\t\t\t172800\tIN\tNS\tb.nic.walter.\nwalter.\t\t\t172800\tIN\tNS\tc.nic.walter.\nwalter.\t\t\t172800\tIN\tNS\td.nic.walter.\nWALTER.\t\t\t86400\tIN\tDS\t38692 8 1 CC5BF250A1C6A03D8A80FB9A30B0C3F0E514032C\nWALTER.\t\t\t86400\tIN\tDS\t38692 8 2 B4CE3EB90E6A0402FE397B96E8EEF7C5B8D71CE2566CAFBB5365ACA469B996BC\nWALTER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DNPcn/0yi636sZ90t0lQS6+WvzieYC6tSzrIwRRGO9Dpu6T610I9vIOmi3jYNyim9+LXNZeldQ63B1/AZ/sB1G36QRGW1RxVgguHnxczNQ63HZsKcRY3qe77l6FxCReAM6rGSzombYjLdg9JARWKzJmS8fn3dIDSDkCbjpBLq7QpxR4w3JslNKKxux5U90ejwTM/IBkVRzmLDDacEdgPdussDYmfR7J6Wjtsnbbh+UA8NFLSAaiZAE0X4UXfDPjWcbF3Vh2+TXMSBaixQDib92pSpeLvP2uq1O4fy+uXHZMFpalhq9JCYofl3Dc++U5/gR6ONkn3dJqFhqDm2W7swA==\nwalter.\t\t\t86400\tIN\tNSEC\twang. NS DS RRSIG NSEC\nwalter.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SGJ8QhQgxce46qwcpjgICNxi1SBRcuh00L9cdtf4q+w3+lqabEgxYBbs8LpxM/zglHxprNuEO3vV1NrMPmnDDh2F9EHiVJBP6eVHZIJxxAPTAHMyCTfTseik7FZz327eweBjhuRTUAWqCy6DGYVFQtu7HaMpwyoLh6bKOV4fYTBIkg++ioppQM7pX3f27Pqo4kY23FQVu4Y6TGc34N0J5IUXcNWinWB54aW+1wiaFnHW7/GIhVv437jIehWR7wUy/kfPLIOGk5U/CQoijedISMd7bSGRmVQMh2kVuZh8gDLxpPNQVYLAIqHENmoUZDMAt6zTLRNr8Wa5i/ejqPWrvw==\na.nic.walter.\t\t172800\tIN\tA\t37.209.192.9\na.nic.walter.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.walter.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.walter.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.walter.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.walter.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.walter.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.walter.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nwang.\t\t\t172800\tIN\tNS\ta.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\tb.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\tc.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\td.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\tf.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\tg.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\ti.zdnscloud.com.\nwang.\t\t\t172800\tIN\tNS\tj.zdnscloud.com.\nWANG.\t\t\t86400\tIN\tDS\t20969 8 2 E686EB5367B243E5DFD5C5FAADB23B0A52172B9CF5C72B28836BE2AF9402DADD\nWANG.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . awNN1eIiiVDRc6x4iWlClo7KGbXpK64UHkWT+W/NH3LO/QBG1Ho7nU3om3Wy6y3cOTn9qGWJGAhrYXEwULOwkvSIVAn/oXpXRArlDLu3UsuP8vyaw7pB7aFasZSICzxm/AMF+fa+Y02DCFfTsuh9i8S9lfqW5KUgCCY08OuTJmWhUkfoDY/KxSpRDgyc6rlpUXcKPh+8IKqRN0D0OeSEUtY1/6kPA2/c9udJMEVS9KHwskSHFbW0MNeTevG8ERwL1xa/au7IV5E7NCiZ1gpbclFMknWHPVb2vSRitezgTv3kRgXT2YCNIWPDrGyqbZs1EQM/9bV3ceBE+iHauF0ntw==\nwang.\t\t\t86400\tIN\tNSEC\twanggou. NS DS RRSIG NSEC\nwang.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ndlQtDMYC15K+wkso8g+YZLHERGlUbUox4A4gzYnqItZtfPoFPFmGNTuCNw0X35HSUcFMcpB//04G5wdQGbLSQHO4r3xoYNRRtl7KC9aDpiafcce79THpSJEBzgfMudNWGC6pQIzDWoOYog5dc9sIxd/a7nr+w1RO5B02dB9gCEVK1GTuvCPBQDlODPqCEpZggCfpUbOviJVTGr66t+pA4PQ9nuhxoWuOh2atQVxu8ObS/IaU25K3YjjUvgREn8wkAu+SDlOEnChykbOU3scV3v4x8YnEVoEM3seI1mJkdlcJGP/iTmdUUrZGjP/01LnvlwY7P6vybq8b7wkX4iPMw==\nwanggou.\t\t172800\tIN\tNS\tns1.dns.nic.wanggou.\nwanggou.\t\t172800\tIN\tNS\tns2.dns.nic.wanggou.\nwanggou.\t\t172800\tIN\tNS\tns3.dns.nic.wanggou.\nwanggou.\t\t172800\tIN\tNS\tns4.dns.nic.wanggou.\nwanggou.\t\t172800\tIN\tNS\tns5.dns.nic.wanggou.\nwanggou.\t\t172800\tIN\tNS\tns6.dns.nic.wanggou.\nWANGGOU.\t\t86400\tIN\tDS\t12085 8 1 D8E7604182CF05875A71BF104D58D1FF9D872D8F\nWANGGOU.\t\t86400\tIN\tDS\t12085 8 2 CE6F4B253AE612D9606A504AB0DD3D58B3967FF5C11008E27CC75B8E66187FEB\nWANGGOU.\t\t86400\tIN\tDS\t63689 8 1 75754E9E01A3BBFCFD77C82173F08BA7D71DF0F5\nWANGGOU.\t\t86400\tIN\tDS\t63689 8 2 C62FA5DD0560B314B918B9826EB7D298C0399784AE2550F7BEDB182C075B014D\nWANGGOU.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . knnUqp6odydJ9CJkXlLl5cW0pgfkYhCWqWMVUVlD4OvSZuoA/+c8+lKQgXVNKr7J2YJwuHwPXSOA4Wumm2H5MFcJcEI0bhDn3UJq07m3hb22u5KA7KSMRXF6Cm/VsWjcswMn0MSNB5azgvlw8tb63CHDVexCZXBy2mlK68JGKYs1LkGuLO0zRQ7VJN8Sfi9Mv6eRlvNPs7pbhtUO/PzQxjzY+fp/1hBX7V4YylYOIyX8EerA2KZ69t35DJPffw9zdbeJfUxDD+OZwBFDZEiUE9njZCPJ0Av8MqGCrX3d0ETuQJHjZ6Rp+LdaOQtYGBR9OOsqPi+/gkUoh/UPFug+6g==\nwanggou.\t\t86400\tIN\tNSEC\twarman. NS DS RRSIG NSEC\nwanggou.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . lq4AfoFLnEAo8fetlOywvIQuU2iiwlwCSUSXx0Y7juDe15hyhFZejFx2ejEYTooB9j/YPIp6+4Yo3NMsthkgVvCGM1aj/Dkk9ghreHG4UAn/h8ItPrfKYgQFS/bkGOAdRO66mWwaWAMNxx/KUKNHChWibylbSI4Dv3o6xUUa2L0boeIcBal0y2taQQy2VPTN5JmaYNtX8gYQIfPMozuUbLpz3Dq/YWUnf2ZbqKz860D0T4mOduoC0fIAUVeKxBiRF6jBGUOczrfH0p3mN/5BhLCKxdSW5cbQeYQgY/Zu1pZorlaHXBcN3EtlQstg5anTGO5KIgRrkeHfyMYshB6lag==\nns1.dns.nic.wanggou.\t172800\tIN\tA\t156.154.144.177\nns1.dns.nic.wanggou.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b1\nns2.dns.nic.wanggou.\t172800\tIN\tA\t156.154.145.177\nns2.dns.nic.wanggou.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b1\nns3.dns.nic.wanggou.\t172800\tIN\tA\t156.154.159.177\nns3.dns.nic.wanggou.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b1\nns4.dns.nic.wanggou.\t172800\tIN\tA\t156.154.156.177\nns4.dns.nic.wanggou.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b1\nns5.dns.nic.wanggou.\t172800\tIN\tA\t156.154.157.177\nns5.dns.nic.wanggou.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b1\nns6.dns.nic.wanggou.\t172800\tIN\tA\t156.154.158.177\nns6.dns.nic.wanggou.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b1\nwarman.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nwarman.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nwarman.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nwarman.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nWARMAN.\t\t\t86400\tIN\tDS\t47088 8 2 EABB251950FDAA13842AD37900D874D66CBB607B59C24C70415BE9EA5135498F\nWARMAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VdMw3EmbAciCPv8C9qE99Q3z7Ok4ku0qJ89pLPuTL5HT20+0sgpuBqfz+qQhJgEuEK0xC4ReX6RRRlys9S1HMbe4T36UFDP6XGWogsQaIxeuGK5DtZEMp7SXHgUGU7RvQVXiK8gUzFx1wgyxXa6cQkCNgSBDA2o17vJAJfkTus9lCIFNyI/5Otit0AZih7cIE+wY2NvLJLOE8nRF2qwYQuwoGPMMvob8iGRYWWmJgvnLF2rcaVQnMy3BueBLByJ2Rt0+m+nIbx7WkGuP6BjSBz6exn0NDCKey8cjuEJaa1RIFTIjkkgFi+sr/e6Ro+IomITkMOkauRwoUct8GaMmGQ==\nwarman.\t\t\t86400\tIN\tNSEC\twatch. NS DS RRSIG NSEC\nwarman.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Cy9kptHrVlXy/ec1LBuP6upz4hdIHYI8fBwWzv4XVWYP+T1sovO28tL8Fq3SUdrGscTdchmPpWCB/pgIakxYB4G//RdbgJQQzPRkTRQLzZewqS0LuQOiStZ2e7WUGYsH++WvthScwX3gjvAQg8c7H99n7sfkzhpPVsGpDayhEkUzwPPy3vFoL+QpFILMmXLz90gz8yMZHApoLCKzxcVaESHLFweJrSNBlnkktBDtXtRkWjcR8CbqzGnQp5KhDZHVx9r3v9EQQIw/cIcYHjg7WESqpElooY28Rcy9cHKXhPim9VJCC37G5OCdDWxZ/m5399RLQudwK0zSFgEm88hSbA==\nwatch.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nwatch.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nwatch.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nwatch.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nWATCH.\t\t\t86400\tIN\tDS\t52609 8 1 3D711269C11A51FBB581F2ED66BA0DC62BA47208\nWATCH.\t\t\t86400\tIN\tDS\t52609 8 2 DF830ECD275112A2E31A8E5BBD68DF2E067186E57D804BA006E63EC77971291D\nWATCH.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ag7VF/59EwPkRENHwG8HB+y5+g3phROTPJICNc/CYaIT2wQjeapxx+Gt2fL8lKYvo+I2lAGUEaN0GbOnPhexy2wNDx9cWAEibqkqS7slNRr3I9VIqygYHM/+IDLvq/nl9F6Gvagj7dgUiyPK1X1ri41jnXB9Hf1siKAw6WRXGFF7LLPRmFhsQ38Siiqt378vUplHXwj1cKG2jsFFreyFTRYCQ8MElJzUwCQmCqxWTW+Q9LBJlbRBg6P2Y8bWr4fVD2ZbYzw9z8mrDhTnOnMKB1ZOqGsqNGCZjQ7Oai0zCB5tVLl2gUJ3NgqknTXsHKdoUy+r8i9C0bcequCw/eH4pg==\nwatch.\t\t\t86400\tIN\tNSEC\twatches. NS DS RRSIG NSEC\nwatch.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NzZjYFNq81O+QaD4atrqIJvHXCxtqBJX84lVSV5r0ZA3BNOiSpHl+enlJdh8e9qfICxvcFw6DbmOxs/FApGR2sRWUcu45Dd3mWeOD/Q7EyIAQppcHnEUOQfOW+R+1tLEPlj8wx9S5Z8Ej6MXp5w8PFedgX9iUHnSUkocMmjK7GeDLfSTOgSPxSM3bpR6rMQY08GD6kaVM/fIYSXa7m7V7kDqBm60+hPH2zWLzXkYGbJ2EiXnMwZbGo+o7apRuUGs6HhdkXWIdLwd21r97B5wrMOXGPwDWVMr8s3l1TVFr/KJ1so4hKnNSrI7TXc78DFYyIxQZv+j2P57qp6SyPbAAA==\nwatches.\t\t172800\tIN\tNS\tns1.dns.nic.watches.\nwatches.\t\t172800\tIN\tNS\tns2.dns.nic.watches.\nwatches.\t\t172800\tIN\tNS\tns3.dns.nic.watches.\nwatches.\t\t172800\tIN\tNS\tns4.dns.nic.watches.\nwatches.\t\t172800\tIN\tNS\tns5.dns.nic.watches.\nwatches.\t\t172800\tIN\tNS\tns6.dns.nic.watches.\nWATCHES.\t\t86400\tIN\tDS\t2590 8 1 F5A086119340862C8192F81EB143E0D5CF899FD8\nWATCHES.\t\t86400\tIN\tDS\t2590 8 2 A753BE140491C76B712E0B32145D62D4C2E676800813932B03E4A8C30A2FF472\nWATCHES.\t\t86400\tIN\tDS\t56326 8 1 930809D9155E65855487B57AF20B4D4BBA5029C2\nWATCHES.\t\t86400\tIN\tDS\t56326 8 2 2C978CAE25EE22D1B7CE6CDE019DA7F64E98FF62205330EE8AC97889C611B6DD\nWATCHES.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . igNhmMWn14ImewoiPNFz0mG898tBajBEJNFoh4u+xeQWd8bAQjztlMUHafWP9Haw5N15Fas1bfV16Z90+j8+ZP6Lfd/j87ejhqMpkpQYUAyhyzFInsQhpvYqOBsAmTsDoiSiGdCtm9P3Ow6C2YBut70eNfGypv51Trzk+U6CyX8iVkbJp542idfpfGZUik9FSih2KBHUUXUFaH6ukU8541wraWBTMP0VmBHKDt5y3rrLPuaFDKniU4vevy1Xt7Ph+tQx4H6pn4DrH2Ej5YCHeFEUOntx7+myl5QD9RiCp1IVizsbHfRArGwSvpZB2t2Rj7HdtSh185vRlgbtZIa3PA==\nwatches.\t\t86400\tIN\tNSEC\tweather. NS DS RRSIG NSEC\nwatches.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gFlx8GbnLMPtO57z+laPafLq3hF1hUnhV/RYi+aAYnsuh/yQpLyHTy4MMWZrge0veGGEI7jCAgrptqaAship+N80Rpb0967K2cYP8/ULRunnZ6l5StRbbMj9GgD4ui0a69QcmRqW7sAwtZ/nhGWCnKwE3hdU1Ek9CnSPKfTgmmGcMK1zjl8MEOZfcbMf/5NErPjometSLBtVyi4KCX2duIQH549PlWQ8ris5IeyA39BB9qrx1PFvFaKx5TCd8b+zOhAwu9BAU0IO52w6XSAtP5P1R7EUSbqn+pfgHmmv9VuPJRvb5RKqYoiYWT3Qp6YJxdcaV6rYqScWVCAikzDzlA==\nns1.dns.nic.watches.\t172800\tIN\tA\t156.154.169.58\nns1.dns.nic.watches.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:3a\nns2.dns.nic.watches.\t172800\tIN\tA\t156.154.170.58\nns2.dns.nic.watches.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:3a\nns3.dns.nic.watches.\t172800\tIN\tA\t156.154.171.58\nns3.dns.nic.watches.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:3a\nns4.dns.nic.watches.\t172800\tIN\tA\t156.154.172.58\nns4.dns.nic.watches.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:3a\nns5.dns.nic.watches.\t172800\tIN\tA\t156.154.173.58\nns5.dns.nic.watches.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:3a\nns6.dns.nic.watches.\t172800\tIN\tA\t156.154.174.58\nns6.dns.nic.watches.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:3a\nweather.\t\t172800\tIN\tNS\tns1.dns.nic.weather.\nweather.\t\t172800\tIN\tNS\tns2.dns.nic.weather.\nweather.\t\t172800\tIN\tNS\tns3.dns.nic.weather.\nweather.\t\t172800\tIN\tNS\tns4.dns.nic.weather.\nweather.\t\t172800\tIN\tNS\tns5.dns.nic.weather.\nweather.\t\t172800\tIN\tNS\tns6.dns.nic.weather.\nWEATHER.\t\t86400\tIN\tDS\t15154 8 1 F9DF8A49FDD0D6456282EAA638312068456D4D5A\nWEATHER.\t\t86400\tIN\tDS\t15154 8 2 6A003999FE90F0FFB3E91AB6AFDBEC9192F047E7EC38BD73BAA82F7025AAD036\nWEATHER.\t\t86400\tIN\tDS\t62959 8 1 2FBD2358FD6DF65361B3B062BFFBD0ADBF392CD2\nWEATHER.\t\t86400\tIN\tDS\t62959 8 2 FF8C0D6BDA26D334D42200737316877D89E2F7AA40FAA67A73D7EAE34D3EA4BC\nWEATHER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XpldUDKWuSjHYA3Z6YXHn9C8bUBxtjlIYcNpvNNBM0rwMJYAgqTXCeYD97ap1jk7yQBnMhGrS+34nCE/0B2/D64MUwW9epi/bMubkmqnU/U+h4yguAUnPY2l+ugmRnv4gE4Nx8Y64zobfsvPTs7P9bJSqmQJyCLY17BI2eOsmLgOxe0dZv2qIfURdTMW8PayiC84f8doemSjsvhjzRZgyASP7aBtySFYIfBVucNiiwAE04PEaKeBHJWQlfwYuNy9o3lhQlYWHlmjOQrKq1/hi7iyfjlsGV7ULqNEe/srq/Dh29uNIMk/cupdIjO/ursHcTy347LFRHXC/pK+SQMkFA==\nweather.\t\t86400\tIN\tNSEC\tweatherchannel. NS DS RRSIG NSEC\nweather.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . C1lcWBwQeQdTRVVFpOriN0R0JIUVScsBQoDu200EQAXNAhj74hT15pvyo7CpystnO+HTgm4EukI2JNSRFiloj714AtwfcVG6bI8oY5KbzZZV7ndIkcaZ0l09RKcqyjyhfoQirdIi0Oss759i1lNy9tPPj8ZPHUgDC26lLRQ6D874n3Z6zfjm4GrtwswcvJe2Mh+yV5i1DpGJ5XdZtYuNf9uasNYDSQBB/A8UWDUuis/2rqS7wp8eSWeaRzA2ZXM6FcwEQ5gqa6WB8RHFrTnOUNc72sJ1xCqhrcbPB7Jek+6Unby1SOWeWEdL2kJbt6yXnd63XqdqEJQK2ZuOQFiDvg==\nns1.dns.nic.weather.\t172800\tIN\tA\t156.154.144.178\nns1.dns.nic.weather.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b2\nns2.dns.nic.weather.\t172800\tIN\tA\t156.154.145.178\nns2.dns.nic.weather.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b2\nns3.dns.nic.weather.\t172800\tIN\tA\t156.154.159.178\nns3.dns.nic.weather.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b2\nns4.dns.nic.weather.\t172800\tIN\tA\t156.154.156.178\nns4.dns.nic.weather.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b2\nns5.dns.nic.weather.\t172800\tIN\tA\t156.154.157.178\nns5.dns.nic.weather.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b2\nns6.dns.nic.weather.\t172800\tIN\tA\t156.154.158.178\nns6.dns.nic.weather.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b2\nweatherchannel.\t\t172800\tIN\tNS\tns1.dns.nic.weatherchannel.\nweatherchannel.\t\t172800\tIN\tNS\tns2.dns.nic.weatherchannel.\nweatherchannel.\t\t172800\tIN\tNS\tns3.dns.nic.weatherchannel.\nweatherchannel.\t\t172800\tIN\tNS\tns4.dns.nic.weatherchannel.\nweatherchannel.\t\t172800\tIN\tNS\tns5.dns.nic.weatherchannel.\nweatherchannel.\t\t172800\tIN\tNS\tns6.dns.nic.weatherchannel.\nWEATHERCHANNEL.\t\t86400\tIN\tDS\t30031 8 1 9D8DA50E057161768FACB62A2115758257E743A2\nWEATHERCHANNEL.\t\t86400\tIN\tDS\t30031 8 2 AB9A7D2F6BCECC546C66A797F0778D9C60304329C5B341E2C2F31FF1AB398326\nWEATHERCHANNEL.\t\t86400\tIN\tDS\t38431 8 1 5D8CBE985DDAA651A3C7021A67E589892D3D83AB\nWEATHERCHANNEL.\t\t86400\tIN\tDS\t38431 8 2 B70DFFA3DED1AAC4CB3F888A924D4A0ED31DDEBC9334948C1D4579A3ABC29AE0\nWEATHERCHANNEL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CbhjwaGWiv2lq3wqIeLWKu+hIWnI9H8Q5IeyAS6eosj8p0YXYj3oVvRIjkBV0mCqVMdZ47K9SflMUtD9IeChkvCGObPRGUeMhC5pfP7IS2LyiMMP1VFYB62Xp/TAAAZOVrisYkLDRIQT8BkOdhzAuYAx1upkF6RHTCMAgoxNl5dSIU84sMNyokidm7+fAYBacquXElRCGy7JtMKRBNB5R+EKVKhvm2VQOI2T/bG7FJ8MnbRrY6m/F+FHuwrVDRyvzTJKl2ornoualn+nWXS6MI3m64PHJYaldWlqOgJ/6N+jBkMrQ+0oKkeOQ8zH8F/1+14YdRTmfqkEjGX1rO+m3Q==\nweatherchannel.\t\t86400\tIN\tNSEC\twebcam. NS DS RRSIG NSEC\nweatherchannel.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VJlkXxix+o7F0FqVBppVhO7CookaI8PWmgDWxKMOfX05GQKBxHBYxUYALB1DgLede6RsuBkNVvRztjYTPvQeIf1XXLz5BBos114JNTqljuGTR9Qj9YOwvvjeAglFSPtkw5+AjPKKBpPnPvQz3Tffp6Hrgalvk/raNT6cJlZkAqRu+rQUIP5l9dAGawTJZrdIQjdxUXiYMX37vPEzVD0IMdFsQCPw83/iqd0u6DZon12t+uXbTqO+UJdyDMKHhpdnzzAAaXWs/Ygv3DNGWZFxhctuuH7meRmnoXA+oJ9ZncHUTi89OBjYZBK9310Vm9fE9eIC2ZlXX7rFtcLYakdWWg==\nns1.dns.nic.weatherchannel.\t172800\tIN\tA\t156.154.144.179\nns1.dns.nic.weatherchannel.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b3\nns2.dns.nic.weatherchannel.\t172800\tIN\tA\t156.154.145.179\nns2.dns.nic.weatherchannel.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b3\nns3.dns.nic.weatherchannel.\t172800\tIN\tA\t156.154.159.179\nns3.dns.nic.weatherchannel.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b3\nns4.dns.nic.weatherchannel.\t172800\tIN\tA\t156.154.156.179\nns4.dns.nic.weatherchannel.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b3\nns5.dns.nic.weatherchannel.\t172800\tIN\tA\t156.154.157.179\nns5.dns.nic.weatherchannel.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b3\nns6.dns.nic.weatherchannel.\t172800\tIN\tA\t156.154.158.179\nns6.dns.nic.weatherchannel.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b3\nwebcam.\t\t\t172800\tIN\tNS\tns1.dns.nic.webcam.\nwebcam.\t\t\t172800\tIN\tNS\tns2.dns.nic.webcam.\nwebcam.\t\t\t172800\tIN\tNS\tns3.dns.nic.webcam.\nwebcam.\t\t\t172800\tIN\tNS\tns4.dns.nic.webcam.\nwebcam.\t\t\t172800\tIN\tNS\tns5.dns.nic.webcam.\nwebcam.\t\t\t172800\tIN\tNS\tns6.dns.nic.webcam.\nWEBCAM.\t\t\t86400\tIN\tDS\t55027 8 1 357CD0FA23A20D8071BDEB216E1E62BE817B881B\nWEBCAM.\t\t\t86400\tIN\tDS\t55027 8 2 5E9BDD4A35364404EA48C7CBB306D672ED58392421600B81FBCADF53D9F6321D\nWEBCAM.\t\t\t86400\tIN\tDS\t57952 8 1 5668F73A1C2480F6111FD821CAFC5A737E8D580C\nWEBCAM.\t\t\t86400\tIN\tDS\t57952 8 2 E61F53AF35E6C31B45CC2AEB6F9DCE6B265F91E8CF2B0FE1BE3762F2A57D45EC\nWEBCAM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dJDhkc9e6H2p7wYmRsNx2vt5it+FsbOGLlbtYLHcOE4qRlmH1YMcvmvB9NYWY4kEfsiB20uCDWRwLXtmCS4TRlxltE4Nolp6TAt1HHBQuUI0HGDC+8nqIgHw7CMRD1n7RSAXbM4W2URum/TReCBsa9ZiJlYPK9HZ2sTDJUovEdsIyoRBisLYbVLtypwxMYahW1mx9OLr9twUFdgw3H35J5JSKbhI28ZFG5QQuHETIfqGsDZTQSgD/jKZeDQMLeZKi4s00hsKdjrf1sufGWCFvxyc0yCdkXlhNm6L0eb7oVVPxjEBDdq5dsKHj9gae4FlDSma1Fy+DGnBFmEUYugX+w==\nwebcam.\t\t\t86400\tIN\tNSEC\tweber. NS DS RRSIG NSEC\nwebcam.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pWJ993B0QjYQH01J4d9PT4prHdjZIPwgD8a3WFBhOlsPc+1/eUftKa3/RwA4RPwcBevJDAplXaCyClubNGOyN8kkgHOHibdoAQ0XwjmDtpw5+VeawbfUYPY6SUOrYkKPTdk0A1gEDaDUn3onzBkNu4E8SdGmniDzZzhNGSHtraN4eGd2vPJuVx1pAy4bbUnIf0usk7BZBS9o4oWqH66cM7vCFfzEB5+Y5yAY+LAIKXOZX8tiZTXwGgYoqNNxYLZTDpzAUrp3PZJUcyd4c8YSZWGNWm/ePgDYYRKm8ys2mmevDDHOJEhM3kquuXb9kDLsreW5r2kIX/AkCb8alOaBVQ==\nns1.dns.nic.webcam.\t172800\tIN\tA\t156.154.169.60\nns1.dns.nic.webcam.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:3c\nns2.dns.nic.webcam.\t172800\tIN\tA\t156.154.170.60\nns2.dns.nic.webcam.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:3c\nns3.dns.nic.webcam.\t172800\tIN\tA\t156.154.171.60\nns3.dns.nic.webcam.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:3c\nns4.dns.nic.webcam.\t172800\tIN\tA\t156.154.172.60\nns4.dns.nic.webcam.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:3c\nns5.dns.nic.webcam.\t172800\tIN\tA\t156.154.173.60\nns5.dns.nic.webcam.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:3c\nns6.dns.nic.webcam.\t172800\tIN\tA\t156.154.174.60\nns6.dns.nic.webcam.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:3c\nweber.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nweber.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nweber.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nweber.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nWEBER.\t\t\t86400\tIN\tDS\t32799 8 2 67F60D0F656284C11307FBC8402E280BA0E53D83F601EC4ADF2EB54FCA93AAD9\nWEBER.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . u6o1L3EUON2JDMUrH/1nYyRiSPkoy7eGV1ps3/MufwSZb0qAlS9RoVyzkPfeL/+HBv1CLcbDLGNZhE8D4Vw8ZOM9mRsnwxV15bKRJ/flUXY+aVk/hl4kwCUkyGVCH+voJIaREUO1YJA22Q6iEmHwI4HjXnNb+MBNxo+t6XPNHVmRfb5eFMoE0UUDXC/EwtbAssZQfRDS+r8QCmiRKCyXEsTEXRv+F2jroi/N4ceKqldTw9OS5zRi+ZV2k+RVEt1es44IqGQq67y14kCuLSqfo7BtvLW8r8YVy/gqRJk+ijgKQQkBGA1Vw9YBgxWcPONWko/1gjEXoFF9NChMaxlFRA==\nweber.\t\t\t86400\tIN\tNSEC\twebsite. NS DS RRSIG NSEC\nweber.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MtLIzn9DhoEyEMpnHpu2yr+0UMiuTqNXVgKNeW1iyDblE2v7arxqlEZT1aY2yZ9b36cYLZE/EG17JIckcFheyzxMJ0Q64A6Mecv+8BBYEydTngAJP26lXNPeCQ4k7Zkz3oFbILagBOD4npKfVeHzGGMeLzdVZojT89dwq+BcC2XCcFBCN90zwcVEcrv4dqqo2HmNbFhSsmbuqhf4/EGrnLXxE/zGcZ4N1agKZtmcI0YH6M5DYK+SaGOh2zH+bOBrE5asbKUOvZb8z0KL+H3MUdXh9MSXeWchbB3NMg9fg8+rKuC7OF5wec8alkH8mQHssAd+nZSS54c5tTPyIvRvVQ==\nwebsite.\t\t172800\tIN\tNS\ta.nic.website.\nwebsite.\t\t172800\tIN\tNS\tb.nic.website.\nwebsite.\t\t172800\tIN\tNS\tc.nic.website.\nwebsite.\t\t172800\tIN\tNS\td.nic.website.\nWEBSITE.\t\t86400\tIN\tDS\t47815 8 1 34C5E08B2F09248A85BE31CD465DB919AF06DA90\nWEBSITE.\t\t86400\tIN\tDS\t47815 8 2 CB5F31743F17C1C1641D7ECC4C7DC40217363645E7AC25C509393C6709D933A8\nWEBSITE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ec9JrtXERWBrKAfLAwpm9l47dBug1D+G5HhN7p3U4oCZJ+UzgYaE3I8/ioVVOPr+SbX7LZyseoi3/LOQAs2noEshosnisfNO1dj1Xi3LRVUqJy+mA9V/qTBuQAjmkWn5C1KYYxI7HBZn7aPxBv0S7utCp/tn9PaNQpvgn+dQgDmfDZUHZy//O6AKhR3R97oheXgMVMzYIz2e+ZTdv3MrpbfWmkNiQRjwwOf5j+eLO8vE7YhVMB/l0sUl0WIKnLkjOuGDpbna3jVwAnsq6+lg7MUG8sWZLvV550eYliYOP2oeIVWAjeQq5L7Pp7BuIHeik1JqWyTu28gAV+af43fCEg==\nwebsite.\t\t86400\tIN\tNSEC\twed. NS DS RRSIG NSEC\nwebsite.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Z3q5EzZ2Nt/Rv3hiDndoZYLbeo8DsoOSl1lO6/GXW4bo6Oeh2A36icuNGSHrMSVkMBWxXIdExwuHy1d9YH84RqS+M0rsg9yJG/vlSc5tDgJTXxkDulnBm5Htg6qdTzq7b2bhSl7x4cAs06zUhUSZT4zzYPaPocofun97PwhsQhyB6zSX5mBa16pO2xZclw4nscZsUESg09hlKoOY9M0bG50wwkykpSTkjblAraT6qIwLJie9rto9R4BbvFniVklbsj6iEa/AIZFdy9mgaI/QZr2oEzucOM+gi/JBitFmALERYAwlTyDmq5msazizeqNX0ufwuoj9xU43BdtReqSp0Q==\na.nic.website.\t\t172800\tIN\tA\t194.169.218.52\na.nic.website.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:52\nb.nic.website.\t\t172800\tIN\tA\t185.24.64.52\nb.nic.website.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:52\nc.nic.website.\t\t172800\tIN\tA\t185.38.99.1\nc.nic.website.\t\t172800\tIN\tAAAA\t2a02:e180:3:0:0:0:0:1\nd.nic.website.\t\t172800\tIN\tA\t108.59.161.1\nd.nic.website.\t\t172800\tIN\tAAAA\t2a02:e180:4:0:0:0:0:1\nwed.\t\t\t172800\tIN\tNS\tdns1.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdns2.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdns3.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdns4.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdnsa.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdnsb.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdnsc.emdns.uk.\nwed.\t\t\t172800\tIN\tNS\tdnsd.emdns.uk.\nWED.\t\t\t86400\tIN\tDS\t60571 8 2 32ED00D841E724EAA980472283420EE9DE48905E1B04709E79FC418C08FA1561\nWED.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XTNkr4vtbmhc6E+eUwbgYxF97WJgIZy13Fl7UuN5VTgHqisU1yzR7QZpU9DPY6OBmLGDaPulj+H4ZAcxM2hCPmgn9zviwqHTXaDtDQkuSiJXag69UlK7gz63HLnYQ20gxoogllG8Nq30LxCHhBfCkRT8KkF2dWpu6Ze9xeOnVECo/Uxwcpu7+PeQQxJNtnB8iKi+/ABPshJS5qdh2Bk+/7ocGjyWGxwKZAz76TIwOsbONbqwFEjK0cOWkyJwhzsIOxThhPEdyfCBBRHtwxeND7+5Hn7w2JXFatrOL7okBctvylA4BTnMwAnS+OTXHXrUqakb7kj+26GpBfnXyKz7zQ==\nwed.\t\t\t86400\tIN\tNSEC\twedding. NS DS RRSIG NSEC\nwed.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uCDRkyckZosI7HjbY/xUu6myEbTH/1YCpoU4ehzSHmIlJyPa853M/mNzVevAX+Ab/M2lZjigfTboAmZ+rhljEEs0WrCEsTShl2jhkVuhhynNr8vKpTTX72Wu32W2viRL3D+ouqi+90m323o+GrMwR1AVDsAo5VQDxtOdwCy/IUQ/SbyV3FyOOek3Efgj2xviuzMKz1PlWrEMrPohOOrhtFOHzPrjt5QdY40mf+4vcHuG7rI7Q1Wr5C7ThjCVoZ5O37f+0y24nL1CpshRf78dd6yk5x8F3kRlCkYVVATNFZdUxdmTdaRjExzwtIkPwS5wwEryDCW0+mx6gQOkbrnt9g==\nwedding.\t\t172800\tIN\tNS\tdns1.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdns2.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdns3.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdns4.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdnsa.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdnsb.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdnsc.nic.wedding.\nwedding.\t\t172800\tIN\tNS\tdnsd.nic.wedding.\nWEDDING.\t\t86400\tIN\tDS\t35737 8 2 52AD7F8E8997C0DF6451D998877608C5E1D06E66599435CEBFD7750D30831E58\nWEDDING.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . PBX2NGA8vzNeeoLOEGgzGAJpQMEtP3ohrhPDieUmbXlNmkRpWq7GOo84DOfXyZwzTOt/g1nuB+RsM4oQsHXd8BLfrrKWmFCON5p51AzRp1NhU/mwwqxYxmunTkshPyX62qV77BL/zl29W/XSHfWhz40Y8C7mr7PbaboBK3kG/BCiHpkR+xUF1kFDh6F7zf7TlO9sTRGmyh3MVTghJZ8Aec2uBJOdfC33hRs7JT9QERbgHZAvIgBH8zusJrowGvj4yUPe5Ss+sb827VLhe0oP5L1GxcEbNk5WwpiM/RI/RDuSh+otTbYs7lvAJWiy6Yol4V78IrIiON4GFSX6taNVLw==\nwedding.\t\t86400\tIN\tNSEC\tweibo. NS DS RRSIG NSEC\nwedding.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . HvmUzY2WS4Cq7IILUxTqg0JOYgGvUhpCW+VimIEzsFW57PwmbfzfwNhWiaZvhtuQNC2z5lAMoUQ8y0GIqITjyuyz5SkOWNFYQdQ+cHtJbm9tshidnM+TuLXJj7RIrgX6azq2+O6t1BFrH3imXU5bozFVDFw8BJLWskdLAr8ipdb7ikImKl2dg1/mM37UrTkhuY6KG1lusQU+wwMhWIu5SYDff1Gg9R5l2lUvtXVR77qg0LcT0+khWA+P7MT78V5YjIj9+3klObAsC3EF6FwQuVXUtcjJM0WsEGNNnozrj3kQ8ObvwvUjXjpuU5TzojFq8/wuoEuWHVxh1VIX1fQnHQ==\ndns1.nic.wedding.\t172800\tIN\tA\t213.248.217.34\ndns1.nic.wedding.\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:34\ndns2.nic.wedding.\t172800\tIN\tA\t103.49.81.34\ndns2.nic.wedding.\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:34\ndns3.nic.wedding.\t172800\tIN\tA\t213.248.221.34\ndns3.nic.wedding.\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:34\ndns4.nic.wedding.\t172800\tIN\tA\t43.230.49.34\ndns4.nic.wedding.\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:34\ndnsa.nic.wedding.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.wedding.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.wedding.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.wedding.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.wedding.\t172800\tIN\tA\t156.154.103.3\nweibo.\t\t\t172800\tIN\tNS\ta0.nic.weibo.\nweibo.\t\t\t172800\tIN\tNS\ta2.nic.weibo.\nweibo.\t\t\t172800\tIN\tNS\tb0.nic.weibo.\nweibo.\t\t\t172800\tIN\tNS\tc0.nic.weibo.\nWEIBO.\t\t\t86400\tIN\tDS\t48381 7 1 25267F578DD92971BAB8D4C78D994EF95FAEEDF4\nWEIBO.\t\t\t86400\tIN\tDS\t48381 7 2 5794FAEB90DD944D20C1D1A989AC7EB97FD8D72EC457780DC8A2411E128ECEA9\nWEIBO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UoSWckEd28DjEbpcw5x1ZNL3zraUOVvNWAxgntiTdNPa71NE6cKzb9DGu160sS4vj+PcJDsI4dsU//9wnem91L3H+4483ucAf3S4PT4gCmRJx+ZotBD+YrEmASiiNajWG3+5xfX4khqG2Ip5sPAnSrhMCorXwCgVZNkpApVtujaYNoBW9aNqkcD34mc6ZgOEyMk6+kVl6OICd1JAzfiMMzIG+XTecu7ENaFK84Filr56wJPOCpBOwnl1T0FSzTDyLy6Cp4x+p7z/oNowRnhLqVmbgWbuUMH0G4NYT/85EJW4HkfZtQkqsTNXrBREfUo9qHYCs4hQ7W+KehMU4+6k0Q==\nweibo.\t\t\t86400\tIN\tNSEC\tweir. NS DS RRSIG NSEC\nweibo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OLY7sgoGdnKtqffWamhL43HX2X3U3P2a5Ra3YHOo9sASV4I+hrEM+PUu10QGyYc9xPvR4AkSiVhBbW1jcRJkZAmYHM5oWbVMuJ7cZzpKvz3eUq1r684uvimtfCeZd8YCPOG6bTprkoapv0k2xVsRJLRRGBeNZg9ybWOvpKqLOIj+p9+/uGuAN2CpES7a8ltKz967dkMguuX1CUYtRAvX9PRjCm10jXYgeD01mVlytI6REC/NAa28mMXcu4wHgmPjCnIfnuejGss3uRiCWOBd2pT7/f7g1nN+CwoF/DgJ06WaBduk4Q3ijbqT26iEb9NgWLhgbxCvds5lfkzT0conhA==\na0.nic.weibo.\t\t172800\tIN\tA\t65.22.56.41\na0.nic.weibo.\t\t172800\tIN\tAAAA\t2a01:8840:36:0:0:0:0:41\na2.nic.weibo.\t\t172800\tIN\tA\t65.22.59.41\na2.nic.weibo.\t\t172800\tIN\tAAAA\t2a01:8840:39:0:0:0:0:41\nb0.nic.weibo.\t\t172800\tIN\tA\t65.22.57.41\nb0.nic.weibo.\t\t172800\tIN\tAAAA\t2a01:8840:37:0:0:0:0:41\nc0.nic.weibo.\t\t172800\tIN\tA\t65.22.58.41\nc0.nic.weibo.\t\t172800\tIN\tAAAA\t2a01:8840:38:0:0:0:0:41\nweir.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nweir.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nweir.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nweir.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nWEIR.\t\t\t86400\tIN\tDS\t43134 8 2 1F9E4441191642A39A48CEC8DEDBDA9120D85D460CBAF2BF037F3AE3A8E8C7EE\nWEIR.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . oMBr+Z3nyCt8/IOb3/SrrqQq/G9FRB+4qERV+yAMBhjGtnA1EA9YX11C4BU+jeH7rfLVZ7YuTGUKQw9MAoywNVpHy4lMBho6dqlIjLGS1JL8F/5/qP497njD33f5+1hjgJ+BIpZLPGSoNvxOINBjoqubN78ZZ1PYmEwiY2IkWszMxe+HkPt7YEugJFwFYw1SSdoejAhbSotI7OU3b/O7GOQkedQBtMGy3BRibVNQZqIu6bY9v6zWXihZjzMTt6BY9s+2oq4F58ORR7q5ssUppuquT9GojZXACrs72V1DpIV5Fb2c75qTA2aHlu/eq8RAyoeTMVAi7JB44sr1v8S9uQ==\nweir.\t\t\t86400\tIN\tNSEC\twf. NS DS RRSIG NSEC\nweir.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RwZr9GGMzjU5SMs+gu7mEw7f006popPLzw5ErbbCe/PdH821hnAQeZDspupoPAkre2LDC3BfqVF1F/kZ6FAaWyYMm1gwT5q+JNEY0Dq/KMc+dfhe4Vd+TTiS1/e5tYrCURG/U2LxeXLdgYIb/dY6RQ34wMxw1EiQ9Ojd6MLsYdHBBEeQSvFFaFeuNzfYknJdquYtGMi2I7tL8DVFa6cxIMcsOKdw2mD8732DbO9O0F32c0vlfyq5dwEhgenZc0esAQ7iSj55SLf9gKEde04f0wYUPL60Eoqhd9bSqu+ptWWQ3y609Fxd7khQ3cRtSAOfH+3kaZTDb5LKtz2Hv7yz2A==\nwf.\t\t\t172800\tIN\tNS\td.ext.nic.fr.\nwf.\t\t\t172800\tIN\tNS\td.nic.fr.\nwf.\t\t\t172800\tIN\tNS\te.ext.nic.fr.\nwf.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nwf.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nWF.\t\t\t86400\tIN\tDS\t33562 8 2 8FC2E75050231829A3468F447D14D28C3CB6A7A1DE814FDC6287180B06D23111\nWF.\t\t\t86400\tIN\tDS\t48599 8 2 E96EDEF3DFF8D4ABF5B563D9F5365A1D6426A234C77D8CF7E75A3211E21C80FD\nWF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TSVA6Zs362iEeaMFSH/obJh+q0/9g8tUPgERsxex7Cn0b6Y/cFNCZrhIogwmM4ttNTRh95jbq/Esqseg8/w0ZCHAHeogXay4HPQdgWBQDxQuaHTQcvPXODrr8BSacGEO98xMeGkHVZ4Kmj1EY7f6V+1sX5AHsASxX4QjbfM8FowALHeENQojmsj3MNyPhzNpjeaywG5ShfzqBjhgoHB5j+Z/kmpWvzLp2f/JuljhU1fToBqW6xplgprINTUwUCxSbAGRatVHyzHNA1m8j8YZpAb8se1C+HRLvJnP5XA25VDgBLGqAUuqohT4HAgCGXf3Hg5FFfONlPMW25hhx3SqVg==\nwf.\t\t\t86400\tIN\tNSEC\twhoswho. NS DS RRSIG NSEC\nwf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XyDj7tiBlFpWEYshTsoVQqkhcs8N+saAsJipl6yqSjrt7pE5JRwv6XXFlAo31v0HPbRyHsiHqXEsEN4OhdT7rLqkCx9cQrHt8hTw8moiWN/iinA0uXt1DVi3p9kaAYvRqBScqo0Lx15rhb8m0lxs981PgWh+ZFFoR6+XZeNB8c2a0GZMx5nr6KG7DFjkQ3Ir/7p6FEhK7T/twL2DHSW8wYRHK4e0xRi7GMzPQyVm3dHnF+drWhOPHlyfiyHFzSoSZW+TBhvlTucl567gBaBJmFmWF88FRWSH0lDVyBoDGg8GrMFtwfWVnnwV0Lh+gpNLfLIhjoNfTM6qe13Qg9CRQA==\nwhoswho.\t\t172800\tIN\tNS\tns1.dns.nic.whoswho.\nwhoswho.\t\t172800\tIN\tNS\tns2.dns.nic.whoswho.\nwhoswho.\t\t172800\tIN\tNS\tns3.dns.nic.whoswho.\nwhoswho.\t\t172800\tIN\tNS\tns4.dns.nic.whoswho.\nwhoswho.\t\t172800\tIN\tNS\tns5.dns.nic.whoswho.\nwhoswho.\t\t172800\tIN\tNS\tns6.dns.nic.whoswho.\nWHOSWHO.\t\t86400\tIN\tDS\t42079 8 1 929AA125DF759EBFCB08CB8E64C2E15AE27C5995\nWHOSWHO.\t\t86400\tIN\tDS\t42079 8 2 A77725C79385BA1C9C875F29DA654F3E7C3A0B1616C29C932FFF1C5FD87843BD\nWHOSWHO.\t\t86400\tIN\tDS\t58916 8 1 01F95656C7FCFD4A6FF78CDA9CFE955FCC957C1D\nWHOSWHO.\t\t86400\tIN\tDS\t58916 8 2 145BD1D896F63317FD06FBD4D676AB1E4C4050F385ABBEF6766767DA1E606DA1\nWHOSWHO.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . P5BhZo1s8OQHgyEv6/daMqknTiNU/bDYsKrlxSjpgzJs1K8Ma4npLODfWXiDRm+S/ZIiUu0eUuVFTpqandG/G1eGxI8Vna0h4/0pEDoRqwr9kVklkCoXVT4jJYLJvZfgQ7v11lzKFRBRv5LQx9kA5WEOYBupqj9zFf/+jQwd3dZGmh31UD9AExtrRWbMc6eOP0uaGMb+FyGfJhHUOBBJAmL9pYM2l2siiOLLnNL+MlCRL2Iw4Stf/olTj+RmqBREY93RkdI6d8R1qHbczkJvfqAmmizrM9ZVasv98btv8s5nyTCNplSInjwja9Whnu+oWCrbQOi5ElDSqoZfOl0NjA==\nwhoswho.\t\t86400\tIN\tNSEC\twien. NS DS RRSIG NSEC\nwhoswho.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ljAcXEsrrmvZIQ0lul5ojgUa1sjo6AoUH+l75vcQHUtPfE0PQS3Fa26SokzyYRQQKys4wqbST0DH6988vg/UQhD4Z2LPjLd4pNoo3YihumAkhFxZO6DHyLiC0X28md7stnvyWKmJkj4rRYSmhkJW0UCW/Ypd3QM3lhR2i+KfblLDAK7hEVhKY149uvMcIUbPc41Z7UuOt2Lm8a0cDjx6jKpTFyVDn+z/XkDzdSFxuu0LmNKfoKNQT1v+cb/5kQzSeUCYr/dBOTBV9uIpf6h6sExOYPxHC0a/ramkp8igQ0MTvQpz+H+SgCE3hESZV2bOvDW+7XzQ2nhdQQmo9WTB5g==\nns1.dns.nic.whoswho.\t172800\tIN\tA\t156.154.144.180\nns1.dns.nic.whoswho.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b4\nns2.dns.nic.whoswho.\t172800\tIN\tA\t156.154.145.180\nns2.dns.nic.whoswho.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b4\nns3.dns.nic.whoswho.\t172800\tIN\tA\t156.154.159.180\nns3.dns.nic.whoswho.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b4\nns4.dns.nic.whoswho.\t172800\tIN\tA\t156.154.156.180\nns4.dns.nic.whoswho.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b4\nns5.dns.nic.whoswho.\t172800\tIN\tA\t156.154.157.180\nns5.dns.nic.whoswho.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b4\nns6.dns.nic.whoswho.\t172800\tIN\tA\t156.154.158.180\nns6.dns.nic.whoswho.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b4\nwien.\t\t\t172800\tIN\tNS\tns1.ryce-rsp.com.\nwien.\t\t\t172800\tIN\tNS\tnsa.netnod.se.\nwien.\t\t\t172800\tIN\tNS\tnsp.netnod.se.\nwien.\t\t\t172800\tIN\tNS\tnsu.netnod.se.\nWIEN.\t\t\t86400\tIN\tDS\t33794 8 2 963D03048903CAB954ADA8076E743751A97A246C4C7BE0B5FE76E9EF12A248A4\nWIEN.\t\t\t86400\tIN\tDS\t47234 8 2 4DA111DC2AF69CEE1A99CD1A343CFD135FAE937940954CA1E94A848A57CBA1BB\nWIEN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TnmfQTL5ZnfD9P9R2o4VnL1Fe/3YL6Ee2yL2hBKoAp47XGkpOYGf607Jp76NyUK3mScDZ82Vkot8Z1Ga+16Xqyv4dtCFGfN6LS0Z4FVgaEor26NSs5GBj38jQhh7vIbVRy6Z2o/ueYk03n04a8aqaHVw+CuMsBQ7LIPiIE7VBsCOsCxpjh8nMCBNsonxI/as5kvzWMAGPq48XT2oxomSXZI394eSmIQZsmcxQLRKKC79dEhPUYJxmMCqg0iyl6WQXLf1tU3mgAuda6xKzhSxCpPukq9wP065wkyihzSpBS8lTL9meDOfAazSVH0PjYhbCROES9ldhzoNs2m+B3h5QA==\nwien.\t\t\t86400\tIN\tNSEC\twiki. NS DS RRSIG NSEC\nwien.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . M8IwEAg5rRDOERBodfjxJOto34y+Baw5ovk9FmNc010tvL58njqbuKA/vmrM+3dEHvtCsKZNSGxKtMVJqDsfvRNm4NYQUPPxwBlor1Sh8vGGJxLGdYnWUeCE684Dl5zLLJ7D++P0gOtICTouBGUR0Dt92L1Ly5TvYbDJ6orFZmfz2k3LvCAl4wdBo2g6GP5pAoHJYaUybZVoyT1QsQfG0Vqoco/xkbNrlFezJKihZVeoqS8RWxCengQi81CtF52llgA2tHPeHUZ9zz2Eb+gkK5cIZBoXjnhGysZrQMnG/BgPvP5Kkk3Oo+1YInRw7msJxxOGFzKBmRm6pW9UjZljWA==\nwiki.\t\t\t172800\tIN\tNS\ta.nic.wiki.\nwiki.\t\t\t172800\tIN\tNS\tb.nic.wiki.\nwiki.\t\t\t172800\tIN\tNS\tc.nic.wiki.\nwiki.\t\t\t172800\tIN\tNS\td.nic.wiki.\nWIKI.\t\t\t86400\tIN\tDS\t4724 8 1 D72E942861438BD3EBA50D75B9C0555E3D7A2AAD\nWIKI.\t\t\t86400\tIN\tDS\t4724 8 2 E907372D79E6E67D3BE4703456BAE27F824A7678964808134FABD6106A7897D8\nWIKI.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . N/dPZXsogH8PCwsG3VDhH5dTFFkiZ5vVlOPNKIuUpMpPcjoGQFh+cBKfNwRBCQ0TE3dByzWerSd02up1e6mJ6axrwwaDfhcGqpwBHYuWlvfUz5MYV5Fc1UaP8B3UzpMED9znk4n6Va6SyCDS5tLk+EH1qyztQ6SWe9C18K7UTzne2H9QB+nrd+aOeMwUbYaPUqBKc0fS5ghC/Appg/R6BqvsoUUzuWKihHjWtSFqHgLRZN6ziaeDa3Rp/DxoFt30veMA7oRj6iUreOBh4PUWADoKgRC1q5w5QNVyeBNMVSpxU/PVWXWuTi17SJEAWYochXVt+RAT0LgU/YHbRZCV3A==\nwiki.\t\t\t86400\tIN\tNSEC\twilliamhill. NS DS RRSIG NSEC\nwiki.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . noRR6xmdLlMx38fUtyfV8MMrhwP0IEy3IOek1qPeMJz/MkgnzypA656CkXUakntouW4bE8hA1FeFmWM/hQyYDzDqTPcmuZDaJt8xLVZHX/8snBKXHPxeVhtLqHT6l0l+TUFoiMUYGw66WRWwMt/FhiNfEnwVmuYuYRROWF5HYSj7vL44lfar1CHlasHFN/g9oxh0dAI1VxmTROG0oy+8QPr6fKZZ2RngvMEym+0ocTqPplyasVx/mkxxrkrxxNXxZi97av3zDfZx1cz7fbbqUWe0x3WZ0oRodNcNKH3g3cmQkMP4t722+98oED89jH2E0KKXahh62EUAjXIU8Fw51w==\na.nic.wiki.\t\t172800\tIN\tA\t194.169.218.30\na.nic.wiki.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:30\nb.nic.wiki.\t\t172800\tIN\tA\t185.24.64.30\nb.nic.wiki.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:30\nc.nic.wiki.\t\t172800\tIN\tA\t212.18.248.30\nc.nic.wiki.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:30\nd.nic.wiki.\t\t172800\tIN\tA\t212.18.249.30\nd.nic.wiki.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:30\nwilliamhill.\t\t172800\tIN\tNS\tns1.dns.nic.williamhill.\nwilliamhill.\t\t172800\tIN\tNS\tns2.dns.nic.williamhill.\nwilliamhill.\t\t172800\tIN\tNS\tns3.dns.nic.williamhill.\nwilliamhill.\t\t172800\tIN\tNS\tns4.dns.nic.williamhill.\nwilliamhill.\t\t172800\tIN\tNS\tns5.dns.nic.williamhill.\nwilliamhill.\t\t172800\tIN\tNS\tns6.dns.nic.williamhill.\nWILLIAMHILL.\t\t86400\tIN\tDS\t10330 8 1 76085DCEA9F2DBB67B6105DE0EA5DDC0F535F154\nWILLIAMHILL.\t\t86400\tIN\tDS\t10330 8 2 D0542155292219349EE8ED85648AB59E1D6FEA4D000889288E2ABAE6531E12A9\nWILLIAMHILL.\t\t86400\tIN\tDS\t43940 8 1 C3AE8A6C0372BCC4BCB1BB61A1C085C0CF7AC9C8\nWILLIAMHILL.\t\t86400\tIN\tDS\t43940 8 2 974C6DABE34C023AEE52DC4F862994D5FF705194A467491EBC1688DA02FCC640\nWILLIAMHILL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lWb4uodXY9rFTwab4JQDYdvea5E5BtvLLMo+XIkzhe/G67qUT2oe4uGAJtZFVv7mBFpf3EidtxX3Rxpi8RNPrOHpvdOFx8Lslvf2hyuYURnAHT7TTdl8F0C5ZA0RXjyehEqdcdPUyjS885GnFadpLo/ajaTzMEqni6S/xWOlizaUb82bB/fE+vuczrRvPia+jLgtJvHLCnq2qfi1epnJT875Gqlj1C72iC0q6ms80j7GKoxHJXT5dzhLG4DNOImuJctEsLD3vH08pcKxpvvZP5E28sZ/G1TM3AeJOJ7YhnNVvSbFqLL2DkPSxIS/OECZdgfg6v75pvfxLfmOLW9Wqg==\nwilliamhill.\t\t86400\tIN\tNSEC\twin. NS DS RRSIG NSEC\nwilliamhill.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KqRZYL/elIVPv+6I/ANhczEpKUBdMLuCnluYzVNe/ITUul70hEp19dWlq7woef2UxNhu4yPlHNvHNjWNY+1fueFvH+mREKjydU3oEBhqNL/UX/aWH1pJCaHQY3RFwJGIKw5hbxFKCdslun7wydb/q+Bb3iV0uLXoZ4vI1UrVUB6hBaXgxKciOBaZ5R4Ytp7MbG017UW/nA9vQa/JM+swqbktsn2pq3omVFM7AB0VueT8iaQKDFxsGOij9n0/8Py1vO3FY53HId/RUr/rInpuztsyD9KGkL0mKRwenhuCjso6cwWDK+9rncHiXOTvWvqZdiiYXNM+BY9LJIs0mi0xXQ==\nns1.dns.nic.williamhill.\t172800\tIN\tA\t156.154.144.181\nns1.dns.nic.williamhill.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b5\nns2.dns.nic.williamhill.\t172800\tIN\tA\t156.154.145.181\nns2.dns.nic.williamhill.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b5\nns3.dns.nic.williamhill.\t172800\tIN\tA\t156.154.159.181\nns3.dns.nic.williamhill.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b5\nns4.dns.nic.williamhill.\t172800\tIN\tA\t156.154.156.181\nns4.dns.nic.williamhill.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b5\nns5.dns.nic.williamhill.\t172800\tIN\tA\t156.154.157.181\nns5.dns.nic.williamhill.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b5\nns6.dns.nic.williamhill.\t172800\tIN\tA\t156.154.158.181\nns6.dns.nic.williamhill.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b5\nwin.\t\t\t172800\tIN\tNS\tns1.dns.nic.win.\nwin.\t\t\t172800\tIN\tNS\tns2.dns.nic.win.\nwin.\t\t\t172800\tIN\tNS\tns3.dns.nic.win.\nwin.\t\t\t172800\tIN\tNS\tns4.dns.nic.win.\nwin.\t\t\t172800\tIN\tNS\tns5.dns.nic.win.\nwin.\t\t\t172800\tIN\tNS\tns6.dns.nic.win.\nWIN.\t\t\t86400\tIN\tDS\t12580 8 1 5BFDDC4D34A5D94E29BA5C439842DEDCDB6EF453\nWIN.\t\t\t86400\tIN\tDS\t12580 8 2 4B05A5BD53FE40935BBFD59EEF4FB71B20C9F3D384265578CAC4185699F21708\nWIN.\t\t\t86400\tIN\tDS\t41897 8 1 78A413B64D19AA89F6FBE8071D75EBF407F9051B\nWIN.\t\t\t86400\tIN\tDS\t41897 8 2 55CA18F99B24E4F1E873DA33B6199455E25C13875CA02B132B62E4F81A8D5A1C\nWIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G5KjKqYgLZTUNwuYOuG7mF4A/ZJhnvfRT8tVhyqlGPPNkuZNPUlLA+HPJne6qi2LYTQBK0UjejTCAbFk4iIjQEB3r8HvPYtFAW3Wb1lGELxnuxn4EsCzPFnaG7qerLxDQIXl/a6mukVAe4upK+bMDluE/RBN85O1tum/GvHGp/TxMvoZyjVP3dAwxtoPVOqqjb0eSak5Og6tcxnxPvJbd9O8YL76Eh9x+VaF1nqzxft8aqyi8Efq64zYFmSEy3ZLHoyx/+RubfQAFLYQ/jVvzUjRHzXZkz3lxIRbiPQmj2JQaxvigYx1vjqlECW+tPj0kJe3FVOMBhFM0Kvaqd7Vww==\nwin.\t\t\t86400\tIN\tNSEC\twindows. NS DS RRSIG NSEC\nwin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . S2nqVdVSU+uFOhAbIGZT38xGeJGZ4TasfWBNKMXv3RFREVXdrdsYI14OQira/eFg/Uu17Y2m2zaiRa7V1RCsq4EKDI2DGlj6o8UBSqMOxh+eEbD667TWNHSdnZ2rZzhLs0kFqm25JQKdFqhS0xX0i3ekOXBcmqp3ybZngvGiWzsElNOL9yL0G1iZ5DZ49dJ1TZlg2F49tPyvdTlqDSa2OLKlFJMFbElLWJ7gKkpRo6i+yjTp6LHKIc2xhVYRzPn6iorPURI92RE0QRYryGAbuRA+k3bvihkAflPYORd2S2y3O/P3tSWMmmYs43iqtEIYJp5321oxcgc4/HIDoHD2YQ==\nns1.dns.nic.win.\t172800\tIN\tA\t156.154.144.182\nns1.dns.nic.win.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b6\nns2.dns.nic.win.\t172800\tIN\tA\t156.154.145.182\nns2.dns.nic.win.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b6\nns3.dns.nic.win.\t172800\tIN\tA\t156.154.159.182\nns3.dns.nic.win.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b6\nns4.dns.nic.win.\t172800\tIN\tA\t156.154.156.182\nns4.dns.nic.win.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b6\nns5.dns.nic.win.\t172800\tIN\tA\t156.154.157.182\nns5.dns.nic.win.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b6\nns6.dns.nic.win.\t172800\tIN\tA\t156.154.158.182\nns6.dns.nic.win.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b6\nwindows.\t\t172800\tIN\tNS\tac1.nstld.com.\nwindows.\t\t172800\tIN\tNS\tac2.nstld.com.\nwindows.\t\t172800\tIN\tNS\tac3.nstld.com.\nwindows.\t\t172800\tIN\tNS\tac4.nstld.com.\nWINDOWS.\t\t86400\tIN\tDS\t44526 8 2 F6DDA2F2E3E99E70C47F0393F0154D1641435ABDF20E5E5C0A8416C0DA34A922\nWINDOWS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mpvl+2OZLHeUHu5G+Pyi33RbpB/EvtSJ2adANcJcnqa/88uDsM8vizePgnwkVJ/h/znjTNbq64eYmUfDcm1uxLtagyloEwN9dG+E3mAJCRXHboyfwSNi0PcHVIgJVe6hE5UvXnvAV6m0f+uJXWM2VIWGBeU0o09/evegbrElQjaskthzAlNspdAz4cEGW0O+3G7xapbWTdnfRLTk84wBf112hRy6vs/1B9Ccgx/gkZxj4WmD92jAOHOWvVjbdpPNnCamEcrSUoqk6PpNNiXVYTkoDrfYrnyptoQ+lkHz12zUuZJRwgu0ktX8zWn7WDU3FZMENer5uzsbulFlgMKbVw==\nwindows.\t\t86400\tIN\tNSEC\twine. NS DS RRSIG NSEC\nwindows.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ddgVmb9WdsvPcFKFgWcE3C55gp9PKw5ghYqdjike3hwaf8KrGvqLF2TV7D17Vsr8KXWhTGjbvom9jXJQys5ZM5+Ft26bWIRxRGTpnghhRCSL+tPfQK5TyF36wolqtqV10xUFy4DeHeGZeQCE+kTNCXgmbCe6ImGTuKm8CeiHajGtjtDcwwgX/9Mmcczy31NL9AyzA9lHnJwj8I7Jf8dWQb0OxzbtOj/82cldSoH+DPrkRJsXOJYeom8jxBNhvFaOS3aCaTJMYfGK0LmVAbDhxm/RJqLScPeIWsN5dIOeHU/sp9GdAYVfIdrpeq8AV3wFw8eX216YlQq9pe+3Wgk1kw==\nwine.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nwine.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nwine.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nwine.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nWINE.\t\t\t86400\tIN\tDS\t53662 8 1 5F56FCA43D2069EA51360DB7BCF6BED1E1F419DF\nWINE.\t\t\t86400\tIN\tDS\t53662 8 2 5D60B3391DF10DC6A3DD212F68C337E7E7CA7249EE363BA2504C5878CAEB511E\nWINE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dQvE6/VuMJcWorONIy+VENEN8t8cVTlGUb2zZKLojCRBYbyr3O5UAWqBxzhAWTE4WUO1fFPWyguvw7zWyfnIQYvkfSaCTKUyHLzA3yqrjx73jU+lApCTFhC+MNAM61NGzrC28RgrT8vOy+rltobosYPpHq1Y4h9uYKqsrpEsHLPXhcSVddR80ql3WPanO8B3ylzyKt+bpoCOq+MnbxyoeWgHi0+IxgQdLzXJ9Kgz5uK9T7/NbOWc/t+kNX+ufzKkU6Wz5qqgHTk9N+xyY+fl05v/DhCriMgEJvC2+sfYwtZoJSZRVJD4yv8mm1jrHrsBxXZAJO7uT6FqvtD26fVCrw==\nwine.\t\t\t86400\tIN\tNSEC\twinners. NS DS RRSIG NSEC\nwine.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BhEBxj5qpX6P70Sv5UsfNQvxEWdMWkLC7O8MQukZ+OLbCBEfULzq+k7pnyGCjVI9IctoY53x6ULcdKhEmm2qQ5+9WJGqbBDQnaKmf0U5KtNwspw0hhmXwcJDvmWIOyEaSzD3IbDLeDHY594JM5fXLMnsBKHCP9hkCZAFMQiza5VjmPywKqhplzMrbfUgF+yIHyK0dGLhEnfdyhrWyGmlmmEppKyKLeNGBzPnzmsk3GprH0Zsabp1f1f2ADujul/ODmmbd1xWyO4OZZH6O0jx9ocXMJp/C86Kk4q3fFLDNlwChZeN5fqMj+66aPF1TsYBu6EoK7q81OecW+gPJNG31Q==\nwinners.\t\t172800\tIN\tNS\tns1.dns.nic.winners.\nwinners.\t\t172800\tIN\tNS\tns2.dns.nic.winners.\nwinners.\t\t172800\tIN\tNS\tns3.dns.nic.winners.\nwinners.\t\t172800\tIN\tNS\tns4.dns.nic.winners.\nwinners.\t\t172800\tIN\tNS\tns5.dns.nic.winners.\nwinners.\t\t172800\tIN\tNS\tns6.dns.nic.winners.\nWINNERS.\t\t86400\tIN\tDS\t5497 8 1 9B4C2D6A2A7F60E3D867397CF4411DCE2ED64D03\nWINNERS.\t\t86400\tIN\tDS\t5497 8 2 C5933686654AA2DB81F0B7D72250ADC5B23A110A622CEDC02A55AF8D1AB24657\nWINNERS.\t\t86400\tIN\tDS\t43471 8 1 0B5B94BA9C39470419839B7DAD888B302128B8EA\nWINNERS.\t\t86400\tIN\tDS\t43471 8 2 6708665B0315ABC03584BEB5FE63332D64637E454C83AC15529C5926EE57DFCB\nWINNERS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EhiyRXCxgfwj7ddMEBhlSKEAV7LVfE8UQu8iLZDD8ll7vSvx04hS1nmrhlWfsMyPOwEaadFrXbCBxXRXlyLvAXqncBOpy+WhmtRGEN7MP4hOnEksyLn6RZKUhvNbNxvr2ETIn63AStE9AvFEB+veDwmrtjZMzD5jss2VYrGwMYHIesLQtNF1bwLgh703yyITkmomRj/Q0R9aQzW9myhgRWqnbfHAojveWmEidWqPMm3ncnOxUQVZvkFPyxWLBnR6PNCqE2pvIeGZ+K5wy4vXkFSRiIMTpgVJGTRwLK6oi/C/HL9UWq+Y/wvhQoS7AtCRrohWi061zN5UVygFSDIIMg==\nwinners.\t\t86400\tIN\tNSEC\twme. NS DS RRSIG NSEC\nwinners.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WaOFR3/NhkbLEp+SoJ+5KhO1Mp5p3FQmBnTnIv1RJKqqKwFokECIwrfGqb84o9Ge8gMQ0JnjQEpXF1vzSUQ/rpGy6petLL2ZldhZ9skTtoTWuXccLHGs1iWMu+4TJDHydv6muj7HhqL7Km6QsRPIOs/WQvPnJ7AzhO/XERi83hSF/y7BogF+NYaUQgzwXJb3aZ0GbUvroI7hIYCvzKGOd9uNhZwYHNFt4YRw2nHEF7rjClK2IZhxEkfUEvwovwaSpMN3fjAWefIlSaWb35gmAOJRtophtcrAcg5bt5XlxQgL6rKC1aK27OCwaAomg8QIhtcKNx3KA9cSrxhcqwKFwg==\nns1.dns.nic.winners.\t172800\tIN\tA\t156.154.144.183\nns1.dns.nic.winners.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b7\nns2.dns.nic.winners.\t172800\tIN\tA\t156.154.145.183\nns2.dns.nic.winners.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b7\nns3.dns.nic.winners.\t172800\tIN\tA\t156.154.159.183\nns3.dns.nic.winners.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b7\nns4.dns.nic.winners.\t172800\tIN\tA\t156.154.156.183\nns4.dns.nic.winners.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b7\nns5.dns.nic.winners.\t172800\tIN\tA\t156.154.157.183\nns5.dns.nic.winners.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b7\nns6.dns.nic.winners.\t172800\tIN\tA\t156.154.158.183\nns6.dns.nic.winners.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b7\nwme.\t\t\t172800\tIN\tNS\ta.nic.wme.\nwme.\t\t\t172800\tIN\tNS\tb.nic.wme.\nwme.\t\t\t172800\tIN\tNS\tc.nic.wme.\nwme.\t\t\t172800\tIN\tNS\td.nic.wme.\nWME.\t\t\t86400\tIN\tDS\t7259 8 1 F4CCD846A0B86DAF9CE33371FB93362D4DC4ADDF\nWME.\t\t\t86400\tIN\tDS\t7259 8 2 E7CB7561099040DB08978F7696320DDAF323F52DDBF951FA5F4C44B2F34E38BD\nWME.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XFqhZiGB/wK+HCJsnBKz1CxOS8jwmfClXCf4F4GOurU6U6wDZmrMSP769i4L8+96hlhvj2wcIoFQYOsfw4l0JaY+QUri4BIU1roOY5vEgkH+JEHrJKhxk0JgfdjgsP8j0LZUHRmj+Ah7TI/qGtf4/EOvHPIDwqza97S5QntScMh6CKiS0Oj0yF60Rcb8hVFK3U/rxshUSUPRzaI74xpRJ6lzaIyJXpheVhTtUmoi1AGkM0U0rMvVJS5BHbjTbS/yMsEIQyp+UEnZnWtZNIJxYyzRdqYSkBv1aBUwOmIT6UqXAApP40+Bc5iE+Aw989Q1sTKayrOG9JlkjAGk0FL0Jw==\nwme.\t\t\t86400\tIN\tNSEC\twolterskluwer. NS DS RRSIG NSEC\nwme.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CXgcNvgESboA9XYJTU2aaYqbpd4BQun6ODx3GSUlJCLTlO7UJjkNZSMjV0TUaUEQo5tsQm/PSrgeCjDt2x0w/DBCW24HQRcVKPlOAwnKBqkFZ6DzP6BoGh0LaILF97vPNLIQZh69STLa8B7WGQo82QZqPnOYuyp8lnMJ5dP+V2gd1rNQ/t03d9JqxF8evyerQV6nKYTYBtX7fNESDVxjZbCD/fBywR5Je/Hlu2hO44rGMDy3nrirkp6GXhrK0jvesXuYpL7m5qlPw0WSeUnM4DIxhR178k862EZF5U+wZv16xtxrv/7oDjICQ7LXfLZ8nCgb42FWOo4TAXVaNZxxLg==\na.nic.wme.\t\t172800\tIN\tA\t194.169.218.31\na.nic.wme.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:31\nb.nic.wme.\t\t172800\tIN\tA\t185.24.64.31\nb.nic.wme.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:31\nc.nic.wme.\t\t172800\tIN\tA\t212.18.248.31\nc.nic.wme.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:31\nd.nic.wme.\t\t172800\tIN\tA\t212.18.249.31\nd.nic.wme.\t\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:31\nwolterskluwer.\t\t172800\tIN\tNS\ta0.nic.wolterskluwer.\nwolterskluwer.\t\t172800\tIN\tNS\ta2.nic.wolterskluwer.\nwolterskluwer.\t\t172800\tIN\tNS\tb0.nic.wolterskluwer.\nwolterskluwer.\t\t172800\tIN\tNS\tc0.nic.wolterskluwer.\nWOLTERSKLUWER.\t\t86400\tIN\tDS\t46705 7 1 3FB2F5953F5DC83E35D8468980CA4F680699C1D2\nWOLTERSKLUWER.\t\t86400\tIN\tDS\t46705 7 2 81C1C9504E49E199F0CAB91C3EDF206A89C0F1D487099486E49F7AA31DE8B050\nWOLTERSKLUWER.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . L7EUeelMQggH8lYDkjrnE9iRe2YB+a2ZpxnJ2S8LjIF+vksmkN8bQHCA30/9fxFnwIhFCy3Sii0HV2PBxC89RDLAZhszt79Wq6exUR0H6x82Zo/2dFAYl0slQr4osb4Yx0fkTOSKV7gdcED9RihRIUFzZey7aK8355rvTU9q8VsFszMkKjcTUfMRbwae3J1/5Dq70MNV3eDJDgnaPZP5d/cspreiPV1uK4NWq9lYFQh3F3BKovCjlz60pYbLWFGkVQkIqRWNzw/UbPl/NRk2AUkGdbHDisGnhu49hKRTKdB8lNomeZgOzuVa2bGrclLNqVarjJU8/AnovXhe6q2EUA==\nwolterskluwer.\t\t86400\tIN\tNSEC\twoodside. NS DS RRSIG NSEC\nwolterskluwer.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . na59m9US6yoa4AQ7A17W65GeG6g8A4ihPorQQXlDmvtbqUOhuJOW4xAwQND5aHuc8GC+Stx0+xK+Enaehc/Rnt72xMCDVJkqAtIrCPLjRMRHJN4hvW5MrJyHL6XVRrEhVDT3vzhnRbf/8Qzg611DZDRkJcv/TqhjtWXysWzhVbelHyO8EJe5QzhJgFOcBfobn6tDP/yNz4ebOpiNoZdBtNrL4YQ31VD9fGWEp9NInvRERhdb9HzxdTVOVuhllVNyY4OxLzJxPCifWRKcHvrPsOnBSSjxohL2FBH3jMAysjaTugzDVtqxNw4RYcpIGliIktkQxeXphN2ocMpH3zpYBg==\na0.nic.wolterskluwer.\t172800\tIN\tA\t65.22.204.25\na0.nic.wolterskluwer.\t172800\tIN\tAAAA\t2a01:8840:c6:0:0:0:0:25\na2.nic.wolterskluwer.\t172800\tIN\tA\t65.22.207.25\na2.nic.wolterskluwer.\t172800\tIN\tAAAA\t2a01:8840:c9:0:0:0:0:25\nb0.nic.wolterskluwer.\t172800\tIN\tA\t65.22.205.25\nb0.nic.wolterskluwer.\t172800\tIN\tAAAA\t2a01:8840:c7:0:0:0:0:25\nc0.nic.wolterskluwer.\t172800\tIN\tA\t65.22.206.25\nc0.nic.wolterskluwer.\t172800\tIN\tAAAA\t2a01:8840:c8:0:0:0:0:25\nwoodside.\t\t172800\tIN\tNS\ta.nic.woodside.\nwoodside.\t\t172800\tIN\tNS\tb.nic.woodside.\nwoodside.\t\t172800\tIN\tNS\tc.nic.woodside.\nwoodside.\t\t172800\tIN\tNS\td.nic.woodside.\nWOODSIDE.\t\t86400\tIN\tDS\t44164 8 1 40F8AC1DFE7CDF2C4E4C47197492BCE3516EAA9E\nWOODSIDE.\t\t86400\tIN\tDS\t44164 8 2 CE549F4ADD4F9B0344A25B1A9F333EE62E0E65150F6D51A4AC354B371D12E502\nWOODSIDE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HQ6XBp9VJeZhOdTV9E+zPkYgVSq59B3O9KfADvBllS3eZCR1aikeVTbxccV64Kpb1DQvnKG1/K5BDff28s145TUdczuzD90ptEykD1vMaWmGeeolGDy+5sbuPvcSxv0kO7QkZsLrWxBBXqv1ULDWoqdBbAcGCiAbaoDMfaziMtvEaHy8rdMPhLL8zRP7OVe4SIyupgScZ/9hHkmTogBvR+ftdXNZJZRIw7LtRTtJJ9wzS4q6OTQa3ZdP4jvI5Yun79b3xv98zmuquH/LdEQqqsgbfqStouIkdurxmajKPVpFH1OS9t+AZ8qpq1GNxwhGi1fUfDoSSfVBd9RjmZA9gw==\nwoodside.\t\t86400\tIN\tNSEC\twork. NS DS RRSIG NSEC\nwoodside.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CuEkcwQCXlqliR+QyPyPPvcNviRyao3bEktY7yy1RHb5KxfMosPkCdBJD7BMSQYbBLEpM40xDa7sCxV9WgQ4X3Bx97KhbZUMK0Vtttp+VsqNORFzqCx5tOBXyNWmd1bUp28PSag+RneZyr2FRqGgefi8e7V15mRAAdYLxvvlBIKgdmxuCTMPy+4lp41+aWQPClQYew7eiuxTeF5onUjpT7wQ1wVDwMdh2L15YDl6RT3BAjnr1NzHyerwa7HE/z5mKUve/fmQ31ak6ZGneFJY5GBIlXtxjhYsQr33SXg5fxbcwccRuaYU1O0WHQuRF+vs23BbdinIYau8tLjNQbh3ng==\na.nic.woodside.\t\t172800\tIN\tA\t37.209.192.9\na.nic.woodside.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.woodside.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.woodside.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.woodside.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.woodside.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.woodside.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.woodside.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nwork.\t\t\t172800\tIN\tNS\tdns1.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdns2.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdns3.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdns4.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdnsa.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdnsb.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdnsc.nic.work.\nwork.\t\t\t172800\tIN\tNS\tdnsd.nic.work.\nWORK.\t\t\t86400\tIN\tDS\t7331 8 2 F6EBBE59BD6CF2D7D8F6AD1A31F38E84BE3C4613432E59703C4D90BC8D47E1C1\nWORK.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hn6tS2Bo3+GBJRWsHG6fjZ5Gzw+IXukerQR5uNsuvPSngnS3sztFgd98KyVPYEW55ACvsEWRuNDcfe444lT6/CqtwNib/Kgifco2FASKknxB4v9veZzIn6bOzzbUQDmIqlTzCsV4u0+TJj2U3Xl6YOPO4Gg92xFd2xZ6ajue/HZXg+HJ14pzzpRZ4U5tjmWCj5eNsEVzpU5ru4l+Yj4nC1nY1GjonuAM4l6ue0XWykmaMOjWoyGge8STMmGagKq0fs4ohpL4YY32Dx3wlRq8vqwpR9FuFyXtG28eNR+/+js9NHaSXI+kRay99FaMtlZPu6cGMH7sGKPu35UZ6Ex74A==\nwork.\t\t\t86400\tIN\tNSEC\tworks. NS DS RRSIG NSEC\nwork.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RElu11feUGksTPiRi0zugj5oAH0v3oMzTVbqsRWtO5u70Rh1ylQKqmvtuN7IxPNx42AHhnJ9qsQdI5j6WW2v+HA38uv55po+dwodTWQWO5AWkkJ1Ov5oG76usa18vjZYvwvoEuLyAwDjAD1e9W/pIODqIkHKHr1bwrruonLgESr7eHgZX8HV9u5c6gEju4thUwoHLSf7ASGywcogBW3sZpYH2fHu3fSVetn8gBmDz+FA/8raUKDIwzFZgj7kZBMabCZbmhF+wewikNeZcNcJDv3pjAqP/rR6WeO0thN0fGLKN20evvIgwZwe47LEWOMFNS3LttuVB596mqpwlYjNfw==\ndns1.nic.work.\t\t172800\tIN\tA\t213.248.217.35\ndns1.nic.work.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:35\ndns2.nic.work.\t\t172800\tIN\tA\t103.49.81.35\ndns2.nic.work.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:35\ndns3.nic.work.\t\t172800\tIN\tA\t213.248.221.35\ndns3.nic.work.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:35\ndns4.nic.work.\t\t172800\tIN\tA\t43.230.49.35\ndns4.nic.work.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:35\ndnsa.nic.work.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.work.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.work.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.work.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.work.\t\t172800\tIN\tA\t156.154.103.3\nworks.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nworks.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nworks.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nworks.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nWORKS.\t\t\t86400\tIN\tDS\t37354 8 1 50D7A9FE2EEC5110CFF15D1FCD89709D06C25A66\nWORKS.\t\t\t86400\tIN\tDS\t37354 8 2 21EF033C02771F013FFA23606BAC21E1CD335638BEDFA071AD5EFC467F7AD308\nWORKS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Nn0R9nVXcUixK0jXCZT/VEeH/z5a4R2tsQndYWh9a42HDKHPPToySCxuSzUrXEZ5cARw3xktoS+qwQWlUQjX+ZqvelELRr6kE5facSuxyauGTzEpvefKTQZyWVo+KtrNd4QiXi4qBftrWa0fWSNA2VPyt8jS5iY9vULeU+6jmabRl9TWGBUrFnIv2SgTOUW6I/6It9fT+NpV+mFwnk7POEpbmOxXV6G4wx2uOPORWhda6F8HC6EXwiMlMx618WexLtFf96W//4tDu0AtqPq8ck6/q/4HUqJLpIc8cjY0+NcvgPd8IFzLIvfZbTwwYOJxT1qbIAIesH3OhtXxHqMJ/Q==\nworks.\t\t\t86400\tIN\tNSEC\tworld. NS DS RRSIG NSEC\nworks.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RKqs6Gi8X0NJTuU/6t95uPHCtkARw7GcLZkXBpbwHQavoJWNw8YCUPz25x5uwStD9z7E+vhK6rj1OsH75pdiZDRuqNtnXFfIwnrMKziZtm768JLvI7YkUVAFKrgonUZc8P5qJS4Jn6sCcLyT5gtutGTIenc4gLK1pbyH3QUgkBQMOAyMzdyt1leRMDOWwUx0DBzM5VSjfG/DMAbvb6nHuRf++wuHfg3UVDJphtLDd7TnYAZKRGEeRr0fs16yLNr1xw+mHu4Gb4TunD/9oiR5A2qrQvNYNoVtfDhSFBXUHg92UZ6F82MxHOSWhmQA4/ohYZohseZqmedyr0quVWQC6A==\nworld.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nworld.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nworld.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nworld.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nWORLD.\t\t\t86400\tIN\tDS\t36130 8 1 AC4D3B452BB0CC35DC86BC6687EE4ACDBCE92FF3\nWORLD.\t\t\t86400\tIN\tDS\t36130 8 2 0EB8BA4D1B703F4D3A03BC7144C02B7CEBC3287313D7D27C292BF6E0A435A0AB\nWORLD.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . M2u5/EVhXDHuU4mkyZT43JL6OrnZxNsWWVFsH25Q/qKv2DTZDpi/qFs4lssLHS3qzC+MX70MMMAGez7zfjj4xD1yreANAVZvF9F+9Xwh42jFDUaxIbvJjypDzAHI1xR7dXbNcy36WpYO+WLYBygjgUPy5FVzMcSgZuud+btBIloDVE+r2vRuwCpvQXaLSGMJFXINBEXvRIKtxRcdfKaFwhD46hFZo+r3fX0fzjJe8yxyZNUAFz72T3Y3Sp7rb3AO9hY7yT1xf2c2V7aBM4dzpF1QA6yTOC+deQ/6vBZI9HSip09x59U1lnqsP338MndYGBjtPGkU82kyYM2ZE0zT8A==\nworld.\t\t\t86400\tIN\tNSEC\twow. NS DS RRSIG NSEC\nworld.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . usdrP/b48tbMy/+GQ4PDiZwJhFhP9MiiZwd2o4syY050yGfM32ppOHK31MEzm0elXXro8yKFyOXe0FEQhwrHQh7T3fjqQl4e4C0OFAEAeGBhcHMjl9XttPfEKmZd1D/FU69RpiYYKgaI5K7HEKE0rhBYXFZQsgk+EeltYoW9riMOhFYTR6Ui2yjceVeWG5AagjH9Exz2KjfNRbhiq2tMujxWlGO97QVh+E5vSmkbyTNl3oFHTauiPc2xBWE0DzlJ+V3sL18ArlodQbckzkuxtfKXfd36XDrsNl5dIIMHAX6Jr8nd1jSCPYEp4xRw1ANV9wCN/eY0aLojjdPDfJzJPA==\nwow.\t\t\t172800\tIN\tNS\tns1.dns.nic.wow.\nwow.\t\t\t172800\tIN\tNS\tns2.dns.nic.wow.\nwow.\t\t\t172800\tIN\tNS\tns3.dns.nic.wow.\nwow.\t\t\t172800\tIN\tNS\tns4.dns.nic.wow.\nwow.\t\t\t172800\tIN\tNS\tns5.dns.nic.wow.\nwow.\t\t\t172800\tIN\tNS\tns6.dns.nic.wow.\nWOW.\t\t\t86400\tIN\tDS\t1687 8 1 615CB5530589562A8990852F753A547C0048AEB5\nWOW.\t\t\t86400\tIN\tDS\t1687 8 2 B3C1574C5F2567D5CBAB1DDD9A1904CE75B80174F193764280F8F46E3B77270E\nWOW.\t\t\t86400\tIN\tDS\t34295 8 1 C4942E21D59628DA17370556E9A5E283BC81EBD5\nWOW.\t\t\t86400\tIN\tDS\t34295 8 2 8E3D71B8C039ED9225D53693CCBEBFD5447669BD3B8996559781CD1829A318C0\nWOW.\t\t\t86400\tIN\tDS\t39542 8 2 168D62F4C47A24CD93F7AB8F58E366B5C225099B479D85366D61A43EEDA9D468\nWOW.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . W7rktcz5c8jrEojIcLhFWlLmL0JYUrzm1vJgLqBkBMI27oGcFNR06Krjt2njnuzO1Y1/OLY7EbAzq2jcdwIEJb8GxyMLSy2gIoZ7lP5E2WSlYCjjy81R1G/aJg1x0Hafem5tlsAOBluT25WO4LN19mJ+V+HBJxoaQgja2QxmBdbOopRBEYaMfOaFAL2NVK2y5CFkQIjb8aBQE+SvaPZKek1EJMPBO3vDNFjugBVkG2Mpbmuj6lDxSYn1DQHrWbxIENbVTaM3VRoFQFEOjhhyr6UDfq5fWrhBuXybm1QS3sR2XgRXqBz8xFbIcBUPti/OXhvNzH4zD8SZ4eb1Tg4nlQ==\nwow.\t\t\t86400\tIN\tNSEC\tws. NS DS RRSIG NSEC\nwow.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CqgLaTQNPSAXiNz5v2PNv8FOajPyabfzZyqZGdykxLuTilvD/ZrlXE3HNg0gGRzJz+/J0hAFh8zcf/5ISc9+U9SoqoSv7p0nobh1+pUSMgn+aWAVNK4XEH6MduR5euDJSkLnOhGT5VZJHN5K3vR/sezY1uwRN0sRhp0WdYgZkVK9qrA+M+o+8CQQxP8+eB4Lp+885BbG8C1oCpNzLO0TEihggUsKfitzoBpAgLPBxWnEpv9yDS1GqFrwzAis4uMGb71V4Bc7yt6v8Ec0+4/WDOfcRjFM9zldfgwfz04/rGo8rSHP4r3L65U/Ocv/y80qhlXQHmpVA+EJrFyuSOcDwg==\nns1.dns.nic.wow.\t172800\tIN\tA\t156.154.169.63\nns1.dns.nic.wow.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:3f\nns2.dns.nic.wow.\t172800\tIN\tA\t156.154.170.63\nns2.dns.nic.wow.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:3f\nns3.dns.nic.wow.\t172800\tIN\tA\t156.154.171.63\nns3.dns.nic.wow.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:3f\nns4.dns.nic.wow.\t172800\tIN\tA\t156.154.172.63\nns4.dns.nic.wow.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:3f\nns5.dns.nic.wow.\t172800\tIN\tA\t156.154.173.63\nns5.dns.nic.wow.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:3f\nns6.dns.nic.wow.\t172800\tIN\tA\t156.154.174.63\nns6.dns.nic.wow.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:3f\nws.\t\t\t172800\tIN\tNS\tns2.dns.ws.\nws.\t\t\t172800\tIN\tNS\tns3.dns.ws.\nws.\t\t\t172800\tIN\tNS\tns4.dns.ws.\nws.\t\t\t172800\tIN\tNS\tns5.dns.ws.\nws.\t\t\t172800\tIN\tNS\tns6.dns.ws.\nws.\t\t\t172800\tIN\tNS\tns7.dns.ws.\nWS.\t\t\t86400\tIN\tDS\t36454 8 2 7DB7C8F0FAED1FF118C3F081487CEC39CEC5C89FE647ADC1E2D3643D1BC1F77D\nWS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . buici06wTDcKeLRrpbCUWfjT7UGopCfmA3Su7l9DNOQ9gGfTSO4AJct14xgko6dHAeoKCcLJ3CFML70lQq+8Ktsuj3YadsDLNvc0j30pHzfADuQMET4PHMvk5DZ5RmZnebFTtq30vSmj2d2txrevFuQlshYBEpCgJshfybXTFNjADsnjT5sxA1M7w7b9GMIz1kglkiYUcXJ3VR1GPls0Ges8H4DuDgxrI8IbGlvEgoLWFnpnUvlYfVtVrozQNeYUl1q7sxsEvzwCT2FLBy+x9gss0KS0ZzwEqlMsCazE9n9FpDCYP9g1ARCTC+aFJV3/QOtdpSKsepZ6cyNM62dyRA==\nws.\t\t\t86400\tIN\tNSEC\twtc. NS DS RRSIG NSEC\nws.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EyCpqvJPXDBsdFIr5OMl1rlicPTVTK69Ku9WKGOKDn6Ze5YobqEvEzUgAWZJl3UF8JL+tZE7Ecw4IIP6NOS/5c/IhZZe1kiW6zyeBZDEXXeSDo+0F21W3TXNGZEe357B02upX0GnGW4Z0eyAk3DwCXTb2WPTqTNA2+2xDYSJE5NeBnVKfD9eYvFIxirfBdY9Olf6fz3jpGomlMTlx9AqCpo+fZIy/6Of67iiLzvXtNCkLltyKOsbPkB8dRslr7ZtdGp6u3JYMLGvCQS6LQb8yXxSVghVnVhK5akSx7Ljes1Y4wm+R58rXA+/D6jPCeDR3sBEUBuOlb/wkR51AScVZQ==\nns2.dns.ws.\t\t172800\tIN\tA\t64.70.19.80\nns3.dns.ws.\t\t172800\tIN\tA\t173.228.153.149\nns4.dns.ws.\t\t172800\tIN\tA\t173.228.153.148\nns5.dns.ws.\t\t172800\tIN\tA\t64.70.19.70\nns6.dns.ws.\t\t172800\tIN\tA\t77.92.65.172\nns7.dns.ws.\t\t172800\tIN\tA\t77.92.65.174\nwtc.\t\t\t172800\tIN\tNS\ta.nic.wtc.\nwtc.\t\t\t172800\tIN\tNS\tb.nic.wtc.\nwtc.\t\t\t172800\tIN\tNS\tc.nic.wtc.\nwtc.\t\t\t172800\tIN\tNS\td.nic.wtc.\nWTC.\t\t\t86400\tIN\tDS\t27154 8 1 8F68EC9C9367EA1AB82A510F145D33A9FD827A1F\nWTC.\t\t\t86400\tIN\tDS\t27154 8 2 DADC5E564963636D1F5D7DA6F35C4138828FF24D00CB106EBA08C6D17788BDD0\nWTC.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LAwrJSixx4ow95AGCnSa1Vk+wvsCbDRIu09OdEyqB0IQWgFWLqWyFSTlGL7TeQv9rHWrEDBXHLC5al1KQ+gMNpRTn8KAve3MrAUDUhj3ACSBrvle2UXmepgV+S9k1mimgT1sumM+2cRw7JHvJg9a1QXM8GQSoEz/2p2sbMBr4ONHZZoLcd4IntEya+Ih+53sZPR0o/nNco2hilIbUxyMB4iiZYZP/utkCiyo8kzsxXaRuYUI+WQzGpTOIi4nfXCbdFy3xZ/9ld5Hk5R2h1pKSUQHNiaqwyErPmQKdzmlP9ctghBhqmDQdFhVrSPKOxgpTQilhbZ7ouRMXu/mswomag==\nwtc.\t\t\t86400\tIN\tNSEC\twtf. NS DS RRSIG NSEC\nwtc.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . peTB2BlNHplnwTKVBMw7pAyCS+CtgbAX0HhtxP3kq5VoWc9x1TvNUb/Kzd82xXD7tyf8bOQtrCURUYGz657LGLyVlWagFZVIdE46JePmVSEAPWS05oWqv1cNeAlGUiz3+bB+ulJilrMEUbtLcm0aJdJhBBchSYvJkpbYPBLgtGypSY6NKfJMZAYKicjsrzK55fX/dHhUb0M5lwLUjxwucbkI7dSH6VtcXP6TMawbkis4lhrjXPH0AWCaa/FjLJ6tMh3u/B+H8nUV6Alnt0jTgcLIJTw2q82yGsv6eaGWasbIJlZ1OULF02YRkh3y/A4ibbz1erelbcHfYGnNjcrpzw==\na.nic.wtc.\t\t172800\tIN\tA\t37.209.192.9\na.nic.wtc.\t\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.wtc.\t\t172800\tIN\tA\t37.209.194.9\nb.nic.wtc.\t\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.wtc.\t\t172800\tIN\tA\t37.209.196.9\nc.nic.wtc.\t\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.wtc.\t\t172800\tIN\tA\t37.209.198.9\nd.nic.wtc.\t\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nwtf.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nwtf.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nwtf.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nwtf.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nWTF.\t\t\t86400\tIN\tDS\t40975 8 1 AFC75220F10ADD043BC6220378EC7F8647954532\nWTF.\t\t\t86400\tIN\tDS\t40975 8 2 C7A180D1267142CB81A083B8555FBB9DA29C48BE1AD9AA9041CD435C265103E0\nWTF.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Lg5I/sDST+UjkhOkap53RdXZ71mf9YgemNFnIPEyHZ+BdEKUjrlV+D4USTbSsXg/eI1oKyeKcBoNWpEzLRs+Bqzm58uc9JdThCwHRymvkvBo4FJ/VRUliyUeFbf99SunLA5dxsD35T5I0dKw14K5yF7fEklL2/q1yhcmQwZYclRUO4HOwDTggF1+QIWdSchYCNsK2FnAvyurdlLgbdToTxYrq0fisFnnff6xg3M/O/LKV7oMURGhlnMBU8dPDYqpeOhsliHxX3CQY2yT85E267OBBECFroZjpPHb+gf8U/ypMWUJJJs3ko8yihsaFVKVM3hM53/WKvy8a0T+VwRrog==\nwtf.\t\t\t86400\tIN\tNSEC\txbox. NS DS RRSIG NSEC\nwtf.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Br82E79jxu9a66FVc52dY/YMM9B9vVlCL4cvTyoRodfLEzits57xXm/36tVQzkLzYogXUM5Rv0NQPlGg6dduT23jW5FzixFlcCsl2Kof5E03dmuJwZQReGM5FsQpkSNsoNDuICvUmgUN/S/Vyz5soFXcg019KJOI4hAAziBk+3ai71BhPdLHJPV/j2U1GASZrNQPWZSZz4jXt2kW0+xVC7XGdpRmFI25VdzvujYqh/1Ejms72dDQFRXqZ/oR+PPuU5mGmEiAud5Nt4fZXjMC4G1drHMEiaJknmKu1Bo6509rA4zTn1qNAKNSIwrMYtr0GyJHhTDLvWXjw4G45t/2Cw==\nxbox.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nxbox.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nxbox.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nxbox.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nXBOX.\t\t\t86400\tIN\tDS\t48291 8 2 1189083BB85010770D8937E4BC2A2AF6FC2C81F2EEF8A53A7A2457709A53C362\nXBOX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . C+QGa/QDawrL1AhGrj70iy3VCV/os3upApxmxhValYQxCQ+eZ7j84WnJmeWbPc1qqg2HLa/HtxKZrwscaUflDUlpWanq84/13U/AcLI9AaIjpvaTguoqji8IiUAllDORHtA7IjRjEZ2LSmmd/AxoXkOBo1nEOOdoBjy3rbf/Ws5ZVxUpPhXMMe0I2O7XdjLjV+d+dOinfj0+s7EajODh0cGkAxysq208BPwfnTjwGNn3Njpt4hXDRaqYv0PVWM1XuT9GhJu1Le3t1LM2u5YNXNN4fbZYeWxFRzg16nNwQ8u5jWJW6sQ7VXR4v8I/mNCH8pq1klHx/I6Jz7WiZUGXoA==\nxbox.\t\t\t86400\tIN\tNSEC\txerox. NS DS RRSIG NSEC\nxbox.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ES1wafbb61YbC5dLst08vDCZ5SrrzJm4h+O9p2fbAQZ/VIsNoJYw0ZLvCzKKp1rw+bZZZEQEZldszTvNdPqhuZzfiPn9y3JXaLpDekSG4x9zvcSNwI4ZjgxDr4cD/KFv92X9NPr6MFh0uOr8eaGGyK7tKp4FlNU8waHQPmKuqJoPBFLPpYYFAHHvMGk3+4symv9fetNVXnwOr+kkFRIbWaj/d0mPbyYFxnaE1ivs/XzjYEPlfecpq86aWvmyO5jSCcnHgYxPgoP/1Sv7gZ7V/kxvedJMiBxyfM13EPNV2tCSgzVDBPRKJ+BP2ZaIyifRNOn/bWy7rAyN2a6PC4uI9A==\nxerox.\t\t\t172800\tIN\tNS\tac1.nstld.com.\nxerox.\t\t\t172800\tIN\tNS\tac2.nstld.com.\nxerox.\t\t\t172800\tIN\tNS\tac3.nstld.com.\nxerox.\t\t\t172800\tIN\tNS\tac4.nstld.com.\nXEROX.\t\t\t86400\tIN\tDS\t25335 8 2 24B736E0C1840F7DE3DCDB25C8C9B22600A7A0A9C00F3126C58292C724B1CCB3\nXEROX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . XC/RLLadT6NbVT5Q/uSunDe+mJhr6Jk/SOaiBVnwxlJkFhzkNEOITLE4eXAzRQWJ7pMbD5SuhwcdtcsZ8GirBezO9cBTBf6Qen+zawGpw9n1QeMDhZ5yq9kRlrUCuHF8AQDOeHXwedVN6Mu4F1nw6Jq59I3heIcODrGSr36xwI6rM3u0/P7y+Mhqj95fyX6FxKBrh0etzauEAqFPJHyWuVbBlxcV5PcqC2sz5rcYRKKAovPmMRdBZlar+u80TPsI6LoJJVPmVEOdiK4y8wN7KiQ6l5hMnEJ2NmPEvhkcjPV+ipzrIe8yTHXBz+oWLC9s9PCBgP6on2glVP6VPIE1AA==\nxerox.\t\t\t86400\tIN\tNSEC\txfinity. NS DS RRSIG NSEC\nxerox.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dGsHMtk9x6H32FiwaLh7eHpK4NOzqwOEDANoHpuvu+O8m4wzNaSZj1iz5YQ0w7EONKUmaepfPbd5GiyY5+gy0oV1EKuUN0ZxmcBstJCCg+5NhBrpOYykjF706veK0gI+vbJ/If/CBIzb6ntgFiuLImmorUK293cUficn/3JRVgo93m6TetTqA8XthSukAiLo+o7lpA5t+R3RpLr7j/23rSGX3QBDb/CI0dDE/LhmO4/rBYK87XSeIYD3Y6TYKnRct4Hywd7S5hHflQlqBVR2AOZ5AJOSSck+762HS4dTxsdMNfkIIWZpePzsZitTdLL6IGs/IOeaiQKjlS3twRov2A==\nxfinity.\t\t172800\tIN\tNS\tdns1.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdns2.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdns3.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdns4.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdnsa.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdnsb.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdnsc.nic.xfinity.\nxfinity.\t\t172800\tIN\tNS\tdnsd.nic.xfinity.\nXFINITY.\t\t86400\tIN\tDS\t42454 8 2 C4D6CFEB973503EDAA89943505206BF8C406FC92C80ABAD132318165AA1CB445\nXFINITY.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . tnvsjmfkcW1+8SwJiLH817kRIkoyiVeZnr2RSGEfMz7RjGaSkVsUMxT3EHvlVg4tHhmlhDX3LAOVzgO53FXSnPwUvk3jkt8LoR7gWhUiSCuiBnn80F69xErDIXo9CMn9ICeLUBr6LOP1gUW5Wd+LjPA10gWJ0R8T+UQ/FhFel47ZtN8gJXJhcnWrgekcLXPWUiBr5UOP55tA6wH3yPLG4P9Y0wEekarmtBX+gQ10tLllh1bRHXqsiYyQLDEo2v4E+BOZdyTRLwgepjDJPrfoqSWZGxmSePB1ldDqzOnjFXh0WU9kTmIKiA4cfmZVYy52X2pSHPJJk4CLF57ICaAVwg==\nxfinity.\t\t86400\tIN\tNSEC\txihuan. NS DS RRSIG NSEC\nxfinity.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MIU1r5o/+1GfXaum/vMi26gz3/+Ulj1KQSvkaaniJr3OW67V19LIMwVK+kOMwGxlyfbm3v/HkFvHMvwOj5Ix+Jt5KWnh7AhlFeYz/th9A/SFWlnTF258epmj4aYL9HGH/xItAQQ8eaBADUFBHOlEKcxCNgz45SZ9QnmeMBhQ3lu6LoJj7yho823Z7mOlHBpfuzNpklKsAsMYD5HkhiWYq9kSOdgv1au7nFmGYnQXlhy8BrPFZCjUbOorFiboXgpOno9QEg6F894cnYZfh+EGn6IPjJD9ao3ZXLexV8PO7OPMQ+DkIj7p07vWineIuODnDV2s6R/c/AsF5YXz5tO0RQ==\ndns1.nic.xfinity.\t172800\tIN\tA\t213.248.219.7\ndns1.nic.xfinity.\t172800\tIN\tAAAA\t2a01:618:403:0:0:0:0:7\ndns2.nic.xfinity.\t172800\tIN\tA\t103.49.83.7\ndns2.nic.xfinity.\t172800\tIN\tAAAA\t2401:fd80:403:0:0:0:0:7\ndns3.nic.xfinity.\t172800\tIN\tA\t213.248.223.7\ndns3.nic.xfinity.\t172800\tIN\tAAAA\t2a01:618:407:0:0:0:0:7\ndns4.nic.xfinity.\t172800\tIN\tA\t43.230.51.7\ndns4.nic.xfinity.\t172800\tIN\tAAAA\t2401:fd80:407:0:0:0:0:7\ndnsa.nic.xfinity.\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.xfinity.\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.xfinity.\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.xfinity.\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.xfinity.\t172800\tIN\tA\t156.154.103.3\nxihuan.\t\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nxihuan.\t\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nxihuan.\t\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nxihuan.\t\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nXIHUAN.\t\t\t86400\tIN\tDS\t27565 8 2 B77F15373B8AF8E7BA2D8641701AE833416F8D439BBDAEE71D18CE55EFDE7903\nXIHUAN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WM+z8y4YYPDzd8Hc0db5VKttYK3gFFC65iBmJ5KDRQoCMUneMOMMqBtBMjqfby87Tiqhbnu0uLFssYSzjGlEvO4FntuPFVJw/jkrgbxjX/8bG8nBC5dnbZM/oNSwh/NFMEyyDAp5JpfDxoUJ2khx3jizef+ZmlEMOwsDk30XufQsiHq35D8hAyLAZrkIs+y4mRBPNvnjS9bEdaACnqmd4j/Nao0wol23YvkYl3v0somtIOUPRw1kDhvRYNAiyyElLu1EoBzIKGiawjMm3Y9RMKDWaY+6PPE4PP5gTjEBpu/v4ju99vfNVtWMT66Mt1YTDRsTDqF9Gt9pgPWJ6fImTg==\nxihuan.\t\t\t86400\tIN\tNSEC\txin. NS DS RRSIG NSEC\nxihuan.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ola6dC8rJuGckC3wBEk5z5U1j3iMpfqMbjn4e3ZIre6nedzVljy9jvkf0xnVtC4maFXCcB+WEyom6Vw74/vnCs7X+S2OIlD2eMxpQ1fpNl6H9PrQnfHBJtAPCdmPdo66TWbmcIOuP+cgNC/OSLD3CZucxmPmJpxevdpcXMAAwBA3Gybz+8JkinlKgiPeIAQch6DoyOMwumA7CjY193qJbjbuEn2ORcCdKAREmCLZ7TFlIGGABfJWmndMyWjU7Z6AT7EACofkx8Xw04HTnUDcEhpmnd2q/kmso48l+vmaiU3EnCKaf+gOxgnnwdCagZLHD8+JcY4UZ2pM429Tt5sQsA==\nxin.\t\t\t172800\tIN\tNS\ta0.nic.xin.\nxin.\t\t\t172800\tIN\tNS\ta2.nic.xin.\nxin.\t\t\t172800\tIN\tNS\tb0.nic.xin.\nxin.\t\t\t172800\tIN\tNS\tc0.nic.xin.\nXIN.\t\t\t86400\tIN\tDS\t57339 7 1 8B256CF077C63884BDF213C796DB6F32A4289717\nXIN.\t\t\t86400\tIN\tDS\t57339 7 2 617B4A512B4CEBE63595C1F27504B5B99C2E4319EB7AD56E48B8679BD137E7F1\nXIN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . mRHYLvmlpIcTIDzdWS8c4Pv+FQtdX+wqjZgprsV0xIj5+DEatp3tm1H3BClrNqeMxp/SHb4HgnG193GRSnh5Q3jIkc/Gt0RqFGi2Ix5VawN6U7mYqsQ0H/HVn7HPhxc2o80ceUWilFU/hzHCBKYclminuFeej/aq7R99S57nGccK4LBgV/Iuof4Py7lAxNZpyCpM+sS3H12cH33uuvi9RQrnBJzHMzw3FIzt0Ypl3m8m0082rsQ0GV5AM34eRj3+NMftBAYDJV0U/jUTaopDRw4R3jO8IUYHLlGXHUamh/Xy2nZjmCKv77GwA5n70rOb2GSrsvuZxvX0KzGlr7Ps+Q==\nxin.\t\t\t86400\tIN\tNSEC\txn--11b4c3d. NS DS RRSIG NSEC\nxin.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . B6L4ODxqDzo27fMs+KreLxpsXQZxbyDdAlNFyhINT5eSRvMt7yKXkez1KppAcVCQnKc58GLABVjTpfqU56SaYB0Z7ao6wwq+reAa1XxGg6Vty6r09evHNAR/02PLNIqGAU/ch4I5f4XN/RulyvXyNrr2zp5zTYXQ+7cvJKTkkhPWMmQqnB+meNw+35lTDLZLuiptKXHhoJ6wx30OYao7Op5JXbbunRhKh8GwfxljiYYRDg6O0UalR4s8uCftkPSQZ+OBk9lUrx/fmoX8wETAgS/nNtcSBJEftbEPl5R9H9+Ga49jqbu++EeN9i0QYsSpzAMQouONU7Ba165MGd5uiw==\na0.nic.xin.\t\t172800\tIN\tA\t65.22.128.17\na0.nic.xin.\t\t172800\tIN\tAAAA\t2a01:8840:7e:0:0:0:0:17\na2.nic.xin.\t\t172800\tIN\tA\t65.22.131.17\na2.nic.xin.\t\t172800\tIN\tAAAA\t2a01:8840:81:0:0:0:0:17\nb0.nic.xin.\t\t172800\tIN\tA\t65.22.129.17\nb0.nic.xin.\t\t172800\tIN\tAAAA\t2a01:8840:7f:0:0:0:0:17\nc0.nic.xin.\t\t172800\tIN\tA\t65.22.130.17\nc0.nic.xin.\t\t172800\tIN\tAAAA\t2a01:8840:80:0:0:0:0:17\nxn--11b4c3d.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--11b4c3d.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--11b4c3d.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--11b4c3d.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--11B4C3D.\t\t86400\tIN\tDS\t3846 8 2 A241C8EBF2C5CD49C2DDCEF1B9E6F66A0CAFB2A40C15B80B5CCEC1BFB8AB9E9A\nXN--11B4C3D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . eg6lP2xcVQbgPImy6WDJgR01CSGu5/AvqBla4cWGchvFYVfpPMk9BGpH0CLilXAtjvXQ0hIL3mX7JJ0ua62s5mx+dy1Y4206AUXMS/YCnHv6DdZPO9zc4v6LW192U3aSzKuEEpSOjKwCkjgCcGiR8BgdIqJ+7RtGp9kfkpsdEXy4U/25xb+J7HNEkiYzMj3ZAJByKaHPxbtiVCiKJttmPyZoZZg573esNMGqubP1zihNSxKuIscvKApEfyCld5XGn1/Q/PvAeRZQC888TCh4xu3yIwFc7QlQIdijIYHsYC4xmntkvAqaE+pnQPtBWKCHLSNi+z3yqWkxe7WDGq/+sA==\nxn--11b4c3d.\t\t86400\tIN\tNSEC\txn--1ck2e1b. NS DS RRSIG NSEC\nxn--11b4c3d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PrgYnP2IG/Qe/DUpISFvrLB1cNp5rRt2lT2Re3l7IQ0KcUdza7SUXDWrbO0Vg18DmP3OF8yNZF1yT4aJTs+XLJHttdZ+4tCMXEJ5iEHOgqb0dS8vPuweXIaoQ6npKE9UIRd+s9D56Af7LBhler2sy4mM38QXC7kk+bHa91/BWayzDEONMUBktsCWCmMgUDpIOPSJRFiOFYKXpVkS2w4mk/On2sW+9WyxcnQTnLclmsZz5Z+YPGz4GrwD3wCLzOCuFUgjboDmoDJLg8tziF3ecL+8rJrgJ6hWOzXilr99XbK/+mIWnfffoosS6dv3BpaRVwmg93PJ3/SjUrt3WHDVaQ==\nxn--1ck2e1b.\t\t172800\tIN\tNS\tns1.dns.nic.xn--1ck2e1b.\nxn--1ck2e1b.\t\t172800\tIN\tNS\tns2.dns.nic.xn--1ck2e1b.\nxn--1ck2e1b.\t\t172800\tIN\tNS\tns3.dns.nic.xn--1ck2e1b.\nxn--1ck2e1b.\t\t172800\tIN\tNS\tns4.dns.nic.xn--1ck2e1b.\nxn--1ck2e1b.\t\t172800\tIN\tNS\tns5.dns.nic.xn--1ck2e1b.\nxn--1ck2e1b.\t\t172800\tIN\tNS\tns6.dns.nic.xn--1ck2e1b.\nXN--1CK2E1B.\t\t86400\tIN\tDS\t46594 8 1 CF318E30F2C1A16F534A03D5AA05F155E6D73BCB\nXN--1CK2E1B.\t\t86400\tIN\tDS\t46594 8 2 48032972705F2B88517C03ED0022FC1F0943BF59CE7551F3C7AEA714EF61C324\nXN--1CK2E1B.\t\t86400\tIN\tDS\t50732 8 1 9FEF7D7D1C51BCAF4A4749325969074074FDDE04\nXN--1CK2E1B.\t\t86400\tIN\tDS\t50732 8 2 95D000BD2AA7976AD144DDBAC3CA6A880567D8A88C581D3802DCB693F1EC9C09\nXN--1CK2E1B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HzELKrhyJnuj3OKsfUbXbsnz+/zWG4M9ald5gOrJ10ooqAa+winVSeAZSaeRmxkwd1A+vmdPRsifx7M7nd5a0BZ9gRKIxiMvBhMJdvzM8HyOrQ5Egkpge76Hyq6qiLCE5Zt5KMa30KiAsGExCOe3vLUHX5ZGyKui6NxoaApHIFQYjZXhAUWgX+ItmpXIuofBm0oPdLATOmYmFhGsYqFMLqqQywKzF/u7FVHkQcvYsQso3NKGRBmz/NG/g+jGeO6qKFudEUKbqn/LE3uj84F7LTO2YhV0GxwbUPrtD+NXGQYwIx2qtKPyj32BrMqdAiWPQN3z0oaPy+sty+/UKKm0ew==\nxn--1ck2e1b.\t\t86400\tIN\tNSEC\txn--1qqw23a. NS DS RRSIG NSEC\nxn--1ck2e1b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TePqTJj5wlk1gr6ZiHWaSIOqcCwAmQWWkEef6wtEu13q8JHrmh07fvdi1/z5jkRQajLUXvpoQtQcsaVwqV54eEcsJB8aDrndgyElLMXZGAUmJ7I7j1YWAoaCVBlLTRJ8a7f/BOhu/jQ8meNxcRuanXoJ8fwCG15UugaINzHNLRyKjmRXi7fjWxBr+3wVmU8kcgkWB9VkrnQuJ7da/uHgmGn5NsL7BtbAnNxK/NW+U5//GchpCvQ7yUC5ZIqx4SS0/p3/CXQF8hDD9OVEKCza5A+/IFG4+2Z46BRaZeWUUNQzOM3YG1JbZslRY9bpVXTRzz0w6z1KyX911bett0hkNQ==\nns1.dns.nic.xn--1ck2e1b.\t172800\tIN\tA\t156.154.169.64\nns1.dns.nic.xn--1ck2e1b.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:40\nns2.dns.nic.xn--1ck2e1b.\t172800\tIN\tA\t156.154.170.64\nns2.dns.nic.xn--1ck2e1b.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:40\nns3.dns.nic.xn--1ck2e1b.\t172800\tIN\tA\t156.154.171.64\nns3.dns.nic.xn--1ck2e1b.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:40\nns4.dns.nic.xn--1ck2e1b.\t172800\tIN\tA\t156.154.172.64\nns4.dns.nic.xn--1ck2e1b.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:40\nns5.dns.nic.xn--1ck2e1b.\t172800\tIN\tA\t156.154.173.64\nns5.dns.nic.xn--1ck2e1b.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:40\nns6.dns.nic.xn--1ck2e1b.\t172800\tIN\tA\t156.154.174.64\nns6.dns.nic.xn--1ck2e1b.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:40\nxn--1qqw23a.\t\t172800\tIN\tNS\tta.ngtld.cn.\nxn--1qqw23a.\t\t172800\tIN\tNS\ttb.ngtld.cn.\nxn--1qqw23a.\t\t172800\tIN\tNS\ttc.ngtld.cn.\nxn--1qqw23a.\t\t172800\tIN\tNS\ttd.ngtld.cn.\nxn--1qqw23a.\t\t172800\tIN\tNS\tte.ngtld.cn.\nXN--1QQW23A.\t\t86400\tIN\tDS\t2506 8 2 A379E36D05FEAFA4A5DAB25F518B9F62DF2FD2BA659BD8DA1A3EA48E677DA5F9\nXN--1QQW23A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ZmvMKpNTOUoQjkQP7ckQ1++5D/o4NmRZuV7ZjJiNKFM69NPsWiGkOlzTSdz08kVBfqr0AeUSH8YwR6kS9j/y12qJLaLUT3aSgzVwyJoqAXKwtAFwBdw9WLzaMeCAcdiKXQjqhTYuwJIaMuypA/rpZqZtWqWKTv0gPDZZxvT8mfpUHatKdSEAmDPgu26kNmQ3eLis611EW9n+x0rcqeB0f8RBm1XoIUNoydTpzoExLDGXIIww8deu13lT8VAxP6R6qQLt2d1LQQQZJISaUKezJ4geuVg4JooIMOUVc6/15HJoDKEBtRjS1ccvM5/qJqUOIbU3tQgyFLDTGLxXupregA==\nxn--1qqw23a.\t\t86400\tIN\tNSEC\txn--2scrj9c. NS DS RRSIG NSEC\nxn--1qqw23a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QOfxduCO+dDY0N7YvQqK+QBEIF8hwy9JerqrAaR7ppZgRvHTEYLtp0R4WxK+WfDFXx/FILq/z0XR/g0n/D0FvEMRr5PwBEli8ftky1wy1kSFNePgP/6IoMC7ryyfUVcYlt9cZBjVf99ggCNdoPH/XMfdkavgFF1bF7lJEHrgY7dCwKRgb9ZWTrkX3S5+LclAX97o+BV/qqZrz7n/xGRwHGHodoXezbHvvh7Rv4wHnADluzWjR5jFgk0q1448CAzYako0YEDKk5Ni8bsYemZ/obQsTkZS8EW44BmqpTpPVlL5rddhx5bVHJISGjUhCpvCnAZP0aeYEn2dGUOulotqvg==\nxn--2scrj9c.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--2scrj9c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--2scrj9c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--2scrj9c.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--2scrj9c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--2scrj9c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--2scrj9c.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--2SCRJ9C.\t\t86400\tIN\tDS\t59869 7 1 04D11B95914ED9A4BFF6373B5E9DFAE5B9E7C93F\nXN--2SCRJ9C.\t\t86400\tIN\tDS\t59869 7 2 4C2E362FB27BA7CF4C327E1DC2EA4164FF62BE9C348772D9638ED74ABD8A5252\nXN--2SCRJ9C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . P8ubQCmrYBOurnpx9x+7zjlYXRsp+oYdPDP1EsOQj+uA7hRP3IuQHHu5031C8kU+SA7QSTMg5YCLtKMFuUoKeHuXK3v0T8Dz/cNyljI/Ai+KQeyoFz0AIvQyj+4vqnpW6fQZ6m+akM4FggEE7jqcNtVL72rQWD1p1WwW+V7fWu5MYxNWKpjM82MH4/z3StAvrzaRHkAiVI1W9b1zp2mBeealonba/JSFyrO+pQCClvxRokVqopj53MZJxBmEHKYmKxWUbmJSd8ZU33NWHLLZYg/Sq6S3AlPgw962Z22Tdo8aR7YuUlliHugcbzuLFCcNICBe3/9yHu7Sada4Eoegng==\nxn--2scrj9c.\t\t86400\tIN\tNSEC\txn--30rr7y. NS DS RRSIG NSEC\nxn--2scrj9c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IAl9lXngA8iGNOiGhn4W7lHfIVHj/XWm0/zyYEVoBYdjv2ybA16nkgDap3L46VZvsWEXbN46uU4uljuFiZUF0U/DPdG+h7aNFF+uZKSa30tCtryaCPQqZ8jQP+L2lnzD+rGBAjKqxBv60fe13ZZ1qzZ2GyVH7Qf2ebBXD1xjG6K2c6nwNc/CqIJ82sCxWStD03t1mpBMV5j3fZEvvu3HLudqiMxH5A/UjMz1lAe+Sg7ScJycHlKDikaJx3WgU/BhEEpSHMQXUDNSaewRq/1Ccp7w5bAzsUgFqHHqx8JyyHNGHXafvbY+g2FFRX3mYNbKmd5WF7qlTDT/64t41VUPjw==\nxn--30rr7y.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--30rr7y.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--30RR7Y.\t\t86400\tIN\tDS\t42247 8 2 339254F4939C992790A50B1D257EA5C50BF4FC30F9D7B55A0FE875885AF8BB7A\nXN--30RR7Y.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Dke0Db+Vc1SsJ9E6M5m08jqCAbG++9kQZfEvrpuoTEKKKqsrsGYkvaZe2AcFT43R2qb9moqBFmT33B3b2R8CpmGoxIkfIGgiu/1e9OwJ8+5iY40MI+oQ2Z3JVJEAeZZhUwiN/hgbfm4dow80/kjg/z8Xuqd/28lw3oRTan8q2OsnRC+BAW5+lwAQaWeFxpDt6Fd2dEl9wTJ8ztNw3WXOF+LrmM3Of1+Mb2vQ7fKwBhF7rqVRPuASB3OAzh+i5pG2z9CqLB+YTiU3sTbp0zjMa/BtPKjvr1/liV7Xsn9O3uVWOHc0BCehwuB+4QNEEMN0z77Fu8tY2zdZgoMMDcahgA==\nxn--30rr7y.\t\t86400\tIN\tNSEC\txn--3bst00m. NS DS RRSIG NSEC\nxn--30rr7y.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RJMBs7inkMt5TcoxhRHDJCQMa/N6q66fAmRpm4pnMQXd4y0x+B6yv5oMw7ndlmT2r5Us4uQoMnBhm27KWqcezzXqKtqfoXAk1P6CHf0PA656fKGfCtJHVFQDrrV4NXvd88ZYVa/JMmpRP2Bdht7qt1ohfIA4fcHfjsOml/UClaZLgywH4NiS/qYFe5xRG89dUS3+fpC0rAAvVGj6avHak2RMkcB0SSEA2ixUnbY827WwMULzcvpbgkPLlWvpIWAq7zfXxdo/8KuXAXARrcTYu1gXilMICLUpdAInRDcZySm+5+wPyppqKVhBPdhc7A/0lX2TeqaezIujq6ceCQ7q+w==\nxn--3bst00m.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--3bst00m.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--3BST00M.\t\t86400\tIN\tDS\t11479 8 2 7881A662F41E0D4B2133E66229672677147A22A8ECA1D1D02DB93ECDB127D895\nXN--3BST00M.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . N+zMZtM7+HFqo4/m38VE0wGME4vcgNp00eFlJXdnBqd9uFfoAoxFFgxErRyyZ87XljgPtG1kIL9Dr9cBs6goKx5x3af+zD+6TutX/3aNPhyQV0oW1U3nWcF84XGQ75AOdT5RSPs0om2FKA/Dm3x5h19ABNHQvzcp4k+jpTUdTXBpVDO6PdD5sRxb0QySXY78+jerBfbWPe6qYUSUZoxli4G8AIYQU5XgYH6BGq7RX7NiWsKgtCOuMZLJenr2AEji0tt4TQtkfMdb5f6ZVKgudlhFnJk4b0AzzYBTHJwEFAQcD+wBNuvhCXZBY38DiTl5uDxB+BW/tZKKnp/ap/8GlA==\nxn--3bst00m.\t\t86400\tIN\tNSEC\txn--3ds443g. NS DS RRSIG NSEC\nxn--3bst00m.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . U+tcPOCSASVPEhQaIpCWLlOKXmrMViGH8FMowU3RKnbTqtV5S35pcTsxs08gf5vijV3t20rHgNVCNodSKeg16OxIHMt5/JBbiawCVAm6T++FRgqMq/hRkdExcmvR3zEikrN+Z6c9UxTEEhMl4piEKqM3HIkTE3wcqz+Jn5T3ecI7TLFtpKEqWNnmuvcjxd8ZOgkshN0rXkGge1REF3BL7TEQ3+wt21uDGTRCap+UQHd43+lwkWNCAdy4uywQiKIIKrPYPuCYcNxl60kWnNtQ8ffCmrHFoUj13BtYJbnPcxkVY8eTxTHxySz+9Bzg5ccbOko9fIt2/naV228p7aFNbw==\nxn--3ds443g.\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nxn--3ds443g.\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nxn--3ds443g.\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nxn--3ds443g.\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nXN--3DS443G.\t\t86400\tIN\tDS\t27565 8 2 B0E469C6095B437074BFC7EBC7AB15ED6434662AAB72C95D45E110D44233EDB2\nXN--3DS443G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . L+c2QQ7tOqwkQsdyJ3CNSjrh1RzFVHTyxl5EltBaPpew5ASpN0ioZYopqHNUvinkhXdoe9OyQH0JQdcA2TvCblC/+oi2VHPJKzhOLoV7cmRVoDba5f7SIB0XP4WaLs1vDZb0/BKZ1pCdqlMNz0bdcsEb+6b0chUoyDlKEOdRUvpd3tWgFaruBpY5FvQxB27T5K3ilN9PPYFfaMB9XK4v3CCUIFzv1YQqb2T4SBpeEu0KWpNIXPsbmSbmZ5mG8kAVNS7ou9oB9Im8dCipIY1iUcFS1upBFEJQxg/K4LKZ0t5jhU7AAr6WOri5/cq0BcVGUWZYGUT2cJ+HLNDPC7Tx5A==\nxn--3ds443g.\t\t86400\tIN\tNSEC\txn--3e0b707e. NS DS RRSIG NSEC\nxn--3ds443g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . skik8efmm7aPATxRMSk/s1V7Cx1Ao/LE6+mTFCx3eUsdu9vCtxihYRqXnoVhdNhaxTk7kxJDWw8Tqnony5qww3Vi+CBRziKm2MHdUqJMW6VsoBSt7l0jt7youC0LWcubYlqSbqVTcKqlf7NUWc3s7+wU96jw2U7xke5wzsai/xCpJlsWWjNR4YOzVnI9RDODhbukiKntWwZvKE2QYsADeeHOAOjjhkyGqabo6KzqQQOvty+Cs4xC/OzSypPP3e1XqTrX3FzzWp+uDmEuVGGXSGHD0FfEawbaRl28xxqjuU2zmcVgIuz3lqIUjYtNavkRnJYOLAij+P3nMRs2QUorHA==\nxn--3e0b707e.\t\t172800\tIN\tNS\tb.dns.kr.\nxn--3e0b707e.\t\t172800\tIN\tNS\tc.dns.kr.\nxn--3e0b707e.\t\t172800\tIN\tNS\td.dns.kr.\nxn--3e0b707e.\t\t172800\tIN\tNS\te.dns.kr.\nxn--3e0b707e.\t\t172800\tIN\tNS\tf.dns.kr.\nxn--3e0b707e.\t\t172800\tIN\tNS\tg.dns.kr.\nXN--3E0B707E.\t\t86400\tIN\tDS\t27573 7 2 A1C0A1B101F2B31DA2DD995BD0994A6C1E9E34E325FA007E2EA8721DFC4C6CB4\nXN--3E0B707E.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rqh17BCXG9Ogr35jASmNaEXjtNTcZsjq54oqToul6gRxrZOjWZRC5mOKvpV0QrPeH3j1/ev95eHG5lPUJoKw1kio4sy0UniilQ+C5Xeg3tj863ATl1s3TjRaEkZJh/s4P+i4lrGEz1gsbA61yYQC2qCWnJ7KOsVYkdySwFye1i/+ecB1z+vCZsK8kBXnRF/opihcNfqeIubD5WSDE40VK0P3CpHaRQ0YRAT2tjwR8vpKnhFwQc/XxfVK5wmPMfxuXDZOc3ZtS6RIXUwThsIlV4UEczKH9A6C0QNAHajDRt+uDfkkrMz2/jHWE5uxaiUHinT/aiqOejabuUIC5t3npg==\nxn--3e0b707e.\t\t86400\tIN\tNSEC\txn--3hcrj9c. NS DS RRSIG NSEC\nxn--3e0b707e.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rA/1tNYHeEIePl1qEZt10qFIiO/RI9n2HoGMR8K71F+fVt3HYOFupKzwK/cNEzyoHQW6/Vr2q/S6y21qjMjP/34Khz2sjXfdr2zIxc/tB3/pdlniKl9CwX6cgqNbnofMNH02LgRE/kAcAPQ8g6XLXinehXeAM6Xp4rq5Y6e6tZv1OXLkEl0AfWbkF9tEnzR4AUgwdRGJ1VAmOmKTK/uE11BOn70udfzoZVw/YUPW/1thLz98PLaNL6wvO7qIK867XfjcvF1dLhKcE4CQnfciolAZbQ8nB0y+KhlLv/M0RTsT2+4/7dpaFvs1D3UFeAAbioktc3v55oOamRUpYZ/3eA==\nxn--3hcrj9c.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--3hcrj9c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--3hcrj9c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--3hcrj9c.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--3hcrj9c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--3hcrj9c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--3hcrj9c.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--3HCRJ9C.\t\t86400\tIN\tDS\t16281 7 1 EC95960A2A367448B67D76C1B82B82B01A6B6C9D\nXN--3HCRJ9C.\t\t86400\tIN\tDS\t16281 7 2 6A7F8B651B767133272734102D9342DEFD6AB3E7C31144F37C1DF56B470F70EE\nXN--3HCRJ9C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Abrf2fRgcJ/xXwCZw2CAOV7dKF8K2G7+yWYWtwmpiJXBuf2v1YnNSfvCLuanZiRGTeOBzZ7XDqo6Etv920B6s2UXY5NdZWfZY7DbeUtKoUmycuwNCT+cHgpUJJMvEjhH0EROTDIgg2ExTrWQosL+D0COJRGQSwDm9DrrnEaMVfELfoRhmTHCdyWYr+vYegGtIqoQ0yEXolu0/oZllhK77ADjQE8LGhw0DAZmBLRpLuyjgq/tA4s5FfbmA6SLRowgmMSZVQS/niSQi/P26GWrNkMczXj6rqIbXpaSav+ZmwbYpjYtlDARZA4YdXBMRo21NVA+OHX2VYO2ju0Tp1QOdA==\nxn--3hcrj9c.\t\t86400\tIN\tNSEC\txn--3oq18vl8pn36a. NS DS RRSIG NSEC\nxn--3hcrj9c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . BQH3feWbxPQY93h/1HxdpJFrQnU1Ir5kTCtPy6oWICCgH2e9dPugaoqogk81GG+lnHL1mmlOqDcWVaHApJuBwG1/cMj0IzHiZMd9QClIFl1P77dvOITlAYmG64ywHOhrQROoak/pz0PAlkJ3Vng54oq6TdOo+fCa6ocW7+ZhBQUVTydsKq9HzeLzXVz2gRQhUt9jDnVDU0FcRB5vJDz1Y9PaCcC/7uWqSnZ8cFJcgrP6fusY6tbFFM4JLLG6mJDBvsflM4QjKuI6FG2o+8KHvjuab7okKZvS0hoOSTDZBQflZ0PW121xnqjN5ghpcjsX+a8IpQUgK7cKcr0Li6VfcA==\nxn--3oq18vl8pn36a.\t172800\tIN\tNS\ta0.nic.xn--3oq18vl8pn36a.\nxn--3oq18vl8pn36a.\t172800\tIN\tNS\ta2.nic.xn--3oq18vl8pn36a.\nxn--3oq18vl8pn36a.\t172800\tIN\tNS\tb0.nic.xn--3oq18vl8pn36a.\nxn--3oq18vl8pn36a.\t172800\tIN\tNS\tc0.nic.xn--3oq18vl8pn36a.\nXN--3OQ18VL8PN36A.\t86400\tIN\tDS\t62449 7 1 07FA270D7B8F681DA0505A8F1D286889BBE85914\nXN--3OQ18VL8PN36A.\t86400\tIN\tDS\t62449 7 2 285188DAE1DD0AF87A6EBC272FF7690FE94C9256ED4EE9B1ADEA8A0714DFF3A4\nXN--3OQ18VL8PN36A.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . V5kwx3hkuw+DvBI3jCkA8TJErPUQLVKM0hr6PBAn5cJrkgll27Mn8AXrvb68y4SY0SR6JLsSAkDQpDNwF+C+XCeuvC/LbfJ6n4nT2fd0mzCffkJ4/mqdTDcBEJUmFCY9YgugfIFX6sgNt0u4enQNIoIo2JoeM/8zSECRzVWKFis6pEtM01px4SGHVNndFZORZVujyqycinzqLXsHGufsEeSwQwY6h7/cj4AkrmekFZqCHddRw591+H2S5F4I6YX2SOfCuu+5DXaGRKwgmyhNkyy3b09T9zG7M8rgq/xUXURHHBvyiy0ABHSBJrCepMPH/lQobgnoITdUReGZVfKv9Q==\nxn--3oq18vl8pn36a.\t86400\tIN\tNSEC\txn--3pxu8k. NS DS RRSIG NSEC\nxn--3oq18vl8pn36a.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p0ACrJTAWeMsmOwtBFm6XYChIV3TebarcfqJmeYqPcbn/GgIk0+m3AO2P/YFAukrW3vQBaILEwKJImvJ8cI6c49esrTDIVJDbGq5FGxM4Z+TDAoIoHdH201Oy0tulsN33L3g5+UGHkDFCP2xCybbRrYr4HJQ5sCB7NwgdsOHiRrIoOvun3WGq8rt1joq4EYcqDWS+l1fb+zAn3B/NB11k/ALTXszMvV4nQvcUhedqKVnBN6u2CRdqLLths4IKfsr5Joyi/Q8nEFpuN+4hV8HT3hiDuwoh6yBisSFApP5AsajZUSo+VJPEyaOG2Oj/VrRqXTvERlVSDp7frQIScXegg==\na0.nic.xn--3oq18vl8pn36a.\t172800\tIN\tA\t65.22.208.1\na0.nic.xn--3oq18vl8pn36a.\t172800\tIN\tAAAA\t2a01:8840:ca:0:0:0:0:1\na2.nic.xn--3oq18vl8pn36a.\t172800\tIN\tA\t65.22.211.1\na2.nic.xn--3oq18vl8pn36a.\t172800\tIN\tAAAA\t2a01:8840:cd:0:0:0:0:1\nb0.nic.xn--3oq18vl8pn36a.\t172800\tIN\tA\t65.22.209.1\nb0.nic.xn--3oq18vl8pn36a.\t172800\tIN\tAAAA\t2a01:8840:cb:0:0:0:0:1\nc0.nic.xn--3oq18vl8pn36a.\t172800\tIN\tA\t65.22.210.1\nc0.nic.xn--3oq18vl8pn36a.\t172800\tIN\tAAAA\t2a01:8840:cc:0:0:0:0:1\nxn--3pxu8k.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--3pxu8k.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--3pxu8k.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--3pxu8k.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--3PXU8K.\t\t86400\tIN\tDS\t23745 8 2 0F23A019515245F10713B33D636E88D012821880FF05527C13DEF97575A8A11F\nXN--3PXU8K.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wSYjRxRkEN2S6wJ1jfXq3IJUmH8OvxilDnoqD01sxQsXAKsO0OeAGiri4fwgja1b2zsTfy/JBrBWa2DcK/FjHP4vevJLuarw0E9o+ZNkQOFOTbjdQQlc7ev0tSXbXeJ+DIxOJqwJAkVpIQz82gh+slCe0MDru5sknJVrZ88YgLevBm2fu8S/VCY4N18N+12KTGnM4C+xCAOrlGbAsUHCrNpNk9hGohz29CcG4JNvI8DR+mfT3yClXnxEbXIcVbTY6N+keLqwXI3XyB9XoVhwTQpJZ9BrdE6//xqTU1otMEu7+ZkmmN7vKd1s2rdgMwabf4sl0ngSfuKs8KRgDtHSLA==\nxn--3pxu8k.\t\t86400\tIN\tNSEC\txn--42c2d9a. NS DS RRSIG NSEC\nxn--3pxu8k.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SEEDLAMoDMwAUFfH4h7wPsFydXJay8sCO733iaLF8i46NLKLr0sZYi1h5B9W2UjZV4u4Fmh6mPUHVPeQOqOS/bnz/FA5qGNYUsXnWFuTEHeefkzNh8MReDlStjC0xg/y24mkEFAoaVs6Qh09DLfL1CqF2ru0UTrh86s2oOjvotxADB9wYV+x8E7KHM41tqOHhfEquwLPWrBAWeuMOgcNVWKDBfTraisoCn9p4S2kq2X8qXUkBoFfjzZLh9xcA3Lvwl1nCqs+p1QO0w7m58LDMP0tm6f81P/ZTncqjdFH/8eT4z0bnaraN/ISR/Dx9yzE2XAJut7W4FjevOrpg6ZnJw==\nxn--42c2d9a.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--42c2d9a.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--42c2d9a.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--42c2d9a.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--42C2D9A.\t\t86400\tIN\tDS\t51549 8 2 D9CB9D442C66759928FF2CEFBF93FDE4A4A45F0CA98E6C7D08DED196EFCB3312\nXN--42C2D9A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . UyRLwcUYmP9M22b5DKwt7f4ORc3Y76hAGOwpiPqpZVm3xFe4V0aOxL8PuFRrhEL5lCxkQgnNYsKDYOCwdUsnozmBdyLV9TZyqFrvnLN4jPaQUCcSW+pG6uOwXVeUWzv20azPwTQAA/epK4/d7tIUytG+bWWnPt7g74aZT6+QgsQ27P7z3RaYW/aUsTAIwfd0+hgOP3ew3XmQmuuqKQi6Sjcd7y2q/bgIUaFPrTuMBilDWgArfMn12SRFCwSwopq3minPsC9tCZh7igmcaGwZLGokLnkKOZw/FvBxz33NDw7h1RmUCq8XJcx8cbX+wFTpM7TDygMXqSYrLa8rthZDHQ==\nxn--42c2d9a.\t\t86400\tIN\tNSEC\txn--45br5cyl. NS DS RRSIG NSEC\nxn--42c2d9a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CU+6UkePNGIOeNnhfHmWfKYt2wLXq4+Q4Q/o/svzHtJ/j4o5baSQL9/gU++gr0O7lEcKIlgz3cNdfvhcksOgdzwgpO/CMptzxFWN4mGzqJBuTmtZHPxWYgPpM29OJcXYagA/O/UtvDjxwg+FiDpcVh75qJnF/LEHT3Ni0AJt+27w18sapRTVn7RDwrXhnl5w1DJnX4QSOef0X0GjLt0voZbYAC3E/mRJIlU7iRk5k79eaONP0ROtl9SZBgQn8JJMa0yuVfeFzX+hLZDKROdNCHmOjnZTkPcisIx92/nzxHBVAC4ylnCTq0QXrMQTVDjXjYGXfivTq38g/YGwl7MKeA==\nxn--45br5cyl.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--45br5cyl.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--45br5cyl.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--45br5cyl.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--45br5cyl.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--45br5cyl.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--45br5cyl.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--45BR5CYL.\t\t86400\tIN\tDS\t28129 7 1 6C60571BB608F86A3550DC391DBA3EC6B21EA31A\nXN--45BR5CYL.\t\t86400\tIN\tDS\t28129 7 2 084107EEECB49EEE0CC1597FD5D1F5EB9953E20078B0753D8F9C8D4EB63D9A29\nXN--45BR5CYL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GnIdIbSELZNOIW1nz3j6ZjEVArFDQ8gQe32GT4DpJgb+gArAhugv55Zbrx90gJzbKXiqebvc//DFAS8nRJZm0qerEA9p4FF/L3bF2ASa3HNiK/hGzsceYmFZuU08C3dowyJj0XmidIDwwCfZ4nUisFlbLF+zJH5NvTLFBV0JTu0AWtwzNwhW4xIRaxjePrPE69DsB773PX9cImplhUGaEkmxZu1iW/YHbCG9xh8V6Ev+ngJb3DtWbpTOjObo03RmdlMV2hyXqbE+WU7BubVWsTOYn3tpXy6nvNcPUDWoWCK3Rz/YOANYSgiB3Moy8nBVfa+LpXrJfgIszrVs8Icelw==\nxn--45br5cyl.\t\t86400\tIN\tNSEC\txn--45brj9c. NS DS RRSIG NSEC\nxn--45br5cyl.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rPHHd9BKOXy1d6m3kUtV0IT5jDIV2UDhWLCf43u0reQc6ZTpHW3bhNbrYCXIHOvG5Klrveah2FPSKj40qDbiuTzqtS/4eBPaOUj8oUgy7A1NKGecpIas1ymLCbGwm5TcQediupfXxTp7JXNS/cmM2qgQ0PKG1y9imHXazU1dJhbTcUx7WapZwko5b/KHfgG2QsAP4A6dPnV2nGx1Dg+LmgojV/Qw/0tX9fW/lgUJPlsns+agnwbepB/gVpQtTjEIXfK5T8yskXZ5CUdRhs8XUkpxnQ1cn4MZFoNOrdoE2riFFKgHJZomrdNrVt/tncGKZWsAoH4b+NfxCoWBsPkD2w==\nxn--45brj9c.\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--45brj9c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--45brj9c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--45brj9c.\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--45brj9c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--45brj9c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--45brj9c.\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--45brj9c.\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--45BRJ9C.\t\t86400\tIN\tDS\t32241 7 1 43D9614462C89F1E05B68C7031629D9F8F1D609E\nXN--45BRJ9C.\t\t86400\tIN\tDS\t32241 7 2 A00E26CE1347FAB3F433209ADCA656D06726263F696CBDD2BE08CBA5E5E0AD50\nXN--45BRJ9C.\t\t86400\tIN\tDS\t35505 7 1 69789FFEA3A399A11FA9578891B59D89610DA89E\nXN--45BRJ9C.\t\t86400\tIN\tDS\t35505 7 2 0B14E236210700F94CFB04706425F5AB96E2963DD1ABE51B3FB0E76681A97ABA\nXN--45BRJ9C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . sSey30F6B5ZqxILdtDxyXrwa7hMcwuVDoYoNYWEQcpwMsXykosrYEGpAPG2qHqeCJZnbMUAThDELeSSnl3se1BViQS3O8Z/WAQ5DtGom+sZRul+lNISWt8o4GUbWLW7/iIiHQ3+KyDgVd8/85xRlTKs2a5b2mNRVsdXASE9TQvhqWfsuZZ2V6zOBIcd9I3WV0+5lTGIcNgYzrQ7/ptUmPSf90ePc+j+hAdsJSpasx9/BPqBHissPK6baDCxYB32kuRFWQpQ0YkvxwvDp+35ndVvLHcHHGjIVjzMGMFgQvX/lUE+rU8mUSauuJukXsvsdLM4MSGmyu6BRCdLLbCDyjw==\nxn--45brj9c.\t\t86400\tIN\tNSEC\txn--45q11c. NS DS RRSIG NSEC\nxn--45brj9c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . n8vomxwYlenvU9zCeZF0HGQ4eRLaYJsa6cdaJ7/PphuuGgA4qWtDRlW+tv+9VpRtrPJP517LxWfDn6jdPgUZHkJ4FzFEmDl6aHzU23uj0ydB+PpNc9litii6IrsuyK+QSlB1FmfRoXhUDEPmfkbWTyzacUS0HhXbe/KXTyV4LFrvt2e++A7ZocqncW+w1gaB+sMEDqhmQwWYx9hUEUyj7nVebKryMkq4v8SEv2meQSlZZBOU9AfLSrWnbsUwsv5f54E1YkvxxSDG2rxlzcsNKxXXIbe3kk5FasBe4EHNapL2K06U8p7FPCEAOM227iJuJOY3qkpNuyuBZybLTlyuPg==\nxn--45q11c.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--45q11c.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--45Q11C.\t\t86400\tIN\tDS\t46399 8 2 65907E5274D504536003BC4C24AC8D4907D0A7018996FFDA5B7F46E8BD9825BA\nXN--45Q11C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c9P9SrsN1HGCk8iIutzjp2hNhhnffbrcNghU/dQa0BheMC9moQCuBzEO3NQ492HiaHFQd7TLLpRCmCgcjYQBdtXEhqvOO8dA59aHCsleM7YCo5SYNEPWj4yAt24usVsReMrKR+CJGG14OIG3Rv95ZghkxjZERoeb5njcat1Uq3E0mOU2tgrlmZyzxDM4V1TJh75O9HOIHjWJb4azN8UEhkup8FpoB07/C1SzfydJ0utU+OoydY014fNUFzdybNJy9Nw3rsXoFhDSGhMJSe1CyTkV4OWuZKz+92XPWdUfIKn/HbfUlAxhf9h9aY0HYpTx0gYOe5+sYdzugB3e8AjkIw==\nxn--45q11c.\t\t86400\tIN\tNSEC\txn--4gbrim. NS DS RRSIG NSEC\nxn--45q11c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . j3bACe2a/rH59Ot1/HRtT/sJ4QCRGmHE7NQcJTNjwbfjRlarYM2IVqV+v3/6NIEZQVbPFaWp/DiluQfQjpBcuVfhQViDo/Y9HKvGm783srayz2R2c7og+IdUCYNOA8fxEnyTwqCTnVKBNrcNdNEdQhhz8CgrGobg0PeK4Obz+mLea8YP8YLTzMP3S3DShJWi05jeUiC5OgG7PxQSZJsYM2hiQanDk23A5C6m2tUmzT0fW62EwpI08QsPFwujnAldD98nL+6nwaK6pOgN/BO0cmCZCk3St0JZ798BB1taKBAqmlymmu22Eh+zTQqYPtvYAFqQypdfwcPgrdTKRqNFsg==\nxn--4gbrim.\t\t172800\tIN\tNS\ta0.nic.xn--4gbrim.\nxn--4gbrim.\t\t172800\tIN\tNS\ta2.nic.xn--4gbrim.\nxn--4gbrim.\t\t172800\tIN\tNS\tb0.nic.xn--4gbrim.\nxn--4gbrim.\t\t172800\tIN\tNS\tc0.nic.xn--4gbrim.\nXN--4GBRIM.\t\t86400\tIN\tDS\t21430 7 1 C4DA13C32BDC30090E91AD6889D5137EF1097FFF\nXN--4GBRIM.\t\t86400\tIN\tDS\t21430 7 2 10EB900D8A6D23890EF9200A8C149FDB0D412A7137E78C58F89B07C66DC50B25\nXN--4GBRIM.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . off7uR4VnO2UEM8y0JH+lxsZo7c+DcuHCixEnmD9F4+f78qMzxK7Nxp1oiXZP0LBKLR6F3txNwNezxY9O2fHEPfJzpFzuxx1sACskw2Vh0kF0KOedLFa7bhMv3Gn3+mGmyup/Q/yoCbFWg93jXUAsjKgGCj/DOUZWNxqFeVj7kEtPiWk+bs12dayyFcJkWcw2vIDMqRenpqVrLbKIWby9mgY/AdTgcHB5fmRiAgsrcvU27lZb8C04Gn6f4fcf4ZnuRPxM4vC63Zs6uXDBHJiTFlYYK+N/6jFHdU8qMQ35k3/ibw/qnQUJl1LtgNe8UyeSQhYIykvklt5c8yKGqKJ+g==\nxn--4gbrim.\t\t86400\tIN\tNSEC\txn--54b7fta0cc. NS DS RRSIG NSEC\nxn--4gbrim.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AuWleM0tv3YmwMzXtJ6xb3PlL2O3g8ggShTwaRlSEZ68yptbtFaeRiPAYAR0UmiN3og0D0q83xVHWSr85QEwwNbma1C7/VSe3UbF04qHK0PZuujkcNWLBpeCZBdFZetzNukNEbtu36r9P+ufm6Q7cIYTThUKCO1fvM6C0B+mNvq5i6frer0SUFpTabUffW5JVak0jJU7taexaV3lX2ycU7nkocU5fvTMhSxFuLi9r2dEuFxQUQ5oPt2VK3dDc71V3P3aC3AcmyO0pAz+Ly+KVaywoft4pLd32jmqqVN7YcMEIbHnS+pDhQlg82RWOwwWbaUuypZQxY7J65hvAOsptA==\na0.nic.xn--4gbrim.\t172800\tIN\tA\t65.22.244.33\na0.nic.xn--4gbrim.\t172800\tIN\tAAAA\t2a01:8840:ee:0:0:0:0:33\na2.nic.xn--4gbrim.\t172800\tIN\tA\t65.22.247.33\na2.nic.xn--4gbrim.\t172800\tIN\tAAAA\t2a01:8840:f1:0:0:0:0:33\nb0.nic.xn--4gbrim.\t172800\tIN\tA\t65.22.245.33\nb0.nic.xn--4gbrim.\t172800\tIN\tAAAA\t2a01:8840:ef:0:0:0:0:33\nc0.nic.xn--4gbrim.\t172800\tIN\tA\t65.22.246.33\nc0.nic.xn--4gbrim.\t172800\tIN\tAAAA\t2a01:8840:f0:0:0:0:0:33\nxn--54b7fta0cc.\t\t172800\tIN\tNS\tbd-ns.anycast.pch.net.\nxn--54b7fta0cc.\t\t172800\tIN\tNS\tbayanno.btcl.net.bd.\nxn--54b7fta0cc.\t\t172800\tIN\tNS\tekushey.btcl.net.bd.\nxn--54b7fta0cc.\t\t86400\tIN\tNSEC\txn--55qw42g. NS RRSIG NSEC\nxn--54b7fta0cc.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nybSY4GDTgsVIO1IIGJx44sfvMOwvAbfLOAwK8pgXk7qn4C1R4q/cXHZ3O0dxi0E0l4YyG4lIfO4Afx+56RRaJYMYBvM8KK+Asc0cmO4MhLBBCCnwIjm/2InP/o4BmuM/0/2RRWdna0gsHCslgUOas6HaL35uN/8TFOvWsOjnh1LLxaDJyTrqczGdMdp5mstx3Sb0JjaVVu3idgTnaYx0OFQgfxsdZ7lOwljiuKfJ7tgsPdVREUoXsSMKFfaxeLHx7BGrCwBSftvYjW4bX9xp+fCUoFSuMdnqtJLzBD/bm54yaSnqEzuppUjvNEDPNdW2q/EALJCFP1G4Y45RToV/Q==\nxn--55qw42g.\t\t172800\tIN\tNS\tns1.conac.cn.\nxn--55qw42g.\t\t172800\tIN\tNS\tns2.conac.cn.\nxn--55qw42g.\t\t172800\tIN\tNS\tns3.conac.cn.\nxn--55qw42g.\t\t172800\tIN\tNS\tns4.conac.cn.\nxn--55qw42g.\t\t172800\tIN\tNS\tns5.conac.cn.\nXN--55QW42G.\t\t86400\tIN\tDS\t48226 8 2 A16754C480E58C0D17126B3BAF93F32BAC39A916CF9D1F6F3A1F5C33687BE80F\nXN--55QW42G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ObXgCp1mz0YSyd2Dr60pvYI1xODOBn5sJspAgDh1IXdnIpyk+m9q8du7gGBVXN1qspcDp5MnUcB4V70EviHqJkIYNTW584T+Lx427qQ+NiJQNIycHmIdTkXTfGBbdWqM1hGShycXkVSZEf2GbZALw/srKpUPJWz6WvZ/vUJa0igGc3kfmL5ty3dke44NLBQCKJhrLf65t+BhQlSzMeblv7VdpuI8jlFWBrxBNTlH0bePQxV+EvOhTGk5aXh8luNZtVb6JStakS2fOvUcHF0JzrtXU+2VuAHYpWIBS0vvpOBd4m4BR0cXzekbnOMFv41a5MdKuD+tNKBMhYXAvhBu6Q==\nxn--55qw42g.\t\t86400\tIN\tNSEC\txn--55qx5d. NS DS RRSIG NSEC\nxn--55qw42g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . owNgNKzL5GUqS+J8DNB/4snJs97Tg/ir0ol7PtjH27bH3GQbdaYC4a+skpWtTzwbQDkwBq2Uidl3aF9aaZ+AGL3HOGlkHlxCVYeZWZS8clYNuXAZ7KI9cN7IMHs+bztESFOUWHFSsvtiyaOSs1EO9rIv953Tzb7Gxa/8jkzmEuEDbSNnre+rdDANF2ND1/k4/7vV03Y4HEf9NgittYw+Gtch47ZAyHmzfFMUW1HFrC7pv5m3QTkuBXrNqWuFV7+bHOEmDdttBmmcYO5ampCOwjALHSwtRnJmqH3CZWJUgx801ZTuatVvpUK1pFMnE1R8me4UxhikpF4yuII8bzcp0A==\nxn--55qx5d.\t\t172800\tIN\tNS\ta.ngtld.cn.\nxn--55qx5d.\t\t172800\tIN\tNS\tb.ngtld.cn.\nxn--55qx5d.\t\t172800\tIN\tNS\tc.ngtld.cn.\nxn--55qx5d.\t\t172800\tIN\tNS\td.ngtld.cn.\nxn--55qx5d.\t\t172800\tIN\tNS\te.ngtld.cn.\nXN--55QX5D.\t\t86400\tIN\tDS\t47359 8 2 D8FE897CE8AC620CB7CB9F6F4E887FC7A14C3ED80CB973DA4E30A17CECA1015B\nXN--55QX5D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G11TvtrRMIRPUKJUPPjin6niGYuLsNta1+SZqILuLLXIqSiMqaVBHh5zY839EziGX0utXeH//FEvaBlzxy1UefWXtEYnyGwlLto1bJzWFnGFxio56c74eLcJiyZrny3TuiUrg1rM2Jl8Q3uBT2YZ5WLVYIeyxH787LbN5Fbg3q0pL1p9FTOYUkoRy/WEhLbbGOo3LWxPBhgb6VH7A3tY501d6L43iEJC9sUZ/4H5HM4pX84eP32TqqOkBlq15QDE8+4D0GDcobIuok7zmOXStgyntQ+JgJE0aD8tlUEgocvbnxKqmGB6bwQYyJITuZy6EXPBRdu9ho8ZbvKBqj9XfA==\nxn--55qx5d.\t\t86400\tIN\tNSEC\txn--5su34j936bgsg. NS DS RRSIG NSEC\nxn--55qx5d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eEn9LJrgDOHKTgx8UtqwAxp1gkT1j0Piwq3xe3h7k3FyyXne3CfulYCdpb0gftFLyxAtqUOMvjLGD/c7S03YJibTASHTUs3ohgwntLcE/bMPlndOkHsZ3MR7af/goWDnoXr8B8LxBlDZ2K8VUyBTrhLozlKAQezskyRMjdtPWGGr/Wu6qTCtDbtX5cUtudPtMWqufA3e1UHpHPT6i8qj4kAdTBIw/Br2sBsnzheo3DHkWbtNzkRMuLHW2sEzbIP494leZIxeMx26Zz8ICQQz5joQGk67dzF6IETVhTjBie0j8qEO48jHuYsvD0Hb8QuKPAUHSuQ+yCw9D5VoWzmdSw==\nxn--5su34j936bgsg.\t172800\tIN\tNS\tac1.nstld.com.\nxn--5su34j936bgsg.\t172800\tIN\tNS\tac2.nstld.com.\nxn--5su34j936bgsg.\t172800\tIN\tNS\tac3.nstld.com.\nxn--5su34j936bgsg.\t172800\tIN\tNS\tac4.nstld.com.\nXN--5SU34J936BGSG.\t86400\tIN\tDS\t38334 8 2 8E0BC7DE12A1B331B412EF896757471153D4FE1FB7E4EDFA21BCBCF49D9D7FB1\nXN--5SU34J936BGSG.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Fd2fadvz3uWy9U+VVMr4OSQAy5GUvK4CigDtJFGkF6JCTBhvWh0KFq8GnGfMNhZHxsLzOUyLI/2itzKFUU6I+GiX4NmFrmy4NgZq12R9oufTrSIRZI9Od+j+ZBoR6O3eadkoZQhtft/jJ777wSsKpmdR/MyMpnzZJeX872ehTrUSYKRwAS8EL6uGD8NNA2W7yed7wSwqEhcApSwIbFPPgMe8TGedUgLWpAeJlGl1j3bA5Wvnc+j9szOy08BYNVABNifuOWVFkosh9QbZJSug6MOUH0flGvZqkrqBlL5r2CS6IYjI5mgKEggeD8eihw5PScKt4VxEMf4S+VcjMylzAQ==\nxn--5su34j936bgsg.\t86400\tIN\tNSEC\txn--5tzm5g. NS DS RRSIG NSEC\nxn--5su34j936bgsg.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kvHkL9FZgfdZs94Q6++eQSD3z49Pdsvhw5MsWz1EXzvF70hoAhCXZtF0aez9ZIbr0CHfCmwtee0kf8BwTEuFHZtYUO2JN4cHRZmvknPJDw8G4Bdex/J/r2uXZ7IilBzBGtLRXfAr2/jmrf1XNH1JpXjdGAAVvjtPuUq8lMmNK/h2SYfNe7l+2AHAuD+GQmNdia7uss4wC+8ZzXLcCaEWgDVYkio7+53dpy9dje9TRDRjhqia9S2NsAESz/tXkKhhFBzUyDIk0gOvA0rmiYrrxxzF1UqNA5GY2bA7d9/LoY9y28vu3F42ZIvw63PK6inARlBH3SuCWlG8GqbApAaNZQ==\nxn--5tzm5g.\t\t172800\tIN\tNS\ta0.nic.xn--5tzm5g.\nxn--5tzm5g.\t\t172800\tIN\tNS\ta2.nic.xn--5tzm5g.\nxn--5tzm5g.\t\t172800\tIN\tNS\tb0.nic.xn--5tzm5g.\nxn--5tzm5g.\t\t172800\tIN\tNS\tc0.nic.xn--5tzm5g.\nXN--5TZM5G.\t\t86400\tIN\tDS\t13249 7 1 800B951D452C29B9A21DFCF6535513D3CECBDBF2\nXN--5TZM5G.\t\t86400\tIN\tDS\t13249 7 2 F9C57D9B6594B8A8AA132FCC2E4D60F857A8DAFD591FB3B9ABEB312160DBF503\nXN--5TZM5G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . pSH5XAQuLkbMGaK5xNDqcUT0wYxigWQCc+HSw8F2fZuK6ti9fSwMvG3NQDGkPROmFf9BuFEbiFM5svImaqdVcxDQYZ6+evXuUgWJ3Djxxg6BeU99ZPeL/wnZ9cNql2Bng9fhLAQudMaVaJSwlkjJBAR278X59WkJUhuzJy6O9mNEJ5pTRQs/NFVlbfCnwfEU63J/I4kW2rg7GQOlE2I3QH4ZV7BM8ERXw5zJd28CXPaZ0nGlQ5Y8zHEIesIGnnn//livWJ3tVLzWHFgPxhWEadky+0Rb6YjtLGC5xu54LF3acbWIVWlb6KZILsHdTzp4SEaDLZWd1xNuMaGVz2fWtg==\nxn--5tzm5g.\t\t86400\tIN\tNSEC\txn--6frz82g. NS DS RRSIG NSEC\nxn--5tzm5g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QlHPXgX1pyBrFudGLpXKj/VsSQzzE6GRxwHR0kYafxcQ8m54jCH2tzDGuMvNCViWAkve6w82nKrKqbauJosu3sm5kW1ii5RiDXECWjJ2mX5EzpMtrYS0RY5+2nVeGdxFSohKFHrz2UOWQnLbLy43q04mPOGj4NiQwlxxsGo9qjXXzqsVbaZzEG2iivXeZNx5hCgR/K1OzY3aQo0lxSDecYqBHiCMC+42+4mrTDE1YRWD8aoLeI8dBBoF2OHeIoyhtxMDYzJQxR+pIGejuVxrcCaPQM4Wo0PAlD0qQWjDBV8swgT8gTcEFeg63XxE8jtYuGc4YdOgymJm2K2J84VNig==\na0.nic.xn--5tzm5g.\t172800\tIN\tA\t65.22.16.9\na0.nic.xn--5tzm5g.\t172800\tIN\tAAAA\t2a01:8840:12:0:0:0:0:9\na2.nic.xn--5tzm5g.\t172800\tIN\tA\t65.22.19.9\na2.nic.xn--5tzm5g.\t172800\tIN\tAAAA\t2a01:8840:15:0:0:0:0:9\nb0.nic.xn--5tzm5g.\t172800\tIN\tA\t65.22.17.9\nb0.nic.xn--5tzm5g.\t172800\tIN\tAAAA\t2a01:8840:13:0:0:0:0:9\nc0.nic.xn--5tzm5g.\t172800\tIN\tA\t65.22.18.9\nc0.nic.xn--5tzm5g.\t172800\tIN\tAAAA\t2a01:8840:14:0:0:0:0:9\nxn--6frz82g.\t\t172800\tIN\tNS\ta0.nic.xn--6frz82g.\nxn--6frz82g.\t\t172800\tIN\tNS\ta2.nic.xn--6frz82g.\nxn--6frz82g.\t\t172800\tIN\tNS\tb0.nic.xn--6frz82g.\nxn--6frz82g.\t\t172800\tIN\tNS\tc0.nic.xn--6frz82g.\nXN--6FRZ82G.\t\t86400\tIN\tDS\t32256 7 1 FCE18B0EEE7F8DA4999A515CF554F4CFE6FBC8CE\nXN--6FRZ82G.\t\t86400\tIN\tDS\t32256 7 2 AAA6B908BCDBFF82A49F4817A147A7E604A612616845FB3811E9B21B3BC6D2AF\nXN--6FRZ82G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . V4oaRc3LQU0k5Toio9jyDvM16WoCRyQmvcja+zxC3DEWE5tFxW92JHU5I4XE4AOem8sNovmLPBTaN7K5zNLcOitA3RqSvL8+Tk+nF71nHzjFdyS5NTryaWg4prY7oCYAxUNtq8zOe7rL0pMnB6SZfs3VN2U6/ck4ufm0QyznyZ4As89tVYADHlasWW4RGdNka3IKj4g3pCS5hJjEpX/swfYbZ7jX47q4m7g7ZlZOrnJdSlkQKpRCq+htM2C+W5eMjEi3CLDS1uXDgMNeVkTdvhTQ09PBJqGCo6dRx3HLov+vz3gRPMZylldvjsgVvSju1cQGNpjYvlu5INrjPji/uw==\nxn--6frz82g.\t\t86400\tIN\tNSEC\txn--6qq986b3xl. NS DS RRSIG NSEC\nxn--6frz82g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UcCoeNEOmS9N5zebZjZPZK75QFt9eEOt0D/QLG+a6jQJMhzyPT0eHwEG4mq8gbbAL8XHYF3JBzsJlDYIuEanKktiVXZ8bxmfN3oGKMP2gqhCNfq4ux++41d2OWuoj5jE2X7Md4SRXoLF+CuC9OXZ+eSZDP6jI74/Zi2AJafxDFgIcYFqmP/NLoKPUs2dkOKL8QhMDEoybnFkUPbCRjXsEP5G3mc6a6rbaDGapigE/Yw44ErFHSsDQnWt10He6ytQwX/nyoy1b0reoUOGWPKKSKJ+k5ea9sRHnc+2NaxnVEnVXjWVJeZf7qMa1GhqD2/1tXv/wAoJygpbfdJ41NOiiw==\na0.nic.xn--6frz82g.\t172800\tIN\tA\t65.22.24.9\na0.nic.xn--6frz82g.\t172800\tIN\tAAAA\t2a01:8840:1a:0:0:0:0:9\na2.nic.xn--6frz82g.\t172800\tIN\tA\t65.22.27.9\na2.nic.xn--6frz82g.\t172800\tIN\tAAAA\t2a01:8840:1d:0:0:0:0:9\nb0.nic.xn--6frz82g.\t172800\tIN\tA\t65.22.25.9\nb0.nic.xn--6frz82g.\t172800\tIN\tAAAA\t2a01:8840:1b:0:0:0:0:9\nc0.nic.xn--6frz82g.\t172800\tIN\tA\t65.22.26.9\nc0.nic.xn--6frz82g.\t172800\tIN\tAAAA\t2a01:8840:1c:0:0:0:0:9\nxn--6qq986b3xl.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--6qq986b3xl.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--6QQ986B3XL.\t\t86400\tIN\tDS\t30406 8 2 A9B0F70F49B9E0819D93E5E98D1A24499ED86DC201C15D77EAF1ECBBF7C6D2AE\nXN--6QQ986B3XL.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . g3amGeNx0ayh1P2AvxjBoFSNmYOHSNZykifo1SGepKD1IzE93iSBI8oHge69YPi1CBrRcX2PETSg8Vu7NLPngJGqW5huv3xllcQTSucOp8gzoyU+jJcriiaHRZFhKs3N2Rj8mf+yFjXubvbFVTJJtnSVB/P/WFS8uIgFnMrwlSxPJGiTn9xQE1f4gLgnUUkBFZPbUQsyhXARA31WJQsP6ZdRsBjlXodfEKBLsM9sXZc54JIh1Ap8yvFxJDpF1UKOXIIa3AqWEhb2xDKq7Si4xprnBzqMLwSbcIGYYkN3TU34N748g99UcUZC/1sHCkSZjtmX7XdiXClLEwo+ZDEMyg==\nxn--6qq986b3xl.\t\t86400\tIN\tNSEC\txn--80adxhks. NS DS RRSIG NSEC\nxn--6qq986b3xl.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hElJ0UrLuY3xARQSxZ1nUOMEOU6qFiMzcAC/Ga9l0AORvOFbrFKKjHiLLzyP3J4gSMLfRXyuiKYTQykrLxESMlOEidEFX62Mva5FLrZ4bB0OG6h6LK1GIEL7muovwNz4WPer5K3jK8J5iDgGvW7qy3TGQL8oDPVcLBDTn08zqUY8s8Rh3SUrI4a164I5dk+nsnT6iXi68DG6Je9+b4g65rDxmt8pm6Iy+T5SrmbeRgYFhLkQf/FECyaaxErqlUE46OqcBAtoQrzCEMOuHABEIa0MA66+H85ftV1DoywIJfyVX6kgiam7V1dyq2zMoRgjEJrKNcU+L0N6pYXUOECEIw==\nxn--80adxhks.\t\t172800\tIN\tNS\ta.dns.flexireg.ru.\nxn--80adxhks.\t\t172800\tIN\tNS\tb.dns.flexireg.net.\nxn--80adxhks.\t\t172800\tIN\tNS\tc.dns.flexireg.org.\nxn--80adxhks.\t\t172800\tIN\tNS\td.dns.flexireg.domains.\nXN--80ADXHKS.\t\t86400\tIN\tDS\t33904 8 2 7AF8634483E30E963ABFBF03F2EFE17732BA3C4D2F5020777A415420048F5FCF\nXN--80ADXHKS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . LDvXfJcG8XfZSnW6HqBQd/ZCpKN7vswneJ4Jy1J/z4TMfhwI0WJzttuiQl6CY9QKgyZMs3hLv25AtmN0mNpL1xAVeZqeYYITeVjJ/j2w4Evc6mxeCWQYPIU+GEfZ6iTlXYXQZlC5u5sK/UuR/65RSrWIO//gvBhzC4eCvAxJCZuPoHT56/kp0PoWy8mDcRPpP5T4c4kuVua9K5kp1V00ifpTHt7asYZ8r1TIank2kKFDDc+8RllZjdrY48V+YlZM2cqC0WRba2D0NMcBV32CQONII3zfxj1jG0Wifx3ZLF9u2n1cLCvU5mJwRiCfy7J22lPD+f8FnLiRcbhOKSP12w==\nxn--80adxhks.\t\t86400\tIN\tNSEC\txn--80ao21a. NS DS RRSIG NSEC\nxn--80adxhks.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uGDijjUez38dPY95lvxTC5DnGH22rrkyhDYEKHgspBx+wnwg+mwj35eZM7+eMtm1E2LY7H8srNsPYJWnIyFvTRVsNDaW8L0z7FvGM0WDgcqZq8RkMiX1TfteBEWKA7KzpjzSBmLXyANbBTj0kC64IFKUenkt4oYX5aRQAo8BcMFnqRb99YDkR19vqgIN+Ig9QXGdAPqi9NydOk457NH1fB8Hb8ETJ04kTAi3RarUVfAd67uNrAOw2IplK5+22X8M0UoLb3WdsukAqxPPZXG8UB2GNo6OZrqWg77BSWmjbjt/v74hXmbIsw052lmd4+spJ1ZPPB5FaS7HDErlkOMRCA==\nxn--80ao21a.\t\t172800\tIN\tNS\tns.nic.kz.\nxn--80ao21a.\t\t172800\tIN\tNS\tns1.nic.kz.\nxn--80ao21a.\t\t86400\tIN\tNSEC\txn--80aqecdr1a. NS RRSIG NSEC\nxn--80ao21a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WZSerZnBfz/knZAjauVIB4MVCAqu2bYRx6uBzONBY+YiuZIx4yKJyS0paqw7Bs9BPBhV+ahaOMue/IJviRnuBxmc1WnT5foRomEnxQugb/jgsU+Y1AdHnTrMMhX/tyZR/45jVzTsUMfrpRxjbqOCReANASy6QqtFwgQ9311D/y1yDpp/ZHmSpabtuJus7tfM8yLsXD/lhr0e3/2G0hQMUL+mehRRzRlso32GYVx4xE6ZgUysLdfK3dIAfQ1hcOvEV9GZXFNRi+acg1qkOvUkA0vzs+WUMcG+ILGZqdbFAiPtj2srp/cq3Fn5Vc0aYYBefTHPBWYLNmTj3zVSbVhGHQ==\nxn--80aqecdr1a.\t\t172800\tIN\tNS\ta.nic.xn--80aqecdr1a.\nxn--80aqecdr1a.\t\t172800\tIN\tNS\tb.nic.xn--80aqecdr1a.\nxn--80aqecdr1a.\t\t172800\tIN\tNS\tc.nic.xn--80aqecdr1a.\nxn--80aqecdr1a.\t\t172800\tIN\tNS\td.nic.xn--80aqecdr1a.\nXN--80AQECDR1A.\t\t86400\tIN\tDS\t20614 8 1 C0B44C35CCF1B75B35B2A63B61B00A5721A09069\nXN--80AQECDR1A.\t\t86400\tIN\tDS\t20614 8 2 150A3CEF3514BD1342081FB2820CF8CD044002AAB171B456139C87CF26736394\nXN--80AQECDR1A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Jpq5H8wEjqn6P+MFQ4wl9t+uscPO969SGV/TPDB2rbtQwOBReOp/iF49OnnUwIoYzR5SEPEkXM6pd6P9U0dHnGQWuixxQ9nXI7wdvpiWooTbjWh71YsHkbEq3RI6iY4pdvsB1/tRj9/VjlWLLsqCEMrHurJLAiO1YBP+UMCd9zdL40IrtNJf3n8Hz+XF44DjWbUZ08hlipaKhLQqhkIjZJWlSM9S1LHpULVyrOvFAofzxylIi2zPcVr1ghpDq8BLgvCILX3jRUoPp8CffDtbcC7z90XUfYWTZOwHu2zLZ5xmAqDuA9OZnkDNUHNS4EmYdBeF/2EhL+RyB62jJIteHA==\nxn--80aqecdr1a.\t\t86400\tIN\tNSEC\txn--80asehdb. NS DS RRSIG NSEC\nxn--80aqecdr1a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ODwfe774yazJS9ZZbLevRTYhafH0WZCl65UOXKVxhV0nWt988dSMR0Z8Ehd974LzosFS83VXwvQfEwLykxv+b5/Fn2f3UVYXFJ+4/IBSqRVFzIBCd5MAp16Fn9MCkKVy73dFeexOy7Hd5nVlVKTjjgjb36xQ4fd41pyG4MGADqAlmPU+BIagP6nhbZZa6TBMXFLsIJW56/lFXaleTmyOJXLXgBcmva3iHk4H18bcfj6z6JsIAlkXCrKEiE4OBrHOKblA9tuofZsZEKxRGysUE2oM6eemwsUai2aC85OLPShdtOKoEZTAlBEomB8pBOthIytD6RBBsCXJXKYyMg3wlw==\na.nic.xn--80aqecdr1a.\t172800\tIN\tA\t37.209.192.9\na.nic.xn--80aqecdr1a.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.xn--80aqecdr1a.\t172800\tIN\tA\t37.209.194.9\nb.nic.xn--80aqecdr1a.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.xn--80aqecdr1a.\t172800\tIN\tA\t37.209.196.9\nc.nic.xn--80aqecdr1a.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.xn--80aqecdr1a.\t172800\tIN\tA\t37.209.198.9\nd.nic.xn--80aqecdr1a.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nxn--80asehdb.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nxn--80asehdb.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nxn--80asehdb.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nxn--80asehdb.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nXN--80ASEHDB.\t\t86400\tIN\tDS\t54606 10 2 A1A13FCD0AFB413657352EBA09765C81E0BA0AF0B8452F03EB0D0E4C9661241D\nXN--80ASEHDB.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CPrCOqjt04UjyZTFiMxc6xnueEfNIGMMI4DdIiANRAjy6L1nNMHBQFwkLQOoL+0PXKshAYTWCWwjCr6y8NsxKz1d3E0DifvjCfD1Eo9olh44tDEX8d8sFEb0BZXuYwt+aTxeZGOKzR8LenUnnrGSzcATS1fpbAXhAWNXb5a2SViPeGcUy2ZdEg/1f1ROv6z5YON0pfl84ng8N7YqyQZ/cLwmQHY8xj1Xid64CAgtli/56lm/QSG4/sj4hxFQAJpUPZgdXhv3j4ifnBWehT4r0e4+ceP2yCWOfQB53bQWfsgLRger5vObvBUljzrqBlc7tCqLosIzmarQoV4TInu2Sw==\nxn--80asehdb.\t\t86400\tIN\tNSEC\txn--80aswg. NS DS RRSIG NSEC\nxn--80asehdb.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JPlL9UsauSo3MSBmNPrWEfT9yO4ih8YyJXYkQkvNRB925hRjFSVoSXr+MZwxH6uOtg6Ym0fw9DYqoBlGWR07RX1nxfo6Fl4kWivm8rTECmOTtU9j5+RmCAShC3Vsm7Sg0UztHOvL/7moQbPnaYSdXh/QYd+5vdFxS2rZ4FOVV9QJRQJ7rAPbUzFdHXwU5JhOQHc6V8dB37dcyeYCQEXqLnWtzplzEOFDpAKxuxwAW8YXwd/q9bEWc4U9+bu7KLO+w9TvTFYXxHk/JTxz0yyMtvn2WWGAsXNfhzXNrpNxZR8w5vuLpTUR0TQn3QUOB7hYUauHuCoZdwwXv2R4sV4lEA==\nxn--80aswg.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nxn--80aswg.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nxn--80aswg.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nxn--80aswg.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nXN--80ASWG.\t\t86400\tIN\tDS\t61281 10 2 FD5803E5D6CA1B8B5B3345B8E6AEA0E640988D973AE153713A7BC890A84E3400\nXN--80ASWG.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . t6F1fNC9ZbZCfYxWFe6XRhh56j6twU9D1NNGvNUvEBZFHUpYfUg6Wv66AunpUSgaICXAyN+IFCzTfbx2qlKFJSOsAqaKgtwFTbhQZSwzghPA+dP9ReFQV+5poQDPeDIEd+Pohl1Myp/yL7R8GfpdouuFFML/e3DmyMkwPZA3BybwHtePj0Ysi3qUfXYw1/g0XmkAHnwFGBzNeQ0eK3Yi0P/J8DinghvyO3pYBchFv0R7fbc47GdCSSPjnrcOxore7hAXMfDViFWVTuQWhlnZEGsp7dTEyttzF6SOKBbJu5BKsV5Ny7DnUYOmCLEw16oHptBBUFUMGzU2eSIfu7nbpw==\nxn--80aswg.\t\t86400\tIN\tNSEC\txn--8y0a063a. NS DS RRSIG NSEC\nxn--80aswg.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v+jd7fJiG9H8bilXDpsWnLsyZx2hWctwvBSg+0Ac5FpIsfMNaMVn2Qi/1gqTVL370zMs8S/UYpE00LGIPBqAWXJfzvdEqq/H9GtaFNmIYAF8fBZ1IM1QvPWwM5YhtJ9XU3eipL3cxnAJ7ibGEbZFXUqyj48N3welwOaq9LOQI3m4CeDk27AheNdqFJyOQPIxz5h8cqrByAnxf6i4X06urVX/IdBCfg4GjN7AtMY7WjBaOQNq+gVRS7vnPvzInVF9BUF3US5zGo1WzzDhqmk8ah7v17gHcEYnmZOIXxSKO3DimN3+YAEzTq68PNkH/A23u55cnybFbhdEfOWyOMzzCA==\nxn--8y0a063a.\t\t172800\tIN\tNS\tns1.dns.nic.xn--8y0a063a.\nxn--8y0a063a.\t\t172800\tIN\tNS\tns2.dns.nic.xn--8y0a063a.\nxn--8y0a063a.\t\t172800\tIN\tNS\tns3.dns.nic.xn--8y0a063a.\nxn--8y0a063a.\t\t172800\tIN\tNS\tns4.dns.nic.xn--8y0a063a.\nxn--8y0a063a.\t\t172800\tIN\tNS\tns5.dns.nic.xn--8y0a063a.\nxn--8y0a063a.\t\t172800\tIN\tNS\tns6.dns.nic.xn--8y0a063a.\nXN--8Y0A063A.\t\t86400\tIN\tDS\t37805 8 1 723FC62539C8A4D0DAEE325095A42BFCB5D42C1C\nXN--8Y0A063A.\t\t86400\tIN\tDS\t37805 8 2 946531D624EEC481125BECEB8C81DB794B9A5914604F798600C7699F07560192\nXN--8Y0A063A.\t\t86400\tIN\tDS\t59182 8 1 66C2DDEBD5EB7DE11E62E2C9C116EAD3911E6719\nXN--8Y0A063A.\t\t86400\tIN\tDS\t59182 8 2 DA933FFAD17478E38721DC9A1296E0FAC1592767A558D1D36C0EDF25DB5D391B\nXN--8Y0A063A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m6H40D7skafQOFz/QvWT59PEQT7eSqYWP4+6V7l/JhdeYHaloPfWGagNjyvzUDHTsvlbq3J7S9/v3PZMCJ4Cp/Fq/EmRiNboGpp1+XQjeQIB7WCeoJj3JdeCf0ywv+/SZV2i+vmFwF6By6eaIdMMc5v6tPJ1JAdTBQW0Hfq4S0wVG+dI6tShsRYlui+5jajj4mRws6pn9K15NHGkuWfvqxArmvzwffAyvdW5Zi8zP3S/fReGC4k42Kw9ReJrYUGz+y3NioRDYRkvuU10pzCVUMfXCeLFEowmljOZgbCeFRa4OSp5BHH+yWf1n49I86UtGDtkzZx2CPH6S/Kwz/JROw==\nxn--8y0a063a.\t\t86400\tIN\tNSEC\txn--90a3ac. NS DS RRSIG NSEC\nxn--8y0a063a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CKtdGM4IngkDTQMf6H9iM8liSCYpwECSWnetV9C/S88P4gyWj2FWkUML1Bv8PmHoKymBwSk9aGv1MrpDgKsdimm9Hj27u0CbrYgaxrHilCAgzAQZq1LfKX0TrPFSZ/4AAVd5sfzH7Q8BRjETL8eSINk+jEcHj3N6kxdUuizzA6Pn8GTedXeJOkHY24qo5P2kOJKJpObgl4zUiwwcOoPL1oLQUnLINT9Y0Cli3pM4yB2kHFrYj3oI0CrCidbIzMh9JRjNgG6Jfg13JR7VY8/UO3WJaIR9NQxSdmW7GrVr1PdIP8MAc/AKxasrjruyhxrqIgOtINWj7CGk+Kv5Bl66qw==\nns1.dns.nic.xn--8y0a063a.\t172800\tIN\tA\t156.154.144.172\nns1.dns.nic.xn--8y0a063a.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:ac\nns2.dns.nic.xn--8y0a063a.\t172800\tIN\tA\t156.154.145.172\nns2.dns.nic.xn--8y0a063a.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:ac\nns3.dns.nic.xn--8y0a063a.\t172800\tIN\tA\t156.154.159.172\nns3.dns.nic.xn--8y0a063a.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:ac\nns4.dns.nic.xn--8y0a063a.\t172800\tIN\tA\t156.154.156.172\nns4.dns.nic.xn--8y0a063a.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:ac\nns5.dns.nic.xn--8y0a063a.\t172800\tIN\tA\t156.154.157.172\nns5.dns.nic.xn--8y0a063a.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:ac\nns6.dns.nic.xn--8y0a063a.\t172800\tIN\tA\t156.154.158.172\nns6.dns.nic.xn--8y0a063a.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:ac\nxn--90a3ac.\t\t172800\tIN\tNS\ta.nic.rs.\nxn--90a3ac.\t\t172800\tIN\tNS\tf.nic.rs.\nxn--90a3ac.\t\t172800\tIN\tNS\tg.nic.rs.\nxn--90a3ac.\t\t172800\tIN\tNS\th.nic.rs.\nxn--90a3ac.\t\t172800\tIN\tNS\tk.nic.rs.\nxn--90a3ac.\t\t172800\tIN\tNS\tl.nic.rs.\nxn--90a3ac.\t\t86400\tIN\tNSEC\txn--90ae. NS RRSIG NSEC\nxn--90a3ac.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WkWpKReicEWJ63x8gtUeFTSeSdOAYyZZeLD7TIGB/DiHWdjeXEBo9FnOjPIYAS0NeZeRP36BkiUH40gxw3hsywcwQ2lJy8euAGM78DqDDAjlCw3OtHWlfmUIsrK5fN0duEsT+AGMgewEXODNPAH7FjSCyNVQEa1VSCUhGYIslKNECyrnux6f8lrDQqMmW+AFSeRWVVtIEu1RanV/YutvBfQA/OOT978MQWk886BojRWyYltqRj/24PAmezai/Rsf+VFABkiFHZUFGost65UZlECmt8LKkbD9slrAdzapCV1DnHxMLQ35oLbZ5EftZ0iweMInFDINEcjRjpxBgz0VyQ==\nxn--90ae.\t\t172800\tIN\tNS\ta.nic.bg.\nxn--90ae.\t\t172800\tIN\tNS\tb.nic.bg.\nxn--90ae.\t\t172800\tIN\tNS\tc.nic.bg.\nxn--90ae.\t\t172800\tIN\tNS\td.nic.bg.\nxn--90ae.\t\t172800\tIN\tNS\tp.nic.bg.\nxn--90ae.\t\t172800\tIN\tNS\tsns-pb.isc.org.\nXN--90AE.\t\t86400\tIN\tDS\t55126 8 2 0669C2EB01C870DAE3EF098917DA83562B431531334A531E9814F117557509D7\nXN--90AE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DbRb84l5pnuR6hbSWX1Hlgm4MeI2rRD6AvzVAftOF+ZTEeK5HRmVGj5VHwh6V3Dm9LAn23iiOpBKomfHGdwX2k06PQQClhO3aouNHzAtZbMOdgO1ce8Z3xjajxXzgJC6gFpfgbJL3jrFU5o9uXZAxSK7Fa3vdIfIy++Vg8Yv0bKkiEsy4MThvMUw+kcXVj0aTte+S7C3ROlr6iVlwRM1QaZDCfx+LRA2hrBbC9Us7ApmmlmBIZg7acxKAbDzXDcDqBxJWRNohkheoZefSdol6H+5/G2STsoJl3BsEZYpnaUgkMDfb0RWRPZVF2JDWeLVLh/lyMlrFCz/aXxqQMh6GA==\nxn--90ae.\t\t86400\tIN\tNSEC\txn--90ais. NS DS RRSIG NSEC\nxn--90ae.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . V3SJBbc6FBfZEY+1hnwm2qd4Jgf8CzpdRNOIGpkXtw4G/7Zw4LxgvcVWAwSJxkGn2QaEyrejWIV3zB5b5qZO06fJ34I/8klbgAulnD+tuqPE/jUOs+np7C7pzMv7NHCQZgebERgR4FIUcDnmIFw09NaMmEt660BzaMtfFIOmDTuy8PsqFsVh9raVZHRxrIUzQS0lk0dbvelZtJc6Fq2/W/CUYaTPTKautY10EgF+2kCy4Oy+BmSzu58QRHGPkZAhtbF6G2+EtAbVFMXLJxb5sTn9tfFDGelTUv0o3tUJivlG7znaNE1sXUG1UwW4QFZRD0Lc2iIdou+NrIJxXmcCpQ==\nxn--90ais.\t\t172800\tIN\tNS\tdns1.tld.tutby.com.\nxn--90ais.\t\t172800\tIN\tNS\tdns2.tld.tutby.com.\nxn--90ais.\t\t172800\tIN\tNS\tdns3.tld.tutby.com.\nxn--90ais.\t\t172800\tIN\tNS\tdns4.tld.tutby.com.\nxn--90ais.\t\t172800\tIN\tNS\tdns5.tld.tutby.com.\nxn--90ais.\t\t172800\tIN\tNS\tdns7.tld.tutby.com.\nxn--90ais.\t\t86400\tIN\tNSEC\txn--9dbq2a. NS RRSIG NSEC\nxn--90ais.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KMpTeZ2ew5dkhsWIsp+f5rxIrUqma4YTciijpPwaXcdKhGMsyjuqFugaKeoigSec2GTme7yWDUOfZquGPEX8Aoc8FyeuwGaD+nWrsH3myUXR7dkQBJud0jsxs6pENjRtMIk6bxp5w8wbaKSpFkXsN2IC4VwJBzt9u682HXi3ECtzZ6pCWtnsbES+UNt5xADI8wKuVx7qhkge71kkvTnqoIUzbq13SvtjsI2DDY4nsPwEPlqZ5CMQgTWCU6TP7Ui/DDVJ5IPjLzTIW2+k7SJU2sBdfD/i73nIka7kQXb+r/x5VfMu7CBgGmFU5Vr38UiySKRhG0qrxEYw/t5xVSPZUQ==\nxn--9dbq2a.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--9dbq2a.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--9dbq2a.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--9dbq2a.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--9DBQ2A.\t\t86400\tIN\tDS\t47235 8 2 014AE4831DF78851E081E2F33857B1335BBF16A65E3FE624CB42D2BA1A32DAE2\nXN--9DBQ2A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . c8GqsuWgpiau/TOcQS3FkY9AzUuNc/lxXsC2G5kw+MxZU5iGYkjsKnOjikb01BT8NYifXvHKiiVFLu47ShFDC4pOC+zQlk3J78uWhKdzz2ee5uPKWNcPMF1FqHxwDOV7B4mKDR/VYWqhBCXEfgF5mEvtlZLiAginxXpwZ/Q/becRfLe4baDh+zY376D9lv1ZIaBNeYthgLdHUCuXURd6nmcfflCzZzHItLSJGqgsU5FjAkTj509k6KiMspu+F8G40qQ/0VPmahIsnnqReNR0KeE0wY+4lMiTZIe3f1WjQHBap15GTHIr2IBuc9Tu7a3EruCyGbcZYpz44wt4C8mNWQ==\nxn--9dbq2a.\t\t86400\tIN\tNSEC\txn--9et52u. NS DS RRSIG NSEC\nxn--9dbq2a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GotG/PvQDvpEgC75Dd8K/3CfXPGxnbNWMiK3KLFTcQSvueSgK2Xli8hwSYYH0QiUaFDTMOGIg6BM9BV5SABDw6jUA0o8G17S3sQ7LQbtflNsuEgPGES85Y2fnjH3z/uETtjxSTFwvCj5VpiYsFGQ5GE237YUGQSCeM2tByd5TecaO/f5fa6lclw8iClzeZSG+euI4l415IJ0LSe3BefOLV67BrQBnMvs3/Bfnj2bnSgNzkOnv6NU0i/pu9/eQ4LTacJZkJBz1stu3Uru++2xvWQzu6UJuHRgl2CFSTm34edZL2t9rzKLg9kZCxblIDC3uAgeLRUPsNGqCur6ws5+8Q==\nxn--9et52u.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--9et52u.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--9ET52U.\t\t86400\tIN\tDS\t769 8 2 2BAE7BA36EA94541B8BC12188EB1AA933B5081CC281909CC5874AF2EBEEBAE96\nXN--9ET52U.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . k2h3TTF2GAa1MpFrHhEhjGP06QuOqZAzQrUlOc/BVpq3v2Zh5EMa/U5uhzHvQH9kHZuTCddwfCxf1wca4XfFU7xEC4gL8CyNEaFhYGVMCJsm3TACPDV4E3E9wgs4TUz066nsQXUMbQaTmKiJ/trVKvghf6z3rowJjjSvMealnfXm/NEk25fIr8j6Zw7I6yhsKs4IybxOEIjjU/oY8yvo3bhj3IEKl/8zil+jaQwKd4HEbmFR8SZe5EF2FzcOv13qPEFO8aCilh+NSWnKYDJcB0mJTZD3b4H0ZQMvFtyHO8PxzqaH1qWlP0bbWgCDJFdvJpsz52UZ+b/cZ+TNFiFaiA==\nxn--9et52u.\t\t86400\tIN\tNSEC\txn--9krt00a. NS DS RRSIG NSEC\nxn--9et52u.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . wdUeq0eVPrT+9AAoVfFTBlLx8ce8seEE+62GXRz83uyICB+mHzWn6FHWqZNOK/6ZbsjLk3bJAGxDnCjz8V3EalYmtgISmhQy5cQNC9xa34QVn6jfFyx2TJIwkpbHt4cnicbAKgyYwPJhimAvkyT4/c4ihUYqLzhK//nROBRoaH15w8BAvFKSdh/EUhI82f5ZtcExgZNHJOdOnLpXszvUuvgdKOdGDELm6suJZFj+CNStq2JvQofUrvCkTGktUA49JmtsCRVUjmnA/jAmVQTg72rteovoaX5AuEwWK1S2K6+Q0krG0w1/gIC4ZaSAteZhFrHctAC7thiJ0lWXS9Bhcg==\nxn--9krt00a.\t\t172800\tIN\tNS\ta0.nic.xn--9krt00a.\nxn--9krt00a.\t\t172800\tIN\tNS\ta2.nic.xn--9krt00a.\nxn--9krt00a.\t\t172800\tIN\tNS\tb0.nic.xn--9krt00a.\nxn--9krt00a.\t\t172800\tIN\tNS\tc0.nic.xn--9krt00a.\nXN--9KRT00A.\t\t86400\tIN\tDS\t48046 7 1 418BE4A49D0E918967EE13542671DCA14495AF66\nXN--9KRT00A.\t\t86400\tIN\tDS\t48046 7 2 CE65E46BB962C0425FCA5B12BE919A4CDC0CD9D535CF58B7EEB3A96CE1611387\nXN--9KRT00A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EViUa0sxehZMwJEQVW5F9V4SjRx8Ubc0CqcE3Ttp5Ie3reZR74rVrgyj+lUCOXPou7Qx4/3nME1NnvT+CBgaQ1WNMWgLHfxJNmB1SGUiE6FQ0cenYDWThe/DlrWb4tFfsDTZmA41H2jyaqV6kelquCn1KpAsquSsDYmi5VQd6hzPqbH2e+pUsS1UqxfFT1cclbz6kqqQAN7dm90oylPhnp1hcpy0a/yvgOG8++t78UYx2g+llfEkt/LJSU2ejkVBK3CY+yndvupf5rmKtle0zJMb3HYIDTbdYcEC696e7rR549yjbT0mdZRu1j1QbkAIkRkxZEXRgiGNl/eCeeRVUw==\nxn--9krt00a.\t\t86400\tIN\tNSEC\txn--b4w605ferd. NS DS RRSIG NSEC\nxn--9krt00a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hBHafXAFfwE46pdQK1yAGCyta9I2OXYuoS1zRaKAMRL7YASSKWJSZ6tMjpMUuu/8vmcXurZP2QjBM/XFmAFccUZCDbpJb2dSCLqbnXKDrlfN/nkO8CXCbYfobUoYP+p3YTzYeC2TA5EDavWGeJeRiRnOlaPP0p+Kx0bU9eD99yS0gfzrNsCNy75O/TSjJSm+42Q6KrRx7N/ns4if86io/ox9HRbL01AYmIGA3HUME8qE0t4LZ3S5k+s9c8dQoikBS2MRLN6Ku0M3PzV7t52MbY+usQnrQQG56ZaB8+KzNqQBDaYf55OwLnlWiTvljmQEHGMYMRsjY/PmNFETXKdeLA==\na0.nic.xn--9krt00a.\t172800\tIN\tA\t65.22.112.1\na0.nic.xn--9krt00a.\t172800\tIN\tAAAA\t2a01:8840:6e:0:0:0:0:1\na2.nic.xn--9krt00a.\t172800\tIN\tA\t65.22.115.1\na2.nic.xn--9krt00a.\t172800\tIN\tAAAA\t2a01:8840:71:0:0:0:0:1\nb0.nic.xn--9krt00a.\t172800\tIN\tA\t65.22.113.1\nb0.nic.xn--9krt00a.\t172800\tIN\tAAAA\t2a01:8840:6f:0:0:0:0:1\nc0.nic.xn--9krt00a.\t172800\tIN\tA\t65.22.114.1\nc0.nic.xn--9krt00a.\t172800\tIN\tAAAA\t2a01:8840:70:0:0:0:0:1\nxn--b4w605ferd.\t\t172800\tIN\tNS\ta0.nic.xn--b4w605ferd.\nxn--b4w605ferd.\t\t172800\tIN\tNS\ta2.nic.xn--b4w605ferd.\nxn--b4w605ferd.\t\t172800\tIN\tNS\tb0.nic.xn--b4w605ferd.\nxn--b4w605ferd.\t\t172800\tIN\tNS\tc0.nic.xn--b4w605ferd.\nXN--B4W605FERD.\t\t86400\tIN\tDS\t16669 7 1 2DC5701A45EF3BEB7A84AEFAF6DBD3B4145F56E3\nXN--B4W605FERD.\t\t86400\tIN\tDS\t16669 7 2 BD4C6BCAABDE7A16DF54E658C57955802BF98AD2EB5F2BA696FA66495825C740\nXN--B4W605FERD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . isD+wpOHGf5FphOYB3mZt+SiimaNa6zb7y2TdNPC9UYfPWnedorZSqkDNXCAZ9KwwiPoIoGTaf7VspKzwgBtSJqtFBtXH0820yssihS+8S05SdYETCUK4nU46W/e4k7R9B+DiZjdhmy1+EzDwbOvv+B3X6oeZWCePSw85gqvAj/EAjaLsauQD0nc23DgtMJ1waljf+S2h+3EilAruXl6eGcDHP+4HHqH9JRhueTx1FxK92WqJrzVG0CCvRn8lzjULt+kGYk6XR0x7R1Hr7KVuFLwpg2Ia6xukc5m5qwfFmz6N3NfVuZ3aETTWSmpqidIkR77aE0QGtWCXLAijQRuxA==\nxn--b4w605ferd.\t\t86400\tIN\tNSEC\txn--bck1b9a5dre4c. NS DS RRSIG NSEC\nxn--b4w605ferd.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RgXqBr/xPMRPfRZtnB5iZYt625mmnI6g+OXpl8iUps8DLTwY96N5pIrN8JW8jlS7DYlka9hHI6dkBaHF8VfYy0YQNtwPJ7XZPBfCh63PsCjbJm/QNyuBk+rEQpRYxxPxmMIFD5jgTxj0g/P+dOqNM/TvcM03CjdEIPyb9lcG1ehgy4vRdKtrHMJrZ/4wV2dLBZlSAZ+SHYQ8a+wL6RTYFKgEKfVZ22aJ6ORKoItK4fC6xwk2bhhS5uO+ai3c+IwWL/EFYZ9nzgCMOoQpizNAFQp9+oZqtm5YXmRhSD5OzV1GxZiMGa8qzJHSEAtD/J3WSh7exEIXAzYknIcQbuo1fw==\na0.nic.xn--b4w605ferd.\t172800\tIN\tA\t65.22.140.1\na0.nic.xn--b4w605ferd.\t172800\tIN\tAAAA\t2a01:8840:8a:0:0:0:0:1\na2.nic.xn--b4w605ferd.\t172800\tIN\tA\t65.22.143.1\na2.nic.xn--b4w605ferd.\t172800\tIN\tAAAA\t2a01:8840:8d:0:0:0:0:1\nb0.nic.xn--b4w605ferd.\t172800\tIN\tA\t65.22.141.1\nb0.nic.xn--b4w605ferd.\t172800\tIN\tAAAA\t2a01:8840:8b:0:0:0:0:1\nc0.nic.xn--b4w605ferd.\t172800\tIN\tA\t65.22.142.1\nc0.nic.xn--b4w605ferd.\t172800\tIN\tAAAA\t2a01:8840:8c:0:0:0:0:1\nxn--bck1b9a5dre4c.\t172800\tIN\tNS\tns1.dns.nic.xn--bck1b9a5dre4c.\nxn--bck1b9a5dre4c.\t172800\tIN\tNS\tns2.dns.nic.xn--bck1b9a5dre4c.\nxn--bck1b9a5dre4c.\t172800\tIN\tNS\tns3.dns.nic.xn--bck1b9a5dre4c.\nxn--bck1b9a5dre4c.\t172800\tIN\tNS\tns4.dns.nic.xn--bck1b9a5dre4c.\nxn--bck1b9a5dre4c.\t172800\tIN\tNS\tns5.dns.nic.xn--bck1b9a5dre4c.\nxn--bck1b9a5dre4c.\t172800\tIN\tNS\tns6.dns.nic.xn--bck1b9a5dre4c.\nXN--BCK1B9A5DRE4C.\t86400\tIN\tDS\t40352 8 1 C20BFF7D63A6CA910241091FC9D3B36E83875F0F\nXN--BCK1B9A5DRE4C.\t86400\tIN\tDS\t40352 8 2 FD15204194F4C122A3741B8C8941F20962F2A4C22EF578D062B066A3594CB7DA\nXN--BCK1B9A5DRE4C.\t86400\tIN\tDS\t58597 8 1 59CF05C632BE47E44E817C4C73E15C5A33E67D6C\nXN--BCK1B9A5DRE4C.\t86400\tIN\tDS\t58597 8 2 75EA84ECCDA8AF8C65C670CF0EA56AC0397B26B8BFDB8DE356CF40B18A920B87\nXN--BCK1B9A5DRE4C.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nte4r5puMvkj4GAnBzJpVOwV3lybKK22sKKckkHrVw8XpTlXXcutz6Rr2gVJan/BK2c8x82JYMArAauefa0eY0la9PdaZOhNg7LvEAXIIxZRZNUiVkOxlnrkY3SKJ0ribvABZbY+XdthszoEbaHvgQIynP1r2R35UCFSMo5yLai+v2xkitEf8byFz+8cYZ0Ldhzx53V9VWheqDSuyRmiOMVjy6AcrH/pdTjnkxG81olHIgy+O5XAgSP5yzAK77v35xCwWB34ZXLcIATJbyOR4SgVB9fMB8/eUgL/zJHAmjGCm9fhTNa7kpEXYTmgRXd955ZxVq7RJebWfLoTnTIjnQ==\nxn--bck1b9a5dre4c.\t86400\tIN\tNSEC\txn--c1avg. NS DS RRSIG NSEC\nxn--bck1b9a5dre4c.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ip4NIZOsC3X/6jF1fHG6eYmEME4WhqNKNDiqRWjb5hEBoxuQFO5p2rJtkXGFLUrQ4R9wgImMB10FuTBMR0+xVJMacVfJ4grGhndUulnO4i5ZRw8ldwCNl5n5Gbluhoc2evKOv1SMTPDgpqKucoMce3hTegBzZqDYmKBpkx0LfVghCCOtbO8wuqdDypHjqN4PKAzyHRr8yDdg+AVz2aakSflAOMSPf0e0kOrdecFlr4gWxTP3EbJuY/TEGVDcsPViQsEibElA2qPNvYYaumdwSu0lfIHPe3ST0zn73sRcrfnoaQWC5NEhhY+I0dDRgbj13cnW+eT93z6wu7zX1R/9IQ==\nns1.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tA\t156.154.144.194\nns1.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:c2\nns2.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tA\t156.154.145.194\nns2.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:c2\nns3.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tA\t156.154.159.194\nns3.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:c2\nns4.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tA\t156.154.156.194\nns4.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:c2\nns5.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tA\t156.154.157.194\nns5.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:c2\nns6.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tA\t156.154.158.194\nns6.dns.nic.xn--bck1b9a5dre4c.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:c2\nxn--c1avg.\t\t172800\tIN\tNS\ta0.nic.xn--c1avg.\nxn--c1avg.\t\t172800\tIN\tNS\ta2.nic.xn--c1avg.\nxn--c1avg.\t\t172800\tIN\tNS\tb0.nic.xn--c1avg.\nxn--c1avg.\t\t172800\tIN\tNS\tc0.nic.xn--c1avg.\nXN--C1AVG.\t\t86400\tIN\tDS\t29304 7 1 AD1B769293160BEB9261F2875B9EF8AE6F4EC8CE\nXN--C1AVG.\t\t86400\tIN\tDS\t29304 7 2 8E7C7ADD0480383F266C3A2A94097311EBAA6DC4F26610D5C4855A0DCE567028\nXN--C1AVG.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . G5MNQK99LuhMtzN7GLGTu/lWGJvdgfq2wUeF3LYNOODA8BSncm3WHjRVSG9vVJKlnbmsdpRf1Gu7ORMoPuGQ3wy3l06MpeWYqiqeCQ5/K7KhMmXHPG3hBItj7EH28bxofadDjAYS3N51yt0si/RN+YtXPktK4VCPKqgktLN4kwsVcWCbZjwFQ0CerC+d0P0GzFJOnKK7JYiW/TQ1/R+rK+mXQp/tfhXnN54+3j1wMpF+cf9On11MpCxpNvXNuwmS5W7GDUBrnC9u3vegqQLVYoHqbNhwtKZ4CCSPZR/SNXN6265uHfRbC87KoQytIIcGC18IcaVQ22m90dpN57fiyA==\nxn--c1avg.\t\t86400\tIN\tNSEC\txn--c2br7g. NS DS RRSIG NSEC\nxn--c1avg.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RdTOkj9BjakKXMWNOwVESgSxtW0YMs2wcXZjwLaIfvdDjjqsq4lu+sIiPHKS4J/ocyuS6LYQa7V3pOB+d3I/Vcf48EY0MJpeEWkSStsMezSaQh/fhuSEN50HRnUtXEPwng17B0b6YNpZCOrcTFwDMiMAEdVmxaiMbiPh3cAoaMJmorpzX7M1omlkLeKS4LRhmUMxqbTCiusyrQsOblJZrTkchL1aQmsYjiehxLC5gvwMpnZh2+PJR8asjg9/jvlGOD/l5f/7nmgxrcxPYiOAoZcAi+A0r6IR9H0LYDIcA1XyPcJQfNWKYg7uEJtCEYNHkBZQwC7oskDcX4j2/j2rDg==\na0.nic.xn--c1avg.\t172800\tIN\tA\t65.22.184.25\na0.nic.xn--c1avg.\t172800\tIN\tAAAA\t2a01:8840:b2:0:0:0:0:25\na2.nic.xn--c1avg.\t172800\tIN\tA\t65.22.187.25\na2.nic.xn--c1avg.\t172800\tIN\tAAAA\t2a01:8840:b5:0:0:0:0:25\nb0.nic.xn--c1avg.\t172800\tIN\tA\t65.22.185.25\nb0.nic.xn--c1avg.\t172800\tIN\tAAAA\t2a01:8840:b3:0:0:0:0:25\nc0.nic.xn--c1avg.\t172800\tIN\tA\t65.22.186.25\nc0.nic.xn--c1avg.\t172800\tIN\tAAAA\t2a01:8840:b4:0:0:0:0:25\nxn--c2br7g.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--c2br7g.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--c2br7g.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--c2br7g.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--C2BR7G.\t\t86400\tIN\tDS\t42810 8 2 5BF46578D493A97436A5852ABBEA6CD186BD5786AD7D08387B7430228371EE33\nXN--C2BR7G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YkOH/4odOhe2xUGF722FJOWW+JOsGc1l5SryhcL9O8m879lxcj2N1jPjz/zau1oN4AoViOZspdPqGxGeCUuouEvwSAbyLuiBUPlTYicwstOzvGp7rXCXpAt3TXtReX9ZsEVA7P9WCAHuQ2f+HO3xgsSauU/BhFBBiI0EueFClfCCuWgZ4sABXPuXKmduXVzxI8IPwhBO0DlrvS781HwzzMAJnHlXSIummz04y/YjEdGB7q3mf8kT8t7XkWzqOK8KeBvCOU9lslxg1xi0u7I2EghbeSQZGuEsTDWVXgYnmf00a2QgJPfRWP6IJpJCH+6JNw/3nyfmwfSwan+Zz4YrHA==\nxn--c2br7g.\t\t86400\tIN\tNSEC\txn--cck2b3b. NS DS RRSIG NSEC\nxn--c2br7g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Pfw0Q8+IMaYj/Mje82NjVzPCAiFh3UTZ+L7FZeERvmcPnjzmHfaqfS0aHfOmgThKUffb4k/0vkIr7EqGtvp3dvINT42ke2D7QaTM6fV8fQWt4DgwLewoIQlzCXDdit46MP1DrGb0hmkz21qJRJ1I61xhKwNpw+B30igfFdGknPOcjPusHvS2Q6T568EBmL4ZdcGq0IzPxs/KDSsQzR1i5KBMQWA3Ay5oEGDqLwpZvU5u3ueMb8Q1xUtaYGPFY08a+o6Zb/DxtsFhduZUpVZptdEWUmcu63Nk9fffMV6qAZ5TeETHB/EIjkj3t2W5Jv42bTzrvuF84T6ikt4dko2vPg==\nxn--cck2b3b.\t\t172800\tIN\tNS\tns1.dns.nic.xn--cck2b3b.\nxn--cck2b3b.\t\t172800\tIN\tNS\tns2.dns.nic.xn--cck2b3b.\nxn--cck2b3b.\t\t172800\tIN\tNS\tns3.dns.nic.xn--cck2b3b.\nxn--cck2b3b.\t\t172800\tIN\tNS\tns4.dns.nic.xn--cck2b3b.\nxn--cck2b3b.\t\t172800\tIN\tNS\tns5.dns.nic.xn--cck2b3b.\nxn--cck2b3b.\t\t172800\tIN\tNS\tns6.dns.nic.xn--cck2b3b.\nXN--CCK2B3B.\t\t86400\tIN\tDS\t11635 8 1 72A8E3D6898BD24F78F9B68547457BD894E48B6A\nXN--CCK2B3B.\t\t86400\tIN\tDS\t11635 8 2 D9E0F84A145771880677E90AF0116F71B1F533033DD5DD760957BE40897FC415\nXN--CCK2B3B.\t\t86400\tIN\tDS\t53725 8 1 A013DCBEAA29E03F42A496C59A1585560EC7F7E1\nXN--CCK2B3B.\t\t86400\tIN\tDS\t53725 8 2 C4C369D79CB8D0CF8F0CBC5CB4AC585DF06D135C64E44D5AC3021920E635D189\nXN--CCK2B3B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uK65dOHR/uatj+yo6OeuqVRvrYoccms3dlGzFeZO0KKgjUOGIOpKS5zIfRic3UP0m6Y+z/4y1Mmx50FME4joGp7siKKlJiW8Hq6/iiXA+9hxdMaCxCRMVgqoQkfysvN4Z5E+HvStb3fzHhUzj5+wHkcQQRMSjM3jEySIUFPdvQUGf3/hIlYfH8NM5GqBfq4kO76Uiz54ThkeIVNSKCQg/0/sqb1DH0+GgAMnj/wZw+8U03gxDISuOkIJtYZwJcmQXoJ0K/7AXjI79q6AQMGgN0mpbmZaaXaHJgvDu2LPd7hI2cv21rlnE4T/+KAHBdNsCeHPn0nKefxN/l1VoIc9+A==\nxn--cck2b3b.\t\t86400\tIN\tNSEC\txn--cg4bki. NS DS RRSIG NSEC\nxn--cck2b3b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PIpgdMjCdq+Sm46PxgnEFlEY8hJor57OPIEdoKENG8xCI8J4+IjhWd0ltNujMh50eob/MZ0RsqT42c0uJTpDL7iKh2w7ZHsoaJ0U85tUO1WQBHX8SeE8i3gBlD3vZxu7/MLmArUQoT13EBVMGAVwpd9YsxNHrN91acUnxusdwxGKxgAS6GuGT6F/tcwTmLjTZBSdxYnz38dOtg4hp0Xr6ubFmcZJanyLSFqZtearaXPa3fhR6QuMVRzuZreJl+7nyLJOoakT6fRVMe7V4FyR6vJL15CHN8r6s/RLHkmbkOeO0C5EdPPJ2fOKVfcg3y+NwSgWLHB9e+K2jER/e50s4Q==\nns1.dns.nic.xn--cck2b3b.\t172800\tIN\tA\t156.154.144.193\nns1.dns.nic.xn--cck2b3b.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:c1\nns2.dns.nic.xn--cck2b3b.\t172800\tIN\tA\t156.154.145.193\nns2.dns.nic.xn--cck2b3b.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:c1\nns3.dns.nic.xn--cck2b3b.\t172800\tIN\tA\t156.154.159.193\nns3.dns.nic.xn--cck2b3b.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:c1\nns4.dns.nic.xn--cck2b3b.\t172800\tIN\tA\t156.154.156.193\nns4.dns.nic.xn--cck2b3b.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:c1\nns5.dns.nic.xn--cck2b3b.\t172800\tIN\tA\t156.154.157.193\nns5.dns.nic.xn--cck2b3b.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:c1\nns6.dns.nic.xn--cck2b3b.\t172800\tIN\tA\t156.154.158.193\nns6.dns.nic.xn--cck2b3b.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:c1\nxn--cg4bki.\t\t172800\tIN\tNS\ta.xn--cg4bki.dyntld.net.\nxn--cg4bki.\t\t172800\tIN\tNS\tb.xn--cg4bki.dyntld.net.\nxn--cg4bki.\t\t172800\tIN\tNS\tc.xn--cg4bki.dyntld.net.\nxn--cg4bki.\t\t172800\tIN\tNS\td.xn--cg4bki.dyntld.net.\nxn--cg4bki.\t\t172800\tIN\tNS\tns1.xn--cg4bki.centralnic-dns.com.\nxn--cg4bki.\t\t172800\tIN\tNS\tns2.xn--cg4bki.centralnic-dns.com.\nxn--cg4bki.\t\t172800\tIN\tNS\tns3.xn--cg4bki.centralnic-dns.com.\nxn--cg4bki.\t\t172800\tIN\tNS\tns4.xn--cg4bki.centralnic-dns.com.\nXN--CG4BKI.\t\t86400\tIN\tDS\t59631 7 2 7A16187809F4725A91F192336F6A9576F246DF35EDF500A1356B8C8DFF2D59F1\nXN--CG4BKI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hNQyXuszSk4QAaqZzcD1krPydHPn146Q5L2j3oxIj0KuPZ2lD0/74mWz0NKzkLKQrcFcwjywfGEguYzZxbkMc3cA93v6yPYWmA/Qk2ZBV7YSf30Xsp8IyhEdgAYpjgzBcptgBiCn73WXNfg7hFJGzGPr6V/RSZFeflh3ogscs42UDuT40qKSwe97T3pnm2EO7z8KmWevHw7gHWyPW4q9cKJkeM4pMdWHmDV9SqV26DJi6LIZoKBOYX8cvNTxXXPFLYpZA3QxgSYMcQ6ELigdzu0xvKiWlGtkmWHdUA5U2xu2hBu7QsWyNqgpwPUDyx6d/eW/gXL1Uwn7RDxV66pLQA==\nxn--cg4bki.\t\t86400\tIN\tNSEC\txn--clchc0ea0b2g2a9gcd. NS DS RRSIG NSEC\nxn--cg4bki.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DbMR/REVG3x/GZicJDyxpVMMCaCMF4NEt+EM/IGFGKlIUjY2ahKJfHe9n/myNAm+d3O3YnyPkLt2tjitzqS6qRM8nsfIOggEeLoqQZODnsp0kTC2kaXDS41AOLwsZJfIlpFx7982iJ2qmSu5dkbrhOuxfq9Ft3uM9q22mRowpeeTcGFURGbRriz2N0+EnA99NeCpkBsngGnDNVH2r8cDYQmGuAo5MpFYSRuDfPS7+LcIvF0R5cxLO4O9MmjVn5TFDhSXJGp6j47iIfPmC0YlZmQLyD02RAMFmH05Hz+YRi8WLqMIdHJCT1xotT9PolR2P1pa7yjddXdt6dupSvwb1A==\nxn--clchc0ea0b2g2a9gcd.\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nxn--clchc0ea0b2g2a9gcd.\t172800\tIN\tNS\tns4.apnic.net.\nxn--clchc0ea0b2g2a9gcd.\t172800\tIN\tNS\tpch.sgzones.sg.\nxn--clchc0ea0b2g2a9gcd.\t172800\tIN\tNS\tdsany.sgnic.sg.\nxn--clchc0ea0b2g2a9gcd.\t172800\tIN\tNS\tdsany2.sgnic.sg.\nxn--clchc0ea0b2g2a9gcd.\t172800\tIN\tNS\tdsany3.sgnic.sg.\nXN--CLCHC0EA0B2G2A9GCD.\t86400\tIN\tDS\t11866 8 2 99E8287957F8A7960825D232AD961AACD6F7A66E546FD39231AFB713C11BBFB6\nXN--CLCHC0EA0B2G2A9GCD.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . umeF/Pa/Inb2eDqI7YX3qX0XLdz722eiU+Szstip3+/6hQNrJdU+xOqpu1sJwzVxUYENnEgPIjkUkVakHoQ429phZnr9axBEcF2T27v7xuPLl8zSwreTzY+WLz3jN9R/LfdHsG6VrPhC1jHPIPn+ioEqzQiwMsesxvyFcikd3fxi9QPSFnLP7pwGvBR+J1qiUYZL0htKMpkmTciCSZOeEDPtoXsL4uJhHJryIgGcWXJ6Mta8QoZUXnkqwqiozKfUq33j9oIZdVtllAqoe3brAKv9E4v0W+uMD1hEEZdOciJH5J2+lQZHzByJd56ugBugF0kn0/jlq1eE2HuM72j9AQ==\nxn--clchc0ea0b2g2a9gcd.\t86400\tIN\tNSEC\txn--czr694b. NS DS RRSIG NSEC\nxn--clchc0ea0b2g2a9gcd.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ETU1YrWJFc+q4QWWZWAVAgJWDp2qToEsKnxW+edbVkJ5DWqzxBIix4GjFPqW70HPHMmwbil77fVR2x0Nl5tbhymzeWwlq7LTB1yp0kGAPVkVtyZCgvnW4apXRWLJNmRr7lN44Oaoba5bPP8NLCR0xq5/fRWNRYprJKsXsvHwo/TG8T0vpD/l4UZPhKTW+1KkvWmTjgJe/bhDx5o+/NY7Z8oyfo5J5H2qLrfYWPMkwJeTiv0R7IODyvMBCuu4FgQVq/CCe6t3XUVu0ipEjcQFzkiqzYozPlUVRDzNYEYS7ZnK2mP3En2t1qxoqw7fQntiiNdxxZSxeKQd81mLg6TcFA==\nxn--czr694b.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--czr694b.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--CZR694B.\t\t86400\tIN\tDS\t56914 8 2 5465BAA574AA100721EDDED85284559D873F32FED96C02D0144B0281569FF37D\nXN--CZR694B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cO6dYIR0fkWh9G/mPqkCx92P2SXAkxUpg034ONo74yV0DlVTY9Oh8dTOQXQyt1exKVneYv2S0gJci+mPVQgIy3hJs0beIxqHEic96nRQvfI1In1B14r6x/f6jMjGEnW/2iyPBQihLTpMpcQ1KqcKAWT94UMHF3gM6u+7WoNUvyQJDEuaAARRF9nRXyrgX59+L7J0xy8TqVm/FkKvHcslduAuXOyI96kh107OGAkvd8bhEFXgxzmfljY4rlep/U2TOuyUGzeFtuwWcoD7a0ElpA8UnnwwIau7oKmeWkuVDNfZ2BnqPXL6f+uAcPp3459cm5wyajygh/EA1DL4Wo0aEQ==\nxn--czr694b.\t\t86400\tIN\tNSEC\txn--czrs0t. NS DS RRSIG NSEC\nxn--czr694b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . XjNDBn4Kir8FxHHnA4wOaa8yN81mJJCcXGGiJb1rYimIpD/VBlNXsVpi3eyHGGagG1Ft7Yp/1WceXFnpEUbEWdjWyhcAWW/91/0nyQybYJWJ6MIN4FXbmwl0QVqm/UxXNUXcK9gZ8RhzSPecpYQ1rMCN1ht77LCV+kWldT//HLGw8xuwz9MWqdgHCGPCoXFCWlbdwjwTBzwLiEfxgcjBe1Xg0TO4CK36tSi3CYxocUZgtFfV7dTX0PtHTQDOqgkxh0VgcYLwyA32g5jLMcNLemNxL18EOy/pr0Iugzek0dUCH8wQ40uANfdB5XMZcfMybY1ZAwc+JiZWmSLGXZn20Q==\nxn--czrs0t.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nxn--czrs0t.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nxn--czrs0t.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nxn--czrs0t.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nXN--CZRS0T.\t\t86400\tIN\tDS\t22069 8 1 0B910C3C6B256C0C522EEA37F5DC26E84DA97A31\nXN--CZRS0T.\t\t86400\tIN\tDS\t22069 8 2 E3D9F826EFBC04DFC6C1F21058BB90C6EB980C87949A3C5D7C6A4CB4D05EAE8D\nXN--CZRS0T.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qWSIPmlwStFrtwQF7hkY3+nXNQFpGwgzUfwm+Q2DCRW2xZ3eBA9GOvwQ1Ysc8FiKBltxDu4T7aS4rTyt4H/m4Gw4qU2eyRSHW/uh3WAq5xq9cxHzruon5nLLf7HfA4B3McgDPtcbYagi74f7xgqNHLJO9wz9euNJ8BZ9dhzRcPLVptlmgHVNz1iTT4yAYk+Uuu10fWQQvHyP0zzxQVgP02XBYPJ2w0x43w/Syj5e7HdDy+qz9/mn6Qh0I96+RSMcmMgeDvYPDtD6D8aYDseb65jvcdnpbUeio2S7ka5Dus/jLhd5U++CTShubV5XoGMf6QuytWUDLZC5mBlooN/qMA==\nxn--czrs0t.\t\t86400\tIN\tNSEC\txn--czru2d. NS DS RRSIG NSEC\nxn--czrs0t.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rrqWmLDqREvLI8mDa4YK/jfAVTvkpVOmIZQDwgTqUWcCw1fCTogQBTGYuicrP6Ftm8A0ODXev2s7HR9BQgJYqm4NAl5QbX+eo7MOsvpqvgfegV3hP3mEAYegFO0Mhry5cefzpEbyfRMwgW2oq7EIR1xhi4xj36Qp55ac/yYkdUbBwHCrFB3a8ZtmbsD0y1G268LRPRSSAbtpcELOOMsfEyZR0afEAXuEq/22r6ztpG5am0MJDy8lG76459/kwvgUikwr/KEj1EhC4+15D0q4nFtWcvTu6w6sEytVntFqgVhUYjOAuJ13Ei5bzzeKHydMDNAIWGjTNUk2RenhgTBXYA==\nxn--czru2d.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--czru2d.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--CZRU2D.\t\t86400\tIN\tDS\t995 8 2 C37DB96801455F34FC09B824107A81B4DF13F273E00D1EF24B73986DF0EDA81C\nXN--CZRU2D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ASdM7RGSduOVsfm+toJzKkcZB91w2BsgZ4xZ2hCB7rAOM3uXGcb2hM6wqRwzb/So837BIU6Ko5EmcI9eS8LSXS/ufD6GkwOV04qTQwukclNmYpXz529mNMFkvK9UDUNojnRzh/MJwGXUOzhFUGcapVctsfLUo+osOGtmkkUL/H948zIle7vX6975G6OQd0NJ9eyKrM/6MGhVx/9zzX7ORmkCO3ZcEz91N7G9OKhSi1QL+faybksYPPnJDRUDI1Cl9Q/V9eT6+gdwxpI+kPAZ3nEIfxPRChFtwjYYcCS8zSPSHgsXQiCCzOVKljvDtaqZpqE2jUPRbkUnbyeTlc+jxw==\nxn--czru2d.\t\t86400\tIN\tNSEC\txn--d1acj3b. NS DS RRSIG NSEC\nxn--czru2d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jMiY2WLFwQFFloPRek0uiXDdo4HNWZKFPU92lLYrDe7gWvN5nrgnpVkSKIhoRay4Bo4670dT3MTKxQp+OyAVwVW06+sTAEU1mlHVjxm6fD9xJ1C69QO59MzEYXU5j4zrsw/XTFU2ygy+zcs0RWcmzFCON7xi29e+I2xCIi7ZPF5V7gYw1Fbp4/z8jyKgVuWwcIAgkjytJUvhrnir40haXjqZALejBuorb00mYcwf1SiowWRn2/ninLMr+AnO3w3x5hF5G2/fw1L4BpIbjmbgsd8y36cG4n2MU/USgG4zQ58eqbomKYE+aNRJvCMQB7LcEmZU49atFc/JwGQCg77wng==\nxn--d1acj3b.\t\t172800\tIN\tNS\ta.dns.ripn.net.\nxn--d1acj3b.\t\t172800\tIN\tNS\tb.dns.ripn.net.\nxn--d1acj3b.\t\t172800\tIN\tNS\td.dns.ripn.net.\nxn--d1acj3b.\t\t172800\tIN\tNS\te.dns.ripn.net.\nxn--d1acj3b.\t\t172800\tIN\tNS\tf.dns.ripn.net.\nXN--D1ACJ3B.\t\t86400\tIN\tDS\t32821 8 2 48D646C45E69A3A7FCEFCB0390D1895EA12226FCCBF7E11ED3CB44C1E1C6BCA9\nXN--D1ACJ3B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YykmFBiCCtTosa37wdiwPBtoTJkdbJfKSbGM38BObD3pLuTYVU+8PpOiYFbJIMBJRDdi8FeOt3ljjWk+70hqt10bSF0jjL5lxMysPSHvySH4pnBj9Xtnw80FvfG5L98ulTmmvr22v3TAhfN+OkSdd7FYrCyXTBh0F2vd5lG64Y2ezhzLjRGxPXrwsvaKwroo3DaqerIu/zAFi/s5TTpLd+zhFOs+17L8c5O3ahDhSVaZOTfnriRfILS41jqL1IGiJxu/dVFLHkZJZLxTrI4HtcFvUSXcMwlolKnJY8EhMoywvb1zu8uK7MuszX2u5DvEZ/LWB9/g30/s5bt7OI1RkQ==\nxn--d1acj3b.\t\t86400\tIN\tNSEC\txn--d1alf. NS DS RRSIG NSEC\nxn--d1acj3b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . T+V3g1wfHQ/bR/rjMu4vEM1Aizw7NasUH9/+d17W6D+GCutXpanFySTTI4XuVwADjDi7TseCrxz61ZQGP7ej6J3ZfRWvQmM4YS9leL8xgU9uIBLmGV6aiq3cmo9spJvd/heSYi6AzpofIk3V4wUQ5VDGA1LEs2eAHacLb8X8n0+Q2Sb0W9/aXXa8cwtwawoIMBBtPcarl9h6+X7jz4x30TWD947uG6SI3I3GBpCI3YqyZl7IruPl8mbLNtopdfkN5CmMd8Sjk7DG/f8Lgl66gO0T1iGJmz5IhYlQyZrcds+09MCcMKScUJiLSaOruY8Uo7LkQhOsx3vwEpPTc8CPoQ==\nxn--d1alf.\t\t172800\tIN\tNS\td.ext.nic.cz.\nxn--d1alf.\t\t172800\tIN\tNS\tns2.arnes.si.\nxn--d1alf.\t\t172800\tIN\tNS\ttld1.marnet.mk.\nxn--d1alf.\t\t172800\tIN\tNS\tdns-mk.univie.ac.at.\nxn--d1alf.\t\t86400\tIN\tNSEC\txn--e1a4c. NS RRSIG NSEC\nxn--d1alf.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VXHZOlKX7KbBBlHRSP7YCVh3PDRktsjTz3m6OgqB7dtWXL9UvDx/F8VcYgQCFA7WWC7NSkxcK5BNTZDDrdNh9QvC75VQNtfVTLpe0NBVo4RWSSMJHsIiB2tulF6UK9VH//VlfKrzlEHldi8sgUeLiZUUIrLyupRNzRC7HrxUikeAhONNvJnW9ZqoqXY+p0XejHnXaQwwM1AZ2+U8EmZU4LOk9nbUU3LAWnCNbn2BDF1odjniydWhtiKGPf3wW4hQ8d3CatqIQqiGlchAq7QlvK/SlibOxpDhiMMGDF1KzPQu5vYrELth5XaYQvB9KDor5iimgOmlYbeI3lN1OWhQ2Q==\nxn--e1a4c.\t\t172800\tIN\tNS\tx.dns.eu.\nxn--e1a4c.\t\t172800\tIN\tNS\ty.dns.eu.\nxn--e1a4c.\t\t172800\tIN\tNS\tz.dns.eu.\nxn--e1a4c.\t\t172800\tIN\tNS\tcz.dns.eu.\nxn--e1a4c.\t\t172800\tIN\tNS\tnl.dns.eu.\nxn--e1a4c.\t\t172800\tIN\tNS\tsi.dns.eu.\nxn--e1a4c.\t\t172800\tIN\tNS\tuk.dns.eu.\nXN--E1A4C.\t\t86400\tIN\tDS\t274 8 2 36E1E0D1BEC89138564A3E2906764BB2DADAE21274FEC1F9CEACE4B7AC42DF9B\nXN--E1A4C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . E+s/Oikgfs0YIL3XakKC7sJAhUEfN3FW5KqEODsuDI7O6q6icuh3M0Ytbb9mTtY54L3Yv7eL/6QZCMgNskmiQ2TrYf1h+8DCPPeP0HbC2hvu6sPDoDMkglthqhVRYtBWnGIUdZkSspSI7Ouk9uxQZ3/2emA0RngAG+twzHl+bsC+xLmFKWKnJm98W3aaGbw6/5AVsDtTvcNotp/jEY20GSxrfTqfiiGSr0yDFlRJxrF7TXDaZvEghcnjB3YJx1VD22Me81SQ/MYHWndGx3RXG/ZoAMGbj3y+Cus9R/Qi9yQy/sS4HcBqDXTpqGWm8qiAq+i9hblp/hJD7oSkm+jAJA==\nxn--e1a4c.\t\t86400\tIN\tNSEC\txn--eckvdtc9d. NS DS RRSIG NSEC\nxn--e1a4c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ZDEn825GIK0McD9kN3weVTNdKQ4PHHuk+tvubfxdgG36Zc6puU8wveqWJbR9R1nfMlHZ6hJviVlyvH6HbM1N0GDeN+9cO4trsNsU38WX1La+Ok4L3VwVc82pK0bj+oGYoSupmD97eKjRyJ969OfnQp9R8Y4AD7e1vRrItyWYggDGDLZEs56xBWZbxZdDeyzTCPE0JrLoeOFIJWG/iZf3WGubVOsuVzTXZL61SJWO7AAUXRv6L/XtdiDwgQcynZ5NPmBgZD2Jl+n3X7h+55jl7bHKfBVeSqwA+MEp+URKGV6aImTvWvmvbK1m+ygJNu+AixyzPo//93dNIQrfJpx03w==\nxn--eckvdtc9d.\t\t172800\tIN\tNS\tns1.dns.nic.xn--eckvdtc9d.\nxn--eckvdtc9d.\t\t172800\tIN\tNS\tns2.dns.nic.xn--eckvdtc9d.\nxn--eckvdtc9d.\t\t172800\tIN\tNS\tns3.dns.nic.xn--eckvdtc9d.\nxn--eckvdtc9d.\t\t172800\tIN\tNS\tns4.dns.nic.xn--eckvdtc9d.\nxn--eckvdtc9d.\t\t172800\tIN\tNS\tns5.dns.nic.xn--eckvdtc9d.\nxn--eckvdtc9d.\t\t172800\tIN\tNS\tns6.dns.nic.xn--eckvdtc9d.\nXN--ECKVDTC9D.\t\t86400\tIN\tDS\t8650 8 1 82A581F09789EDB1CCB633CDBD4C84A37D3E9F75\nXN--ECKVDTC9D.\t\t86400\tIN\tDS\t8650 8 2 EE0474B8D907D28DAD3CA59138A699D3EC471649C84E412BAA43F39F3BDD1F08\nXN--ECKVDTC9D.\t\t86400\tIN\tDS\t35302 8 1 244D1E8CE2C783E4C3B2B13FD4318013248BD52B\nXN--ECKVDTC9D.\t\t86400\tIN\tDS\t35302 8 2 89C15577AEBE3DB2E5B5B18DF06AD3E63ABE21D2DCF3C432F01EBACF2CAF5B9A\nXN--ECKVDTC9D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gZ4nz74wQ458PbZ1p7nYvBuZoJ1bNV5XLUXWs1fSaKt7PxaWmdd8wFGKI19rXEMEgqejxIlwA8FPqBdQhm30Ji+rGfdTw7dFQ+Y0SV8h2u+KtcnQE0fl5MfkkwopPSa3wUt8U+tl1mjl/eU1aGuzyQ1KR9Eb7+KShdNO9MK3LPLRO9i8/VEai5ke/V3ra+T3Icc0Tszjupnuw3vON5rCJCByzwNQ7D/MwF6mrGHpmZao+iHkNr6w1aKzBI0pExfqPXxnDxCsp0n6xg96ju8bNU8va8U3C5ncQMISLx8YUmxxhoW1wrJZ/cBN4XB3qP1Ri82xoN9vCix1+lIeHagCkQ==\nxn--eckvdtc9d.\t\t86400\tIN\tNSEC\txn--efvy88h. NS DS RRSIG NSEC\nxn--eckvdtc9d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . beanchrVlSaNFkxIp9tzSqRZUYk4I8a25+ul2CSe/E70Ft6HVAP2VdPDXTYa31Q4Fqmw2voWXr0OYlHF/3naBa8aVxGQQra24X2BrPTHzi76LWReGjGQZ5CKYSvK+jlUUUNK+SSggolMRk68BZN4hZHsTWDyapIyib9nPYEM2XZ9zVLgYRDblOYxSo773HwtBsLBm24BgcM570Z/mAmK1cJ92L2IObrwhDiRLUojAUzfgfpQXDHgA//x4S4WT8joz30tEojZR++ZSsC+rb8eMcsqmkFZAS5rsQbjr38zC/6vEM/Uh2bZ9+JfQD14Puv3jXi3ZWByptCzkPjL3GYSGw==\nns1.dns.nic.xn--eckvdtc9d.\t172800\tIN\tA\t156.154.169.66\nns1.dns.nic.xn--eckvdtc9d.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:42\nns2.dns.nic.xn--eckvdtc9d.\t172800\tIN\tA\t156.154.170.66\nns2.dns.nic.xn--eckvdtc9d.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:42\nns3.dns.nic.xn--eckvdtc9d.\t172800\tIN\tA\t156.154.171.66\nns3.dns.nic.xn--eckvdtc9d.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:42\nns4.dns.nic.xn--eckvdtc9d.\t172800\tIN\tA\t156.154.172.66\nns4.dns.nic.xn--eckvdtc9d.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:42\nns5.dns.nic.xn--eckvdtc9d.\t172800\tIN\tA\t156.154.173.66\nns5.dns.nic.xn--eckvdtc9d.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:42\nns6.dns.nic.xn--eckvdtc9d.\t172800\tIN\tA\t156.154.174.66\nns6.dns.nic.xn--eckvdtc9d.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:42\nxn--efvy88h.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--efvy88h.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--EFVY88H.\t\t86400\tIN\tDS\t16702 8 2 3DC3633898AEF4CF395E3B558DDDB6B02111ABC6BC31BE55346BB44CB7778E74\nXN--EFVY88H.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YBuJwUVMXkCHzYEYoxbH7vO1CG3C4xtVPsg/dTJQSdMvK/AKfOmHSp2sw8pZWOtW120kzBfvXhYVty+y3ca3AnqpKnUQlJe6MeHZXYrwbnA7XAiXX1JgSV8q1a5hcsNtaXYlRvS+doEKUXK3H2RyoOr7i3VKNpVV3wHUCGXisWvVjVz4xbkH837T4P03B5RPIqO0+8zHnfXw4tkCANwqqebQOVF2Djev1Yu7HtjX+FuB3AUjijw1tMoM7wG2IN2rMUOtOAttWgOzSiDZG80aA8LyCRj36zzbAfqcAuZF03m5p08AciKSKzjMmBCruR9a1sR9/4qu2JA9f2rA+8/fuw==\nxn--efvy88h.\t\t86400\tIN\tNSEC\txn--estv75g. NS DS RRSIG NSEC\nxn--efvy88h.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JS+RuXuakOMaqW333lfxt/jas1y7xVZH1my2aYgo6+YR4wG/ZMh6M4s5wlFW6mGCTBxxLTKBxqr3Nwc5c5uN51mJox6QKrNTFuK5SH6kHliFiA1vtMFj/lQxQ6uU2TE2F7+mPM1Bk5FJ9OMODZQqzmRT8uesvzKGl5cIfq6jioP710KrhTkIThj2AfcXLbkJV1AimzEUQSZOj3vLJPvPN8nURXejmV9m3Fs7kIeu/y4DfO1K3UwzGmC1W+v4MBO7riJeeoVDWaiOsM01B99G5NdxdUQPNp+wkd4DobmxPisdcKjf7hk8G6BKBryMad3s7SuvdMJuw1aDt0FFaPwAhg==\nxn--estv75g.\t\t172800\tIN\tNS\ta0.nic.xn--estv75g.\nxn--estv75g.\t\t172800\tIN\tNS\ta2.nic.xn--estv75g.\nxn--estv75g.\t\t172800\tIN\tNS\tb0.nic.xn--estv75g.\nxn--estv75g.\t\t172800\tIN\tNS\tc0.nic.xn--estv75g.\nXN--ESTV75G.\t\t86400\tIN\tDS\t49941 7 1 68CD7DCD42FDBE333EC0F4F10158DD8A50CD5907\nXN--ESTV75G.\t\t86400\tIN\tDS\t49941 7 2 63ACE476EFB0F353506C9FB4B515ADC6EAE52E3779B4957B42DB2AB28EA3E87C\nXN--ESTV75G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WEROAq3FYNrTuijIeJKtPmed/RIcImek0ZdEpz4VYkzjT9OKoG9z+0IsvzhsTfzcQ7aYqZokeHas+LvbPo0e2Tu991XUp5/Q/atGHyzEQR9HIlq7nGWyTE6f5rrNtm3fpNPMHhu1Zj3eqhTSn2JTOgdUAfT3Gq6qG0/s8jFhHsyBHddLoNXhZYc5QhNKzbhvr29uKBUE4d7NoSYnLu3O1iepznWwSxIK7UNteP2iVMKP9R7DMlNRURlOobsqg7xHan/0OQApD3t8BhsgtNa2RgcyQcOX15CbRjGcvcrpTTfiSVNqdSDGBU/Zh/maIyyAUa6+76OP23Fk3orwhhRaZg==\nxn--estv75g.\t\t86400\tIN\tNSEC\txn--fct429k. NS DS RRSIG NSEC\nxn--estv75g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . d6mcVjlrPl0ulI/+4l7l/7v2Ba65j5M7LgRC3GHO+DTFcg4GLl+q3iQ/Vxsx3zzhB+UNxfDNbo39epKv5F96IMICZcjQir5DYmQ0FcegWFtDHZULEWdwms85M5EFKIIzhWLWfNxwg6sAatC+nHC0IqOk8clL0nr6T+5g/2YxMW0l/XdMTpHWQceBh9HmCOuEdkx0e153yJSxdJp3fP0qVX6JVBSyv9dJ2+3VpRDvh1b3wTfnG40iHqZorU2dQrgTHuMXNUhY3sVxFkhoZnn34V4AAazt2td+UQBY+coNhdHJCDl8L9Q8cmo2OUDvWn+PgcNhTt/1+FyoTMOb55kbxg==\na0.nic.xn--estv75g.\t172800\tIN\tA\t65.22.128.1\na0.nic.xn--estv75g.\t172800\tIN\tAAAA\t2a01:8840:7e:0:0:0:0:1\na2.nic.xn--estv75g.\t172800\tIN\tA\t65.22.131.1\na2.nic.xn--estv75g.\t172800\tIN\tAAAA\t2a01:8840:81:0:0:0:0:1\nb0.nic.xn--estv75g.\t172800\tIN\tA\t65.22.129.1\nb0.nic.xn--estv75g.\t172800\tIN\tAAAA\t2a01:8840:7f:0:0:0:0:1\nc0.nic.xn--estv75g.\t172800\tIN\tA\t65.22.130.1\nc0.nic.xn--estv75g.\t172800\tIN\tAAAA\t2a01:8840:80:0:0:0:0:1\nxn--fct429k.\t\t172800\tIN\tNS\tns1.dns.nic.xn--fct429k.\nxn--fct429k.\t\t172800\tIN\tNS\tns2.dns.nic.xn--fct429k.\nxn--fct429k.\t\t172800\tIN\tNS\tns3.dns.nic.xn--fct429k.\nxn--fct429k.\t\t172800\tIN\tNS\tns4.dns.nic.xn--fct429k.\nxn--fct429k.\t\t172800\tIN\tNS\tns5.dns.nic.xn--fct429k.\nxn--fct429k.\t\t172800\tIN\tNS\tns6.dns.nic.xn--fct429k.\nXN--FCT429K.\t\t86400\tIN\tDS\t20765 8 1 76E0281A334AEFA2B8C68093127CC137F226D473\nXN--FCT429K.\t\t86400\tIN\tDS\t20765 8 2 41EC40124F58F6827E78D4D9EF125847B4576C329FA80BE029F165B4E9D4D22B\nXN--FCT429K.\t\t86400\tIN\tDS\t47011 8 1 B7701FF8C7F193FA46A3833C361DC057A5D7555F\nXN--FCT429K.\t\t86400\tIN\tDS\t47011 8 2 036AA4126DC64041CD35DDABB4C5CD055262CC8291501F5C3839A86A5C1F43E2\nXN--FCT429K.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . g4sbGSoqOTNbJ1WjR1QQsZjq60Z9NyovClQXVQnOKmRt6S2hLRZODT2mE2rq3XV4nnoyhFCb7OVNLJmDlW/ZnENfLgOYwNGRu4D/PFqUs9c+JoJFL7EjBtH+nyoc08081INB/SilrA+sjRmRl33aUO3wtkBHxjCtIcLFkgEgSLDniteHRKc5+SN9VyBORIchHA0I6dSgWoH/qNNw2uuRNDV04h64G19WzplzxpXX3ZRiol/unc/XjrQhvguEdVnIICxRH84XU31JRsAq0R+UbKyCU7ebeYuoG8tDjaxSJmNG5f/hLySqumcUGWn4jrRPLxf6Ll8PD3to2meMWVoROA==\nxn--fct429k.\t\t86400\tIN\tNSEC\txn--fhbei. NS DS RRSIG NSEC\nxn--fct429k.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AuF3RZ8haBLrWN4bctynuBdYlUtAHQq8m3QnKQVeIGI2jq+2KUNHePSqqQu55LkLn/g8sAArZxRsxkL8pprGpvDy5NECgVdoWkiX6g6Q5mciuq3OKlqkS4Lw2V5ArXwGOEwYs1xAyogQIhw+Rjlj0QJCEM4WgMWo13JgiI53/3y8QQDrqSiD2mFi73ieZ9zZGoj3ISrAy+JUlVhvS3I22BOt91/YEQPXKZLo2zTBLu7T+W8mknvhd+1E7Vk8eNkpAdaU6dhkzsJ/nhU3NsE19BRQvB5vO8y72JJMpAcIIVdKaoj23+GB4P4pxpqDou5wXRqwJ0E4wJHKhLhsav3Yfg==\nns1.dns.nic.xn--fct429k.\t172800\tIN\tA\t156.154.169.67\nns1.dns.nic.xn--fct429k.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:43\nns2.dns.nic.xn--fct429k.\t172800\tIN\tA\t156.154.170.67\nns2.dns.nic.xn--fct429k.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:43\nns3.dns.nic.xn--fct429k.\t172800\tIN\tA\t156.154.171.67\nns3.dns.nic.xn--fct429k.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:43\nns4.dns.nic.xn--fct429k.\t172800\tIN\tA\t156.154.172.67\nns4.dns.nic.xn--fct429k.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:43\nns5.dns.nic.xn--fct429k.\t172800\tIN\tA\t156.154.173.67\nns5.dns.nic.xn--fct429k.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:43\nns6.dns.nic.xn--fct429k.\t172800\tIN\tA\t156.154.174.67\nns6.dns.nic.xn--fct429k.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:43\nxn--fhbei.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--fhbei.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--fhbei.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--fhbei.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--FHBEI.\t\t86400\tIN\tDS\t9171 8 2 8FA92257D3AB8E1BE968BCE6500CD79EFC42D91F43226C7147F978E00C80944D\nXN--FHBEI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nYztSMsAgncjfGp0PZG8FY2VE0LSbp1kqxMA7eAQzxLdNO3k+6jf5F14lN67UYEjV7caBw5VziLGybraMv/NdfcYKffl3969LsCay1ePUAcTVCH/Wd7Od4j7c62K7cG8f5oEnlBKrUnKwf4lvrnEUWls7vzluDPqq2jKlR2aRoHRmAY625727hN2Sp7R/lEPl025S1SRmIATztNB0EAJqmrYCWyDeY8lAyzG+8dZEWg5iz8eRFzlqnxcq6RZb8tPJuKz1YOZCuSP1vA4Y3ukYSvQ3EJfvnmACrJatmvoZt4HbJt8TDDZthSe6Ak1zwN/O7PDtiG3Q6vH/YrUDvOByA==\nxn--fhbei.\t\t86400\tIN\tNSEC\txn--fiq228c5hs. NS DS RRSIG NSEC\nxn--fhbei.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jgGfJGZPxeBMTF4H0GbTLbxP7ZX+RLjnpzp3bkM65ge3t1qnjDoGxPn5q6a+h/A5g5xkW7Sxa2VFiXBeEpD1o1qqfyXpszIqLcNip2o41llwXm/eH+36LWp9xOIi2VqFRQgoPPmgYs4S4G007wSTnqidQ8PSbFSRDDAKrgzo7A/Ryyta4497yncWar6F+pJxEgXiTdOVYXmxkEC5iI6nlHNwJVO8K+oqYT9sYlGuh3NblwLxdErcXsQHmPGJMS82JcrpKHuGO6+6LSSiQ0NT8tgZPB/u++M5O9L5b1rHd+CgvpjRyOFOXhSQRavjTqRDn6gHJfxTuhfKVzmCwj1daA==\nxn--fiq228c5hs.\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nxn--fiq228c5hs.\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nxn--fiq228c5hs.\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nxn--fiq228c5hs.\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nXN--FIQ228C5HS.\t\t86400\tIN\tDS\t27565 8 2 646412B3004632FD45544EBEC09E1A2F27E3DDA2489814A170DFB2052BA1787C\nXN--FIQ228C5HS.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hL3EtmNmaPqstbUNlevfL+InDF+b5BvlXhXX4CNSKLv7Cqs1S8XPh++P/DyjWRyBvNRdW9TMwzvvFEqEfDiUd87/2B7zBBhAIrcIRKZ3lE0Y3yzZ8doq7Bg+GWIsPPhzHxK2UtjGYZJpTmkQtecbxc+bVYn2W46/3tFvQeZCHFRHIh+stDV4IXmFQKegf8JBKfb+JLtTRbUylEas+5+17KTQeYq+bVATe0YaAvD79VM03G0zKmqNoc0PU8irJfeWkESZodaBylJlCO0cSRkcEE6rGnkmw0dK7L977rftnrvDrRnxvWwOUkKBW7INefBqbNcU/zApdXKiJbRknKNjNA==\nxn--fiq228c5hs.\t\t86400\tIN\tNSEC\txn--fiq64b. NS DS RRSIG NSEC\nxn--fiq228c5hs.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dYJgS/vr9cTMHsGHTiZI7dxQXmUVVRkt6OVKF3llSLDlBjyVimsbjCZDs0r7vT5aI+3oVAs8hZErYy5ORzJhbitLo8jOQ7Cydp1ZddLePySBEZeBVDgc3cmvd9P/a2lGM1UPJrSoQq/UsN8/0rpal3dx3At2Wa4kOVFoUMYzwbsszKt94lbeADUPi6o7pHbaZ+pNOaUkcq6uGPF2s3xCoCckrywu4hJr71Xet042GLSldix00D8UKhb+2kAN2PcmeQNa7634OpytwoMEVLjv6EXODAdvP5Q/ISTuoie63Q9/Izy1KxIvmhJnYOwK17A973S8+jySfm941nK1P3vdrg==\nxn--fiq64b.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--fiq64b.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--FIQ64B.\t\t86400\tIN\tDS\t38824 8 2 2DE6674A0EB17276F0E601CBD11A42A23FA04016329F0FA30A80DF7C6A5625F2\nXN--FIQ64B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JZVCg+Z15ueeEtKBYnegwmfhyPeu/GtxQKoV7p294mEYvHkuhQMmQJBJlUBpLvoffLizK9HZ/iNZcxDKDUCENcdVDIIwB9t6vPQgXpPYlpbfW3ILTCjvwgA77dBYEWYTZ9vpo2Lg6jru3nuZqyfYz5t6qXBqYvVfNr/KZVkr+AqLpLh9l8qc3ggFmglPcHPbPV7fOz2SWiWkT7HP7lAXfEts2tA8ewAy0b9dj4UhmHlljY0++Uj4s2CABwvy7lsKujgYpjoexMmm6nQ85IuETqBNOchGdGXJzrL3VatrAudQ6XubcSmsCY66dCHxJNn9t1YiYY75t4d+krLE0vhthg==\nxn--fiq64b.\t\t86400\tIN\tNSEC\txn--fiqs8s. NS DS RRSIG NSEC\nxn--fiq64b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . II/rVCbwMBfKZEsj2IEOrM9pSIDOkw0+p3rXBl8ar6Xobt7xc5xlQYtBcuZQ9+zWrl21X2904H0E1CNwXhK/uYngJNxb1VKvoOQOU8k4J7QYfe+uKidGEWpbTKA1MHgxG24kJPbSrfK0zuO2ymc/FWLW9dxbDobuGhY6IgqxA5+1DbIZ3o7H1Q120CprgK4Wf3N2ZymxmRyV1HTmVd1RHAluwLzb2fe4ejvg59qieuqWFiitJWcrKXrmB11HLQuS7rRghJKVHPlnc/BogI5F/8i4xKv0W9bznFTYmods3clwGgZnvGxWV/hKtUm6Hf4e2UNY484plFjjh/HxlU6BnA==\nxn--fiqs8s.\t\t172800\tIN\tNS\th.dns.cn.\nxn--fiqs8s.\t\t172800\tIN\tNS\ti.dns.cn.\nxn--fiqs8s.\t\t172800\tIN\tNS\tj.dns.cn.\nxn--fiqs8s.\t\t172800\tIN\tNS\tk.dns.cn.\nxn--fiqs8s.\t\t172800\tIN\tNS\tl.dns.cn.\nxn--fiqs8s.\t\t172800\tIN\tNS\tm.dns.cn.\nxn--fiqs8s.\t\t172800\tIN\tNS\tn.dns.cn.\nXN--FIQS8S.\t\t86400\tIN\tDS\t28162 8 2 9E1E18C1AEB006AD617593EC2D2971E33BB22048316D1BB9F67DDD5EB00708C3\nXN--FIQS8S.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KutDbJhXEMnnnTmllH+S7A50sRwsGlV4qMhE50jzyfaPxlNnyMbuN9OGSBbDJeDgAWoHqly+SLENwfHDb17euu7S0GaKkqAqeELC5i3cWOsvz6++A1yR35GTLO1yHTfBH0TpVLjMCkMmQpG46SK+k7GMr/HZyJ6J14iCfWGE+cQPXIbOuZrF93q4wn20To0ZCHTmSaS/SsOHO/Ab0wmjVUDrXxg/j4D0UM8aDNZ9pAztgXEs95axJ8BCeCR7+cbADm2Eo5b7TzvEo9Iwygig9ONFg7DseqjQvXVYOicDHG3xCDRbDVrUccsasO9rtwSTuChUPG3zrdFNN0OsAuzcOw==\nxn--fiqs8s.\t\t86400\tIN\tNSEC\txn--fiqz9s. NS DS RRSIG NSEC\nxn--fiqs8s.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . OuFrjYfT7E5gxJKoX/9HaMwkwS/UekmIeLDgHFSIV2BevbfyHGFvxl4LUiaMaD3/4hDhIztJxVuh0HsyfAriclJ0eJ0rZmllFg+wEGW6YQHP1ihdGebBaqjkH7IDyQsnoC0Rd3d931J0iGF9Og/Ljo6dB6vrV9BLbOgk50CQcoasZEU7pHW6FlMGskqk7cTupt30DXTeofmEWi+84wmJdMLfOvHUGVD90aCtJ/fo67AZxQQmSEyTtCFEFtdSO7qzQsL+LwlTiACpWyD3B/OnHSvWdWXd0rXOkeFNpjzgtM4IcFFwmmkTcOnkWa5Tkm2OnbBejpzo01FLMFjjvBk+mA==\nxn--fiqz9s.\t\t172800\tIN\tNS\th.dns.cn.\nxn--fiqz9s.\t\t172800\tIN\tNS\ti.dns.cn.\nxn--fiqz9s.\t\t172800\tIN\tNS\tj.dns.cn.\nxn--fiqz9s.\t\t172800\tIN\tNS\tk.dns.cn.\nxn--fiqz9s.\t\t172800\tIN\tNS\tl.dns.cn.\nxn--fiqz9s.\t\t172800\tIN\tNS\tm.dns.cn.\nxn--fiqz9s.\t\t172800\tIN\tNS\tn.dns.cn.\nXN--FIQZ9S.\t\t86400\tIN\tDS\t28162 8 2 30B55F108E07F9C2397F0D233324E02E667A137569FF91FC0311DCB73CEA1571\nXN--FIQZ9S.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rXsf540dRhv0Lk1jd5XetZoZJJvqSVV4Fn1qMX25yRmHtRAw/6kqGu2c+/dUfAQ0kaZR/zU16Q2D6mLXMaBi5u55dAmSQQgEzYc7TZcf3B+MFrUMn4gfYtukDZvt9rU8y8Ix43aFh6Ldz4cUQIOUI+7P56PO8Zon8EeEXM5AHSow0vjOEgKpD0Fgw10BDgXx+wHU21HFfLfXiTnCwZqL9rSASAQSVTomGy+YPbGJk2ybgdwCrknM+Mj8ifUThjtBWETyxnsJLe3uT5thaKixjJqT9WcO9z1AlsseyPeAbHmF1EAwjcZZZA01i/SHioroLejzTeYiVo5iLVdByDD1fw==\nxn--fiqz9s.\t\t86400\tIN\tNSEC\txn--fjq720a. NS DS RRSIG NSEC\nxn--fiqz9s.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . T61nfJVma47Uh+URXdwsuPumtkTDpclHvhDoUEiZKztLe/nYLFuaEOaH8TM5OtjZqHJigSXk1N5nlp1VoGP7qTyeRInwXbpfWFfyr2D9ZC+bIcNLpBQ7bqGW9ml8IfEneezYzXE+ShKF3q3FJytq6OJ/7HiBISovBCf0bVKACBeQJoYxIL2zOpn5Y+zOONes/gj/puy/RtLZPb2BVieScVWT+FpPBDJ26rNsfETeC1oMeTw529ss2tnDeBKRFZmuqJCyTG7hJlvb5CU8S48AnBBABqDUxRA6jl33KDDkNCtPUvpyBdRcpV8Ohf9z5FnRftp4EQhOq0YedXom+8txBQ==\nxn--fjq720a.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nxn--fjq720a.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nxn--fjq720a.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nxn--fjq720a.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nXN--FJQ720A.\t\t86400\tIN\tDS\t1996 8 1 884F2A021D4153C8B293FD69968A27083162F419\nXN--FJQ720A.\t\t86400\tIN\tDS\t1996 8 2 00AFC64786C7924D6C6B4FAE9C3B8231B4A4B2A8148765A6AF3E4A022FE9D415\nXN--FJQ720A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . m45UaSGjcKBSy+mKu9LtohO8G+X3vxd6Fb+2fRouNGANBjxdei70xq9iiTpu4MS3hACfnPNUNQneZ9O/Od9hqeZRQW/q5Kh48wmF/NXxdKvflSzjxCzfsSo7Jv09mRHImYx8sSbnzuYLVTyskbadMVJFoCfyphUFH5kY06HD86AnoEBDyQi3I3EUEVwNxOJPtJ6DBPmgbEaSTgQ6fgA8kPp0iVaF3dqX85EoLWT7LUZN6vnvaEwuHPIYmaqSQ1sbSQ9JrTHJT52RU1DT1pG3AioBB+k0BE0tp5wlsYOx2F08JwZKMLSH4/NPw4T39MyEn/gZQkvpooAYCu1b8bsNzQ==\nxn--fjq720a.\t\t86400\tIN\tNSEC\txn--flw351e. NS DS RRSIG NSEC\nxn--fjq720a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . J8cRLilPJzQTPHyqCWByHZbhOkIK6e1DeZ8V05PAZULth/X1YpfaNdRrYn+5ySyXD+9R3kP4fIn4ehnMMygElWxZwkOTugSWo0sTqV5JUahSKWm/ukFETJwGCnRJieNd30gZtWNq15YB9bfz0sDmw5HRTsPN0DLOljiYKdK/6RsZPJM3J48LLzS4JkS0OVoOhO3eWId8mM0vWjM5Z4ypXQeioyyN6vh9wipl6b2jvIV3NUWUy0/qt4bTc94WCFg/W1+ZLqt6pAAk1+Jg3dLzWOxKnlLh7t9i2Wp6MDmFZW0KM74ZbVvDsHt3DOQCZQsG3vN7XbhKfE+5fkqAsolNfQ==\nxn--flw351e.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nxn--flw351e.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nxn--flw351e.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nxn--flw351e.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nxn--flw351e.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nXN--FLW351E.\t\t86400\tIN\tDS\t48919 8 2 AAACFE5EFE147EF640DBA9107A36F9E43BC2B3F736A538A680CD1C01AAFE41FB\nXN--FLW351E.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vehrPaD1SQp3pzwRQ1oVJjeFtKVy6dKUN8HViS8jm+X3cyK4XnA61dJtsiPWwQCinDwXiMSWd+XuO8Rlu6k22cgoOISG9K1/kktS3UxFNY97imQTzS2zTgfTVPQDwLBvwUsaUjhZ3bRa4sDSNLiUnmm1sybyjbgoj5KZzwKH7TSExqbNtrJw8BdML1kLzw2kDI+qHnrSx2QZ2PPbDuuIjE0lnCeWtFnYXEaTPw9WXvHjU7D5/gQYiJqeLLdUbR2xnfCM3gD73jo+5jclAzpt4gQBYRBSXpfI5iknEQy2as9+5iXEaDFGddcmgoswqlxacpoxULhFt+we9mIVmhAuyw==\nxn--flw351e.\t\t86400\tIN\tNSEC\txn--fpcrj9c3d. NS DS RRSIG NSEC\nxn--flw351e.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . vLwmZqWxklwIGBzsDdZ0fsvJKPBDzQIeImuVcaBOl4DEH99BQkf0XBfwJsEG2h+aB1RVamBnRnvpE9L7GNLATOA0THs+xAhR5EoJRIfGyHc4Un4sDqKMLCd8pka6dpVQDyv9pt4H5VHRr8LSwMdgxCxZCfu5XXIRPeicGtMrQ4DrtGKbADqSS5pZZg+Tij83kkYdU58HruTHU3b7Xk6l+jBTUREWFTSO2FmP1G3DpUKhl16tvY2iyWjMg/T6Z8X9uq0KEpCZlA4Tnz7ztV/OtvYSZaHtRIZ3expXB/XKVcCX8hn2zkyc1/wvMHE4sNrl791o/DtRJUSwn5NEdVKksw==\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--fpcrj9c3d.\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--FPCRJ9C3D.\t\t86400\tIN\tDS\t28465 7 1 1522FF1CA7C6DF11BCFF5ECD0BEA499E8C758296\nXN--FPCRJ9C3D.\t\t86400\tIN\tDS\t28465 7 2 FF4DEE46682895BC6FA87635AE39A8D779A3F72E09BE61A2CB3D9E6977FC7388\nXN--FPCRJ9C3D.\t\t86400\tIN\tDS\t64935 7 1 3C07D37CEC43F7E5A2DB300614CEEBCC29EE1B40\nXN--FPCRJ9C3D.\t\t86400\tIN\tDS\t64935 7 2 D8A7D4B47E78A2BED6D390658C826C8554EA283562C62F94DAE2248ADA94A4E7\nXN--FPCRJ9C3D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YUXe5h7POAyrG2dNYOyKGHvrPEBOFGqQ1PpKUnF0u/9+zn+jkoP/e92vAuENs7yiPunNHuRg91DHfdYNtfbuqtYVGer52h/5mHcOV38YnPKmN5iPKEMHwwPPicpRx7k3iydhFDMqCOMSbnDTmEOCZiR4L/X6yePfgPyDRgcY2QOPuJgDKCqHAjEuTqBkc0Ao+gVqhcbG7lp7wZ3Blk88XmAomgONnP7wUMovtMpFafJ/uRGSwSNTJ+PtedRIAREMd7QQSLLfI+BnFRlR3Q0wapO2oFGnGVlm9CFqgWkJtYRgqo4FiQfVB679rqLL2fNmApv7fQlWVSvtWKo2TbZViQ==\nxn--fpcrj9c3d.\t\t86400\tIN\tNSEC\txn--fzc2c9e2c. NS DS RRSIG NSEC\nxn--fpcrj9c3d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qAe+kO/E+xQ8jQLdXaAESo/eWwzG0dqdJ/t6LPqcNrc6NCZ9sgijvj/EJrA3/Cq1oazllY/Hs7IhNYLimNBa+gSCdVfTDKBw2UydcMhTWQC4mhpEBhvPRK+W306bIhMOKPQzVeXUapofsaZORg20Dc5FiaTqQwWG7tbXEztyhsxJ29FcY0YbxUkT5MuxYaVtA+upf4yX3Y4zGkiZGlQHr8krHqXhi2P/hbmOPtXWVFvwQvfSFTC11tn7kHzmxkSG8pRL2MjKEoZh612djAzTWFD8JR7ax3SNz9arMuS4QxM2gfbwKiju0U6VdMNWflzetm//gE3es7HrzDVUa1d5HQ==\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tlk.communitydns.net.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tnic.lk-anycast.pch.net.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tns1.ac.lk.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tns3.ac.lk.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tns-c.nic.lk.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tns-d.nic.lk.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tns-l.nic.lk.\nxn--fzc2c9e2c.\t\t172800\tIN\tNS\tns-t.nic.lk.\nxn--fzc2c9e2c.\t\t86400\tIN\tNSEC\txn--fzys8d69uvgm. NS RRSIG NSEC\nxn--fzc2c9e2c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . meyfAy9T2m98ATAKSLyYErhVVW3kLz4OgkXdAddzEZeoN8QtDhhCin3U4ThIihLe3ukdy52dnuXyXleGejxetf/Ubfh1LF/3EbTnB1CV9uzG44VCgK65oTZ6DRd/1KSh7yslbTTz1FwCWBubLuEAU0im5eh0VbP8NN0lQxcNY9vg1kiZF3FQ90r/Nw1sjgjoLo8AcjsP896gcb++oT50vxCM6Z0R1AyWwKoxeQ0I6L+x4BhSw3Hx5Xxt3i277nYP2qV8+TtBtqot1k5/kOAzmD5Ev2G4mbQfmjMf3Ju0wnQ1rJp2Kfrwwb953SDRkbb15HuxGI1Hq6HpsdK4Xw32vw==\nxn--fzys8d69uvgm.\t172800\tIN\tNS\ta0.nic.xn--fzys8d69uvgm.\nxn--fzys8d69uvgm.\t172800\tIN\tNS\ta2.nic.xn--fzys8d69uvgm.\nxn--fzys8d69uvgm.\t172800\tIN\tNS\tb0.nic.xn--fzys8d69uvgm.\nxn--fzys8d69uvgm.\t172800\tIN\tNS\tc0.nic.xn--fzys8d69uvgm.\nXN--FZYS8D69UVGM.\t86400\tIN\tDS\t54556 7 1 B20CF58A31D06D347DFA35EA82405584AF194932\nXN--FZYS8D69UVGM.\t86400\tIN\tDS\t54556 7 2 EB9DD82DD06ED607B443E885FF60C65606555BE2D9701C2F39133B11B53122AC\nXN--FZYS8D69UVGM.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Gp4TP79ON71Bnk4Kk073CFIGqULvxptbLDt72gbQ90Ka2xmfTp8YhSaH1QFPDT55ryKmNWz6puM/VsnS73WPnNHHPGhQiZrXOtCJs6dZGG9LrdL7qjALy9iIA3hTe0T83AY65ugX2eOEBjCfD9CrxG8YNPazB6uAn0t0A9XGPWrmk4kp8V2RajxtZAW+dvZoaFYhbERxL3Q2GbjVIjrt+qodMjhLBKgmZh7t7N2FcLjBWkgm1mb1ST9Hc+XodMF0ITUOoSP/AfYxMooB2uLZm0wRYhjrFLpgaLsmLm1WXDwlAN3ojheBTItliZpoRMY80YXvO9GBplkqsRDzo3+l3w==\nxn--fzys8d69uvgm.\t86400\tIN\tNSEC\txn--g2xx48c. NS DS RRSIG NSEC\nxn--fzys8d69uvgm.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pAskstow1dWUOzpkWe6sXgiQsh/+qb3xtoA2Vf9XYSHTrbkjtIEoclcyiJ+8dM1EZAMiWTy2PUIfog9AKnJGHtuvU4GoDqSvyFw82ZAjOP6aKl48owydEimJo8YiOQJ+/PXNkmqYY8wtz30YQbyaUKKtpbLumhOExn8ZQlMsV4k4Hv4uBsivSZ5nD+fqD7U4y7WVQlif+M22Y7PpXtG4cy92nmMtnnM97xoqsnJeE7fxpMcPEL6zl3e5BjqgdAdz/1EuOAov6Ypp92BBeGAeINNKKZU38G6v0YKD2vglV8NOxW+ykL1VmyGaRvIfO+SYwEQphWQP1QKe/Luc/Gh/Kg==\na0.nic.xn--fzys8d69uvgm.\t172800\tIN\tA\t65.22.172.33\na0.nic.xn--fzys8d69uvgm.\t172800\tIN\tAAAA\t2a01:8840:a6:0:0:0:0:33\na2.nic.xn--fzys8d69uvgm.\t172800\tIN\tA\t65.22.175.33\na2.nic.xn--fzys8d69uvgm.\t172800\tIN\tAAAA\t2a01:8840:a9:0:0:0:0:33\nb0.nic.xn--fzys8d69uvgm.\t172800\tIN\tA\t65.22.173.33\nb0.nic.xn--fzys8d69uvgm.\t172800\tIN\tAAAA\t2a01:8840:a7:0:0:0:0:33\nc0.nic.xn--fzys8d69uvgm.\t172800\tIN\tA\t65.22.174.33\nc0.nic.xn--fzys8d69uvgm.\t172800\tIN\tAAAA\t2a01:8840:a8:0:0:0:0:33\nxn--g2xx48c.\t\t172800\tIN\tNS\tns1.dns.nic.xn--g2xx48c.\nxn--g2xx48c.\t\t172800\tIN\tNS\tns2.dns.nic.xn--g2xx48c.\nxn--g2xx48c.\t\t172800\tIN\tNS\tns3.dns.nic.xn--g2xx48c.\nxn--g2xx48c.\t\t172800\tIN\tNS\tns4.dns.nic.xn--g2xx48c.\nxn--g2xx48c.\t\t172800\tIN\tNS\tns5.dns.nic.xn--g2xx48c.\nxn--g2xx48c.\t\t172800\tIN\tNS\tns6.dns.nic.xn--g2xx48c.\nXN--G2XX48C.\t\t86400\tIN\tDS\t10054 8 1 C5D42D41D1F44593872EDE0E46AE92E2074ABF46\nXN--G2XX48C.\t\t86400\tIN\tDS\t10054 8 2 E24CA980470ACC9A1FCCB7D277B5F0ACEAB556902E9F12E1A40E90FB827B08D3\nXN--G2XX48C.\t\t86400\tIN\tDS\t15431 8 1 E834E2A8B59D4C0C1F7E7D514B10B4467D00BBBF\nXN--G2XX48C.\t\t86400\tIN\tDS\t15431 8 2 9AC660EBB53A80A9738C8DB16BE979BD84D01016818E96527B7662127C66518B\nXN--G2XX48C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EAO3TCw5capuUVHFEGtWEW94LqaZPlSXq4VOAJrAszTgGPgkqJd8k4c+H53D8NT0lgep9InuO+Vntx+GshsLST3k+xns8ssZb9hwBnJb1eJ6RnDZOqHZQQ5WLvsJUubu5ewLZ/8wDzEHZUWKMDW8cnc0u6kRi9tYy7Sez0IzfR0X3jWLMb/Y01Gwu8c8Ca3avJ19jHYHPwAnuHU2+waZHjd6xNDa5M5Ho2IynOttl/BrXC8JyJKqAy9KbUA0aCG0LSEumYljaElobPMMaqIh2JHeEkkGTy9GnTsQ1veeyAQvNNwndm8YXTe3aMCyfLuZXXg6naFUFiPaONuYx/C8lw==\nxn--g2xx48c.\t\t86400\tIN\tNSEC\txn--gckr3f0f. NS DS RRSIG NSEC\nxn--g2xx48c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WmSEjCfBWyM6EcdgbGqPoelutgoKjShDvTEO4QLCO6kOzFf3q45sZpBvp4kEgBDUgcyb6Pm2FqZ6PlyF4FliW+JXNpEuEszSNAx5x6coA/n3DztV/s50acK2/QTuhdrT9+GcTfnBF4OKWPTE55ZH2qOggKN/bde6l9MQ9Y+YzmgTgY2E3hf7F+HqAzMHHK9JXd0LYzjVG5+f7Udf35AWGJ6il/ckLKXMsMQT0fm9lwIXrqGKIQ0s5hw6m8/iu2kcFreI2ggV2FHB7yqKFC1qRseLSXQdBKSjIIsM62DhqnbgGZInjXYMpNafCLNc4qsjdWqcsS4ksXSaZg2sPQon3Q==\nns1.dns.nic.xn--g2xx48c.\t172800\tIN\tA\t156.154.169.68\nns1.dns.nic.xn--g2xx48c.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:44\nns2.dns.nic.xn--g2xx48c.\t172800\tIN\tA\t156.154.170.68\nns2.dns.nic.xn--g2xx48c.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:44\nns3.dns.nic.xn--g2xx48c.\t172800\tIN\tA\t156.154.171.68\nns3.dns.nic.xn--g2xx48c.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:44\nns4.dns.nic.xn--g2xx48c.\t172800\tIN\tA\t156.154.172.68\nns4.dns.nic.xn--g2xx48c.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:44\nns5.dns.nic.xn--g2xx48c.\t172800\tIN\tA\t156.154.173.68\nns5.dns.nic.xn--g2xx48c.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:44\nns6.dns.nic.xn--g2xx48c.\t172800\tIN\tA\t156.154.174.68\nns6.dns.nic.xn--g2xx48c.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:44\nxn--gckr3f0f.\t\t172800\tIN\tNS\tns1.dns.nic.xn--gckr3f0f.\nxn--gckr3f0f.\t\t172800\tIN\tNS\tns2.dns.nic.xn--gckr3f0f.\nxn--gckr3f0f.\t\t172800\tIN\tNS\tns3.dns.nic.xn--gckr3f0f.\nxn--gckr3f0f.\t\t172800\tIN\tNS\tns4.dns.nic.xn--gckr3f0f.\nxn--gckr3f0f.\t\t172800\tIN\tNS\tns5.dns.nic.xn--gckr3f0f.\nxn--gckr3f0f.\t\t172800\tIN\tNS\tns6.dns.nic.xn--gckr3f0f.\nXN--GCKR3F0F.\t\t86400\tIN\tDS\t11267 8 1 D887C87165A267C61B60A48976A273639B140A14\nXN--GCKR3F0F.\t\t86400\tIN\tDS\t11267 8 2 CDC94598203F08280DAE67E79FC36C0213CA3712917495B8756AEA8A7FE62ED0\nXN--GCKR3F0F.\t\t86400\tIN\tDS\t23131 8 1 51AC86D0ACF53AC3094FA566D427FBB9F5602331\nXN--GCKR3F0F.\t\t86400\tIN\tDS\t23131 8 2 523349D2CF1DB591BB07F69948671813D604C98A894E70C20F1318D18C2BA42F\nXN--GCKR3F0F.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Rj4/j4eWwJzjCSub5dhDRoovEGx/kQbBwahwhnkbO4NDwmZTOnJAA9F2J9QvyFqKDtTuyrcZG367NsPOgW+WKCxlapLg2kS/3U68RuQ1wwU+dcSUjgG1bM6fK8rSrjXtIGhVtvLwd21Ty/Y2t61k50bKE0jRGqNznSykdAg6EzTx0SmohqeVFWwGIXKKABgDKNDuGIWYRLomuTiCxPPi/uYW/hQjJ2oDsHr6Juej/wPwkTdT1jF+/SEtXY1qD1GAriqnkclHgrATQ2t9d4mbiDftuSAYR22K5VFTt0vz2Hrpwb2JhsutBxVTa9EVHybX/UDfxCRdO0xJMxh1DyHlog==\nxn--gckr3f0f.\t\t86400\tIN\tNSEC\txn--gecrj9c. NS DS RRSIG NSEC\nxn--gckr3f0f.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kDu6naHyx9xaz30VE7qTAHbpPRZGyWAgPG8sch+u+U98BM8QNx2sIkJ0I9+nEoq8rTTgxnPqNeZurOnvWMaMt/A52ay+RGy6KGocJjeJ+Tuu8TRCElJi65AyO8tox7VgbA1T4LtPJkDTpIaFPIvdX/DoNUEO6I+69k5RUmaKlcH8O9w9MIKsb2Exw03VbZh3NQp/nfcXyuF4oRkgacQgifvqEFN0RHvz3Vx5qc2nmeOLDzxe2R3d1ojq9/n+IxnJdweqDzTAtMGKTB+c4SEz/8YhDFpjNlc9NrXKPexVBLVlYn1wCOhbZN8957JCN9OBCEuBnzY5MjY6sqd1RrzLig==\nns1.dns.nic.xn--gckr3f0f.\t172800\tIN\tA\t156.154.169.69\nns1.dns.nic.xn--gckr3f0f.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:45\nns2.dns.nic.xn--gckr3f0f.\t172800\tIN\tA\t156.154.170.69\nns2.dns.nic.xn--gckr3f0f.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:45\nns3.dns.nic.xn--gckr3f0f.\t172800\tIN\tA\t156.154.171.69\nns3.dns.nic.xn--gckr3f0f.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:45\nns4.dns.nic.xn--gckr3f0f.\t172800\tIN\tA\t156.154.172.69\nns4.dns.nic.xn--gckr3f0f.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:45\nns5.dns.nic.xn--gckr3f0f.\t172800\tIN\tA\t156.154.173.69\nns5.dns.nic.xn--gckr3f0f.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:45\nns6.dns.nic.xn--gckr3f0f.\t172800\tIN\tA\t156.154.174.69\nns6.dns.nic.xn--gckr3f0f.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:45\nxn--gecrj9c.\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--gecrj9c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--gecrj9c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--gecrj9c.\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--gecrj9c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--gecrj9c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--gecrj9c.\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--gecrj9c.\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--GECRJ9C.\t\t86400\tIN\tDS\t9195 7 1 ACFF00AAFA02C6195648699BF48BEA385503884E\nXN--GECRJ9C.\t\t86400\tIN\tDS\t9195 7 2 C00B2D8E8D505182418FD10F3B942F17A60CB7889C47F84503BBA1999395E7D1\nXN--GECRJ9C.\t\t86400\tIN\tDS\t35800 7 1 E0245C1E8C76E1E0E44B77A49833E2EA04522E74\nXN--GECRJ9C.\t\t86400\tIN\tDS\t35800 7 2 0E2743B51561EC2DE8BBF37506A227E63C5449EE27326D6079D909553C7BC9FC\nXN--GECRJ9C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gxkcco8tVfW2bHa1cOGjB3JHMoLRSJLrDsXzsnvzqrsVFcIwLp1WQlwIuj5zHe+MOQTg1Mse1ZzNKBVpJf//Zzl8bF9JdXi32JCYMJM2/fXy16RWHbMt/4WlVX2IkUPAg/lm7bA3+rCIRjjC1NqvZ6NwYRaKAVSYgrjhkje/6PNSyUcd8X9xGwl6lKVR4YfNfCkq7ofOqdWayCjjD/BuDRwP2kb7LxLV+0LYLwu82SvmGr2q8IOyJswW7DziP9FxsR6QjpP1FgD+khtsb3DnNzorxwKRLTzowMIu9RvW+YE4eaNOf2lckCLQlnEHCVng/9jirFZEERVO4yzQsSXKYA==\nxn--gecrj9c.\t\t86400\tIN\tNSEC\txn--gk3at1e. NS DS RRSIG NSEC\nxn--gecrj9c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NOCbytJOIdN1Xl5lsIqvaSeItBBo0XHLzsgH8HWqXmr1uGCNo6jUZcIt3irdx4S87fsfLd9aZyy2EdV8VIRRXeAZuWzM7nNJbKzW7IfKwlT8DrjtFrZ5niBQeI3a9UYFgCnxN5u4SIHw73/Q+crJEWxjNGk21CcAs9fSXYLbqowQhM4ABwZgOLJ/DdBvgRc239WympEzzxvF3/JsyEH2ycNF7c8koRODDk1eJRw8hiRrF3wG/SwR4NsuSu5sX1SWcRmP01FEt206Ykxh2RRUVCNmerkBoQwnRhnHV2QZxtD6xdFpwk1NURcDLOyHhRs1t40PqKseVr0jzz+Uprwz2Q==\nxn--gk3at1e.\t\t172800\tIN\tNS\tns1.dns.nic.xn--gk3at1e.\nxn--gk3at1e.\t\t172800\tIN\tNS\tns2.dns.nic.xn--gk3at1e.\nxn--gk3at1e.\t\t172800\tIN\tNS\tns3.dns.nic.xn--gk3at1e.\nxn--gk3at1e.\t\t172800\tIN\tNS\tns4.dns.nic.xn--gk3at1e.\nxn--gk3at1e.\t\t172800\tIN\tNS\tns5.dns.nic.xn--gk3at1e.\nxn--gk3at1e.\t\t172800\tIN\tNS\tns6.dns.nic.xn--gk3at1e.\nXN--GK3AT1E.\t\t86400\tIN\tDS\t30100 8 1 3D59CF5F45D1AAD1F0DABB80E63524798B59FBAB\nXN--GK3AT1E.\t\t86400\tIN\tDS\t30100 8 2 699754C59194570406330DD9C926B493FB1CCDFD1DE8E25D090D97C99C6D50E3\nXN--GK3AT1E.\t\t86400\tIN\tDS\t59800 8 1 D86758D8C2EB2F6A12F5DE950C603D46F422B107\nXN--GK3AT1E.\t\t86400\tIN\tDS\t59800 8 2 6E886B4027E7F130FEBADF2E25C0296EFD158A6D15E3DD215D18E5904F5CCCC8\nXN--GK3AT1E.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ic1u8uXe41B5J0BcAb3W2SH3U1i+g5+eOCsNZjd9ajcCqoeOHFUzQu/VZZlcfrivBTS4Y4k936N9hslUIa3md+kKY9+KmS7yB1em/4N5lSioTblw8mRUnWw/Cj3HD+fligt6YV/8UNdLFjYi7VBKpF8a5F2W+aacOoIRfnguXtKLSHx+th59EwcUhk1vg67SH/BwUsOKDeTrczSIqPRSJLKu8/TDWjwPrXwTViyYJyS6RvzUTx8eoxXeP/Gob8QpA/yq3ggdsVTdQwnAdy7QYV7CLF1Ab6+h+n3qjf02Ura7k2uvj88odIJJ61Fz4Wp7yUKkXRWkp8f7ivV3Sge2fg==\nxn--gk3at1e.\t\t86400\tIN\tNSEC\txn--h2breg3eve. NS DS RRSIG NSEC\nxn--gk3at1e.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GBvBTo/J4BYetVHs4+ZBOMmORKgtR2YSUlAG5Rueh/dg/AqFomj4s+JnU09bDigbRu9Nhx90HXClURm8zhuGm5F+4+X7nBmaAFGTjG2OW1Ruoq684JB8aA4LpfhakjMT72n1zWz2E9BGJX8qgaJgUaMkVNkjLe10tEcPCPnLPVR/lQNXOys6MThbxsBJfpat9MfWiqBhvqCx8J3fXKkHwX44QFhew7yB3BYzBbyQFcLR3DsPItrkhJb4r3fPU6GXH4CzCkB2m52/NFWnsINg/tnnPJl4q2m08yN4IKhOxsS4FBAkxdMjwav4TF9rgii0bdAnPxt/CpcXVkv02xH1cQ==\nns1.dns.nic.xn--gk3at1e.\t172800\tIN\tA\t156.154.169.70\nns1.dns.nic.xn--gk3at1e.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:46\nns2.dns.nic.xn--gk3at1e.\t172800\tIN\tA\t156.154.170.70\nns2.dns.nic.xn--gk3at1e.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:46\nns3.dns.nic.xn--gk3at1e.\t172800\tIN\tA\t156.154.171.70\nns3.dns.nic.xn--gk3at1e.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:46\nns4.dns.nic.xn--gk3at1e.\t172800\tIN\tA\t156.154.172.70\nns4.dns.nic.xn--gk3at1e.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:46\nns5.dns.nic.xn--gk3at1e.\t172800\tIN\tA\t156.154.173.70\nns5.dns.nic.xn--gk3at1e.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:46\nns6.dns.nic.xn--gk3at1e.\t172800\tIN\tA\t156.154.174.70\nns6.dns.nic.xn--gk3at1e.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:46\nxn--h2breg3eve.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--h2breg3eve.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--h2breg3eve.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--h2breg3eve.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--h2breg3eve.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--h2breg3eve.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--h2breg3eve.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--H2BREG3EVE.\t\t86400\tIN\tDS\t58876 7 1 7158C2EB4A2989C503704F3209F67BA82CA4DAE2\nXN--H2BREG3EVE.\t\t86400\tIN\tDS\t58876 7 2 DB336FB2F746206C70E1C2015A387B93800219386E90214EC03757071D0AF570\nXN--H2BREG3EVE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VGO/q6FXANs5zJ/qzSlCGPcctznDOQTRkZwZNOIXL4BW4dea4Dmb2lUzalQrzmBdOnx98iyGgXxxPmvJwyYGVRK3K83UwORKCq5q+8jehdv6NLxKHw1ZhogUeK9wQF838A+9pY4KkHhVJGwmZDhBDNvNu4jkk7YdZRgHjXZWn9fXH3298S61OECcS9A02tSH6N8cMxabAaCRH7hixFMxRJsX+jCyFfNrU2XV+9iPVS8YLQpi004tZNdE1ikZ8X5ZTINm2WPe0USbNDXOBiO8DyD9UXSokoa7P9dmwsVE6oFTCUpMMUdM47o6QHeN/PTy5uoFCX2parsxHi+jFRoAkw==\nxn--h2breg3eve.\t\t86400\tIN\tNSEC\txn--h2brj9c. NS DS RRSIG NSEC\nxn--h2breg3eve.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Haj01qscHRDhKus1fytABHK0xF3UvPP5j+LPjkIgab8cYrj0CdoCKQIBzGQoXcbqa2ckF/YiYuT8DjMjL3yKduhELa7AzFFcunCtOZcm3I1MyHZH8HzhFk1orVUOH+QTa7vf3xr6qxI8QgVsUWiqJ5/cD2zPZmppNpSmuUc072bt1kXB7Mtqt92LmAvm9Z3z5TGPGtAP03s5UWFj34LTH4qndpOkBsDHyyJ8Xv9ncJdNyVdRZnxT3ao82QhbdHbkReO/U/vS4HjlCE0A0hyCJiBReVCa0bsucCqIvFmM6YRkeBH3cflEUokm6VmaWtV/2CrErFEZ4SML9FZ0WNYzXA==\nxn--h2brj9c.\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--h2brj9c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--h2brj9c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--h2brj9c.\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--h2brj9c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--h2brj9c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--h2brj9c.\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--h2brj9c.\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--H2BRJ9C.\t\t86400\tIN\tDS\t18018 7 1 95E310B21C23FC8C6107A186D68C5FAEECA15A9F\nXN--H2BRJ9C.\t\t86400\tIN\tDS\t18018 7 2 582ACB8BCAACC3A0AF31597260B8C8650555AC94DEA17C12110AEA90374559D4\nXN--H2BRJ9C.\t\t86400\tIN\tDS\t60658 7 1 F8A17C2FD37466D5C0C0903536296E47C0BA9148\nXN--H2BRJ9C.\t\t86400\tIN\tDS\t60658 7 2 3335554AD00624CDA4977BFB9C78467FBA921167FBBEEB9F2E2CDD43F2D67AD0\nXN--H2BRJ9C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rw7MDGScHWG9FHdN31ym0QcqigqVAJmzEJQhdgrpuRS6VUUX5jjMcyon6XxAAkQ0Y5TQZ1KG6Gu7dHYvgMXd/vkbjZHkK6QDHFhcx1FHDvjPGYHwd9JLkwQcAKy2QtJBPqHR0UcnP7r+F4qYgdKn1JQEqEkk7uq/PYe+QAU80VcHfvqMNZs46lBmswRz3kdFHOpUdI2omZ8TiiKMPiN++l+GQmnynarCe/rh3LOLXRnXDhEPoxn20sgJJI3pCek+U3ZqBp+b8BRDueNURcs8nYBhFnwR5sfXWhTbNDzLcmk3VOdy0CzIqYLFm8p6aHqhzX/IIgSV1beJsTEXC6hH+A==\nxn--h2brj9c.\t\t86400\tIN\tNSEC\txn--h2brj9c8c. NS DS RRSIG NSEC\nxn--h2brj9c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . h5YzRcaRaiy4wXr6B0bn/aFqI9oH7erepRh1eO/SSUmPGAmIcQGbX6THGDQv5WfL1B59anl6MGdGxBCcFha0kjtFEp9U7t7s0JGrhKY+QLXp4WI9ss8PrXGFaHUD5+xa/eFDJpoOAG1fQt8CIBtubyx/YJ3roP/KxGGH7dWITFbTzaWN7UiMHMhyysRFF1WkrAtyrOJYqK7SjNYrkMDGASFj+dXK2vgT5Nr+yhxcgoM8nYy39+l5+wuB8qX+dQlZr6/hI/ZNIPNhr+0GBX0OW1TrW4gkgPPOs/wat6umHcrgdouCLZGn7F8iXwqMRC3wjI79iTP24upEJLTTvCnqdw==\nxn--h2brj9c8c.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--h2brj9c8c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--h2brj9c8c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--h2brj9c8c.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--h2brj9c8c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--h2brj9c8c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--h2brj9c8c.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--H2BRJ9C8C.\t\t86400\tIN\tDS\t14031 7 1 DB4CABA6F50EFDA348A69C6CF7B3452CCA5BB285\nXN--H2BRJ9C8C.\t\t86400\tIN\tDS\t14031 7 2 A0576377FFED695FF4F00481A4A48CF4519706A166D5C8AC3E02ABFA058F1F68\nXN--H2BRJ9C8C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nmeuucE1XXpq/N5XRgqlWDA8OQt7XAMg+lyKC4TabD79C9uwUprN4ingQyaIhEkznProvdKZClsvZmtlDueK5Kf5os7seI/9RySc2dRJX1zRWR++sxf286Rdq3sHYcyIkp2D+sCXw3UhYT8zS4RCWzckZmpmLSIowGhCT3BX2OMVHDjHMRpv4THmfqKhMHi5Fv4RMqliow+W6yDJTlrrfEDOEshzUDARitDC+2xXmOMNTRWh8tzwviAEdE4xhMp9mdSKYvIVEUdZg77QfTBKwv6CvjmGeCljyK6y/sUKds5+V5EOYV9x11lMVkpoxJiSOQJFHJwaV1Y6f2yqQUHQgQ==\nxn--h2brj9c8c.\t\t86400\tIN\tNSEC\txn--hxt814e. NS DS RRSIG NSEC\nxn--h2brj9c8c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . aBgX/visIpMbp0KnPom95XqOX5DxsTv70DsTHiQ26Fjuzc2HLHN7+hfdWb3RfSgTyymc4e2GEiAmcrHzODrxXXN8H3lcrzit40BZNtbo3VdNjfSzoi+fIejazIUdWaGFMwlNgo0c6mXhTAv6geNHcTWaETgrH1caLOkOLo6/K/9F7F9kAJJrlUR83607tyTB28hGzTln94THA93UctU7PtIiEg+rVNWjR/VfmYTLQVSNkSjL6SbVgMoB4rrN11JI1HEmlKeTSwDhfFY+erGvf1bbjgtQOikWQLoY6PSvoZo8uCiXZCOY/3O3wIYeOmo1EOpI7v03ma3ZfNCdNW4Kqg==\nxn--hxt814e.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--hxt814e.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--HXT814E.\t\t86400\tIN\tDS\t36091 8 2 D5BC5CF399DEADCE2782F1D21051A13787822441EA5850F69189960974C9EB95\nXN--HXT814E.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . URpAgpoVmSF7XIhjpal0/28QQ9R5jvIL/2F0OQicYYmiQ46CjpetGNRmKYfH8w01T73fau3CBdzjBX9FayYwWOZT1SRHixg5bTQ2EgjG9Prh00B5l0xD+zEOrGja61z6+Thmy8U1T3liAm1UaFCrB0AHekCg5OKkxsV7nPvlzLVah8nPhBQZjtyWQ8+X/ePXI338OJU4XTlNqP2twncYqJlvT6tENd/UQ5Fbf9O874+IMBQPdpUkfsj3GW0tMHor7vLvkQGFbXYOGIy2bckKFaNkd/MCNCD4T9guSpOC6l9JSvqC8HFARZsRHHXODO4v057ZXBgGyCZU1gF4Rn0OCA==\nxn--hxt814e.\t\t86400\tIN\tNSEC\txn--i1b6b1a6a2e. NS DS RRSIG NSEC\nxn--hxt814e.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ogVIABT35K9GYweqbLPN1RqVzI8RFZVDyvqPN8BSJHaexZqtnycEobtmZ+u5n1pEGvuZHY11Ph5XJF1gHSnZG5KDFEICdx7dBeKAdcws/dje5Wc9w5uCJ9TkM99q6EdrQBrZ0g1MBvfORoTdcEeGz/OpO8QJa9LIsV8y5cRucdJf/w5tH/4zVu/k50QgfrmKJl6qT2upchvN0LaDZHSlfr+W1ccmFOhAOTVD8TwXpBhhOVG7UV1LWv79f0ZOxnn5tJTUiT3HawwkUyr655d33C8qQmCevQkRqpj3k4OEsO/T6duq0oe+vlrSZIjeCI4xUQFfH5OATyW+9r2YTTtoQA==\nxn--i1b6b1a6a2e.\t172800\tIN\tNS\ta0.nic.xn--i1b6b1a6a2e.\nxn--i1b6b1a6a2e.\t172800\tIN\tNS\ta2.nic.xn--i1b6b1a6a2e.\nxn--i1b6b1a6a2e.\t172800\tIN\tNS\tb0.nic.xn--i1b6b1a6a2e.\nxn--i1b6b1a6a2e.\t172800\tIN\tNS\tc0.nic.xn--i1b6b1a6a2e.\nXN--I1B6B1A6A2E.\t86400\tIN\tDS\t34428 7 1 D949DCFC31AB240A5C78ADD773E848509C77AD36\nXN--I1B6B1A6A2E.\t86400\tIN\tDS\t34428 7 2 D4733D3B3E52A19A5670C7151D9E1A535C8832EFEBE9A10DC7BC372949C3BEE3\nXN--I1B6B1A6A2E.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . arX73AjYe0DV/RX5e6cqPP1f4LHg5cEjGVIsy77g2dLPGVk7Qr/CgFSa9hB3cj1+4YMLajA2B9v2pohNoMSPs+37IMDB/UTDMFlnjgxC6mlmm/YUxja3TcCBAhmbyrhwNTxfmRrakughLIUPd1iuGeut6/jiArznZIpa2YfPPLlkl4KgqbsJdhvXrtzLSwmhshQjsU0BTWwO/SD1BKSWui/qRVYrc5cDv/BjWGnxK1FhyTx6By/MIovmr0BAZxTm6SntfAsdR69W6XpbRwla6FEdHt7nermcQrAuzuhyuwuuhO1fgbIhiFMM4IzGcHYz63sXlFZHZEVYb3fGsZmdiA==\nxn--i1b6b1a6a2e.\t86400\tIN\tNSEC\txn--imr513n. NS DS RRSIG NSEC\nxn--i1b6b1a6a2e.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hMbFr37mnIEOId6gPz0SY/5J8ccuD0FvMtFZ2QsbH0nsiyabiCdF9YceHyUSTjn2UD7iPD3yriQ+6YYsOc0DnH2ZMAhP4YTrI3Sayps+f/3tO+e5WQOuIV8BCozoifzdsGo2z6DAO4F7zwnjxMHi7JTSZ5l6UY5OVhomp63ehOEU54FLOI77mUeonrzdz325Y6CfMd/irWKqqLRx95hgQn5/3VJqTwF8/mkXlgkIbDlnMUEup8vyWnQ04p+vRO5OwxlB+4B67qyntsg6XM494BR6fOrSUUqCEp1ELRbF4QMXB67xS21o4XajpEE5Toiqe/f+QQimb356YNJXkPNw9A==\na0.nic.xn--i1b6b1a6a2e.\t172800\tIN\tA\t65.22.184.1\na0.nic.xn--i1b6b1a6a2e.\t172800\tIN\tAAAA\t2a01:8840:b2:0:0:0:0:1\na2.nic.xn--i1b6b1a6a2e.\t172800\tIN\tA\t65.22.187.1\na2.nic.xn--i1b6b1a6a2e.\t172800\tIN\tAAAA\t2a01:8840:b5:0:0:0:0:1\nb0.nic.xn--i1b6b1a6a2e.\t172800\tIN\tA\t65.22.185.1\nb0.nic.xn--i1b6b1a6a2e.\t172800\tIN\tAAAA\t2a01:8840:b3:0:0:0:0:1\nc0.nic.xn--i1b6b1a6a2e.\t172800\tIN\tA\t65.22.186.1\nc0.nic.xn--i1b6b1a6a2e.\t172800\tIN\tAAAA\t2a01:8840:b4:0:0:0:0:1\nxn--imr513n.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--imr513n.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--IMR513N.\t\t86400\tIN\tDS\t14747 8 2 6581FD2FC61A9A81926E5DBE6F7EEB940402BF2DB280C98F50ABA666E4C74371\nXN--IMR513N.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HfvdvTIYL/LO3tS/VHN4hGL2Ap3H1QTJhOKac3hUGnKp1qZO8HOVLTvo7gt2XfFw+BKB4yTyPGybITrtqlqytxMH8v5jWN/BAX0s1nqySPUpmx9bJIupt3WAwGGDTq6OMMvJyzkGX4qAtUeLnInqwkaW+c7ICxOZO2PYOYiAB66KfevpgDFH4z5Uq2lcaUUNBmJctqp410CCpmalTJ7nhyEkZtxGO7Wca+qyssyUhQn8iUPH6IvTghJ6h5Mkh3RUeUVnWR2VU9hUVj0uB1mklN8+gNFCRvcCvnjdCO4fXUIkZV3zu5WgGCyS9rX3XjDi0w1lYjzk1ZtUBcoT1UV/QQ==\nxn--imr513n.\t\t86400\tIN\tNSEC\txn--io0a7i. NS DS RRSIG NSEC\nxn--imr513n.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . UH3jk4uCvqBvW2V6kVDR5n/+fzYIQ+iYr++V05Tx97FHSSpPNcpy8za5f+7XJP7zYPwpS6FusR/X8bbAbrCvKJGqpHZNOpexl1XYZfp1752fPqMT5PJ9eZY6j+WWbQZVj8KX1I3uD0OEk6LEverCWyGpkmCKBTQ28obZjyrf5hMbkyBQn88CH5IiqpjjzI4UJ5ULaE0v+pUxqfXhNKv5uaKKsEgT1LwqKN4URFySmCRYJbAjbcRXRQ7XJYRpjVBn1xZGL9mB6FKOKvZPkDavIrfO3RTCnWUT5rT+TscDK9nXW91smRpj1E92FAKTdbHNgnfDT0gkePqjyHqs9hMdmw==\nxn--io0a7i.\t\t172800\tIN\tNS\ta.ngtld.cn.\nxn--io0a7i.\t\t172800\tIN\tNS\tb.ngtld.cn.\nxn--io0a7i.\t\t172800\tIN\tNS\tc.ngtld.cn.\nxn--io0a7i.\t\t172800\tIN\tNS\td.ngtld.cn.\nxn--io0a7i.\t\t172800\tIN\tNS\te.ngtld.cn.\nXN--IO0A7I.\t\t86400\tIN\tDS\t47359 8 2 426DB7D3FB8E6058BE42D379ECD7742B2EFAB5DD0A7A95494D3518604B715B1E\nXN--IO0A7I.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CeUJMc/SJb7J1/oFxIkSGm+qXUbkk/BYbuc5oA0c5QCUNw4chS97JBTD+Ck19RosGr+9AZkicVaJXsMa2vyAjSPJ+QlBnuuTcpsv8vVjQfwrdex216IBsxq5bJDVNsl7yJnZNY1/xZo+Q6oqtPF0eEZ0HZTpNYiQJF/k8if66+gCyxCziGvDEJcqwL5XrVMkY7uAe+TL1eJ678cUdZIPhlRAI4eWBwGH+8B3DnONKalhyiNk+oZCrRjlI4PO+uYtck95N/tYlTCuESPgEeRjtZSnwxP+kV5uqMW7HLITzBJ4Sp95JXmdUEFnNFAsxy/GgSDowQttyu3VONepW3QuUA==\nxn--io0a7i.\t\t86400\tIN\tNSEC\txn--j1aef. NS DS RRSIG NSEC\nxn--io0a7i.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . SoX++K2PdQPbjkK4Hl+lD30d7fSxQTJkKKTOEG8Q6lKgwyYnL3iP1d+81aW8r1wBx6f2y9aNimL2/nL3K4AYkxlgAbizEMvSrKiY/g9WfH51TxfImTVGYRYsrYyklgkmDkkjQp6h7vtmqXO0uXGZ7EaOHSEFAAWJwGoFArpvZX5Y1vUYgUSOWLLLTctm7tKp6UCU7UjRn4boNjj3aomAcHMQes65FeCll9ylZa5w8CYRTShC3YiM+o05V0VUFVymi2X7jkbU8Mp60FEquaSxMFzeLnJMJ5W++m3BPHmfvMh4396wcKSrINyNSiFPWq3Yw1otaNZi6CpTU/CkcglmPA==\nxn--j1aef.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--j1aef.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--j1aef.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--j1aef.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--J1AEF.\t\t86400\tIN\tDS\t32220 8 2 8CBAA94CF4C8387C6E98DCC53A90C9C7CE339029CF54D43E59E89B7D9C6F086C\nXN--J1AEF.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ISaeAS1WtjjYXOrrmUFuv1iNmEbn4NeFj5LgwnVyrjugjhTXUGdUDKFjxvfIfx3sz22oNc222gbuAOpzbWFhfKf1Xu7A7gGFpuZFgp+oeJFMZxAF6W121Ht/vC39N60TMs5llP+NLiP+3bqWhJiMYlReAKFO/eXtU6HnPwnl/fJH4hjm5m7g/TgX4WfBBwoQxq/aHfGAaEgJsYJjcIXzXDzSIl+aZvspIAhR07qKa+b8tM4B7OA40WKlreWgvCp9Epyddc9dUWVof4uvd+Rn2lk8OzYZaIWjk/2leelsyHx0Z70O3X6YcsujJb7JzsNsD+8OkBaezHdrKg17jhKs+Q==\nxn--j1aef.\t\t86400\tIN\tNSEC\txn--j1amh. NS DS RRSIG NSEC\nxn--j1aef.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ODsM1SeE6/NIhBB7EaU2Lh2nVkB9h5JBekuLt0FnR7SP4Phh3FNCZM+SkXY5JIBBcM5oL5AJclJctyO4+Ajp6rrrcA0qMC3rgbRGaqRwCscY1LybVwY54XblaJSESFUNeChuT08I4Lo7AJ/nU4pr4lilqVnOv1QgzFW8o/1C2VBAnOtXF06sVe78klv6QOSsTK+6br7UpaL8SAP8igSqoML/ReerWGb+KRREvmaeL287ntd3iKHe2YzjDy/7zpbl60rS+A9tHtw8XH5hBgLnHICHywN5svubPNdSQ6Lm7PDxARSmeAUJHT35NwxJNLi528Laez0VbzFFOgSbv9JPlg==\nxn--j1amh.\t\t172800\tIN\tNS\tnsi.uanic.net.\nxn--j1amh.\t\t172800\tIN\tNS\tdns1.u-registry.com.\nxn--j1amh.\t\t172800\tIN\tNS\tdns2.u-registry.net.\nxn--j1amh.\t\t172800\tIN\tNS\tdns3.dotukr.com.\nxn--j1amh.\t\t172800\tIN\tNS\ttier1.num.net.ua.\nxn--j1amh.\t\t86400\tIN\tNSEC\txn--j6w193g. NS RRSIG NSEC\nxn--j1amh.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v9foYzmmGM8WddL3PswFxx/iRqGEYbCg2pelflR0z5N8tjlJPsoeW0q1ofujaZkx+e70wwxUYuBSG67MBS8ZVEXHUZsZcRuFkrqeI33s1aRUmYMZbGqzfYga6tKHniR434pqqhYHpFNY2ptEX+fpL8g0s7OdeSX843icyMUs0vRLveJ0gJj7u3xptvB2lJeCZ89jN10Voa2MrnTM75DuNoSOH3S+ojgjkQcuXCJDNX0YiziCY08nDuwqJZ5AJdWVP2sKbuC/tQRx1W+hB6ehFqo3exmSDN8rbQ11J6ljlvvN5Z7vgEyS/FhlhdhZyGT7DXKuzs6GqcCM5u/DAP6a3A==\nxn--j6w193g.\t\t172800\tIN\tNS\tc.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\td.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\tt.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\tu.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\tv.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\tx.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\ty.hkirc.net.hk.\nxn--j6w193g.\t\t172800\tIN\tNS\tz.hkirc.net.hk.\nXN--J6W193G.\t\t86400\tIN\tDS\t31385 8 1 01774442492A2E86F63AE5D095D2ECAE3E1B4725\nXN--J6W193G.\t\t86400\tIN\tDS\t31385 8 2 59C45C5E315BEDE7D55C3967A2697820AEC7093A5DAF98AF5DA9CBF26DA86CC8\nXN--J6W193G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . H90cvhmpoPi27LPn6+uNTC7BiZhh7AY8NQEnNvUKGlNkLtmgpI8/nXQf43UA/3g9x2882vVSYvwOHqsUE/C10Mqa1wVlZkqVSX+jf/nI9E7UjJBCQx1ap531ZPDO97U/sjPMZTfYqNW1tOiuEwYq/2BtZT7bnSuMy3Gngy6KIIiOzsWkIyo+buXbJTtfStRNiCdCKmipprL3O0iYFsdCgXvUrfCT+u7qEJvn43YYpDL+09kXIFPt0URiegp4KW1IxqjYptmOj82FKAwZEe2T1jXv3Fu81RrlHBMIgygGDxgy7Q7NiUtUjtRKJDyTCyhJOwGBpWua3tuYQulTHaq95w==\nxn--j6w193g.\t\t86400\tIN\tNSEC\txn--jlq61u9w7b. NS DS RRSIG NSEC\nxn--j6w193g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . RYdCmVqjSiLEQW1eV41KZBWtQbv/keKFShXSnZpmdSb8V4kipM130ZNSAfMNF8pT1XZDSJ2gkpbDFTcvngXPR6mD85wX+89oC5Xxt1R4z7gfb5kOT43ZO5+Gm7HElY9eN3143ygcQJEfBVpQl/2SsXeuAZJ5KNhpWTacG/Ao3OiZc8CTZdQposMibLLR5hyDVhJkBchOagnP+ylEdbpoonmLclSkXI59YWxMsC4WsLvBwTm0i0yKJ0ellzjY3qG+L50uue055JB/wBvoMEuJ6PF6fAQPbuBJx4KKnfEmAkP5dsM01DSvFEjVWnEXovkYTjvs9S0hRZdE8qkkzF7ZQA==\nxn--jlq61u9w7b.\t\t172800\tIN\tNS\ta0.nic.xn--jlq61u9w7b.\nxn--jlq61u9w7b.\t\t172800\tIN\tNS\ta2.nic.xn--jlq61u9w7b.\nxn--jlq61u9w7b.\t\t172800\tIN\tNS\tb0.nic.xn--jlq61u9w7b.\nxn--jlq61u9w7b.\t\t172800\tIN\tNS\tc0.nic.xn--jlq61u9w7b.\nXN--JLQ61U9W7B.\t\t86400\tIN\tDS\t41248 7 1 41DFB5CFC83D153291D2B6CF700CF8A002381BB8\nXN--JLQ61U9W7B.\t\t86400\tIN\tDS\t41248 7 2 0EC20DA00BC41AB2FD073614E98DFE93A25E21873A9BEAEA53C0BAF998BB6B60\nXN--JLQ61U9W7B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HY1FbftGOXJfSmCjJOiPlxsojQllz2RWiN9wyN61CrSDmGVdPXX2S87ZQKXBYvX+dYo77Y4b0XyqCBsFlue7iy3QWd8rzP3Zi8RBeqZH0QFGViGjOgRfgEY3nuYYVCOv4y1gBRIwImUixFN7pXBwLHY7A4T64kcCeGWoT5siVUXQy5S9SmsCpLa/Xe38VMzTznJPTBfo7iQMEH7FSml+a5LxlP8WRf83WPPEUz+evzl9M+RV6F12lxoH0Ps+RyDzfTpj7cnedwD4GH31o2LXTj9s5evV+FL7D8uTaPfmmmXQlHj5OvFhMa80FddzoaT3trXNc93Cdq4XDirerNR67Q==\nxn--jlq61u9w7b.\t\t86400\tIN\tNSEC\txn--jvr189m. NS DS RRSIG NSEC\nxn--jlq61u9w7b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WHacm9tmJh6q1UK7wB2ZuCWLE/3ftCvkXAT9btEF8/rn/uV0sgFLz9RWI7Xw6wGeEcXTTNSgj/qRz2GQTo3VIHxlYbrV9ho+j3Xup+o8uYEMXr1V4lCIOq9mZ9KSTq06b/KenGWn3PmFvhUmDlWprLAE9pCP15r2dPGhFuT9E+MdQ0GiczSRg0smOpfWlYEoscgkzcqTs8+yZjjazhpsulV3q1l803ubSYuxYyzHOpDIAls8s11AFuNR56joNckkVhnqV8MbZsGVWnWWgBxHXOmH4HufqBAh+1+E8P/Dk/m1KhIMVR7IS9Q7IUSEINoqhyTJvltps3HbRFG80HML7Q==\na0.nic.xn--jlq61u9w7b.\t172800\tIN\tA\t65.22.244.1\na0.nic.xn--jlq61u9w7b.\t172800\tIN\tAAAA\t2a01:8840:ee:0:0:0:0:1\na2.nic.xn--jlq61u9w7b.\t172800\tIN\tA\t65.22.247.1\na2.nic.xn--jlq61u9w7b.\t172800\tIN\tAAAA\t2a01:8840:f1:0:0:0:0:1\nb0.nic.xn--jlq61u9w7b.\t172800\tIN\tA\t65.22.245.1\nb0.nic.xn--jlq61u9w7b.\t172800\tIN\tAAAA\t2a01:8840:ef:0:0:0:0:1\nc0.nic.xn--jlq61u9w7b.\t172800\tIN\tA\t65.22.246.1\nc0.nic.xn--jlq61u9w7b.\t172800\tIN\tAAAA\t2a01:8840:f0:0:0:0:0:1\nxn--jvr189m.\t\t172800\tIN\tNS\tns1.dns.nic.xn--jvr189m.\nxn--jvr189m.\t\t172800\tIN\tNS\tns2.dns.nic.xn--jvr189m.\nxn--jvr189m.\t\t172800\tIN\tNS\tns3.dns.nic.xn--jvr189m.\nxn--jvr189m.\t\t172800\tIN\tNS\tns4.dns.nic.xn--jvr189m.\nxn--jvr189m.\t\t172800\tIN\tNS\tns5.dns.nic.xn--jvr189m.\nxn--jvr189m.\t\t172800\tIN\tNS\tns6.dns.nic.xn--jvr189m.\nXN--JVR189M.\t\t86400\tIN\tDS\t14792 8 1 703C16AAA1C175D5F8C0B94E773947E01DE3B0C0\nXN--JVR189M.\t\t86400\tIN\tDS\t14792 8 2 CEB5AD60AB5D2151B2A3D9697F7D3B104CD7FA62F7082FEB1B003261E1B904B6\nXN--JVR189M.\t\t86400\tIN\tDS\t54805 8 1 71CA5F88F8E959F28BB0CBDCFB503A1575648DC0\nXN--JVR189M.\t\t86400\tIN\tDS\t54805 8 2 D0BBFCCEF622B9713071D681997A138841308EED1D9D703A79A27E81CCA1470C\nXN--JVR189M.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EHqE0O7KCvjd79x2H11Wk084wzhWMNfcmp2BR/ElcoeqX1/Djb1jvNtcJMA9Np5CqsqBI44NAhaMJlMGJ1oT1zP0KBqk2KKi6g10sBT4VvTTEpubDOchsZCqBKLM8M9/cEMGfW2G7MCtuUsBJ0K8xi23u3msOnBDkbwT4vLHjqQ7wmLBSdujz+P0Zqh6a9aMs18Dpqs6rjVtHzm/k3vpxVnLXbtHu9BUTIRr1jbBKDpYzEJoqBunikMAV/BZl5eZmFu0O0tVzM+eukSziplGipKeqMndTZ8e5aJPu4oZhAZ0qUN6An5jhXWl6zzzK2OuQDyWQMGl21asX+bIgbN0Qw==\nxn--jvr189m.\t\t86400\tIN\tNSEC\txn--kcrx77d1x4a. NS DS RRSIG NSEC\nxn--jvr189m.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MvZb2gIduAi0JRGM9xvjToWnvD6t6yAmM7GSmUNT6zOblBOlxa5O3iYslDas8AH6e3dQeqPAPh/47i5d4Qd2N6NA3t8km/Jq8fygf0BSKXLTPm53dJHc7wiGRWccpSAFwmKMUkt/8dCzhi6ev3z33GBQm0cA8a/waf5EMKOirYcgB935gtS791XuPdy4KTEmdLDPBTop5W4pLHQ0iqJw+HkMccLMtLslsbwzsqAPsUSfBQTZZlYHF5gx50PW5JBD/iCrJBOgsgvExBBkynC1pNTK2+ehtPrphZxHwUlv8FBoC2youlLW/TJn/8lIJdD6x39mctzdSmMVH9keCPaZdw==\nns1.dns.nic.xn--jvr189m.\t172800\tIN\tA\t156.154.169.72\nns1.dns.nic.xn--jvr189m.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:48\nns2.dns.nic.xn--jvr189m.\t172800\tIN\tA\t156.154.170.72\nns2.dns.nic.xn--jvr189m.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:48\nns3.dns.nic.xn--jvr189m.\t172800\tIN\tA\t156.154.171.72\nns3.dns.nic.xn--jvr189m.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:48\nns4.dns.nic.xn--jvr189m.\t172800\tIN\tA\t156.154.172.72\nns4.dns.nic.xn--jvr189m.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:48\nns5.dns.nic.xn--jvr189m.\t172800\tIN\tA\t156.154.173.72\nns5.dns.nic.xn--jvr189m.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:48\nns6.dns.nic.xn--jvr189m.\t172800\tIN\tA\t156.154.174.72\nns6.dns.nic.xn--jvr189m.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:48\nxn--kcrx77d1x4a.\t172800\tIN\tNS\ta.nic.xn--kcrx77d1x4a.\nxn--kcrx77d1x4a.\t172800\tIN\tNS\tb.nic.xn--kcrx77d1x4a.\nxn--kcrx77d1x4a.\t172800\tIN\tNS\tc.nic.xn--kcrx77d1x4a.\nxn--kcrx77d1x4a.\t172800\tIN\tNS\td.nic.xn--kcrx77d1x4a.\nXN--KCRX77D1X4A.\t86400\tIN\tDS\t2569 8 1 65C7DAF3C226F9EBC1A5553BD89DB75F63D74C3F\nXN--KCRX77D1X4A.\t86400\tIN\tDS\t2569 8 2 EFF0D1D0D060B6931FF3BA829F6195AA4E1D85B0FA34880DDB166264AD971C88\nXN--KCRX77D1X4A.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hQ9S4DLPrgqs6CpG9Kyk0oOD18tfUPua2LSOk4+xW8cqpvhgmVRAyJrIlWGzw4KMXaHNTAPXLCVCoFnmKl3xIYDImBj8bRdoBvj9Ok4Hxz06SBnZ76v1wUec0zl2yNdIHW9EZPPze/MbHwe4iCHvH9xyO9DP9YUVrGjaI0jAukAKpnUHbEn0BzUNRilHB1wps3Q/X22DXb9oWaNV9JDynG4t70ULEH0xzXK4lG3q2VR2z7cpgArI+MH185LTiUo+k4sLmpKtma8z/oK3J5cguY8V6DrTJz6kxDw2J1YJrLAwL1QJxicZHQISxea7rKlfMqMiqYuS82oa6t5focsG6A==\nxn--kcrx77d1x4a.\t86400\tIN\tNSEC\txn--kprw13d. NS DS RRSIG NSEC\nxn--kcrx77d1x4a.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NoxuGn1vWfLzmJVqfoPnePQvUoug8lFZYfEweAI1XB9FpDgc3Eq4rr4PAaHs+wmqWpuH+3A9qU6Ido5Lh0DJebGLgN1WuUKN7+eWHo/HaxbfxXwXKMa9kdZhUK0kNH3wjKxWoSkU7eV5ZYtcoFoUw1kGvEU6LB1rTaSh8HMHrpFAIePBYbbxN0Z71n/UbQoT0Yz7/Awvm5GkDceGbV9OdsU/Dq6EpJMNpHdACJ+s6OZzu8//0+qm2Mzmo0cZsC16AMl/0CBC9UdNz5s2fvWDLlVDaWVo+jpBCwUh7cLek4oPcchdEQ05FiZhuBnPwvF+15bBN7uAaxT74nFLiR24MQ==\na.nic.xn--kcrx77d1x4a.\t172800\tIN\tA\t37.209.192.9\na.nic.xn--kcrx77d1x4a.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.xn--kcrx77d1x4a.\t172800\tIN\tA\t37.209.194.9\nb.nic.xn--kcrx77d1x4a.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.xn--kcrx77d1x4a.\t172800\tIN\tA\t37.209.196.9\nc.nic.xn--kcrx77d1x4a.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.xn--kcrx77d1x4a.\t172800\tIN\tA\t37.209.198.9\nd.nic.xn--kcrx77d1x4a.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nxn--kprw13d.\t\t172800\tIN\tNS\td.dns.tw.\nxn--kprw13d.\t\t172800\tIN\tNS\te.dns.tw.\nxn--kprw13d.\t\t172800\tIN\tNS\tf.dns.tw.\nxn--kprw13d.\t\t172800\tIN\tNS\tg.dns.tw.\nxn--kprw13d.\t\t172800\tIN\tNS\th.dns.tw.\nxn--kprw13d.\t\t172800\tIN\tNS\tanytld.apnic.net.\nXN--KPRW13D.\t\t86400\tIN\tDS\t47134 8 2 49EB20FEDD1C6D402967CA5F0C79AAE56E20F912483E9F7067AD7E8A2A791ABD\nXN--KPRW13D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DJsLg0P8S3e9YJ28nW4FR/G9mnl0fQIGbMyBgJCH3qtJMRNJCmrUBRMngsGSUILppSSIjotkUdRfX5FYcH2JKqw9nN70fr7wmizOQPdn+EFTknezL/4YxR2ZHTT1sfWlKmOjcMVjCo6Wms3xU66EY3XD4xE1irX7N3SuMRtCoap2x9zbO84PTUzLSjs007PBirfU8SRU9Sh8U6wknJbxwVXJLXwhXH/mTM0fQMy+oZZx/6em5l7x3mBC++VwYRtcKIu2cGZnsvA1nVyL8g4J9LqLBs/BfiEqL3JQvVblCR2wyZpYmd71iNiJd2pGDnyOlqHRtK4vxz7Rb+tNXZoR2A==\nxn--kprw13d.\t\t86400\tIN\tNSEC\txn--kpry57d. NS DS RRSIG NSEC\nxn--kprw13d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ksTg7j9eyib9i7K2yQBROG6iep9ezXaakzD+06Pd72Bogo/fonXgYtsorhPqSmacVJl6ITR+/GrlTs1gimclgEfnDZNbzsG/4hWwHaNQLyEAuqKfSIojFdmpDJwJfV2RAlmsxQ4ONFrvjoQDNBHVgudy5JTU3SU5xQxhXQBqhK/BGp/Ededbu5Wvs3yvdBbn8Zf5GgxsxIE1JVtnZzRkLN4uVaalpEx3uULkLmtQtWZLzA7vwGpA6kKlDRpIUP8ddlXkms6fSPwYv7y7P90gPkXoAh669j3M3zYTQ1EU14rUIyyUNhh/oR0FB2GckBnfwCYZKgVD3bZ0q1O1aGdKmQ==\nxn--kpry57d.\t\t172800\tIN\tNS\td.dns.tw.\nxn--kpry57d.\t\t172800\tIN\tNS\te.dns.tw.\nxn--kpry57d.\t\t172800\tIN\tNS\tf.dns.tw.\nxn--kpry57d.\t\t172800\tIN\tNS\tg.dns.tw.\nxn--kpry57d.\t\t172800\tIN\tNS\th.dns.tw.\nxn--kpry57d.\t\t172800\tIN\tNS\tanytld.apnic.net.\nXN--KPRY57D.\t\t86400\tIN\tDS\t48136 8 2 CB67B0A6DABD9DEC11940FD42789457E52256F13CD33B7EC08347514D3549263\nXN--KPRY57D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . DSqq5AmMtl3tQ7cmVger2G3+SYgeXuA/4lCvVow19FkujnYP6PIScPyslO/cNvk9ozwEbRsUnXkmMQeMZCmM18845gfQxoSFc/+VrggnKwYz9S25heirm7XYGM/IRzlB2Li0PE65tygqiPW/vhhClsE7qGmZgEHKLX4IaztgTOChpXuJ+SKl1AXhQ7VGILOtP/QKCWTw0qj8vgL6wunsaiY0by9gwc6OQ/fwVAfaCcfQaxXc1YP1h+DU7Gcn1j2YcYraXRuaKhamQJ/hE/jIoGMLdL4MFbczfqKnmi+tQ6xW253EFP9fwM1MYRn36YT+jtfiuYd5MGgFpevg2UtiKw==\nxn--kpry57d.\t\t86400\tIN\tNSEC\txn--kpu716f. NS DS RRSIG NSEC\nxn--kpry57d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ovQjZ3HHbEyfi9Hl/97OkImpYh1/0h9lQ/iUyJZA8lUQnZRSBB8oI6THD9Ix5Ow3g9u/NF7ADuz8+aR6+VHPQWMA8qyEc7+EMfobY5aX+/icq4hWHJ0vWVrZGN/iKRoXuFAIqrsopVX+Qt6iHGfPh/3aq/mw6oimxqdWhU7lVeMvcQ3XOw91lZw1t9GFNBlDhvrAwFIVNht0pMBK8p/ezD1Pcmhtkoq785DOlp+KA5xT3PyyayV+CjEXIRwUTOpF4uIv5U3EiFtjIRxJsPe2HtjOF11c3G87hAkv5bb3sEQT9md+FHkt/YnVrajPoSBWxk0OobwcdEy8ZcaUDwqm+w==\nxn--kpu716f.\t\t172800\tIN\tNS\tns1.dns.nic.xn--kpu716f.\nxn--kpu716f.\t\t172800\tIN\tNS\tns2.dns.nic.xn--kpu716f.\nxn--kpu716f.\t\t172800\tIN\tNS\tns3.dns.nic.xn--kpu716f.\nxn--kpu716f.\t\t172800\tIN\tNS\tns4.dns.nic.xn--kpu716f.\nxn--kpu716f.\t\t172800\tIN\tNS\tns5.dns.nic.xn--kpu716f.\nxn--kpu716f.\t\t172800\tIN\tNS\tns6.dns.nic.xn--kpu716f.\nXN--KPU716F.\t\t86400\tIN\tDS\t21361 8 1 561BAEC0DCA2E98E17A4393D676BF4AA0BEFF815\nXN--KPU716F.\t\t86400\tIN\tDS\t21361 8 2 499ED349156A74176F0528DF1F95EB4CF9DE5D6C640063260D1768528552207C\nXN--KPU716F.\t\t86400\tIN\tDS\t33556 8 1 64CBC2BB309478642EA3FBF90A97F45B4652133C\nXN--KPU716F.\t\t86400\tIN\tDS\t33556 8 2 D613593DDA48650F4D99A51A066E2D10C7731975F07C2FF24B67B2EA976BAE06\nXN--KPU716F.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . aIUZ9tSmhozZcuDJes36800b56g1by73z9lCHOGaK9lU/hLcCYR/A+HlxCTkGs6ouLenpEWiMZHbRfUv9elmtYfMhZKBdWhT5mlT13TTcjMDKmtEkxmLSIUasttvi8j8cFV35ygFXN/vfD9bkRC8+JRLjhdeJ7f5BLOkdSgaQMp3mzdR+0SZDBbm/MyJKQSBwL6x4OuZy4idZa5NKdxEwWHEtW+PlgaqXneltLwUeYk1Z7BCZ2lmQAEVBfI5i5R4q3jhUv8bNS65RY0L1IZb/5UdX7oE//vhUO34grF0D6rahxUFewHQX9aFCQ3PKwYc0rfnaeir5JYK4I5qWoIhSw==\nxn--kpu716f.\t\t86400\tIN\tNSEC\txn--kput3i. NS DS RRSIG NSEC\nxn--kpu716f.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pM4B/vP4TcSIH7qj1j9N1cHif9h6QuF4XL/DPWHpZz9a5JbXWzhPdYM7RGqcVu7nupFspfezMX8U9RwKcGnrpROg2yOD/EWeo9dvIv1U8gV8Za3TXC8iDCgf7VIc+Dr73BdM2Zsmrbx44WIUlnfQ7iGfavld42N0ib9SW8O7o2X0P1AsrILjjjnsax6gcebYXlV6AFwi8ZzrqwSNieXeYyga9Xmfn+N0w3Qtcf6he6Hal/yl5xuEmgNzLEbMVb/xBiak39KiIbeRrJ4AFHmlgDpA/j5u/qEsRCoN9fmicd0aTJ0hV6N+lx/7qB5GsWNzp2O9ZvAgUOI+DhHlxYY+8Q==\nns1.dns.nic.xn--kpu716f.\t172800\tIN\tA\t156.154.144.176\nns1.dns.nic.xn--kpu716f.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b0\nns2.dns.nic.xn--kpu716f.\t172800\tIN\tA\t156.154.145.176\nns2.dns.nic.xn--kpu716f.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b0\nns3.dns.nic.xn--kpu716f.\t172800\tIN\tA\t156.154.159.176\nns3.dns.nic.xn--kpu716f.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b0\nns4.dns.nic.xn--kpu716f.\t172800\tIN\tA\t156.154.156.176\nns4.dns.nic.xn--kpu716f.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b0\nns5.dns.nic.xn--kpu716f.\t172800\tIN\tA\t156.154.157.176\nns5.dns.nic.xn--kpu716f.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b0\nns6.dns.nic.xn--kpu716f.\t172800\tIN\tA\t156.154.158.176\nns6.dns.nic.xn--kpu716f.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b0\nxn--kput3i.\t\t172800\tIN\tNS\ta0.nic.xn--kput3i.\nxn--kput3i.\t\t172800\tIN\tNS\ta2.nic.xn--kput3i.\nxn--kput3i.\t\t172800\tIN\tNS\tb0.nic.xn--kput3i.\nxn--kput3i.\t\t172800\tIN\tNS\tc0.nic.xn--kput3i.\nXN--KPUT3I.\t\t86400\tIN\tDS\t63238 7 1 914E46CEDD3D5584CF4A875DF104B16C6652C6FB\nXN--KPUT3I.\t\t86400\tIN\tDS\t63238 7 2 733D6BE493CC3B34671CF4AEC50D7CCC5FA2685418AB52EE5F87F38DE98DA8CD\nXN--KPUT3I.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HcTJoH0+jaUBqT6686UXy6OAltmhV/smUEjCB0LaEM2RutoZgYpy9a6qgPtfeSYPEqt+inNhAti5budBioD0bgMvK9V5E/b3yWG9vdIq4DhjRiQZ4OOkIJZZrAKzbDflaxIHLUTlqI0fj9d6yhImbvz1yxZY9Hz/BD0RQmaTl1rc8nLCcwGvm5YXWp1CRWrdzmHav/UVOGSwPiZUNCS7uH47N/thtUycU/aGfxYvn2T72ZN2aIU95gKihxowIQp0OSGaBfam+bl8rb/x9mbvlLcIJOaOHNs0KoncWWJSbJzEnNyoeD0rOrTOGz/MGoSXctJpdLP00Ykc7a37oxM2+w==\nxn--kput3i.\t\t86400\tIN\tNSEC\txn--l1acc. NS DS RRSIG NSEC\nxn--kput3i.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . g1evlGPdgER70bGRuEKCdy/Op530kC+pNJObM/o4dak/SymmRkc9IHdLubRT+ctJqwaUIDnawXcxy1xRgc8Z3x3r5JWMARXCOmtd12/0RW5Ne+g0WFOYS4oFZD8P7Vy39yc3WvefajzMRNSKbFuZ6J9gUzbbVtJ1GyxF0aL2PCjzmcSxhGRrL52zpJ36iU7Bs3C60nj2cawBi9FuUsswfORukWqQvbOVxMbmUHt4nBzc5vQQX5x61sGqa6ua3Snf/zKdyBRxwhDDaSrg2IY5LXqzE+2sv8E0oFQRtoe/wROuuquWb4ET1IGd9OnZhTQ7HaUCWLK0uGrcXurw4ObZXQ==\na0.nic.xn--kput3i.\t172800\tIN\tA\t65.22.216.1\na0.nic.xn--kput3i.\t172800\tIN\tAAAA\t2a01:8840:d2:0:0:0:0:1\na2.nic.xn--kput3i.\t172800\tIN\tA\t65.22.219.1\na2.nic.xn--kput3i.\t172800\tIN\tAAAA\t2a01:8840:d5:0:0:0:0:1\nb0.nic.xn--kput3i.\t172800\tIN\tA\t65.22.217.1\nb0.nic.xn--kput3i.\t172800\tIN\tAAAA\t2a01:8840:d3:0:0:0:0:1\nc0.nic.xn--kput3i.\t172800\tIN\tA\t65.22.218.1\nc0.nic.xn--kput3i.\t172800\tIN\tAAAA\t2a01:8840:d4:0:0:0:0:1\nxn--l1acc.\t\t172800\tIN\tNS\tns1.idn.mn.\nxn--l1acc.\t\t172800\tIN\tNS\tns2.idn.mn.\nxn--l1acc.\t\t172800\tIN\tNS\tns3.idn.mn.\nXN--L1ACC.\t\t86400\tIN\tDS\t45112 5 1 1F4351261342FC31DAA8D5E4F1D4FBF6EE0D9857\nXN--L1ACC.\t\t86400\tIN\tDS\t45112 5 2 1CBBA9081B31B12FA98F5B7FEE95751BD16676E41A2ABC0B25BD0C0031474492\nXN--L1ACC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ub0pPoD0uMX/o+Mq1LHEGF1vjjTsUmox2C0LwAE6l99wjt8bz1Fq/IWojWdsWHevsXsgEJhywYH3fkVIEk5pRFSrxnc12Cbe8JJgwp5K5RIge4b2f1ch8Ag9Ioae5c2FvXInQOW/FzaRxi0VKPx3oMssSGhQpPsUAoNh4H3kjCI0Z6SSH4kJjnVuAcvQRJcxlT+8etd56JmmLVEISiNZSSJ4aXfQmbK+v3R4vatLoiGDgXA/zuTg0oXsLjJFO89wMxtk5a/sEzdTV6r09AV7CcdS6NnC04OqrZMa6dJ6lvpBMDeBDoN1BV8JRc2PSG3tXSJvxPUgVitVva4BeLM/OQ==\nxn--l1acc.\t\t86400\tIN\tNSEC\txn--lgbbat1ad8j. NS DS RRSIG NSEC\nxn--l1acc.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nuGQ2ZWpWirsd1PhyMRKSGLfWVR3lnWdYsQsPVSOdNYHJj29Ko7bkmgjaoIvxyan4EnpjTb4TH1iy2CIPkFbk4zfTMvfYr58ZfPAhjt2+3mY89tVlH0C5uDLRQ0vYsk10SqKxJvaz5vyxe2GDnuWskh0wY0U9AuNDT0HiPhWmcP70pczjB0Njz8co6k88G1kxi6JwSFYFcPUx9xzHkGQtWyHdB1fCwggAvuoIFyK/E9iliSHveg70hg9YGPHio305wTYoBzAlj0pU+cTXrHBgE8lM3T5o0VQp6wUjBVCTwFVZZwcqMdCXfBC4WfqStrNWZN85cZ/W/EHIaP4f6A66g==\nxn--lgbbat1ad8j.\t172800\tIN\tNS\tidn1.nic.dz.\nxn--lgbbat1ad8j.\t172800\tIN\tNS\tidn2.nic.dz.\nxn--lgbbat1ad8j.\t86400\tIN\tNSEC\txn--mgb9awbf. NS RRSIG NSEC\nxn--lgbbat1ad8j.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ir6YqtXVBVgt+iXohEumnQw+PhlhtstDpaubc5atDJP3gklbcrQtld7rF5LYcuYGR6Zn5fq0I07ji1yZatbX3FBZ/G2RUPcBH+xkqSuPXKRvYDJ+U3HSK2EnXaPZOsnlcZArIhe462OVw1Pm1Bo/UVuuUU0Ws3Fh5DerDcmPInj8VSyYOqxUwtzf2fjXa1KGKZHHLbaIXTDNQRQ7cJnYmP/DYLL6nLoV+C/0qq4cGJd/f7mKcGj+E5HwvHHE53Go2McXIaHEImpFYacWBOIr2SozK6bz38Q/LBKCqhjQM8dmKp/Pxbyf0AFS9wumUKFzBOXjQN00OLvdfdN5YbmHMQ==\nxn--mgb9awbf.\t\t172800\tIN\tNS\tns1.registry.om.\nxn--mgb9awbf.\t\t172800\tIN\tNS\tns2.registry.om.\nxn--mgb9awbf.\t\t172800\tIN\tNS\tcctld.beta.aridns.net.au.\nxn--mgb9awbf.\t\t172800\tIN\tNS\tcctld.alpha.aridns.net.au.\nxn--mgb9awbf.\t\t172800\tIN\tNS\tcctld.delta.aridns.net.au.\nxn--mgb9awbf.\t\t172800\tIN\tNS\tcctld.gamma.aridns.net.au.\nxn--mgb9awbf.\t\t86400\tIN\tNSEC\txn--mgba3a3ejt. NS RRSIG NSEC\nxn--mgb9awbf.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tGkqr8UQtSk7vaTDN6rBCvSM3jndIvgJsSruzinZSGJeq/x/6vCNjd5dsrS6uhERVHwIt5lFWNMt0BdnA7boMkdcpKqu8et+FoFiR3vVyNkDcGchUNvdxt62YOvRTWgUyYTNX+9QX9hZoKfvEQ2Ztg3lMNgKiCYYfstmtVKr7LRyNKZF/vL+3I24iGibXdzip+2S+7WmfUfeQtJ740XMY+I7b+g8yrJ9V1yk0abBUJdyw+DMlJZDGctdSYVuY1avCXkiFrPcRb0tKJ456yugbmW0Div3CvMSA3vT9t6jgLsBRZWwIKDBsGHJmbRID3z2QRAG3sfgL8RWTnzK0Wklvg==\nxn--mgba3a3ejt.\t\t172800\tIN\tNS\tns1.dns.nic.xn--mgba3a3ejt.\nxn--mgba3a3ejt.\t\t172800\tIN\tNS\tns2.dns.nic.xn--mgba3a3ejt.\nxn--mgba3a3ejt.\t\t172800\tIN\tNS\tns3.dns.nic.xn--mgba3a3ejt.\nxn--mgba3a3ejt.\t\t172800\tIN\tNS\tns4.dns.nic.xn--mgba3a3ejt.\nxn--mgba3a3ejt.\t\t172800\tIN\tNS\tns5.dns.nic.xn--mgba3a3ejt.\nxn--mgba3a3ejt.\t\t172800\tIN\tNS\tns6.dns.nic.xn--mgba3a3ejt.\nXN--MGBA3A3EJT.\t\t86400\tIN\tDS\t39637 8 1 717727166F18E7B29052CD8F9BBBA5D67E4D9E8E\nXN--MGBA3A3EJT.\t\t86400\tIN\tDS\t39637 8 2 F2C31CC015211C8FAB741799E75E4E2537CB8EBCCC226C3BBB340D9C397EF077\nXN--MGBA3A3EJT.\t\t86400\tIN\tDS\t57817 8 1 25E6B27DF86DFD577913CD388420310B316DA38C\nXN--MGBA3A3EJT.\t\t86400\tIN\tDS\t57817 8 2 DA14253A13F641AB15B454166AAAEC1C168696A8AF548639A657A11A7CC418C2\nXN--MGBA3A3EJT.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ecw5OnADE8394SUIS80DnXyPCmqUS528bX0Zv0REd06kHnAV3NVBBr86E76VoKp9lZR5wmkMDjP57Raulcolt0wzTq1ksv9HKbhTDTK0VrMx5vnl1i0kGp+UpPUanqOerQXc2ReJ4RU2kLzxC8and+MaJJfG+4YrQ/zdEkzV7OykOj+yf78Cw+T7YyZxOfBhnn/gGCI8lETs0ymjuOSZ1flo3xfHxx1n7C+9g0VZx0EZ1hozmGOGQADAC9WQPDVbHQicDr98aoWUr4gBanXZJdXyT4lYNHeCshEvW3zZendZLieSMJzIt+yu44RT0hHNNQfvPPxzeVEGzBDCAeU2vg==\nxn--mgba3a3ejt.\t\t86400\tIN\tNSEC\txn--mgba3a4f16a. NS DS RRSIG NSEC\nxn--mgba3a3ejt.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QP48Rl+PxLzvP64HdNqQpDGESUXpdFGobXoavUlZK1JXIZ4LJ60UL8mGgVdfshTwEo9Mg64ZqEqHHRQ34RDMyDIqSCTRWsp1VSMy96X9isxfeVB2HCGrScjsxMCfCDcvo0FUbKFRjiZY45zTx/Lc8B7lz3oFBX4L2DUZv0BuOXro6kXGal8GStB4wNrT+eSgSSoKNfqCwp5LtDjOntjTo5Jgmvb7X/T7M31sEJUUnBFz8EWX/PpDQCwwbFRxd8Oq82KOUaD6SNBqCq4dxVtSpWDJ+SHob/Sl3NYeXGKGxTCVZ09SGJgDLQUouWfl/rsB6WSCRLZmOwgwKrmPcB+1OA==\nns1.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tA\t156.154.144.15\nns1.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:f\nns2.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tA\t156.154.145.15\nns2.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:f\nns3.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tA\t156.154.159.15\nns3.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:f\nns4.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tA\t156.154.156.15\nns4.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:f\nns5.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tA\t156.154.157.15\nns5.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:f\nns6.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tA\t156.154.158.15\nns6.dns.nic.xn--mgba3a3ejt.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:f\nxn--mgba3a4f16a.\t172800\tIN\tNS\ta.nic.ir.\nxn--mgba3a4f16a.\t172800\tIN\tNS\tns.irnic.ir.\nxn--mgba3a4f16a.\t86400\tIN\tNSEC\txn--mgba7c0bbn0a. NS RRSIG NSEC\nxn--mgba3a4f16a.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . bQoAmv1j5uLpId3B/HX4nOJqeJgOlxYLqbRijSLBk0WE1fiW25VpnrBUKWZTe8IMGfGCtmgHL9pjrhRQ9EOUNlPv8O2DBgS6AHwkEOYE+Z28AZ2bAA/MVb8z6TDx9PBybT3Y+ILiMC1sTU2ZT+luKQrKOodfo/MlL6Em1iOLkRPqL9Eu/ZdnLQ+XQEg2/ZZlAUfbpw1DFQ2mZc961MFEYGsrhj1GB7Ru9/Xp+SyqnpjtPlB+gyyROZoLo6cJ/rAUBd2Q1v1x+xWBVPstcoSNvbhsPi8/mqUIiWCC1YEzN4e0/8QNxyuCWE1h7uWaaBiu94BbR4K/yc5L7Cfykaf0lg==\nxn--mgba7c0bbn0a.\t172800\tIN\tNS\ta.nic.xn--mgba7c0bbn0a.\nxn--mgba7c0bbn0a.\t172800\tIN\tNS\tb.nic.xn--mgba7c0bbn0a.\nxn--mgba7c0bbn0a.\t172800\tIN\tNS\tc.nic.xn--mgba7c0bbn0a.\nxn--mgba7c0bbn0a.\t172800\tIN\tNS\td.nic.xn--mgba7c0bbn0a.\nXN--MGBA7C0BBN0A.\t86400\tIN\tDS\t20134 8 1 2C43A1A4929F9819C4C373D97E440BBEBCC9A319\nXN--MGBA7C0BBN0A.\t86400\tIN\tDS\t20134 8 2 DA551D19968823499F680420DD2578DDF9A1FAD0A591D52F7B1D2F7A13F9BAD4\nXN--MGBA7C0BBN0A.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . POnvVxsLFQTLVe3br1FhbV0gbFB1b7IZ4M7pFUam1BR5nknDpL55+ROpZSH51bWd1+nmIuwT2qi0XasWsiMUof1BO5IAYYHGy2WcS2PzWcXDih3VxNwrElxMQMueaRwCKWn+np2pvr97P+7f1fBapvuw2U6i6qStHQHEHEU1CB9Xu9/zv9WsG0VVPlwFKZp2WefGzOl9JUPH0c79rYq2IzKbIa9gTZY4YmmWVNA28JwKCMu2SteZQx6LAXG23Ig4xrvfY6bJB/muA5klYyQ+R9/Ec0GLrG/t9wh4K8THMmF5JJ6vJMIAW3/sFsQTHX5JY0pPS5ZjBOwu11rpR5iRfw==\nxn--mgba7c0bbn0a.\t86400\tIN\tNSEC\txn--mgbaakc7dvf. NS DS RRSIG NSEC\nxn--mgba7c0bbn0a.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . KNTD0miOP1xk/K8XqAIDi8wCP6K2XGi2mvRA5xwOMrJlvF+1+WpgYqFOCm5sAot5TWTFK3bzl+3BUPkeyn0uKb4IcUWmI2DEthuONbHHO6fbMDUP3c7C+Vu2mYPoML+shF0TsnZD6lQRShescAF9HNsfcI/xqNmpJu7QT4kDEf/FZoxQBqVaiwNy/M9Bofa+63TWZHU4eiGNl0DxUJ1LE6HbF7/EIJdRXU/CcqjNOnZjG7QCYZhoVYLs4xpM2EEWBKTix+w27ZFzeKFUOo3vhmUp81ZWHdoSceOEe4K4BcwWcgXErqTQhZCGnWKjaOc5Hpb0/hihM0ob8KxIQI06HA==\na.nic.xn--mgba7c0bbn0a.\t172800\tIN\tA\t37.209.192.9\na.nic.xn--mgba7c0bbn0a.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.xn--mgba7c0bbn0a.\t172800\tIN\tA\t37.209.194.9\nb.nic.xn--mgba7c0bbn0a.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.xn--mgba7c0bbn0a.\t172800\tIN\tA\t37.209.196.9\nc.nic.xn--mgba7c0bbn0a.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.xn--mgba7c0bbn0a.\t172800\tIN\tA\t37.209.198.9\nd.nic.xn--mgba7c0bbn0a.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nxn--mgbaakc7dvf.\t172800\tIN\tNS\ta.nic.xn--mgbaakc7dvf.\nxn--mgbaakc7dvf.\t172800\tIN\tNS\tb.nic.xn--mgbaakc7dvf.\nxn--mgbaakc7dvf.\t172800\tIN\tNS\tc.nic.xn--mgbaakc7dvf.\nxn--mgbaakc7dvf.\t172800\tIN\tNS\td.nic.xn--mgbaakc7dvf.\nXN--MGBAAKC7DVF.\t86400\tIN\tDS\t1841 8 1 3ABD4823CF90E3891ACC13438DB4953AB99F5255\nXN--MGBAAKC7DVF.\t86400\tIN\tDS\t1841 8 2 91BB6CEFFE38DDB9BD891A2A9D3CD1A86A6862F23F5E1BF5E9C77944BF47C030\nXN--MGBAAKC7DVF.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . B707cWYf0kKejSEptxeDkkzSMyzTnSvwimAfwaB3pYdIlq2VGpL75cvwTYwbAhPolsCceObE6lQdDPVCXtYjtxzmdZVPHb7kLFNMTcMU05aF4VWxG0IiVToRdq/+2YwmBvRQuWbstaybNdhrGKSU6qw8WVSNr2CFBAW9vH5QhQtsItgmNhwMMqPw0qIXAM4MuCJg5ZXFzbmjuAEDUIiK/TmqPaU8uEbHmqshzWQimyjvtAafODNVF9Qz+3wMPAHIQcjCBRU/sVlLf8qrJmmHsl46HXmF6RQs+rqJS2DISI3XxN0GLwwJu9ktdJ0ahpyjtBTwlHofbhOHFRZZu2YxMQ==\nxn--mgbaakc7dvf.\t86400\tIN\tNSEC\txn--mgbaam7a8h. NS DS RRSIG NSEC\nxn--mgbaakc7dvf.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D++ie4/Sty9REAs8SXUhucHibZBifvXnuTQYUdHVE8oj1K/Wym+Z1k4ttHyV/WzpSP4ewdnQT8hug08y5LpcC+fK1Sw73DlbW6CxWWdtgW2+7amWe8W9hMo7FoelihjpBGNFuQrd65KAr9pyZus+zXdiBg9yO+MURQMCO86RhVz80V3muQzK3zTMUAzSySosVgR7+ANBJI32Faq8oH+ByRwoRlPaWHBFHEIMU6IYGqtmcMDAUc1Df3KDLRrNOI9T9P50Uw44PvXuPpAMgktuC5pl6TKNo0qCyy0fLyOmwpqQKOmxghdVlxOe2mT+6fN/sQIrKj66lbAI8dVGZVf85w==\na.nic.xn--mgbaakc7dvf.\t172800\tIN\tA\t194.169.218.23\na.nic.xn--mgbaakc7dvf.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:23\nb.nic.xn--mgbaakc7dvf.\t172800\tIN\tA\t185.24.64.23\nb.nic.xn--mgbaakc7dvf.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:23\nc.nic.xn--mgbaakc7dvf.\t172800\tIN\tA\t212.18.248.23\nc.nic.xn--mgbaakc7dvf.\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:23\nd.nic.xn--mgbaakc7dvf.\t172800\tIN\tA\t212.18.249.23\nd.nic.xn--mgbaakc7dvf.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:23\nxn--mgbaam7a8h.\t\t172800\tIN\tNS\tns1.aedns.ae.\nxn--mgbaam7a8h.\t\t172800\tIN\tNS\tns2.aedns.ae.\nxn--mgbaam7a8h.\t\t172800\tIN\tNS\tsns-pb.isc.org.\nxn--mgbaam7a8h.\t\t172800\tIN\tNS\tnsext-pch.aedns.ae.\nxn--mgbaam7a8h.\t\t86400\tIN\tNSEC\txn--mgbab2bd. NS RRSIG NSEC\nxn--mgbaam7a8h.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . h4xNCjiBcJEjOdo06zqNV4V8hDfcmkzV1qWJgt83WARt8zyAsJ41NPz6Q+v2l1dSBvFVzk1sBIQshvgv40V5v9TiTxoEApu8YoKhJRgLPDsmj4+qxm7lhahKkuCzqWqOc8J9l/IlKqiVc0P7PKCBAr43//KejiXiaUHT9yR7BLeZoGdHRytQaaNnuxw/jtK7E6+fLNjzLSGb2oJbX7Sl5+xu8LKR2tvif1ylQXCCGay61xNor9xCFZCxwLmg8DbKoELzpPzP4KuyCMtvShs7J0GUl+kZCTDVQEK7PYeLknMOIy2/3Ze77eYvevKUgUla5MknixAD/kJt89GBZvq76w==\nxn--mgbab2bd.\t\t172800\tIN\tNS\tanycast9.irondns.net.\nxn--mgbab2bd.\t\t172800\tIN\tNS\tanycast10.irondns.net.\nxn--mgbab2bd.\t\t172800\tIN\tNS\tanycast23.irondns.net.\nxn--mgbab2bd.\t\t172800\tIN\tNS\tanycast24.irondns.net.\nXN--MGBAB2BD.\t\t86400\tIN\tDS\t47778 10 2 0EC09A1126F31B2C64C4CF2302EC87B2F12375485347BD4BFCBE93DE7D33B7D2\nXN--MGBAB2BD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . wcOYJgoAuw/ucjUx1lhiT3CSShIWf+7V9+PVF2A8AEb5IxAPYBqhUJZCnr9QD8/UCzXlkw6sNbyMBL0+/0GIwvtNFukJln7LmmfZTUrMwM/41g3dP/4PzhOJkvJ/+2iWpNHIGGGI2vofUTwRefqo7XsmnANejubcgs+cX12IhhVyPT1w5gHbXxdfqX08dV63nciSU2FWD1SJ9Qs8mjXEAF9dHAmqe+4TnJkAF776UeIroGbeDTdgEokVlHpMpIv9ckk7vieQq7qnTPQQAwOELHh5Mh33ZVAAMC39BNyYbc5cq2NLqHqw8iYjZsSJf7BzvBGpfr7zZgsCsBCoC3ftAw==\nxn--mgbab2bd.\t\t86400\tIN\tNSEC\txn--mgbah1a3hjkrd. NS DS RRSIG NSEC\nxn--mgbab2bd.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TChsKKAosGSK9sWVM9GLNZbex/NUzyJqwM8dFnRo/LxQ5LYADpW4x5sFAa3ub+Ima2KZn4cTCdmeOkhY8Kn8GOdDXDHY9pX+yYXDoYb5fjV9V30xFXOU0A9ZtBFoOyQDBmdcSs8K/mtCsDxw4jEpSgmuUFNo7TAwg6aQUQghe65HKl4PenJTRBcGTjil69Wtpdrq8n9pFglb2vhgc3hJakcPzixkZSm/xZOeAIW0T/8DVUxkeLnkYM2zz5OmwLHAmJ643KnQHnHceGGHZRucCrpSnd8E0AT63sGxmuDled8KfWtoLU8HLZfzw56xQfcDuq2RcB28EmOcsFSqjhIskw==\nxn--mgbah1a3hjkrd.\t172800\tIN\tNS\tns1.nic.mr.\nxn--mgbah1a3hjkrd.\t172800\tIN\tNS\tns2.nic.mr.\nxn--mgbah1a3hjkrd.\t172800\tIN\tNS\tns-mr.nic.fr.\nxn--mgbah1a3hjkrd.\t86400\tIN\tNSEC\txn--mgbai9azgqp6j. NS RRSIG NSEC\nxn--mgbah1a3hjkrd.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ndb3Qaix75/B+1QPUTpW/e4+NX08rvASKqRgGoCRwyZjZSBrNSceeMPY6SnXcwX+m89QAT6SMWWj9xroG9KVn8BN06rXPBzjEzG2u8j9kXznyhR4Fwu1ThU/4KhDdphWRvU7vK58fHmZpj493Xt5nlLM+wMaQDGbPkxT4fAcF1F9tY+Qa1MrjecayiWfS1rU1+dhwgP1ZCo1ZTJH9jrUg3LOVYxrB/JU4Sko3PioMFjZc80IHSQUcFUDJi1K7g+JgemDvRYoEWVnFB6FPzg6rxFaaMQHTEm0SS1IvBynG2clz08zKj6rRlSODFLuxpdlXhOFiEo9jSoiq2Rh9L68BA==\nxn--mgbai9azgqp6j.\t172800\tIN\tNS\tns.ntc.net.pk.\nxn--mgbai9azgqp6j.\t172800\tIN\tNS\tns1.ntc.net.pk.\nxn--mgbai9azgqp6j.\t172800\tIN\tNS\tns2.ntc.net.pk.\nXN--MGBAI9AZGQP6J.\t86400\tIN\tDS\t21720 7 1 9FC6318AA15A43B4CF11D3F64CD678935E40402F\nXN--MGBAI9AZGQP6J.\t86400\tIN\tDS\t21720 7 2 BB7D853DFDFD7A39574CE1B5D3009E5C813264E614430C1B29C894C090393DD1\nXN--MGBAI9AZGQP6J.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . i5Ij9Tzll/M1a7oPZQZuuFb8KvRKp0ZJbsb96HSjVSXDpC0QH3Pr/+G7Dvfjq9PmKtn8NgTkk8Clr55hf66hV/cFcWIAIRI486sm8Zm/WrW04315JJxsxgrEbIYINRcJKVmSLLEHEoNaJYT/Q64JSjY8aTZY9bF98zmD2Y/4mHT6j3gpr/Bt2WQtfSsxvhrmlFCd12dbPmsfhHHYR04CHsU/GFTlZFc2JbcSxgxd9YH80ZLM9MAyE4XQfhYpjVBF/Q4nLQMm6CZPEE8NrgYqGhupZqeLb0ntAfQMG3YVF5ki8tFoR5jxW9JGyK03UdbM9jG2mA9zV+6xaWg6JEVbOg==\nxn--mgbai9azgqp6j.\t86400\tIN\tNSEC\txn--mgbayh7gpa. NS DS RRSIG NSEC\nxn--mgbai9azgqp6j.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . o/KDh599mS/K1iaXLGMCmuuS2YQxGEh123EqIbBVU4PZPFhAWj+pSDCtjIM1PCKjuYf/VguvD9GgJTu6GZ85WVW4CdMrstiSOfOt8yNc9MKbbI+36ms/VbTVaT4Ulw4yZSCoLwrJvXXmBRejcpwK1zmfa/cYguipxKl1KemlVtpFP6puyOfhsURvc2S4wkZa8QFeYo3rIPDj9zHEFeQGrPP+4zOX0u1qfc1e+9v+aaU0NzKDe+AZoWNcZwQOUYe2aV1X928phBiClgWpgJR/I2HhyIqTOMvu03IY+CFz9pX+Eu8NfG9zjctqTdMZh9D6xcXmMN7lRR8dIhhd2kQrPQ==\nxn--mgbayh7gpa.\t\t172800\tIN\tNS\tjo.cctld.authdns.ripe.net.\nxn--mgbayh7gpa.\t\t172800\tIN\tNS\trip.psg.com.\nxn--mgbayh7gpa.\t\t172800\tIN\tNS\tamra.nic.gov.jo.\nxn--mgbayh7gpa.\t\t172800\tIN\tNS\tpetra.nic.gov.jo.\nxn--mgbayh7gpa.\t\t172800\tIN\tNS\tjordan1st.nic.gov.jo.\nxn--mgbayh7gpa.\t\t86400\tIN\tNSEC\txn--mgbb9fbpob. NS RRSIG NSEC\nxn--mgbayh7gpa.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . JdV3lVu2NlJuVEssb5b5+6NNqacuLOOEJX3KwPlrx+gqbfvFOcJH0auep+yOZFIDcVWH8h3Q2jO4qIrFSTVO/oXr8OnJ9US48OVYCrTjsWiwu2QFa/Pxycr74ZtNEaY1m8qeJvH6odhLPdeLd6SitTSOfml/EeyaUsbTBgnKJhndsXeh/ptN2KHbG5qJWkDwVxpknQCs8ZNHOHHHrc5wm9mpO+DBce1bXjAisB6e/psYN4l3/sADnvYG7nM1wbdl0e1B/I6eCUW0mAWbuabyDRRa8EToWIEehj17a9DuQnL5q394BiBe20SfYIfjqm9MH7C/ez51lPYTSSnQoDkamg==\nxn--mgbb9fbpob.\t\t172800\tIN\tNS\tns1.dns.nic.xn--mgbb9fbpob.\nxn--mgbb9fbpob.\t\t172800\tIN\tNS\tns2.dns.nic.xn--mgbb9fbpob.\nxn--mgbb9fbpob.\t\t172800\tIN\tNS\tns3.dns.nic.xn--mgbb9fbpob.\nxn--mgbb9fbpob.\t\t172800\tIN\tNS\tns4.dns.nic.xn--mgbb9fbpob.\nxn--mgbb9fbpob.\t\t172800\tIN\tNS\tns5.dns.nic.xn--mgbb9fbpob.\nxn--mgbb9fbpob.\t\t172800\tIN\tNS\tns6.dns.nic.xn--mgbb9fbpob.\nXN--MGBB9FBPOB.\t\t86400\tIN\tDS\t22469 8 1 28E7F3E8FAB73FD95E5ADC30465AB256D0819A63\nXN--MGBB9FBPOB.\t\t86400\tIN\tDS\t22469 8 2 9B7C33E9B065AE570D9214002BEC7D522D2F30478164120617E75A357819E44D\nXN--MGBB9FBPOB.\t\t86400\tIN\tDS\t28852 8 1 A560A8E6D62734EF4C25400C80AC6A4B02201E25\nXN--MGBB9FBPOB.\t\t86400\tIN\tDS\t28852 8 2 BAA8CC4375EF97F9063B82E28D2B54E6060A0FD998674216ECECEB6DB463F834\nXN--MGBB9FBPOB.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ty9FLsZbt2d5s3yEWnmXJx3WUmd6wOkrDU/eexc/p7BdfbzjRGfnBL0H5OOPJfp7f7y+PcQSd0zMCqTb18i/rxAMhM84fxmAZ1uBPPVeLcySluUqbGoFdHcNskoUHSbr2T+kLwQB5ohHd5cTNSfIyVcin3sXFUdC15e1KGYejpJD71p9ZrV7BrE8ScM0EsLVIetYIKEdvWacz4e5CmHoqP6SwTihxuSBi1WOPbS85sdedeibWwnlcXG7gk586Ozn9Lsrysca8lQ788izcfX4Ldrl8se6AUVQq0l0i/685PqetLDdtEs+xY/CtaaB546C7QdLo0mNkwtUWJ6nmL0T4Q==\nxn--mgbb9fbpob.\t\t86400\tIN\tNSEC\txn--mgbbh1a. NS DS RRSIG NSEC\nxn--mgbb9fbpob.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sSYt8hIogQJ2SzywzIXNd2aNKYRKXeUvP19FfK68KQI2Df3eNzvJQZHelMFkBmChei3KnUyabk4t5K2Qi9MSj0BIfzbBJ2PYiaHAf2vKtz2oziukt1iUypyb66IZ78Ez2Ced3RTdGpprQu1RCyJb5Aj6RF+sTX157/nZrmecchLrJLBys1i0i6XzpkREz8XeQLBop3rfDh89dwJBWL5Ls3oMiA3CdM7dISdS0q66Yi5iFGIXoWGk1kyHiHF/rjL1iyCLtSD+N8IngSrZ8rwSO/On2mahxdLZJMy49dx8KaLa5lQTHudIPPHjDUTux8A8M8UrVT93NDAXtCVZ6pTDlQ==\nns1.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tA\t156.154.169.73\nns1.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:49\nns2.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tA\t156.154.170.73\nns2.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:49\nns3.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tA\t156.154.171.73\nns3.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:49\nns4.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tA\t156.154.172.73\nns4.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:49\nns5.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tA\t156.154.173.73\nns5.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:49\nns6.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tA\t156.154.174.73\nns6.dns.nic.xn--mgbb9fbpob.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:49\nxn--mgbbh1a.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--mgbbh1a.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--mgbbh1a.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--mgbbh1a.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--mgbbh1a.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--mgbbh1a.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--mgbbh1a.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--MGBBH1A.\t\t86400\tIN\tDS\t34288 7 1 76331774785F9B2437C03143F32FD4225BD0751E\nXN--MGBBH1A.\t\t86400\tIN\tDS\t34288 7 2 ED6E6E6566242A5DC846DD353FFFBB27F6DD3B162A1365669D60B68B9CC115AD\nXN--MGBBH1A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . jraIT6CYrZQenRo7b1rgZGxm9Gf1i/NHjrY+AqJDSHBbpGMlAqX88xsD9PTIGxrPkl0al2NuLL42M8vDaDR9wjVzW0HBc3lhiV1CokITwxPeYJ7NVt93YPBaUHuX5qp98Vf8W5lLR94uurcz42qqZmbdLnxJg9XC1b6MhhsCR0pVw6Fd3B4uXn3zlWwsELylFgdqkTP74psoEtJyhkfgoO8FRDTTsQJN0xkptCAUtaPvpdb9VZrjtRI+RB3GuZ+K99/aKG5Tt8tL1aZ0AiUGP0TUGr5URKgcPxTggAuENrkaj3PbPDeoQGlwXRyFHhDxG9kF6LM7kKAav7LSioEb7Q==\nxn--mgbbh1a.\t\t86400\tIN\tNSEC\txn--mgbbh1a71e. NS DS RRSIG NSEC\nxn--mgbbh1a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qR6TMApyBWZmlha9SlrojwfaBL46UKsNB5aOIH0JBVSrNTUL/R+f9RIO40HknWV3ybJvjFdGrwAgmanS2LUFMu4iTzgvzBgWF5q4gK5SWrdHf/z4meF2aEeoGG/BB+setFg3bbLMEmr/lB3bsBks4B8n5aNsQe8CSIeGIPSb5aIF+GAKVxbZ17L1Yywk5KnNtMHnWlXgnBCL0hXWKeXYzO0dRjG+CrYuWP/swzTu8VnxgRPmx5BkY1Ewmje8kGkWVh0i/fux1hsRTttggE54R07kswu3L1MjPKWW0eseorTU+A/WK7KVaJZTKuRNChvu5c6F4ISf1lMejXA8kFlKTg==\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--mgbbh1a71e.\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--MGBBH1A71E.\t\t86400\tIN\tDS\t18775 7 1 99AAFEFD911641BBD6158FDEAA25809673143915\nXN--MGBBH1A71E.\t\t86400\tIN\tDS\t18775 7 2 AF2F4079F4145A7455E9AF6AD4C4C3F6C0BB3863F7F030CAF23BEF817C2D9A78\nXN--MGBBH1A71E.\t\t86400\tIN\tDS\t47256 7 1 A1F8F46632FC44ACC450B800E30FEFA79F9C23E6\nXN--MGBBH1A71E.\t\t86400\tIN\tDS\t47256 7 2 CDA2E0C963E352E3760F90156F0D062BD70A826CC467540A898202EA9FC76F02\nXN--MGBBH1A71E.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . q2hggAeeyG5+NTXicu1UmZ9189YupOg8Hy40NZ/IKxJMh26KjIFCE/+n7sNALInO/KJ1+MS/u3RFn/Oj71yyQhZFt/01lyCe5dnlcRNLosjyegSGxzPQdqHmtw36MmOj2M0cngEXInfsgF4/kBVAM9//VXhkjnSvSMDXeROwq9y/UQm5xQAgk+zQ3OvKRPpBD5h3+zFuqLnePOsK2xY3ugJhOVaJdihpoBwyX7/R4uVt/TfwwIX/TNPH7r4G3L+sDfCQY/OaFGN6uwERcmc+8THBr6SvjlMWv3nZffA4j/l/fAb4WQkYJ9YkdK3RTv18dDLIah4mBvgXyYTiZAugWg==\nxn--mgbbh1a71e.\t\t86400\tIN\tNSEC\txn--mgbc0a9azcg. NS DS RRSIG NSEC\nxn--mgbbh1a71e.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nnSnVU6nxksQHI1um7SPnXrDgXvJdZQ/Jl+tP6tZoSt9rhzSTutsTtKvyJKJe05VYRkBe9czmvG7n6DFzz77gkzxw1qNazQfaPWMM0+cbBsykRGvJjLK2RO+nuUaS+hzA63NtNjdmsmRe+dqsgRY3Oe1IFq111kcolFwcDTnly3GsISIdO+IPkWYO9dAC/muGd1+CKzsdhbgCH9cx96yM6CxeligqPjcXjeXqfmNA1mjr45LGOT6BzV4LeRnC2rMu5Dox3MkkfEB9gWBaKRJqPRFZg0m4DEJm6bgE4XcPGPndVTIgEFnSdAHTBpxlY1aGosGdwn+id0fTODOtD9aVA==\nxn--mgbc0a9azcg.\t172800\tIN\tNS\tns1.registre.ma.\nxn--mgbc0a9azcg.\t172800\tIN\tNS\tns2.nic.fr.\nxn--mgbc0a9azcg.\t172800\tIN\tNS\tns2.registre.ma.\nxn--mgbc0a9azcg.\t172800\tIN\tNS\tns3.registre.ma.\nxn--mgbc0a9azcg.\t172800\tIN\tNS\tns4.registre.ma.\nxn--mgbc0a9azcg.\t86400\tIN\tNSEC\txn--mgbca7dzdo. NS RRSIG NSEC\nxn--mgbc0a9azcg.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . PfPwm6sEXFbhS4cTQEjfqdM9xWuzvfxgbF6+AVFXfRrwX60U/6tb/JdDGW4M9zwFEIdu3vIPaVydXjW3Z+T205Bv9kIonKrVezg+/bOr5Aru1MEcKbl6BMfoIYggLo6XZaLbuWNCUJ6CQDtwjXQ+F19cFhoKjd7te3qQiO19QTUqydmlF75XT/mo+UyNBL5uDSYqMQh4+GEmKSxUeAgX1G/lJynvlxVlc3tEsVMSVxfXRybZYAttXIsk5vueL1/OsVOfKFAxJrA5jf8PkYUDTm4kTY6YV3B2ZzQXp4OV84xzq5XWzZ40IczWjLyTFm6p3Zh1kvHBHVuVlXkPoTzd1g==\nxn--mgbca7dzdo.\t\t172800\tIN\tNS\tgtld.beta.aridns.net.au.\nxn--mgbca7dzdo.\t\t172800\tIN\tNS\tgtld.alpha.aridns.net.au.\nxn--mgbca7dzdo.\t\t172800\tIN\tNS\tgtld.delta.aridns.net.au.\nxn--mgbca7dzdo.\t\t172800\tIN\tNS\tgtld.gamma.aridns.net.au.\nXN--MGBCA7DZDO.\t\t86400\tIN\tDS\t1909 8 1 D5A6F96664AE0D000A01B196C4348E7E231D95F8\nXN--MGBCA7DZDO.\t\t86400\tIN\tDS\t1909 8 2 F62B4E977CBA32CEF37856A9F919CE405EB998F04D4ABB309F1F9B86C105CA72\nXN--MGBCA7DZDO.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ESyUA59P/lytBN2r+tZnCgjmn5L6A+MFzX1toW9Wf6mU2IFxw1i5hKpjfaSD7jPutrzQ9ABnWOma9uBcQ42AJz1uGCDrc2NUY3RLlo99X36154gSKHnKyr96qzj+yi61YjiHa7AXyxRf+fo6yCl27TybBud1DrCCq/EScP5Iw2kjxRHbBgJGKazIg1Yp6pDAQtJTJzVPq0uyUKB536HkhetIzZNVIJCn45eJY9KJ9wUjE0Zojo4n+vlABxgDGbO3XtGKZv3mFvaY+QirvXSeG1bQn5HJs1p6rtj/VsfraFTg4042YKS0FrDfDPCO+NbWrU+nvpEi217dodoeCR2W/w==\nxn--mgbca7dzdo.\t\t86400\tIN\tNSEC\txn--mgberp4a5d4ar. NS DS RRSIG NSEC\nxn--mgbca7dzdo.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eIWVgGX/XYz1xALpZEgaa06NQ1ByN4VPR9cHCNlusbC3AmcKxyxiZCpvof+V8bzLfAOyRI0DuZEquRMq2owZcDmQ1FbTKF7FyZE73ol3BURcycdmh5jJrK7GZKqR7LKKUGnFe4i73IfxVryUIal3suTZf8Y0T907ikSs//wNBTbtTDd1034Y4Z0eM86evC1hlntqjVzp+YdH9ngltZYVkBtVsq55InBKAdKCXVOcDLpUa3adNFJR4QkhTgse22S0jtKPVGWnkA8243fsXNJdkAZM3QPHlGTs9C6EtSoaIE1kCQkjh1YHqa3F3JJd3aLcWzkr0UyL5XiomVdPkj/LWw==\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\ti.nic.net.sa.\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\tn.nic.net.sa.\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\tp.nic.net.sa.\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\ts.nic.net.sa.\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\ts2.nic.net.sa.\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\tns1.nic.net.sa.\nxn--mgberp4a5d4ar.\t172800\tIN\tNS\tns2.nic.net.sa.\nXN--MGBERP4A5D4AR.\t86400\tIN\tDS\t57601 8 2 843C82B8468CA13A4D14CEDEA890A589158B637A7AACCEBE4A656D8EE5C94C5B\nXN--MGBERP4A5D4AR.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gFC6XbB3a3RD21jtiI+Ke6KJKdtmLqes4vLWWKQ69GpDGof5IKvO6nZHTa3A78ghvmFlQvPllvgQNQAY7Xa+6U4Ihkz3KFhc3y3v794FM+dxfgwukVIWwzUO54nnO8/5OqD+dd0gm6259KTTbjfJeyCD0/dSF9cUNjmL2Vp7bHe8PNRmh3WkFq91IWvgdfV5Q4YlybYwPYockjAnUyOsVI/d77AsKhzkeMCpCGj2x7ejoCGeReTLLxbvTTanO3TBTnL3cl1TUQ0IjJaCcuCADbL4TEemkB9v1ZpMjIvohaOtj4CrpoN7HMQmLFWeNji0ixtwiR7YrfSVCJ+JISnGwQ==\nxn--mgberp4a5d4ar.\t86400\tIN\tNSEC\txn--mgbgu82a. NS DS RRSIG NSEC\nxn--mgberp4a5d4ar.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p+fnZdtNJxJpjZz0a/MJjkglypnAp1pcSiY+2eo8i//MQ2taUWM9PAP4HIossxT7P9JaRvlvUjzYh28wbOXe/2M8vw1WGX+8kh4bXiE/MaEDKzFr/7jOvaM8X/8witkX5fR+nj9cdpGex9bfoe1TS1Rb0LYjoslD30JXYsqHcW7TUypuDxZEnjG9Dk8dq0qwuXD1ZADH0DsOK7jQA1U1LymTAe/5iqEjJndeZTH57QyUNfaU+P5ZQuJHGmtUiR+utmduUQNdmWJJstQS0pFpdPOcTq8eWZEejrkIFjXXQ9DrcEnYjorB2g3UDLdTEDGJFr2t/k/xr886yCaJmfG5pA==\nxn--mgbgu82a.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--mgbgu82a.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--mgbgu82a.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--mgbgu82a.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--mgbgu82a.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--mgbgu82a.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--mgbgu82a.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--MGBGU82A.\t\t86400\tIN\tDS\t61068 7 1 9255C887B50011ECF2268CD4EE01A668F996AEB9\nXN--MGBGU82A.\t\t86400\tIN\tDS\t61068 7 2 E108B97A0E200A95DD8208233C1F46C709EC4B0432D29B8C11E85E595667E082\nXN--MGBGU82A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . hyfKAPphQb+7q1va9azTVlCqx0ZGMp9IAYgmJDCshzcLOb+amg0uFfjz6UjAyepvjWLlBEb1y6Um8wKKBjyli9mYR3XgQHV4zMnbc1cjSwSw5RaI2zYwG78V8ZffKLT1SQM85aQo0uFma+T+DqlnUfAPHFz/KhsQVEAKljWKBkdRbYIpUY+U19ra8ustTiF6NSowIZfWsavc14t+cRbVSmdjNPdfQ1pCzjn76SVOQBrPSsALBLp45uZkX6Q0DNGIgdQIK4JGNAV0OHvnlZSAqwV7MYOGHzqbbHhXzDYPwDsmD7HHdFoxKFYiLPuWFFjA4m/sDx+9GRbYzFTV4AnQPg==\nxn--mgbgu82a.\t\t86400\tIN\tNSEC\txn--mgbi4ecexp. NS DS RRSIG NSEC\nxn--mgbgu82a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . W+Hnmn9pBZDjFtsyxGNAW4u8LFx2c67NqEFjgWbfTQwkOaVvlszdJLo12Wsnt6x6+MDIowFDSHf95PU8exP/WwwrcxhAyqfUfoYZBCueezK6MeMxyRV9UhlyavP77bQiBSevACvrpctSzwdru06ZsO3Jc19vzTSi+jPQVTralC2hY5ESVLhGhxEzfMg5Oy3mgbS+N9Tcs7sOIqdSv6V+45Y/waJnbRYoRWirRZtnbkTAezKg94N44dG206EHQeD6z7Hsb/lHdi2EN8LvuaRJd/hIk/WhZiUvSv3qj9RCAcxb2t6n8b+xOJq8TMKzKMHX2gNz2xqWNOs4CXSWBNHeHg==\nxn--mgbi4ecexp.\t\t172800\tIN\tNS\ta.nic.xn--mgbi4ecexp.\nxn--mgbi4ecexp.\t\t172800\tIN\tNS\tb.nic.xn--mgbi4ecexp.\nxn--mgbi4ecexp.\t\t172800\tIN\tNS\tc.nic.xn--mgbi4ecexp.\nxn--mgbi4ecexp.\t\t172800\tIN\tNS\td.nic.xn--mgbi4ecexp.\nXN--MGBI4ECEXP.\t\t86400\tIN\tDS\t4660 8 1 E697EAEEBB45B581F8CDE80905C51762214C5FCB\nXN--MGBI4ECEXP.\t\t86400\tIN\tDS\t4660 8 2 8A17731680953E982843D840AC7DFBBE29A313D1BC6263F05056B314724441BB\nXN--MGBI4ECEXP.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . uVe/B4yvBYYszSFxf+xHUzs5FOZ1ltyNLh7HwGP/ZmLPM8tzCSjWCEIGdA0K93EznnbC/xCIfkSguur+1gOlHeCnY0sHgOVGfd5eRgeuO+DaYPw4//BE42ap4KRneG1nGs9ST5iIVNYTzInz37p6qGxmdEvSAWzcz+z9ZNjFyKG3q8iiZlzJEmh7U7jNZN44q3x74bAH5IMEmjiTbVYmhz5q1v0Y5izyiJgVAftf7XTmG2mhQizZkw7FRFvYOoQ4SMRwrCAwKa1XVamIAQKz2IYqntFhq4klHapPZLAvV9rWflJTovJixjPnWOjohzB297XAe0kMuCk83n6iyxJeeg==\nxn--mgbi4ecexp.\t\t86400\tIN\tNSEC\txn--mgbpl2fh. NS DS RRSIG NSEC\nxn--mgbi4ecexp.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ij6KU4X9vxbxytfLPAboWpTJMa2LmQnhgxmrgVrB12VV2ZR7bd31MYvVYKDphKE7YzDGB+oODmEIuh7hqaCPU3RPMGzWhliP52rwSEUk8ipMl/CDe/YNOG7SGpAbySALoea83PK0AMw+F70YY7g9VB2l/EiASKu4MPLTT29Jjhtatpfbyhzs76xEcEmMCZ0Dd+ejLsGvW29DksI8y5OxoKY3GXXWU6sZlxRy5dLPawUkUpdeoopcUeDP7HsUZ+qLo/+vFWk/TvOC65tRAdISheU/O2WgttC8XXNbrcsVAH+IpU9gzVZTcqYnfdpzS1j0iOv2DZYkCEACGO87VdR+sA==\na.nic.xn--mgbi4ecexp.\t172800\tIN\tA\t37.209.192.9\na.nic.xn--mgbi4ecexp.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.xn--mgbi4ecexp.\t172800\tIN\tA\t37.209.194.9\nb.nic.xn--mgbi4ecexp.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.xn--mgbi4ecexp.\t172800\tIN\tA\t37.209.196.9\nc.nic.xn--mgbi4ecexp.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.xn--mgbi4ecexp.\t172800\tIN\tA\t37.209.198.9\nd.nic.xn--mgbi4ecexp.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nxn--mgbpl2fh.\t\t172800\tIN\tNS\tpch.sis.sd.\nxn--mgbpl2fh.\t\t172800\tIN\tNS\tans1.sis.sd.\nxn--mgbpl2fh.\t\t86400\tIN\tNSEC\txn--mgbt3dhd. NS RRSIG NSEC\nxn--mgbpl2fh.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ucTtGRMAOkowuJ64OdTioKhdRLKNHrHEFjAis4ED4ItsawoOsS8IGWb+jzQTx7TQfeTTABzPiE5rYRG3DoXZh4MThFGdy+2UYJU2R4Mb6x34uNgcwA5ohO33zRqrrzZkNd8kI2vFNLBmQDiUUIVmKlLsDMmkbvIXjIXxiq4dMTMkPgo8LA06+pCVJCUi2qKFlOy09g2zFPKajzKhqVs4LLDPVAfVDeMBFR92FM65UABW5QjX/dK+eIJsxtWfsUNKoFkjhXQIwxbASeAhwA699Tp5Ms1af4/SAnRxOfvcMV0FuLAg5z/+5gz7ut8d1FRujdxyQrmUmiAtnJH5xw6QFA==\nxn--mgbt3dhd.\t\t172800\tIN\tNS\ta.ns.nic.xn--mgbt3dhd.\nxn--mgbt3dhd.\t\t172800\tIN\tNS\tb.ns.nic.xn--mgbt3dhd.\nxn--mgbt3dhd.\t\t172800\tIN\tNS\tns.cocca.fr.\nXN--MGBT3DHD.\t\t86400\tIN\tDS\t11567 8 2 7C846E4D86211C362CECBCC868123AEE04F14232306937417F4E8B15148D0C43\nXN--MGBT3DHD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . VOlg4qu/Y6T8BoKsvJAO8lvcTWVybfp9voY8GBnbsBKejydLywo4YFPZjA0AJkqiELWnR8WkmnIHCQ9kJAtdL+XTUeU97PQkqh8XhI/pN+b7sm1h10U6xkqhZpdDxzowHf1LDYgkCR2a/1mz3jcSF4YpWXc07DoHT0zY+QrFk9ZtzXRj2QFz/DXHlxLDe70cTME6VRmaxmUU3gca3TdouRPVSbfNrPo9sag7WfyoStc1MR9XDb6tZRFuPRgI5br+xHpSg0iywtg64cpEM9W28bd/E6CU7sv/cDiPDLtRPP+vEJtgeNweAsMg3lbpI8i53nr4K2602sqNMFAaFIm+xg==\nxn--mgbt3dhd.\t\t86400\tIN\tNSEC\txn--mgbtx2b. NS DS RRSIG NSEC\nxn--mgbt3dhd.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kC+Mg8q8s4CoUkVqavdMwqvxBtKvneoxp5wJbxZZpRSrDEA7GaHNDcBcFNl3NzE8TBo3Ucpqot0Lwo642UQw0KLRWZnMB4nLWd86M4FmN0svCibjdAEJVXZBsYGhSEa3gxD2naM02VNnlAB5lR80ZJJM5P7KLiGFR3z7/7rOrIDuMjNjd5MC8DBMtYYe0zwn20wr1EHfQ1dF7B63spZ0jc56yXpbIm8nME9TgVPLz+VI+XcyZx9VXbIdaUm0Q0O97QQ9GE9itS54NvlIyPtLkT0HRN1vqAkgRNoe/hyRSitqs4P1+glwY2/jKgA2X/suOzGvogxLTw6lJrwTwh8sWg==\na.ns.nic.xn--mgbt3dhd.\t172800\tIN\tA\t72.0.49.9\na.ns.nic.xn--mgbt3dhd.\t172800\tIN\tAAAA\t2620:171:a01:ad:0:0:0:9\nb.ns.nic.xn--mgbt3dhd.\t172800\tIN\tA\t72.42.113.9\nb.ns.nic.xn--mgbt3dhd.\t172800\tIN\tAAAA\t2620:171:d01:dc:0:0:0:9\nxn--mgbtx2b.\t\t172800\tIN\tNS\tns1.cmc.iq.\nxn--mgbtx2b.\t\t172800\tIN\tNS\tdyn1.cmc.iq.\nxn--mgbtx2b.\t\t172800\tIN\tNS\tdyn2.cmc.iq.\nxn--mgbtx2b.\t\t172800\tIN\tNS\tnsp-anycast.cmc.iq.\nxn--mgbtx2b.\t\t86400\tIN\tNSEC\txn--mgbx4cd0ab. NS RRSIG NSEC\nxn--mgbtx2b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mQfzI0IJKJLcmBr6TgX70iggnbWg+N4VYBQovJUGgnt3XbQaO7xTkKCuYetGeeQFQowuTegXGZPMlnGZrfSxlsLpTL7tGomlFpARlO42cWOeAC2jzcII52RWHOabB4ypI8ukkddav/ZQ8lSsww/UmngCag24Tlp78ngd1lkoWgkPFy6Y80S/bPz0yfAy3MLe7DnoAazUEzKDGVUpLO+jydXjrZOeFeSWxZMNR1zkCbB74+xdBRD7Avbi6nLnM8OfCJzL0ifnw+zdYL3Qp7vmtRJY1tlIxXnd6MUAMkJBttnFGup/WdLX1CDDuGEwQOiejUgKlSAXpyupfoHo1OOi7w==\nxn--mgbx4cd0ab.\t\t172800\tIN\tNS\ta.nic.my.\nxn--mgbx4cd0ab.\t\t172800\tIN\tNS\ta.mynic.centralnic-dns.com.\nxn--mgbx4cd0ab.\t\t172800\tIN\tNS\ta1.mynic.my.\nxn--mgbx4cd0ab.\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nxn--mgbx4cd0ab.\t\t172800\tIN\tNS\tns30.cdns.net.\nxn--mgbx4cd0ab.\t\t172800\tIN\tNS\tns-my.nic.fr.\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t15654 8 1 4429176FA91B8991008ADB00AE167EFC3F054AC3\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t15654 8 2 E7E6D7D1BBA6E0443EBE51946759FDCB9E370BA14F95B61091B9B989B1A90340\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t29817 8 1 E456155F71821FC05914F568EE9CD9499C7CC645\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t29817 8 2 05E0416698192CB3C1ECD2EAB9B5C289794856CDC284A93CCE25D0384360F738\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t35586 8 1 9CBC98F855399D8B102C48E7FA57740614A1D7D5\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t35586 8 2 7D86656592EE6852BEA7F0E3E5C35979A534A926830A222EC0485AC09624F57B\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t46104 8 1 41C46D23D83225DB67B11B9C7911F3079C6D9555\nXN--MGBX4CD0AB.\t\t86400\tIN\tDS\t46104 8 2 3A391D0F7CB0F8EE944358A68F2F9E9592F855E5FB49C25DE7255471ED7A55DF\nXN--MGBX4CD0AB.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nLU38oYBMrUrtoF6lIjNer5h+Ju02mRWICB9HVisk3uXW13tz5qug++gB4NuJ2lyn1U00gWe91QdYh5HsJ9j6zRsbiFw2VTrEv/rxv9cS1K2LGWAH48kma23WDHu/1mxebKlTEBY42kcM3GYAbSqPTe0irsyhNfVClW/iXDLE3aPh6tM5bLOV50OIKxRUJyIfqe23AdpL9wD88/sasK/ckfuUbHw9TDIV2wMhgOaC4mPPipl1NAH4u2qTkhi/b9cp/jM634Z3rN1mGFipFRys0d+CFKYDrBYnpH3xVHXZ4D5EI8qEFm0vASZe8WZTYW9qcz2nccJfO8yE01lAk45xQ==\nxn--mgbx4cd0ab.\t\t86400\tIN\tNSEC\txn--mix891f. NS DS RRSIG NSEC\nxn--mgbx4cd0ab.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . GMcTgj5AzzV5eGUGded2fvsuNZwNi+SkJKut/GS5mVFawQRjtHZyL7aI4V0LjsXz3yYnTkM6VdMa7yR1J6fb7AC7iIhVTZa9wRk3QMKwLtgFmjc/9gckTC2iEd8nOjXh/uRL/fNhWM6jQo2LTnzusXsesKgl1A7uK+PeErpvoRC7N5Mhx+Vtr1IPIybAXIAdIKkHjZ2mgwFwjstYRMm0f0teD+sfXZ5uzFYWVT6m2ablRHZzd3f0RXIcR/0IZ9Bb9fi5SLQS3vdQti2gLxUmK6HKZka1wSerl/O8A51/O0QKt0f6ysyCvwXdThCq+3QQ5/wJYz5dZhCcJTTJTAd1qA==\nxn--mix891f.\t\t172800\tIN\tNS\ta.monic.mo.\nxn--mix891f.\t\t172800\tIN\tNS\tb.monic.mo.\nxn--mix891f.\t\t172800\tIN\tNS\tc.monic.mo.\nxn--mix891f.\t\t172800\tIN\tNS\td.monic.mo.\nxn--mix891f.\t\t172800\tIN\tNS\te.monic.mo.\nxn--mix891f.\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nxn--mix891f.\t\t172800\tIN\tNS\tns17.cdns.net.\nxn--mix891f.\t\t86400\tIN\tNSEC\txn--mk1bu44c. NS RRSIG NSEC\nxn--mix891f.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . nkeBdB1zeenzvbT58/FzRgJRf/qceyuCkPonJcadBsrqBRjBjn45fJOd9/3fvlCPC1ouvkZRA4trVOz1RqwRGVuccBp2Xu2AKQtqcaoJMZCMgfr350+YmcTt8jwz0+I1tW+8MXd3GOC6HHW3wmlLn5LXlCrrmyfl31BzmYVYC/YErMu8XVRwBpoEwOw8vnpipgy3kSrDPFuoiq9+LuSfskibHYwVWSDIKSnQzDSMW7Zb+BAf83uwaK6CXq545/c5qtS3DDwOI4gd4GA87gmSq4S32/BMXrLoaSU5xqTFhb0fe+vphJBA/gb4zPSUSqd83bj0i3ksbPQLI92HCi2+yg==\nxn--mk1bu44c.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--mk1bu44c.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--mk1bu44c.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--mk1bu44c.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--MK1BU44C.\t\t86400\tIN\tDS\t33804 8 2 1A04E458D4F1C4054140270E1806289F0093AAC5F3F20B1954526075988F91E7\nXN--MK1BU44C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AM34BKryM8vwqqdnm8HXLgkjtrAgLotYZuQ+sk+VhDTV/IkSFiBTffMaijdk8ikq0ZfoTMRCeYNRLs9UR0H6ZxpDEDXtS/OG9oF2+0Md0rcinc6Al7eOMYwGZtbYwInutTYvUSBduTZJ/0VL4x3O0Uk8IReJeHM3NdwxRLo7d1k67FDcbTuNcv9bmFtxEANtGukKmgoPJzjsDbMY96dqPf2EFYHFRY/b4bRofUhKzquC/3I45nWkOVxwM/YnxDTTMTeyrRWtLHRLoyQPEr3VU2J00Yb8AOiIsNfbtU4qK5xLsGyisMFRA2g8eOZ5Q9pPgZLFJAqKVFpVmdC7ySx9fQ==\nxn--mk1bu44c.\t\t86400\tIN\tNSEC\txn--mxtq1m. NS DS RRSIG NSEC\nxn--mk1bu44c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fPJ+thNDDljnvDpURyj8Kj9eScm9cDfxyJIFzHG2fNQqJbAdJixw0Jd1rsFtgb6eKPwEs9PdEUByCO3smJCjxzR4IqbK1TPJUIzDRYqmPyvYXmq0zXYZdKlIvoHnJt6z1dzdMrKj1SG33gZD1cjiAX2rPslnlAYJY05nLVe1tfzmmzTk4TUQ/0U5VPBmqNk5/IEcWq68qaX0M3r73ZVpQvSN6IzThwEqxjYp/PXllXoHkphiiXo17NZGA/iE8pt4sob+vLJDpa0uJMDoIDaOD2Upx8AiR/rxsIZM2jswoJPQSRSjqmt4yWBPgD8P4qpm/o8DmpmE25eF49M9J4ecWw==\nxn--mxtq1m.\t\t172800\tIN\tNS\ta.nic.xn--mxtq1m.\nxn--mxtq1m.\t\t172800\tIN\tNS\tb.nic.xn--mxtq1m.\nxn--mxtq1m.\t\t172800\tIN\tNS\tc.nic.xn--mxtq1m.\nxn--mxtq1m.\t\t172800\tIN\tNS\td.nic.xn--mxtq1m.\nXN--MXTQ1M.\t\t86400\tIN\tDS\t65200 8 2 24F4E4C9AF4E4B45EC7EBEEB231C572496F89D13CF403DF4FDCFFC326333CA73\nXN--MXTQ1M.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lWSx2KgWaF1ZXADvmbu8jiXJZp+d3QAlGvNObZ+n/+x7Aut10LBDuCZPVoRZV5yzn9UsgpjYMoAmYGHyL2+fu20w6Ri6duqs3JjRngsuz8nXka2VZ69WOTUn8Tc+ARxB1ZYthCmnLklx8cvAR2KL+q7DvuGcTboBfQ9zPf8yLSFM9K111jDLYTSnVAUCQ4OZN0pe/R4uM32AiNq0YjuUxqEwtiCrMXAarVCThmwj2vcIgYjmP4zMBHezTf2yxzze8CDwcBmGKo+F68W5mqZZ60GaBrtngMxnQNzQFevQ1xTaCO0TZa+ta4Z58Jjr4jq72dvdbl8TAgDcKzIIe8z6Jw==\nxn--mxtq1m.\t\t86400\tIN\tNSEC\txn--ngbc5azd. NS DS RRSIG NSEC\nxn--mxtq1m.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . cpOwy3qn1klAKA5shL2iKIyxW/u6jTAYyKr3wousyzn47hPDILOMFIPhO8dOGqKV9A4xYu9uJIf0ZEtaO6sjRESzxAUSKQnbuyQ7jOJt9Ud6Sdc5gKpGL4AScijH0Vv0ZXzk7UCkKYJhkg29omN2SFNg79eOv5tt6tzAAM2ojNZWoep3qKu9PcaPZ/uzgMHmwsDhl37M0QaYPFoYvHSSIKejNCC3wjsRbkkRxTYeXFd7wTngRUCLfTvAAnCd1iwRZdURZwyJAzhd+4iAU+Z1kBJZZIcaReVBX7OMXFV5TjLPHIc2aH7Im5gFmOgLrsGTDcS/xueOD6v9BU22FPBpPQ==\na.nic.xn--mxtq1m.\t172800\tIN\tA\t202.169.175.130\na.nic.xn--mxtq1m.\t172800\tIN\tAAAA\t2001:c08:175:128:0:0:175:128\nb.nic.xn--mxtq1m.\t172800\tIN\tA\t203.73.24.25\nb.nic.xn--mxtq1m.\t172800\tIN\tAAAA\t2001:cd8:800:0:0:0:0:25\nc.nic.xn--mxtq1m.\t172800\tIN\tA\t211.20.231.7\nc.nic.xn--mxtq1m.\t172800\tIN\tAAAA\t2001:b000:1e0:c000:0:0:0:7\nd.nic.xn--mxtq1m.\t172800\tIN\tA\t60.199.165.185\nd.nic.xn--mxtq1m.\t172800\tIN\tAAAA\t2001:c50:ffff:1:0:0:0:185\nxn--ngbc5azd.\t\t172800\tIN\tNS\ta.nic.xn--ngbc5azd.\nxn--ngbc5azd.\t\t172800\tIN\tNS\tb.nic.xn--ngbc5azd.\nxn--ngbc5azd.\t\t172800\tIN\tNS\tc.nic.xn--ngbc5azd.\nxn--ngbc5azd.\t\t172800\tIN\tNS\td.nic.xn--ngbc5azd.\nXN--NGBC5AZD.\t\t86400\tIN\tDS\t58699 8 1 7B9A90E5A2B290341A2FD161BB5F4C6AAF5DA44F\nXN--NGBC5AZD.\t\t86400\tIN\tDS\t58699 8 2 09545CA064C8792154FACDAAEC7795850D27D052D743546CB90CA9B6572CEB99\nXN--NGBC5AZD.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TAk9TLfhR2EctcN7aB4lHFNQrPaB6yraHTwU8LsLrIrqZx5MTnd2xlhSH2rKnRf0iuhP8F6a9BsvfbS5LLhbCEcb/PfH9Iafzukco8cA1546AhKhmevCAZ/GPOUcCy7Nf/1n0Aasn96JG8FBo+dPpc57tCBjOCWbN+zMj2e2vVdIQthM8ikLViCslw1gHrECH16D/kmhcQcsyLIotN02tZ4amwIqnwNeN4f/I7AyK8Ayj48a3BEnCXoFKIThGVXQo8ptvlEhZSQf6WL0AWNvhxX3bIqfIkVjKH2ZaYK4Yn/OBTFj0fCbHjB7Sgv75p29fdLXIeZHnPSxrWVnlnw4oA==\nxn--ngbc5azd.\t\t86400\tIN\tNSEC\txn--ngbe9e0a. NS DS RRSIG NSEC\nxn--ngbc5azd.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tZFcXU3XEyAcH6fyauapDhwe0NgkYmB2gI1SvX4lAbYGkLdDff1rHvN3idjNCVIFk1g//fAFYvWFA4fuzo1QvH+2394HHSQjb0A3ZNq4YzgdTiyopEk2ahZdKqNmvCii96S73WE/A/aoFhc4oTTWmpJfl/o7P+Hxl0AIj/l0VEKCg/9azHZJGEJr0WuYliC6ahJ+roN6vYCSHSXvtwAN3VnGQb3RnPDEs87iCmNw8VGMOod2uAEgE/mVxtDeXr806yNoLHZv4cHKv4oL50s3q/iF0Q7TcMaJokSzbv140ycdoO8KZ0SNQEyDmC92d6St1AGZQrcUZIHtBtwaBSaxLg==\na.nic.xn--ngbc5azd.\t172800\tIN\tA\t37.209.192.3\na.nic.xn--ngbc5azd.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:3\nb.nic.xn--ngbc5azd.\t172800\tIN\tA\t37.209.194.3\nb.nic.xn--ngbc5azd.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:3\nc.nic.xn--ngbc5azd.\t172800\tIN\tA\t37.209.196.3\nc.nic.xn--ngbc5azd.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:3\nd.nic.xn--ngbc5azd.\t172800\tIN\tA\t37.209.198.3\nd.nic.xn--ngbc5azd.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:3\nxn--ngbe9e0a.\t\t172800\tIN\tNS\ta.nic.xn--ngbe9e0a.\nxn--ngbe9e0a.\t\t172800\tIN\tNS\tb.nic.xn--ngbe9e0a.\nxn--ngbe9e0a.\t\t172800\tIN\tNS\tc.nic.xn--ngbe9e0a.\nxn--ngbe9e0a.\t\t172800\tIN\tNS\td.nic.xn--ngbe9e0a.\nXN--NGBE9E0A.\t\t86400\tIN\tDS\t10552 8 1 C5F1478252DC3D25E585A8D43AD460C0E8F86863\nXN--NGBE9E0A.\t\t86400\tIN\tDS\t10552 8 2 B4B742442C6B66D321259FCD7608462A75F2A7EA70AF4E42A6CAD0430DD98D51\nXN--NGBE9E0A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RbXnse1x3eEBFgQ9WjtvFfzT/WDRdA9eZ/KWrcD3UwU3kF79GPkQy1hZWATy//biP6mEGQVhl6pUu54h5DXidgtqA7JMrDNsL6Uyx8hSSZ9hfbKyNoXjqmH2kF5AYDyLqbIrv8Yd4ql0UvpQcaAIA+BsGgwYEpNz5cDusSptH2ne68hTlHX+QvoJNuWbvuatYAjClUlMPQZn0WwzpQhWtYUDaMC/7k3O/0DjEz+jOgRAscIYhI9aKMVQ/RhROHop0GrzWexIjb6r0+Pe7G3zwMEJWf/FfjM4LbiTDqoNVTKi3MtRHFQsahT40UimU42RXclkYEnSYy+qE67srlk7VA==\nxn--ngbe9e0a.\t\t86400\tIN\tNSEC\txn--ngbrx. NS DS RRSIG NSEC\nxn--ngbe9e0a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VrTU/yw1pcutZjSNcpYyUTiV2n5es7HWdKNnSpuA/yeNK7aoEuhACCrtbXH/MM+R7cHdSdHvQFWUCscOP7EO8gf3VtLMXiKLB5uSBvXAcB0Hq1q9CzCUYbuAiFvK2BBk3gt9Zy4vxPKN4FjVVUXhESuPJBjnlzM9ISD8AW1T+Rdo7YUCcAtB+gLdBx1yhLzw1RXZN9oKcTGTHG6BrbweobnhIvqxddC0dE9KI+pOpA7ldNZ7aTTQjbq3GVMzdFzW70I7PbtTrJej1x21IOAZp6ZsR5Vd3F/uT2otg0W+uPuI5PhU010KzdXJnYdfvac8zJzDRqCgYeJkPrhgqS07MQ==\na.nic.xn--ngbe9e0a.\t172800\tIN\tA\t194.169.218.22\na.nic.xn--ngbe9e0a.\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:22\nb.nic.xn--ngbe9e0a.\t172800\tIN\tA\t185.24.64.22\nb.nic.xn--ngbe9e0a.\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:22\nc.nic.xn--ngbe9e0a.\t172800\tIN\tA\t212.18.248.22\nc.nic.xn--ngbe9e0a.\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:22\nd.nic.xn--ngbe9e0a.\t172800\tIN\tA\t212.18.249.22\nd.nic.xn--ngbe9e0a.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:22\nxn--ngbrx.\t\t172800\tIN\tNS\tgtld.beta.aridns.net.au.\nxn--ngbrx.\t\t172800\tIN\tNS\tgtld.alpha.aridns.net.au.\nxn--ngbrx.\t\t172800\tIN\tNS\tgtld.delta.aridns.net.au.\nxn--ngbrx.\t\t172800\tIN\tNS\tgtld.gamma.aridns.net.au.\nXN--NGBRX.\t\t86400\tIN\tDS\t37096 8 1 71BD52E2A76BEEF79D624F5294C98588F940402C\nXN--NGBRX.\t\t86400\tIN\tDS\t37096 8 2 DD05B598B64707491E63A742D3E61EDBB57091B5B93C8E0D65422595AD255AD4\nXN--NGBRX.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . M7zL0PilnENqCwKE3VHI2b+bHWf4pjrYQ/qWJDUUfSXcqQ/mrvZGKBi0OFJJp/kiq6ydnD1EUxbaCp68Jdo04JMlDOhqZDamGq8kIFTLrmoesvsZVFln3ECzi0GAU6XTAxcCLQHn81NNgP6FlTFhkBWDQlSSHOup/zv9rkUe/n1NiLWyR/m4hY5wn+yNwbEsLdSN0HiSAvaLogcn6aKCy9ciMVp+qavd2mTHqry2memybQKhnstrU288AQbC5HUigDiYqjqrSo5WRQKV5pyWH6LqDjQADzY3uX8z5E4gD7k2zcqwCsTucLxQwv9SwHg/kIuJxcTE0OuWro59YS3KKA==\nxn--ngbrx.\t\t86400\tIN\tNSEC\txn--node. NS DS RRSIG NSEC\nxn--ngbrx.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . R2oev9frbKg0aXhJMU8OZjBjRO1L3oybSfswBMAXbH65eYe+mM7OvGh2MZmEAwiTknRXiZ7Mf+taZGJprjaPbpxJjfaxklt6Gn8tyYTsMx67kBkUhMvVWYSKNxDJPoy/6aQYtFf7aGlW8C+hhr463b4BihohyS0WpM5Hs/mWmq7WTX6E269jtUg307QiJ6A/BIAQZCMSb7JDwABLOmUCW99IfikZy4dBs+qldcJJgy1N0GDdo/9jKeu5DuOwUb1wzlYGwqx/FQn3ykX0f/x4ucLL5CN57EzE/xyRP9/wzJXTaeB9dpE07VJmHMMV1sfX6mB5tWWYyseH63xHA/+rHw==\nxn--node.\t\t172800\tIN\tNS\ta.xn--node.globalanycastcloud.freenom.net.\nxn--node.\t\t172800\tIN\tNS\tb.xn--node.globalanycastcloud.freenom.net.\nxn--node.\t\t172800\tIN\tNS\tc.xn--node.globalanycastcloud.freenom.net.\nxn--node.\t\t172800\tIN\tNS\td.xn--node.globalanycastcloud.freenom.net.\nxn--node.\t\t172800\tIN\tNS\txn--node.ns.anycast.pch.net.\nxn--node.\t\t86400\tIN\tNSEC\txn--nqv7f. NS RRSIG NSEC\nxn--node.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Sgvk3vgHMGda2VF2KzwoPOiIAi/lXhh/n1+9Wo+x2HiLT+DdcKOzPG6GAV+B8XskydH40XT4JX3bq254cgZYonY4seVfUgiJPtwvZClfall59rqKhKm9Kw3/7ljf2dqUSKP0YlL9j5aLFFA1WRR2jPn6jVlMR0UWqad2nDen1jfbNBFc1LvFoVwobb+5hFNGCQnw2nGCGBYnwSv9uxaMspavk0HsIR5SyUqL0rsQbUtiVvdX+0uOu81iSNkBYmMAt+uTypCSIEgsFUXCvIVCW9UKeAQQ5x0Yf1YPyLfx6+JTAR/bqxV2yWqcKmafGk6udaOhcHVqzrdL4hkFXApSPQ==\nxn--nqv7f.\t\t172800\tIN\tNS\ta0.nic.xn--nqv7f.\nxn--nqv7f.\t\t172800\tIN\tNS\ta2.nic.xn--nqv7f.\nxn--nqv7f.\t\t172800\tIN\tNS\tb0.nic.xn--nqv7f.\nxn--nqv7f.\t\t172800\tIN\tNS\tc0.nic.xn--nqv7f.\nXN--NQV7F.\t\t86400\tIN\tDS\t3673 7 1 66C31A8845DEF74CEFEA62B709BAEBCB372AF076\nXN--NQV7F.\t\t86400\tIN\tDS\t3673 7 2 94F0EC6BDB0D46BEB7C626A7682AD10E1A9E3CA5EE7221C38FBFC723BF013730\nXN--NQV7F.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YeCWHrDr6wabqhw1XianmrRAgw7uRLHHrwpsVhrQzf7qk1Lw/eWjbdeMFrG0oGQJLogYkhpkVZok5N6lxVMAYKWxps2/bPzlLydMuMsw4Gk/jIT3nFCU2fS3V1RZ6wTa8JcaUcmEXjIf8SFuXLF8/yDt1YtqPLhGjv5uoePnnB8tjbCtYOqS2XqG6ik8A6x8D76LVZV9NqtRgriCTX1EqHV6tFEO/xzkdqh0mquQNCRzgEuS0jmDNGIdkl1IlfpdT0iGvUaWtwRgpqGOL6Io0qfUvh1hazfpaYYYImicbozR3iG/5i5v79CWS8oDZmALo/GQNzQzPak8/vQG8U35qw==\nxn--nqv7f.\t\t86400\tIN\tNSEC\txn--nqv7fs00ema. NS DS RRSIG NSEC\nxn--nqv7f.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . qJoZjk934XXOzbNeSggyMBHT1P9A/8FmdKLkNIddJ1BybMvi2N9yNg7I9cPACLKrRCT0SAEQAmbG6iq5q7T8k49ry+vpKgK15OMvxogAxGFsMsNaOTP4+i/fytNDACU2zr8YEUo59NGNI8EM37uQygG5y2x9OVs9GZWQ+aHOVFCSrKAHHvFgpx63Jiii+cIqe1/5mqaJAD1mLSZANTvIhiHIYFeke8LzwTH/R2UpacFUqSucee8z3W+FlWCgBl9DsTAUf+HwRyMeggeNAd0TApcaa8j2krwMJizFfDYDzNIi313OU0o1QdF7dOSk5tuEeav8BwGb49Sbnjd2eSJIEQ==\na0.nic.xn--nqv7f.\t172800\tIN\tA\t65.22.184.17\na0.nic.xn--nqv7f.\t172800\tIN\tAAAA\t2a01:8840:b2:0:0:0:0:17\na2.nic.xn--nqv7f.\t172800\tIN\tA\t65.22.187.17\na2.nic.xn--nqv7f.\t172800\tIN\tAAAA\t2a01:8840:b5:0:0:0:0:17\nb0.nic.xn--nqv7f.\t172800\tIN\tA\t65.22.185.17\nb0.nic.xn--nqv7f.\t172800\tIN\tAAAA\t2a01:8840:b3:0:0:0:0:17\nc0.nic.xn--nqv7f.\t172800\tIN\tA\t65.22.186.17\nc0.nic.xn--nqv7f.\t172800\tIN\tAAAA\t2a01:8840:b4:0:0:0:0:17\nxn--nqv7fs00ema.\t172800\tIN\tNS\ta0.nic.xn--nqv7fs00ema.\nxn--nqv7fs00ema.\t172800\tIN\tNS\ta2.nic.xn--nqv7fs00ema.\nxn--nqv7fs00ema.\t172800\tIN\tNS\tb0.nic.xn--nqv7fs00ema.\nxn--nqv7fs00ema.\t172800\tIN\tNS\tc0.nic.xn--nqv7fs00ema.\nXN--NQV7FS00EMA.\t86400\tIN\tDS\t106 7 1 0D5EB1936CE26F7B0A75B7FA933F20373CC15E8C\nXN--NQV7FS00EMA.\t86400\tIN\tDS\t106 7 2 AEF34BC7FD52709036788D65DC65213DBA93BB5F5A3D97655220DD30EC653D03\nXN--NQV7FS00EMA.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . qKVmuINvfHSA7h7SkKFS6T2sNqhEx31EdCxb/PDiKnpviGfhjuYEiO2DqOCgjrscAqOgO/TbXp8LgvwFbuqOpImO1SRPcZwdelIfolH/8dfCxzWgwJ5HwaerxNTfY3FnpDiSwIDpxPFaofm0RMBH5VAEEXZ5gH9DTkYisB/g7U+1SCnvUKZ8Qr+aPsMKdRxLzXme3NqvXRG0+mhgdUxtBwyCZPTDOrpLyox4XXEyBXEFvezPeTYwAnLCkDvFfzYaycqFVDTW7DtqGUxFr+BDv1BKM9oTuDSbKRyq3LK17nYj7Publ9MzRjscg8LT9CFGmvzoocFO7nmefe3/9M1C4g==\nxn--nqv7fs00ema.\t86400\tIN\tNSEC\txn--nyqy26a. NS DS RRSIG NSEC\nxn--nqv7fs00ema.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . dYVx/E+sqxuSXyoI6WY9uHhm+WknBZj8qi6LhVlllWnpF4qY6v4gvvAskHZVXVDdk++BviQkXZAY9BnMZxW812pH95enttHnTI9B2mXZkZI2Q/u2RzP3lb3YfldfcM0wnKiOOeQuf/ng1ddLHyNMlYLBI4FIhx77QJi6YMSS6SxFX1hHU5as5e4o+4jlojwjEk474v2O2Fx2na1CYBqMxLUwKRgIyW86PffbK9sc79RbWWGBxSiNHSk0s3AZRq1tqPYb9XbQAla3aMC0bJ5go1VUZR2DxCilEXW1GXKPUZY/yezmih854szydnOCC/0jH8AO+kcazrxQhrouBewACA==\na0.nic.xn--nqv7fs00ema.\t172800\tIN\tA\t65.22.184.9\na0.nic.xn--nqv7fs00ema.\t172800\tIN\tAAAA\t2a01:8840:b2:0:0:0:0:9\na2.nic.xn--nqv7fs00ema.\t172800\tIN\tA\t65.22.187.9\na2.nic.xn--nqv7fs00ema.\t172800\tIN\tAAAA\t2a01:8840:b5:0:0:0:0:9\nb0.nic.xn--nqv7fs00ema.\t172800\tIN\tA\t65.22.185.9\nb0.nic.xn--nqv7fs00ema.\t172800\tIN\tAAAA\t2a01:8840:b3:0:0:0:0:9\nc0.nic.xn--nqv7fs00ema.\t172800\tIN\tA\t65.22.186.9\nc0.nic.xn--nqv7fs00ema.\t172800\tIN\tAAAA\t2a01:8840:b4:0:0:0:0:9\nxn--nyqy26a.\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nxn--nyqy26a.\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nxn--nyqy26a.\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nxn--nyqy26a.\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nXN--NYQY26A.\t\t86400\tIN\tDS\t27565 8 2 CB10EAD52DC0AB87619F0ADD9400977114E8AE84FBCC3C3A3C84674BD1C3D7A0\nXN--NYQY26A.\t\t86400\tIN\tDS\t38734 8 1 D1A95D7325518AC05264A89C41BCB06FCB34C4F1\nXN--NYQY26A.\t\t86400\tIN\tDS\t38734 8 2 F0E7B5258AD4D9048D0562A0C7D5AE30DFD87967A515AF0A256D3A8BA72ACDE3\nXN--NYQY26A.\t\t86400\tIN\tDS\t61705 8 1 8D4FF5A86429FBDF7BDD44C05391B08A3594C09A\nXN--NYQY26A.\t\t86400\tIN\tDS\t61705 8 2 60A626B01624F7305E1E22C1B04DA36C14BB501A3A6ACB76B40AF73AF445221F\nXN--NYQY26A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JnsK8+lI+v/AXBWi9LhB8IIea+fx3x1eDhBa8STJIZQ7mwlYZN8MU1cYeWEAcH0MC7prDV7dGlHg9nFTxg4N/ulNxESKhfmYj9Tvpmbgi3WxQElYmP8kXLRn6LB9L1gDwZFDZeoiJ+NaRcaaxw/sSLZOLUyrwuDnU41WJuUZoyR3NWhroK76/Ww3rd2MOBRoUNTeHqV/bLEhHwzTXytIilrev5SBNAlnx4l4JjLgTibX+0X3tyN6X2yWUvcOR+W6lAk7eDtlenoUFypGd4N5Lzz6+AhvqozVRldo9SiQ54LDbTMM9RNtgjDlDKLS1+M5WXdYurqjfFrwoTaasLbseg==\nxn--nyqy26a.\t\t86400\tIN\tNSEC\txn--o3cw4h. NS DS RRSIG NSEC\nxn--nyqy26a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DushxWznWk3AaSagPAKzcYLHfCHGJewcKW1axpscLkJayB8mtB6tP2LU1sp3AfJshMrUusht08b39H5sqrGgCEfkQzpeS9HvJOhWwfwZnKtedyK2qnPhsAgjXa2DCFWLkfYobftQdH06QQKOLQfcjfaTR6KF9xx+GiYia8l6ChGp8v8ylaVsUdgtgzg2H1UlGp16NSNfZugoKGayA3aGEcf9u3lMHUQ43ksjZJYxRPEveO8mfbTH3Ct5iqNsIgsUX8OA9MybmxM6FzD5nrAylYERqDkDGRLCE9hhMSRjvZ51wpNde4rLwqpz9OEmnsR48adaArChv6ThJu3FEhIB+Q==\nxn--o3cw4h.\t\t172800\tIN\tNS\ta.thains.co.th.\nxn--o3cw4h.\t\t172800\tIN\tNS\tb.thains.co.th.\nxn--o3cw4h.\t\t172800\tIN\tNS\tp.thains.co.th.\nxn--o3cw4h.\t\t172800\tIN\tNS\tns.thnic.net.\nXN--O3CW4H.\t\t86400\tIN\tDS\t27061 8 2 53856679AC45EA6562EF4ECD2DE7AEA57D786870979F09C4BC1D5244C2E2A9C9\nXN--O3CW4H.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RCNi47t4eXBATwqJ08SbnPNXehDwVtkMSZpJAqwvZKM7rbzz2ff063XDDFUl1N1v9YM9d+0Yru/a403zR92MxrPOIbeiSAsatGQGTi5ZUHS8cgEhA5HZy8JyH4pUXRwY0ic+MvW9rPEhYKI4+Zht9KhQMomPL6tqw3F1v/Zs1a+dHzNOUaC4ANX9OnSbOdFRX7iPe9AnxXrtXb57lSSB0qHFIzCv8vKkq+WWDy5e6H/32SldmFGjfXd5bXS7Pjoiga4OrM786g2Qmp4jdPNdv1WqlzUEIQD26nb/EOkBNAL2r1cK6RLQe21t11/q9j7qr10BojQGmbwtFSIMrCwEDg==\nxn--o3cw4h.\t\t86400\tIN\tNSEC\txn--ogbpf8fl. NS DS RRSIG NSEC\nxn--o3cw4h.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . LUv4p9TeWTYSq3T4c5xJ305RCdGOrnavlEdBH2Cq3PBaoUW9bcfA1BtPZWkMfFDmxG3g4VHiZJ7O4jdrDKjdwm8scIMO7vpFZwMvhmuAl7q8NK+/sOBBFIBvQ7Mqn3e3M8KdotMnNm0wew5SqOwPfvavhpDJdTgjLdrm+B5/Vadjus+6gNnvA/IkaoOYHyIl4TPtzgeO4+eCZJk3wbCKy0zztb2lg5qk9Yiw4C35/PJOu7C2NJwl83ZUyo2j523cgtPwZp6im5iSBqaJJxJBo8rPTCD4uHE4+8gv+1hai9tv6BtWLuWlq8EkQ4sAVhCNPzW93GE4TCpnFNHDHI3kJA==\nxn--ogbpf8fl.\t\t172800\tIN\tNS\tsy.cctld.authdns.ripe.net.\nxn--ogbpf8fl.\t\t172800\tIN\tNS\tns1.tld.sy.\nxn--ogbpf8fl.\t\t172800\tIN\tNS\tpch.anycast.tld.sy.\nxn--ogbpf8fl.\t\t86400\tIN\tNSEC\txn--otu796d. NS RRSIG NSEC\nxn--ogbpf8fl.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . TZKCfZnEdwdjqeuxCldRvJydhB86FHM1Va6AQXEt+IpdDyqqFw+Yo9NqBjX+TWKb1xRPVYezLRF/zM/wUYr5q4zvksq1dyvSlWsoGrujEsB4iTU9papuS8kxDX6YwTCmDQMmoUQxhhJm/eD/FN56gRPKrbGLYQAFZZkFnri/QdoNahISPlEqa1fO43VuAQIhk8Sw5vuxc56YmdQRb/Y+k2TqTAmQZjpdWf0O+hmS+SZHKTlb42fH4oXaTHiTlLI8MYOe2HPE3wsatOMnIX0Re0KkTKAh0KYI8HHyqYmZApD6yhhN6yjJIdI0DiSKlJ4fRiff/Xaf5NnqLEil81v3RA==\nxn--otu796d.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--otu796d.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--OTU796D.\t\t86400\tIN\tDS\t61882 8 2 EF3F494C35F4C2C571A0E5644F6E2760818F2EB7B08E1B05B522D995022B6786\nXN--OTU796D.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p+N+qlNRQtNYiMOJVmK2XlpXoZ501I64TLCnJRygEHIauBKpkYXSHBVPxzdPr7Zybwe2xK5hELfROnigLsnT7rhlGEK/ouogedY6TUiNZj64exRPtUCFoT4IcuPVUzfHgJNM7i/aialZRnLaSFCsU/Ph8vXGDunRzuEr6hWRYDx529xizUhVy0IJf62NGD5/WdBtqrsN3V5w/gF0uaGqwa6mC39qFWlBD5tEN6B/31yKLJ5pq7P9BWDwO27XqyGbm2oqZ0iJEqYRQA9OMJ2UykRphOAoaQQ7W7muZx/FhOUS76D1NFI5b54/PpX6H2t7m4JIxV4+G8SNbR2VPjqC6A==\nxn--otu796d.\t\t86400\tIN\tNSEC\txn--p1acf. NS DS RRSIG NSEC\nxn--otu796d.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gm1s/X/TLLuXuM7jeTr4lYEg+z/IO2m5cuo04XN8Sj2JzcVstma98WD7Hh7f7kragyh+HOV/Q6vv0ULmitCPmEUetLAS7lOOaAkJUNZIuxuObU09fsh71D2DvM3vXBCNlgbeGXn/b6ZKYd8v5mLPD4G8pKOSBkn7Oyl6cME76HbF3SE/YC1HhEEwC2kE0SNmYLKflGXNYu36T8UVOHIvFiCZBy8s9YY+jc2lpmWEGCQ+LuUmZ7aG5mc59OhzoLazUOLkI2djMGwehK4nY5x/Tcw8lOX1jBCvNFWVaBrulzO3lsts43mR0qq6DUHutkuyRCjvyEalO2qm9AQ7rNYhCw==\nxn--p1acf.\t\t172800\tIN\tNS\tns.cocca.fr.\nxn--p1acf.\t\t172800\tIN\tNS\tns1.nic.xn--p1acf.\nxn--p1acf.\t\t172800\tIN\tNS\tns2.nic.xn--p1acf.\nXN--P1ACF.\t\t86400\tIN\tDS\t11446 8 2 C39B9FB91B155CA7FF3F84BC7F7B7713E8D3B40AE9B7B0D9C3DE0FDC36FA325C\nXN--P1ACF.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . u9J5sD5buARBdtaRKiZOV8uCNTGMMkDIHyaPoIiY5C8KZJIigPIVKaeDRfi6LUeKz8hpUd59iM5EZYHpXmEHf0/EWg0nTh0iEn8nOg1N9lfn993Dn2rmF3E4BZ39fg8p+bK0ZUOI9mO7pxv1iaGL0pmmDNgx04sEg7EUSHNVV79jEaaN7bqBS3Dkb4HsQ7NaRMWODYWmFhaiuuGIlI6e5xb9dqQAmrvW/nfdOJx74QmkXqqXSDpJTm/uxjxP7SYtbnCgfHRNGlvOaZ1aBUzL4K0HIXFEzfLSScFR5s0AHt4wL6UbRzOhseKn1LShLEYhUieuKTxpR02Wc2oCW56zPg==\nxn--p1acf.\t\t86400\tIN\tNSEC\txn--p1ai. NS DS RRSIG NSEC\nxn--p1acf.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . pmVQftiJt/wBY5ExzFGRxM2RUUVS8jLiZ4LcYMv51YVdu/wiDT8xvN50mPWh/x5U3LGIpFoSwm2ik2x6g6mA9R2JB+BDsFNF9qVarW7nzkqd1fm1muDwp9ET7toBt9zzb4aj6vXrcH+cZrAJ4hc8zwAzs3tQ1imEjwaPlxwW2bz12far0MoVbnxVBeC0aBmDqO5mC9mqPN3XvWfzHYaLWun1VUVMEMbc9iRu7X75Qo7lsSIKFNqRWKIlFJ78c1id+3zwV/lcpyZnI39qB4S94m+camF9JaEvVMFlYhY9eu1L9lAxCUCMTR9IJ5RJn2Dd9l/U0d7LDm6IIMoZu5RjBw==\nns1.nic.xn--p1acf.\t172800\tIN\tA\t72.42.113.2\nns1.nic.xn--p1acf.\t172800\tIN\tAAAA\t2620:171:d01:dc:0:0:0:2\nns2.nic.xn--p1acf.\t172800\tIN\tA\t72.0.49.2\nns2.nic.xn--p1acf.\t172800\tIN\tAAAA\t2620:171:a01:ad:0:0:0:2\nxn--p1ai.\t\t172800\tIN\tNS\ta.dns.ripn.net.\nxn--p1ai.\t\t172800\tIN\tNS\tb.dns.ripn.net.\nxn--p1ai.\t\t172800\tIN\tNS\td.dns.ripn.net.\nxn--p1ai.\t\t172800\tIN\tNS\te.dns.ripn.net.\nxn--p1ai.\t\t172800\tIN\tNS\tf.dns.ripn.net.\nXN--P1AI.\t\t86400\tIN\tDS\t14585 8 2 96BFDB14DED2592146F371ECCC301305D6908042C614DB32ED87EB7D61FA8639\nXN--P1AI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IfrnyEEOMY/Pi15dDnKWb6lJSc0klAqbrO0VigLs4z2bBdFgAeectVchHMnMNIdb0HKnU8fxLkcuS1+RdBCWa6PctqRpKGIvgvDKskneCyU43iHowPdBFTXZtLdh1WRPi4LANqQ2J7TiJmGelZdyyglfjkWex9EfPdEXpdmN9gZrm96YmI81iE7n4Moy74/LcgLwX1sCfqgpfTpW2aLgn/ps1NLW3QWUq8nx9kWqGX4qJyD54XwOHADijaeZXkJvl/ycJc+HE+tiwqfwtVR4aSQbE5vBIQoAR5TT6xm/xsugWzUvsLMxnrKPFWUeWdLTCLqIsyv1uxFR4cp/IBJt5Q==\nxn--p1ai.\t\t86400\tIN\tNSEC\txn--pbt977c. NS DS RRSIG NSEC\nxn--p1ai.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . E92LrdMgbx6yqKjxOuRjJqmXEske/a3reNBJJ8pwgUplJi8QnTVLhHjC/LLtNOhm9R/pDjgnzlIsZycNRbaCs6Qy9WZl5uBp+cLZhxTWOGZnhv5QuYpnNtuAUaGEIUs/Kzh6yQEjv7U5CS3syu70IdIVkBWk5dUbD7SyD13j86rz8p79pS22jtsLHgK0faFaumv6/xUFvjlDA3XAI+eNXIzXBjbTkORafOlEYhpx0GCSRGVJau9Ssa5GRez5s3Ouj8JlLPnax6lq9jFzCcazQbF/YjwbkMGUU4uQh0Kwoxs2KEsmXA6vjd/CLbPH/9rGAhx6OkrTPoj8b8tRMUBjAg==\nxn--pbt977c.\t\t172800\tIN\tNS\tns1.dns.nic.xn--pbt977c.\nxn--pbt977c.\t\t172800\tIN\tNS\tns2.dns.nic.xn--pbt977c.\nxn--pbt977c.\t\t172800\tIN\tNS\tns3.dns.nic.xn--pbt977c.\nxn--pbt977c.\t\t172800\tIN\tNS\tns4.dns.nic.xn--pbt977c.\nxn--pbt977c.\t\t172800\tIN\tNS\tns5.dns.nic.xn--pbt977c.\nxn--pbt977c.\t\t172800\tIN\tNS\tns6.dns.nic.xn--pbt977c.\nXN--PBT977C.\t\t86400\tIN\tDS\t3460 8 1 ED089BB2EBDDDC8BC69D8EB4F449A2B2538D925D\nXN--PBT977C.\t\t86400\tIN\tDS\t3460 8 2 AC532551762D4950E70C8434648A6CACDE6E77A3443EBDEF1098ABA49043BBF1\nXN--PBT977C.\t\t86400\tIN\tDS\t42692 8 1 13139A9F33F624BCF566DAB552EF79E75D0D0782\nXN--PBT977C.\t\t86400\tIN\tDS\t42692 8 2 330F037A69F088273CCC21BC2E544FA41F20C7B5AE38FA9C3DADEFD0D7E937F5\nXN--PBT977C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . t31aqb+nTNpjrgOqmQfpUsypfNG/rCtrRSUFKGoWcewp74FbSnKdwqaFQs7AKYyzFMM5h5O34xRTGyk4K96nI+0erDOKyBqpef6pGMizWDwdUiIH830elc/4M8qafigWkPNwi2cb8oTcDdM3h3LTsJWTZxACXPacqluNU8QS/xeQQzmI9+7nX1YPTzVj2I0knVXmuQvdTBkK+e763K9tWdROJ7yZqscxRvkZuk6rZl42EGVDT192NWjTM7lwkp11RyXfBS/UmeQ3A2V+ugNM+74DNwO/mdV6EAFMtmcnwBUh7AYfDUdDgE1XowldDCYbDokGvecOBUQd2cbuA53vAA==\nxn--pbt977c.\t\t86400\tIN\tNSEC\txn--pgbs0dh. NS DS RRSIG NSEC\nxn--pbt977c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . gzjCDumDWehlSerOhrJy8tcS1Z2mW49liclVqlu/t3VYd+GrHA/dGCWHTYeL/IHW7NFmEqm4n0QOK7Gw9OZwa1cZV/L+vlnD6BO40ltTVwg9ZLXMXcOjUpQfnl7Xy7Lio+YL0cao97DIUn5Q22Zehcw5b56e02EftXRWFYr9JfUJU5lmtivRsON6NmL+GqxGYsmrnrDdY5k+hf8K03maZW+TXvjwC4f/loQvNKsWBWYvZqJrnc/EYm4rtIRvSkOYY7DJYIFL4lN/cfw0LQxwth3mY6/iKD/Xtig2FBRy1IofyPLrs0gRHSprAaYWlVM1OitYN3Xu4gp19NpJCIlfqg==\nns1.dns.nic.xn--pbt977c.\t172800\tIN\tA\t156.154.169.75\nns1.dns.nic.xn--pbt977c.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:4b\nns2.dns.nic.xn--pbt977c.\t172800\tIN\tA\t156.154.170.75\nns2.dns.nic.xn--pbt977c.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:4b\nns3.dns.nic.xn--pbt977c.\t172800\tIN\tA\t156.154.171.75\nns3.dns.nic.xn--pbt977c.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:4b\nns4.dns.nic.xn--pbt977c.\t172800\tIN\tA\t156.154.172.75\nns4.dns.nic.xn--pbt977c.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:4b\nns5.dns.nic.xn--pbt977c.\t172800\tIN\tA\t156.154.173.75\nns5.dns.nic.xn--pbt977c.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:4b\nns6.dns.nic.xn--pbt977c.\t172800\tIN\tA\t156.154.174.75\nns6.dns.nic.xn--pbt977c.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:4b\nxn--pgbs0dh.\t\t172800\tIN\tNS\tns1.ati.tn.\nxn--pgbs0dh.\t\t172800\tIN\tNS\tns2.ati.tn.\nxn--pgbs0dh.\t\t172800\tIN\tNS\tns2.nic.fr.\nxn--pgbs0dh.\t\t172800\tIN\tNS\tpch.ati.tn.\nxn--pgbs0dh.\t\t172800\tIN\tNS\trip.psg.com.\nxn--pgbs0dh.\t\t172800\tIN\tNS\tns-tn.afrinic.net.\nXN--PGBS0DH.\t\t86400\tIN\tDS\t23341 8 2 D7A6ED1FD619775C26CEB15A96586B3C1D7AC38574E44F1ABC100FF2F50198A2\nXN--PGBS0DH.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . CHSunZ0+F0BIBjjLuGcvOPggBc/rmtAckvZ+XO5V5ogiZwYtakVxmhiF2P82quYE0YidDwijjccR9ZisN4PAV60ccNtrU25uCRHw3aIv78sbYwsXuIwGch8bdeC5W6LDu+fyL12pXdOXAA0Lf3FrXYQdz2YxUN3GoBt2Uh4jqMTGFoXm5891zY+yNkpE0mWB2jVtrPKzU6JbQyohK6cv6zGmLvsbyHNMNFhUxJuLjt+YeBQyEk2gdBa/FEN2hMVUGEf/M0fCIv4VB7L83+v8fZU/4650x8EZZ5DB+SYfqxIV1Y6I5qk2DP2secSuFiEQLaqE5xbXs8qJfE6xDKlZeA==\nxn--pgbs0dh.\t\t86400\tIN\tNSEC\txn--pssy2u. NS DS RRSIG NSEC\nxn--pgbs0dh.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . IgzYpckEXwodzzPPxLn8oHr570A8tCEY9FfiTWECJXJXrfHVR8insbwqDrLiG0PiLz74n/ONs42VZrCg2xonY3lcaciHWxOQmxcj4E5IeHuiHEpUh4dn3ud/xNHkSQSeeOvnvrrez+zHEm9oroKVTcq8HEHtKMR4LQ6NHf4XWF2QZzokHSgRte+yTKlC+H6eog+pdvRiyPQ3l8rzkOlPFwxC3/+7e6iiu8dngFaffBUuKfwm0LurQfUKiJEAYrzOMmISKBgQqSllqtUKcZjJOWbrh98GIjAppZs18wPTGvXyf+QcAYwMnnNXz8S7QVn0/2q6B1dMER7LO4bfnQ1QWA==\nxn--pssy2u.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--pssy2u.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--pssy2u.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--pssy2u.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--PSSY2U.\t\t86400\tIN\tDS\t39624 8 2 C8ACA8ACBFAF0BBABF83AD3A480DF9E961364D1BF326C953F1CF9597E844C95B\nXN--PSSY2U.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . cn3UmSMexYmK5yvhqxJvKNG1ublwBEgtautgS1zqxRjjnlzflsCg6PoMD4YNpFZMHPhgdwd3xswIzjjaXgFGCrQJdM68ulKR12P7e4UdHxRJWUpojTayt+e3WGQkeVU7SLAGZ+/RIIOIcBOCG7E1KhpvD1s5RXy61RWbF+bxkYDJoXGESZKywDHYZTWrVyTj8Pt6x6oNhZ9KVLVKU3WLpCh+Br1tEfY56pkQlslPqUcQwJSAtkSIuELnjOi5ocN5cUnFywW2xDd+757FMCjlmmD98ailJHDpSfApb8tS2N2HEAxW14Bgs70VS48niiqczPhn9f6EJL9nO4DYqurOdA==\nxn--pssy2u.\t\t86400\tIN\tNSEC\txn--q9jyb4c. NS DS RRSIG NSEC\nxn--pssy2u.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ljblXDXKVslvVWf4q0ybjjQENanDZVcNeSn+t4PXWtOslw0ap384w1xXh6obU3NJkWQ2gCF01zDKWvxqtOwVw2TI1pH4rVG43erofbf2iqZJBEs8NG+KIdb79mE8F8j9s64h0CyyhF/091b840bRTXttdQe74t1bTIU32gTr2glj8EalGtOFZixzbtxoBDx4cYI0pCat5TNwgJZ/Obru+rLnF82UH0bPjlv9H0w4MPbV28MUE/ac3iKd5ohKchyElWzCXydHtvjSAa/roAmtCORLfLvCCdpVdWS60iNMnzXBCoqrsEQcgCBZgLLrRTbVpnQGCaGbj+ddFOLEj+fV9A==\nxn--q9jyb4c.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nxn--q9jyb4c.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nxn--q9jyb4c.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nxn--q9jyb4c.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nxn--q9jyb4c.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nXN--Q9JYB4C.\t\t86400\tIN\tDS\t10159 8 2 2EC8C0789B0F4DDB281709A6B6D8EBE6259C0C30251F26F9759F29C6B93B7DF3\nXN--Q9JYB4C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . ISMahlEEJnAD/7qhhI0NRAKqq9Oc0kJpQU77pRYtaBybsWcQ4a6dsTcXj8m0JwMAWl5MT9Y7dwdRIoh2Zbc5WPwrMawhnCZZ1HUaHWvsL67r4TcD5GPY/0cB+BEbzT6M84OjOMaYuwUrb9PHnaCfwClcbqnz9hEY3DAffJocDzl/sp2yTGsXhIwQAWk3VWLbdntj1+e1eKuMoQ2zRMo2XdgHI21jPRx4H90/SGopfB6IbKRHVkOzHUsthsoZVLBHBNQQG3K/L6eypmt0Xb2Ir2Ul1I1N8o8pBFmIsIzn3xgDlXkpSCXyTmU57/y/RncuhT6zFmtcaedaDfVMxmHZKw==\nxn--q9jyb4c.\t\t86400\tIN\tNSEC\txn--qcka1pmc. NS DS RRSIG NSEC\nxn--q9jyb4c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WzxMtY4HbxuYn1EEfxpCKh+85654/kgAlZq0szkqKziWxOwHXYrrVwm/1ZYLzgyyy1uJJF+u+XlPe5Q7sfJA735qgSMLIAQVRtA6jBFVsfkwAf1KNQm3MovgF6VGNw09pGRbJA20pWIqMfAaw8pYLY7NogNrEOOEb+VsCkS9hSE/jUVTZoxm00JFn7jZmwC1gJn26dHuNiRPiQgBjdZmAp5oW7H77afKFgTMDuFMnwJdsbT0nJ3e7N8V9VLw3zuKmoutSeBNwjib+TGt9EvlHNqMfF1YDYA+HVkmkK/zNbssmOZQKXI3REzm5S7p8BmuXesDTGG9is/eDi6n0hFpfg==\nxn--qcka1pmc.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nxn--qcka1pmc.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nxn--qcka1pmc.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nxn--qcka1pmc.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nxn--qcka1pmc.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nXN--QCKA1PMC.\t\t86400\tIN\tDS\t65200 8 2 4F705EEF39238EF3192218A9BF4FA3789B1557CFC96E8EEB86583114C02ABF50\nXN--QCKA1PMC.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OIuP5gaaAWp8wmTHdYEBPrMGmd4L0Te/NaVx5KzA8H/Uv1mtdqs2Nym4VeYM6Ox8QM/kWVvVlUBqwlG3PChuaVL42knfJ9Rk5CL+LXrsxhoy5RbygDEE2vGiQX19EXu0SZ3/k5X1sBjfKNF1VF3MmQWQU1Cj38/KlLr1mV3U8eyv23Y1cpUfntCzNvaejO2CLhJx061xvSWNGdPPcBAElVutRzVeKHEbefjpu+nz3N+sAmPFkmIj7PCpvnGFfYxUjlVODRr4lUhy7DSd+ud+itWJQ821AcvqWTF9Fh8MeVyLeZEiAyY05kaOWH5i4q9iqzDy+mQxS4L0pagZKlqoCg==\nxn--qcka1pmc.\t\t86400\tIN\tNSEC\txn--qxam. NS DS RRSIG NSEC\nxn--qcka1pmc.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Q/8wOxrEgpFnaXqYGUa+gEp2mwVYpaiFgET55etjhCtiRLFTfcoIQCLQs8PhCgxNZgk0KieWwct0bEwqokIMhfSjFj4glEx/j3AmB5RKq1FipIqxbF9QtkefJncqtQDY9bKNaFkU+KD7r8uAgSoUcIm7D+Mj8vHAbdGyu3h3xSRPs54LSef1uQbxPAjeLjdatHS5Fm+pCSIEgt33dqLGf65TVO8XBRiOAviCV3KB75MhCJIszJYxk6eLiWmphfvrZU9CPJdplBynJPcigS6lvHqCV2z3A7AqK+9O3kWvnaHjzISyhEw+2wWAUd1hYPo7nb5UhnX87bQHhfzPBMRa0g==\nxn--qxam.\t\t172800\tIN\tNS\tgr-c.ics.forth.gr.\nxn--qxam.\t\t172800\tIN\tNS\tgr-d.ics.forth.gr.\nxn--qxam.\t\t172800\tIN\tNS\testia.ics.forth.gr.\nxn--qxam.\t\t172800\tIN\tNS\tgr-at.ics.forth.gr.\nxn--qxam.\t\t172800\tIN\tNS\tgrdns.ics.forth.gr.\nXN--QXAM.\t\t86400\tIN\tDS\t55983 7 1 EE1ACBA7831FEE4D79F434131BE29BD9962901D4\nXN--QXAM.\t\t86400\tIN\tDS\t55983 7 2 3E135AA5A7C428E65386925A99DA9404B0135EAA5F5A3FC4E747D75C99618E0C\nXN--QXAM.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . BoKZQv/AdakH8CmxUc6anxg+DTftA8JxSsQjJitvUrkKumzhqv3A21CFaphA/3m9ZeVwGlPRuCar/OhDaSwFPnb0l00tvsO7wv+33+bpHdWAo7ComC5NXnvePx01JPSOwO5k15LMlYt94DZxeh0pFp9RcBR7EOq/qxf1Oru01RqglWUj9MiNsNKU7MNs5R+7sy9fRCwXkpEmWAzCMcwm50u5nS1q4m+X8LZG2NALwYioJklYwfVBcTvcYt5RAV+fDQpBSmosl/8EjrwgHZ8Oxn0oP6aoRKMT6Ww9p+AGMcxYPMwgLBmaH/B6rOlahgSCuxzNQcPkkdE9anH4oKyvkQ==\nxn--qxam.\t\t86400\tIN\tNSEC\txn--rhqv96g. NS DS RRSIG NSEC\nxn--qxam.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . eeN/gZVINJuk+wMsaVxIJ5vI2IXP48dP9oIlEfQAvHA5WFd/Rc/z1B5T4mDNbmdnSI7n6AJPREPaNnrBHIYm20l8IvEh6D4j2Q9KCP0Dz2bBIBdp+mgCwrc0s7V3AU78b1RbGXcA8BvAFyjCEe9ebT92L5ED6jErKrcSqZVODIDdP+yeGHsb6/ZduZHjFlld+PSrgJzPNrRTebKr66JghlTqoyfejOjlsAWRQmBhFTsCF15ntIRligeTWfByUwTHwOrLjlehxDeEzM0ZhVpcM2Nxk4K8hCP09VYOQIOBrOHSHUA1Om1rldgbfqtnzz7iVNCSV5yNXm6ZRdp57rkyhg==\nxn--rhqv96g.\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nxn--rhqv96g.\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nxn--rhqv96g.\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nxn--rhqv96g.\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nXN--RHQV96G.\t\t86400\tIN\tDS\t167 8 1 5A8EBBDDFE4D0E442138737A5FC1D3E34EBAE03F\nXN--RHQV96G.\t\t86400\tIN\tDS\t167 8 2 34F9402AB776FFB050D28976320570ACAAB0AFCE393A589494C7CEA61DA3D53E\nXN--RHQV96G.\t\t86400\tIN\tDS\t17089 8 1 122B5A9CCCDDD8FBCA1164643630FF6D75D856DA\nXN--RHQV96G.\t\t86400\tIN\tDS\t17089 8 2 0CAB870792E42B0EF02EBCEF64C3A4FE22D1BE9EF91DD64004473741347A11F4\nXN--RHQV96G.\t\t86400\tIN\tDS\t27565 8 2 B53C43C6B3F1146CC9969545C292FAE4823D43B81DA05141646F837451E92375\nXN--RHQV96G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . p6AO5fhTI/6kZdx0Cch6HNQ+AQ71ptb5/4C8GjZ7xJGf7wDf/Q34Tz7zR0vkh1xWMZ9zzWk7C+hWQHrJd4jOG+bUdRqftZrLGMFulBGVA7jI2tAA6DaHCYHDhz3cG4PBBxLB9z8Hef5T93NR7k/xDHER49FIWthwHFLfPoF/mCqj71GFH8uCgH8HHjtWuxYYmm5Fdqr1wamXyWaKVEdxnsdO6V863GdyXulbqMoONkalcagzvJDGcxHBErv54JoDNkRsYc14dGPok3Fi8LEoolEHQNLtK8qiZb8LARP6VDUsJJ8xNAu0xlQR/Oxx6sBBDv9vhTB1QwTm8aPEkB/ZtA==\nxn--rhqv96g.\t\t86400\tIN\tNSEC\txn--rovu88b. NS DS RRSIG NSEC\nxn--rhqv96g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D8LAFYQFVaFP9A96eeWe+p5XUvJL7pvUJw+SlpOHq9oNV6Qn8jGNvEJAd1icVX2mTIrwfbM/MfjuAuV6FaFeE4JOQAcPdGKw9UnKTemoKIbO8GfOgWC4oowxr7jWYEP/uQ61voZx2IIVpYEXxRc7MHaZA76xE3UZA1RlSbJ6nZSQqrMEMb/+xJq7LB0jiupA0mY/74Y6EdEKaygEp8Qr3Assag4Hj5RiovuQSY9Hs7fOzlhhcZmsqikRc4QLzzucKUKFnqDScI1V9WFNOcRJQCht1FIwJPLkRw+MkmE4YVd4fJGwuQy4jTNOf01PXv7eboWoMd3RJcz++3OEmw6LoQ==\nxn--rovu88b.\t\t172800\tIN\tNS\tns1.dns.nic.xn--rovu88b.\nxn--rovu88b.\t\t172800\tIN\tNS\tns2.dns.nic.xn--rovu88b.\nxn--rovu88b.\t\t172800\tIN\tNS\tns3.dns.nic.xn--rovu88b.\nxn--rovu88b.\t\t172800\tIN\tNS\tns4.dns.nic.xn--rovu88b.\nxn--rovu88b.\t\t172800\tIN\tNS\tns5.dns.nic.xn--rovu88b.\nxn--rovu88b.\t\t172800\tIN\tNS\tns6.dns.nic.xn--rovu88b.\nXN--ROVU88B.\t\t86400\tIN\tDS\t26669 8 1 77AE48B421AD80CA46CAFF9365DBE505ED0ECDF7\nXN--ROVU88B.\t\t86400\tIN\tDS\t26669 8 2 C41AC3314B8BB08DA69D66E8307AE3EC815E00FC740D77D34F962C9DE7038616\nXN--ROVU88B.\t\t86400\tIN\tDS\t35230 8 1 0DF70D4B5CE4C8196B5740412D8FC18E56AC574D\nXN--ROVU88B.\t\t86400\tIN\tDS\t35230 8 2 904C84BD941BD174C5746FF7CDE1C2BD458DE82F070527BB6459B7330AB2E6B0\nXN--ROVU88B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . HVqOEpjcwDT/9/cqgDHzNIaQ1mFYQoLdYR+LR7u81kbhdtFrjW0ikqytXNq73uPGTmpnyIZE1xydlM279xIIPZI5zRRMUDahHS9YTamatjncN17A6T/ESjJ/7ti8Mn0MhGccsnb7M21UejGGyxuFM9R1tTNzA5La3eaf2/CihMAOUuRAE011OtervZWEpUTh8fdW2mF60+zjXACTfBxMpGkGcxyjg5sruQeoyPXTzjo8f8ktiuENF50msbYCt/ytmdQnA0GPEpQ0HUgPVdO+2D3BVJ828iZDvrJJu6uzDKU4906CFB0FfomknYNTwOWuuen6V3HsaS3jsUPCieijPg==\nxn--rovu88b.\t\t86400\tIN\tNSEC\txn--rvc1e0am3e. NS DS RRSIG NSEC\nxn--rovu88b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . F9l2TIGWCxryX5LUkhExdbH1eY73R0Mivo52wy1EuBWKtPkqouGXht9D8Uezo6QgVG5ZqmLnMpFODZs2d/OyiHq9Gw5W/n19dYHnfYEK6WrUFn98G3x2sfpb5Gw9mkff3TxmOhmkmq54J8L3VXXl3eWwAv/m7AG5b/nv1p602ADdcbZC4Nnq1ZLCX5glyme97r6u8U8kBBbmUrHEjzgwoaJP172L0MPDuBol2C1Ipd8NEToNz96YMNFchvgRJcLSs1157HVzzDgK1s4wfhJ/ZX/t/iz4YIxbjapOguhLEzecMZV7zGFJcm2nEzGRJaN2i93Jne7rrMTE1/qDHa3wZQ==\nns1.dns.nic.xn--rovu88b.\t172800\tIN\tA\t156.154.169.76\nns1.dns.nic.xn--rovu88b.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:4c\nns2.dns.nic.xn--rovu88b.\t172800\tIN\tA\t156.154.170.76\nns2.dns.nic.xn--rovu88b.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:4c\nns3.dns.nic.xn--rovu88b.\t172800\tIN\tA\t156.154.171.76\nns3.dns.nic.xn--rovu88b.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:4c\nns4.dns.nic.xn--rovu88b.\t172800\tIN\tA\t156.154.172.76\nns4.dns.nic.xn--rovu88b.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:4c\nns5.dns.nic.xn--rovu88b.\t172800\tIN\tA\t156.154.173.76\nns5.dns.nic.xn--rovu88b.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:4c\nns6.dns.nic.xn--rovu88b.\t172800\tIN\tA\t156.154.174.76\nns6.dns.nic.xn--rovu88b.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:4c\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\ta0.in.afilias-nst.in.\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\ta2.in.afilias-nst.in.\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\tb0.in.afilias-nst.in.\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\tb2.in.afilias-nst.in.\nxn--rvc1e0am3e.\t\t172800\tIN\tNS\tc0.in.afilias-nst.in.\nXN--RVC1E0AM3E.\t\t86400\tIN\tDS\t32815 7 1 D32318B6557022BD20DF115748F4F723DB2A6256\nXN--RVC1E0AM3E.\t\t86400\tIN\tDS\t32815 7 2 7FE773EF71AE6CB09AAA70FCC3E2DCC0AF1BBA704C3FB85DDCA8EF5F336247AA\nXN--RVC1E0AM3E.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KLIYTcFmnotr+nCw9RONj7rRRA4dClqtZTuKKQXbJeXSOCvp/7Kap8GJGYVOJa9qz0MKcRpP5uzQaMMSQlZ6UprfEpNdsh2mplLV1H06dqba3VFUUeoJvV9zEDNx2nhPzRpeyElHvYhtevCZ6U8+yy0vBDHKXNaORXhxmeK2636RFdkjPuC0K+MuRVCgat9L58bkc/R46DsTcNP2xhuZC4olfh2a3zMlmjcOgsSLR8UyxoWipAz8n+A0SmhnknXh1UY/EssG8rSu7qXTqNqO/XqP4SL5FbLiVkQbMRZDo5S5jRwjX9Oc2JFx6lHrxuEH7VZB0e2sUzSfiwOMHRrEKg==\nxn--rvc1e0am3e.\t\t86400\tIN\tNSEC\txn--s9brj9c. NS DS RRSIG NSEC\nxn--rvc1e0am3e.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . QoMaWoBmerdamIKmEIPMe9jTfummTymKwTjAFF+o5hEYFiLS7yMzoIlNyPUrYDljy1PhX3SAYCZ2mWrn6Fq7g2kDb48X5KW6saL4A/TkcoyeMl1X6uKvL4fBeoRXaErgtriEGAyTsbre3j806LX0u4S6Y5r2B/AGnpFvCB+qG84edBuu6tYTUktGzpapkcRokhs/pCDSIavP5FyIOpIpQCjXV7hObwwNJRMZBPwSEejHlSApRjFC3JSLd9ExNrPWUrxdZ0e0NISPi4PaJ0TjXR9Z9VhHtL5WZytH3S066AjabPaxQG2Emc+S7T7I9Ah2wuki83nZzJqcuXD2HOBX7A==\nxn--s9brj9c.\t\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--s9brj9c.\t\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--s9brj9c.\t\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--s9brj9c.\t\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--s9brj9c.\t\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--s9brj9c.\t\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--s9brj9c.\t\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--s9brj9c.\t\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--S9BRJ9C.\t\t86400\tIN\tDS\t27634 7 1 5546F0C20DA70FE4E46368886B93C429A9C45243\nXN--S9BRJ9C.\t\t86400\tIN\tDS\t27634 7 2 D51C760BE4680A63AFD5FC94434E07887CF531244A46FA5B4A9F4C8F1637CCA4\nXN--S9BRJ9C.\t\t86400\tIN\tDS\t54546 7 1 D4AF8A73DF1A6506F6F7D15783D1D98D43B75095\nXN--S9BRJ9C.\t\t86400\tIN\tDS\t54546 7 2 B1F98709FC294BAC70479901225DD01D063DCFBAD7C616F027F174F797F260FF\nXN--S9BRJ9C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . bVMD6/Lq41aJqaUGzjhWRb8BanZgELczozmSoGymBQNXC6BFgawim4Mh2PV/LyISoBB06imcysnwZsir26dptCo9ZBSb/pOK065dhMmgVpQxgCZCDdeg5u6n1aqP3nJsRxWixgaZ2EFbt+lMrbClczUO/vU1p2x/BsMyxFvqGe9PGpP5V0cS/XlpWG6ngBbPiyLZGhpdTxrN9rlSNgVILSJ4/gfRurl4FwzDqIRXPJeuiE2gNq8XZjaeBtLy9yeBZn1lwZRQ6x8QhSXf9xKAu+z8Fq6uaS4F5DYc52wB3/8SmGmaM2p5GLkVwF4uewto+pwfhbKr4A9HCXaignygvQ==\nxn--s9brj9c.\t\t86400\tIN\tNSEC\txn--ses554g. NS DS RRSIG NSEC\nxn--s9brj9c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fKtW3WG6+9XFOVOQGrG9cwMGbcC5biNTHSnrgiBG/oMvmmaZxQtb0GWTT6crMI4fmoyvJVD+HIFdG/m4HnpGqpH2GpWcC1rdY3doAafRpM6sOp+DC7Co2vjEyYOcj0RAyPbmtc3+XPP3dRlcKzsp65uooA/SqAbN+hRTYH1exyv8pQ6Kr2OvD8QbN9QOVO0XLwFsX1q1Cy8xITmkWnh8CsQDY50CPTrO8jyZsHaOYx0KzCxnY1ZVV4QGrFGMfNbDu6C13+kMGFuYSiksALNTJ24IYWIlHdCy1mG4Z0gviHRjgz9D1HozRroQZEK7q5PTRS3jLka9p+GOgS1axjXsPw==\nxn--ses554g.\t\t172800\tIN\tNS\ta.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\tb.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\tc.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\td.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\tf.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\tg.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\ti.zdnscloud.com.\nxn--ses554g.\t\t172800\tIN\tNS\tj.zdnscloud.com.\nXN--SES554G.\t\t86400\tIN\tDS\t57266 8 2 A3C057A22744EB0FF0518D51E55B1271DAB9D39391B55EDC98443B22882B1C0C\nXN--SES554G.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . KUQOoEBQT2XsHSKlRYY9nx6AoOUq4hhYvYqwF/OX6BQCS36gUzjRHry8Eg52kRw4nyt38krhXw00s3nLnCa5miRXfOd73OQri5xbcDVNHomJov5eBySPIExbZfcVgk4M4TyUD8xhLegU7PayJgRGDMZTRe/BXVRk4iCnBq3BhUKwAIhGZnH94rno7O4T5TDTPLjDC6ssS6ToYc9EJZREuAlNIvXMXF4jX3/vB033TUDEpcCgoukReZaIY5XFxnyyNWzi8rYk5MoqiyFizjqcZ8HcSqRikd57H+euP36OPoHGjJ57q7Mfq3Y+tHM6RzWbQmm9RhbZed26KYwT0INseQ==\nxn--ses554g.\t\t86400\tIN\tNSEC\txn--t60b56a. NS DS RRSIG NSEC\nxn--ses554g.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . DMzKA1aZXuHuOPaPpsFolS4Yinblq9mGaEJJMLzpSUag+HlSXFir7XmyGBftHhloYsm//1Nfu+7PNS34KtYrZ3t2N9dOHiWDs/jwpfYFPq2DHOkkctqRHwod0ugXCBbCxYBflOlpDyB0KOsku7zIaUWWUdSZkWGanMKieCABNHKT/l6xDOfJfhCPMMeijl2fjquq5FcJ/BJs9Wuy7oRi5f1QdmEBKn2REA0WT4GJ9kC1gIFHQKw8ceRNTrGptTFKnBdoX6rR5toVJzkrAPqdrKn9amRtI+43CEh5GZyvQpmjURvDbyfeopQdWPkWo1q9QDaguaSwa0nj7mB2/oe/ZA==\nxn--t60b56a.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--t60b56a.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--t60b56a.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--t60b56a.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--T60B56A.\t\t86400\tIN\tDS\t13779 8 2 680CF412999F4FEFF1C17C14299D412C149C118DB24A9A5FC14C0C7B6A126387\nXN--T60B56A.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FjzC5TMNbKLHtgBEg3q1gCMgICYs4hkLuEppZXAaGGaUMiNYAakNh5rgMBd5TMDNF/fIbpoSEDTKUuXJUn+ETEKifPcKNIl/dyO8/JDVG0La/nNfnf8OX8pZ0LYty/8tfxRZc0TZKfk0rtbuAYAHI33JyFIwa4vQ0IGFg/O8ywq4LhTat+Bv9QZVOKBHThKb0dNcS2rHqXDIF8BPvacoSnfWe6Zzq/v+qRGbR6SwI+gJSyylgr2T8G0x7GfnTRNDdffUjIrADU/yttP/Kt+v9ipVPkZDfg9ko2MYddAWYVMaM4HndkEa3kLKHEZzwVHpH9I3E9GAr2k9W2qTfgN0pQ==\nxn--t60b56a.\t\t86400\tIN\tNSEC\txn--tckwe. NS DS RRSIG NSEC\nxn--t60b56a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iC5WqcrxPCfUABmyJjKAPpvb0JvHS0RQICd6ofCTNLoFtXUPYl2ULHyZk0dPU7Opw+ilbgw9Y2X+nU7Izu8OnvJJ/+12WUmX06ym6L/dCDSW90hYfhhUiN6zTqUGtP3hOU6DhcHy2J8ksT7Y2dmxKxxyct3knM1D51RsR3cFYMN3JB5ijT5ZbugPAoRM8bL9UoVDCFc2ns5vTJm8z/HirVrmjw+pnIiq32t9Nqsdp/KO2yRHFop5c6t651yXQ5qMrHnHMK7vidMoIwot7yFdB3Y74ET1cMSu1DJXsrBU/6l+t0EsmGExeXtFROCR9U1yifQWmVbV2niTk6VIkvY8Lw==\nxn--tckwe.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--tckwe.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--tckwe.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--tckwe.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--TCKWE.\t\t86400\tIN\tDS\t35520 8 2 131328BFF91843A53643BF73535A6ACB5EF32A916A23E0A7AB54794C2227F45D\nXN--TCKWE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . SZLXS33+h3J43+DHlob42dXchH7vdd9tNpZucE4XjMbxmKRP2UhturUcd+mrmvqFfVGO0yMf/OM61oW56jZym5mu+YqY1+xJtmvXoW18ZTJ/zDrZ5dkCdJ1iyadeR49A3Cpgp1y6aL/tUzgEyjAWGlP7+5lAd+hX4ojBcZieHZQmZrl4XVe+NM2vX29GpBAS+YuhftSUZzQulDU7B0j0mdrCDp493oeeIYMMMYUa8jcqB5mWc9Pcgfuff0lWd3ZldM5olk/f6dD3L9MJ7dydDzZH0juurj9SYSKZY6ZX/aJ1uFs3HMsHwNamNPIN0VX3eBB0PqFEdE4zaZYoBC0arw==\nxn--tckwe.\t\t86400\tIN\tNSEC\txn--tiq49xqyj. NS DS RRSIG NSEC\nxn--tckwe.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . v4u5DLMcmh9bGWTiTLjt7lX6fxjFAj2MhdswRTSYUEH252MpFlxirxNO8yfmH6KIGN34s8AIF8D+JL+k8WoupVysYZgcDDNQqt7wxlt6YyzSk8HKkWJ6UWL2S3nNCKEAfcYMhop61+VvpAqs2hy/liPYXVu2/PJhP/o0qRu1icdHba5pqgOZkdL4aKellH/UArKfmEEUo7ksojr7cz0YZQV394vCLVkBLKggWF4hmywm3w0oKyn5LbtkVYeM8ItIrkyhyNZSLvnijFlmurbyi5AE5dRAkaJh5eYoljk5+0WE/dQ4lQEnv3pze2uLfVCLX/J4JnVDClWAfSuMIADAuQ==\nxn--tiq49xqyj.\t\t172800\tIN\tNS\ta.nic.xn--tiq49xqyj.\nxn--tiq49xqyj.\t\t172800\tIN\tNS\tb.nic.xn--tiq49xqyj.\nxn--tiq49xqyj.\t\t172800\tIN\tNS\tc.nic.xn--tiq49xqyj.\nxn--tiq49xqyj.\t\t172800\tIN\tNS\td.nic.xn--tiq49xqyj.\nXN--TIQ49XQYJ.\t\t86400\tIN\tDS\t62137 8 1 AB5628608304FD91DC0208AE700BC5963335E2DB\nXN--TIQ49XQYJ.\t\t86400\tIN\tDS\t62137 8 2 9ED91B8EC166AF53F2554DB51FA05CE0BC2C1E9D51E7D7937FF438900FCA5CF1\nXN--TIQ49XQYJ.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . F1O4ahzllR7Awez/9TlRpnh29Fj+pldq3oXxFPS0P33yNRTBn6aozBJx4n0b5sMBpHZwEgM52BrE80JwgaNviDogg3IeKnVpINm6nfff0wJ3AXxV9bQnbA3saTvt/oYM6iVEz7w3DZHE2yCyi8HeMM+iKHC6LHa222BxnyiDKL+FxzAxpwtPu1sFZpye6dqq5usVP0q8Ks9Cmz3PaWxQgk8W2ee1WLHXYTbdJ+ajwhTZXva1Dtjg5KutjZ162a6eIR/z/t/+oKIf3zr+1PW5dsfrumtAuP5dsgWOstoVfL3d/Q1Z6h8biU78DtxOTJCF1QPVj9y6b10vbB+NKVdy/w==\nxn--tiq49xqyj.\t\t86400\tIN\tNSEC\txn--unup4y. NS DS RRSIG NSEC\nxn--tiq49xqyj.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . M2SYxW7wnJJMK8NHBpQwVF6ybbFMnHOqibNEBuKuowGXg51cxIphafEv813hDw9DMHa1M/tpXpTKQOgcOx4hD9e9HgFAfUd0UNvrVZlh1rpLx3PYgPV92ICFFUOhmD0XoNnujd2W2ccDlHJN/El0A80mfRj+rVHJ5TGiS1lYGGVN7dy9WMIqF5ioVyJT4nCbFaK9o3YfFgCN7PyT9Vu1g7ZfiIB20HVJWYBDqramOrl7igTXCl34/DvuopQjGPZLYDuZBSMUMahEGDZ13I35lOhJpnguFzx4HJNscr9qlknhnH3XYSRoGWcKglGfAg42NJwghHstlcvjrwprKGMWfQ==\na.nic.xn--tiq49xqyj.\t172800\tIN\tA\t37.209.192.9\na.nic.xn--tiq49xqyj.\t172800\tIN\tAAAA\t2001:dcd:1:0:0:0:0:9\nb.nic.xn--tiq49xqyj.\t172800\tIN\tA\t37.209.194.9\nb.nic.xn--tiq49xqyj.\t172800\tIN\tAAAA\t2001:dcd:2:0:0:0:0:9\nc.nic.xn--tiq49xqyj.\t172800\tIN\tA\t37.209.196.9\nc.nic.xn--tiq49xqyj.\t172800\tIN\tAAAA\t2001:dcd:3:0:0:0:0:9\nd.nic.xn--tiq49xqyj.\t172800\tIN\tA\t37.209.198.9\nd.nic.xn--tiq49xqyj.\t172800\tIN\tAAAA\t2001:dcd:4:0:0:0:0:9\nxn--unup4y.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nxn--unup4y.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nxn--unup4y.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nxn--unup4y.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nXN--UNUP4Y.\t\t86400\tIN\tDS\t2380 8 1 BDA710A49218FC2DBBC3F90EBD6E7C31C02C2678\nXN--UNUP4Y.\t\t86400\tIN\tDS\t2380 8 2 123204E47A8FB6BD88262840D9AAC9148A64D002808E710F453D536597CFCD66\nXN--UNUP4Y.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . TPSl69z9VG6KIJsjJ0Y53BIQAnx7I/aTjrlf04QGZ8YoApZbBDRmaEVLXXDgshv4q5dSnuzQCZTEdp+5MjvO18CcN5fKbp8QS4t6prr12mFcf/yd9I+TS8qzjNykRf625OGgoTY1bzOTkdGOOGVdyjp1616cLUAycXnV2OAKWsmWzYS0QcV+URsuAg9+lLpXs3Oj1WFTCpTRPqPBstdmamtx2lXAE5Ohqfy3lWETttSjvrZAcYxiK5Z1FfceQPoOgwObz+WeR9KFfkZmR7oKbuT8KKdDmGRb2kTWAAXRVIGmyElgNhu5byyuS15k7CkiyGPDHEzIIbISy8X7Ks9ESQ==\nxn--unup4y.\t\t86400\tIN\tNSEC\txn--vermgensberater-ctb. NS DS RRSIG NSEC\nxn--unup4y.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WxHhVPoCfY5mJAbejx7AdUf12Cf/u2i0rXXMZSQ4VbiiHFAFbjnzQgenSv5T7wz87VV+zg7SLxHhOYKn7n54UdtGszSlvk6LX/BHYcCoekKU3VFMG05H5IIohNAuHyWEG4vcEb4vJpGWMgK5E8KYBA+uEsd/3q+14tCGcz0kF5tz9MR4TNP67zo7PDMGUm1jSxfZHLs2fGdx/Qibrus3lMd1WASBIquKCuH5DFVL85YQAxgtW6dMAN0WmuxlQ9dudUJb2SspaCdlznXB3WFTKi0cRXED5hpBOcWIsf3hAHBGQjI0Cri5AHryJBPCYlCThoYf2JevVV0TFl0/L56RUQ==\nxn--vermgensberater-ctb.\t172800\tIN\tNS\tns1a.ksregistry.net.\nxn--vermgensberater-ctb.\t172800\tIN\tNS\tns1b.ksregistry.net.\nxn--vermgensberater-ctb.\t172800\tIN\tNS\tns2a.ksregistry.com.\nxn--vermgensberater-ctb.\t172800\tIN\tNS\tns2b.ksregistry.com.\nXN--VERMGENSBERATER-CTB.\t86400\tIN\tDS\t34601 8 2 7F669EA129F71B09EB87D520812D21758207EBDAAE560CBB5019FBBA4A20A016\nXN--VERMGENSBERATER-CTB.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Wc8bIWe5WD9TrT0U5q4Tzrs6K9t865AIYQXYtEZFxGs79V1V6Xa9A6nu5kQ9IjzkqQrAvIhAtAClgU9iRR8Tb5sLKPa67RWPQHIfxmgNiHATJUpYsaAlsrXVJqu40XJdU4WtBBOP8fPIU4xO8PG2QYcMQQ3VLm6BKS0+C/Tv6Q/iraWoe+wFehYfu9OGL7QubSz5mph9Td2kypv7x0TmK/l+WmN6Ch89iFvtsqMDr9fJ86S1awWaXwkajSYr6kdrqcGeApQV1xBx8yGTRA0e0KtyTuPvjpecH55XUR7bm8Kz0Qwkfa/gITvDqrnFFaUVlLfAkqZyDyHgYkTMFwRV8A==\nxn--vermgensberater-ctb.\t86400\tIN\tNSEC\txn--vermgensberatung-pwb. NS DS RRSIG NSEC\nxn--vermgensberater-ctb.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . viCbH4ZOxZQs//MTuczsfK+WIsnZhmsXRuzWAEwEHiCvyI+5dlEAL0h8HjeDJAINtGM3lJQdI422Tdtb8PK6vZ0oGPT9D+GjoPGozptujSu/LRIoOXmVQqWzOzXJVaIus+MhhOTIEi8nPivxmUiSggSTr4o2jtvr6UxKc3juafKLIlrqJGiNqCAz0cAZ48MM8MI55yxYe3szexKZPB89PcRZ1zzZrkiendjj5LIpbweHV1/ZgOAxpl2TAcENUnmecMN5m+YpwX7M8NX3Dpjm6XX1VR9skXFL9ZSA8i/DZxmUnoaw/hLPyaHRNXfZ1/mrYKsLT1pQtFkbETNaPyJZ2w==\nxn--vermgensberatung-pwb.\t172800\tIN\tNS\tns1a.ksregistry.net.\nxn--vermgensberatung-pwb.\t172800\tIN\tNS\tns1b.ksregistry.net.\nxn--vermgensberatung-pwb.\t172800\tIN\tNS\tns2a.ksregistry.com.\nxn--vermgensberatung-pwb.\t172800\tIN\tNS\tns2b.ksregistry.com.\nXN--VERMGENSBERATUNG-PWB.\t86400\tIN\tDS\t17870 8 2 4EEE971C6228837580AFA24873862426612E75B8C6F2B79BA370E5A6A0403B08\nXN--VERMGENSBERATUNG-PWB.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . AfVKOY7yFxfgqV9dGOiZmsYtlWaWf5x0vO3XdYH5SSew8wR5QP6sFMbgv0UgJubwdbJD3NMH6wQVe2/dpKVvUay465UlkOx4wswYT9V9ak9TdbFQyQik/OhnDEnBxDnJu5V8PGMZK2pTuJt/Z1q70K8llOU1/Jb7UOvdpNV3T2wNXt0PQ4FyvsfvVEJw+4hcsHvn3hCw4bVdfIpTuJ43md1j0+stgMMhPyQuHNvk3bk/wKN/B2XAB9ezUdztq3DiN75BgAJEs97E6QnxMEosyiEO+kSSIUHqpGZduMk1X1lhaQO9rmRVo7Co19gdY3Sq2XPXDxhznabqKQVvJzZ8Sw==\nxn--vermgensberatung-pwb.\t86400\tIN\tNSEC\txn--vhquv. NS DS RRSIG NSEC\nxn--vermgensberatung-pwb.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VQeq/xSApQkYdbeA6UB5F251l+aaBr74BQrH4tFNRxvEC4rRIhUWP2IfAOySfT5415O5U+rtJL7EwL7F+wg3vcG1vXDyRNGV3ZxZCdHOGVyPX/r/vhF6AADlOMdPrbrxWEhiKEPHNpxQKEFI4Q7marQpO4KAArpzC6M1rOPhtd2DnH56FAdn88GP3QHpM9xie+KmnG2GcceiLYXJd0CrZtYB5Kk7jyOTHyk9BnZDaQ+r8AFwALqPhbBfyDJUEdKfh+UfxOhrtjF9lZ1+Y4rgpcnMj/77g+WAjPhES7ULuxIGv9FS20HxcZE9skc/YK+EwfK4OHfXc0f46jgnCWdDWg==\nxn--vhquv.\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nxn--vhquv.\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nxn--vhquv.\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nxn--vhquv.\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nXN--VHQUV.\t\t86400\tIN\tDS\t46459 8 1 27022DDB702263A038BB7E1498F48278C892651B\nXN--VHQUV.\t\t86400\tIN\tDS\t46459 8 2 94632FCB8B8C58713C43739373606718442F1B964DFD79B3D1115B47AD503DF1\nXN--VHQUV.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OFm/QqRPSRjNVnURcQ6IC8nOpljBTfeQDQMcVf1TgRXuro6UxcuTb5DUB5yeCOGKlam4FoW81EMVbKIqpOagZviGdrr8zbkT9YqPf7qyw/I+8JlLRR5utluw777DoWJvx4OBn75mJqX2odR/jrWF41Tg1f/D5iNlc/W61wcniCkLqEXrKjZxPrtSzfFKGY96YpWZAjEEtLdmGDbUnxKddSKGkPkAhiJy34Lke+4MBx3viGbc6+pNAHsxDmrxi54yWj8Q9BY8pdzfuDn9xpbXAkaxee0pCt9Kf7TF1ca3BGYw3gLVYgvgRXZRpQTRCiotRUDuB0D1KH1BSeNiSrMx4Q==\nxn--vhquv.\t\t86400\tIN\tNSEC\txn--vuq861b. NS DS RRSIG NSEC\nxn--vhquv.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Vl9yPdEsT+/6Gr69D2OJGrNd6ZahrrOzBVYMKhdwb40TOVUilvZBSY/2t1f1skpzMVr1InOrHl+8vHa3FMWRiI5nTqCCpx5s3yig1IuJJ8IIF0rNQqITp8/nZEzpyw3WB+0pn00W4JzpsFtETIcVfFZiusMwxM90fvmnHOiVp/zKWae5x7dPW6SqNL/KhRlqJCgcgStP1iBcn/ykVXme2L4t6BdXrkTn2K3DPG5DKm/13RcK8ehisjYEsE+1bH6c8d+qOZsYONZIqMkT9zJn8r5tajbbh9VR59dXcC5siKNZp6cP7IpNeI87o2xkRNmmfNOLYuot30GXngpKEtYYQg==\nxn--vuq861b.\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nxn--vuq861b.\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nxn--vuq861b.\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nxn--vuq861b.\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nXN--VUQ861B.\t\t86400\tIN\tDS\t7210 8 2 EEE275C0966A2DCD2BC5B996B6C8FA003E991D877D456C2530D4681E1EEE0D55\nXN--VUQ861B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . EARw4HN8WCh4BLEWZAvhTEI2mSu/XhONjXmRbXnjN6Hb4HgTEvWSOe4I6DNkYI/PzkxHQrOMa9qqy+8xyyajscRR748xoqMdW6/+CgynUaFfGiMGFE35f7PsRdH2JQXZy/8GN6nt02VXzRLGwapUUa2y/vdRZ6NQlhJtX3n9YaPzUOJ8iqs2BeboBk0eJ+oJEiY9Bl2fzETKDuH/38se87QQerhGRt3kcSECn1BQ983PmrHaE+cY3hzbYKds8L/UOe35go+FRt/aqPMCNURe4KRFKzpFKyRW0+GgXOZEM7cbBksK2D0eJ68KiUpSYtEbrBbCAfi9crqmqOObzyXNYw==\nxn--vuq861b.\t\t86400\tIN\tNSEC\txn--w4r85el8fhu5dnra. NS DS RRSIG NSEC\nxn--vuq861b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Rz0xYsnfHrLq2AHuJa+zSxpV6FUHx7LDSDaVrMAhLYDPyNwwKne8i1SgfKmGnp+s5anAoYNsvtjyfhCPQRki/feKGX9Qdah5J2pK4eiQs2lIYS8Kfa+pZG21lZMmh02HxlCe1bcGKiM2g7GPXHS89EU+LkCvHFQ+MFFG1XqZAx8Uf/b3B35Z+QOvlia+BrskLMGoOuXVJpqntT1XggFo6ci2rZOXpzvEn0uoJpJlgy5V3+Eas2StCuajDxMeo8x2W7RdoHfMYpQC/F6jSmDnW2gHkqsYqI4M24MlE984RHtt9idbz78Ok0qqUGvacToZVPkHNPL7xusy6jwj3jyyzQ==\nxn--w4r85el8fhu5dnra.\t172800\tIN\tNS\tac1.nstld.com.\nxn--w4r85el8fhu5dnra.\t172800\tIN\tNS\tac2.nstld.com.\nxn--w4r85el8fhu5dnra.\t172800\tIN\tNS\tac3.nstld.com.\nxn--w4r85el8fhu5dnra.\t172800\tIN\tNS\tac4.nstld.com.\nXN--W4R85EL8FHU5DNRA.\t86400\tIN\tDS\t906 8 2 7A3AF4E169B87F77F5019E75A3BEE359415CD06E9787BFEEB00247517DD0EC0E\nXN--W4R85EL8FHU5DNRA.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nQF2ZxB8olL1E4RuK1sRvQ6q3msrLSfNCMHcVACNhhwNJXRt9AaFiGPbwinrOdM2oLLG2gb6emAeP87c6YAr2stUEP4dPoa7+KrjuTy7TYjQ3nqWMHArEFbZE3VGLaiy8M/sFZUizOGvfgfF+aelkDQyArXq574c9jwWsepQBXs75dzngi+hNDh986s26ODiNgh7mjmkg5K4L4YOg37+QW0GU9xiv36so9GVX9PGWys1YD6VwbvTu6wIPUy/vzCP+xuA7St94eyqUqLUywnik0w2xE5NDR6ADOTWNj7Umg04CZaeEVsQotKnYpoRSJLfkDcxm+eS5bIek1BC8Z9riw==\nxn--w4r85el8fhu5dnra.\t86400\tIN\tNSEC\txn--w4rs40l. NS DS RRSIG NSEC\nxn--w4r85el8fhu5dnra.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iwXA9+2H5SGrspgUG+taxlK44tzXAvat7GixEX47WVCjOBHuj42vCYiTjHR7/M7easzsn6HfTNd8cilULwsvbH7Wj6SdUCR4Mk6mgdl4HNBiJ6IxHfCQPzRMwtfK9owP55wugYDl/oy25xo9bzW/QwbQbolYZ38JlxKE6kZk0uJdT5BEYs9cBNLwM2uqYbMHUlpWIBsL5JUYWbkUcnJDdFXwVKq9xCutS3FWzD0b+JnT+X5VqRazgYTyoBfV1dctXvJUV7BhH0zR/eWKBN23qCi6po8ZMnC/zgP6EMTlEY9b/9hBWzj+wVOsh0EynkGyIv2mjYMQzz8OR1AAnJBJjw==\nxn--w4rs40l.\t\t172800\tIN\tNS\tac1.nstld.com.\nxn--w4rs40l.\t\t172800\tIN\tNS\tac2.nstld.com.\nxn--w4rs40l.\t\t172800\tIN\tNS\tac3.nstld.com.\nxn--w4rs40l.\t\t172800\tIN\tNS\tac4.nstld.com.\nXN--W4RS40L.\t\t86400\tIN\tDS\t37725 8 2 B8B0D86894F8635A37F163CF24737B3887B325594D58620764F04E99C1EC9287\nXN--W4RS40L.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . J4qyWwTynIZRCTZcfNMiyW0Bzr/Ck3Gp4ySI2cc3BBimctq+fU8VZzVYLV1goNXv8T47QHluB3xuYW3OfhAFkl3yYpFl4bT/V0RPB7e/f+Qy0I+VembuCKAuhusu6Fo/VmZaJJRXMdymTLS4y3G85/9XAL55dEJAKiU8+iGLyN5FLoQ1Xd5GEQ0l77H5DFbz1VEiOjTa3bcZ5e2X79Zw9TcZYrBZDmI/7i2E3tGuv/bnYpGFpQsiTGQn5d5rIxM1B7CnIaO0oG4SX4vN1w7htXFKCZNI1NmVhqd297hdJW6HTa8bhx5K70HMCw/hBG1YmyKZqGxzYZ2nrdra0TWyYQ==\nxn--w4rs40l.\t\t86400\tIN\tNSEC\txn--wgbh1c. NS DS RRSIG NSEC\nxn--w4rs40l.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . H6BgTiOSyXibcBbZFBHajTzGWiDTv9BzSgckefXyRpZ8SBxwRUGBHn08HAekXNrFpPz/bnDvAS6Ey1bZhn8hYcIQNqMkSkxpcZrN/xBw1oRIu51hoCKhOnaGtuNY8kHOr3iaxxV5nxc7LgUMcKx1VvIR3JDP9Ej+KMs+cVR/NtJDc9OrsSvF4v5SltCAJZhOcPVEB6WicNlmIIJYc3/9FRidQTcbzTXxYl1WGROK0fTiR/e9r+SmgSIkQvAa9BME3K4jaWgUjGgnD1s3d83Jgc7YOwfwtwrocfcxizCF+JxgX10fw0BMrB3o4P4kJPuU+Ev+Yz054NX2xb7/Fj4Muw==\nxn--wgbh1c.\t\t172800\tIN\tNS\tns1.dotmasr.eg.\nxn--wgbh1c.\t\t172800\tIN\tNS\tns2.dotmasr.eg.\nxn--wgbh1c.\t\t172800\tIN\tNS\tns3.dotmasr.eg.\nXN--WGBH1C.\t\t86400\tIN\tDS\t19912 8 1 7EF77FE3D057844259326CDA4F822D5287FA7769\nXN--WGBH1C.\t\t86400\tIN\tDS\t19912 8 2 7C0BF621527B8D576F7AB479BFCCDD37464008DB6EBE2128E802B0E17317F5FE\nXN--WGBH1C.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ta2aNTxcVrmSyzEGudE/xIMjNXNaQKZufda2OCr9IgeozjvaseTVm1uVCX7mBBODHM/b7WU5NuK2M1uxUKWjlvPh7t2xB82nQ793hx2UTpgwypQS5IVz7ULl6kD3hEAiqW23x3PTsrNQvyxWg51VT/ZE9pYBiMLiSRCcpFwYH0OK/eCVOlfB1IrQpOUFpxLftOzOo/gxPQy+GaYU+f7DxbZ//AL4ld1WNfBHSy2lqbK5VOvy7za5GcWZp+JWPFfQOBga4TTGwgjALKGHt8ERyAdO6rYBao1VyIdEhxtto1xbDf8WN0MCIoeHks7/IvCQ3GZzVTJ5hYtpKaNy2d0i/Q==\nxn--wgbh1c.\t\t86400\tIN\tNSEC\txn--wgbl6a. NS DS RRSIG NSEC\nxn--wgbh1c.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Ny5PAUG5d9hdIuHp1ue6PffqfuxRpLKPITC3on4JFPMF9dlA9kPDQ/VCv1dbLcWqo3N0kRlqT1sak2al4cWyAkPqPEzYTZAIqdsjyt0yqUT1P2Ozf1rwBI6YcX3kMiGStZdk1iNNnW4DHzw/qYqkkRHmg4kWC/hg5bgSlDarx6D/ojF9sX2d6EtwjMFR1eyp1dJAW+f4vaRKHUEAIIB391wYBi+qY23Ewj0aj4QB0bkisyUBnqhgPjhoIaeac6xGcWnA4SC4YVQREGxxaWB49lvSoaiLHiKXHs/Rx0l4dgprpLJrTJR/I0qk+bTx0K4DMhpfdHksZs3dF6DbdLwm2g==\nxn--wgbl6a.\t\t172800\tIN\tNS\ta.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\tb.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\tc.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\td.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\te.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\tf.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\tg.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\th.registry.qa.\nxn--wgbl6a.\t\t172800\tIN\tNS\ti.registry.qa.\nxn--wgbl6a.\t\t86400\tIN\tNSEC\txn--xhq521b. NS RRSIG NSEC\nxn--wgbl6a.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ANUMdcKPY7Cl7pwJwUeEsimohsuqlHxI5kL78Bqk5iAFimypk7gFffbn634zuDWnBXL2aj/hdFh876Xl6tVPAQncIIIr0NsKa9wLKCZHHK4Ez8Dod8ZL9LkHOaV1nEdGTZCmmlit1ltEMeJfDOb+T7hrzGpy7NMRbKaViiwtJ1y3cGGjmUhQSLbdPpblo3cmbekHKS27IXc4AjibBO15sgBLHAqz6G6TzY2bNC44Z1VPug0aBgplwC8NzjJq2zlMVjgiSjWJ2OybAj42SEb1t2LjXBljnR/GbgtDoedHfNWc7SsrtaXPLRzffGsG92D+8ihFYYvX7rQWF9sGw78f6w==\nxn--xhq521b.\t\t172800\tIN\tNS\tta.ngtld.cn.\nxn--xhq521b.\t\t172800\tIN\tNS\ttb.ngtld.cn.\nxn--xhq521b.\t\t172800\tIN\tNS\ttc.ngtld.cn.\nxn--xhq521b.\t\t172800\tIN\tNS\ttd.ngtld.cn.\nxn--xhq521b.\t\t172800\tIN\tNS\tte.ngtld.cn.\nXN--XHQ521B.\t\t86400\tIN\tDS\t2506 8 2 AAB3B1CBC1B41DA41348F9B7546B700CE2356D7627B9026FD616320F18B08FE8\nXN--XHQ521B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . rexQYi70nRcZ0UaIJ0cYpW0foWRuBSlJQWUyNTcYsgI5BoPKfqziu9YGe2azjIqklmMkVtiQoLcwER+v6x40hHpq1YAjfbbcgUNcN8FUzM6FF+A8H16ecW69y05GH06FzTQAD51OASugvq9W8u0/rgjSmk+n7dLg3dbGRY7C7Zw+4Yg/ignMpMb2kuobaLUbkY4hAFMWCDs+GtyUv5ravutkjg1/Ceyg/m+XILLRIpzdpZp4ryRZLDjDXgmrD8fdW6xhLZmvB9cG8TOxxdwNE1OUzDB2pRoaJ0mOAgzDS1cuKubq2f2QkrbYVWIfXDV/kdEf01f/Ydu1HXkHrrNvqA==\nxn--xhq521b.\t\t86400\tIN\tNSEC\txn--xkc2al3hye2a. NS DS RRSIG NSEC\nxn--xhq521b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . t/kEU+Y6anzoFhEQuAl1ZybLEQqX9q5R4bjsCqgnEpN92ugxXoDbyP8FzbNL1G5KvgcSTXBS6yfG/qf1cgRnkH+8tphPg6Byelr3RfbHzsUaC2v8NG7xj80ku9Nm22EaFA8JAa04QWAh0eyIjGrLykomiQ3LwnR7BwVnZoHgnEms5hH+uIpDwR9eJjXG7O8XtUbjcFthwoyepng3tL2L7lYLzx+0ohxYFNTL6seETa+fryUJ2ak53OhUt0/7ZfOfeNFYl70W1S1u49vU1Xf/ADMaM//KKumXJJctyzUJYO36Uo1fMOE67QmVc4Vht5yjnN5jREf5olPzRG5SNXrgpw==\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tlk.communitydns.net.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tnic.lk-anycast.pch.net.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tns1.ac.lk.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tns3.ac.lk.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tns-c.nic.lk.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tns-d.nic.lk.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tns-l.nic.lk.\nxn--xkc2al3hye2a.\t172800\tIN\tNS\tns-t.nic.lk.\nxn--xkc2al3hye2a.\t86400\tIN\tNSEC\txn--xkc2dl3a5ee0h. NS RRSIG NSEC\nxn--xkc2al3hye2a.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . twsERouUzw+hvkzbVfBYCRqRiomLzJcGd75xxUa9GEXUhSDuV/3bYLBQ6hQ3UgDB6IWRdFRWvkDMj8vMEeqxmFLogwpA8HhuR2F0Kki731J2k5/J0/1g7RHLXIqtcdI0w9dXaliNmtG5lnGuXyoW384XDueI2MT9Gh9ZfO4WYaQhCYcgrqg9Q+d2qzQHS9K3okoelwokOlRFJ4sQk9mkVrTQf9RilCUe2v1oSRZBCSjRW2/r/Q8pPPebQgnzIK4SAVOqAQntL3i7YK9DC9o9o0dbQ8ps9eWIt5BSiYaesEHl/1QwdvxAbnSp/Fzjf8RhV5zIO40EGhC/BbjKCOI5aA==\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\ta0.cctld.afilias-nst.info.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\ta1.in.afilias-nst.in.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\ta2.in.afilias-nst.info.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\tb0.cctld.afilias-nst.org.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\tb1.in.afilias-nst.in.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\tb2.in.afilias-nst.org.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\tc0.cctld.afilias-nst.info.\nxn--xkc2dl3a5ee0h.\t172800\tIN\tNS\td0.cctld.afilias-nst.org.\nXN--XKC2DL3A5EE0H.\t86400\tIN\tDS\t6088 7 1 9D83D3C557C97F171E73FE042EB520E943B7B4C8\nXN--XKC2DL3A5EE0H.\t86400\tIN\tDS\t6088 7 2 53D01544BBDD632E0DA810CA70CD5516387942E737262194C8841FB32404519B\nXN--XKC2DL3A5EE0H.\t86400\tIN\tDS\t61881 7 1 5D11CF7974C61C64177BBFAAD22BFD2CB5CAE324\nXN--XKC2DL3A5EE0H.\t86400\tIN\tDS\t61881 7 2 0F4901F2D832580EED2945B42A6510C164B6FD8545C290A9BE50EF5C136C82A2\nXN--XKC2DL3A5EE0H.\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . OkHK0sesK9obmFzYXDw0nuMzc9nqa4ZVFstOTMnABdTLUWa445tLoUqNPeN0UqHpSrUqo87uOzIoDp1Yiq5J9DDONE4W9AhTh0vgN/Jd/BlKE9tcKWVLdpt6F9jBzr7YM+KdakkADVg1Lm8OnCKAfkaVMjz2I4S7VsrbOCK9SWM/aYgeBW/zIngZTgVqMdPj8eL9QC3l7+2a3f94ZwfJRijbtETjvnNh3Fn7rQ+YXj/TkZwNzCpIuAQNuT8ygXCiT8mte9wU7cwWERQRN8TB6M3u8gCAsQgDuc6hLEUkErWVBo7PC6ygLZf7CidbWKzTj1Y0/b/0SGt9mwbNUzdlYg==\nxn--xkc2dl3a5ee0h.\t86400\tIN\tNSEC\txn--y9a3aq. NS DS RRSIG NSEC\nxn--xkc2dl3a5ee0h.\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . MGqQINPn5SYtutzbkf63dPSdGC4XkSPHJtCGNfc03iJIkAFSsDgWGLYbwEsCIfODLmQbbzjPwWca+3H1HIyF05rwEn8Slr+qvWlDe24w25F+m6YVN6jGH84FcVxpmjPAIFJKPMbVR6BBQyMANAPnlmbKueo6y6O6C+boNn+DfZELaxgcINec3x/wZWZTq2cSjTJ30qIzMMMFfynZEGMqwQxqw5CXre1TvZ2JAJI796bsIqezmdAqzHBItXmvg4YuXjojXTxft/Ei38COJVQEWUy+F9GOdzfx1rO6xZI41nxGmBN2mkYFGQVdFzBNaOz+zXjka4KTTGzBO+NdV4GkpQ==\nxn--y9a3aq.\t\t172800\tIN\tNS\tfork.sth.dnsnode.net.\nxn--y9a3aq.\t\t172800\tIN\tNS\tns-cdn.amnic.net.\nxn--y9a3aq.\t\t172800\tIN\tNS\tns-pch.amnic.net.\nxn--y9a3aq.\t\t172800\tIN\tNS\tns-pri.nic.am.\nxn--y9a3aq.\t\t172800\tIN\tNS\tsns-pb.isc.org.\nXN--Y9A3AQ.\t\t86400\tIN\tDS\t58485 7 2 8DAF32E9B8F8934DC3C319E8DE81457DD0B9D3CFC102B6186A3B31730B6DDF0E\nXN--Y9A3AQ.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . C7TjdGi97hjVvqEzFcUiX0UpqCPnj8BXWkAV2aJJ9vddvp5zANOZufGUHaTCCOdKX1OYMLKU+PriGn45BzWISwvw1+mDv3kYjmg3zOxi03xZ4Kjuohlbw1Arjm5lk9zHI6EKgYe9MzgOyhOJgZ88vSnNopikkdp6n+BxXYhTDZ45BJfMgqXpQ0eKYLRLdOj62mJSyZcXYwYnzUozfOJlJFbUNSnNx1Jq2c60+T7aqjymx1UnlgWwQ5EXiIlqw5lpiEzAk+RuDewYhpYkCSmVRGuYseDwaVBKCoOAok68i03E0lnZ9CSnqiD1jtYXDi0/xPaJra5vq/COvFgd7pZjQw==\nxn--y9a3aq.\t\t86400\tIN\tNSEC\txn--yfro4i67o. NS DS RRSIG NSEC\nxn--y9a3aq.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . sMvHF0Y8tZC/ziED5x/6UfWMnLcnem6DwCAKzRjvOUPbskpRdQH9nGm78uk7BW8Kg2AXb8vhQaJVr7um7ttxeBI23tqzx+AtTijUiBErXc495MA7eA7wXZ0Gpar/nKSRRQiULPiwaJsXnpLun9bUj+jjQscCT5T7fBrohMU9tM0AuL3bQ6kgpiKhUUF+rHiQKpkfFlk/rTSPc/cJ44+l0lQgRZd1c/+VnUrkRh1tfC+K8seM9Gc7cr01N9DSXzlfb/ihg2cqtLSrGTlwLu4tvl13646tD5fFe7A3qn7Td0AawFRoFdR0GsAjII7DjvQ0CxvrvkkuXhi4F9fuONMozw==\nxn--yfro4i67o.\t\t172800\tIN\tNS\tns2.cuhk.edu.hk.\nxn--yfro4i67o.\t\t172800\tIN\tNS\tns4.apnic.net.\nxn--yfro4i67o.\t\t172800\tIN\tNS\tpch.sgzones.sg.\nxn--yfro4i67o.\t\t172800\tIN\tNS\tdsany.sgnic.sg.\nxn--yfro4i67o.\t\t172800\tIN\tNS\tdsany2.sgnic.sg.\nxn--yfro4i67o.\t\t172800\tIN\tNS\tdsany3.sgnic.sg.\nXN--YFRO4I67O.\t\t86400\tIN\tDS\t1571 8 2 9CC25AFF594C63EBB4AE0FA6A24E6D4B4F2641BCFEE5AB91E2C3BB233CBCE22D\nXN--YFRO4I67O.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Cz7zXkCztepbHKXA2kjl72iVlo2vEMPKkl77so6TAOdgd89+rHiQeq0h9B86i4q9u5NLymTFcfRP2cTy2Xg2fXghQx7YjTBmDYD5MZ76H/uu8i3Ui6OIuVCOTE0lw6J+WpV/WHaaI380e7LwG0zycRzYTT8Ti68MdhucXiZ26GVnr9ITj8HTfDc6bVqJ/y7ZMi11TsbAzC2Yv8Uo/AW/C9TfnT//+dT/2uZ/MI4ZLa3lOMSm+WhxOUWCfvn3TznXp6NB7kTfJIyGdc37+kqeQQicuTQHLvlA4ovGnMfl391sx+mD0jD1cmW/Nhsnq9bamA9Hs+UWTKhsSjw2CW0q+Q==\nxn--yfro4i67o.\t\t86400\tIN\tNSEC\txn--ygbi2ammx. NS DS RRSIG NSEC\nxn--yfro4i67o.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Kp4BX+vghxF9mYRh+X0/B5s65ukewz8cKg3j1f9D4HtISzqRYtqhEP/b5IKu6BhoBeEvaAHGXqe6b/oL7IWiZhcLK5fA5eZzj7QY58nzq9d+KYlwejD87y77UVBgzUyuX8ewZioYggw2TO9a0WV3upvm4ZTSr5AzAIV9mhr+tRpSQTcxIQVAj0cnUusJPr2O4s/EcQCHCYu2CSydk449XrCYok++ELujNXyfudSUDyAH9/ridkhBC+guyMKP2foBkGnqRFtlzUm7NNkPu7VZYGpJRC1TGj8zLnBKJQrnqDl1Fw4qFY7YhbO81QxNeBlZsI4MhFGrGuG2ycgvevxDEw==\nxn--ygbi2ammx.\t\t172800\tIN\tNS\tidn.pnina.ps.\nxn--ygbi2ammx.\t\t172800\tIN\tNS\tns1.pnina.ps.\nxn--ygbi2ammx.\t\t172800\tIN\tNS\tdns1.gov.ps.\nxn--ygbi2ammx.\t\t172800\tIN\tNS\tdns3.gov.ps.\nxn--ygbi2ammx.\t\t86400\tIN\tNSEC\txn--zfr164b. NS RRSIG NSEC\nxn--ygbi2ammx.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . kNjzIHxvqhvKrv7JFze3fK001vhK7YpRMqgG8gHhmyukYwRyvhHV40vG0u6ZsDlojzlXKfAARSu9TPDWYU1JgvxMuRBhC3e3d1LDI9lBTO+WWxklAOowpDorcLqTkiyLLTSwq4msdcx2pLBleJ4Q/RhPioqXAm4sx980GbN4i5SgAc6UKjm3rKxV+Kw3oA3eQLdr4cOTugVof3alQK3fbCw53uYyzfPBvQtuta9Sp913Y1UqvQt5cJhc59Qfyz7T34JaipJb3iEI5KmuLDtVlabK1jBgaArC+s/+z6ysFUA055l5gm1GkoTgxk6ZSYQTFYbCcmUXnbZLuYLYn5OUgg==\nxn--zfr164b.\t\t172800\tIN\tNS\tns1.conac.cn.\nxn--zfr164b.\t\t172800\tIN\tNS\tns2.conac.cn.\nxn--zfr164b.\t\t172800\tIN\tNS\tns3.conac.cn.\nxn--zfr164b.\t\t172800\tIN\tNS\tns4.conac.cn.\nxn--zfr164b.\t\t172800\tIN\tNS\tns5.conac.cn.\nXN--ZFR164B.\t\t86400\tIN\tDS\t51421 8 2 9D673623E84D7E10B2AA5B376A3F617665F8B38EF442E8A7E86F0F18161C7801\nXN--ZFR164B.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Ab7zfiJPosPz0gDIFCJZLd53dgQOrS/COXgm67MZtFQyozpb8kfCdRwQhLGJ4ce14vRkWrT/NxTZsisixDsrwLC7Z+Tb786HnpL8ync4bfujNHu5dcchv66hzryvMuWQBbF83v04I04unK4JEQf1u724qGPo1PHDfuQVPMKtxAthISBYoG1FB/hh4JgcNImJkq3w8AMfqcfdDGjRDTNOSN8Af8qfesLAlzc7pPSSrji1JGFykzVeDkihrhM2qAjhyjBprBsTwL6Lc7brrhuu3PC2RPKf5gbnM8FEpX5q+9xv64SRwiw4XY54/h4LshDf0ftGg2OSCqEkqVFZypCeJQ==\nxn--zfr164b.\t\t86400\tIN\tNSEC\txxx. NS DS RRSIG NSEC\nxn--zfr164b.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CxObeL7ffJC5tfKAvK8a2cOts9NJtbVpXis59zRDPdMg+rbNVDnWdsPlZnvBrR8ui3RYO5+EYBjZfg+gMBusPNhCb6h0YnUN8Xjw5xs7bn6rEiuH8Cq/+TuzrZmwtPJnDr5b170ZY5U6/JvHr0uPSk+SWwaFVWTVfpKUiNTvHAF8iEASu5RrTE4E7X+R/B0+B53vdm2fuSpYKS2OZ/kzKZNv1x8nhTBB+n4WuV0g9ECPyGFL/YNqiWgC7mnQaZtcBe0wk3hevZiXgK/Lz/9JhxYt0gmFZL23TMqGCgYqIlmwc3eteAD4eEMNYldwOJ2vWL3EaMYu7MFZmqb3Up7ljA==\nxxx.\t\t\t172800\tIN\tNS\ta0.xxx.afilias-nst.info.\nxxx.\t\t\t172800\tIN\tNS\ta2.xxx.afilias-nst.info.\nxxx.\t\t\t172800\tIN\tNS\tb0.xxx.afilias-nst.org.\nxxx.\t\t\t172800\tIN\tNS\tb2.xxx.afilias-nst.org.\nxxx.\t\t\t172800\tIN\tNS\tc0.xxx.afilias-nst.info.\nxxx.\t\t\t172800\tIN\tNS\td0.xxx.afilias-nst.org.\nXXX.\t\t\t86400\tIN\tDS\t50386 7 1 C7DBECBC434D3A3455E9E6F0B971B1AC6A2BAB10\nXXX.\t\t\t86400\tIN\tDS\t50386 7 2 10A34E6D723755E2D605BE1490316D214D41909E9414BF069DD0C6AFE03C2E73\nXXX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z7R9sYmbys/aLg7Q8PQ5yHhCPloyz+qx1F7EKLfxvosvvojDQrH5Sh+TRndEO8qGAd4OaLR5Kpk6/DC4eh5/AfRhKmunt2ZXaDRKyZ4co8HkwNvz8r/PThwIYgHney4FV//Z9BSl4wjghsbjYNOwYIGS7+ESGcGaLrfWeyoc46sInBGgb6kpXgwUT3ceNuEDHllxrbNHZXTBlL965XBiLKQHnIeuWjGpDPPbPXN8oRN2kzcE9BEHyFMZSV/xUoPQDF/i9gkKDevz770M8jDujX1KstapcQq/mJxuE8vzEMj8LzWXmmPbW1rHS6uPTPCCxgfjMRXE39JRmmrD4Uwf4Q==\nxxx.\t\t\t86400\tIN\tNSEC\txyz. NS DS RRSIG NSEC\nxxx.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . EeS3Kx3gT/dAuZ4aRftxsBIRILY2TDYkMGpwo4G98Rjq0aGsM5mEL2CBxvn34/UtQG4lNWTPuXzJ+5MXDwhk1TPuElkNla3B3hleh65SYJmDm4yUnMZQfH1vdwK8eq2jJBXmY7l9P5D4XrOGmVJi+3WUbd2t4lPvQB+5C5hjJZCOQ2I41Cs/C5DdesJ+xLB9ewqX+QTu/GyOWnn1RTNc6s7kS9sM25Kj88ocXCCb7S30nTbfYE2GytsFWwqclZQCGO2vITmjjuiCl1DjQm3eKAxLTbsQyanfaZqyWnhdukP8NpkZK6PmJ36WTQY8SyXBr4MzY7v0L7RdQ6gusjqqwA==\nxyz.\t\t\t172800\tIN\tNS\tx.nic.xyz.\nxyz.\t\t\t172800\tIN\tNS\ty.nic.xyz.\nxyz.\t\t\t172800\tIN\tNS\tz.nic.xyz.\nxyz.\t\t\t172800\tIN\tNS\tgenerationxyz.nic.xyz.\nXYZ.\t\t\t86400\tIN\tDS\t3599 8 1 3FA3B264F45DB5F38BEDEAF1A88B76AA318C2C7F\nXYZ.\t\t\t86400\tIN\tDS\t3599 8 2 B9733869BC84C86BB59D102BA5DA6B27B2088552332A39DCD54BC4E8D66B0499\nXYZ.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . gxkvpoGEt/dQWJdA4TOBe+alMeTsarYW479ng2NtUvxV4qYqFMI3yoPvIOGYUhc/c6ePjIDZYD2M+eVLJtxHAt9FJ0ae6BsKMY3BS9Wv7LIL4gPLdTjOQdhdCy6eNw6p33HZu9TiLyKU5MtodR6Vho5WOXJpX4iZYKgVtO+6cwvTbOlPXxecp6IlX8nZGRSQxRS4OWpyP6LkBoR2voHqHJPgmwaUdmWQhPWjQE3TRkXWln2KIp9HB8d6YO1+vIQK2KYMUDb0ACgU2io2dfFQLjRv2IJpv2vLCo7Qa8q17kxXUdD5pzFn1wQkihT1ina1cuI1JNFdawmhy5UovcjfBw==\nxyz.\t\t\t86400\tIN\tNSEC\tyachts. NS DS RRSIG NSEC\nxyz.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . WVTibIWYzaSA/U1B2LKVfwGcp05FPdwMzaOFmDuazVCmfXfbcgYLWKhiz4MtKBVlgBVyuIbDSvGJ2M/iOF5rNhtW4al1LQPLbY9ZErRnVasVXnPHrbuSBG73fNQR3+8CW1Y0RdNnhjPiaj+bDUZcWAbJRLwdSTcTHa+MalyLYasBMm8KlA7C6vjQTGGetO4ojm9dwSGnL9yIYNO129yp/Mq1h9fB44Z9uUWf6HYpq8k2b9u1nKOo4Opqm5YlrfABSwcu0LjO9tFtfy/kfD9/Jif0CRQmf9JdHP4LLM20Nde++S0/TV5swgAHTQL8R1PlGto26YFNLttBhM+dnIPC0A==\ngenerationxyz.nic.xyz.\t172800\tIN\tA\t212.18.249.42\ngenerationxyz.nic.xyz.\t172800\tIN\tAAAA\t2a04:2b00:13ff:0:0:0:0:42\nx.nic.xyz.\t\t172800\tIN\tA\t194.169.218.42\nx.nic.xyz.\t\t172800\tIN\tAAAA\t2001:67c:13cc:0:0:0:1:42\ny.nic.xyz.\t\t172800\tIN\tA\t185.24.64.42\ny.nic.xyz.\t\t172800\tIN\tAAAA\t2a04:2b00:13cc:0:0:0:1:42\nz.nic.xyz.\t\t172800\tIN\tA\t212.18.248.42\nz.nic.xyz.\t\t172800\tIN\tAAAA\t2a04:2b00:13ee:0:0:0:0:42\nyachts.\t\t\t172800\tIN\tNS\ta0.nic.yachts.\nyachts.\t\t\t172800\tIN\tNS\ta2.nic.yachts.\nyachts.\t\t\t172800\tIN\tNS\tb0.nic.yachts.\nyachts.\t\t\t172800\tIN\tNS\tc0.nic.yachts.\nYACHTS.\t\t\t86400\tIN\tDS\t23151 7 1 5B7A603354DB71FE12A8EB02C543870B9D32CA50\nYACHTS.\t\t\t86400\tIN\tDS\t23151 7 2 3274BF993895F56C64538047445C393FDDC0C5B17BEBB23D1B6F1842973C0ABD\nYACHTS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . dFkPcQnrJJ0Ya9nlDMOwttlrs2elm4VSCeqTG/AVnS0G5Pcz9ph2Mmcbff5D6OHQ7lQdsZfnxJdAERXhbsG4indgFfxfA2mgDM0OTeaswsvZC87F/DcTjkGjnDsLlYslZdbhkMAcZ9y/6aRtzRa766Dh4AHKWsQu+9v8HOFgDKchbWxppjSpq7J9JS51lGdaxIT/FHoemKd8KAl0nnDit8YKleVu8QyrUOOS7IG26HjTC20Jjp4C/oHgT7O0LqVpxdBV4Pqaqpr8A+CozdnpBvxBhxrAyN4m8+r56Ap4KPQ6kKxRvVtWB8P/DbD6fhMb4vIJL65nGNXJK2fnBsy9Tg==\nyachts.\t\t\t86400\tIN\tNSEC\tyahoo. NS DS RRSIG NSEC\nyachts.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . p0JanIwcAYuiqfbQpBlexm1kNG0N8cr8C2wQqkMChHVtEK31BugY7Ywng5fYEBdNFBI8hBuSgnOJAQ2AokS0akITZJGp2ZybJ6I4LqcX/kuURcEoKlS7zM5pRihOZCwiKH57QIZJzf0Da5do+y9u07nlGKDIAFG3WvJCWEJZGyInY4mpBg1OU0dSagSS9odHGA/Dk3IgRmO4dh4YFpDlKpX00sy8q38GSdI3rEJaHFhZgjJCmgNC4tK75MMcCUbTqVGbHAc7yITK2imeyObjREF263RbwTE9s0EW2AzAMPShMdOOQTAz805QeQ85ywxM79R9SILmli+f42G2gr/4xw==\na0.nic.yachts.\t\t172800\tIN\tA\t65.22.100.1\na0.nic.yachts.\t\t172800\tIN\tAAAA\t2a01:8840:62:0:0:0:0:1\na2.nic.yachts.\t\t172800\tIN\tA\t65.22.103.1\na2.nic.yachts.\t\t172800\tIN\tAAAA\t2a01:8840:65:0:0:0:0:1\nb0.nic.yachts.\t\t172800\tIN\tA\t65.22.101.1\nb0.nic.yachts.\t\t172800\tIN\tAAAA\t2a01:8840:63:0:0:0:0:1\nc0.nic.yachts.\t\t172800\tIN\tA\t65.22.102.1\nc0.nic.yachts.\t\t172800\tIN\tAAAA\t2a01:8840:64:0:0:0:0:1\nyahoo.\t\t\t172800\tIN\tNS\tns1.dns.nic.yahoo.\nyahoo.\t\t\t172800\tIN\tNS\tns2.dns.nic.yahoo.\nyahoo.\t\t\t172800\tIN\tNS\tns3.dns.nic.yahoo.\nyahoo.\t\t\t172800\tIN\tNS\tns4.dns.nic.yahoo.\nyahoo.\t\t\t172800\tIN\tNS\tns5.dns.nic.yahoo.\nyahoo.\t\t\t172800\tIN\tNS\tns6.dns.nic.yahoo.\nYAHOO.\t\t\t86400\tIN\tDS\t50224 8 1 348AA52BC5E0B10486432188C46906F0F5E3B80C\nYAHOO.\t\t\t86400\tIN\tDS\t50224 8 2 AA2E909D8280F45C0C0DB470D2D811AAB9DD4125096F22BA5E98921485D1177F\nYAHOO.\t\t\t86400\tIN\tDS\t55804 8 1 E8F0E0A48C46563C85C5175911346CFF4137DB3C\nYAHOO.\t\t\t86400\tIN\tDS\t55804 8 2 2396998FFE3A3F69B439E48661038302C1E92CAF71F47A07EDA680AFC66F6CBB\nYAHOO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . IznNHqw807d64wY9KlbkvXLARrckAL3t3WJeoI67YcHZ2NiZJ9SlRYWgcVitXMEcwQTjU0OA2+p/lHojzzIg0pcZwanrRpBAvaTLVVNPW50ROZKRbETQbFVM1fF2Mp5nevd7Ue6cViZyoQs/CcS9w8tAUbncoQDZbmDvR/40/woDkwyRCaKhbw0KIDY+6ZPDihGgZKOaSVk22ZuW7ubs2wySbka7sCLhKORCogv73/Y72Wdf7fJO7Y2AAvSLpn69DEQZdT7zFnRTgIbFZLP3Z1rGYJInfo6i3+zX575glH3waOxxfh3XocmMkeIdw5jsXXu4rzQifLHTqMxSvEYVVg==\nyahoo.\t\t\t86400\tIN\tNSEC\tyamaxun. NS DS RRSIG NSEC\nyahoo.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tV+e5sUr0BXEYXBZEfTaCOQHtT/CPsoBeilvxJxfefzWZ43xc8aaubwo+T5ZI9HZfatPPgPaxQbRc6qy3M9I/6a3Fynr7r3RwFs+ZRUwPWj11+AENrzUfYW/p5ScxuHtk+Kyc3HmerWhoCy4a5EoZClwh3gaIcFJIEfEckrerA7P+nt0w/EKrFr9kBUCYjL7fsgGp1mu41+H/kPQj422FQvqfLDuzuu+REPD6M4g7BuwJkx05bdF53bzxwPLwE5n0LLN7rdC2+WcuoluMCcXft/7yUGVL7VfqlzCIcI+DoUmLb9pSHe6J5Ja+2kdFixg9kRAGL6fho95EHpNqKhmRA==\nns1.dns.nic.yahoo.\t172800\tIN\tA\t156.154.144.184\nns1.dns.nic.yahoo.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b8\nns2.dns.nic.yahoo.\t172800\tIN\tA\t156.154.145.184\nns2.dns.nic.yahoo.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b8\nns3.dns.nic.yahoo.\t172800\tIN\tA\t156.154.159.184\nns3.dns.nic.yahoo.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b8\nns4.dns.nic.yahoo.\t172800\tIN\tA\t156.154.156.184\nns4.dns.nic.yahoo.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b8\nns5.dns.nic.yahoo.\t172800\tIN\tA\t156.154.157.184\nns5.dns.nic.yahoo.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b8\nns6.dns.nic.yahoo.\t172800\tIN\tA\t156.154.158.184\nns6.dns.nic.yahoo.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b8\nyamaxun.\t\t172800\tIN\tNS\tns1.dns.nic.yamaxun.\nyamaxun.\t\t172800\tIN\tNS\tns2.dns.nic.yamaxun.\nyamaxun.\t\t172800\tIN\tNS\tns3.dns.nic.yamaxun.\nyamaxun.\t\t172800\tIN\tNS\tns4.dns.nic.yamaxun.\nyamaxun.\t\t172800\tIN\tNS\tns5.dns.nic.yamaxun.\nyamaxun.\t\t172800\tIN\tNS\tns6.dns.nic.yamaxun.\nYAMAXUN.\t\t86400\tIN\tDS\t24775 8 2 FD24CFE326A910CBB3F11CDDC381ABC7E296BD29E75DAC6DE13B4B5DBB130EA7\nYAMAXUN.\t\t86400\tIN\tDS\t40780 8 1 CAB17A91DA8F1F6635F0043FBCBEFF7BD68417A7\nYAMAXUN.\t\t86400\tIN\tDS\t40780 8 2 AB9C6B8F9F530B88A0A148734E2CA04F1301FE9AAF1F8FE557C47D929335FBBC\nYAMAXUN.\t\t86400\tIN\tDS\t54934 8 1 7C505D7B0E0B52BBEA563EAA45964769550BB2F3\nYAMAXUN.\t\t86400\tIN\tDS\t54934 8 2 6567DD1B20E5ABD23316A1C63D3D2E2A80A5952C91CA5AB99D556D40C45A1C32\nYAMAXUN.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GMENBvHMkOJYRsupgutcSEI7Y/LCfUhmrCYWmPi1hThYs+YaBu2vDi4jdOvBbLKCnNYLui0gT3H82CxMduq7sp2BYCagy9dkA0jG/vLHwpHQtMsUyHOIdM8+zwjw47zRx5rht/KJhIhMeQL3wL5dAVYoCQBAUZIRrgeXGrdt7txbQwEabLZfYydtomf2SrymxNJAc1i/FC4Bleu1KmgfsEhYxekJVoTpg/zpbcANCGpYhUtyOyZ/OQEUhnLYTaAjleoKN7buJtceeDy/NGSKz+LqvzsHTKOZS0UmEliZFo5WDZ567jJ1HzNN461H73rm/k43Thos+J4VZVTjoWFVCA==\nyamaxun.\t\t86400\tIN\tNSEC\tyandex. NS DS RRSIG NSEC\nyamaxun.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . ix3Ud+xWc6arQWldinIHOfk3a6ptMw9OCXR0npi4zKnBmSLpxq5SjlCIJss4OXS1jf8s0r4KEZh35/UOkjyp55U6btqWMbA1eux0t7kP31tD3ZCs8l/etONCc7RLsNUNjDG6YVRrVcZqHC1jllB6Ge6E1+ViIFPT9z7kBv6/cAaJA2Fba1F0OHhqlB5qYh9wpRgbyifKKJjVps5hOPf0lsTQfF/VnMo0E1oi942ISUfBEyMuCpex6Yz4hZvAy41Y7YoP/+aemXVre2vmGNmd8MHX+4gSCYylEOEOIjpzx/Kpob7oIldkrManTs6AS2+WSRmWt6s0lb35no5U0pOhuQ==\nns1.dns.nic.yamaxun.\t172800\tIN\tA\t156.154.144.185\nns1.dns.nic.yamaxun.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:b9\nns2.dns.nic.yamaxun.\t172800\tIN\tA\t156.154.145.185\nns2.dns.nic.yamaxun.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:b9\nns3.dns.nic.yamaxun.\t172800\tIN\tA\t156.154.159.185\nns3.dns.nic.yamaxun.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:b9\nns4.dns.nic.yamaxun.\t172800\tIN\tA\t156.154.156.185\nns4.dns.nic.yamaxun.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:b9\nns5.dns.nic.yamaxun.\t172800\tIN\tA\t156.154.157.185\nns5.dns.nic.yamaxun.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:b9\nns6.dns.nic.yamaxun.\t172800\tIN\tA\t156.154.158.185\nns6.dns.nic.yamaxun.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:b9\nyandex.\t\t\t172800\tIN\tNS\tns1.dns.nic.yandex.\nyandex.\t\t\t172800\tIN\tNS\tns2.dns.nic.yandex.\nyandex.\t\t\t172800\tIN\tNS\tns3.dns.nic.yandex.\nyandex.\t\t\t172800\tIN\tNS\tns4.dns.nic.yandex.\nyandex.\t\t\t172800\tIN\tNS\tns5.dns.nic.yandex.\nyandex.\t\t\t172800\tIN\tNS\tns6.dns.nic.yandex.\nYANDEX.\t\t\t86400\tIN\tDS\t3106 8 1 013D34FAB5D7C8CB307FD7A16AF29E3F4F59B83A\nYANDEX.\t\t\t86400\tIN\tDS\t3106 8 2 308055CDDB876A1247567DEC82979C86DCE7815EBAF89E3A06C892D77630274E\nYANDEX.\t\t\t86400\tIN\tDS\t7111 8 1 F25B22CFF80ECD613FF315C65D1EED757BD1992A\nYANDEX.\t\t\t86400\tIN\tDS\t7111 8 2 A40FF8296903D83D067166351B2159A375F7917D3FE2FF494AFF6D40DF9391A3\nYANDEX.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Cnrghd8UL+tDydoQcSkXU///95ksbrWjaKUaUqwgT/Li/cV5rwBxY8I9NCsVI03D8Whz7OzUXvivu9YrzlVu0Qa0Z/J0epMd7PuITvF+NAdzbLv6z6KdM/GMT4G2Y1EHQaddwe/ZXjuAOpY0QTeHL7W7+Eezp1R9dKIwMYbJaAYMoxxWNWeltBb2o0PEecfYfZJCgaTlDc7kzx9M4B11ZM9DWvsc5po1DUpGAQh7nKSnSMV0zGgb3nzt899W1ylx0dJz7uy4J3D1UR7e62mk2J/w+gdgKKEuT60h0XnFCV2GsysoyRLPr5NPypyB2+Cxv8YmeiVKOZkzomzoNJOdYQ==\nyandex.\t\t\t86400\tIN\tNSEC\tye. NS DS RRSIG NSEC\nyandex.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . VjnZSA5Ssm4xHb/w2xvMofUOrGetY3SvP9NHw+21luh0bw2wZCkc7bfFedExO8s3p4/xsMJaSi7FeAECrAhcB+A86abSYqTvTbxvX6ALdy929auyveFO8+5znlxP44OWTukZ+lrSRUAkA6h4p8zuGvk/W4IiPeI2A90iChqpg3fIqvq0Zdgu5cVTwA07m6ZcukXJKpV3wp7u+llESUphdLR85MJhHBmw2AGbN9jUFFWvs0MKHfBTgrJgvNXte71xan57bwkrSy++ips7eQb1Fpwrt53XSHSGHc/lS2OiAfkzcacuADYHXY95LPbw6MQk03TWa8NeFFZsaFS/yhfb/A==\nns1.dns.nic.yandex.\t172800\tIN\tA\t156.154.144.186\nns1.dns.nic.yandex.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:ba\nns2.dns.nic.yandex.\t172800\tIN\tA\t156.154.145.186\nns2.dns.nic.yandex.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:ba\nns3.dns.nic.yandex.\t172800\tIN\tA\t156.154.159.186\nns3.dns.nic.yandex.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:ba\nns4.dns.nic.yandex.\t172800\tIN\tA\t156.154.156.186\nns4.dns.nic.yandex.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:ba\nns5.dns.nic.yandex.\t172800\tIN\tA\t156.154.157.186\nns5.dns.nic.yandex.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:ba\nns6.dns.nic.yandex.\t172800\tIN\tA\t156.154.158.186\nns6.dns.nic.yandex.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:ba\nye.\t\t\t172800\tIN\tNS\tns1.yemen.net.ye.\nye.\t\t\t172800\tIN\tNS\tns2.yemen.net.ye.\nye.\t\t\t172800\tIN\tNS\tsah1.ye.\nye.\t\t\t172800\tIN\tNS\tsah2.ye.\nye.\t\t\t86400\tIN\tNSEC\tyodobashi. NS RRSIG NSEC\nye.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . tArLYbXQTeyc6x/nQRWLhy+ByufHpJmT/A4nxeXk2sRhpnKaB8h+HBLuhW9NLdKFmouhkxjtoVqWnBT7RxU4RAzpIZjtXlhv2PFWaIGAz6/ZPzKXFYhXOTQqW30Qvu1UCsXUzzAk/sXOPz1CwH8Eo7keAERYgnrCuyNQMwcZosUu4fwIi35yQ1nx62I6+gOsylgSAyDNJecJSk6qm+Bxjb2gap6WjGVxLRPD3E6m8yBDm70CkjXG+xvpgD4UJ7uFOCbJWjGx6IzlglGXKIj2wE88En790XklptLqPk2Zz2NSpijr7bh7DfJP45FF1gskamu/WSocxSyJ9foo/0tdjw==\nns1.yemen.net.ye.\t172800\tIN\tA\t65.162.184.33\nns1.yemen.net.ye.\t172800\tIN\tAAAA\t2a02:2718:4:0:0:0:0:33\nns2.yemen.net.ye.\t172800\tIN\tA\t65.162.184.34\nns2.yemen.net.ye.\t172800\tIN\tAAAA\t2a02:2718:4:0:0:0:0:34\nsah1.ye.\t\t172800\tIN\tA\t195.94.0.34\nsah1.ye.\t\t172800\tIN\tAAAA\t2a02:e280:8:d000:0:0:0:34\nsah2.ye.\t\t172800\tIN\tA\t195.94.0.35\nsah2.ye.\t\t172800\tIN\tAAAA\t2a02:e280:8:d000:0:0:0:35\nyodobashi.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nyodobashi.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nyodobashi.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nyodobashi.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nYODOBASHI.\t\t86400\tIN\tDS\t60050 8 2 6B099519EC0C1A4E9901A905340F4F7244F8DF826F93F7D13447F8EDF915EB9C\nYODOBASHI.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . S8ZJGhCd95ZOJgiRIxLq1CMkcrgO+moyQ5PXHWAd4K6KDYJWxwKwuRk6GgPx3IoDCEbsFkSyihgZYHo89eeR1+jM7/bZ53mRHWEskk9YrrNb3XvV2WXpf4Fj9WgfltUPYnzuRsOOgAQrEW71DNZIxbgwXe2Inl8JrKbvSaIG3PfqBwfZFUVryJdGomIVzYQnB8VdA0rCVbKa/a9mSJxwRpqJSDzR1RhgFLxtzbV/R7v5F2yYwbZ1A5A2lEpwGMqZCzNUN1+Ks4ytyzXF17oHojUaNLCcaV4Z+NEpbxyHst97lncMFAuv0S5Khwj5C7N4DL2SE9N7SCbscLH6HbQuBA==\nyodobashi.\t\t86400\tIN\tNSEC\tyoga. NS DS RRSIG NSEC\nyodobashi.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . NKFxGjCkN3V0UjoW5gAYIMT/8yvP4hyJlLhz2SNzgQSlAAfZbq0zlKLdPWi855azg90kIIEGZuoElcVHbkeK4kiwXV/XwipzYcLhGA5xwhYc4JkCddCHnLg4MXFBbFwOj6frvdIvC2bgTj6AHANE09g9nC2UUWPYb1xun/9EnKdisWacnUWyDpvPXBNVL5/e6nNP1k5DUvMS+wfyQ5dMv6Hwnzjg5/QVWoOkWVvD/4OROVHDiTz5hpiueiDs7Ius4Ngc0mwe70oOno77prJ3HTbGDffwKdXe/dhIkvKvRadYVAKMrqriEHFp1bzaaGn34CW4WZbv4FfupFdILTD3yw==\nyoga.\t\t\t172800\tIN\tNS\tdns1.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdns2.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdns3.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdns4.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdnsa.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdnsb.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdnsc.nic.yoga.\nyoga.\t\t\t172800\tIN\tNS\tdnsd.nic.yoga.\nYOGA.\t\t\t86400\tIN\tDS\t16444 8 2 5BBB4BE10F21C02D518C73B32CDB4471E3CB9A512D0F288B8F1609775C9BAA08\nYOGA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . v4WGr2WIVJYZ4sxj9UQ8qAzKMV2hHcjX6nmeVYzk4b3ftFlWR7kHqbhcbIn6+ihwLeie7UtV1fZcj9N/ikj8dIw6wnDNMU9/Yhm00jckq0U9JPgxH+rL+rnIgqJ3Ogo0DiaH/2uJ7+FkyNrXO4vgjkXph+vO5WZEQH5vxxsOEGaM0uwHZBPxEQMQOViVyts0K0s3uTUHx3uKpR5X0HdffXlmrozjkleN51MzezwX0eJFlSGInlzZWd1fAqvgHYIAEAlksp+SDtpiXCn2Z9DtQzrEdF/p9hWnqXqhNAdHXgVGwAThT+Tb+4OpN1/mCs7AA3MaqlX31w+YOHVZ8z3npQ==\nyoga.\t\t\t86400\tIN\tNSEC\tyokohama. NS DS RRSIG NSEC\nyoga.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . rvnVCQvCAc3DXf2/FUYUr29W3OkdGoeVH0OuYS06bIkjGXQICeIYcbv4LFBY9PytDgMZT0U1FD92wuutLaXdJU53xAz06429JjsKtFa8nPinhY/TNJuo5Hs8irNP1C+9ct3u+RiAc8NKEYeeaZjibZA9mDs8ACpKhC6F8WSecUy5WTum4fPCIl1ugybM3+rjiarj29ej4VSqYOUvwfe7KJI1QhQrLtl/q3eDBFGMq4EwW3JLG0ChUeyI8g8QKusAJ9zIWmsYZ7D3xbtw+lmbJ9kr9ZAZew8uOhps0YwLZGrIBUHi5PSdEd39FH5/EwYaziy8SIiFMkIv/Jk0eFCFNg==\ndns1.nic.yoga.\t\t172800\tIN\tA\t213.248.217.36\ndns1.nic.yoga.\t\t172800\tIN\tAAAA\t2a01:618:401:0:0:0:0:36\ndns2.nic.yoga.\t\t172800\tIN\tA\t103.49.81.36\ndns2.nic.yoga.\t\t172800\tIN\tAAAA\t2401:fd80:401:0:0:0:0:36\ndns3.nic.yoga.\t\t172800\tIN\tA\t213.248.221.36\ndns3.nic.yoga.\t\t172800\tIN\tAAAA\t2a01:618:405:0:0:0:0:36\ndns4.nic.yoga.\t\t172800\tIN\tA\t43.230.49.36\ndns4.nic.yoga.\t\t172800\tIN\tAAAA\t2401:fd80:405:0:0:0:0:36\ndnsa.nic.yoga.\t\t172800\tIN\tA\t156.154.100.3\ndnsa.nic.yoga.\t\t172800\tIN\tAAAA\t2001:502:ad09:0:0:0:0:3\ndnsb.nic.yoga.\t\t172800\tIN\tA\t156.154.101.3\ndnsc.nic.yoga.\t\t172800\tIN\tA\t156.154.102.3\ndnsd.nic.yoga.\t\t172800\tIN\tA\t156.154.103.3\nyokohama.\t\t172800\tIN\tNS\ta.gmoregistry.net.\nyokohama.\t\t172800\tIN\tNS\tb.gmoregistry.net.\nyokohama.\t\t172800\tIN\tNS\tk.gmoregistry.net.\nyokohama.\t\t172800\tIN\tNS\tl.gmoregistry.net.\nYOKOHAMA.\t\t86400\tIN\tDS\t42466 8 2 8BF64D685239BB601DC857CDDE6CCA7252DCE90DC814D600C899AD00A4124784\nYOKOHAMA.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . lO6MeQpBeLG0dlPGKqj2IFzj+eLOh20NSczkYgZmxKSjbdl4gs/OAiKJv+Cxpw6Yrx435rwDmccErKhYt91DS2DztKZXa7Qjca2wF2q0dpUZvJc4tDM3J/68/xXPIqDQO7Mdcck6Rst2MkzcdGk1mUPx2jBpgtY7Q+IADKtI+0QAdLEU0V/SomVuDFhurz9SpfMAk0UeQgqmfxABxAvfDjhZSQSpoEn36vK5GHyKEPpYYbMd/6mGx7FPkKSqbflQADhvsi0gPEsAVThUKeZ+4ZdXf4RsuahOFhiWviysMua6b9uWuy0ex0eC2CLADULzazafPaih7M9Irkze1cZMJg==\nyokohama.\t\t86400\tIN\tNSEC\tyou. NS DS RRSIG NSEC\nyokohama.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . uPdvSrZz8eCVmMWfUzl6lxAqi0aIpqOEzzHMaOSqA5ZUI3dQ7v6xWJRPzRn7WOgZq520ktGVRSS8ISPhPFRr/qIpUFu5tQnbfN00CDKWF+g0c9jn4G5raZH2IFn7k+FN9P8j7amjhwZZ9pK8WXoD0mAFASV13sCCSqqRKmnQnb7j49xff0tEsbrsEeEOVUO/i7aj2cpndvv6mcu3PbiQhU1NPYwl6Il85w21BHjh0vMcu4TYfhwDGRs8+pefhqjrP7hZ40I1d4h3MHlJ0qgtdmMMBhtBWy5J5E8eW2GmOUxe3cJkbc0zAbta4B3vGmyYLywLGBBQLyJOzhD5l1vAQg==\nyou.\t\t\t172800\tIN\tNS\tns1.dns.nic.you.\nyou.\t\t\t172800\tIN\tNS\tns2.dns.nic.you.\nyou.\t\t\t172800\tIN\tNS\tns3.dns.nic.you.\nyou.\t\t\t172800\tIN\tNS\tns4.dns.nic.you.\nyou.\t\t\t172800\tIN\tNS\tns5.dns.nic.you.\nyou.\t\t\t172800\tIN\tNS\tns6.dns.nic.you.\nYOU.\t\t\t86400\tIN\tDS\t5876 8 1 DB5A5A2E6394CBBC5772E79E64498FB3F091D4EB\nYOU.\t\t\t86400\tIN\tDS\t5876 8 2 95573A187A578257DDF0BF0A871C74E883F2367CCF7F5A5D3DDF02057286AC80\nYOU.\t\t\t86400\tIN\tDS\t41656 8 2 4D7022047E13AE416D1E12AC44C5EB5AB58C4BF1E4E86DD47C9DD62106A0E348\nYOU.\t\t\t86400\tIN\tDS\t51799 8 1 49E09AB4F270C154E56FD55A209FFBC1CE41FA1A\nYOU.\t\t\t86400\tIN\tDS\t51799 8 2 1DDBC3DAEB80E5040B46D0D0F1B747C463046EE2A24E1A8759A2F241AAE364E2\nYOU.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . o1JTXJyA8W174aQoyV2lTmjDqGve7hyxCSTiZtH6x7P43MhIvUGW+X+0AdkLbsziucVAfveG08+1XCrGsmmUdKRPKkiUbT0H4VdD92PdXj+2fiYsInV6ITUALeY0KISELJKMitkgEJRoalaAlGiTzzvHPk8VtI1PvRQL6dQoYOXlBR3Ea4ZSEyGWAlSWC/eRij0h8Us73bdCJ+s/kEbXN2qwUxPpveIRj2YipVwLuoMu/UHtCXdJSxQ3kK/MrtOy1K+5mkWom7+wTy3f/9L0K1eITXffbG4KTJk2WBOeSVl10sR3sfm3TKlQ42+owEANVjOaHT0vckwPi9PbF8mpyQ==\nyou.\t\t\t86400\tIN\tNSEC\tyoutube. NS DS RRSIG NSEC\nyou.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . FpB7WmoI7AxMXdARcHGnpccNzP/2R+DkpCEEQt9rctu5xJNodhynMkZMP0up408xWhFXM9DywuWdKiF5eJkpWWmdRWy0WWTDcYOJL9KcSWGAgpWiWrLvCzR62mANTRkV2n9ocY3FYVm/wkmwkrmK64F/Az2NeQo7oZGdUHE/dSXSJh9zk3TIrmrB5m9ZQONTK3ofCwzKdLVjnMDdM5QEo+bLa9bxuu0jZTTSq/HV6GUF3Gu380iHxSw9f4xDSIy0Yaylwd/kG8YkSLCiDLdHr/P7WqzbxdjcBByUo/zQ0J/P5HkBOlxUmu/C+flvO2AVbusbMguvNHf9XkdX8+kJhw==\nns1.dns.nic.you.\t172800\tIN\tA\t156.154.169.77\nns1.dns.nic.you.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:1:4d\nns2.dns.nic.you.\t172800\tIN\tA\t156.154.170.77\nns2.dns.nic.you.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:1:4d\nns3.dns.nic.you.\t172800\tIN\tA\t156.154.171.77\nns3.dns.nic.you.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:1:4d\nns4.dns.nic.you.\t172800\tIN\tA\t156.154.172.77\nns4.dns.nic.you.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:1:4d\nns5.dns.nic.you.\t172800\tIN\tA\t156.154.173.77\nns5.dns.nic.you.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:1:4d\nns6.dns.nic.you.\t172800\tIN\tA\t156.154.174.77\nns6.dns.nic.you.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:1:4d\nyoutube.\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nyoutube.\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nyoutube.\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nyoutube.\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nyoutube.\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nYOUTUBE.\t\t86400\tIN\tDS\t63811 8 2 704005247382F846EAC39D9654488F071934FDF3E96C05BE3266009593F60617\nYOUTUBE.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . WgIaP1SbWiSbmh06KeMKwuDInDuD95m3Y/hVRa3pLgthaidib73IcTcu3EjER7OJMQAi3zlWhxfmdDxWUgV3v/x/S69iMjleSPMulI7rXwO8VFX5Xjz5mTa13bG2ZS26M4A6pG+T3Lp+VxwSx6VQ5+WErPJ/tpzHRwj65brYhretsO3e4kjm7VZ31LyWGL5GY+57CKnlSJL6+YUK/X19DKppvcEDLF1/z+VV+HHlbXpLafJ3WBvG0PydYO2KJVSsDLQiq3EVlCu5VQvU693Sinc2wv2gAZ6DufzFT6fg4cqKPlw3+mYz+ButooGt/tm6VZAaMxa8rvGh+NQiuAMj9Q==\nyoutube.\t\t86400\tIN\tNSEC\tyt. NS DS RRSIG NSEC\nyoutube.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . U/+D5pWZGHUtwSV57zpzWNjofqK+rLhgGmDqhfTTKQhb8sZy4FqIhPJsZ2Cj0FwI2FlWBQWOSMb0XguPnQefMHqRdb1IY6LtFQpZi6mkq2j+y/EvgXsVVIiB10WqY0k2RioO2zeLaikoYNPqcbc+AKoNlTHdi44IsqmVFQcip+IzOarAMSs/E/GU54UxYeh6fmxSXgkJuMCLUFngnLE4MjhCCSSEBOSGhHpcwbDa0UDBmPvWWguTy5ONtwE5zFFw8OPuLDl06mCl68j0bxfYd5vpDlK3LOhs/MU3iYRchiDCP1/hAAYiBQNZyHMUm2wYQwuKlibiaHuOz+ed/RKLQw==\nyt.\t\t\t172800\tIN\tNS\td.ext.nic.fr.\nyt.\t\t\t172800\tIN\tNS\td.nic.fr.\nyt.\t\t\t172800\tIN\tNS\te.ext.nic.fr.\nyt.\t\t\t172800\tIN\tNS\tf.ext.nic.fr.\nyt.\t\t\t172800\tIN\tNS\tg.ext.nic.fr.\nYT.\t\t\t86400\tIN\tDS\t38414 8 2 BEBFF2A39D53F6785B72133AF9A0EA7CC420B66EF83262F803B9ECF0E3770A42\nYT.\t\t\t86400\tIN\tDS\t50602 8 2 32C66E2C3E3B541B84AB453F7E6E9F12603586422ABD2FAFE3053574A417A403\nYT.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FU0k9Am+lpzcNikK/VDp+dnZl6WcWifWUWIVP1cmd/6Ll7TFrOY6/MDog4mvqaK+ylVb/CkeE9qCKjcF92t2qTn+He/z6F3VeiSTJVZQ5YyyMiMH7kAVPQpyT8fVA0LeVqBOMd3uZvVfWSAA2IWEMVha5T/1WzBR0y2Vnndxcg7bleVVMJCwLlHyudRNJ2Suct7L6yakDDfzAgC59daxBxj0oPwEkimoku5iV/iE0LTtewbaBGVZ46WRG1wISb+yDpU9Zp3yFmI4D9cAvFVlbMnbyM/fRHHB3k02SU1zoGAFhwGLntK68z9JV6wiLIK2fhYWR7xfoqgvYzVAOgrzrA==\nyt.\t\t\t86400\tIN\tNSEC\tyun. NS DS RRSIG NSEC\nyt.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . D9lb6d8PrUmhGytjo+vM3EkBfjjp60+nE7BHJAupccMi4zcL2mmhtSyIQjHm33A4FvijPnvER9+/ISt2/3A3wo0Wc6QoCxo6xmhytRzCfxmhayfJ7gD1eJdmP2jE86DHdryK7NV1fKUjCsMV2ER3RzWj+prVvNODEheKEfGA4JcDrDk8/01eORwhS31KeDhDduI7RihY/p4aZ59MhZK6HngTwcjwYhKSmwYDFWFQXcWCu0sADtOYkantXBrtMAIkeCIGzPPQwJnSn0zDc3snL3iphU83smXdSVxJKKF9roblpK1Ceb6TPDlMLZNjHJcoEG2QmMx37QXlS1PIJAcKug==\nyun.\t\t\t172800\tIN\tNS\tns1.teleinfo.cn.\nyun.\t\t\t172800\tIN\tNS\tns2.teleinfoo.com.\nyun.\t\t\t172800\tIN\tNS\tns3.teleinfo.cn.\nyun.\t\t\t172800\tIN\tNS\tns4.teleinfoo.com.\nYUN.\t\t\t86400\tIN\tDS\t27565 8 2 D8B3C3D5EE497216F3920A87706F270101F63803903DE581669754AC772BAA85\nYUN.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . JoQBDuThaXCYu0mVVx+bcFL9G68Lu28DxnoekuwePfxK/OpaEJ8kRBBDKGddKKwGvRqJwDvT86NP1zHpdnRiJ4r0a5jalu/jsTnj5JyWGRMYxorJ8/zhBtMc2I8YiBTMpBUAaDlbL2SkJek0927+I4ZOCncC7vFP2nAxOPPQ11lx8/1r9CKKxqOxRMlZLd7W8lQmUN+Mj6WzG2OcCR1CCQdxCp3Z15FLaHOMxzYhVfth15bLtZcBuplzWE0FElUhq4BNAk/KY9V+InTMfNkrFH8HPB0bvlRtRYc6HY2yo0BTu+0sngfRgC7PS9buuGIerVq9ymc0p+i7xPaaO9i0/g==\nyun.\t\t\t86400\tIN\tNSEC\tza. NS DS RRSIG NSEC\nyun.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . fmJ0L5r3QZY0pOqaBM8mJmoP6zrC3cu3A+ku5bJsCHIxPf8NxGz5TJp74IKBxwg4YClvDA4yO5ryP5Zcvhf3W6phZOy2Ep3lX29j+dxNyPwONGJ8IgJ2ApNbGItToH9zDu25bEBt69+qmULERgNHx2lppZtv7Txki3SAxa34Sa26n+1vymg5FOMKgrczZhVUm1npOsC3XhXDddpjvbcfu6YWsdOZNuXRhWK+EbEXnjErdc/WDp6wO6BZTARm0EKiI1n/LyOS7Ts6gwkyd1LgHPJ9r0K2CGyq1BRrRk72Tqkx1lx+yzdxL2CUSLChbNQcbIJXHtVkOVxw7bD2zYvmOA==\nza.\t\t\t172800\tIN\tNS\tza1.dnsnode.net.\nza.\t\t\t172800\tIN\tNS\tnsza.is.co.za.\nza.\t\t\t172800\tIN\tNS\tza-ns.anycast.pch.net.\nza.\t\t\t172800\tIN\tNS\tsns-pb.isc.org.\nZA.\t\t\t86400\tIN\tDS\t11615 8 2 1338CAF0F9D089DC67154CFB3E8B52450E9401FCA67A12CAAF73D53E156037E4\nZA.\t\t\t86400\tIN\tDS\t40184 8 2 E614ABB181C1BC33A2EF48B427764D7D14F3FC5B20DF7EA9E73F76B3BBFE0C62\nZA.\t\t\t86400\tIN\tDS\t54052 8 2 A6142D7DD65AFDECFFD646020E0F97C67535BE1E4122673CF1767EF08866D02D\nZA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . RSoQa0B8VzNOAA/eQkU3XpZc/TizD7y2Um/WRPpAuoECgfsj93Q/xt/69Vw7hNyHscVNaA27VB13dzDCmfUxrnim55lUlJU1I6N6AvVVrLa5QwA4mSeY0QvpnN9hqKTIktNZ60M/rTssYa6lYK7sat9o60itASvJDh98M9XHxqvtSFFnenzNdVq9GLtmj0DrMIgwkYvEaM6TsAv3rBn/htr6lrx8R4XGaqaVTkFobzJt0HX7TKBtVQDXN1HXWyOsZlIDGudVc4b64RaUUCwLnu7LAMuS6/U1x5bW3dDtFgwdukR8+Sm0syiydScDxtaEIKv2zEqcokZ7om6KupPQIQ==\nza.\t\t\t86400\tIN\tNSEC\tzappos. NS DS RRSIG NSEC\nza.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . mBIaRV8KHxy4YCbSi0EA7ikHbIozqMwK8/RtKIAz11h7/5uom/JgT5kTx4rAjXPnugSF1DUoPun0D2fUMx0rkzW4xG8OkfFxuv07CZkfCuf0q5kE5lhPf5NW5/KKbjg13qxr0e1/kRrDhvBbYdH99gMpWObRtgMR9QV6LTSqR+t3ZbWUs17ybvOw6KikPgSbQmuTecgWJN7Jx+iCZkXRvAMqr7hCoW3kDkOj6ms6jf6DoxSro3M18FkKkm2UCvPGV12QSwbXyUOBoyb70uN0V3sNvdTouv6X/3Vq0tJ1aETuMpO1JBMHLMlt6Cac8SnSSR1lFmGDqBRcuEkl2gGLwQ==\nnsza.is.co.za.\t\t172800\tIN\tA\t196.4.160.27\nns.coza.net.za.\t\t172800\tIN\tA\t206.223.136.200\nns.coza.net.za.\t\t172800\tIN\tAAAA\t2001:43f8:30:0:0:0:0:200\nzappos.\t\t\t172800\tIN\tNS\tns1.dns.nic.zappos.\nzappos.\t\t\t172800\tIN\tNS\tns2.dns.nic.zappos.\nzappos.\t\t\t172800\tIN\tNS\tns3.dns.nic.zappos.\nzappos.\t\t\t172800\tIN\tNS\tns4.dns.nic.zappos.\nzappos.\t\t\t172800\tIN\tNS\tns5.dns.nic.zappos.\nzappos.\t\t\t172800\tIN\tNS\tns6.dns.nic.zappos.\nZAPPOS.\t\t\t86400\tIN\tDS\t13144 8 1 E7BAE50BE363D99F4A75B6C77CBF2F6DA5E67810\nZAPPOS.\t\t\t86400\tIN\tDS\t13144 8 2 9848D2ED4CA1C2D399D07E4305B83CB3CFF7FBE397314F6732648708AB06589D\nZAPPOS.\t\t\t86400\tIN\tDS\t23116 8 1 F8E7E1FDFDAF515FFE04BF6B101F7A88740DEA27\nZAPPOS.\t\t\t86400\tIN\tDS\t23116 8 2 649BE84611E0A28EEB643A6A76536B41BB839AF06033772C2011CCBCF567A291\nZAPPOS.\t\t\t86400\tIN\tDS\t36265 8 2 A8426C392C1C10535D73C70C91860AB821CE7CCFBEC9567ED6C015C0C3541CA7\nZAPPOS.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . emF1vIDqMVMUGJJ8nduYbUK9dvSEB30l+87/iUqRxQMCQ7gvb+QvvlOrBsBTdl+0pRQbfsfSCA3pkc2FchsFGw8KKbuv0aNfix/9cuqVQ1kqsjLxcWrN5VtP+dg2+ZWhFfkblACCT+L9dUEW0bTLVAXkZWTtWCNuX1UAL5iqrAGtLsBUM73IDbJsPWyqgNvHVfMZ/0AJ4OtDRCWQZBO+E3EsMs6/ClfSGX0qQ5pbaLjH7LlohFJ5M2QfbUsMnbGXcpkSSGscEApFggmL4Q8QFBwVRPIpXF6e0B4nvHTPXrP+jFpLj8qPI1QFUJDVvlHs7MTtVjsVGNNsG3f3C52HHQ==\nzappos.\t\t\t86400\tIN\tNSEC\tzara. NS DS RRSIG NSEC\nzappos.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . iDbL5z2frKc8r9A4VFoC0E/wxze8bMwH7ClePtCT8evyNv/ZTqRWQUhj0lgqSL2FyUkvGAH0FKvThyGMC8Su7S0UkNPOjIyqZefEYeYbLX99CedCnKqYySlbZRU9KlupbVNaDC3rzFsAw/BQGhJ8Mr+vWrfshvESMW9hovyW96loTpGFIl3Foria7cN29ccj3+ZBAkV/7lIiqzGkM5B0ZBPj+bWaK5Nfj7NiwdoZnVbuHr1aZ/uT21eWCosbZ+ZUXBUCv5vLKCN0nkSeJfHjeNjxps7dfwZqT/UhJe9LlZou5C2y2sQv9R/16/jofgjBDZ98oMCpyPW/xZR42U6FBA==\nns1.dns.nic.zappos.\t172800\tIN\tA\t156.154.144.187\nns1.dns.nic.zappos.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:bb\nns2.dns.nic.zappos.\t172800\tIN\tA\t156.154.145.187\nns2.dns.nic.zappos.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:bb\nns3.dns.nic.zappos.\t172800\tIN\tA\t156.154.159.187\nns3.dns.nic.zappos.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:bb\nns4.dns.nic.zappos.\t172800\tIN\tA\t156.154.156.187\nns4.dns.nic.zappos.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:bb\nns5.dns.nic.zappos.\t172800\tIN\tA\t156.154.157.187\nns5.dns.nic.zappos.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:bb\nns6.dns.nic.zappos.\t172800\tIN\tA\t156.154.158.187\nns6.dns.nic.zappos.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:bb\nzara.\t\t\t172800\tIN\tNS\ta0.nic.zara.\nzara.\t\t\t172800\tIN\tNS\ta2.nic.zara.\nzara.\t\t\t172800\tIN\tNS\tb0.nic.zara.\nzara.\t\t\t172800\tIN\tNS\tc0.nic.zara.\nZARA.\t\t\t86400\tIN\tDS\t26743 7 1 DB311C639714F0505A423A450341117FEC68B4B5\nZARA.\t\t\t86400\tIN\tDS\t26743 7 2 8C5921F2924E3B6EC6504A7FF9448924A877707FDCB283F3D6C2D7B59555BC76\nZARA.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . vpSiewjQxnVNgcg+0Ae+8E21Jo2ZV60bmcrkH8DMqkk64JFPPKcgpOQ0MAQmJIgM8Pl5hj3OITzKA8m2Pq2k3+NHrBwkKakrLNc2uIWQc1qkMoZctyGFsuT16/NRDebCRFe+xo0SrKtcytk7SCCXzOfSA1VZWmaZR55HKEJRif8362Fpt1Gn4mVEfLw1jqHGUaM92gYgAgH4JpM2X1CaHWB6f87YaU4r2j+bpAPGgkRkOHRbAWRYMilfTXwVBZ0xbkRXPtDL57hZofqPNjXO86Blv9h7cBaeC0p+ryYgeNFZiiu77vGrupKHkenIiTpN6P197uxbJvPte+OKfrAl+w==\nzara.\t\t\t86400\tIN\tNSEC\tzero. NS DS RRSIG NSEC\nzara.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . CKxbXgFro8+5pwQTFJNOalGNG2lK4JjCoMoS4YI/9HR5Wajw1uip5v7UKhew18oBlcZmO1DUHRMtzHlECa7fthPmu9EV1AsWDND5Yi1pADe8jwmlUJ62FazLQcR7Lfkfcwx14m+eq/plZK2iUxG/av+9iKLfFux+eiMGICzxbEtyMbc8sONRGhLMASUjMogUn0kIY1Du34ZGq1A75TskGOdQpUsQwFU87eJ45ZqbYbLlPZv6SKbYNz/LL3cK/Njtqt5U554d2ue+qonJJ4Fdrd/GLBX2qbDhCrK0MUMXcOLZD4QQXVx8PDZap0ccuFb4FNDhEiuA60FAZl/dwp3n+Q==\na0.nic.zara.\t\t172800\tIN\tA\t65.22.232.33\na0.nic.zara.\t\t172800\tIN\tAAAA\t2a01:8840:e2:0:0:0:0:33\na2.nic.zara.\t\t172800\tIN\tA\t65.22.235.33\na2.nic.zara.\t\t172800\tIN\tAAAA\t2a01:8840:e5:0:0:0:0:33\nb0.nic.zara.\t\t172800\tIN\tA\t65.22.233.33\nb0.nic.zara.\t\t172800\tIN\tAAAA\t2a01:8840:e3:0:0:0:0:33\nc0.nic.zara.\t\t172800\tIN\tA\t65.22.234.33\nc0.nic.zara.\t\t172800\tIN\tAAAA\t2a01:8840:e4:0:0:0:0:33\nzero.\t\t\t172800\tIN\tNS\tns1.dns.nic.zero.\nzero.\t\t\t172800\tIN\tNS\tns2.dns.nic.zero.\nzero.\t\t\t172800\tIN\tNS\tns3.dns.nic.zero.\nzero.\t\t\t172800\tIN\tNS\tns4.dns.nic.zero.\nzero.\t\t\t172800\tIN\tNS\tns5.dns.nic.zero.\nzero.\t\t\t172800\tIN\tNS\tns6.dns.nic.zero.\nZERO.\t\t\t86400\tIN\tDS\t1561 8 1 5BE75C2258442F289130FE2696A20B46D1DC95B7\nZERO.\t\t\t86400\tIN\tDS\t1561 8 2 A6069B150C3DC041FD697D3AF9D70B42F55AF3AC36F3C68F1C3F0A86477AF4A3\nZERO.\t\t\t86400\tIN\tDS\t2971 8 1 16940B7FF4C7C4ECD85C852A48BE9E9E88AB75E1\nZERO.\t\t\t86400\tIN\tDS\t2971 8 2 7D61AB77357FDB16A2346EFFE253C5D946B177E5871B355679CB9C03F3A999BE\nZERO.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . GkXtBnbm4jIjqqMpIxpKmWi2TxLathCZyAHnwIy92Q14wUmGwMzQ+NADvOK6aBIDe9/SPUe13dEZyQ7eZsrF98ixqAFyFh3uPZI1BvWR7jdI6HUms8fQ3Z+EE9FVgbBDIQvTo7XcNePCRaAbefxG7mt1ayx14KGYnoAoGp38BMljRyyDzDuftr1E4iH+CiObrbJHtToOvxjHUxPZ87krUlaiPb2H/K7+pYdwuBWoyJgSVdldSor2SuEAET+d2UrlshcWt8WT0nv2/7W4HFluHT2C1+o8H4A8ypMl6tB6kzk1xfLAdtnqIC+bApfv+2eYJprimD81DHQ0E3eIDwr+7A==\nzero.\t\t\t86400\tIN\tNSEC\tzip. NS DS RRSIG NSEC\nzero.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Tqv8xFe+bLuayCOUbE+PM9O3N80fsDsvDW971L44zNaG7PJkqRZxJMGDFVglx+7t35SsYbrvrjlDtIXCsMvJWK+vkRDTnmIjFSd70bdZWPTraMR5kubNkO0TNXbh0TJCDamnansfIbYr2bzYaridXqMWeXdi7Uu8Hc8C98j/Q8FeIhKmjHocJrm7O8/EmCv3xZ53hBJjYBXq1i1laLdgb8FsxQUqaPSpHrLjH0Akh1Nuhv+4cDpb7ktPsTCoBi4I4IVD3oRUbIieyWlTxaNfBmu7f41Hc+CzI7d9974SWCqQdZd6JoZkQ/L5e2ZOldZnB1FEEn0/8Vp3c535sj5BIA==\nns1.dns.nic.zero.\t172800\tIN\tA\t156.154.144.188\nns1.dns.nic.zero.\t172800\tIN\tAAAA\t2610:a1:1071:0:0:0:0:bc\nns2.dns.nic.zero.\t172800\tIN\tA\t156.154.145.188\nns2.dns.nic.zero.\t172800\tIN\tAAAA\t2610:a1:1072:0:0:0:0:bc\nns3.dns.nic.zero.\t172800\tIN\tA\t156.154.159.188\nns3.dns.nic.zero.\t172800\tIN\tAAAA\t2610:a1:1073:0:0:0:0:bc\nns4.dns.nic.zero.\t172800\tIN\tA\t156.154.156.188\nns4.dns.nic.zero.\t172800\tIN\tAAAA\t2610:a1:1074:0:0:0:0:bc\nns5.dns.nic.zero.\t172800\tIN\tA\t156.154.157.188\nns5.dns.nic.zero.\t172800\tIN\tAAAA\t2610:a1:1075:0:0:0:0:bc\nns6.dns.nic.zero.\t172800\tIN\tA\t156.154.158.188\nns6.dns.nic.zero.\t172800\tIN\tAAAA\t2610:a1:1076:0:0:0:0:bc\nzip.\t\t\t172800\tIN\tNS\tns-tld1.charlestonroadregistry.com.\nzip.\t\t\t172800\tIN\tNS\tns-tld2.charlestonroadregistry.com.\nzip.\t\t\t172800\tIN\tNS\tns-tld3.charlestonroadregistry.com.\nzip.\t\t\t172800\tIN\tNS\tns-tld4.charlestonroadregistry.com.\nzip.\t\t\t172800\tIN\tNS\tns-tld5.charlestonroadregistry.com.\nZIP.\t\t\t86400\tIN\tDS\t37525 8 2 32EB9249D844B8593CF81FA5E2CEC76CFCC536C249E116EA9B49269AC8F239CE\nZIP.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . FBBwordCqOX7amEzA2EWyetoxC5CnPPH/16qGrMfLymB2wmkWd+q7drhCbJtrIZHx31C2WLyUiRkoCABfSPo/pBDu40R3lnwF/vPHFD+6fIbRvIr1OO2Am9rq64i1Fnxw2phF4T88t/fJkcVk784lUG+sI5QRTbWcVJDDGjbrXphI7Y7VO2MPRhXPBMT1fUDffXQwtVmMFLwvxkCLz2wzryYIwrj6vdv5OU5wtIBGn38g0PGwFjr6DhSOS9Pmi8SJqeOY8JO5R0BVbl1zcMOdJ3epdTitGTYwjajPUmLG2fMRKQPkNWLO+8+ICGDJ/EUNYBBhM4Oa7JnySSMmTWpEg==\nzip.\t\t\t86400\tIN\tNSEC\tzm. NS DS RRSIG NSEC\nzip.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . hKttD3csdWz/ttPiDqD7VwZ4PZVw8+917P75GldqfPPC3uPSK8GI2iMx2MqoZwaM2YIGKejgKHvY0ajI0T4Od7deMcu+5kw8GhFE1pmqYZyQbOBOdmVmWg9S8BT2wYW6yzpGRMkTF+H9NWVk1Bnh4BG7AWtQSNcInIMwGYmAtWywaGNo1KYnmZ0zi5VdItbY6YsIiDSGt7EC8S1UoYYPw9F7MOoq96KKR6c8Mvl+8C++XSkJXeZeS82dN+VECc2+xyxAfHuXZ8DjrTfwC1X/r6tfd/sstqtfPkQ1mRdH/k5HO64t5VnENc7wRI5Tp1LO4MDaBhZcKthTBo4ISigoeA==\nzm.\t\t\t172800\tIN\tNS\tns1.zamnet.zm.\nzm.\t\t\t172800\tIN\tNS\tns2.zamnet.zm.\nzm.\t\t\t172800\tIN\tNS\tpch.nic.zm.\nzm.\t\t\t172800\tIN\tNS\tns-zm.afrinic.net.\nZM.\t\t\t86400\tIN\tDS\t32227 8 2 160541488376C942E1B0012F4B33094727C60CE321976A18FBD097ADA469F764\nZM.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . YnWxMOYVijT7bSI0rZwQZxyZXiHSi3YFM+Zh2eQkgdZQB5C/BpCOXCasFA3O5JwTr7XVui+mdh1wCMzH0jH5Fq/qaslC5otPLyAgQsQol/wuzQ3Vd3l/G8eI562EBQwoNACI3un2d/aRf1471z79+7oYM47O84aiOxjSXpLXxqfH3HLv5m3sQ5bSFK48rXqP9RYhhOfyrPltaXpu4Mwnx54aAhn8kQgQ82eEOaa0FfhxBjmcfks9p/ILd1Q8G2A4hh3WXUEpN09OyyzZ8rIPOvDrOcimQpztq3h17VHif8tMOeu3fFJ1V2YvQsCRT2MWNpaWm5EtfDRZfoOMNJtwew==\nzm.\t\t\t86400\tIN\tNSEC\tzone. NS DS RRSIG NSEC\nzm.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . AO7U2B/jynzm4I/Lv49Cn+H5vp3stAL1UfkhGZP8vxyevShXP7TUBVrwhsq/EaG7d4UN9H70Lb+N7zhG0mCdeVDdw7fFDceQXAffhO/LfmZBGOXLf4ssGXa5pP3N5pZ2miHdAEE9a8l205zswO/0gfoMDlv1ajf4Lu2c3F9rsVJGi+djCmB2YnrpFYt8a02ZzWRYs+MwEq+p3A23HfodDC/9zKsYr5wHRHYwn2n5v9a0WW2eHyk5uvDBHYSIawPL/6df5N/vyuGmqC3iwAg4Ht5v/BreXLInNpnfJK14gmxweXwd5OLU1uH6w5F0pRO02BL/EUssaDvF7YXu7pCgjw==\npch.nic.zm.\t\t172800\tIN\tA\t204.61.216.73\npch.nic.zm.\t\t172800\tIN\tAAAA\t2001:500:14:6073:ad:0:0:1\nns1.zamnet.zm.\t\t172800\tIN\tA\t196.46.192.26\nns2.zamnet.zm.\t\t172800\tIN\tA\t196.46.192.21\nzone.\t\t\t172800\tIN\tNS\tdemand.beta.aridns.net.au.\nzone.\t\t\t172800\tIN\tNS\tdemand.alpha.aridns.net.au.\nzone.\t\t\t172800\tIN\tNS\tdemand.delta.aridns.net.au.\nzone.\t\t\t172800\tIN\tNS\tdemand.gamma.aridns.net.au.\nZONE.\t\t\t86400\tIN\tDS\t30532 8 1 FDA16403183C6DCB478752575FE6AA0C396C7957\nZONE.\t\t\t86400\tIN\tDS\t30532 8 2 F94EB9B27B063D484F033899E0F234506001B6C9B447AE25CBD51BD7728C7D63\nZONE.\t\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . nalJ4RkuPb+XIXMK8JtsydSb1wE3z8VNQZL1qG3borc4lOARWh6D+codcjPLT19qmALK4eC7sLfCiR+PXsqfND7qYVMVmBqOcs4jltda3aCtJJCXRj7hK7C0T7RMtpCLD771TLL0j84U+9FYT99NLSk2QSKHOM03gyc8/3tTZAgZY9VpjyL0gkKfvgg88/+tTmPLG9wH6S6ZNiFiNxYubT7XB7/+RAnQqfcx+i24EZHzYE2PpZ9ny65roLd8KyxkkR1pustRp++1uKXMoe1o1TxPKkmi3aCpgd94pEivXGhGERH8iA1jxT6m3iwCA1ycfxvecqW4fn46vdJuN7tNhQ==\nzone.\t\t\t86400\tIN\tNSEC\tzuerich. NS DS RRSIG NSEC\nzone.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . jnsW4MHvsdMbvxOlER45XelfCRW9OcOwPPmhBXqcPMIpM55ZYemj/0xjSXl58ThrM2kkmTEoI/WaNTVerMJyGSQtD2F2K35SVivuVAGDZR7I/j6mio2sI/DPjd22freqhbHjFNhSv/uxDZpx15bccJb0jHoC2PT7aKID68KTankO4/lMd5hAsK/5EVRxHk/7BUMd8ZNPktTckCU0pQCt1oOAt/ZB9MPIR86C+VbQByCJG1YBNSz48CbYyC8GYFcyhdxQxHd2RT7U2c0cbekY8rnWQDmYCLogDO0+pyXIjJZIU0gDLRupwK3npW4L2xEYtHFpG+JcanS3dfjH1TlT+w==\nzuerich.\t\t172800\tIN\tNS\tns1a.ksregistry.net.\nzuerich.\t\t172800\tIN\tNS\tns1b.ksregistry.net.\nzuerich.\t\t172800\tIN\tNS\tns2a.ksregistry.com.\nzuerich.\t\t172800\tIN\tNS\tns2b.ksregistry.com.\nZUERICH.\t\t86400\tIN\tDS\t52375 8 2 E3EBD91BBF29BE88D075C43AC313A9DB174267E858061316EC4C942728A3829E\nZUERICH.\t\t86400\tIN\tRRSIG\tDS 8 1 86400 20190306050000 20190221040000 16749 . Z4FAESgQZwJ3Mctk7ETyPo7NSBKGUGMyk6QvsEXye7faavM9rHuLPBz0Z4glBgF8H2L4EF9H4AtXYZ6G405YBASXAIlwTthr089+tO9i0CVPInhuo2xBvEC7tv5Ed+jRP7tXcxfNTsgt4RXdDEhmkVZ0fXk/2jQ5p/ZYw3fvzNlOW4RSb12x9cjmhMuCyjdTslDcyEkh9gDNl8iQqAIw0TW4yndBuxxd0eYv8NI0LqQDcVDNyCByxDlTWnwTo4Vb/28/ryYwRDi4bEmYmDiY/fuglFjxzSbflKj7RiR3PrNBBA2Aza3UO9Uaq2NTOocrAJ82qTwqVCzVVTQe50z7rQ==\nzuerich.\t\t86400\tIN\tNSEC\tzw. NS DS RRSIG NSEC\nzuerich.\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . Q+uMcPMPiV7urc1MertMmwtAY5M7OPR3BFIZMCsL0fR8WPaVHPsZrU11lO3qyE7WbmqOOFOklpxTTrQHpklF1+njRINkuYnFsEN0K8Qj48W6y/zotUPfGtsC/cTyyiriBuZ7wREbTNoEEncU9gclBgeoR8jv/7V05O+2yX6reiSupsJMTrPFsp1GOEGQ1rhIXX1tVmEDU4upJrdWBiEeb2o2/Olv/PimJecok+SEpLNd1ENzEJ02TNFSltMiw+bWQWxT526x+y/095bYydKvjoBYvMV5nuk/4k9iemM5p44+1jYA3aLPHIuhS+eT9+XJAyByYrVmo9FiwK+jOCWP0Q==\nzw.\t\t\t172800\tIN\tNS\tns1.telone.co.zw.\nzw.\t\t\t172800\tIN\tNS\tns1.liquidtelecom.net.\nzw.\t\t\t172800\tIN\tNS\tns2.telone.co.zw.\nzw.\t\t\t172800\tIN\tNS\tns2.liquidtelecom.net.\nzw.\t\t\t172800\tIN\tNS\tzw-ns.anycast.pch.net.\nzw.\t\t\t86400\tIN\tNSEC\t. NS RRSIG NSEC\nzw.\t\t\t86400\tIN\tRRSIG\tNSEC 8 1 86400 20190306050000 20190221040000 16749 . M0LY8yJKAPlMy88k5tOM5r9K4bOCK13MRtcjHtYUilvmIdU72tDlR6TuOA9ChlXiGr62l7ZfAdIni0vDwIt/VoptxyTrUeth/jyCg/j2jjTsGOCs3NLISyckxptEyy9DhNhI//rKNe61S9CjzQgIUsj7oC7oH3kdLFBZpZd//iLB+B6dOdMOdx//PdxFxuIla3GyqfpyRGaE2NowmfJmz3/i+/xXR4NIha8rnqxvz3UHhdcymPq7WuqG4pUUnqwWUxY6RpyrCiayEJ6obzA9D4ACQa3JyLmGpvtvwufb1NAbF8+Ewvz2B8yRWTIanjMRebS5/Kg+pi6Uo6sSaj0lPg==\nns1.telone.co.zw.\t172800\tIN\tA\t194.133.122.47\nns1.telone.co.zw.\t172800\tIN\tAAAA\t2c0f:f758:0:13:0:0:0:47\nns2.telone.co.zw.\t172800\tIN\tA\t194.133.122.42\nns2.telone.co.zw.\t172800\tIN\tAAAA\t2c0f:f758:0:13:0:0:0:42\n"
  },
  {
    "path": "data/special-use-domain.csv",
    "content": "Name,Reference\r\n10.in-addr.arpa.,[RFC6761]\r\n16.172.in-addr.arpa.,[RFC6761]\r\n17.172.in-addr.arpa.,[RFC6761]\r\n18.172.in-addr.arpa.,[RFC6761]\r\n19.172.in-addr.arpa.,[RFC6761]\r\n20.172.in-addr.arpa.,[RFC6761]\r\n21.172.in-addr.arpa.,[RFC6761]\r\n22.172.in-addr.arpa.,[RFC6761]\r\n23.172.in-addr.arpa.,[RFC6761]\r\n24.172.in-addr.arpa.,[RFC6761]\r\n25.172.in-addr.arpa.,[RFC6761]\r\n26.172.in-addr.arpa.,[RFC6761]\r\n27.172.in-addr.arpa.,[RFC6761]\r\n28.172.in-addr.arpa.,[RFC6761]\r\n29.172.in-addr.arpa.,[RFC6761]\r\n30.172.in-addr.arpa.,[RFC6761]\r\n31.172.in-addr.arpa.,[RFC6761]\r\n168.192.in-addr.arpa.,[RFC6761]\r\n254.169.in-addr.arpa.,[RFC6762]\r\n8.e.f.ip6.arpa.,[RFC6762]\r\n9.e.f.ip6.arpa.,[RFC6762]\r\na.e.f.ip6.arpa.,[RFC6762]\r\nb.e.f.ip6.arpa.,[RFC6762]\r\nhome.arpa.,[RFC8375]\r\nexample.,[RFC6761]\r\nexample.com.,[RFC6761]\r\nexample.net.,[RFC6761]\r\nexample.org.,[RFC6761]\r\ninvalid.,[RFC6761]\r\nlocal.,[RFC6762]\r\nlocalhost.,[RFC6761]\r\nonion.,[RFC7686]\r\ntest.,[RFC6761]\r\n"
  },
  {
    "path": "ext/.gitignore",
    "content": "*.o\nMakefile*\n*.so\n*.bundle\nasn1c/\n"
  },
  {
    "path": "ext/ANY.c",
    "content": "/*\n * Copyright (c) 2004-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <ANY.h>\n#include <errno.h>\n\nasn_OCTET_STRING_specifics_t asn_SPC_ANY_specs = {\n\tsizeof(ANY_t),\n\toffsetof(ANY_t, _asn_ctx),\n\tASN_OSUBV_ANY\n};\nasn_TYPE_operation_t asn_OP_ANY = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print,\n\tOCTET_STRING_compare,\n\tasn_generic_no_constraint,\n\tOCTET_STRING_decode_ber,\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_hex,\n\tANY_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0, 0,\n#else\n\tANY_decode_uper,\n\tANY_encode_uper,\n#endif  /* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_ANY = {\n\t\"ANY\",\n\t\"ANY\",\n\t&asn_OP_ANY,\n\tasn_generic_no_constraint,\n\t0, 0, 0, 0,\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_ANY_specs,\n};\n\n#undef RETURN\n#define RETURN(_code)                       \\\n    do {                                    \\\n        asn_dec_rval_t tmprval;             \\\n        tmprval.code = _code;               \\\n        tmprval.consumed = consumed_myself; \\\n        return tmprval;                     \\\n    } while(0)\n\nasn_enc_rval_t\nANY_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\n\tif(flags & XER_F_CANONICAL) {\n\t\t/*\n\t\t * Canonical XER-encoding of ANY type is not supported.\n\t\t */\n\t\tASN__ENCODE_FAILED;\n\t}\n\n\t/* Dump as binary */\n\treturn OCTET_STRING_encode_xer(td, sptr, ilevel, flags, cb, app_key);\n}\n\nstruct _callback_arg {\n\tuint8_t *buffer;\n\tsize_t offset;\n\tsize_t size;\n};\n\nstatic int ANY__consume_bytes(const void *buffer, size_t size, void *key);\n\nint\nANY_fromType(ANY_t *st, asn_TYPE_descriptor_t *td, void *sptr) {\n\tstruct _callback_arg arg;\n\tasn_enc_rval_t erval;\n\n\tif(!st || !td) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tif(!sptr) {\n\t\tif(st->buf) FREEMEM(st->buf);\n\t\tst->size = 0;\n\t\treturn 0;\n\t}\n\n\targ.offset = arg.size = 0;\n\targ.buffer = 0;\n\n\terval = der_encode(td, sptr, ANY__consume_bytes, &arg);\n\tif(erval.encoded == -1) {\n\t\tif(arg.buffer) FREEMEM(arg.buffer);\n\t\treturn -1;\n\t}\n\tassert((size_t)erval.encoded == arg.offset);\n\n\tif(st->buf) FREEMEM(st->buf);\n\tst->buf = arg.buffer;\n\tst->size = arg.offset;\n\n\treturn 0;\n}\n\nANY_t *\nANY_new_fromType(asn_TYPE_descriptor_t *td, void *sptr) {\n\tANY_t tmp;\n\tANY_t *st;\n\n\tif(!td || !sptr) {\n\t\terrno = EINVAL;\n\t\treturn 0;\n\t}\n\n\tmemset(&tmp, 0, sizeof(tmp));\n\n\tif(ANY_fromType(&tmp, td, sptr)) return 0;\n\n\tst = (ANY_t *)CALLOC(1, sizeof(ANY_t));\n\tif(st) {\n\t\t*st = tmp;\n\t\treturn st;\n\t} else {\n\t\tFREEMEM(tmp.buf);\n\t\treturn 0;\n\t}\n}\n\nint\nANY_to_type(ANY_t *st, asn_TYPE_descriptor_t *td, void **struct_ptr) {\n\tasn_dec_rval_t rval;\n\tvoid *newst = 0;\n\n\tif(!st || !td || !struct_ptr) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tif(st->buf == 0) {\n\t\t/* Nothing to convert, make it empty. */\n\t\t*struct_ptr = (void *)0;\n\t\treturn 0;\n\t}\n\n\trval = ber_decode(0, td, (void **)&newst, st->buf, st->size);\n\tif(rval.code == RC_OK) {\n\t\t*struct_ptr = newst;\n\t\treturn 0;\n\t} else {\n\t\t/* Remove possibly partially decoded data. */\n\t\tASN_STRUCT_FREE(*td, newst);\n\t\treturn -1;\n\t}\n}\n\nstatic int ANY__consume_bytes(const void *buffer, size_t size, void *key) {\n\tstruct _callback_arg *arg = (struct _callback_arg *)key;\n\n\tif((arg->offset + size) >= arg->size) {\n\t\tsize_t nsize = (arg->size ? arg->size << 2 : 16) + size;\n\t\tvoid *p = REALLOC(arg->buffer, nsize);\n\t\tif(!p) return -1;\n\t\targ->buffer = (uint8_t *)p;\n\t\targ->size = nsize;\n\t}\n\n\tmemcpy(arg->buffer + arg->offset, buffer, size);\n\targ->offset += size;\n\tassert(arg->offset < arg->size);\n\n\treturn 0;\n}\n\n#ifndef ASN_DISABLE_PER_SUPPORT\n\nasn_dec_rval_t\nANY_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                const asn_per_constraints_t *constraints, void **sptr,\n                asn_per_data_t *pd) {\n    asn_OCTET_STRING_specifics_t *specs =\n        td->specifics ? (asn_OCTET_STRING_specifics_t *)td->specifics\n                      : &asn_SPC_ANY_specs;\n    size_t consumed_myself = 0;\n    int repeat;\n    ANY_t *st = (ANY_t *)*sptr;\n\n    (void)opt_codec_ctx;\n    (void)constraints;\n\n    /*\n     * Allocate the structure.\n     */\n    if(!st) {\n        st = (ANY_t *)(*sptr = CALLOC(1, specs->struct_size));\n        if(!st) RETURN(RC_FAIL);\n    }\n\n    ASN_DEBUG(\"PER Decoding ANY type\");\n\n\n    st->size = 0;\n    do {\n        ssize_t raw_len;\n        ssize_t len_bytes;\n        ssize_t len_bits;\n        void *p;\n        int ret;\n\n        /* Get the PER length */\n        raw_len = uper_get_length(pd, -1, &repeat);\n        if(raw_len < 0) RETURN(RC_WMORE);\n\n        ASN_DEBUG(\"Got PER length len %zu, %s (%s)\", raw_len,\n                  repeat ? \"repeat\" : \"once\", td->name);\n        len_bytes = raw_len;\n        len_bits = len_bytes * 8;\n\n        p = REALLOC(st->buf, st->size + len_bytes + 1);\n        if(!p) RETURN(RC_FAIL);\n        st->buf = (uint8_t *)p;\n\n        ret = per_get_many_bits(pd, &st->buf[st->size], 0, len_bits);\n        if(ret < 0) RETURN(RC_WMORE);\n        consumed_myself += len_bits;\n        st->size += len_bytes;\n    } while(repeat);\n    st->buf[st->size] = 0; /* nul-terminate */\n\n    RETURN(RC_OK);\n}\n\nasn_enc_rval_t\nANY_encode_uper(asn_TYPE_descriptor_t *td,\n                const asn_per_constraints_t *constraints, void *sptr,\n                asn_per_outp_t *po) {\n    const ANY_t *st = (const ANY_t *)sptr;\n    asn_enc_rval_t er = {0, 0, 0};\n    const uint8_t *buf;\n    size_t size;\n    int ret;\n\n    (void)constraints;\n\n    if(!st || (!st->buf && st->size)) ASN__ENCODE_FAILED;\n\n    buf = st->buf;\n    size = st->size;\n    while(size) {\n        ssize_t may_save = uper_put_length(po, size);\n        if(may_save < 0) ASN__ENCODE_FAILED;\n\n        ret = per_put_many_bits(po, buf, may_save * 8);\n        if(ret) ASN__ENCODE_FAILED;\n\n        buf += may_save;\n        size -= may_save;\n        assert(!(may_save & 0x07) || !size);\n    }\n\n    ASN__ENCODED_OK(er);\n}\n\n#endif /* ASN_DISABLE_PER_SUPPORT */\n\n"
  },
  {
    "path": "ext/ANY.h",
    "content": "/*-\n * Copyright (c) 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef ASN_TYPE_ANY_H\n#define ASN_TYPE_ANY_H\n\n#include <OCTET_STRING.h>\t/* Implemented via OCTET STRING type */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef struct ANY {\n\tuint8_t *buf;\t/* BER-encoded ANY contents */\n\tint size;\t/* Size of the above buffer */\n\n\tasn_struct_ctx_t _asn_ctx;\t/* Parsing across buffer boundaries */\n} ANY_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_ANY;\nextern asn_TYPE_operation_t asn_OP_ANY;\nextern asn_OCTET_STRING_specifics_t asn_SPC_ANY_specs;\n\nasn_struct_free_f ANY_free;\nasn_struct_print_f ANY_print;\nber_type_decoder_f ANY_decode_ber;\nder_type_encoder_f ANY_encode_der;\nxer_type_encoder_f ANY_encode_xer;\nper_type_decoder_f ANY_decode_uper;\nper_type_encoder_f ANY_encode_uper;\n\n#define ANY_free         OCTET_STRING_free\n#define ANY_print        OCTET_STRING_print\n#define ANY_compare      OCTET_STRING_compare\n#define ANY_constraint   asn_generic_no_constraint\n#define ANY_decode_ber   OCTET_STRING_decode_ber\n#define ANY_encode_der   OCTET_STRING_encode_der\n#define ANY_decode_xer   OCTET_STRING_decode_xer_hex\n\n/******************************\n * Handy conversion routines. *\n ******************************/\n\n/* Convert another ASN.1 type into the ANY. This implies DER encoding. */\nint ANY_fromType(ANY_t *, asn_TYPE_descriptor_t *td, void *struct_ptr);\nANY_t *ANY_new_fromType(asn_TYPE_descriptor_t *td, void *struct_ptr);\n\n/* Convert the contents of the ANY type into the specified type. */\nint ANY_to_type(ANY_t *, asn_TYPE_descriptor_t *td, void **struct_ptr);\n\n#define\tANY_fromBuf(s, buf, size)\tOCTET_STRING_fromBuf((s), (buf), (size))\n#define\tANY_new_fromBuf(buf, size)\tOCTET_STRING_new_fromBuf(\t\\\n\t\t\t\t\t\t&asn_DEF_ANY, (buf), (size))\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_TYPE_ANY_H */\n"
  },
  {
    "path": "ext/AccessDescription.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AccessDescription.h\"\n\nasn_TYPE_member_t asn_MBR_AccessDescription_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct AccessDescription, accessMethod),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"accessMethod\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct AccessDescription, accessLocation),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_GeneralName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"accessLocation\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AccessDescription_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_AccessDescription_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* accessMethod */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* otherName */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rfc822Name */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* dNSName */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 }, /* x400Address */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 1, 0, 0 }, /* directoryName */\n    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 1, 0, 0 }, /* ediPartyName */\n    { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 1, 0, 0 }, /* uniformResourceIdentifier */\n    { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 1, 0, 0 }, /* iPAddress */\n    { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 1, 0, 0 } /* registeredID */\n};\nasn_SEQUENCE_specifics_t asn_SPC_AccessDescription_specs_1 = {\n\tsizeof(struct AccessDescription),\n\toffsetof(struct AccessDescription, _asn_ctx),\n\tasn_MAP_AccessDescription_tag2el_1,\n\t10,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_AccessDescription = {\n\t\"AccessDescription\",\n\t\"AccessDescription\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_AccessDescription_tags_1,\n\tsizeof(asn_DEF_AccessDescription_tags_1)\n\t\t/sizeof(asn_DEF_AccessDescription_tags_1[0]), /* 1 */\n\tasn_DEF_AccessDescription_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AccessDescription_tags_1)\n\t\t/sizeof(asn_DEF_AccessDescription_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AccessDescription_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_AccessDescription_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AccessDescription.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AccessDescription_H_\n#define\t_AccessDescription_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include \"GeneralName.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* AccessDescription */\ntypedef struct AccessDescription {\n\tOBJECT_IDENTIFIER_t\t accessMethod;\n\tGeneralName_t\t accessLocation;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AccessDescription_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AccessDescription;\nextern asn_SEQUENCE_specifics_t asn_SPC_AccessDescription_specs_1;\nextern asn_TYPE_member_t asn_MBR_AccessDescription_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AccessDescription_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AdministrationDomainName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AdministrationDomainName.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_numeric_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size <= 16)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printable_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size <= 16)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_AdministrationDomainName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct AdministrationDomainName, choice.numeric),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2)),\n\t\t0,\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_numeric_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"numeric\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct AdministrationDomainName, choice.printable),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printable_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printable\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AdministrationDomainName_tags_1[] = {\n\t(ASN_TAG_CLASS_APPLICATION | (2 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_AdministrationDomainName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (18 << 2)), 0, 0, 0 }, /* numeric */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* printable */\n};\nasn_CHOICE_specifics_t asn_SPC_AdministrationDomainName_specs_1 = {\n\tsizeof(struct AdministrationDomainName),\n\toffsetof(struct AdministrationDomainName, _asn_ctx),\n\toffsetof(struct AdministrationDomainName, present),\n\tsizeof(((struct AdministrationDomainName *)0)->present),\n\tasn_MAP_AdministrationDomainName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_AdministrationDomainName = {\n\t\"AdministrationDomainName\",\n\t\"AdministrationDomainName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\tasn_DEF_AdministrationDomainName_tags_1,\n\tsizeof(asn_DEF_AdministrationDomainName_tags_1)\n\t\t/sizeof(asn_DEF_AdministrationDomainName_tags_1[0]), /* 1 */\n\tasn_DEF_AdministrationDomainName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AdministrationDomainName_tags_1)\n\t\t/sizeof(asn_DEF_AdministrationDomainName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AdministrationDomainName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_AdministrationDomainName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AdministrationDomainName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AdministrationDomainName_H_\n#define\t_AdministrationDomainName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n#include <PrintableString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum AdministrationDomainName_PR {\n\tAdministrationDomainName_PR_NOTHING,\t/* No components present */\n\tAdministrationDomainName_PR_numeric,\n\tAdministrationDomainName_PR_printable\n} AdministrationDomainName_PR;\n\n/* AdministrationDomainName */\ntypedef struct AdministrationDomainName {\n\tAdministrationDomainName_PR present;\n\tunion AdministrationDomainName_u {\n\t\tNumericString_t\t numeric;\n\t\tPrintableString_t\t printable;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AdministrationDomainName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AdministrationDomainName;\nextern asn_CHOICE_specifics_t asn_SPC_AdministrationDomainName_specs_1;\nextern asn_TYPE_member_t asn_MBR_AdministrationDomainName_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AdministrationDomainName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AlgorithmIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AlgorithmIdentifier.h\"\n\nasn_TYPE_member_t asn_MBR_AlgorithmIdentifier_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct AlgorithmIdentifier, algorithm),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"algorithm\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_POINTER, 1, offsetof(struct AlgorithmIdentifier, parameters),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"parameters\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AlgorithmIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_AlgorithmIdentifier_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* algorithm */\n};\nasn_SEQUENCE_specifics_t asn_SPC_AlgorithmIdentifier_specs_1 = {\n\tsizeof(struct AlgorithmIdentifier),\n\toffsetof(struct AlgorithmIdentifier, _asn_ctx),\n\tasn_MAP_AlgorithmIdentifier_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_AlgorithmIdentifier = {\n\t\"AlgorithmIdentifier\",\n\t\"AlgorithmIdentifier\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_AlgorithmIdentifier_tags_1,\n\tsizeof(asn_DEF_AlgorithmIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_AlgorithmIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_AlgorithmIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AlgorithmIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_AlgorithmIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AlgorithmIdentifier_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_AlgorithmIdentifier_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AlgorithmIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AlgorithmIdentifier_H_\n#define\t_AlgorithmIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* AlgorithmIdentifier */\ntypedef struct AlgorithmIdentifier {\n\tOBJECT_IDENTIFIER_t\t algorithm;\n\tANY_t\t*parameters\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AlgorithmIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AlgorithmIdentifier;\nextern asn_SEQUENCE_specifics_t asn_SPC_AlgorithmIdentifier_specs_1;\nextern asn_TYPE_member_t asn_MBR_AlgorithmIdentifier_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AlgorithmIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AnotherName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AnotherName.h\"\n\nasn_TYPE_member_t asn_MBR_AnotherName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct AnotherName, type_id),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"type-id\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct AnotherName, value),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"value\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AnotherName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_AnotherName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* type-id */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* value */\n};\nasn_SEQUENCE_specifics_t asn_SPC_AnotherName_specs_1 = {\n\tsizeof(struct AnotherName),\n\toffsetof(struct AnotherName, _asn_ctx),\n\tasn_MAP_AnotherName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_AnotherName = {\n\t\"AnotherName\",\n\t\"AnotherName\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_AnotherName_tags_1,\n\tsizeof(asn_DEF_AnotherName_tags_1)\n\t\t/sizeof(asn_DEF_AnotherName_tags_1[0]), /* 1 */\n\tasn_DEF_AnotherName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AnotherName_tags_1)\n\t\t/sizeof(asn_DEF_AnotherName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AnotherName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_AnotherName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AnotherName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AnotherName_H_\n#define\t_AnotherName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* AnotherName */\ntypedef struct AnotherName {\n\tOBJECT_IDENTIFIER_t\t type_id;\n\tANY_t\t value;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AnotherName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AnotherName;\nextern asn_SEQUENCE_specifics_t asn_SPC_AnotherName_specs_1;\nextern asn_TYPE_member_t asn_MBR_AnotherName_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AnotherName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Attribute.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Attribute.h\"\n\nstatic asn_TYPE_member_t asn_MBR_values_3[] = {\n\t{ ATF_ANY_TYPE | ATF_POINTER, 0, 0,\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_AttributeValue,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_values_tags_3[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_values_specs_3 = {\n\tsizeof(struct values),\n\toffsetof(struct values, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_values_3 = {\n\t\"values\",\n\t\"values\",\n\t&asn_OP_SET_OF,\n\tSET_OF_constraint,\n\tasn_DEF_values_tags_3,\n\tsizeof(asn_DEF_values_tags_3)\n\t\t/sizeof(asn_DEF_values_tags_3[0]), /* 1 */\n\tasn_DEF_values_tags_3,\t/* Same as above */\n\tsizeof(asn_DEF_values_tags_3)\n\t\t/sizeof(asn_DEF_values_tags_3[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_values_3,\n\t1,\t/* Single element */\n\t&asn_SPC_values_specs_3\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_Attribute_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Attribute, type),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_AttributeType,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"type\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Attribute, values),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2)),\n\t\t0,\n\t\t&asn_DEF_values_3,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"values\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Attribute_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Attribute_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* type */\n    { (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 1, 0, 0 } /* values */\n};\nasn_SEQUENCE_specifics_t asn_SPC_Attribute_specs_1 = {\n\tsizeof(struct Attribute),\n\toffsetof(struct Attribute, _asn_ctx),\n\tasn_MAP_Attribute_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Attribute = {\n\t\"Attribute\",\n\t\"Attribute\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Attribute_tags_1,\n\tsizeof(asn_DEF_Attribute_tags_1)\n\t\t/sizeof(asn_DEF_Attribute_tags_1[0]), /* 1 */\n\tasn_DEF_Attribute_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Attribute_tags_1)\n\t\t/sizeof(asn_DEF_Attribute_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Attribute_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_Attribute_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Attribute.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Attribute_H_\n#define\t_Attribute_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"AttributeType.h\"\n#include \"AttributeValue.h\"\n#include <asn_SET_OF.h>\n#include <constr_SET_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Attribute */\ntypedef struct Attribute {\n\tAttributeType_t\t type;\n\tstruct values {\n\t\tA_SET_OF(AttributeValue_t) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} values;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Attribute_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Attribute;\nextern asn_SEQUENCE_specifics_t asn_SPC_Attribute_specs_1;\nextern asn_TYPE_member_t asn_MBR_Attribute_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Attribute_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AttributeType.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AttributeType.h\"\n\n/*\n * This type is implemented using OBJECT_IDENTIFIER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_AttributeType_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_AttributeType = {\n\t\"AttributeType\",\n\t\"AttributeType\",\n\t&asn_OP_OBJECT_IDENTIFIER,\n\tOBJECT_IDENTIFIER_constraint,\n\tasn_DEF_AttributeType_tags_1,\n\tsizeof(asn_DEF_AttributeType_tags_1)\n\t\t/sizeof(asn_DEF_AttributeType_tags_1[0]), /* 1 */\n\tasn_DEF_AttributeType_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AttributeType_tags_1)\n\t\t/sizeof(asn_DEF_AttributeType_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/AttributeType.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AttributeType_H_\n#define\t_AttributeType_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* AttributeType */\ntypedef OBJECT_IDENTIFIER_t\t AttributeType_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AttributeType;\nasn_struct_free_f AttributeType_free;\nasn_struct_print_f AttributeType_print;\nasn_constr_check_f AttributeType_constraint;\nber_type_decoder_f AttributeType_decode_ber;\nder_type_encoder_f AttributeType_encode_der;\nxer_type_decoder_f AttributeType_decode_xer;\nxer_type_encoder_f AttributeType_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AttributeType_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AttributeTypeAndValue.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AttributeTypeAndValue.h\"\n\nasn_TYPE_member_t asn_MBR_AttributeTypeAndValue_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct AttributeTypeAndValue, type),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_AttributeType,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"type\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_NOFLAGS, 0, offsetof(struct AttributeTypeAndValue, value),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_AttributeValue,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"value\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AttributeTypeAndValue_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_AttributeTypeAndValue_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* type */\n};\nasn_SEQUENCE_specifics_t asn_SPC_AttributeTypeAndValue_specs_1 = {\n\tsizeof(struct AttributeTypeAndValue),\n\toffsetof(struct AttributeTypeAndValue, _asn_ctx),\n\tasn_MAP_AttributeTypeAndValue_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_AttributeTypeAndValue = {\n\t\"AttributeTypeAndValue\",\n\t\"AttributeTypeAndValue\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_AttributeTypeAndValue_tags_1,\n\tsizeof(asn_DEF_AttributeTypeAndValue_tags_1)\n\t\t/sizeof(asn_DEF_AttributeTypeAndValue_tags_1[0]), /* 1 */\n\tasn_DEF_AttributeTypeAndValue_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AttributeTypeAndValue_tags_1)\n\t\t/sizeof(asn_DEF_AttributeTypeAndValue_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AttributeTypeAndValue_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_AttributeTypeAndValue_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AttributeTypeAndValue.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AttributeTypeAndValue_H_\n#define\t_AttributeTypeAndValue_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"AttributeType.h\"\n#include \"AttributeValue.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* AttributeTypeAndValue */\ntypedef struct AttributeTypeAndValue {\n\tAttributeType_t\t type;\n\tAttributeValue_t\t value;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AttributeTypeAndValue_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AttributeTypeAndValue;\nextern asn_SEQUENCE_specifics_t asn_SPC_AttributeTypeAndValue_specs_1;\nextern asn_TYPE_member_t asn_MBR_AttributeTypeAndValue_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AttributeTypeAndValue_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AttributeValue.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AttributeValue.h\"\n\n/*\n * This type is implemented using ANY,\n * so here we adjust the DEF accordingly.\n */\nasn_TYPE_descriptor_t asn_DEF_AttributeValue = {\n\t\"AttributeValue\",\n\t\"AttributeValue\",\n\t&asn_OP_ANY,\n\tANY_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_ANY_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AttributeValue.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AttributeValue_H_\n#define\t_AttributeValue_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <ANY.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* AttributeValue */\ntypedef ANY_t\t AttributeValue_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AttributeValue;\nasn_struct_free_f AttributeValue_free;\nasn_struct_print_f AttributeValue_print;\nasn_constr_check_f AttributeValue_constraint;\nber_type_decoder_f AttributeValue_decode_ber;\nder_type_encoder_f AttributeValue_encode_der;\nxer_type_decoder_f AttributeValue_decode_xer;\nxer_type_encoder_f AttributeValue_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _AttributeValue_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AuthorityInfoAccessSyntax.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AuthorityInfoAccessSyntax.h\"\n\nstatic asn_TYPE_member_t asn_MBR_AuthorityInfoAccessSyntax_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AccessDescription,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AuthorityInfoAccessSyntax_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_AuthorityInfoAccessSyntax_specs_1 = {\n\tsizeof(struct AuthorityInfoAccessSyntax),\n\toffsetof(struct AuthorityInfoAccessSyntax, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_AuthorityInfoAccessSyntax = {\n\t\"AuthorityInfoAccessSyntax\",\n\t\"AuthorityInfoAccessSyntax\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_AuthorityInfoAccessSyntax_tags_1,\n\tsizeof(asn_DEF_AuthorityInfoAccessSyntax_tags_1)\n\t\t/sizeof(asn_DEF_AuthorityInfoAccessSyntax_tags_1[0]), /* 1 */\n\tasn_DEF_AuthorityInfoAccessSyntax_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AuthorityInfoAccessSyntax_tags_1)\n\t\t/sizeof(asn_DEF_AuthorityInfoAccessSyntax_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AuthorityInfoAccessSyntax_1,\n\t1,\t/* Single element */\n\t&asn_SPC_AuthorityInfoAccessSyntax_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AuthorityInfoAccessSyntax.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AuthorityInfoAccessSyntax_H_\n#define\t_AuthorityInfoAccessSyntax_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct AccessDescription;\n\n/* AuthorityInfoAccessSyntax */\ntypedef struct AuthorityInfoAccessSyntax {\n\tA_SEQUENCE_OF(struct AccessDescription) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AuthorityInfoAccessSyntax_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AuthorityInfoAccessSyntax;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"AccessDescription.h\"\n\n#endif\t/* _AuthorityInfoAccessSyntax_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/AuthorityKeyIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"AuthorityKeyIdentifier.h\"\n\nstatic asn_TYPE_member_t asn_MBR_AuthorityKeyIdentifier_1[] = {\n\t{ ATF_POINTER, 3, offsetof(struct AuthorityKeyIdentifier, keyIdentifier),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_KeyIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"keyIdentifier\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct AuthorityKeyIdentifier, authorityCertIssuer),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralNames,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"authorityCertIssuer\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct AuthorityKeyIdentifier, authorityCertSerialNumber),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_CertificateSerialNumber,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"authorityCertSerialNumber\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_AuthorityKeyIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_AuthorityKeyIdentifier_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* keyIdentifier */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* authorityCertIssuer */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* authorityCertSerialNumber */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_AuthorityKeyIdentifier_specs_1 = {\n\tsizeof(struct AuthorityKeyIdentifier),\n\toffsetof(struct AuthorityKeyIdentifier, _asn_ctx),\n\tasn_MAP_AuthorityKeyIdentifier_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_AuthorityKeyIdentifier = {\n\t\"AuthorityKeyIdentifier\",\n\t\"AuthorityKeyIdentifier\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_AuthorityKeyIdentifier_tags_1,\n\tsizeof(asn_DEF_AuthorityKeyIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_AuthorityKeyIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_AuthorityKeyIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_AuthorityKeyIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_AuthorityKeyIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_AuthorityKeyIdentifier_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_AuthorityKeyIdentifier_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/AuthorityKeyIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_AuthorityKeyIdentifier_H_\n#define\t_AuthorityKeyIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"KeyIdentifier.h\"\n#include \"CertificateSerialNumber.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct GeneralNames;\n\n/* AuthorityKeyIdentifier */\ntypedef struct AuthorityKeyIdentifier {\n\tKeyIdentifier_t\t*keyIdentifier\t/* OPTIONAL */;\n\tstruct GeneralNames\t*authorityCertIssuer\t/* OPTIONAL */;\n\tCertificateSerialNumber_t\t*authorityCertSerialNumber\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} AuthorityKeyIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_AuthorityKeyIdentifier;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"GeneralNames.h\"\n\n#endif\t/* _AuthorityKeyIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BIT_STRING.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <BIT_STRING.h>\n#include <asn_internal.h>\n\n/*\n * BIT STRING basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_BIT_STRING_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2))\n};\nasn_OCTET_STRING_specifics_t asn_SPC_BIT_STRING_specs = {\n\tsizeof(BIT_STRING_t),\n\toffsetof(BIT_STRING_t, _asn_ctx),\n\tASN_OSUBV_BIT\n};\nasn_TYPE_operation_t asn_OP_BIT_STRING = {\n\tOCTET_STRING_free,         /* Implemented in terms of OCTET STRING */\n\tBIT_STRING_print,\n\tBIT_STRING_compare,\n\tBIT_STRING_constraint,\n\tOCTET_STRING_decode_ber,   /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,   /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_decode_xer_binary,\n\tBIT_STRING_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\t/* Unaligned PER decoder */\n\tOCTET_STRING_encode_uper,\t/* Unaligned PER encoder */\n#endif  /* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_BIT_STRING = {\n\t\"BIT STRING\",\n\t\"BIT_STRING\",\n\t&asn_OP_BIT_STRING,\n\tBIT_STRING_constraint,\n\tasn_DEF_BIT_STRING_tags,\n\tsizeof(asn_DEF_BIT_STRING_tags)\n\t  / sizeof(asn_DEF_BIT_STRING_tags[0]),\n\tasn_DEF_BIT_STRING_tags,\t/* Same as above */\n\tsizeof(asn_DEF_BIT_STRING_tags)\n\t  / sizeof(asn_DEF_BIT_STRING_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_BIT_STRING_specs\n};\n\n/*\n * BIT STRING generic constraint.\n */\nint\nBIT_STRING_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BIT_STRING_t *st = (const BIT_STRING_t *)sptr;\n\n\tif(st && st->buf) {\n\t\tif((st->size == 0 && st->bits_unused)\n\t\t|| st->bits_unused < 0 || st->bits_unused > 7) {\n\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\"%s: invalid padding byte (%s:%d)\",\n\t\t\t\ttd->name, __FILE__, __LINE__);\n\t\t\treturn -1;\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\nstatic const char *_bit_pattern[16] = {\n\t\"0000\", \"0001\", \"0010\", \"0011\", \"0100\", \"0101\", \"0110\", \"0111\",\n\t\"1000\", \"1001\", \"1010\", \"1011\", \"1100\", \"1101\", \"1110\", \"1111\"\n};\n\nasn_enc_rval_t\nBIT_STRING_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er;\n\tchar scratch[128];\n\tchar *p = scratch;\n\tchar *scend = scratch + (sizeof(scratch) - 10);\n\tconst BIT_STRING_t *st = (const BIT_STRING_t *)sptr;\n\tint xcan = (flags & XER_F_CANONICAL);\n\tuint8_t *buf;\n\tuint8_t *end;\n\n\tif(!st || !st->buf)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = 0;\n\n\tbuf = st->buf;\n\tend = buf + st->size - 1;\t/* Last byte is special */\n\n\t/*\n\t * Binary dump\n\t */\n\tfor(; buf < end; buf++) {\n\t\tint v = *buf;\n\t\tint nline = xcan?0:(((buf - st->buf) % 8) == 0);\n\t\tif(p >= scend || nline) {\n\t\t\ter.encoded += p - scratch;\n\t\t\tASN__CALLBACK(scratch, p - scratch);\n\t\t\tp = scratch;\n\t\t\tif(nline) ASN__TEXT_INDENT(1, ilevel);\n\t\t}\n\t\tmemcpy(p + 0, _bit_pattern[v >> 4], 4);\n\t\tmemcpy(p + 4, _bit_pattern[v & 0x0f], 4);\n\t\tp += 8;\n\t}\n\n\tif(!xcan && ((buf - st->buf) % 8) == 0)\n\t\tASN__TEXT_INDENT(1, ilevel);\n\ter.encoded += p - scratch;\n\tASN__CALLBACK(scratch, p - scratch);\n\tp = scratch;\n\n\tif(buf == end) {\n\t\tint v = *buf;\n\t\tint ubits = st->bits_unused;\n\t\tint i;\n\t\tfor(i = 7; i >= ubits; i--)\n\t\t\t*p++ = (v & (1 << i)) ? 0x31 : 0x30;\n\t\ter.encoded += p - scratch;\n\t\tASN__CALLBACK(scratch, p - scratch);\n\t}\n\n\tif(!xcan) ASN__TEXT_INDENT(1, ilevel - 1);\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\n\n/*\n * BIT STRING specific contents printer.\n */\nint\nBIT_STRING_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst char * const h2c = \"0123456789ABCDEF\";\n\tchar scratch[64];\n\tconst BIT_STRING_t *st = (const BIT_STRING_t *)sptr;\n\tuint8_t *buf;\n\tuint8_t *end;\n\tchar *p = scratch;\n\n\t(void)td;\t/* Unused argument */\n\n\tif(!st || !st->buf)\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\tilevel++;\n\tbuf = st->buf;\n\tend = buf + st->size;\n\n\t/*\n\t * Hexadecimal dump.\n\t */\n\tfor(; buf < end; buf++) {\n\t\tif((buf - st->buf) % 16 == 0 && (st->size > 16)\n\t\t\t\t&& buf != st->buf) {\n\t\t\t_i_INDENT(1);\n\t\t\t/* Dump the string */\n\t\t\tif(cb(scratch, p - scratch, app_key) < 0) return -1;\n\t\t\tp = scratch;\n\t\t}\n\t\t*p++ = h2c[*buf >> 4];\n\t\t*p++ = h2c[*buf & 0x0F];\n\t\t*p++ = 0x20;\n\t}\n\n\tif(p > scratch) {\n\t\tp--;\t/* Eat the tailing space */\n\n\t\tif((st->size > 16)) {\n\t\t\t_i_INDENT(1);\n\t\t}\n\n\t\t/* Dump the incomplete 16-bytes row */\n\t\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\n/*\n * Lexicographically compare the common prefix of both strings,\n * and if it is the same return -1 for the smallest string.\n */\nint\nBIT_STRING_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n                   const void *bptr) {\n    const BIT_STRING_t *a = aptr;\n    const BIT_STRING_t *b = bptr;\n\n    (void)td;\n\n    if(a && b) {\n        size_t common_prefix_size = a->size <= b->size ? a->size : b->size;\n        int ret = memcmp(a->buf, b->buf, common_prefix_size);\n        if(ret == 0) {\n            /* Figure out which string with equal prefixes is longer. */\n            if(a->size < b->size) {\n                return -1;\n            } else if(a->size > b->size) {\n                return 1;\n            } else {\n                /* Figure out how many unused bits */\n                if(a->bits_unused < b->bits_unused) {\n                    return -1;\n                } else if(a->bits_unused > b->bits_unused) {\n                    return 1;\n                } else {\n                    return 0;\n                }\n            }\n        } else {\n            return ret;\n        }\n    } else if(!a && !b) {\n        return 0;\n    } else if(!a) {\n        return -1;\n    } else {\n        return 1;\n    }\n}\n\n"
  },
  {
    "path": "ext/BIT_STRING.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_BIT_STRING_H_\n#define\t_BIT_STRING_H_\n\n#include <OCTET_STRING.h>\t/* Some help from OCTET STRING */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef struct BIT_STRING_s {\n\tuint8_t *buf;\t/* BIT STRING body */\n\tsize_t size;\t/* Size of the above buffer */\n\n\tint bits_unused;/* Unused trailing bits in the last octet (0..7) */\n\n\tasn_struct_ctx_t _asn_ctx;\t/* Parsing across buffer boundaries */\n} BIT_STRING_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_BIT_STRING;\nextern asn_TYPE_operation_t asn_OP_BIT_STRING;\nextern asn_OCTET_STRING_specifics_t asn_SPC_BIT_STRING_specs;\n\nasn_struct_print_f BIT_STRING_print;\t/* Human-readable output */\nasn_struct_compare_f BIT_STRING_compare;\nasn_constr_check_f BIT_STRING_constraint;\nxer_type_encoder_f BIT_STRING_encode_xer;\n\n#define BIT_STRING_free              OCTET_STRING_free\n#define BIT_STRING_decode_ber        OCTET_STRING_decode_ber\n#define BIT_STRING_encode_der        OCTET_STRING_encode_der\n#define BIT_STRING_decode_xer        OCTET_STRING_decode_xer_binary\n#define BIT_STRING_decode_uper       OCTET_STRING_decode_uper\n#define BIT_STRING_encode_uper       OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BIT_STRING_H_ */\n"
  },
  {
    "path": "ext/BMPString.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <BMPString.h>\n#include <UTF8String.h>\n\n/*\n * BMPString basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_BMPString_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\t/* [UNIVERSAL 30] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\t/* ... OCTET STRING */\n};\nasn_OCTET_STRING_specifics_t asn_SPC_BMPString_specs = {\n\tsizeof(BMPString_t),\n\toffsetof(BMPString_t, _asn_ctx),\n\tASN_OSUBV_U16\t/* 16-bits character */\n};\nstatic asn_per_constraints_t asn_DEF_BMPString_per_constraints = {\n\t{ APC_CONSTRAINED, 16, 16, 0, 65535 },\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\n\t0, 0\n};\nasn_TYPE_operation_t asn_OP_BMPString = {\n\tOCTET_STRING_free,          /* Implemented in terms of OCTET STRING */\n\tBMPString_print,\n\tOCTET_STRING_compare,\n\tasn_generic_no_constraint,  /* No constraint by default */\n\tOCTET_STRING_decode_ber,\n\tOCTET_STRING_encode_der,\n\tBMPString_decode_xer,\t\t/* Convert from UTF-8 */\n\tBMPString_encode_xer,\t\t/* Convert to UTF-8 */\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_BMPString = {\n\t\"BMPString\",\n\t\"BMPString\",\n\t&asn_OP_BMPString,\n\tasn_generic_no_constraint,  /* No constraint by default */\n\tasn_DEF_BMPString_tags,\n\tsizeof(asn_DEF_BMPString_tags)\n\t  / sizeof(asn_DEF_BMPString_tags[0]) - 1,\n\tasn_DEF_BMPString_tags,\n\tsizeof(asn_DEF_BMPString_tags)\n\t  / sizeof(asn_DEF_BMPString_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_BMPString_per_constraints,\n\t0, 0,\t/* No members */\n\t&asn_SPC_BMPString_specs\n};\n\n/*\n * BMPString specific contents printer.\n */\nstatic ssize_t\nBMPString__dump(const BMPString_t *st,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tchar scratch[128];\t\t\t/* Scratchpad buffer */\n\tchar *p = scratch;\n\tssize_t wrote = 0;\n\tuint8_t *ch;\n\tuint8_t *end;\n\n\tch = st->buf;\n\tend = (st->buf + st->size);\n\tfor(end--; ch < end; ch += 2) {\n\t\tuint16_t wc = (ch[0] << 8) | ch[1];\t/* 2 bytes */\n\t\tif(sizeof(scratch) - (p - scratch) < 3) {\n\t\t\twrote += p - scratch;\n\t\t\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\t\t\treturn -1;\n\t\t\tp = scratch;\n\t\t}\n\t\tif(wc < 0x80) {\n\t\t\t*p++ = (char)wc;\n\t\t} else if(wc < 0x800) {\n\t\t\t*p++ = 0xc0 | ((wc >> 6));\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t} else {\n\t\t\t*p++ = 0xe0 | ((wc >> 12));\n\t\t\t*p++ = 0x80 | ((wc >> 6) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t}\n\t}\n\n\twrote += p - scratch;\n\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\treturn -1;\n\n\treturn wrote;\n}\n\nasn_dec_rval_t\nBMPString_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr,\n\t\tconst char *opt_mname, const void *buf_ptr, size_t size) {\n\tasn_dec_rval_t rc;\n\n\trc = OCTET_STRING_decode_xer_utf8(opt_codec_ctx, td, sptr, opt_mname,\n\t\tbuf_ptr, size);\n\tif(rc.code == RC_OK) {\n\t\t/*\n\t\t * Now we have a whole string in UTF-8 format.\n\t\t * Convert it into UCS-2.\n\t\t */\n\t\tuint32_t *wcs;\n\t\tsize_t wcs_len;\n\t\tUTF8String_t *st;\n\n\t\tassert(*sptr);\n\t\tst = (UTF8String_t *)*sptr;\n\t\tassert(st->buf);\n\t\twcs_len = UTF8String_to_wcs(st, 0, 0);\n\n\t\twcs = (uint32_t *)MALLOC(4 * (wcs_len + 1));\n\t\tif(wcs == 0 || UTF8String_to_wcs(st, wcs, wcs_len) != wcs_len) {\n\t\t\trc.code = RC_FAIL;\n\t\t\trc.consumed = 0;\n\t\t\treturn rc;\n\t\t} else {\n\t\t\twcs[wcs_len] = 0;\t/* nul-terminate */\n\t\t}\n\n\t\tif(1) {\n\t\t\t/* Swap byte order and trim encoding to 2 bytes */\n\t\t\tuint32_t *wc = wcs;\n\t\t\tuint32_t *wc_end = wcs + wcs_len;\n\t\t\tuint16_t *dstwc = (uint16_t *)wcs;\n\t\t\tfor(; wc < wc_end; wc++, dstwc++) {\n\t\t\t\tuint32_t wch = *wc;\n\t\t\t\tif(wch > 0xffff) {\n\t\t\t\t\tFREEMEM(wcs);\n\t\t\t\t\trc.code = RC_FAIL;\n\t\t\t\t\trc.consumed = 0;\n\t\t\t\t\treturn rc;\n\t\t\t\t}\n\t\t\t\t*((uint8_t *)dstwc + 0) = wch >> 8;\n\t\t\t\t*((uint8_t *)dstwc + 1) = wch;\n\t\t\t}\n\t\t\tdstwc = (uint16_t *)REALLOC(wcs, 2 * (wcs_len + 1));\n\t\t\tif(!dstwc) {\n\t\t\t\tFREEMEM(wcs);\n\t\t\t\trc.code = RC_FAIL;\n\t\t\t\trc.consumed = 0;\n\t\t\t\treturn rc;\n\t\t\t} else {\n\t\t\t\tdstwc[wcs_len] = 0;\t/* nul-terminate */\n\t\t\t\twcs = (uint32_t *)(void *)dstwc; /* Alignment OK */\n\t\t\t}\n\t\t}\n\n\t\tFREEMEM(st->buf);\n\t\tst->buf = (uint8_t *)wcs;\n\t\tst->size = 2 * wcs_len;\n\t}\n\treturn rc;\n}\n\nasn_enc_rval_t\nBMPString_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tasn_enc_rval_t er;\n\n\t(void)ilevel;\n\t(void)flags;\n\n\tif(!st || !st->buf)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = BMPString__dump(st, cb, app_key);\n\tif(er.encoded < 0) ASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\nint\nBMPString_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(!st || !st->buf)\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\tif(BMPString__dump(st, cb, app_key) < 0)\n\t\treturn -1;\n\n\treturn 0;\n}\n\n"
  },
  {
    "path": "ext/BMPString.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_BMPString_H_\n#define\t_BMPString_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t BMPString_t;  /* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_BMPString;\nextern asn_TYPE_operation_t asn_OP_BMPString;\nextern asn_OCTET_STRING_specifics_t asn_SPC_BMPString_specs;\n\nasn_struct_print_f BMPString_print;\t/* Human-readable output */\nxer_type_decoder_f BMPString_decode_xer;\nxer_type_encoder_f BMPString_encode_xer;\n\n#define BMPString_free          OCTET_STRING_free\n#define BMPString_print         BMPString_print\n#define BMPString_compare       OCTET_STRING_compare\n#define BMPString_constraint    asn_generic_no_constraint\n#define BMPString_decode_ber    OCTET_STRING_decode_ber\n#define BMPString_encode_der    OCTET_STRING_encode_der\n#define BMPString_decode_uper   OCTET_STRING_decode_uper\n#define BMPString_encode_uper   OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BMPString_H_ */\n"
  },
  {
    "path": "ext/BOOLEAN.c",
    "content": "/*-\n * Copyright (c) 2003, 2005 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <asn_codecs_prim.h>\n#include <BOOLEAN.h>\n\n/*\n * BOOLEAN basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_BOOLEAN_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (1 << 2))\n};\nasn_TYPE_operation_t asn_OP_BOOLEAN = {\n\tBOOLEAN_free,\n\tBOOLEAN_print,\n\tBOOLEAN_compare,\n\tasn_generic_no_constraint,\n\tBOOLEAN_decode_ber,\n\tBOOLEAN_encode_der,\n\tBOOLEAN_decode_xer,\n\tBOOLEAN_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tBOOLEAN_decode_uper,\t/* Unaligned PER decoder */\n\tBOOLEAN_encode_uper,\t/* Unaligned PER encoder */\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_BOOLEAN = {\n\t\"BOOLEAN\",\n\t\"BOOLEAN\",\n\t&asn_OP_BOOLEAN,\n\tasn_generic_no_constraint,\n\tasn_DEF_BOOLEAN_tags,\n\tsizeof(asn_DEF_BOOLEAN_tags) / sizeof(asn_DEF_BOOLEAN_tags[0]),\n\tasn_DEF_BOOLEAN_tags,\t/* Same as above */\n\tsizeof(asn_DEF_BOOLEAN_tags) / sizeof(asn_DEF_BOOLEAN_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n/*\n * Decode BOOLEAN type.\n */\nasn_dec_rval_t\nBOOLEAN_decode_ber(asn_codec_ctx_t *opt_codec_ctx,\n\t\tasn_TYPE_descriptor_t *td,\n\t\tvoid **bool_value, const void *buf_ptr, size_t size,\n\t\tint tag_mode) {\n\tBOOLEAN_t *st = (BOOLEAN_t *)*bool_value;\n\tasn_dec_rval_t rval;\n\tber_tlv_len_t length;\n\tber_tlv_len_t lidx;\n\n\tif(st == NULL) {\n\t\tst = (BOOLEAN_t *)(*bool_value = CALLOC(1, sizeof(*st)));\n\t\tif(st == NULL) {\n\t\t\trval.code = RC_FAIL;\n\t\t\trval.consumed = 0;\n\t\t\treturn rval;\n\t\t}\n\t}\n\n\tASN_DEBUG(\"Decoding %s as BOOLEAN (tm=%d)\",\n\t\ttd->name, tag_mode);\n\n\t/*\n\t * Check tags.\n\t */\n\trval = ber_check_tags(opt_codec_ctx, td, 0, buf_ptr, size,\n\t\ttag_mode, 0, &length, 0);\n\tif(rval.code != RC_OK)\n\t\treturn rval;\n\n\tASN_DEBUG(\"Boolean length is %d bytes\", (int)length);\n\n\tbuf_ptr = ((const char *)buf_ptr) + rval.consumed;\n\tsize -= rval.consumed;\n\tif(length > (ber_tlv_len_t)size) {\n\t\trval.code = RC_WMORE;\n\t\trval.consumed = 0;\n\t\treturn rval;\n\t}\n\n\t/*\n\t * Compute boolean value.\n\t */\n\tfor(*st = 0, lidx = 0;\n\t\t(lidx < length) && *st == 0; lidx++) {\n\t\t/*\n\t\t * Very simple approach: read bytes until the end or\n\t\t * value is already TRUE.\n\t\t * BOOLEAN is not supposed to contain meaningful data anyway.\n\t\t */\n\t\t*st |= ((const uint8_t *)buf_ptr)[lidx];\n\t}\n\n\trval.code = RC_OK;\n\trval.consumed += length;\n\n\tASN_DEBUG(\"Took %ld/%ld bytes to encode %s, value=%d\",\n\t\t(long)rval.consumed, (long)length,\n\t\ttd->name, *st);\n\t\n\treturn rval;\n}\n\nasn_enc_rval_t\nBOOLEAN_encode_der(asn_TYPE_descriptor_t *td, void *sptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t erval;\n\tBOOLEAN_t *st = (BOOLEAN_t *)sptr;\n\n\terval.encoded = der_write_tags(td, 1, tag_mode, 0, tag, cb, app_key);\n\tif(erval.encoded == -1) {\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = sptr;\n\t\treturn erval;\n\t}\n\n\tif(cb) {\n\t\tuint8_t bool_value;\n\n\t\tbool_value = *st ? 0xff : 0; /* 0xff mandated by DER */\n\n\t\tif(cb(&bool_value, 1, app_key) < 0) {\n\t\t\terval.encoded = -1;\n\t\t\terval.failed_type = td;\n\t\t\terval.structure_ptr = sptr;\n\t\t\treturn erval;\n\t\t}\n\t}\n\n\terval.encoded += 1;\n\n\tASN__ENCODED_OK(erval);\n}\n\n\n/*\n * Decode the chunk of XML text encoding INTEGER.\n */\nstatic enum xer_pbd_rval\nBOOLEAN__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chunk_buf, size_t chunk_size) {\n\tBOOLEAN_t *st = (BOOLEAN_t *)sptr;\n\tconst char *p = (const char *)chunk_buf;\n\n\t(void)td;\n\n\tif(chunk_size && p[0] == 0x3c /* '<' */) {\n\t\tswitch(xer_check_tag(chunk_buf, chunk_size, \"false\")) {\n\t\tcase XCT_BOTH:\n\t\t\t/* \"<false/>\" */\n\t\t\t*st = 0;\n\t\t\tbreak;\n\t\tcase XCT_UNKNOWN_BO:\n\t\t\tif(xer_check_tag(chunk_buf, chunk_size, \"true\")\n\t\t\t\t\t!= XCT_BOTH)\n\t\t\t\treturn XPBD_BROKEN_ENCODING;\n\t\t\t/* \"<true/>\" */\n\t\t\t*st = 1;\t/* Or 0xff as in DER?.. */\n\t\t\tbreak;\n\t\tdefault:\n\t\t\treturn XPBD_BROKEN_ENCODING;\n\t\t}\n\t\treturn XPBD_BODY_CONSUMED;\n\t} else {\n\t\treturn XPBD_BROKEN_ENCODING;\n\t}\n}\n\n\nasn_dec_rval_t\nBOOLEAN_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\n\treturn xer_decode_primitive(opt_codec_ctx, td,\n\t\tsptr, sizeof(BOOLEAN_t), opt_mname, buf_ptr, size,\n\t\tBOOLEAN__xer_body_decode);\n}\n\nasn_enc_rval_t\nBOOLEAN_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst BOOLEAN_t *st = (const BOOLEAN_t *)sptr;\n\tasn_enc_rval_t er;\n\n\t(void)ilevel;\n\t(void)flags;\n\n\tif(!st) ASN__ENCODE_FAILED;\n\n\tif(*st) {\n\t\tASN__CALLBACK(\"<true/>\", 7);\n\t\ter.encoded = 7;\n\t} else {\n\t\tASN__CALLBACK(\"<false/>\", 8);\n\t\ter.encoded = 8;\n\t}\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nint\nBOOLEAN_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst BOOLEAN_t *st = (const BOOLEAN_t *)sptr;\n\tconst char *buf;\n\tsize_t buflen;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(st) {\n\t\tif(*st) {\n\t\t\tbuf = \"TRUE\";\n\t\t\tbuflen = 4;\n\t\t} else {\n\t\t\tbuf = \"FALSE\";\n\t\t\tbuflen = 5;\n\t\t}\n\t} else {\n\t\tbuf = \"<absent>\";\n\t\tbuflen = 8;\n\t}\n\n\treturn (cb(buf, buflen, app_key) < 0) ? -1 : 0;\n}\n\nvoid\nBOOLEAN_free(const asn_TYPE_descriptor_t *td, void *ptr,\n             enum asn_struct_free_method method) {\n    if(td && ptr) {\n        switch(method) {\n        case ASFM_FREE_EVERYTHING:\n            FREEMEM(ptr);\n            break;\n        case ASFM_FREE_UNDERLYING:\n            break;\n        case ASFM_FREE_UNDERLYING_AND_RESET:\n            memset(ptr, 0, sizeof(BOOLEAN_t));\n            break;\n        }\n    }\n}\n\nasn_dec_rval_t\nBOOLEAN_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                    const asn_per_constraints_t *constraints, void **sptr,\n                    asn_per_data_t *pd) {\n    asn_dec_rval_t rv;\n\tBOOLEAN_t *st = (BOOLEAN_t *)*sptr;\n\n\t(void)opt_codec_ctx;\n    (void)td;\n\t(void)constraints;\n\n\tif(!st) {\n\t\tst = (BOOLEAN_t *)(*sptr = MALLOC(sizeof(*st)));\n\t\tif(!st) ASN__DECODE_FAILED;\n\t}\n\n\t/*\n\t * Extract a single bit\n\t */\n\tswitch(per_get_few_bits(pd, 1)) {\n\tcase 1: *st = 1; break;\n\tcase 0: *st = 0; break;\n\tcase -1: default: ASN__DECODE_STARVED;\n\t}\n\n\tASN_DEBUG(\"%s decoded as %s\", td->name, *st ? \"TRUE\" : \"FALSE\");\n\n\trv.code = RC_OK;\n\trv.consumed = 1;\n\treturn rv;\n}\n\n\nasn_enc_rval_t\nBOOLEAN_encode_uper(asn_TYPE_descriptor_t *td,\n                    const asn_per_constraints_t *constraints, void *sptr,\n                    asn_per_outp_t *po) {\n    const BOOLEAN_t *st = (const BOOLEAN_t *)sptr;\n\tasn_enc_rval_t er = { 0, 0, 0 };\n\n\t(void)constraints;\n\n\tif(!st) ASN__ENCODE_FAILED;\n\n\tif(per_put_few_bits(po, *st ? 1 : 0, 1))\n\t\tASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\n\nint\nBOOLEAN_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n                const void *bptr) {\n    const BOOLEAN_t *a = aptr;\n    const BOOLEAN_t *b = bptr;\n\n    (void)td;\n\n    if(a && b) {\n        if(*a == *b) {\n            return 0;\n        } else if(!*a) {\n            return -1;\n        } else {\n            return 1;\n        }\n    } else if(!a) {\n        return -1;\n    } else {\n        return 1;\n    }\n}\n"
  },
  {
    "path": "ext/BOOLEAN.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_BOOLEAN_H_\n#define\t_BOOLEAN_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * The underlying integer may contain various values, but everything\n * non-zero is capped to 0xff by the DER encoder. The BER decoder may\n * yield non-zero values different from 1, beware.\n */\ntypedef int BOOLEAN_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_BOOLEAN;\nextern asn_TYPE_operation_t asn_OP_BOOLEAN;\n\nasn_struct_free_f BOOLEAN_free;\nasn_struct_print_f BOOLEAN_print;\nasn_struct_compare_f BOOLEAN_compare;\nber_type_decoder_f BOOLEAN_decode_ber;\nder_type_encoder_f BOOLEAN_encode_der;\nxer_type_decoder_f BOOLEAN_decode_xer;\nxer_type_encoder_f BOOLEAN_encode_xer;\nper_type_decoder_f BOOLEAN_decode_uper;\nper_type_encoder_f BOOLEAN_encode_uper;\n\n#define BOOLEAN_constraint     asn_generic_no_constraint\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BOOLEAN_H_ */\n"
  },
  {
    "path": "ext/BaseCRLNumber.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BaseCRLNumber.h\"\n\nint\nBaseCRLNumber_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst CRLNumber_t *st = (const CRLNumber_t *)sptr;\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Check if the sign bit is present */\n\tvalue = st->buf ? ((st->buf[0] & 0x80) ? -1 : 1) : 0;\n\t\n\tif((value >= 0)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using CRLNumber,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_BaseCRLNumber_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_BaseCRLNumber = {\n\t\"BaseCRLNumber\",\n\t\"BaseCRLNumber\",\n\t&asn_OP_INTEGER,\n\tBaseCRLNumber_constraint,\n\tasn_DEF_BaseCRLNumber_tags_1,\n\tsizeof(asn_DEF_BaseCRLNumber_tags_1)\n\t\t/sizeof(asn_DEF_BaseCRLNumber_tags_1[0]), /* 1 */\n\tasn_DEF_BaseCRLNumber_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BaseCRLNumber_tags_1)\n\t\t/sizeof(asn_DEF_BaseCRLNumber_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/BaseCRLNumber.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BaseCRLNumber_H_\n#define\t_BaseCRLNumber_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"CRLNumber.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* BaseCRLNumber */\ntypedef CRLNumber_t\t BaseCRLNumber_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BaseCRLNumber;\nasn_struct_free_f BaseCRLNumber_free;\nasn_struct_print_f BaseCRLNumber_print;\nasn_constr_check_f BaseCRLNumber_constraint;\nber_type_decoder_f BaseCRLNumber_decode_ber;\nder_type_encoder_f BaseCRLNumber_encode_der;\nxer_type_decoder_f BaseCRLNumber_decode_xer;\nxer_type_encoder_f BaseCRLNumber_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BaseCRLNumber_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BaseDistance.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BaseDistance.h\"\n\nint\nBaseDistance_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst INTEGER_t *st = (const INTEGER_t *)sptr;\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Check if the sign bit is present */\n\tvalue = st->buf ? ((st->buf[0] & 0x80) ? -1 : 1) : 0;\n\t\n\tif((value >= 0)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_BaseDistance_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_BaseDistance = {\n\t\"BaseDistance\",\n\t\"BaseDistance\",\n\t&asn_OP_INTEGER,\n\tBaseDistance_constraint,\n\tasn_DEF_BaseDistance_tags_1,\n\tsizeof(asn_DEF_BaseDistance_tags_1)\n\t\t/sizeof(asn_DEF_BaseDistance_tags_1[0]), /* 1 */\n\tasn_DEF_BaseDistance_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BaseDistance_tags_1)\n\t\t/sizeof(asn_DEF_BaseDistance_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/BaseDistance.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BaseDistance_H_\n#define\t_BaseDistance_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* BaseDistance */\ntypedef INTEGER_t\t BaseDistance_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BaseDistance;\nasn_struct_free_f BaseDistance_free;\nasn_struct_print_f BaseDistance_print;\nasn_constr_check_f BaseDistance_constraint;\nber_type_decoder_f BaseDistance_decode_ber;\nder_type_encoder_f BaseDistance_encode_der;\nxer_type_decoder_f BaseDistance_decode_xer;\nxer_type_encoder_f BaseDistance_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BaseDistance_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BasicConstraints.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BasicConstraints.h\"\n\nstatic int\nmemb_pathLenConstraint_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst INTEGER_t *st = (const INTEGER_t *)sptr;\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Check if the sign bit is present */\n\tvalue = st->buf ? ((st->buf[0] & 0x80) ? -1 : 1) : 0;\n\t\n\tif((value >= 0)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int asn_DFL_2_set_0(int set_value, void **sptr) {\n\tBOOLEAN_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\t*st = 0;\n\t\treturn 0;\n\t} else {\n\t\t/* Test default value 0 */\n\t\treturn (*st == 0);\n\t}\n}\nstatic asn_TYPE_member_t asn_MBR_BasicConstraints_1[] = {\n\t{ ATF_NOFLAGS, 2, offsetof(struct BasicConstraints, cA),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (1 << 2)),\n\t\t0,\n\t\t&asn_DEF_BOOLEAN,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_2_set_0,\t/* DEFAULT 0 */\n\t\t\"cA\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct BasicConstraints, pathLenConstraint),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\tmemb_pathLenConstraint_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"pathLenConstraint\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_BasicConstraints_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_BasicConstraints_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 0, 0, 0 }, /* cA */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 } /* pathLenConstraint */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_BasicConstraints_specs_1 = {\n\tsizeof(struct BasicConstraints),\n\toffsetof(struct BasicConstraints, _asn_ctx),\n\tasn_MAP_BasicConstraints_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_BasicConstraints = {\n\t\"BasicConstraints\",\n\t\"BasicConstraints\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_BasicConstraints_tags_1,\n\tsizeof(asn_DEF_BasicConstraints_tags_1)\n\t\t/sizeof(asn_DEF_BasicConstraints_tags_1[0]), /* 1 */\n\tasn_DEF_BasicConstraints_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BasicConstraints_tags_1)\n\t\t/sizeof(asn_DEF_BasicConstraints_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_BasicConstraints_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_BasicConstraints_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/BasicConstraints.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BasicConstraints_H_\n#define\t_BasicConstraints_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <BOOLEAN.h>\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* BasicConstraints */\ntypedef struct BasicConstraints {\n\tBOOLEAN_t\t cA\t/* DEFAULT FALSE */;\n\tINTEGER_t\t*pathLenConstraint\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} BasicConstraints_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BasicConstraints;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BasicConstraints_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BiometricData.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BiometricData.h\"\n\nasn_TYPE_member_t asn_MBR_BiometricData_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct BiometricData, typeOfBiometricData),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_TypeOfBiometricData,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"typeOfBiometricData\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct BiometricData, hashAlgorithm),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"hashAlgorithm\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct BiometricData, biometricDataHash),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"biometricDataHash\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct BiometricData, sourceDataUri),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\n\t\t0,\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"sourceDataUri\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_BiometricData_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_BiometricData_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* predefinedBiometricType */\n    { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* biometricDataHash */\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* biometricDataOid */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* hashAlgorithm */\n    { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 3, 0, 0 } /* sourceDataUri */\n};\nasn_SEQUENCE_specifics_t asn_SPC_BiometricData_specs_1 = {\n\tsizeof(struct BiometricData),\n\toffsetof(struct BiometricData, _asn_ctx),\n\tasn_MAP_BiometricData_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_BiometricData = {\n\t\"BiometricData\",\n\t\"BiometricData\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_BiometricData_tags_1,\n\tsizeof(asn_DEF_BiometricData_tags_1)\n\t\t/sizeof(asn_DEF_BiometricData_tags_1[0]), /* 1 */\n\tasn_DEF_BiometricData_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BiometricData_tags_1)\n\t\t/sizeof(asn_DEF_BiometricData_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_BiometricData_1,\n\t4,\t/* Elements count */\n\t&asn_SPC_BiometricData_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/BiometricData.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BiometricData_H_\n#define\t_BiometricData_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"TypeOfBiometricData.h\"\n#include \"AlgorithmIdentifier.h\"\n#include <OCTET_STRING.h>\n#include <IA5String.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* BiometricData */\ntypedef struct BiometricData {\n\tTypeOfBiometricData_t\t typeOfBiometricData;\n\tAlgorithmIdentifier_t\t hashAlgorithm;\n\tOCTET_STRING_t\t biometricDataHash;\n\tIA5String_t\t*sourceDataUri\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} BiometricData_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BiometricData;\nextern asn_SEQUENCE_specifics_t asn_SPC_BiometricData_specs_1;\nextern asn_TYPE_member_t asn_MBR_BiometricData_1[4];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BiometricData_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BiometricSyntax.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BiometricSyntax.h\"\n\nstatic asn_TYPE_member_t asn_MBR_BiometricSyntax_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_BiometricData,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_BiometricSyntax_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_BiometricSyntax_specs_1 = {\n\tsizeof(struct BiometricSyntax),\n\toffsetof(struct BiometricSyntax, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_BiometricSyntax = {\n\t\"BiometricSyntax\",\n\t\"BiometricSyntax\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_BiometricSyntax_tags_1,\n\tsizeof(asn_DEF_BiometricSyntax_tags_1)\n\t\t/sizeof(asn_DEF_BiometricSyntax_tags_1[0]), /* 1 */\n\tasn_DEF_BiometricSyntax_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BiometricSyntax_tags_1)\n\t\t/sizeof(asn_DEF_BiometricSyntax_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_BiometricSyntax_1,\n\t1,\t/* Single element */\n\t&asn_SPC_BiometricSyntax_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/BiometricSyntax.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BiometricSyntax_H_\n#define\t_BiometricSyntax_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct BiometricData;\n\n/* BiometricSyntax */\ntypedef struct BiometricSyntax {\n\tA_SEQUENCE_OF(struct BiometricData) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} BiometricSyntax_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BiometricSyntax;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"BiometricData.h\"\n\n#endif\t/* _BiometricSyntax_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BuiltInDomainDefinedAttribute.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BuiltInDomainDefinedAttribute.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_type_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 8)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_BuiltInDomainDefinedAttribute_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct BuiltInDomainDefinedAttribute, type),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_type_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"type\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct BuiltInDomainDefinedAttribute, value),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_value_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"value\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_BuiltInDomainDefinedAttribute_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_BuiltInDomainDefinedAttribute_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 1 }, /* type */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, -1, 0 } /* value */\n};\nasn_SEQUENCE_specifics_t asn_SPC_BuiltInDomainDefinedAttribute_specs_1 = {\n\tsizeof(struct BuiltInDomainDefinedAttribute),\n\toffsetof(struct BuiltInDomainDefinedAttribute, _asn_ctx),\n\tasn_MAP_BuiltInDomainDefinedAttribute_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_BuiltInDomainDefinedAttribute = {\n\t\"BuiltInDomainDefinedAttribute\",\n\t\"BuiltInDomainDefinedAttribute\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_BuiltInDomainDefinedAttribute_tags_1,\n\tsizeof(asn_DEF_BuiltInDomainDefinedAttribute_tags_1)\n\t\t/sizeof(asn_DEF_BuiltInDomainDefinedAttribute_tags_1[0]), /* 1 */\n\tasn_DEF_BuiltInDomainDefinedAttribute_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BuiltInDomainDefinedAttribute_tags_1)\n\t\t/sizeof(asn_DEF_BuiltInDomainDefinedAttribute_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_BuiltInDomainDefinedAttribute_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_BuiltInDomainDefinedAttribute_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/BuiltInDomainDefinedAttribute.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BuiltInDomainDefinedAttribute_H_\n#define\t_BuiltInDomainDefinedAttribute_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* BuiltInDomainDefinedAttribute */\ntypedef struct BuiltInDomainDefinedAttribute {\n\tPrintableString_t\t type;\n\tPrintableString_t\t value;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} BuiltInDomainDefinedAttribute_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BuiltInDomainDefinedAttribute;\nextern asn_SEQUENCE_specifics_t asn_SPC_BuiltInDomainDefinedAttribute_specs_1;\nextern asn_TYPE_member_t asn_MBR_BuiltInDomainDefinedAttribute_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BuiltInDomainDefinedAttribute_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BuiltInDomainDefinedAttributes.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BuiltInDomainDefinedAttributes.h\"\n\nasn_TYPE_member_t asn_MBR_BuiltInDomainDefinedAttributes_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_BuiltInDomainDefinedAttribute,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_BuiltInDomainDefinedAttributes_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_BuiltInDomainDefinedAttributes_specs_1 = {\n\tsizeof(struct BuiltInDomainDefinedAttributes),\n\toffsetof(struct BuiltInDomainDefinedAttributes, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_BuiltInDomainDefinedAttributes = {\n\t\"BuiltInDomainDefinedAttributes\",\n\t\"BuiltInDomainDefinedAttributes\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_BuiltInDomainDefinedAttributes_tags_1,\n\tsizeof(asn_DEF_BuiltInDomainDefinedAttributes_tags_1)\n\t\t/sizeof(asn_DEF_BuiltInDomainDefinedAttributes_tags_1[0]), /* 1 */\n\tasn_DEF_BuiltInDomainDefinedAttributes_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BuiltInDomainDefinedAttributes_tags_1)\n\t\t/sizeof(asn_DEF_BuiltInDomainDefinedAttributes_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_BuiltInDomainDefinedAttributes_1,\n\t1,\t/* Single element */\n\t&asn_SPC_BuiltInDomainDefinedAttributes_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/BuiltInDomainDefinedAttributes.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BuiltInDomainDefinedAttributes_H_\n#define\t_BuiltInDomainDefinedAttributes_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct BuiltInDomainDefinedAttribute;\n\n/* BuiltInDomainDefinedAttributes */\ntypedef struct BuiltInDomainDefinedAttributes {\n\tA_SEQUENCE_OF(struct BuiltInDomainDefinedAttribute) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} BuiltInDomainDefinedAttributes_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BuiltInDomainDefinedAttributes;\nextern asn_SET_OF_specifics_t asn_SPC_BuiltInDomainDefinedAttributes_specs_1;\nextern asn_TYPE_member_t asn_MBR_BuiltInDomainDefinedAttributes_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"BuiltInDomainDefinedAttribute.h\"\n\n#endif\t/* _BuiltInDomainDefinedAttributes_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/BuiltInStandardAttributes.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"BuiltInStandardAttributes.h\"\n\nasn_TYPE_member_t asn_MBR_BuiltInStandardAttributes_1[] = {\n\t{ ATF_POINTER, 9, offsetof(struct BuiltInStandardAttributes, country_name),\n\t\t(ASN_TAG_CLASS_APPLICATION | (1 << 2)),\n\t\t0,\n\t\t&asn_DEF_CountryName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"country-name\"\n\t\t},\n\t{ ATF_POINTER, 8, offsetof(struct BuiltInStandardAttributes, administration_domain_name),\n\t\t(ASN_TAG_CLASS_APPLICATION | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_AdministrationDomainName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"administration-domain-name\"\n\t\t},\n\t{ ATF_POINTER, 7, offsetof(struct BuiltInStandardAttributes, network_address),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_NetworkAddress,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"network-address\"\n\t\t},\n\t{ ATF_POINTER, 6, offsetof(struct BuiltInStandardAttributes, terminal_identifier),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_TerminalIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"terminal-identifier\"\n\t\t},\n\t{ ATF_POINTER, 5, offsetof(struct BuiltInStandardAttributes, private_domain_name),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_PrivateDomainName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"private-domain-name\"\n\t\t},\n\t{ ATF_POINTER, 4, offsetof(struct BuiltInStandardAttributes, organization_name),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_OrganizationName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"organization-name\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct BuiltInStandardAttributes, numeric_user_identifier),\n\t\t(ASN_TAG_CLASS_CONTEXT | (4 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_NumericUserIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"numeric-user-identifier\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct BuiltInStandardAttributes, personal_name),\n\t\t(ASN_TAG_CLASS_CONTEXT | (5 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_PersonalName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"personal-name\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct BuiltInStandardAttributes, organizational_unit_names),\n\t\t(ASN_TAG_CLASS_CONTEXT | (6 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_OrganizationalUnitNames,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"organizational-unit-names\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_BuiltInStandardAttributes_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_BuiltInStandardAttributes_tag2el_1[] = {\n    { (ASN_TAG_CLASS_APPLICATION | (1 << 2)), 0, 0, 0 }, /* country-name */\n    { (ASN_TAG_CLASS_APPLICATION | (2 << 2)), 1, 0, 0 }, /* administration-domain-name */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, 0, 0 }, /* network-address */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* terminal-identifier */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* private-domain-name */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 5, 0, 0 }, /* organization-name */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 6, 0, 0 }, /* numeric-user-identifier */\n    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 7, 0, 0 }, /* personal-name */\n    { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 8, 0, 0 } /* organizational-unit-names */\n};\nasn_SEQUENCE_specifics_t asn_SPC_BuiltInStandardAttributes_specs_1 = {\n\tsizeof(struct BuiltInStandardAttributes),\n\toffsetof(struct BuiltInStandardAttributes, _asn_ctx),\n\tasn_MAP_BuiltInStandardAttributes_tag2el_1,\n\t9,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_BuiltInStandardAttributes = {\n\t\"BuiltInStandardAttributes\",\n\t\"BuiltInStandardAttributes\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_BuiltInStandardAttributes_tags_1,\n\tsizeof(asn_DEF_BuiltInStandardAttributes_tags_1)\n\t\t/sizeof(asn_DEF_BuiltInStandardAttributes_tags_1[0]), /* 1 */\n\tasn_DEF_BuiltInStandardAttributes_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_BuiltInStandardAttributes_tags_1)\n\t\t/sizeof(asn_DEF_BuiltInStandardAttributes_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_BuiltInStandardAttributes_1,\n\t9,\t/* Elements count */\n\t&asn_SPC_BuiltInStandardAttributes_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/BuiltInStandardAttributes.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_BuiltInStandardAttributes_H_\n#define\t_BuiltInStandardAttributes_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"NetworkAddress.h\"\n#include \"TerminalIdentifier.h\"\n#include \"OrganizationName.h\"\n#include \"NumericUserIdentifier.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct CountryName;\nstruct AdministrationDomainName;\nstruct PrivateDomainName;\nstruct PersonalName;\nstruct OrganizationalUnitNames;\n\n/* BuiltInStandardAttributes */\ntypedef struct BuiltInStandardAttributes {\n\tstruct CountryName\t*country_name\t/* OPTIONAL */;\n\tstruct AdministrationDomainName\t*administration_domain_name\t/* OPTIONAL */;\n\tNetworkAddress_t\t*network_address\t/* OPTIONAL */;\n\tTerminalIdentifier_t\t*terminal_identifier\t/* OPTIONAL */;\n\tstruct PrivateDomainName\t*private_domain_name\t/* OPTIONAL */;\n\tOrganizationName_t\t*organization_name\t/* OPTIONAL */;\n\tNumericUserIdentifier_t\t*numeric_user_identifier\t/* OPTIONAL */;\n\tstruct PersonalName\t*personal_name\t/* OPTIONAL */;\n\tstruct OrganizationalUnitNames\t*organizational_unit_names\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} BuiltInStandardAttributes_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_BuiltInStandardAttributes;\nextern asn_SEQUENCE_specifics_t asn_SPC_BuiltInStandardAttributes_specs_1;\nextern asn_TYPE_member_t asn_MBR_BuiltInStandardAttributes_1[9];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"CountryName.h\"\n#include \"AdministrationDomainName.h\"\n#include \"PrivateDomainName.h\"\n#include \"PersonalName.h\"\n#include \"OrganizationalUnitNames.h\"\n\n#endif\t/* _BuiltInStandardAttributes_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CPSuri.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CPSuri.h\"\n\n/*\n * This type is implemented using IA5String,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CPSuri_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CPSuri = {\n\t\"CPSuri\",\n\t\"CPSuri\",\n\t&asn_OP_IA5String,\n\tIA5String_constraint,\n\tasn_DEF_CPSuri_tags_1,\n\tsizeof(asn_DEF_CPSuri_tags_1)\n\t\t/sizeof(asn_DEF_CPSuri_tags_1[0]), /* 1 */\n\tasn_DEF_CPSuri_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CPSuri_tags_1)\n\t\t/sizeof(asn_DEF_CPSuri_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CPSuri.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CPSuri_H_\n#define\t_CPSuri_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <IA5String.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CPSuri */\ntypedef IA5String_t\t CPSuri_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CPSuri;\nasn_struct_free_f CPSuri_free;\nasn_struct_print_f CPSuri_print;\nasn_constr_check_f CPSuri_constraint;\nber_type_decoder_f CPSuri_decode_ber;\nder_type_encoder_f CPSuri_encode_der;\nxer_type_decoder_f CPSuri_decode_xer;\nxer_type_encoder_f CPSuri_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CPSuri_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CRLDistributionPoints.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CRLDistributionPoints.h\"\n\nasn_TYPE_member_t asn_MBR_CRLDistributionPoints_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_DistributionPoint,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_CRLDistributionPoints_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_CRLDistributionPoints_specs_1 = {\n\tsizeof(struct CRLDistributionPoints),\n\toffsetof(struct CRLDistributionPoints, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_CRLDistributionPoints = {\n\t\"CRLDistributionPoints\",\n\t\"CRLDistributionPoints\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_CRLDistributionPoints_tags_1,\n\tsizeof(asn_DEF_CRLDistributionPoints_tags_1)\n\t\t/sizeof(asn_DEF_CRLDistributionPoints_tags_1[0]), /* 1 */\n\tasn_DEF_CRLDistributionPoints_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CRLDistributionPoints_tags_1)\n\t\t/sizeof(asn_DEF_CRLDistributionPoints_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_CRLDistributionPoints_1,\n\t1,\t/* Single element */\n\t&asn_SPC_CRLDistributionPoints_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/CRLDistributionPoints.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CRLDistributionPoints_H_\n#define\t_CRLDistributionPoints_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct DistributionPoint;\n\n/* CRLDistributionPoints */\ntypedef struct CRLDistributionPoints {\n\tA_SEQUENCE_OF(struct DistributionPoint) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} CRLDistributionPoints_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CRLDistributionPoints;\nextern asn_SET_OF_specifics_t asn_SPC_CRLDistributionPoints_specs_1;\nextern asn_TYPE_member_t asn_MBR_CRLDistributionPoints_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"DistributionPoint.h\"\n\n#endif\t/* _CRLDistributionPoints_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CRLNumber.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CRLNumber.h\"\n\nint\nCRLNumber_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst INTEGER_t *st = (const INTEGER_t *)sptr;\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Check if the sign bit is present */\n\tvalue = st->buf ? ((st->buf[0] & 0x80) ? -1 : 1) : 0;\n\t\n\tif((value >= 0)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CRLNumber_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CRLNumber = {\n\t\"CRLNumber\",\n\t\"CRLNumber\",\n\t&asn_OP_INTEGER,\n\tCRLNumber_constraint,\n\tasn_DEF_CRLNumber_tags_1,\n\tsizeof(asn_DEF_CRLNumber_tags_1)\n\t\t/sizeof(asn_DEF_CRLNumber_tags_1[0]), /* 1 */\n\tasn_DEF_CRLNumber_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CRLNumber_tags_1)\n\t\t/sizeof(asn_DEF_CRLNumber_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CRLNumber.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CRLNumber_H_\n#define\t_CRLNumber_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CRLNumber */\ntypedef INTEGER_t\t CRLNumber_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CRLNumber;\nasn_struct_free_f CRLNumber_free;\nasn_struct_print_f CRLNumber_print;\nasn_constr_check_f CRLNumber_constraint;\nber_type_decoder_f CRLNumber_decode_ber;\nder_type_encoder_f CRLNumber_encode_der;\nxer_type_decoder_f CRLNumber_decode_xer;\nxer_type_encoder_f CRLNumber_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CRLNumber_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CRLReason.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CRLReason.h\"\n\n/*\n * This type is implemented using ENUMERATED,\n * so here we adjust the DEF accordingly.\n */\nstatic const asn_INTEGER_enum_map_t asn_MAP_CRLReason_value2enum_1[] = {\n\t{ 0,\t11,\t\"unspecified\" },\n\t{ 1,\t13,\t\"keyCompromise\" },\n\t{ 2,\t12,\t\"cACompromise\" },\n\t{ 3,\t18,\t\"affiliationChanged\" },\n\t{ 4,\t10,\t\"superseded\" },\n\t{ 5,\t20,\t\"cessationOfOperation\" },\n\t{ 6,\t15,\t\"certificateHold\" },\n\t{ 8,\t13,\t\"removeFromCRL\" },\n\t{ 9,\t18,\t\"privilegeWithdrawn\" },\n\t{ 10,\t12,\t\"aACompromise\" }\n};\nstatic const unsigned int asn_MAP_CRLReason_enum2value_1[] = {\n\t9,\t/* aACompromise(10) */\n\t3,\t/* affiliationChanged(3) */\n\t2,\t/* cACompromise(2) */\n\t6,\t/* certificateHold(6) */\n\t5,\t/* cessationOfOperation(5) */\n\t1,\t/* keyCompromise(1) */\n\t8,\t/* privilegeWithdrawn(9) */\n\t7,\t/* removeFromCRL(8) */\n\t4,\t/* superseded(4) */\n\t0\t/* unspecified(0) */\n};\nstatic const asn_INTEGER_specifics_t asn_SPC_CRLReason_specs_1 = {\n\tasn_MAP_CRLReason_value2enum_1,\t/* \"tag\" => N; sorted by tag */\n\tasn_MAP_CRLReason_enum2value_1,\t/* N => \"tag\"; sorted by N */\n\t10,\t/* Number of elements in the maps */\n\t0,\t/* Enumeration is not extensible */\n\t1,\t/* Strict enumeration */\n\t0,\t/* Native long size */\n\t0\n};\nstatic const ber_tlv_tag_t asn_DEF_CRLReason_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (10 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CRLReason = {\n\t\"CRLReason\",\n\t\"CRLReason\",\n\t&asn_OP_ENUMERATED,\n\tENUMERATED_constraint,\n\tasn_DEF_CRLReason_tags_1,\n\tsizeof(asn_DEF_CRLReason_tags_1)\n\t\t/sizeof(asn_DEF_CRLReason_tags_1[0]), /* 1 */\n\tasn_DEF_CRLReason_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CRLReason_tags_1)\n\t\t/sizeof(asn_DEF_CRLReason_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t&asn_SPC_CRLReason_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/CRLReason.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CRLReason_H_\n#define\t_CRLReason_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <ENUMERATED.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum CRLReason {\n\tCRLReason_unspecified\t= 0,\n\tCRLReason_keyCompromise\t= 1,\n\tCRLReason_cACompromise\t= 2,\n\tCRLReason_affiliationChanged\t= 3,\n\tCRLReason_superseded\t= 4,\n\tCRLReason_cessationOfOperation\t= 5,\n\tCRLReason_certificateHold\t= 6,\n\tCRLReason_removeFromCRL\t= 8,\n\tCRLReason_privilegeWithdrawn\t= 9,\n\tCRLReason_aACompromise\t= 10\n} e_CRLReason;\n\n/* CRLReason */\ntypedef ENUMERATED_t\t CRLReason_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CRLReason;\nasn_struct_free_f CRLReason_free;\nasn_struct_print_f CRLReason_print;\nasn_constr_check_f CRLReason_constraint;\nber_type_decoder_f CRLReason_decode_ber;\nder_type_encoder_f CRLReason_encode_der;\nxer_type_decoder_f CRLReason_decode_xer;\nxer_type_encoder_f CRLReason_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CRLReason_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CertPolicyId.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CertPolicyId.h\"\n\n/*\n * This type is implemented using OBJECT_IDENTIFIER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CertPolicyId_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CertPolicyId = {\n\t\"CertPolicyId\",\n\t\"CertPolicyId\",\n\t&asn_OP_OBJECT_IDENTIFIER,\n\tOBJECT_IDENTIFIER_constraint,\n\tasn_DEF_CertPolicyId_tags_1,\n\tsizeof(asn_DEF_CertPolicyId_tags_1)\n\t\t/sizeof(asn_DEF_CertPolicyId_tags_1[0]), /* 1 */\n\tasn_DEF_CertPolicyId_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CertPolicyId_tags_1)\n\t\t/sizeof(asn_DEF_CertPolicyId_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CertPolicyId.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CertPolicyId_H_\n#define\t_CertPolicyId_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CertPolicyId */\ntypedef OBJECT_IDENTIFIER_t\t CertPolicyId_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CertPolicyId;\nasn_struct_free_f CertPolicyId_free;\nasn_struct_print_f CertPolicyId_print;\nasn_constr_check_f CertPolicyId_constraint;\nber_type_decoder_f CertPolicyId_decode_ber;\nder_type_encoder_f CertPolicyId_encode_der;\nxer_type_decoder_f CertPolicyId_decode_xer;\nxer_type_encoder_f CertPolicyId_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CertPolicyId_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Certificate.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Certificate.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Certificate_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Certificate, tbsCertificate),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_TBSCertificate,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"tbsCertificate\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Certificate, signatureAlgorithm),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"signatureAlgorithm\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Certificate, signature),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_BIT_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"signature\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Certificate_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Certificate_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* signature */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* tbsCertificate */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* signatureAlgorithm */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Certificate_specs_1 = {\n\tsizeof(struct Certificate),\n\toffsetof(struct Certificate, _asn_ctx),\n\tasn_MAP_Certificate_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Certificate = {\n\t\"Certificate\",\n\t\"Certificate\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Certificate_tags_1,\n\tsizeof(asn_DEF_Certificate_tags_1)\n\t\t/sizeof(asn_DEF_Certificate_tags_1[0]), /* 1 */\n\tasn_DEF_Certificate_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Certificate_tags_1)\n\t\t/sizeof(asn_DEF_Certificate_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Certificate_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_Certificate_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Certificate.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Certificate_H_\n#define\t_Certificate_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"TBSCertificate.h\"\n#include \"AlgorithmIdentifier.h\"\n#include <BIT_STRING.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Certificate */\ntypedef struct Certificate {\n\tTBSCertificate_t\t tbsCertificate;\n\tAlgorithmIdentifier_t\t signatureAlgorithm;\n\tBIT_STRING_t\t signature;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Certificate_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Certificate;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Certificate_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CertificateIssuer.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CertificateIssuer.h\"\n\nint\nCertificateIssuer_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using GeneralNames,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CertificateIssuer_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CertificateIssuer = {\n\t\"CertificateIssuer\",\n\t\"CertificateIssuer\",\n\t&asn_OP_SEQUENCE_OF,\n\tCertificateIssuer_constraint,\n\tasn_DEF_CertificateIssuer_tags_1,\n\tsizeof(asn_DEF_CertificateIssuer_tags_1)\n\t\t/sizeof(asn_DEF_CertificateIssuer_tags_1[0]), /* 1 */\n\tasn_DEF_CertificateIssuer_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CertificateIssuer_tags_1)\n\t\t/sizeof(asn_DEF_CertificateIssuer_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralNames_1,\n\t1,\t/* Single element */\n\t&asn_SPC_GeneralNames_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/CertificateIssuer.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CertificateIssuer_H_\n#define\t_CertificateIssuer_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"GeneralNames.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CertificateIssuer */\ntypedef GeneralNames_t\t CertificateIssuer_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CertificateIssuer;\nasn_struct_free_f CertificateIssuer_free;\nasn_struct_print_f CertificateIssuer_print;\nasn_constr_check_f CertificateIssuer_constraint;\nber_type_decoder_f CertificateIssuer_decode_ber;\nder_type_encoder_f CertificateIssuer_encode_der;\nxer_type_decoder_f CertificateIssuer_decode_xer;\nxer_type_encoder_f CertificateIssuer_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CertificateIssuer_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CertificateList.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CertificateList.h\"\n\nstatic asn_TYPE_member_t asn_MBR_CertificateList_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct CertificateList, tbsCertList),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_TBSCertList,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"tbsCertList\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct CertificateList, signatureAlgorithm),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"signatureAlgorithm\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct CertificateList, signature),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_BIT_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"signature\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_CertificateList_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_CertificateList_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* signature */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* tbsCertList */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* signatureAlgorithm */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_CertificateList_specs_1 = {\n\tsizeof(struct CertificateList),\n\toffsetof(struct CertificateList, _asn_ctx),\n\tasn_MAP_CertificateList_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_CertificateList = {\n\t\"CertificateList\",\n\t\"CertificateList\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_CertificateList_tags_1,\n\tsizeof(asn_DEF_CertificateList_tags_1)\n\t\t/sizeof(asn_DEF_CertificateList_tags_1[0]), /* 1 */\n\tasn_DEF_CertificateList_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CertificateList_tags_1)\n\t\t/sizeof(asn_DEF_CertificateList_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_CertificateList_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_CertificateList_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/CertificateList.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CertificateList_H_\n#define\t_CertificateList_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"TBSCertList.h\"\n#include \"AlgorithmIdentifier.h\"\n#include <BIT_STRING.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CertificateList */\ntypedef struct CertificateList {\n\tTBSCertList_t\t tbsCertList;\n\tAlgorithmIdentifier_t\t signatureAlgorithm;\n\tBIT_STRING_t\t signature;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} CertificateList_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CertificateList;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CertificateList_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CertificatePolicies.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CertificatePolicies.h\"\n\nstatic asn_TYPE_member_t asn_MBR_CertificatePolicies_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_PolicyInformation,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_CertificatePolicies_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_CertificatePolicies_specs_1 = {\n\tsizeof(struct CertificatePolicies),\n\toffsetof(struct CertificatePolicies, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_CertificatePolicies = {\n\t\"CertificatePolicies\",\n\t\"CertificatePolicies\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_CertificatePolicies_tags_1,\n\tsizeof(asn_DEF_CertificatePolicies_tags_1)\n\t\t/sizeof(asn_DEF_CertificatePolicies_tags_1[0]), /* 1 */\n\tasn_DEF_CertificatePolicies_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CertificatePolicies_tags_1)\n\t\t/sizeof(asn_DEF_CertificatePolicies_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_CertificatePolicies_1,\n\t1,\t/* Single element */\n\t&asn_SPC_CertificatePolicies_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/CertificatePolicies.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CertificatePolicies_H_\n#define\t_CertificatePolicies_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct PolicyInformation;\n\n/* CertificatePolicies */\ntypedef struct CertificatePolicies {\n\tA_SEQUENCE_OF(struct PolicyInformation) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} CertificatePolicies_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CertificatePolicies;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"PolicyInformation.h\"\n\n#endif\t/* _CertificatePolicies_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CertificateSerialNumber.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CertificateSerialNumber.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CertificateSerialNumber_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CertificateSerialNumber = {\n\t\"CertificateSerialNumber\",\n\t\"CertificateSerialNumber\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_CertificateSerialNumber_tags_1,\n\tsizeof(asn_DEF_CertificateSerialNumber_tags_1)\n\t\t/sizeof(asn_DEF_CertificateSerialNumber_tags_1[0]), /* 1 */\n\tasn_DEF_CertificateSerialNumber_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CertificateSerialNumber_tags_1)\n\t\t/sizeof(asn_DEF_CertificateSerialNumber_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CertificateSerialNumber.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CertificateSerialNumber_H_\n#define\t_CertificateSerialNumber_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CertificateSerialNumber */\ntypedef INTEGER_t\t CertificateSerialNumber_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CertificateSerialNumber;\nasn_struct_free_f CertificateSerialNumber_free;\nasn_struct_print_f CertificateSerialNumber_print;\nasn_constr_check_f CertificateSerialNumber_constraint;\nber_type_decoder_f CertificateSerialNumber_decode_ber;\nder_type_encoder_f CertificateSerialNumber_encode_der;\nxer_type_decoder_f CertificateSerialNumber_decode_xer;\nxer_type_encoder_f CertificateSerialNumber_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CertificateSerialNumber_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Characteristic-two.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Characteristic-two.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Characteristic_two_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Characteristic_two, m),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"m\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Characteristic_two, basis),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"basis\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_NOFLAGS, 0, offsetof(struct Characteristic_two, parameters),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"parameters\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Characteristic_two_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Characteristic_two_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* m */\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 } /* basis */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Characteristic_two_specs_1 = {\n\tsizeof(struct Characteristic_two),\n\toffsetof(struct Characteristic_two, _asn_ctx),\n\tasn_MAP_Characteristic_two_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Characteristic_two = {\n\t\"Characteristic-two\",\n\t\"Characteristic-two\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Characteristic_two_tags_1,\n\tsizeof(asn_DEF_Characteristic_two_tags_1)\n\t\t/sizeof(asn_DEF_Characteristic_two_tags_1[0]), /* 1 */\n\tasn_DEF_Characteristic_two_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Characteristic_two_tags_1)\n\t\t/sizeof(asn_DEF_Characteristic_two_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Characteristic_two_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_Characteristic_two_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Characteristic-two.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Characteristic_two_H_\n#define\t_Characteristic_two_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <OBJECT_IDENTIFIER.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Characteristic-two */\ntypedef struct Characteristic_two {\n\tINTEGER_t\t m;\n\tOBJECT_IDENTIFIER_t\t basis;\n\tANY_t\t parameters;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Characteristic_two_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Characteristic_two;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Characteristic_two_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CommonName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CommonName.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nCommonName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CommonName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CommonName = {\n\t\"CommonName\",\n\t\"CommonName\",\n\t&asn_OP_PrintableString,\n\tCommonName_constraint,\n\tasn_DEF_CommonName_tags_1,\n\tsizeof(asn_DEF_CommonName_tags_1)\n\t\t/sizeof(asn_DEF_CommonName_tags_1[0]), /* 1 */\n\tasn_DEF_CommonName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CommonName_tags_1)\n\t\t/sizeof(asn_DEF_CommonName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CommonName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CommonName_H_\n#define\t_CommonName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CommonName */\ntypedef PrintableString_t\t CommonName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CommonName;\nasn_struct_free_f CommonName_free;\nasn_struct_print_f CommonName_print;\nasn_constr_check_f CommonName_constraint;\nber_type_decoder_f CommonName_decode_ber;\nder_type_encoder_f CommonName_encode_der;\nxer_type_decoder_f CommonName_decode_xer;\nxer_type_encoder_f CommonName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CommonName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CountryName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CountryName.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_x121_dcc_code_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 3)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_iso_3166_alpha2_code_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 2)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_CountryName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct CountryName, choice.x121_dcc_code),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2)),\n\t\t0,\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_x121_dcc_code_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"x121-dcc-code\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct CountryName, choice.iso_3166_alpha2_code),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_iso_3166_alpha2_code_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"iso-3166-alpha2-code\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_CountryName_tags_1[] = {\n\t(ASN_TAG_CLASS_APPLICATION | (1 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_CountryName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (18 << 2)), 0, 0, 0 }, /* x121-dcc-code */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* iso-3166-alpha2-code */\n};\nasn_CHOICE_specifics_t asn_SPC_CountryName_specs_1 = {\n\tsizeof(struct CountryName),\n\toffsetof(struct CountryName, _asn_ctx),\n\toffsetof(struct CountryName, present),\n\tsizeof(((struct CountryName *)0)->present),\n\tasn_MAP_CountryName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_CountryName = {\n\t\"CountryName\",\n\t\"CountryName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\tasn_DEF_CountryName_tags_1,\n\tsizeof(asn_DEF_CountryName_tags_1)\n\t\t/sizeof(asn_DEF_CountryName_tags_1[0]), /* 1 */\n\tasn_DEF_CountryName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CountryName_tags_1)\n\t\t/sizeof(asn_DEF_CountryName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_CountryName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_CountryName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/CountryName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CountryName_H_\n#define\t_CountryName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n#include <PrintableString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum CountryName_PR {\n\tCountryName_PR_NOTHING,\t/* No components present */\n\tCountryName_PR_x121_dcc_code,\n\tCountryName_PR_iso_3166_alpha2_code\n} CountryName_PR;\n\n/* CountryName */\ntypedef struct CountryName {\n\tCountryName_PR present;\n\tunion CountryName_u {\n\t\tNumericString_t\t x121_dcc_code;\n\t\tPrintableString_t\t iso_3166_alpha2_code;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} CountryName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CountryName;\nextern asn_CHOICE_specifics_t asn_SPC_CountryName_specs_1;\nextern asn_TYPE_member_t asn_MBR_CountryName_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CountryName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CountryOfCitizenship.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CountryOfCitizenship.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nCountryOfCitizenship_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 2)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CountryOfCitizenship_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CountryOfCitizenship = {\n\t\"CountryOfCitizenship\",\n\t\"CountryOfCitizenship\",\n\t&asn_OP_PrintableString,\n\tCountryOfCitizenship_constraint,\n\tasn_DEF_CountryOfCitizenship_tags_1,\n\tsizeof(asn_DEF_CountryOfCitizenship_tags_1)\n\t\t/sizeof(asn_DEF_CountryOfCitizenship_tags_1[0]), /* 1 */\n\tasn_DEF_CountryOfCitizenship_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CountryOfCitizenship_tags_1)\n\t\t/sizeof(asn_DEF_CountryOfCitizenship_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CountryOfCitizenship.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CountryOfCitizenship_H_\n#define\t_CountryOfCitizenship_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CountryOfCitizenship */\ntypedef PrintableString_t\t CountryOfCitizenship_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CountryOfCitizenship;\nasn_struct_free_f CountryOfCitizenship_free;\nasn_struct_print_f CountryOfCitizenship_print;\nasn_constr_check_f CountryOfCitizenship_constraint;\nber_type_decoder_f CountryOfCitizenship_decode_ber;\nder_type_encoder_f CountryOfCitizenship_encode_der;\nxer_type_decoder_f CountryOfCitizenship_decode_xer;\nxer_type_encoder_f CountryOfCitizenship_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CountryOfCitizenship_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/CountryOfResidence.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"CountryOfResidence.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nCountryOfResidence_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 2)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_CountryOfResidence_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_CountryOfResidence = {\n\t\"CountryOfResidence\",\n\t\"CountryOfResidence\",\n\t&asn_OP_PrintableString,\n\tCountryOfResidence_constraint,\n\tasn_DEF_CountryOfResidence_tags_1,\n\tsizeof(asn_DEF_CountryOfResidence_tags_1)\n\t\t/sizeof(asn_DEF_CountryOfResidence_tags_1[0]), /* 1 */\n\tasn_DEF_CountryOfResidence_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_CountryOfResidence_tags_1)\n\t\t/sizeof(asn_DEF_CountryOfResidence_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/CountryOfResidence.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_CountryOfResidence_H_\n#define\t_CountryOfResidence_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* CountryOfResidence */\ntypedef PrintableString_t\t CountryOfResidence_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_CountryOfResidence;\nasn_struct_free_f CountryOfResidence_free;\nasn_struct_print_f CountryOfResidence_print;\nasn_constr_check_f CountryOfResidence_constraint;\nber_type_decoder_f CountryOfResidence_decode_ber;\nder_type_encoder_f CountryOfResidence_encode_der;\nxer_type_decoder_f CountryOfResidence_decode_xer;\nxer_type_encoder_f CountryOfResidence_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CountryOfResidence_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Curve.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Curve.h\"\n\nasn_TYPE_member_t asn_MBR_Curve_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Curve, a),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_FieldElement,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"a\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Curve, b),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_FieldElement,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"b\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct Curve, seed),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_BIT_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"seed\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Curve_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Curve_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, 0, 0 }, /* seed */\n    { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 1 }, /* a */\n    { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 0 } /* b */\n};\nasn_SEQUENCE_specifics_t asn_SPC_Curve_specs_1 = {\n\tsizeof(struct Curve),\n\toffsetof(struct Curve, _asn_ctx),\n\tasn_MAP_Curve_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Curve = {\n\t\"Curve\",\n\t\"Curve\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Curve_tags_1,\n\tsizeof(asn_DEF_Curve_tags_1)\n\t\t/sizeof(asn_DEF_Curve_tags_1[0]), /* 1 */\n\tasn_DEF_Curve_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Curve_tags_1)\n\t\t/sizeof(asn_DEF_Curve_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Curve_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_Curve_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Curve.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Curve_H_\n#define\t_Curve_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"FieldElement.h\"\n#include <BIT_STRING.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Curve */\ntypedef struct Curve {\n\tFieldElement_t\t a;\n\tFieldElement_t\t b;\n\tBIT_STRING_t\t*seed\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Curve_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Curve;\nextern asn_SEQUENCE_specifics_t asn_SPC_Curve_specs_1;\nextern asn_TYPE_member_t asn_MBR_Curve_1[3];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Curve_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DHPublicKey.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DHPublicKey.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_DHPublicKey_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_DHPublicKey = {\n\t\"DHPublicKey\",\n\t\"DHPublicKey\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_DHPublicKey_tags_1,\n\tsizeof(asn_DEF_DHPublicKey_tags_1)\n\t\t/sizeof(asn_DEF_DHPublicKey_tags_1[0]), /* 1 */\n\tasn_DEF_DHPublicKey_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DHPublicKey_tags_1)\n\t\t/sizeof(asn_DEF_DHPublicKey_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/DHPublicKey.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DHPublicKey_H_\n#define\t_DHPublicKey_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* DHPublicKey */\ntypedef INTEGER_t\t DHPublicKey_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DHPublicKey;\nasn_struct_free_f DHPublicKey_free;\nasn_struct_print_f DHPublicKey_print;\nasn_constr_check_f DHPublicKey_constraint;\nber_type_decoder_f DHPublicKey_decode_ber;\nder_type_encoder_f DHPublicKey_encode_der;\nxer_type_decoder_f DHPublicKey_decode_xer;\nxer_type_encoder_f DHPublicKey_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DHPublicKey_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DSAPublicKey.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DSAPublicKey.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_DSAPublicKey_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_DSAPublicKey = {\n\t\"DSAPublicKey\",\n\t\"DSAPublicKey\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_DSAPublicKey_tags_1,\n\tsizeof(asn_DEF_DSAPublicKey_tags_1)\n\t\t/sizeof(asn_DEF_DSAPublicKey_tags_1[0]), /* 1 */\n\tasn_DEF_DSAPublicKey_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DSAPublicKey_tags_1)\n\t\t/sizeof(asn_DEF_DSAPublicKey_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/DSAPublicKey.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DSAPublicKey_H_\n#define\t_DSAPublicKey_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* DSAPublicKey */\ntypedef INTEGER_t\t DSAPublicKey_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DSAPublicKey;\nasn_struct_free_f DSAPublicKey_free;\nasn_struct_print_f DSAPublicKey_print;\nasn_constr_check_f DSAPublicKey_constraint;\nber_type_decoder_f DSAPublicKey_decode_ber;\nder_type_encoder_f DSAPublicKey_encode_der;\nxer_type_decoder_f DSAPublicKey_decode_xer;\nxer_type_encoder_f DSAPublicKey_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DSAPublicKey_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DateOfBirth.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DateOfBirth.h\"\n\n/*\n * This type is implemented using GeneralizedTime,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_DateOfBirth_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (24 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_DateOfBirth = {\n\t\"DateOfBirth\",\n\t\"DateOfBirth\",\n\t&asn_OP_GeneralizedTime,\n\tGeneralizedTime_constraint,\n\tasn_DEF_DateOfBirth_tags_1,\n\tsizeof(asn_DEF_DateOfBirth_tags_1)\n\t\t/sizeof(asn_DEF_DateOfBirth_tags_1[0]), /* 1 */\n\tasn_DEF_DateOfBirth_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DateOfBirth_tags_1)\n\t\t/sizeof(asn_DEF_DateOfBirth_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/DateOfBirth.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DateOfBirth_H_\n#define\t_DateOfBirth_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <GeneralizedTime.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* DateOfBirth */\ntypedef GeneralizedTime_t\t DateOfBirth_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DateOfBirth;\nasn_struct_free_f DateOfBirth_free;\nasn_struct_print_f DateOfBirth_print;\nasn_constr_check_f DateOfBirth_constraint;\nber_type_decoder_f DateOfBirth_decode_ber;\nder_type_encoder_f DateOfBirth_encode_der;\nxer_type_decoder_f DateOfBirth_decode_xer;\nxer_type_encoder_f DateOfBirth_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DateOfBirth_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DirectoryString.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DirectoryString.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_DirectoryString_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct DirectoryString, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DirectoryString, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DirectoryString, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DirectoryString, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DirectoryString, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_DirectoryString_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nasn_CHOICE_specifics_t asn_SPC_DirectoryString_specs_1 = {\n\tsizeof(struct DirectoryString),\n\toffsetof(struct DirectoryString, _asn_ctx),\n\toffsetof(struct DirectoryString, present),\n\tsizeof(((struct DirectoryString *)0)->present),\n\tasn_MAP_DirectoryString_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_DirectoryString = {\n\t\"DirectoryString\",\n\t\"DirectoryString\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_DirectoryString_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_DirectoryString_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/DirectoryString.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DirectoryString_H_\n#define\t_DirectoryString_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum DirectoryString_PR {\n\tDirectoryString_PR_NOTHING,\t/* No components present */\n\tDirectoryString_PR_teletexString,\n\tDirectoryString_PR_printableString,\n\tDirectoryString_PR_universalString,\n\tDirectoryString_PR_utf8String,\n\tDirectoryString_PR_bmpString\n} DirectoryString_PR;\n\n/* DirectoryString */\ntypedef struct DirectoryString {\n\tDirectoryString_PR present;\n\tunion DirectoryString_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} DirectoryString_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DirectoryString;\nextern asn_CHOICE_specifics_t asn_SPC_DirectoryString_specs_1;\nextern asn_TYPE_member_t asn_MBR_DirectoryString_1[5];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DirectoryString_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DisplayText.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DisplayText.h\"\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\t/* The underlying type is IA5String */\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!(cv <= 127)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\t/* The underlying type is VisibleString */\n\tconst VisibleString_t *st = (const VisibleString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!(cv >= 32 && cv <= 126)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_ia5String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 200)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_visibleString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst VisibleString_t *st = (const VisibleString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 200)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 200)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 200)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_DisplayText_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct DisplayText, choice.ia5String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\n\t\t0,\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\tmemb_ia5String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"ia5String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DisplayText, choice.visibleString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (26 << 2)),\n\t\t0,\n\t\t&asn_DEF_VisibleString,\n\t\t0,\n\t\tmemb_visibleString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"visibleString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DisplayText, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DisplayText, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_DisplayText_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0, 0, 0 }, /* ia5String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1, 0, 0 }, /* visibleString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 2, 0, 0 } /* bmpString */\n};\nasn_CHOICE_specifics_t asn_SPC_DisplayText_specs_1 = {\n\tsizeof(struct DisplayText),\n\toffsetof(struct DisplayText, _asn_ctx),\n\toffsetof(struct DisplayText, present),\n\tsizeof(((struct DisplayText *)0)->present),\n\tasn_MAP_DisplayText_tag2el_1,\n\t4,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_DisplayText = {\n\t\"DisplayText\",\n\t\"DisplayText\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_DisplayText_1,\n\t4,\t/* Elements count */\n\t&asn_SPC_DisplayText_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/DisplayText.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DisplayText_H_\n#define\t_DisplayText_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <IA5String.h>\n#include <VisibleString.h>\n#include <BMPString.h>\n#include <UTF8String.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum DisplayText_PR {\n\tDisplayText_PR_NOTHING,\t/* No components present */\n\tDisplayText_PR_ia5String,\n\tDisplayText_PR_visibleString,\n\tDisplayText_PR_bmpString,\n\tDisplayText_PR_utf8String\n} DisplayText_PR;\n\n/* DisplayText */\ntypedef struct DisplayText {\n\tDisplayText_PR present;\n\tunion DisplayText_u {\n\t\tIA5String_t\t ia5String;\n\t\tVisibleString_t\t visibleString;\n\t\tBMPString_t\t bmpString;\n\t\tUTF8String_t\t utf8String;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} DisplayText_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DisplayText;\nextern asn_CHOICE_specifics_t asn_SPC_DisplayText_specs_1;\nextern asn_TYPE_member_t asn_MBR_DisplayText_1[4];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DisplayText_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DistinguishedName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DistinguishedName.h\"\n\n/*\n * This type is implemented using RDNSequence,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_DistinguishedName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_DistinguishedName = {\n\t\"DistinguishedName\",\n\t\"DistinguishedName\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_DistinguishedName_tags_1,\n\tsizeof(asn_DEF_DistinguishedName_tags_1)\n\t\t/sizeof(asn_DEF_DistinguishedName_tags_1[0]), /* 1 */\n\tasn_DEF_DistinguishedName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DistinguishedName_tags_1)\n\t\t/sizeof(asn_DEF_DistinguishedName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_RDNSequence_1,\n\t1,\t/* Single element */\n\t&asn_SPC_RDNSequence_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/DistinguishedName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DistinguishedName_H_\n#define\t_DistinguishedName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"RDNSequence.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* DistinguishedName */\ntypedef RDNSequence_t\t DistinguishedName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DistinguishedName;\nasn_struct_free_f DistinguishedName_free;\nasn_struct_print_f DistinguishedName_print;\nasn_constr_check_f DistinguishedName_constraint;\nber_type_decoder_f DistinguishedName_decode_ber;\nder_type_encoder_f DistinguishedName_encode_der;\nxer_type_decoder_f DistinguishedName_decode_xer;\nxer_type_encoder_f DistinguishedName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DistinguishedName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DistributionPoint.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DistributionPoint.h\"\n\nasn_TYPE_member_t asn_MBR_DistributionPoint_1[] = {\n\t{ ATF_POINTER, 3, offsetof(struct DistributionPoint, distributionPoint),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_DistributionPointName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"distributionPoint\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct DistributionPoint, reasons),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_ReasonFlags,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"reasons\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct DistributionPoint, cRLIssuer),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralNames,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"cRLIssuer\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_DistributionPoint_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_DistributionPoint_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* distributionPoint */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* reasons */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* cRLIssuer */\n};\nasn_SEQUENCE_specifics_t asn_SPC_DistributionPoint_specs_1 = {\n\tsizeof(struct DistributionPoint),\n\toffsetof(struct DistributionPoint, _asn_ctx),\n\tasn_MAP_DistributionPoint_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_DistributionPoint = {\n\t\"DistributionPoint\",\n\t\"DistributionPoint\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_DistributionPoint_tags_1,\n\tsizeof(asn_DEF_DistributionPoint_tags_1)\n\t\t/sizeof(asn_DEF_DistributionPoint_tags_1[0]), /* 1 */\n\tasn_DEF_DistributionPoint_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DistributionPoint_tags_1)\n\t\t/sizeof(asn_DEF_DistributionPoint_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_DistributionPoint_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_DistributionPoint_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/DistributionPoint.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DistributionPoint_H_\n#define\t_DistributionPoint_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"ReasonFlags.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct DistributionPointName;\nstruct GeneralNames;\n\n/* DistributionPoint */\ntypedef struct DistributionPoint {\n\tstruct DistributionPointName\t*distributionPoint\t/* OPTIONAL */;\n\tReasonFlags_t\t*reasons\t/* OPTIONAL */;\n\tstruct GeneralNames\t*cRLIssuer\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} DistributionPoint_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DistributionPoint;\nextern asn_SEQUENCE_specifics_t asn_SPC_DistributionPoint_specs_1;\nextern asn_TYPE_member_t asn_MBR_DistributionPoint_1[3];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"DistributionPointName.h\"\n#include \"GeneralNames.h\"\n\n#endif\t/* _DistributionPoint_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DistributionPointName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DistributionPointName.h\"\n\nasn_TYPE_member_t asn_MBR_DistributionPointName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct DistributionPointName, choice.fullName),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralNames,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"fullName\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DistributionPointName, choice.nameRelativeToCRLIssuer),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_RelativeDistinguishedName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"nameRelativeToCRLIssuer\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_DistributionPointName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* fullName */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* nameRelativeToCRLIssuer */\n};\nasn_CHOICE_specifics_t asn_SPC_DistributionPointName_specs_1 = {\n\tsizeof(struct DistributionPointName),\n\toffsetof(struct DistributionPointName, _asn_ctx),\n\toffsetof(struct DistributionPointName, present),\n\tsizeof(((struct DistributionPointName *)0)->present),\n\tasn_MAP_DistributionPointName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_DistributionPointName = {\n\t\"DistributionPointName\",\n\t\"DistributionPointName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_DistributionPointName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_DistributionPointName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/DistributionPointName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DistributionPointName_H_\n#define\t_DistributionPointName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"GeneralNames.h\"\n#include \"RelativeDistinguishedName.h\"\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum DistributionPointName_PR {\n\tDistributionPointName_PR_NOTHING,\t/* No components present */\n\tDistributionPointName_PR_fullName,\n\tDistributionPointName_PR_nameRelativeToCRLIssuer\n} DistributionPointName_PR;\n\n/* DistributionPointName */\ntypedef struct DistributionPointName {\n\tDistributionPointName_PR present;\n\tunion DistributionPointName_u {\n\t\tGeneralNames_t\t fullName;\n\t\tRelativeDistinguishedName_t\t nameRelativeToCRLIssuer;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} DistributionPointName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DistributionPointName;\nextern asn_CHOICE_specifics_t asn_SPC_DistributionPointName_specs_1;\nextern asn_TYPE_member_t asn_MBR_DistributionPointName_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DistributionPointName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DomainComponent.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DomainComponent.h\"\n\n/*\n * This type is implemented using IA5String,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_DomainComponent_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_DomainComponent = {\n\t\"DomainComponent\",\n\t\"DomainComponent\",\n\t&asn_OP_IA5String,\n\tIA5String_constraint,\n\tasn_DEF_DomainComponent_tags_1,\n\tsizeof(asn_DEF_DomainComponent_tags_1)\n\t\t/sizeof(asn_DEF_DomainComponent_tags_1[0]), /* 1 */\n\tasn_DEF_DomainComponent_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DomainComponent_tags_1)\n\t\t/sizeof(asn_DEF_DomainComponent_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/DomainComponent.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DomainComponent_H_\n#define\t_DomainComponent_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <IA5String.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* DomainComponent */\ntypedef IA5String_t\t DomainComponent_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DomainComponent;\nasn_struct_free_f DomainComponent_free;\nasn_struct_print_f DomainComponent_print;\nasn_constr_check_f DomainComponent_constraint;\nber_type_decoder_f DomainComponent_decode_ber;\nder_type_encoder_f DomainComponent_encode_der;\nxer_type_decoder_f DomainComponent_decode_xer;\nxer_type_encoder_f DomainComponent_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DomainComponent_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/DomainParameters.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"DomainParameters.h\"\n\nstatic asn_TYPE_member_t asn_MBR_DomainParameters_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct DomainParameters, p),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"p\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DomainParameters, g),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"g\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct DomainParameters, q),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"q\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct DomainParameters, j),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"j\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct DomainParameters, validationParms),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_ValidationParms,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"validationParms\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_DomainParameters_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_DomainParameters_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 3 }, /* p */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 2 }, /* g */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 1 }, /* q */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -3, 0 }, /* j */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 0 } /* validationParms */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_DomainParameters_specs_1 = {\n\tsizeof(struct DomainParameters),\n\toffsetof(struct DomainParameters, _asn_ctx),\n\tasn_MAP_DomainParameters_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_DomainParameters = {\n\t\"DomainParameters\",\n\t\"DomainParameters\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_DomainParameters_tags_1,\n\tsizeof(asn_DEF_DomainParameters_tags_1)\n\t\t/sizeof(asn_DEF_DomainParameters_tags_1[0]), /* 1 */\n\tasn_DEF_DomainParameters_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_DomainParameters_tags_1)\n\t\t/sizeof(asn_DEF_DomainParameters_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_DomainParameters_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_DomainParameters_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/DomainParameters.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_DomainParameters_H_\n#define\t_DomainParameters_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct ValidationParms;\n\n/* DomainParameters */\ntypedef struct DomainParameters {\n\tINTEGER_t\t p;\n\tINTEGER_t\t g;\n\tINTEGER_t\t q;\n\tINTEGER_t\t*j\t/* OPTIONAL */;\n\tstruct ValidationParms\t*validationParms\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} DomainParameters_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_DomainParameters;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"ValidationParms.h\"\n\n#endif\t/* _DomainParameters_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Dss-Parms.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Dss-Parms.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Dss_Parms_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Dss_Parms, p),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"p\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Dss_Parms, q),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"q\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Dss_Parms, g),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"g\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Dss_Parms_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Dss_Parms_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* p */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* q */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 } /* g */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Dss_Parms_specs_1 = {\n\tsizeof(struct Dss_Parms),\n\toffsetof(struct Dss_Parms, _asn_ctx),\n\tasn_MAP_Dss_Parms_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Dss_Parms = {\n\t\"Dss-Parms\",\n\t\"Dss-Parms\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Dss_Parms_tags_1,\n\tsizeof(asn_DEF_Dss_Parms_tags_1)\n\t\t/sizeof(asn_DEF_Dss_Parms_tags_1[0]), /* 1 */\n\tasn_DEF_Dss_Parms_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Dss_Parms_tags_1)\n\t\t/sizeof(asn_DEF_Dss_Parms_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Dss_Parms_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_Dss_Parms_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Dss-Parms.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Dss_Parms_H_\n#define\t_Dss_Parms_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dss-Parms */\ntypedef struct Dss_Parms {\n\tINTEGER_t\t p;\n\tINTEGER_t\t q;\n\tINTEGER_t\t g;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Dss_Parms_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Dss_Parms;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Dss_Parms_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Dss-Sig-Value.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Dss-Sig-Value.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Dss_Sig_Value_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Dss_Sig_Value, r),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"r\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Dss_Sig_Value, s),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"s\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Dss_Sig_Value_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Dss_Sig_Value_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* r */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* s */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Dss_Sig_Value_specs_1 = {\n\tsizeof(struct Dss_Sig_Value),\n\toffsetof(struct Dss_Sig_Value, _asn_ctx),\n\tasn_MAP_Dss_Sig_Value_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Dss_Sig_Value = {\n\t\"Dss-Sig-Value\",\n\t\"Dss-Sig-Value\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Dss_Sig_Value_tags_1,\n\tsizeof(asn_DEF_Dss_Sig_Value_tags_1)\n\t\t/sizeof(asn_DEF_Dss_Sig_Value_tags_1[0]), /* 1 */\n\tasn_DEF_Dss_Sig_Value_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Dss_Sig_Value_tags_1)\n\t\t/sizeof(asn_DEF_Dss_Sig_Value_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Dss_Sig_Value_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_Dss_Sig_Value_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Dss-Sig-Value.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Dss_Sig_Value_H_\n#define\t_Dss_Sig_Value_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dss-Sig-Value */\ntypedef struct Dss_Sig_Value {\n\tINTEGER_t\t r;\n\tINTEGER_t\t s;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Dss_Sig_Value_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Dss_Sig_Value;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Dss_Sig_Value_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ECDSA-Sig-Value.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ECDSA-Sig-Value.h\"\n\nstatic asn_TYPE_member_t asn_MBR_ECDSA_Sig_Value_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECDSA_Sig_Value, r),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"r\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECDSA_Sig_Value, s),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"s\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ECDSA_Sig_Value_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_ECDSA_Sig_Value_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* r */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* s */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_ECDSA_Sig_Value_specs_1 = {\n\tsizeof(struct ECDSA_Sig_Value),\n\toffsetof(struct ECDSA_Sig_Value, _asn_ctx),\n\tasn_MAP_ECDSA_Sig_Value_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_ECDSA_Sig_Value = {\n\t\"ECDSA-Sig-Value\",\n\t\"ECDSA-Sig-Value\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_ECDSA_Sig_Value_tags_1,\n\tsizeof(asn_DEF_ECDSA_Sig_Value_tags_1)\n\t\t/sizeof(asn_DEF_ECDSA_Sig_Value_tags_1[0]), /* 1 */\n\tasn_DEF_ECDSA_Sig_Value_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ECDSA_Sig_Value_tags_1)\n\t\t/sizeof(asn_DEF_ECDSA_Sig_Value_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ECDSA_Sig_Value_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_ECDSA_Sig_Value_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ECDSA-Sig-Value.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ECDSA_Sig_Value_H_\n#define\t_ECDSA_Sig_Value_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ECDSA-Sig-Value */\ntypedef struct ECDSA_Sig_Value {\n\tINTEGER_t\t r;\n\tINTEGER_t\t s;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ECDSA_Sig_Value_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ECDSA_Sig_Value;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ECDSA_Sig_Value_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ECPVer.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ECPVer.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_ECPVer_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_ECPVer = {\n\t\"ECPVer\",\n\t\"ECPVer\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_ECPVer_tags_1,\n\tsizeof(asn_DEF_ECPVer_tags_1)\n\t\t/sizeof(asn_DEF_ECPVer_tags_1[0]), /* 1 */\n\tasn_DEF_ECPVer_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ECPVer_tags_1)\n\t\t/sizeof(asn_DEF_ECPVer_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/ECPVer.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ECPVer_H_\n#define\t_ECPVer_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum ECPVer {\n\tECPVer_ecpVer1\t= 1\n} e_ECPVer;\n\n/* ECPVer */\ntypedef INTEGER_t\t ECPVer_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ECPVer;\nasn_struct_free_f ECPVer_free;\nasn_struct_print_f ECPVer_print;\nasn_constr_check_f ECPVer_constraint;\nber_type_decoder_f ECPVer_decode_ber;\nder_type_encoder_f ECPVer_encode_der;\nxer_type_decoder_f ECPVer_decode_xer;\nxer_type_encoder_f ECPVer_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ECPVer_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ECParameters.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ECParameters.h\"\n\nasn_TYPE_member_t asn_MBR_ECParameters_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECParameters, version),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_ECPVer,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"version\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECParameters, fieldID),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_FieldID,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"fieldID\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECParameters, curve),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Curve,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"curve\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECParameters, base),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_ECPoint,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"base\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ECParameters, order),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"order\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct ECParameters, cofactor),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"cofactor\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ECParameters_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_ECParameters_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* version */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 4, -1, 1 }, /* order */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 5, -2, 0 }, /* cofactor */\n    { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, 0, 0 }, /* base */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* fieldID */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* curve */\n};\nasn_SEQUENCE_specifics_t asn_SPC_ECParameters_specs_1 = {\n\tsizeof(struct ECParameters),\n\toffsetof(struct ECParameters, _asn_ctx),\n\tasn_MAP_ECParameters_tag2el_1,\n\t6,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_ECParameters = {\n\t\"ECParameters\",\n\t\"ECParameters\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_ECParameters_tags_1,\n\tsizeof(asn_DEF_ECParameters_tags_1)\n\t\t/sizeof(asn_DEF_ECParameters_tags_1[0]), /* 1 */\n\tasn_DEF_ECParameters_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ECParameters_tags_1)\n\t\t/sizeof(asn_DEF_ECParameters_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ECParameters_1,\n\t6,\t/* Elements count */\n\t&asn_SPC_ECParameters_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ECParameters.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ECParameters_H_\n#define\t_ECParameters_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"ECPVer.h\"\n#include \"FieldID.h\"\n#include \"Curve.h\"\n#include \"ECPoint.h\"\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ECParameters */\ntypedef struct ECParameters {\n\tECPVer_t\t version;\n\tFieldID_t\t fieldID;\n\tCurve_t\t curve;\n\tECPoint_t\t base;\n\tINTEGER_t\t order;\n\tINTEGER_t\t*cofactor\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ECParameters_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ECParameters;\nextern asn_SEQUENCE_specifics_t asn_SPC_ECParameters_specs_1;\nextern asn_TYPE_member_t asn_MBR_ECParameters_1[6];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ECParameters_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ECPoint.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ECPoint.h\"\n\n/*\n * This type is implemented using OCTET_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_ECPoint_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_ECPoint = {\n\t\"ECPoint\",\n\t\"ECPoint\",\n\t&asn_OP_OCTET_STRING,\n\tOCTET_STRING_constraint,\n\tasn_DEF_ECPoint_tags_1,\n\tsizeof(asn_DEF_ECPoint_tags_1)\n\t\t/sizeof(asn_DEF_ECPoint_tags_1[0]), /* 1 */\n\tasn_DEF_ECPoint_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ECPoint_tags_1)\n\t\t/sizeof(asn_DEF_ECPoint_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_OCTET_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ECPoint.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ECPoint_H_\n#define\t_ECPoint_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ECPoint */\ntypedef OCTET_STRING_t\t ECPoint_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ECPoint;\nasn_struct_free_f ECPoint_free;\nasn_struct_print_f ECPoint_print;\nasn_constr_check_f ECPoint_constraint;\nber_type_decoder_f ECPoint_decode_ber;\nder_type_encoder_f ECPoint_encode_der;\nxer_type_decoder_f ECPoint_decode_xer;\nxer_type_encoder_f ECPoint_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ECPoint_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/EDIPartyName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"EDIPartyName.h\"\n\nasn_TYPE_member_t asn_MBR_EDIPartyName_1[] = {\n\t{ ATF_POINTER, 1, offsetof(struct EDIPartyName, nameAssigner),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_DirectoryString,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"nameAssigner\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct EDIPartyName, partyName),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_DirectoryString,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"partyName\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_EDIPartyName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_EDIPartyName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nameAssigner */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* partyName */\n};\nasn_SEQUENCE_specifics_t asn_SPC_EDIPartyName_specs_1 = {\n\tsizeof(struct EDIPartyName),\n\toffsetof(struct EDIPartyName, _asn_ctx),\n\tasn_MAP_EDIPartyName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_EDIPartyName = {\n\t\"EDIPartyName\",\n\t\"EDIPartyName\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_EDIPartyName_tags_1,\n\tsizeof(asn_DEF_EDIPartyName_tags_1)\n\t\t/sizeof(asn_DEF_EDIPartyName_tags_1[0]), /* 1 */\n\tasn_DEF_EDIPartyName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_EDIPartyName_tags_1)\n\t\t/sizeof(asn_DEF_EDIPartyName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_EDIPartyName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_EDIPartyName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/EDIPartyName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_EDIPartyName_H_\n#define\t_EDIPartyName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"DirectoryString.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct DirectoryString;\n\n/* EDIPartyName */\ntypedef struct EDIPartyName {\n\tstruct DirectoryString\t*nameAssigner\t/* OPTIONAL */;\n\tDirectoryString_t\t partyName;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} EDIPartyName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_EDIPartyName;\nextern asn_SEQUENCE_specifics_t asn_SPC_EDIPartyName_specs_1;\nextern asn_TYPE_member_t asn_MBR_EDIPartyName_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"DirectoryString.h\"\n\n#endif\t/* _EDIPartyName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ENUMERATED.c",
    "content": "/*-\n * Copyright (c) 2003, 2005, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <ENUMERATED.h>\n#include <NativeEnumerated.h>\n#include <asn_codecs_prim.h>\t/* Encoder and decoder of a primitive type */\n\n/*\n * ENUMERATED basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_ENUMERATED_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (10 << 2))\n};\nasn_TYPE_operation_t asn_OP_ENUMERATED = {\n\tASN__PRIMITIVE_TYPE_free,\n\tINTEGER_print,\t\t\t/* Implemented in terms of INTEGER */\n\tINTEGER_compare,\t\t/* Implemented in terms of INTEGER */\n\tasn_generic_no_constraint,\n\tber_decode_primitive,\n\tINTEGER_encode_der,\t\t/* Implemented in terms of INTEGER */\n\tINTEGER_decode_xer,\t/* This is temporary! */\n\tINTEGER_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tENUMERATED_decode_uper,\t/* Unaligned PER decoder */\n\tENUMERATED_encode_uper,\t/* Unaligned PER encoder */\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_ENUMERATED = {\n\t\"ENUMERATED\",\n\t\"ENUMERATED\",\n\t&asn_OP_ENUMERATED,\n\tasn_generic_no_constraint,\n\tasn_DEF_ENUMERATED_tags,\n\tsizeof(asn_DEF_ENUMERATED_tags) / sizeof(asn_DEF_ENUMERATED_tags[0]),\n\tasn_DEF_ENUMERATED_tags,\t/* Same as above */\n\tsizeof(asn_DEF_ENUMERATED_tags) / sizeof(asn_DEF_ENUMERATED_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\nasn_dec_rval_t\nENUMERATED_decode_uper(asn_codec_ctx_t *opt_codec_ctx,\n                       asn_TYPE_descriptor_t *td,\n                       const asn_per_constraints_t *constraints, void **sptr,\n                       asn_per_data_t *pd) {\n    asn_dec_rval_t rval;\n\tENUMERATED_t *st = (ENUMERATED_t *)*sptr;\n\tlong value;\n\tvoid *vptr = &value;\n\n\tif(!st) {\n\t\tst = (ENUMERATED_t *)(*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) ASN__DECODE_FAILED;\n\t}\n\n\trval = NativeEnumerated_decode_uper(opt_codec_ctx, td, constraints,\n\t\t\t(void **)&vptr, pd);\n\tif(rval.code == RC_OK)\n\t\tif(asn_long2INTEGER(st, value))\n\t\t\trval.code = RC_FAIL;\n\treturn rval;\n}\n\nasn_enc_rval_t\nENUMERATED_encode_uper(asn_TYPE_descriptor_t *td,\n                       const asn_per_constraints_t *constraints, void *sptr,\n                       asn_per_outp_t *po) {\n    ENUMERATED_t *st = (ENUMERATED_t *)sptr;\n\tlong value;\n\n\tif(asn_INTEGER2long(st, &value))\n\t\tASN__ENCODE_FAILED;\n\n\treturn NativeEnumerated_encode_uper(td, constraints, &value, po);\n}\n\n"
  },
  {
    "path": "ext/ENUMERATED.h",
    "content": "/*-\n * Copyright (c) 2003, 2005 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_ENUMERATED_H_\n#define\t_ENUMERATED_H_\n\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef INTEGER_t ENUMERATED_t;\t\t/* Implemented via INTEGER */\n\nextern asn_TYPE_descriptor_t asn_DEF_ENUMERATED;\nextern asn_TYPE_operation_t asn_OP_ENUMERATED;\n\nper_type_decoder_f ENUMERATED_decode_uper;\nper_type_encoder_f ENUMERATED_encode_uper;\n\n#define ENUMERATED_free       ASN__PRIMITIVE_TYPE_free\n#define ENUMERATED_print      INTEGER_print\n#define ENUMERATED_compare    INTEGER_compare\n#define ENUMERATED_constraint asn_generic_no_constraint\n#define ENUMERATED_decode_ber ber_decode_primitive\n#define ENUMERATED_encode_der INTEGER_encode_der\n#define ENUMERATED_decode_xer INTEGER_decode_xer\n#define ENUMERATED_encode_xer INTEGER_encode_xer\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ENUMERATED_H_ */\n"
  },
  {
    "path": "ext/EcpkParameters.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"EcpkParameters.h\"\n\nstatic asn_TYPE_member_t asn_MBR_EcpkParameters_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct EcpkParameters, choice.ecParameters),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_ECParameters,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"ecParameters\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct EcpkParameters, choice.namedCurve),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"namedCurve\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct EcpkParameters, choice.implicitlyCA),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (5 << 2)),\n\t\t0,\n\t\t&asn_DEF_NULL,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"implicitlyCA\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_EcpkParameters_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (5 << 2)), 2, 0, 0 }, /* implicitlyCA */\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 }, /* namedCurve */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ecParameters */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_EcpkParameters_specs_1 = {\n\tsizeof(struct EcpkParameters),\n\toffsetof(struct EcpkParameters, _asn_ctx),\n\toffsetof(struct EcpkParameters, present),\n\tsizeof(((struct EcpkParameters *)0)->present),\n\tasn_MAP_EcpkParameters_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_EcpkParameters = {\n\t\"EcpkParameters\",\n\t\"EcpkParameters\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_EcpkParameters_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_EcpkParameters_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/EcpkParameters.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_EcpkParameters_H_\n#define\t_EcpkParameters_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"ECParameters.h\"\n#include <OBJECT_IDENTIFIER.h>\n#include <NULL.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum EcpkParameters_PR {\n\tEcpkParameters_PR_NOTHING,\t/* No components present */\n\tEcpkParameters_PR_ecParameters,\n\tEcpkParameters_PR_namedCurve,\n\tEcpkParameters_PR_implicitlyCA\n} EcpkParameters_PR;\n\n/* EcpkParameters */\ntypedef struct EcpkParameters {\n\tEcpkParameters_PR present;\n\tunion EcpkParameters_u {\n\t\tECParameters_t\t ecParameters;\n\t\tOBJECT_IDENTIFIER_t\t namedCurve;\n\t\tNULL_t\t implicitlyCA;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} EcpkParameters_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_EcpkParameters;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _EcpkParameters_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/EmailAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"EmailAddress.h\"\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\t/* The underlying type is IA5String */\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!(cv <= 127)) return -1;\n\t}\n\treturn 0;\n}\n\nint\nEmailAddress_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using IA5String,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_EmailAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_EmailAddress = {\n\t\"EmailAddress\",\n\t\"EmailAddress\",\n\t&asn_OP_IA5String,\n\tEmailAddress_constraint,\n\tasn_DEF_EmailAddress_tags_1,\n\tsizeof(asn_DEF_EmailAddress_tags_1)\n\t\t/sizeof(asn_DEF_EmailAddress_tags_1[0]), /* 1 */\n\tasn_DEF_EmailAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_EmailAddress_tags_1)\n\t\t/sizeof(asn_DEF_EmailAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/EmailAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_EmailAddress_H_\n#define\t_EmailAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <IA5String.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* EmailAddress */\ntypedef IA5String_t\t EmailAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_EmailAddress;\nasn_struct_free_f EmailAddress_free;\nasn_struct_print_f EmailAddress_print;\nasn_constr_check_f EmailAddress_constraint;\nber_type_decoder_f EmailAddress_decode_ber;\nder_type_encoder_f EmailAddress_encode_der;\nxer_type_decoder_f EmailAddress_decode_xer;\nxer_type_encoder_f EmailAddress_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _EmailAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ExtKeyUsageSyntax.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ExtKeyUsageSyntax.h\"\n\nstatic asn_TYPE_member_t asn_MBR_ExtKeyUsageSyntax_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_KeyPurposeId,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ExtKeyUsageSyntax_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_ExtKeyUsageSyntax_specs_1 = {\n\tsizeof(struct ExtKeyUsageSyntax),\n\toffsetof(struct ExtKeyUsageSyntax, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_ExtKeyUsageSyntax = {\n\t\"ExtKeyUsageSyntax\",\n\t\"ExtKeyUsageSyntax\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_ExtKeyUsageSyntax_tags_1,\n\tsizeof(asn_DEF_ExtKeyUsageSyntax_tags_1)\n\t\t/sizeof(asn_DEF_ExtKeyUsageSyntax_tags_1[0]), /* 1 */\n\tasn_DEF_ExtKeyUsageSyntax_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ExtKeyUsageSyntax_tags_1)\n\t\t/sizeof(asn_DEF_ExtKeyUsageSyntax_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ExtKeyUsageSyntax_1,\n\t1,\t/* Single element */\n\t&asn_SPC_ExtKeyUsageSyntax_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ExtKeyUsageSyntax.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ExtKeyUsageSyntax_H_\n#define\t_ExtKeyUsageSyntax_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"KeyPurposeId.h\"\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ExtKeyUsageSyntax */\ntypedef struct ExtKeyUsageSyntax {\n\tA_SEQUENCE_OF(KeyPurposeId_t) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ExtKeyUsageSyntax_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ExtKeyUsageSyntax;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ExtKeyUsageSyntax_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ExtendedNetworkAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ExtendedNetworkAddress.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_4[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_4;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_number_constraint_2(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 15)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_sub_address_constraint_2(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 40)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_e163_4_address_2[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct e163_4_address, number),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_number_constraint_2,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"number\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct e163_4_address, sub_address),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_sub_address_constraint_2,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"sub-address\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_e163_4_address_tags_2[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_e163_4_address_tag2el_2[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* number */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* sub-address */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_e163_4_address_specs_2 = {\n\tsizeof(struct e163_4_address),\n\toffsetof(struct e163_4_address, _asn_ctx),\n\tasn_MAP_e163_4_address_tag2el_2,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_e163_4_address_2 = {\n\t\"e163-4-address\",\n\t\"e163-4-address\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_e163_4_address_tags_2,\n\tsizeof(asn_DEF_e163_4_address_tags_2)\n\t\t/sizeof(asn_DEF_e163_4_address_tags_2[0]), /* 1 */\n\tasn_DEF_e163_4_address_tags_2,\t/* Same as above */\n\tsizeof(asn_DEF_e163_4_address_tags_2)\n\t\t/sizeof(asn_DEF_e163_4_address_tags_2[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_e163_4_address_2,\n\t2,\t/* Elements count */\n\t&asn_SPC_e163_4_address_specs_2\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_ExtendedNetworkAddress_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct ExtendedNetworkAddress, choice.e163_4_address),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_e163_4_address_2,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"e163-4-address\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ExtendedNetworkAddress, choice.psap_address),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_PresentationAddress,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"psap-address\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_ExtendedNetworkAddress_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* e163-4-address */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 } /* psap-address */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_ExtendedNetworkAddress_specs_1 = {\n\tsizeof(struct ExtendedNetworkAddress),\n\toffsetof(struct ExtendedNetworkAddress, _asn_ctx),\n\toffsetof(struct ExtendedNetworkAddress, present),\n\tsizeof(((struct ExtendedNetworkAddress *)0)->present),\n\tasn_MAP_ExtendedNetworkAddress_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_ExtendedNetworkAddress = {\n\t\"ExtendedNetworkAddress\",\n\t\"ExtendedNetworkAddress\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ExtendedNetworkAddress_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_ExtendedNetworkAddress_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ExtendedNetworkAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ExtendedNetworkAddress_H_\n#define\t_ExtendedNetworkAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PresentationAddress.h\"\n#include <NumericString.h>\n#include <constr_SEQUENCE.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum ExtendedNetworkAddress_PR {\n\tExtendedNetworkAddress_PR_NOTHING,\t/* No components present */\n\tExtendedNetworkAddress_PR_e163_4_address,\n\tExtendedNetworkAddress_PR_psap_address\n} ExtendedNetworkAddress_PR;\n\n/* ExtendedNetworkAddress */\ntypedef struct ExtendedNetworkAddress {\n\tExtendedNetworkAddress_PR present;\n\tunion ExtendedNetworkAddress_u {\n\t\tstruct e163_4_address {\n\t\t\tNumericString_t\t number;\n\t\t\tNumericString_t\t*sub_address\t/* OPTIONAL */;\n\t\t\t\n\t\t\t/* Context for parsing across buffer boundaries */\n\t\t\tasn_struct_ctx_t _asn_ctx;\n\t\t} e163_4_address;\n\t\tPresentationAddress_t\t psap_address;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ExtendedNetworkAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ExtendedNetworkAddress;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ExtendedNetworkAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Extension.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Extension.h\"\n\nstatic int asn_DFL_3_set_0(int set_value, void **sptr) {\n\tBOOLEAN_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\t*st = 0;\n\t\treturn 0;\n\t} else {\n\t\t/* Test default value 0 */\n\t\treturn (*st == 0);\n\t}\n}\nasn_TYPE_member_t asn_MBR_Extension_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Extension, extnID),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"extnID\"\n\t\t},\n\t{ ATF_NOFLAGS, 1, offsetof(struct Extension, critical),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (1 << 2)),\n\t\t0,\n\t\t&asn_DEF_BOOLEAN,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_3_set_0,\t/* DEFAULT 0 */\n\t\t\"critical\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Extension, extnValue),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"extnValue\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Extension_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Extension_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (1 << 2)), 1, 0, 0 }, /* critical */\n    { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 }, /* extnValue */\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* extnID */\n};\nasn_SEQUENCE_specifics_t asn_SPC_Extension_specs_1 = {\n\tsizeof(struct Extension),\n\toffsetof(struct Extension, _asn_ctx),\n\tasn_MAP_Extension_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Extension = {\n\t\"Extension\",\n\t\"Extension\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Extension_tags_1,\n\tsizeof(asn_DEF_Extension_tags_1)\n\t\t/sizeof(asn_DEF_Extension_tags_1[0]), /* 1 */\n\tasn_DEF_Extension_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Extension_tags_1)\n\t\t/sizeof(asn_DEF_Extension_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Extension_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_Extension_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Extension.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Extension_H_\n#define\t_Extension_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <BOOLEAN.h>\n#include <OCTET_STRING.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Extension */\ntypedef struct Extension {\n\tOBJECT_IDENTIFIER_t\t extnID;\n\tBOOLEAN_t\t critical\t/* DEFAULT FALSE */;\n\tOCTET_STRING_t\t extnValue;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Extension_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Extension;\nextern asn_SEQUENCE_specifics_t asn_SPC_Extension_specs_1;\nextern asn_TYPE_member_t asn_MBR_Extension_1[3];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Extension_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ExtensionAttribute.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ExtensionAttribute.h\"\n\nstatic int\nmemb_extension_attribute_type_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tvalue = *(const long *)sptr;\n\t\n\tif((value >= 0 && value <= 256)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_ExtensionAttribute_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct ExtensionAttribute, extension_attribute_type),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_NativeInteger,\n\t\t0,\n\t\tmemb_extension_attribute_type_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"extension-attribute-type\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ExtensionAttribute, extension_attribute_value),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"extension-attribute-value\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ExtensionAttribute_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_ExtensionAttribute_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* extension-attribute-type */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* extension-attribute-value */\n};\nasn_SEQUENCE_specifics_t asn_SPC_ExtensionAttribute_specs_1 = {\n\tsizeof(struct ExtensionAttribute),\n\toffsetof(struct ExtensionAttribute, _asn_ctx),\n\tasn_MAP_ExtensionAttribute_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_ExtensionAttribute = {\n\t\"ExtensionAttribute\",\n\t\"ExtensionAttribute\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_ExtensionAttribute_tags_1,\n\tsizeof(asn_DEF_ExtensionAttribute_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionAttribute_tags_1[0]), /* 1 */\n\tasn_DEF_ExtensionAttribute_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ExtensionAttribute_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionAttribute_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ExtensionAttribute_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_ExtensionAttribute_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ExtensionAttribute.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ExtensionAttribute_H_\n#define\t_ExtensionAttribute_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NativeInteger.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ExtensionAttribute */\ntypedef struct ExtensionAttribute {\n\tlong\t extension_attribute_type;\n\tANY_t\t extension_attribute_value;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ExtensionAttribute_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ExtensionAttribute;\nextern asn_SEQUENCE_specifics_t asn_SPC_ExtensionAttribute_specs_1;\nextern asn_TYPE_member_t asn_MBR_ExtensionAttribute_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ExtensionAttribute_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ExtensionAttributes.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ExtensionAttributes.h\"\n\nasn_TYPE_member_t asn_MBR_ExtensionAttributes_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_ExtensionAttribute,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ExtensionAttributes_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_ExtensionAttributes_specs_1 = {\n\tsizeof(struct ExtensionAttributes),\n\toffsetof(struct ExtensionAttributes, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_ExtensionAttributes = {\n\t\"ExtensionAttributes\",\n\t\"ExtensionAttributes\",\n\t&asn_OP_SET_OF,\n\tSET_OF_constraint,\n\tasn_DEF_ExtensionAttributes_tags_1,\n\tsizeof(asn_DEF_ExtensionAttributes_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionAttributes_tags_1[0]), /* 1 */\n\tasn_DEF_ExtensionAttributes_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ExtensionAttributes_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionAttributes_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ExtensionAttributes_1,\n\t1,\t/* Single element */\n\t&asn_SPC_ExtensionAttributes_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ExtensionAttributes.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ExtensionAttributes_H_\n#define\t_ExtensionAttributes_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SET_OF.h>\n#include <constr_SET_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct ExtensionAttribute;\n\n/* ExtensionAttributes */\ntypedef struct ExtensionAttributes {\n\tA_SET_OF(struct ExtensionAttribute) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ExtensionAttributes_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ExtensionAttributes;\nextern asn_SET_OF_specifics_t asn_SPC_ExtensionAttributes_specs_1;\nextern asn_TYPE_member_t asn_MBR_ExtensionAttributes_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"ExtensionAttribute.h\"\n\n#endif\t/* _ExtensionAttributes_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ExtensionORAddressComponents.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ExtensionORAddressComponents.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_ExtensionORAddressComponents_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_ExtensionORAddressComponents = {\n\t\"ExtensionORAddressComponents\",\n\t\"ExtensionORAddressComponents\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_ExtensionORAddressComponents_tags_1,\n\tsizeof(asn_DEF_ExtensionORAddressComponents_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionORAddressComponents_tags_1[0]), /* 1 */\n\tasn_DEF_ExtensionORAddressComponents_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ExtensionORAddressComponents_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionORAddressComponents_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ExtensionORAddressComponents.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ExtensionORAddressComponents_H_\n#define\t_ExtensionORAddressComponents_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ExtensionORAddressComponents */\ntypedef PDSParameter_t\t ExtensionORAddressComponents_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ExtensionORAddressComponents;\nasn_struct_free_f ExtensionORAddressComponents_free;\nasn_struct_print_f ExtensionORAddressComponents_print;\nasn_constr_check_f ExtensionORAddressComponents_constraint;\nber_type_decoder_f ExtensionORAddressComponents_decode_ber;\nder_type_encoder_f ExtensionORAddressComponents_encode_der;\nxer_type_decoder_f ExtensionORAddressComponents_decode_xer;\nxer_type_encoder_f ExtensionORAddressComponents_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ExtensionORAddressComponents_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ExtensionPhysicalDeliveryAddressComponents.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ExtensionPhysicalDeliveryAddressComponents.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_ExtensionPhysicalDeliveryAddressComponents = {\n\t\"ExtensionPhysicalDeliveryAddressComponents\",\n\t\"ExtensionPhysicalDeliveryAddressComponents\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1,\n\tsizeof(asn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1[0]), /* 1 */\n\tasn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1)\n\t\t/sizeof(asn_DEF_ExtensionPhysicalDeliveryAddressComponents_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ExtensionPhysicalDeliveryAddressComponents.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ExtensionPhysicalDeliveryAddressComponents_H_\n#define\t_ExtensionPhysicalDeliveryAddressComponents_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ExtensionPhysicalDeliveryAddressComponents */\ntypedef PDSParameter_t\t ExtensionPhysicalDeliveryAddressComponents_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ExtensionPhysicalDeliveryAddressComponents;\nasn_struct_free_f ExtensionPhysicalDeliveryAddressComponents_free;\nasn_struct_print_f ExtensionPhysicalDeliveryAddressComponents_print;\nasn_constr_check_f ExtensionPhysicalDeliveryAddressComponents_constraint;\nber_type_decoder_f ExtensionPhysicalDeliveryAddressComponents_decode_ber;\nder_type_encoder_f ExtensionPhysicalDeliveryAddressComponents_encode_der;\nxer_type_decoder_f ExtensionPhysicalDeliveryAddressComponents_decode_xer;\nxer_type_encoder_f ExtensionPhysicalDeliveryAddressComponents_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ExtensionPhysicalDeliveryAddressComponents_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Extensions.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Extensions.h\"\n\nasn_TYPE_member_t asn_MBR_Extensions_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Extension,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Extensions_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_Extensions_specs_1 = {\n\tsizeof(struct Extensions),\n\toffsetof(struct Extensions, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_Extensions = {\n\t\"Extensions\",\n\t\"Extensions\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_Extensions_tags_1,\n\tsizeof(asn_DEF_Extensions_tags_1)\n\t\t/sizeof(asn_DEF_Extensions_tags_1[0]), /* 1 */\n\tasn_DEF_Extensions_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Extensions_tags_1)\n\t\t/sizeof(asn_DEF_Extensions_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Extensions_1,\n\t1,\t/* Single element */\n\t&asn_SPC_Extensions_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Extensions.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Extensions_H_\n#define\t_Extensions_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct Extension;\n\n/* Extensions */\ntypedef struct Extensions {\n\tA_SEQUENCE_OF(struct Extension) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Extensions_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Extensions;\nextern asn_SET_OF_specifics_t asn_SPC_Extensions_specs_1;\nextern asn_TYPE_member_t asn_MBR_Extensions_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"Extension.h\"\n\n#endif\t/* _Extensions_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Features.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"MiscImplicitDefinitions\"\n * \tfound in \"asn1/MiscAttrImpl.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Features.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Features_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Features_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_Features_specs_1 = {\n\tsizeof(struct Features),\n\toffsetof(struct Features, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_Features = {\n\t\"Features\",\n\t\"Features\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_Features_tags_1,\n\tsizeof(asn_DEF_Features_tags_1)\n\t\t/sizeof(asn_DEF_Features_tags_1[0]), /* 1 */\n\tasn_DEF_Features_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Features_tags_1)\n\t\t/sizeof(asn_DEF_Features_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Features_1,\n\t1,\t/* Single element */\n\t&asn_SPC_Features_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Features.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"MiscImplicitDefinitions\"\n * \tfound in \"asn1/MiscAttrImpl.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Features_H_\n#define\t_Features_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Features */\ntypedef struct Features {\n\tA_SEQUENCE_OF(INTEGER_t) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Features_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Features;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Features_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/FieldElement.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"FieldElement.h\"\n\n/*\n * This type is implemented using OCTET_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_FieldElement_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_FieldElement = {\n\t\"FieldElement\",\n\t\"FieldElement\",\n\t&asn_OP_OCTET_STRING,\n\tOCTET_STRING_constraint,\n\tasn_DEF_FieldElement_tags_1,\n\tsizeof(asn_DEF_FieldElement_tags_1)\n\t\t/sizeof(asn_DEF_FieldElement_tags_1[0]), /* 1 */\n\tasn_DEF_FieldElement_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_FieldElement_tags_1)\n\t\t/sizeof(asn_DEF_FieldElement_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_OCTET_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/FieldElement.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_FieldElement_H_\n#define\t_FieldElement_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* FieldElement */\ntypedef OCTET_STRING_t\t FieldElement_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_FieldElement;\nasn_struct_free_f FieldElement_free;\nasn_struct_print_f FieldElement_print;\nasn_constr_check_f FieldElement_constraint;\nber_type_decoder_f FieldElement_decode_ber;\nder_type_encoder_f FieldElement_encode_der;\nxer_type_decoder_f FieldElement_decode_xer;\nxer_type_encoder_f FieldElement_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _FieldElement_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/FieldID.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"FieldID.h\"\n\nasn_TYPE_member_t asn_MBR_FieldID_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct FieldID, fieldType),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"fieldType\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_NOFLAGS, 0, offsetof(struct FieldID, parameters),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"parameters\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_FieldID_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_FieldID_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* fieldType */\n};\nasn_SEQUENCE_specifics_t asn_SPC_FieldID_specs_1 = {\n\tsizeof(struct FieldID),\n\toffsetof(struct FieldID, _asn_ctx),\n\tasn_MAP_FieldID_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_FieldID = {\n\t\"FieldID\",\n\t\"FieldID\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_FieldID_tags_1,\n\tsizeof(asn_DEF_FieldID_tags_1)\n\t\t/sizeof(asn_DEF_FieldID_tags_1[0]), /* 1 */\n\tasn_DEF_FieldID_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_FieldID_tags_1)\n\t\t/sizeof(asn_DEF_FieldID_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_FieldID_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_FieldID_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/FieldID.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_FieldID_H_\n#define\t_FieldID_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* FieldID */\ntypedef struct FieldID {\n\tOBJECT_IDENTIFIER_t\t fieldType;\n\tANY_t\t parameters;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} FieldID_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_FieldID;\nextern asn_SEQUENCE_specifics_t asn_SPC_FieldID_specs_1;\nextern asn_TYPE_member_t asn_MBR_FieldID_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _FieldID_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/FreshestCRL.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"FreshestCRL.h\"\n\nint\nFreshestCRL_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using CRLDistributionPoints,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_FreshestCRL_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_FreshestCRL = {\n\t\"FreshestCRL\",\n\t\"FreshestCRL\",\n\t&asn_OP_SEQUENCE_OF,\n\tFreshestCRL_constraint,\n\tasn_DEF_FreshestCRL_tags_1,\n\tsizeof(asn_DEF_FreshestCRL_tags_1)\n\t\t/sizeof(asn_DEF_FreshestCRL_tags_1[0]), /* 1 */\n\tasn_DEF_FreshestCRL_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_FreshestCRL_tags_1)\n\t\t/sizeof(asn_DEF_FreshestCRL_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_CRLDistributionPoints_1,\n\t1,\t/* Single element */\n\t&asn_SPC_CRLDistributionPoints_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/FreshestCRL.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_FreshestCRL_H_\n#define\t_FreshestCRL_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"CRLDistributionPoints.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* FreshestCRL */\ntypedef CRLDistributionPoints_t\t FreshestCRL_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_FreshestCRL;\nasn_struct_free_f FreshestCRL_free;\nasn_struct_print_f FreshestCRL_print;\nasn_constr_check_f FreshestCRL_constraint;\nber_type_decoder_f FreshestCRL_decode_ber;\nder_type_encoder_f FreshestCRL_encode_der;\nxer_type_decoder_f FreshestCRL_decode_xer;\nxer_type_encoder_f FreshestCRL_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _FreshestCRL_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Gender.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Gender.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nGender_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 1)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_Gender_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_Gender = {\n\t\"Gender\",\n\t\"Gender\",\n\t&asn_OP_PrintableString,\n\tGender_constraint,\n\tasn_DEF_Gender_tags_1,\n\tsizeof(asn_DEF_Gender_tags_1)\n\t\t/sizeof(asn_DEF_Gender_tags_1[0]), /* 1 */\n\tasn_DEF_Gender_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Gender_tags_1)\n\t\t/sizeof(asn_DEF_Gender_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/Gender.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Gender_H_\n#define\t_Gender_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Gender */\ntypedef PrintableString_t\t Gender_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Gender;\nasn_struct_free_f Gender_free;\nasn_struct_print_f Gender_print;\nasn_constr_check_f Gender_constraint;\nber_type_decoder_f Gender_decode_ber;\nder_type_encoder_f Gender_encode_der;\nxer_type_decoder_f Gender_decode_xer;\nxer_type_encoder_f Gender_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Gender_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/GeneralName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"GeneralName.h\"\n\nasn_TYPE_member_t asn_MBR_GeneralName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.otherName),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_AnotherName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"otherName\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.rfc822Name),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"rfc822Name\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.dNSName),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"dNSName\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.x400Address),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_ORAddress,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"x400Address\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.directoryName),\n\t\t(ASN_TAG_CLASS_CONTEXT | (4 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_Name,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"directoryName\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.ediPartyName),\n\t\t(ASN_TAG_CLASS_CONTEXT | (5 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_EDIPartyName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"ediPartyName\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.uniformResourceIdentifier),\n\t\t(ASN_TAG_CLASS_CONTEXT | (6 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"uniformResourceIdentifier\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.iPAddress),\n\t\t(ASN_TAG_CLASS_CONTEXT | (7 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"iPAddress\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralName, choice.registeredID),\n\t\t(ASN_TAG_CLASS_CONTEXT | (8 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"registeredID\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_GeneralName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* otherName */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* rfc822Name */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* dNSName */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* x400Address */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* directoryName */\n    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* ediPartyName */\n    { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* uniformResourceIdentifier */\n    { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 }, /* iPAddress */\n    { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 8, 0, 0 } /* registeredID */\n};\nasn_CHOICE_specifics_t asn_SPC_GeneralName_specs_1 = {\n\tsizeof(struct GeneralName),\n\toffsetof(struct GeneralName, _asn_ctx),\n\toffsetof(struct GeneralName, present),\n\tsizeof(((struct GeneralName *)0)->present),\n\tasn_MAP_GeneralName_tag2el_1,\n\t9,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_GeneralName = {\n\t\"GeneralName\",\n\t\"GeneralName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralName_1,\n\t9,\t/* Elements count */\n\t&asn_SPC_GeneralName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/GeneralName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_GeneralName_H_\n#define\t_GeneralName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"AnotherName.h\"\n#include <IA5String.h>\n#include \"ORAddress.h\"\n#include \"Name.h\"\n#include \"EDIPartyName.h\"\n#include <OCTET_STRING.h>\n#include <OBJECT_IDENTIFIER.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum GeneralName_PR {\n\tGeneralName_PR_NOTHING,\t/* No components present */\n\tGeneralName_PR_otherName,\n\tGeneralName_PR_rfc822Name,\n\tGeneralName_PR_dNSName,\n\tGeneralName_PR_x400Address,\n\tGeneralName_PR_directoryName,\n\tGeneralName_PR_ediPartyName,\n\tGeneralName_PR_uniformResourceIdentifier,\n\tGeneralName_PR_iPAddress,\n\tGeneralName_PR_registeredID\n} GeneralName_PR;\n\n/* GeneralName */\ntypedef struct GeneralName {\n\tGeneralName_PR present;\n\tunion GeneralName_u {\n\t\tAnotherName_t\t otherName;\n\t\tIA5String_t\t rfc822Name;\n\t\tIA5String_t\t dNSName;\n\t\tORAddress_t\t x400Address;\n\t\tName_t\t directoryName;\n\t\tEDIPartyName_t\t ediPartyName;\n\t\tIA5String_t\t uniformResourceIdentifier;\n\t\tOCTET_STRING_t\t iPAddress;\n\t\tOBJECT_IDENTIFIER_t\t registeredID;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} GeneralName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_GeneralName;\nextern asn_CHOICE_specifics_t asn_SPC_GeneralName_specs_1;\nextern asn_TYPE_member_t asn_MBR_GeneralName_1[9];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _GeneralName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/GeneralNames.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"GeneralNames.h\"\n\nasn_TYPE_member_t asn_MBR_GeneralNames_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_GeneralName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_GeneralNames_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_GeneralNames_specs_1 = {\n\tsizeof(struct GeneralNames),\n\toffsetof(struct GeneralNames, _asn_ctx),\n\t2,\t/* XER encoding is XMLValueList */\n};\nasn_TYPE_descriptor_t asn_DEF_GeneralNames = {\n\t\"GeneralNames\",\n\t\"GeneralNames\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_GeneralNames_tags_1,\n\tsizeof(asn_DEF_GeneralNames_tags_1)\n\t\t/sizeof(asn_DEF_GeneralNames_tags_1[0]), /* 1 */\n\tasn_DEF_GeneralNames_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_GeneralNames_tags_1)\n\t\t/sizeof(asn_DEF_GeneralNames_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralNames_1,\n\t1,\t/* Single element */\n\t&asn_SPC_GeneralNames_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/GeneralNames.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_GeneralNames_H_\n#define\t_GeneralNames_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct GeneralName;\n\n/* GeneralNames */\ntypedef struct GeneralNames {\n\tA_SEQUENCE_OF(struct GeneralName) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} GeneralNames_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_GeneralNames;\nextern asn_SET_OF_specifics_t asn_SPC_GeneralNames_specs_1;\nextern asn_TYPE_member_t asn_MBR_GeneralNames_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"GeneralName.h\"\n\n#endif\t/* _GeneralNames_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/GeneralSubtree.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"GeneralSubtree.h\"\n\nstatic int asn_DFL_3_set_0(int set_value, void **sptr) {\n\tBaseDistance_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\treturn asn_long2INTEGER(st, 0);\n\t} else {\n\t\t/* Test default value 0 */\n\t\tlong value;\n\t\tif(asn_INTEGER2long(st, &value))\n\t\t\treturn -1;\n\t\treturn (value == 0);\n\t}\n}\nasn_TYPE_member_t asn_MBR_GeneralSubtree_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct GeneralSubtree, base),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_GeneralName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"base\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct GeneralSubtree, minimum),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_BaseDistance,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_3_set_0,\t/* DEFAULT 0 */\n\t\t\"minimum\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct GeneralSubtree, maximum),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_BaseDistance,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"maximum\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_GeneralSubtree_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_GeneralSubtree_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* otherName */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* minimum */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* rfc822Name */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 }, /* maximum */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 }, /* dNSName */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 0, 0, 0 }, /* x400Address */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 0, 0, 0 }, /* directoryName */\n    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 0, 0, 0 }, /* ediPartyName */\n    { (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 0, 0, 0 }, /* uniformResourceIdentifier */\n    { (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 0, 0, 0 }, /* iPAddress */\n    { (ASN_TAG_CLASS_CONTEXT | (8 << 2)), 0, 0, 0 } /* registeredID */\n};\nasn_SEQUENCE_specifics_t asn_SPC_GeneralSubtree_specs_1 = {\n\tsizeof(struct GeneralSubtree),\n\toffsetof(struct GeneralSubtree, _asn_ctx),\n\tasn_MAP_GeneralSubtree_tag2el_1,\n\t11,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_GeneralSubtree = {\n\t\"GeneralSubtree\",\n\t\"GeneralSubtree\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_GeneralSubtree_tags_1,\n\tsizeof(asn_DEF_GeneralSubtree_tags_1)\n\t\t/sizeof(asn_DEF_GeneralSubtree_tags_1[0]), /* 1 */\n\tasn_DEF_GeneralSubtree_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_GeneralSubtree_tags_1)\n\t\t/sizeof(asn_DEF_GeneralSubtree_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralSubtree_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_GeneralSubtree_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/GeneralSubtree.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_GeneralSubtree_H_\n#define\t_GeneralSubtree_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"GeneralName.h\"\n#include \"BaseDistance.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* GeneralSubtree */\ntypedef struct GeneralSubtree {\n\tGeneralName_t\t base;\n\tBaseDistance_t\t*minimum\t/* DEFAULT 0 */;\n\tBaseDistance_t\t*maximum\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} GeneralSubtree_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_GeneralSubtree;\nextern asn_SEQUENCE_specifics_t asn_SPC_GeneralSubtree_specs_1;\nextern asn_TYPE_member_t asn_MBR_GeneralSubtree_1[3];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _GeneralSubtree_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/GeneralSubtrees.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"GeneralSubtrees.h\"\n\nasn_TYPE_member_t asn_MBR_GeneralSubtrees_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_GeneralSubtree,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_GeneralSubtrees_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_GeneralSubtrees_specs_1 = {\n\tsizeof(struct GeneralSubtrees),\n\toffsetof(struct GeneralSubtrees, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_GeneralSubtrees = {\n\t\"GeneralSubtrees\",\n\t\"GeneralSubtrees\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_GeneralSubtrees_tags_1,\n\tsizeof(asn_DEF_GeneralSubtrees_tags_1)\n\t\t/sizeof(asn_DEF_GeneralSubtrees_tags_1[0]), /* 1 */\n\tasn_DEF_GeneralSubtrees_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_GeneralSubtrees_tags_1)\n\t\t/sizeof(asn_DEF_GeneralSubtrees_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralSubtrees_1,\n\t1,\t/* Single element */\n\t&asn_SPC_GeneralSubtrees_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/GeneralSubtrees.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_GeneralSubtrees_H_\n#define\t_GeneralSubtrees_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct GeneralSubtree;\n\n/* GeneralSubtrees */\ntypedef struct GeneralSubtrees {\n\tA_SEQUENCE_OF(struct GeneralSubtree) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} GeneralSubtrees_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_GeneralSubtrees;\nextern asn_SET_OF_specifics_t asn_SPC_GeneralSubtrees_specs_1;\nextern asn_TYPE_member_t asn_MBR_GeneralSubtrees_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"GeneralSubtree.h\"\n\n#endif\t/* _GeneralSubtrees_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/GeneralizedTime.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#define\t_POSIX_PTHREAD_SEMANTICS\t/* for Sun */\n#define\t_REENTRANT\t\t\t/* for Sun */\n#ifndef _BSD_SOURCE\n#define _BSD_SOURCE     /* for timegm(3) */\n#endif\n#include <asn_internal.h>\n#include <GeneralizedTime.h>\n\n#ifdef\t__CYGWIN__\n#include \"/usr/include/time.h\"\n#else\n#include <time.h>\n#endif\t/* __CYGWIN__ */\n\n#include <stdio.h>\n#include <errno.h>\n\n#if\tdefined(_WIN32)\n#pragma message( \"PLEASE STOP AND READ!\")\n#pragma message( \"  localtime_r is implemented via localtime(), which may be not thread-safe.\")\n#pragma message( \"  gmtime_r is implemented via gmtime(), which may be not thread-safe.\")\n#pragma message( \"  \")\n#pragma message( \"  You must fix the code by inserting appropriate locking\")\n#pragma message( \"  if you want to use asn_GT2time() or asn_UT2time().\")\n#pragma message( \"PLEASE STOP AND READ!\")\n\nstatic struct tm *localtime_r(const time_t *tloc, struct tm *result) {\n\tstruct tm *tm;\n\tif((tm = localtime(tloc)))\n\t\treturn memcpy(result, tm, sizeof(struct tm));\n\treturn 0;\n}\n\nstatic struct tm *gmtime_r(const time_t *tloc, struct tm *result) {\n\tstruct tm *tm;\n\tif((tm = gmtime(tloc)))\n\t\treturn memcpy(result, tm, sizeof(struct tm));\n\treturn 0;\n}\n\n#define\ttzset()\t_tzset()\n#define\tputenv(c)\t_putenv(c)\n#define\t_EMULATE_TIMEGM\n\n#endif\t/* _WIN32 */\n\n#if\tdefined(sun) || defined(_sun_) || defined(__solaris__)\n#define\t_EMULATE_TIMEGM\n#endif\n\n/*\n * Where to look for offset from GMT, Phase I.\n * Several platforms are known.\n */\n#if defined(__FreeBSD__)\t\t\t\t\\\n\t|| (defined(__GNUC__) && defined(__APPLE_CC__))\t\\\n\t|| (defined __GLIBC__ && __GLIBC__ >= 2)\n#undef\tHAVE_TM_GMTOFF\n#define\tHAVE_TM_GMTOFF\n#endif\t/* BSDs and newer glibc */\n\n/*\n * Where to look for offset from GMT, Phase II.\n */\n#ifdef\tHAVE_TM_GMTOFF\n#define\tGMTOFF(tm)\t((tm).tm_gmtoff)\n#else\t/* HAVE_TM_GMTOFF */\n#define\tGMTOFF(tm)\t(-timezone)\n#endif\t/* HAVE_TM_GMTOFF */\n\n#if\tdefined(_WIN32)\n#pragma message( \"PLEASE STOP AND READ!\")\n#pragma message( \"  timegm() is implemented via getenv(\\\"TZ\\\")/setenv(\\\"TZ\\\"), which may be not thread-safe.\")\n#pragma message( \"  \")\n#pragma message( \"  You must fix the code by inserting appropriate locking\")\n#pragma message( \"  if you want to use asn_GT2time() or asn_UT2time().\")\n#pragma message( \"PLEASE STOP AND READ!\")\n#else\n#if\t(defined(_EMULATE_TIMEGM) || !defined(HAVE_TM_GMTOFF))\n#warning \"PLEASE STOP AND READ!\"\n#warning \"  timegm() is implemented via getenv(\\\"TZ\\\")/setenv(\\\"TZ\\\"), which may be not thread-safe.\"\n#warning \"  \"\n#warning \"  You must fix the code by inserting appropriate locking\"\n#warning \"  if you want to use asn_GT2time() or asn_UT2time().\"\n#warning \"PLEASE STOP AND READ!\"\n#endif\t/* _EMULATE_TIMEGM */\n#endif\n\n/*\n * Override our GMTOFF decision for other known platforms.\n */\n#ifdef __CYGWIN__\n#undef\tGMTOFF\nstatic long GMTOFF(struct tm a){\n\tstruct tm *lt;\n\ttime_t local_time, gmt_time;\n\tlong zone;\n\n\ttzset();\n\tgmt_time = time (NULL);\n\n\tlt = gmtime(&gmt_time);\n\n\tlocal_time = mktime(lt);\n\treturn (gmt_time - local_time);\n}\n#define\t_EMULATE_TIMEGM\n\n#endif\t/* __CYGWIN__ */\n\n#define\tATZVARS do {\t\t\t\t\t\t\t\\\n\tchar tzoldbuf[64];\t\t\t\t\t\t\\\n\tchar *tzold\n#define\tATZSAVETZ do {\t\t\t\t\t\t\t\\\n\ttzold = getenv(\"TZ\");\t\t\t\t\t\t\\\n\tif(tzold) {\t\t\t\t\t\t\t\\\n\t\tsize_t tzlen = strlen(tzold);\t\t\t\t\\\n\t\tif(tzlen < sizeof(tzoldbuf)) {\t\t\t\t\\\n\t\t\ttzold = memcpy(tzoldbuf, tzold, tzlen + 1);\t\\\n\t\t} else {\t\t\t\t\t\t\\\n\t\t\tchar *dupptr = tzold;\t\t\t\t\\\n\t\t\ttzold = MALLOC(tzlen + 1);\t\t\t\\\n\t\t\tif(tzold) memcpy(tzold, dupptr, tzlen + 1);\t\\\n\t\t}\t\t\t\t\t\t\t\\\n\t\tsetenv(\"TZ\", \"UTC\", 1);\t\t\t\t\t\\\n\t}\t\t\t\t\t\t\t\t\\\n\ttzset();\t\t\t\t\t\t\t\\\n} while(0)\n#define\tATZOLDTZ do {\t\t\t\t\t\t\t\\\n\tif (tzold) {\t\t\t\t\t\t\t\\\n\t\tsetenv(\"TZ\", tzold, 1);\t\t\t\t\t\\\n\t\t*tzoldbuf = 0;\t\t\t\t\t\t\\\n\t\tif(tzold != tzoldbuf)\t\t\t\t\t\\\n\t\t\tFREEMEM(tzold);\t\t\t\t\t\\\n\t} else {\t\t\t\t\t\t\t\\\n\t\tunsetenv(\"TZ\");\t\t\t\t\t\t\\\n\t}\t\t\t\t\t\t\t\t\\\n\ttzset();\t\t\t\t\t\t\t\\\n} while(0); } while(0);\n\n#ifndef HAVE_TIMEGM\n#ifdef\t_EMULATE_TIMEGM\nstatic time_t timegm(struct tm *tm) {\n\ttime_t tloc;\n\tATZVARS;\n\tATZSAVETZ;\n\ttloc = mktime(tm);\n\tATZOLDTZ;\n\treturn tloc;\n}\n#endif\t/* _EMULATE_TIMEGM */\n#endif\n\n\n#ifndef\tASN___INTERNAL_TEST_MODE\n\n/*\n * GeneralizedTime basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_GeneralizedTime_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (24 << 2)),\t/* [UNIVERSAL 24] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (26 << 2)),  /* [UNIVERSAL 26] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))    /* ... OCTET STRING */\n};\nstatic asn_per_constraints_t asn_DEF_GeneralizedTime_constraints = {\n\t{ APC_CONSTRAINED, 7, 7, 0x20, 0x7e },  /* Value */\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 }, /* Size */\n\t0, 0\n};\nasn_TYPE_operation_t asn_OP_GeneralizedTime = {\n\tOCTET_STRING_free,\n\tGeneralizedTime_print,\n\tOCTET_STRING_compare,   /* Does not normalize time zones! */\n\tGeneralizedTime_constraint, /* Check validity of time */\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tGeneralizedTime_encode_der,\n\tOCTET_STRING_decode_xer_utf8,\n\tGeneralizedTime_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_GeneralizedTime = {\n\t\"GeneralizedTime\",\n\t\"GeneralizedTime\",\n\t&asn_OP_GeneralizedTime,\n\tGeneralizedTime_constraint, /* Check validity of time */\n\tasn_DEF_GeneralizedTime_tags,\n\tsizeof(asn_DEF_GeneralizedTime_tags)\n\t  / sizeof(asn_DEF_GeneralizedTime_tags[0]) - 2,\n\tasn_DEF_GeneralizedTime_tags,\n\tsizeof(asn_DEF_GeneralizedTime_tags)\n\t  / sizeof(asn_DEF_GeneralizedTime_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_GeneralizedTime_constraints,\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n#endif\t/* ASN___INTERNAL_TEST_MODE */\n\n/*\n * Check that the time looks like the time.\n */\nint\nGeneralizedTime_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst GeneralizedTime_t *st = (const GeneralizedTime_t *)sptr;\n\ttime_t tloc;\n\n\terrno = EPERM;\t\t\t/* Just an unlikely error code */\n\ttloc = asn_GT2time(st, 0, 0);\n\tif(tloc == -1 && errno != EPERM) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: Invalid time format: %s (%s:%d)\",\n\t\t\ttd->name, strerror(errno), __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\nasn_enc_rval_t\nGeneralizedTime_encode_der(asn_TYPE_descriptor_t *td, void *sptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tGeneralizedTime_t *st = (GeneralizedTime_t *)sptr;\n\tasn_enc_rval_t erval;\n\tint fv, fd;\t/* seconds fraction value and number of digits */\n\tstruct tm tm;\n\ttime_t tloc;\n\n\t/*\n\t * Encode as a canonical DER.\n\t */\n\terrno = EPERM;\n\ttloc = asn_GT2time_frac(st, &fv, &fd, &tm, 1);\t/* Recognize time */\n\tif(tloc == -1 && errno != EPERM)\n\t\t/* Failed to recognize time. Fail completely. */\n\t\tASN__ENCODE_FAILED;\n\n\tst = asn_time2GT_frac(0, &tm, fv, fd, 1); /* Save time canonically */\n\tif(!st) ASN__ENCODE_FAILED;\t/* Memory allocation failure. */\n\n\terval = OCTET_STRING_encode_der(td, st, tag_mode, tag, cb, app_key);\n\n\tFREEMEM(st->buf);\n\tFREEMEM(st);\n\n\treturn erval;\n}\n\n#ifndef\tASN___INTERNAL_TEST_MODE\n\nasn_enc_rval_t\nGeneralizedTime_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\n\tif(flags & XER_F_CANONICAL) {\n\t\tGeneralizedTime_t *gt;\n\t\tasn_enc_rval_t rv;\n\t\tint fv, fd;\t\t/* fractional parts */\n\t\tstruct tm tm;\n\n\t\terrno = EPERM;\n\t\tif(asn_GT2time_frac((GeneralizedTime_t *)sptr,\n\t\t\t\t\t&fv, &fd, &tm, 1) == -1\n\t\t\t\t&& errno != EPERM)\n\t\t\tASN__ENCODE_FAILED;\n\n\t\tgt = asn_time2GT_frac(0, &tm, fv, fd, 1);\n\t\tif(!gt) ASN__ENCODE_FAILED;\n\t\n\t\trv = OCTET_STRING_encode_xer_utf8(td, sptr, ilevel, flags,\n\t\t\tcb, app_key);\n\t\tASN_STRUCT_FREE(asn_DEF_GeneralizedTime, gt);\n\t\treturn rv;\n\t} else {\n\t\treturn OCTET_STRING_encode_xer_utf8(td, sptr, ilevel, flags,\n\t\t\tcb, app_key);\n\t}\n}\n\n#endif\t/* ASN___INTERNAL_TEST_MODE */\n\nint\nGeneralizedTime_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst GeneralizedTime_t *st = (const GeneralizedTime_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(st && st->buf) {\n\t\tchar buf[32];\n\t\tstruct tm tm;\n\t\tint ret;\n\n\t\terrno = EPERM;\n\t\tif(asn_GT2time(st, &tm, 1) == -1 && errno != EPERM)\n\t\t\treturn (cb(\"<bad-value>\", 11, app_key) < 0) ? -1 : 0;\n\n\t\tret = snprintf(buf, sizeof(buf),\n\t\t\t\"%04d-%02d-%02d %02d:%02d:%02d (GMT)\",\n\t\t\ttm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday,\n\t\t\ttm.tm_hour, tm.tm_min, tm.tm_sec);\n\t\tassert(ret > 0 && ret < (int)sizeof(buf));\n\t\treturn (cb(buf, ret, app_key) < 0) ? -1 : 0;\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n\ntime_t\nasn_GT2time(const GeneralizedTime_t *st, struct tm *ret_tm, int as_gmt) {\n\treturn asn_GT2time_frac(st, 0, 0, ret_tm, as_gmt);\n}\n\ntime_t\nasn_GT2time_prec(const GeneralizedTime_t *st, int *frac_value, int frac_digits, struct tm *ret_tm, int as_gmt) {\n\ttime_t tloc;\n\tint fv, fd = 0;\n\n\tif(frac_value)\n\t\ttloc = asn_GT2time_frac(st, &fv, &fd, ret_tm, as_gmt);\n\telse\n\t\treturn asn_GT2time_frac(st, 0, 0, ret_tm, as_gmt);\n\tif(fd == 0 || frac_digits <= 0) {\n\t\t*frac_value = 0;\n\t} else {\n\t\twhile(fd > frac_digits)\n\t\t\tfv /= 10, fd--;\n\t\twhile(fd < frac_digits) {\n\t\t\tif(fv < INT_MAX / 10) {\n\t\t\t\tfv *= 10;\n\t\t\t\tfd++;\n\t\t\t} else {\n\t\t\t\t/* Too long precision request */\n\t\t\t\tfv = 0;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t*frac_value = fv;\n\t}\n\n\treturn tloc;\n}\n\ntime_t\nasn_GT2time_frac(const GeneralizedTime_t *st, int *frac_value, int *frac_digits, struct tm *ret_tm, int as_gmt) {\n\tstruct tm tm_s;\n\tuint8_t *buf;\n\tuint8_t *end;\n\tint gmtoff_h = 0;\n\tint gmtoff_m = 0;\n\tint gmtoff = 0;\t/* h + m */\n\tint offset_specified = 0;\n\tint fvalue = 0;\n\tint fdigits = 0;\n\ttime_t tloc;\n\n\tif(!st || !st->buf) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t} else {\n\t\tbuf = st->buf;\n\t\tend = buf + st->size;\n\t}\n\n\tif(st->size < 10) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Decode first 10 bytes: \"AAAAMMJJhh\"\n\t */\n\tmemset(&tm_s, 0, sizeof(tm_s));\n#undef\tB2F\n#undef\tB2T\n#define\tB2F(var)\tdo {\t\t\t\t\t\\\n\t\tunsigned ch = *buf;\t\t\t\t\\\n\t\tif(ch < 0x30 || ch > 0x39) {\t\t\t\\\n\t\t\terrno = EINVAL;\t\t\t\t\\\n\t\t\treturn -1;\t\t\t\t\\\n\t\t} else {\t\t\t\t\t\\\n\t\t\tvar = var * 10 + (ch - 0x30);\t\t\\\n\t\t\tbuf++;\t\t\t\t\t\\\n\t\t}\t\t\t\t\t\t\\\n\t} while(0)\n#define\tB2T(var)\tB2F(tm_s.var)\n\n\tB2T(tm_year);\t/* 1: A */\n\tB2T(tm_year);\t/* 2: A */\n\tB2T(tm_year);\t/* 3: A */\n\tB2T(tm_year);\t/* 4: A */\n\tB2T(tm_mon);\t/* 5: M */\n\tB2T(tm_mon);\t/* 6: M */\n\tB2T(tm_mday);\t/* 7: J */\n\tB2T(tm_mday);\t/* 8: J */\n\tB2T(tm_hour);\t/* 9: h */\n\tB2T(tm_hour);\t/* 0: h */\n\n\tif(buf == end) goto local_finish;\n\n\t/*\n\t * Parse [mm[ss[(.|,)ffff]]]\n\t *        ^^\n\t */\n\tswitch(*buf) {\n\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\ttm_s.tm_min = (*buf++) - 0x30;\n\t\tif(buf == end) { errno = EINVAL; return -1; }\n\t\tB2T(tm_min);\n\t\tbreak;\n\tcase 0x2B: case 0x2D:\t/* +, - */\n\t\tgoto offset;\n\tcase 0x5A:\t\t/* Z */\n\t\tgoto utc_finish;\n\tdefault:\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tif(buf == end) goto local_finish;\n\n\t/*\n\t * Parse [mm[ss[(.|,)ffff]]]\n\t *           ^^\n\t */\n\tswitch(*buf) {\n\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\ttm_s.tm_sec = (*buf++) - 0x30;\n\t\tif(buf == end) { errno = EINVAL; return -1; }\n\t\tB2T(tm_sec);\n\t\tbreak;\n\tcase 0x2B: case 0x2D:\t/* +, - */\n\t\tgoto offset;\n\tcase 0x5A:\t\t/* Z */\n\t\tgoto utc_finish;\n\tdefault:\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tif(buf == end) goto local_finish;\n\n\t/*\n\t * Parse [mm[ss[(.|,)ffff]]]\n\t *               ^ ^\n\t */\n\tswitch(*buf) {\n\tcase 0x2C: case 0x2E: /* (.|,) */\n\t\t/*\n\t\t * Process fractions of seconds.\n\t\t */\n\t\tfor(buf++; buf < end; buf++) {\n\t\t\tint v = *buf;\n\t\t\t/* GCC 4.x is being too smart without volatile */\n\t\t\tswitch(v) {\n\t\t\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\t\t\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\t\t\tif(fvalue < INT_MAX/10) {\n\t\t\t\t\tfvalue = fvalue * 10 + (v - 0x30);\n\t\t\t\t\tfdigits++;\n\t\t\t\t} else {\n\t\t\t\t\t/* Not enough precision, ignore */\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t}\n\n\tif(buf == end) goto local_finish;\n\n\tswitch(*buf) {\n\tcase 0x2B: case 0x2D:\t/* +, - */\n\t\tgoto offset;\n\tcase 0x5A:\t\t/* Z */\n\t\tgoto utc_finish;\n\tdefault:\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\noffset:\n\n\tif(end - buf < 3) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\tbuf++;\n\tB2F(gmtoff_h);\n\tB2F(gmtoff_h);\n\tif(buf[-3] == 0x2D)\t/* Negative */\n\t\tgmtoff = -1;\n\telse\n\t\tgmtoff = 1;\n\n\tif((end - buf) == 2) {\n\t\tB2F(gmtoff_m);\n\t\tB2F(gmtoff_m);\n\t} else if(end != buf) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tgmtoff = gmtoff * (3600 * gmtoff_h + 60 * gmtoff_m);\n\n\t/* Fall through */\nutc_finish:\n\n\toffset_specified = 1;\n\n\t/* Fall through */\nlocal_finish:\n\n\t/*\n\t * Validation.\n\t */\n\tif((tm_s.tm_mon > 12 || tm_s.tm_mon < 1)\n\t|| (tm_s.tm_mday > 31 || tm_s.tm_mday < 1)\n\t|| (tm_s.tm_hour > 23)\n\t|| (tm_s.tm_sec > 60)\n\t) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\t/* Canonicalize */\n\ttm_s.tm_mon -= 1;\t/* 0 - 11 */\n\ttm_s.tm_year -= 1900;\n\ttm_s.tm_isdst = -1;\n\n\ttm_s.tm_sec -= gmtoff;\n\n\t/*** AT THIS POINT tm_s is either GMT or local (unknown) ****/\n\n\tif(offset_specified) {\n\t\ttloc = timegm(&tm_s);\n\t} else {\n\t\t/*\n\t\t * Without an offset (or \"Z\"),\n\t\t * we can only guess that it is a local zone.\n\t\t * Interpret it in this fashion.\n\t\t */\n\t\ttloc = mktime(&tm_s);\n\t}\n\tif(tloc == -1) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tif(ret_tm) {\n\t\tif(as_gmt) {\n\t\t\tif(offset_specified) {\n\t\t\t\t*ret_tm = tm_s;\n\t\t\t} else {\n\t\t\t\tif(gmtime_r(&tloc, ret_tm) == 0) {\n\t\t\t\t\terrno = EINVAL;\n\t\t\t\t\treturn -1;\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(localtime_r(&tloc, ret_tm) == 0) {\n\t\t\t\terrno = EINVAL;\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Fractions of seconds */\n\tif(frac_value) *frac_value = fvalue;\n\tif(frac_digits) *frac_digits = fdigits;\n\n\treturn tloc;\n}\n\nGeneralizedTime_t *\nasn_time2GT(GeneralizedTime_t *opt_gt, const struct tm *tm, int force_gmt) {\n\treturn asn_time2GT_frac(opt_gt, tm, 0, 0, force_gmt);\n}\n\nGeneralizedTime_t *\nasn_time2GT_frac(GeneralizedTime_t *opt_gt, const struct tm *tm, int frac_value, int frac_digits, int force_gmt) {\n\tstruct tm tm_s;\n\tlong gmtoff;\n\tconst unsigned int buf_size =\n\t\t4 + 2 + 2\t/* yyyymmdd */\n\t\t+ 2 + 2 + 2\t/* hhmmss */\n\t\t+ 1 + 6\t\t/* .ffffff */\n\t\t+ 1 + 4\t\t/* +hhmm */\n\t\t+ 1\t\t/* '\\0' */\n\t\t;\n\tchar *buf;\n\tchar *p;\n\tint size;\n\n\t/* Check arguments */\n\tif(!tm) {\n\t\terrno = EINVAL;\n\t\treturn 0;\n\t}\n\n\t/* Pre-allocate a buffer of sufficient yet small length */\n\tbuf = (char *)MALLOC(buf_size);\n\tif(!buf) return 0;\n\n\tgmtoff = GMTOFF(*tm);\n\n\tif(force_gmt && gmtoff) {\n\t\ttm_s = *tm;\n\t\ttm_s.tm_sec -= gmtoff;\n\t\ttimegm(&tm_s);\t/* Fix the time */\n\t\ttm = &tm_s;\n#ifdef\tHAVE_TM_GMTOFF\n\t\tassert(!GMTOFF(tm_s));\t/* Will fix itself */\n#else\t/* !HAVE_TM_GMTOFF */\n\t\tgmtoff = 0;\n#endif\n\t}\n\n\tsize = snprintf(buf, buf_size, \"%04d%02d%02d%02d%02d%02d\",\n\t\ttm->tm_year + 1900,\n\t\ttm->tm_mon + 1,\n\t\ttm->tm_mday,\n\t\ttm->tm_hour,\n\t\ttm->tm_min,\n\t\ttm->tm_sec\n\t);\n\tif(size != 14) {\n\t\t/* Could be assert(size == 14); */\n\t\tFREEMEM(buf);\n\t\terrno = EINVAL;\n\t\treturn 0;\n\t}\n\n\tp = buf + size;\n\n\t/*\n\t * Deal with fractions.\n\t */\n\tif(frac_value > 0 && frac_digits > 0) {\n\t\tchar *end = p + 1 + 6;\t/* '.' + maximum 6 digits */\n\t\tchar *z = p;\n\t\tlong fbase;\n\t\t*z++ = '.';\n\n\t\t/* Place bounds on precision */\n\t\twhile(frac_digits-- > 6)\n\t\t\tfrac_value /= 10;\n\n\t\t/* emulate fbase = pow(10, frac_digits) */\n\t\tfor(fbase = 1; frac_digits--;)\n\t\t\tfbase *= 10;\n\n\t\tdo {\n\t\t\tint digit = frac_value / fbase;\n\t\t\tif(digit > 9) { z = 0; break; }\n\t\t\t*z++ = digit + 0x30;\n\t\t\tfrac_value %= fbase;\n\t\t\tfbase /= 10;\n\t\t} while(fbase > 0 && frac_value > 0 && z < end);\n\t\tif(z) {\n\t\t\tfor(--z; *z == 0x30; --z);\t/* Strip zeroes */\n\t\t\tp = z + (*z != '.');\n\t\t\tsize = p - buf;\n\t\t}\n\t}\n\n\tif(force_gmt) {\n\t\t*p++ = 0x5a;\t/* \"Z\" */\n\t\t*p++ = 0;\n\t\tsize++;\n\t} else {\n\t\tint ret;\n\t\tgmtoff %= 86400;\n\t\tret = snprintf(p, buf_size - size, \"%+03ld%02ld\",\n\t\t\tgmtoff / 3600, labs(gmtoff % 3600) / 60);\n\t\tif(ret != 5) {\n\t\t\tFREEMEM(buf);\n\t\t\terrno = EINVAL;\n\t\t\treturn 0;\n\t\t}\n\t\tsize += ret;\n\t}\n\n\tif(opt_gt) {\n\t\tif(opt_gt->buf)\n\t\t\tFREEMEM(opt_gt->buf);\n\t} else {\n\t\topt_gt = (GeneralizedTime_t *)CALLOC(1, sizeof *opt_gt);\n\t\tif(!opt_gt) { FREEMEM(buf); return 0; }\n\t}\n\n\topt_gt->buf = (unsigned char *)buf;\n\topt_gt->size = size;\n\n\treturn opt_gt;\n}\n\n\n"
  },
  {
    "path": "ext/GeneralizedTime.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_GeneralizedTime_H_\n#define\t_GeneralizedTime_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t GeneralizedTime_t;  /* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_GeneralizedTime;\nextern asn_TYPE_operation_t asn_OP_GeneralizedTime;\n\nasn_struct_print_f GeneralizedTime_print;\nasn_constr_check_f GeneralizedTime_constraint;\nder_type_encoder_f GeneralizedTime_encode_der;\nxer_type_encoder_f GeneralizedTime_encode_xer;\n\n#define GeneralizedTime_free           OCTET_STRING_free\n#define GeneralizedTime_compare        OCTET_STRING_compare\n#define GeneralizedTime_decode_ber     OCTET_STRING_decode_ber\n#define GeneralizedTime_decode_xer     OCTET_STRING_decode_xer_utf8\n#define GeneralizedTime_decode_uper    OCTET_STRING_decode_uper\n#define GeneralizedTime_encode_uper    OCTET_STRING_encode_uper\n\n/***********************\n * Some handy helpers. *\n ***********************/\n\nstruct tm;\t/* <time.h> */\n\n/*\n * Convert a GeneralizedTime structure into time_t\n * and optionally into struct tm.\n * If as_gmt is given, the resulting _optional_tm4fill will have a GMT zone,\n * instead of default local one.\n * On error returns -1 and errno set to EINVAL\n */\ntime_t asn_GT2time(const GeneralizedTime_t *, struct tm *_optional_tm4fill,\n\tint as_gmt);\n\n/* A version of the above function also returning the fractions of seconds */\ntime_t asn_GT2time_frac(const GeneralizedTime_t *,\n\tint *frac_value, int *frac_digits,\t/* (value / (10 ^ digits)) */\n\tstruct tm *_optional_tm4fill, int as_gmt);\n\n/*\n * Another version returning fractions with defined precision\n * For example, parsing of the time ending with \".1\" seconds\n * with frac_digits=3 (msec) would yield frac_value = 100.\n */\ntime_t asn_GT2time_prec(const GeneralizedTime_t *,\n\tint *frac_value, int frac_digits,\n\tstruct tm *_optional_tm4fill, int as_gmt);\n\n/*\n * Convert a struct tm into GeneralizedTime.\n * If _optional_gt is not given, this function will try to allocate one.\n * If force_gmt is given, the resulting GeneralizedTime will be forced\n * into a GMT time zone (encoding ends with a \"Z\").\n * On error, this function returns 0 and sets errno.\n */\nGeneralizedTime_t *asn_time2GT(GeneralizedTime_t *_optional_gt,\n\tconst struct tm *, int force_gmt);\nGeneralizedTime_t *asn_time2GT_frac(GeneralizedTime_t *_optional_gt,\n\tconst struct tm *, int frac_value, int frac_digits, int force_gmt);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _GeneralizedTime_H_ */\n"
  },
  {
    "path": "ext/HashAlgAndValue.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"HashAlgAndValue.h\"\n\nasn_TYPE_member_t asn_MBR_HashAlgAndValue_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct HashAlgAndValue, hashAlg),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"hashAlg\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct HashAlgAndValue, hashValue),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"hashValue\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_HashAlgAndValue_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_HashAlgAndValue_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 0 }, /* hashValue */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* hashAlg */\n};\nasn_SEQUENCE_specifics_t asn_SPC_HashAlgAndValue_specs_1 = {\n\tsizeof(struct HashAlgAndValue),\n\toffsetof(struct HashAlgAndValue, _asn_ctx),\n\tasn_MAP_HashAlgAndValue_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_HashAlgAndValue = {\n\t\"HashAlgAndValue\",\n\t\"HashAlgAndValue\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_HashAlgAndValue_tags_1,\n\tsizeof(asn_DEF_HashAlgAndValue_tags_1)\n\t\t/sizeof(asn_DEF_HashAlgAndValue_tags_1[0]), /* 1 */\n\tasn_DEF_HashAlgAndValue_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_HashAlgAndValue_tags_1)\n\t\t/sizeof(asn_DEF_HashAlgAndValue_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_HashAlgAndValue_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_HashAlgAndValue_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/HashAlgAndValue.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_HashAlgAndValue_H_\n#define\t_HashAlgAndValue_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"AlgorithmIdentifier.h\"\n#include <OCTET_STRING.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* HashAlgAndValue */\ntypedef struct HashAlgAndValue {\n\tAlgorithmIdentifier_t\t hashAlg;\n\tOCTET_STRING_t\t hashValue;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} HashAlgAndValue_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_HashAlgAndValue;\nextern asn_SEQUENCE_specifics_t asn_SPC_HashAlgAndValue_specs_1;\nextern asn_TYPE_member_t asn_MBR_HashAlgAndValue_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _HashAlgAndValue_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/HoldInstructionCode.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"HoldInstructionCode.h\"\n\n/*\n * This type is implemented using OBJECT_IDENTIFIER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_HoldInstructionCode_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_HoldInstructionCode = {\n\t\"HoldInstructionCode\",\n\t\"HoldInstructionCode\",\n\t&asn_OP_OBJECT_IDENTIFIER,\n\tOBJECT_IDENTIFIER_constraint,\n\tasn_DEF_HoldInstructionCode_tags_1,\n\tsizeof(asn_DEF_HoldInstructionCode_tags_1)\n\t\t/sizeof(asn_DEF_HoldInstructionCode_tags_1[0]), /* 1 */\n\tasn_DEF_HoldInstructionCode_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_HoldInstructionCode_tags_1)\n\t\t/sizeof(asn_DEF_HoldInstructionCode_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/HoldInstructionCode.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_HoldInstructionCode_H_\n#define\t_HoldInstructionCode_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* HoldInstructionCode */\ntypedef OBJECT_IDENTIFIER_t\t HoldInstructionCode_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_HoldInstructionCode;\nasn_struct_free_f HoldInstructionCode_free;\nasn_struct_print_f HoldInstructionCode_print;\nasn_constr_check_f HoldInstructionCode_constraint;\nber_type_decoder_f HoldInstructionCode_decode_ber;\nder_type_encoder_f HoldInstructionCode_encode_der;\nxer_type_decoder_f HoldInstructionCode_decode_xer;\nxer_type_encoder_f HoldInstructionCode_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _HoldInstructionCode_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/IA5String.c",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <IA5String.h>\n\n/*\n * IA5String basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_IA5String_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\t/* [UNIVERSAL 22] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\t/* ... OCTET STRING */\n};\nstatic asn_per_constraints_t asn_DEF_IA5String_per_constraints = {\n\t{ APC_CONSTRAINED, 7, 7, 0, 0x7f },\t/* Value */\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\t/* Size */\n\t0, 0\n};\nasn_TYPE_operation_t asn_OP_IA5String = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print_utf8,\t/* ASCII subset */\n\tOCTET_STRING_compare,\n\tIA5String_constraint,       /* Constraint on the alphabet */\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_utf8,\n\tOCTET_STRING_encode_xer_utf8,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_IA5String = {\n\t\"IA5String\",\n\t\"IA5String\",\n\t&asn_OP_IA5String,\n\tIA5String_constraint,       /* Constraint on the alphabet */\n\tasn_DEF_IA5String_tags,\n\tsizeof(asn_DEF_IA5String_tags)\n\t  / sizeof(asn_DEF_IA5String_tags[0]) - 1,\n\tasn_DEF_IA5String_tags,\n\tsizeof(asn_DEF_IA5String_tags)\n\t  / sizeof(asn_DEF_IA5String_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_IA5String_per_constraints,\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\nint\nIA5String_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\n\tif(st && st->buf) {\n\t\tuint8_t *buf = st->buf;\n\t\tuint8_t *end = buf + st->size;\n\t\t/*\n\t\t * IA5String is generally equivalent to 7bit ASCII.\n\t\t * ISO/ITU-T T.50, 1963.\n\t\t */\n\t\tfor(; buf < end; buf++) {\n\t\t\tif(*buf > 0x7F) {\n\t\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\t\"%s: value byte %ld out of range: \"\n\t\t\t\t\t\"%d > 127 (%s:%d)\",\n\t\t\t\t\ttd->name,\n\t\t\t\t\t(long)((buf - st->buf) + 1),\n\t\t\t\t\t*buf,\n\t\t\t\t\t__FILE__, __LINE__);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\n"
  },
  {
    "path": "ext/IA5String.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_IA5String_H_\n#define\t_IA5String_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t IA5String_t;  /* Implemented via OCTET STRING */\n\n/*\n * IA5String ASN.1 type definition.\n */\nextern asn_TYPE_descriptor_t asn_DEF_IA5String;\nextern asn_TYPE_operation_t asn_OP_IA5String;\n\nasn_constr_check_f IA5String_constraint;\n\n#define IA5String_free          OCTET_STRING_free\n#define IA5String_print         OCTET_STRING_print_utf8\n#define IA5String_compare       OCTET_STRING_compare\n#define IA5String_decode_ber    OCTET_STRING_decode_ber\n#define IA5String_encode_der    OCTET_STRING_encode_der\n#define IA5String_decode_xer    OCTET_STRING_decode_xer_utf8\n#define IA5String_encode_xer    OCTET_STRING_encode_xer_utf8\n#define IA5String_decode_uper   OCTET_STRING_decode_uper\n#define IA5String_encode_uper   OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _IA5String_H_ */\n"
  },
  {
    "path": "ext/INTEGER.c",
    "content": "/*-\n * Copyright (c) 2003-2014 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <INTEGER.h>\n#include <asn_codecs_prim.h>\t/* Encoder and decoder of a primitive type */\n#include <errno.h>\n\n/*\n * INTEGER basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_INTEGER_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_operation_t asn_OP_INTEGER = {\n\tINTEGER_free,\n\tINTEGER_print,\n\tINTEGER_compare,\n\tasn_generic_no_constraint,\n\tber_decode_primitive,\n\tINTEGER_encode_der,\n\tINTEGER_decode_xer,\n\tINTEGER_encode_xer,\n#ifdef  ASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tINTEGER_decode_oer,     /* OER decoder */\n\tINTEGER_encode_oer,     /* Canonical OER encoder */\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tINTEGER_decode_uper,\t/* Unaligned PER decoder */\n\tINTEGER_encode_uper,\t/* Unaligned PER encoder */\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_INTEGER = {\n\t\"INTEGER\",\n\t\"INTEGER\",\n\t&asn_OP_INTEGER,\n\tasn_generic_no_constraint,\n\tasn_DEF_INTEGER_tags,\n\tsizeof(asn_DEF_INTEGER_tags) / sizeof(asn_DEF_INTEGER_tags[0]),\n\tasn_DEF_INTEGER_tags,\t/* Same as above */\n\tsizeof(asn_DEF_INTEGER_tags) / sizeof(asn_DEF_INTEGER_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n/*\n * Encode INTEGER type using DER.\n */\nasn_enc_rval_t\nINTEGER_encode_der(asn_TYPE_descriptor_t *td, void *sptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tINTEGER_t *st = (INTEGER_t *)sptr;\n\n\tASN_DEBUG(\"%s %s as INTEGER (tm=%d)\",\n\t\tcb?\"Encoding\":\"Estimating\", td->name, tag_mode);\n\n\t/*\n\t * Canonicalize integer in the buffer.\n\t * (Remove too long sign extension, remove some first 0x00 bytes)\n\t */\n\tif(st->buf) {\n\t\tuint8_t *buf = st->buf;\n\t\tuint8_t *end1 = buf + st->size - 1;\n\t\tint shift;\n\n\t\t/* Compute the number of superfluous leading bytes */\n\t\tfor(; buf < end1; buf++) {\n\t\t\t/*\n\t\t\t * If the contents octets of an integer value encoding\n\t\t\t * consist of more than one octet, then the bits of the\n\t\t\t * first octet and bit 8 of the second octet:\n\t\t\t * a) shall not all be ones; and\n\t\t\t * b) shall not all be zero.\n\t\t\t */\n\t\t\tswitch(*buf) {\n\t\t\tcase 0x00: if((buf[1] & 0x80) == 0)\n\t\t\t\t\tcontinue;\n\t\t\t\tbreak;\n\t\t\tcase 0xff: if((buf[1] & 0x80))\n\t\t\t\t\tcontinue;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\n\t\t/* Remove leading superfluous bytes from the integer */\n\t\tshift = buf - st->buf;\n\t\tif(shift) {\n\t\t\tuint8_t *nb = st->buf;\n\t\t\tuint8_t *end;\n\n\t\t\tst->size -= shift;\t/* New size, minus bad bytes */\n\t\t\tend = nb + st->size;\n\n\t\t\tfor(; nb < end; nb++, buf++)\n\t\t\t\t*nb = *buf;\n\t\t}\n\n\t} /* if(1) */\n\n\treturn der_encode_primitive(td, sptr, tag_mode, tag, cb, app_key);\n}\n\nstatic const asn_INTEGER_enum_map_t *INTEGER_map_enum2value(\n    const asn_INTEGER_specifics_t *specs, const char *lstart,\n    const char *lstop);\n\n/*\n * INTEGER specific human-readable output.\n */\nstatic ssize_t\nINTEGER__dump(const asn_TYPE_descriptor_t *td, const INTEGER_t *st, asn_app_consume_bytes_f *cb, void *app_key, int plainOrXER) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    char scratch[32];\t/* Enough for 64-bit integer */\n\tuint8_t *buf = st->buf;\n\tuint8_t *buf_end = st->buf + st->size;\n\tintmax_t value;\n\tssize_t wrote = 0;\n\tchar *p;\n\tint ret;\n\n\tif(specs && specs->field_unsigned)\n\t\tret = asn_INTEGER2umax(st, (uintmax_t *)&value);\n\telse\n\t\tret = asn_INTEGER2imax(st, &value);\n\n\t/* Simple case: the integer size is small */\n\tif(ret == 0) {\n\t\tconst asn_INTEGER_enum_map_t *el;\n\t\tsize_t scrsize;\n\t\tchar *scr;\n\n\t\tel = (value >= 0 || !specs || !specs->field_unsigned)\n\t\t\t? INTEGER_map_value2enum(specs, value) : 0;\n\t\tif(el) {\n\t\t\tscrsize = el->enum_len + 32;\n\t\t\tscr = (char *)alloca(scrsize);\n\t\t\tif(plainOrXER == 0)\n\t\t\t\tret = snprintf(scr, scrsize,\n\t\t\t\t\t\"%\" PRIdMAX \" (%s)\", value, el->enum_name);\n\t\t\telse\n\t\t\t\tret = snprintf(scr, scrsize,\n\t\t\t\t\t\"<%s/>\", el->enum_name);\n\t\t} else if(plainOrXER && specs && specs->strict_enumeration) {\n\t\t\tASN_DEBUG(\"ASN.1 forbids dealing with \"\n\t\t\t\t\"unknown value of ENUMERATED type\");\n\t\t\terrno = EPERM;\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tscrsize = sizeof(scratch);\n\t\t\tscr = scratch;\n            ret = snprintf(\n                scr, scrsize,\n                (specs && specs->field_unsigned) ? \"%\" PRIuMAX : \"%\" PRIdMAX,\n                value);\n        }\n\t\tassert(ret > 0 && (size_t)ret < scrsize);\n\t\treturn (cb(scr, ret, app_key) < 0) ? -1 : ret;\n\t} else if(plainOrXER && specs && specs->strict_enumeration) {\n\t\t/*\n\t\t * Here and earlier, we cannot encode the ENUMERATED values\n\t\t * if there is no corresponding identifier.\n\t\t */\n\t\tASN_DEBUG(\"ASN.1 forbids dealing with \"\n\t\t\t\"unknown value of ENUMERATED type\");\n\t\terrno = EPERM;\n\t\treturn -1;\n\t}\n\n\t/* Output in the long xx:yy:zz... format */\n\t/* TODO: replace with generic algorithm (Knuth TAOCP Vol 2, 4.3.1) */\n\tfor(p = scratch; buf < buf_end; buf++) {\n\t\tconst char * const h2c = \"0123456789ABCDEF\";\n\t\tif((p - scratch) >= (ssize_t)(sizeof(scratch) - 4)) {\n\t\t\t/* Flush buffer */\n\t\t\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\t\t\treturn -1;\n\t\t\twrote += p - scratch;\n\t\t\tp = scratch;\n\t\t}\n\t\t*p++ = h2c[*buf >> 4];\n\t\t*p++ = h2c[*buf & 0x0F];\n\t\t*p++ = 0x3a;\t/* \":\" */\n\t}\n\tif(p != scratch)\n\t\tp--;\t/* Remove the last \":\" */\n\n\twrote += p - scratch;\n\treturn (cb(scratch, p - scratch, app_key) < 0) ? -1 : wrote;\n}\n\n/*\n * INTEGER specific human-readable output.\n */\nint\nINTEGER_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst INTEGER_t *st = (const INTEGER_t *)sptr;\n\tssize_t ret;\n\n\t(void)td;\n\t(void)ilevel;\n\n\tif(!st || !st->buf)\n\t\tret = cb(\"<absent>\", 8, app_key);\n\telse\n\t\tret = INTEGER__dump(td, st, cb, app_key, 0);\n\n\treturn (ret < 0) ? -1 : 0;\n}\n\nstruct e2v_key {\n\tconst char *start;\n\tconst char *stop;\n\tconst asn_INTEGER_enum_map_t *vemap;\n\tconst unsigned int *evmap;\n};\nstatic int\nINTEGER__compar_enum2value(const void *kp, const void *am) {\n\tconst struct e2v_key *key = (const struct e2v_key *)kp;\n\tconst asn_INTEGER_enum_map_t *el = (const asn_INTEGER_enum_map_t *)am;\n\tconst char *ptr, *end, *name;\n\n\t/* Remap the element (sort by different criterion) */\n\tel = key->vemap + key->evmap[el - key->vemap];\n\n\t/* Compare strings */\n\tfor(ptr = key->start, end = key->stop, name = el->enum_name;\n\t\t\tptr < end; ptr++, name++) {\n\t\tif(*ptr != *name)\n\t\t\treturn *(const unsigned char *)ptr\n\t\t\t\t- *(const unsigned char *)name;\n\t}\n\treturn name[0] ? -1 : 0;\n}\n\nstatic const asn_INTEGER_enum_map_t *\nINTEGER_map_enum2value(const asn_INTEGER_specifics_t *specs, const char *lstart,\n                       const char *lstop) {\n    const asn_INTEGER_enum_map_t *el_found;\n\tint count = specs ? specs->map_count : 0;\n\tstruct e2v_key key;\n\tconst char *lp;\n\n\tif(!count) return NULL;\n\n\t/* Guaranteed: assert(lstart < lstop); */\n\t/* Figure out the tag name */\n\tfor(lstart++, lp = lstart; lp < lstop; lp++) {\n\t\tswitch(*lp) {\n\t\tcase 9: case 10: case 11: case 12: case 13: case 32: /* WSP */\n\t\tcase 0x2f: /* '/' */ case 0x3e: /* '>' */\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tcontinue;\n\t\t}\n\t\tbreak;\n\t}\n\tif(lp == lstop) return NULL;\t/* No tag found */\n\tlstop = lp;\n\n\tkey.start = lstart;\n\tkey.stop = lstop;\n\tkey.vemap = specs->value2enum;\n\tkey.evmap = specs->enum2value;\n\tel_found = (asn_INTEGER_enum_map_t *)bsearch(&key,\n\t\tspecs->value2enum, count, sizeof(specs->value2enum[0]),\n\t\tINTEGER__compar_enum2value);\n\tif(el_found) {\n\t\t/* Remap enum2value into value2enum */\n\t\tel_found = key.vemap + key.evmap[el_found - key.vemap];\n\t}\n\treturn el_found;\n}\n\nstatic int\nINTEGER__compar_value2enum(const void *kp, const void *am) {\n\tlong a = *(const long *)kp;\n\tconst asn_INTEGER_enum_map_t *el = (const asn_INTEGER_enum_map_t *)am;\n\tlong b = el->nat_value;\n\tif(a < b) return -1;\n\telse if(a == b) return 0;\n\telse return 1;\n}\n\nconst asn_INTEGER_enum_map_t *\nINTEGER_map_value2enum(const asn_INTEGER_specifics_t *specs, long value) {\n\tint count = specs ? specs->map_count : 0;\n\tif(!count) return 0;\n\treturn (asn_INTEGER_enum_map_t *)bsearch(&value, specs->value2enum,\n\t\tcount, sizeof(specs->value2enum[0]),\n\t\tINTEGER__compar_value2enum);\n}\n\nstatic int\nINTEGER_st_prealloc(INTEGER_t *st, int min_size) {\n\tvoid *p = MALLOC(min_size + 1);\n\tif(p) {\n\t\tvoid *b = st->buf;\n\t\tst->size = 0;\n\t\tst->buf = p;\n\t\tFREEMEM(b);\n\t\treturn 0;\n\t} else {\n\t\treturn -1;\n\t}\n}\n\n/*\n * Decode the chunk of XML text encoding INTEGER.\n */\nstatic enum xer_pbd_rval\nINTEGER__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chunk_buf, size_t chunk_size) {\n\tINTEGER_t *st = (INTEGER_t *)sptr;\n\tintmax_t dec_value;\n\tintmax_t hex_value = 0;\n\tconst char *lp;\n\tconst char *lstart = (const char *)chunk_buf;\n\tconst char *lstop = lstart + chunk_size;\n\tenum {\n\t\tST_LEADSPACE,\n\t\tST_SKIPSPHEX,\n\t\tST_WAITDIGITS,\n\t\tST_DIGITS,\n\t\tST_DIGITS_TRAILSPACE,\n\t\tST_HEXDIGIT1,\n\t\tST_HEXDIGIT2,\n\t\tST_HEXDIGITS_TRAILSPACE,\n\t\tST_HEXCOLON,\n\t\tST_END_ENUM,\n\t\tST_UNEXPECTED\n\t} state = ST_LEADSPACE;\n\tconst char *dec_value_start = 0; /* INVARIANT: always !0 in ST_DIGITS */\n\tconst char *dec_value_end = 0;\n\n\tif(chunk_size)\n\t\tASN_DEBUG(\"INTEGER body %ld 0x%2x..0x%2x\",\n\t\t\t(long)chunk_size, *lstart, lstop[-1]);\n\n\tif(INTEGER_st_prealloc(st, (chunk_size/3) + 1))\n\t\treturn XPBD_SYSTEM_FAILURE;\n\n\t/*\n\t * We may have received a tag here. It will be processed inline.\n\t * Use strtoul()-like code and serialize the result.\n\t */\n\tfor(lp = lstart; lp < lstop; lp++) {\n\t\tint lv = *lp;\n\t\tswitch(lv) {\n\t\tcase 0x09: case 0x0a: case 0x0d: case 0x20:\n\t\t\tswitch(state) {\n\t\t\tcase ST_LEADSPACE:\n\t\t\tcase ST_DIGITS_TRAILSPACE:\n\t\t\tcase ST_HEXDIGITS_TRAILSPACE:\n\t\t\tcase ST_SKIPSPHEX:\n\t\t\t\tcontinue;\n\t\t\tcase ST_DIGITS:\n\t\t\t\tdec_value_end = lp;\n\t\t\t\tstate = ST_DIGITS_TRAILSPACE;\n\t\t\t\tcontinue;\n\t\t\tcase ST_HEXCOLON:\n\t\t\t\tstate = ST_HEXDIGITS_TRAILSPACE;\n\t\t\t\tcontinue;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 0x2d:\t/* '-' */\n\t\t\tif(state == ST_LEADSPACE) {\n\t\t\t\tdec_value = 0;\n\t\t\t\tdec_value_start = lp;\n\t\t\t\tstate = ST_WAITDIGITS;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 0x2b:\t/* '+' */\n\t\t\tif(state == ST_LEADSPACE) {\n\t\t\t\tdec_value = 0;\n\t\t\t\tdec_value_start = lp;\n\t\t\t\tstate = ST_WAITDIGITS;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\t\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\t\tswitch(state) {\n\t\t\tcase ST_DIGITS: continue;\n\t\t\tcase ST_SKIPSPHEX:\t/* Fall through */\n\t\t\tcase ST_HEXDIGIT1:\n\t\t\t\thex_value = (lv - 0x30) << 4;\n\t\t\t\tstate = ST_HEXDIGIT2;\n\t\t\t\tcontinue;\n\t\t\tcase ST_HEXDIGIT2:\n\t\t\t\thex_value += (lv - 0x30);\n\t\t\t\tstate = ST_HEXCOLON;\n\t\t\t\tst->buf[st->size++] = (uint8_t)hex_value;\n\t\t\t\tcontinue;\n\t\t\tcase ST_HEXCOLON:\n\t\t\t\treturn XPBD_BROKEN_ENCODING;\n\t\t\tcase ST_LEADSPACE:\n\t\t\t\tdec_value = 0;\n\t\t\t\tdec_value_start = lp;\n\t\t\t\t/* FALL THROUGH */\n\t\t\tcase ST_WAITDIGITS:\n\t\t\t\tstate = ST_DIGITS;\n\t\t\t\tcontinue;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase 0x3c:\t/* '<', start of XML encoded enumeration */\n\t\t\tif(state == ST_LEADSPACE) {\n\t\t\t\tconst asn_INTEGER_enum_map_t *el;\n\t\t\t\tel = INTEGER_map_enum2value(\n\t\t\t\t\t(const asn_INTEGER_specifics_t *)\n\t\t\t\t\ttd->specifics, lstart, lstop);\n\t\t\t\tif(el) {\n\t\t\t\t\tASN_DEBUG(\"Found \\\"%s\\\" => %ld\",\n\t\t\t\t\t\tel->enum_name, el->nat_value);\n\t\t\t\t\tdec_value = el->nat_value;\n\t\t\t\t\tstate = ST_END_ENUM;\n\t\t\t\t\tlp = lstop - 1;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tASN_DEBUG(\"Unknown identifier for INTEGER\");\n\t\t\t}\n\t\t\treturn XPBD_BROKEN_ENCODING;\n\t\tcase 0x3a:\t/* ':' */\n\t\t\tif(state == ST_HEXCOLON) {\n\t\t\t\t/* This colon is expected */\n\t\t\t\tstate = ST_HEXDIGIT1;\n\t\t\t\tcontinue;\n\t\t\t} else if(state == ST_DIGITS) {\n\t\t\t\t/* The colon here means that we have\n\t\t\t\t * decoded the first two hexadecimal\n\t\t\t\t * places as a decimal value.\n\t\t\t\t * Switch decoding mode. */\n\t\t\t\tASN_DEBUG(\"INTEGER re-evaluate as hex form\");\n\t\t\t\tstate = ST_SKIPSPHEX;\n\t\t\t\tdec_value_start = 0;\n\t\t\t\tlp = lstart - 1;\n\t\t\t\tcontinue;\n\t\t\t} else {\n\t\t\t\tASN_DEBUG(\"state %d at %ld\", state, (long)(lp - lstart));\n\t\t\t\tbreak;\n\t\t\t}\n\t\t/* [A-Fa-f] */\n\t\tcase 0x41:case 0x42:case 0x43:case 0x44:case 0x45:case 0x46:\n\t\tcase 0x61:case 0x62:case 0x63:case 0x64:case 0x65:case 0x66:\n\t\t\tswitch(state) {\n\t\t\tcase ST_SKIPSPHEX:\n\t\t\tcase ST_LEADSPACE: /* Fall through */\n\t\t\tcase ST_HEXDIGIT1:\n\t\t\t\thex_value = lv - ((lv < 0x61) ? 0x41 : 0x61);\n\t\t\t\thex_value += 10;\n\t\t\t\thex_value <<= 4;\n\t\t\t\tstate = ST_HEXDIGIT2;\n\t\t\t\tcontinue;\n\t\t\tcase ST_HEXDIGIT2:\n\t\t\t\thex_value += lv - ((lv < 0x61) ? 0x41 : 0x61);\n\t\t\t\thex_value += 10;\n\t\t\t\tst->buf[st->size++] = (uint8_t)hex_value;\n\t\t\t\tstate = ST_HEXCOLON;\n\t\t\t\tcontinue;\n\t\t\tcase ST_DIGITS:\n\t\t\t\tASN_DEBUG(\"INTEGER re-evaluate as hex form\");\n\t\t\t\tstate = ST_SKIPSPHEX;\n\t\t\t\tdec_value_start = 0;\n\t\t\t\tlp = lstart - 1;\n\t\t\t\tcontinue;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\n\t\t/* Found extra non-numeric stuff */\n\t\tASN_DEBUG(\"INTEGER :: Found non-numeric 0x%2x at %ld\",\n\t\t\tlv, (long)(lp - lstart));\n\t\tstate = ST_UNEXPECTED;\n\t\tbreak;\n\t}\n\n\tswitch(state) {\n\tcase ST_END_ENUM:\n\t\t/* Got a complete and valid enumeration encoded as a tag. */\n\t\tbreak;\n\tcase ST_DIGITS:\n\t\tdec_value_end = lstop;\n\t\t/* FALL THROUGH */\n\tcase ST_DIGITS_TRAILSPACE:\n\t\t/* The last symbol encountered was a digit. */\n\t\tswitch(asn_strtol_lim(dec_value_start, &dec_value_end, &dec_value)) {\n\t\tcase ASN_STRTOX_OK:\n\t\t\tbreak;\n\t\tcase ASN_STRTOX_ERROR_RANGE:\n\t\t\treturn XPBD_DECODER_LIMIT;\n\t\tcase ASN_STRTOX_ERROR_INVAL:\n\t\tcase ASN_STRTOX_EXPECT_MORE:\n\t\tcase ASN_STRTOX_EXTRA_DATA:\n\t\t\treturn XPBD_BROKEN_ENCODING;\n\t\t}\n\t\tbreak;\n\tcase ST_HEXCOLON:\n\tcase ST_HEXDIGITS_TRAILSPACE:\n\t\tst->buf[st->size] = 0;\t/* Just in case termination */\n\t\treturn XPBD_BODY_CONSUMED;\n\tcase ST_HEXDIGIT1:\n\tcase ST_HEXDIGIT2:\n\tcase ST_SKIPSPHEX:\n\t\treturn XPBD_BROKEN_ENCODING;\n\tcase ST_LEADSPACE:\n\t\t/* Content not found */\n\t\treturn XPBD_NOT_BODY_IGNORE;\n\tcase ST_WAITDIGITS:\n\tcase ST_UNEXPECTED:\n\t\tASN_DEBUG(\"INTEGER: No useful digits (state %d)\", state);\n\t\treturn XPBD_BROKEN_ENCODING;\t/* No digits */\n\t}\n\n\t/*\n\t * Convert the result of parsing of enumeration or a straight\n\t * decimal value into a BER representation.\n\t */\n\tif(asn_long2INTEGER(st, dec_value))\n\t\treturn XPBD_SYSTEM_FAILURE;\n\n\treturn XPBD_BODY_CONSUMED;\n}\n\nasn_dec_rval_t\nINTEGER_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\n\treturn xer_decode_primitive(opt_codec_ctx, td,\n\t\tsptr, sizeof(INTEGER_t), opt_mname,\n\t\tbuf_ptr, size, INTEGER__xer_body_decode);\n}\n\nasn_enc_rval_t\nINTEGER_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst INTEGER_t *st = (const INTEGER_t *)sptr;\n\tasn_enc_rval_t er;\n\n\t(void)ilevel;\n\t(void)flags;\n\t\n\tif(!st || !st->buf)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = INTEGER__dump(td, st, cb, app_key, 1);\n\tif(er.encoded < 0) ASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\n#ifndef\tASN_DISABLE_PER_SUPPORT\n\nasn_dec_rval_t\nINTEGER_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                    const asn_per_constraints_t *constraints, void **sptr,\n                    asn_per_data_t *pd) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_dec_rval_t rval = { RC_OK, 0 };\n\tINTEGER_t *st = (INTEGER_t *)*sptr;\n\tconst asn_per_constraint_t *ct;\n\tint repeat;\n\n\t(void)opt_codec_ctx;\n\n\tif(!st) {\n\t\tst = (INTEGER_t *)(*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) ASN__DECODE_FAILED;\n\t}\n\n\tif(!constraints) constraints = td->per_constraints;\n\tct = constraints ? &constraints->value : 0;\n\n\tif(ct && ct->flags & APC_EXTENSIBLE) {\n\t\tint inext = per_get_few_bits(pd, 1);\n\t\tif(inext < 0) ASN__DECODE_STARVED;\n\t\tif(inext) ct = 0;\n\t}\n\n\tFREEMEM(st->buf);\n\tst->buf = 0;\n\tst->size = 0;\n\tif(ct) {\n\t\tif(ct->flags & APC_SEMI_CONSTRAINED) {\n\t\t\tst->buf = (uint8_t *)CALLOC(1, 2);\n\t\t\tif(!st->buf) ASN__DECODE_FAILED;\n\t\t\tst->size = 1;\n\t\t} else if(ct->flags & APC_CONSTRAINED && ct->range_bits >= 0) {\n\t\t\tsize_t size = (ct->range_bits + 7) >> 3;\n\t\t\tst->buf = (uint8_t *)MALLOC(1 + size + 1);\n\t\t\tif(!st->buf) ASN__DECODE_FAILED;\n\t\t\tst->size = size;\n\t\t}\n\t}\n\n\t/* X.691-2008/11, #13.2.2, constrained whole number */\n\tif(ct && ct->flags != APC_UNCONSTRAINED) {\n\t\t/* #11.5.6 */\n\t\tASN_DEBUG(\"Integer with range %d bits\", ct->range_bits);\n\t\tif(ct->range_bits >= 0) {\n\t\t\tif((size_t)ct->range_bits > 8 * sizeof(unsigned long))\n\t\t\t\tASN__DECODE_FAILED;\n\n\t\t\tif(specs && specs->field_unsigned) {\n\t\t\t\tunsigned long uvalue = 0;\n\t\t\t\tif(uper_get_constrained_whole_number(pd,\n\t\t\t\t\t&uvalue, ct->range_bits))\n\t\t\t\t\tASN__DECODE_STARVED;\n\t\t\t\tASN_DEBUG(\"Got value %lu + low %ld\",\n\t\t\t\t\tuvalue, ct->lower_bound);\n\t\t\t\tuvalue += ct->lower_bound;\n\t\t\t\tif(asn_ulong2INTEGER(st, uvalue))\n\t\t\t\t\tASN__DECODE_FAILED;\n\t\t\t} else {\n\t\t\t\tunsigned long svalue = 0;\n\t\t\t\tif(uper_get_constrained_whole_number(pd,\n\t\t\t\t\t&svalue, ct->range_bits))\n\t\t\t\t\tASN__DECODE_STARVED;\n\t\t\t\tASN_DEBUG(\"Got value %ld + low %ld\",\n\t\t\t\t\tsvalue, ct->lower_bound);\n\t\t\t\tsvalue += ct->lower_bound;\n\t\t\t\tif(asn_long2INTEGER(st, svalue))\n\t\t\t\t\tASN__DECODE_FAILED;\n\t\t\t}\n\t\t\treturn rval;\n\t\t}\n\t} else {\n\t\tASN_DEBUG(\"Decoding unconstrained integer %s\", td->name);\n\t}\n\n\t/* X.691, #12.2.3, #12.2.4 */\n\tdo {\n\t\tssize_t len = 0;\n\t\tvoid *p = NULL;\n\t\tint ret = 0;\n\n\t\t/* Get the PER length */\n\t\tlen = uper_get_length(pd, -1, &repeat);\n\t\tif(len < 0) ASN__DECODE_STARVED;\n\n\t\tp = REALLOC(st->buf, st->size + len + 1);\n\t\tif(!p) ASN__DECODE_FAILED;\n\t\tst->buf = (uint8_t *)p;\n\n\t\tret = per_get_many_bits(pd, &st->buf[st->size], 0, 8 * len);\n\t\tif(ret < 0) ASN__DECODE_STARVED;\n\t\tst->size += len;\n\t} while(repeat);\n\tst->buf[st->size] = 0;\t/* JIC */\n\n\t/* #12.2.3 */\n\tif(ct && ct->lower_bound) {\n\t\t/*\n\t\t * TODO: replace by in-place arithmetics.\n\t\t */\n\t\tlong value = 0;\n\t\tif(asn_INTEGER2long(st, &value))\n\t\t\tASN__DECODE_FAILED;\n\t\tif(asn_imax2INTEGER(st, value + ct->lower_bound))\n\t\t\tASN__DECODE_FAILED;\n\t}\n\n\treturn rval;\n}\n\nasn_enc_rval_t\nINTEGER_encode_uper(asn_TYPE_descriptor_t *td,\n                    const asn_per_constraints_t *constraints, void *sptr,\n                    asn_per_outp_t *po) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_enc_rval_t er;\n\tINTEGER_t *st = (INTEGER_t *)sptr;\n\tconst uint8_t *buf;\n\tconst uint8_t *end;\n\tconst asn_per_constraint_t *ct;\n\tlong value = 0;\n\tunsigned long v = 0;\n\n\tif(!st || st->size == 0) ASN__ENCODE_FAILED;\n\n\tif(!constraints) constraints = td->per_constraints;\n\tct = constraints ? &constraints->value : 0;\n\n\ter.encoded = 0;\n\n\tif(ct) {\n\t\tint inext = 0;\n\t\tif(specs && specs->field_unsigned) {\n\t\t\tunsigned long uval;\n\t\t\tif(asn_INTEGER2ulong(st, &uval))\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t/* Check proper range */\n\t\t\tif(ct->flags & APC_SEMI_CONSTRAINED) {\n\t\t\t\tif(uval < (unsigned long)ct->lower_bound)\n\t\t\t\t\tinext = 1;\n\t\t\t} else if(ct->range_bits >= 0) {\n\t\t\t\tif(uval < (unsigned long)ct->lower_bound\n\t\t\t\t|| uval > (unsigned long)ct->upper_bound)\n\t\t\t\t\tinext = 1;\n\t\t\t}\n\t\t\tASN_DEBUG(\"Value %lu (%02x/%d) lb %lu ub %lu %s\",\n\t\t\t\tuval, st->buf[0], st->size,\n\t\t\t\tct->lower_bound, ct->upper_bound,\n\t\t\t\tinext ? \"ext\" : \"fix\");\n\t\t\tvalue = uval;\n\t\t} else {\n\t\t\tif(asn_INTEGER2long(st, &value))\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t/* Check proper range */\n\t\t\tif(ct->flags & APC_SEMI_CONSTRAINED) {\n\t\t\t\tif(value < ct->lower_bound)\n\t\t\t\t\tinext = 1;\n\t\t\t} else if(ct->range_bits >= 0) {\n\t\t\t\tif(value < ct->lower_bound\n\t\t\t\t|| value > ct->upper_bound)\n\t\t\t\t\tinext = 1;\n\t\t\t}\n\t\t\tASN_DEBUG(\"Value %ld (%02x/%d) lb %ld ub %ld %s\",\n\t\t\t\tvalue, st->buf[0], st->size,\n\t\t\t\tct->lower_bound, ct->upper_bound,\n\t\t\t\tinext ? \"ext\" : \"fix\");\n\t\t}\n\t\tif(ct->flags & APC_EXTENSIBLE) {\n\t\t\tif(per_put_few_bits(po, inext, 1))\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\tif(inext) ct = 0;\n\t\t} else if(inext) {\n\t\t\tASN__ENCODE_FAILED;\n\t\t}\n\t}\n\n\n\t/* X.691-11/2008, #13.2.2, test if constrained whole number */\n\tif(ct && ct->range_bits >= 0) {\n\t\t/* #11.5.6 -> #11.3 */\n\t\tASN_DEBUG(\"Encoding integer %ld (%lu) with range %d bits\",\n\t\t\tvalue, value - ct->lower_bound, ct->range_bits);\n\t\tv = value - ct->lower_bound;\n\t\tif(uper_put_constrained_whole_number_u(po, v, ct->range_bits))\n\t\t\tASN__ENCODE_FAILED;\n\t\tASN__ENCODED_OK(er);\n\t}\n\n\tif(ct && ct->lower_bound) {\n\t\tASN_DEBUG(\"Adjust lower bound to %ld\", ct->lower_bound);\n\t\t/* TODO: adjust lower bound */\n\t\tASN__ENCODE_FAILED;\n\t}\n\n\tfor(buf = st->buf, end = st->buf + st->size; buf < end;) {\n\t\tssize_t mayEncode = uper_put_length(po, end - buf);\n\t\tif(mayEncode < 0)\n\t\t\tASN__ENCODE_FAILED;\n\t\tif(per_put_many_bits(po, buf, 8 * mayEncode))\n\t\t\tASN__ENCODE_FAILED;\n\t\tbuf += mayEncode;\n\t}\n\n\tASN__ENCODED_OK(er);\n}\n\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\nint\nasn_INTEGER2imax(const INTEGER_t *iptr, intmax_t *lptr) {\n\tuint8_t *b, *end;\n\tsize_t size;\n\tintmax_t value;\n\n\t/* Sanity checking */\n\tif(!iptr || !iptr->buf || !lptr) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\t/* Cache the begin/end of the buffer */\n\tb = iptr->buf;\t/* Start of the INTEGER buffer */\n\tsize = iptr->size;\n\tend = b + size;\t/* Where to stop */\n\n\tif(size > sizeof(value)) {\n\t\tuint8_t *end1 = end - 1;\n\t\t/*\n\t\t * Slightly more advanced processing,\n\t\t * able to process INTEGERs with >sizeof(value) bytes\n\t\t * when the actual value is small, e.g. for intmax_t == int32_t\n\t\t * (0x0000000000abcdef INTEGER would yield a fine 0x00abcdef int32_t)\n\t\t */\n\t\t/* Skip out the insignificant leading bytes */\n\t\tfor(; b < end1; b++) {\n\t\t\tswitch(*b) {\n\t\t\t\tcase 0x00: if((b[1] & 0x80) == 0) continue; break;\n\t\t\t\tcase 0xff: if((b[1] & 0x80) != 0) continue; break;\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\n\t\tsize = end - b;\n\t\tif(size > sizeof(value)) {\n\t\t\t/* Still cannot fit the sizeof(value) */\n\t\t\terrno = ERANGE;\n\t\t\treturn -1;\n\t\t}\n\t}\n\n\t/* Shortcut processing of a corner case */\n\tif(end == b) {\n\t\t*lptr = 0;\n\t\treturn 0;\n\t}\n\n\t/* Perform the sign initialization */\n\t/* Actually value = -(*b >> 7); gains nothing, yet unreadable! */\n\tif((*b >> 7)) value = -1; else value = 0;\n\n\t/* Conversion engine */\n\tfor(; b < end; b++) {\n\t\tvalue = (value << 8) | *b;\n    }\n\n\t*lptr = value;\n\treturn 0;\n}\n\n/* FIXME: negative INTEGER values are silently interpreted as large unsigned ones. */\nint\nasn_INTEGER2umax(const INTEGER_t *iptr, uintmax_t *lptr) {\n\tuint8_t *b, *end;\n\tuintmax_t value;\n\tsize_t size;\n\n\tif(!iptr || !iptr->buf || !lptr) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tb = iptr->buf;\n\tsize = iptr->size;\n\tend = b + size;\n\n\t/* If all extra leading bytes are zeroes, ignore them */\n\tfor(; size > sizeof(value); b++, size--) {\n\t\tif(*b) {\n\t\t\t/* Value won't fit into uintmax_t */\n\t\t\terrno = ERANGE;\n\t\t\treturn -1;\n\t\t}\n\t}\n\n\t/* Conversion engine */\n\tfor(value = 0; b < end; b++)\n\t\tvalue = (value << 8) | *b;\n\n\t*lptr = value;\n\treturn 0;\n}\n\nint\nasn_umax2INTEGER(INTEGER_t *st, uintmax_t value) {\n    uint8_t *buf;\n    uint8_t *end;\n    uint8_t *b;\n    int shr;\n\n    if(value <= INTMAX_MAX) {\n        return asn_imax2INTEGER(st, value);\n    }\n\n    buf = (uint8_t *)MALLOC(1 + sizeof(value));\n    if(!buf) return -1;\n\n    end = buf + (sizeof(value) + 1);\n    buf[0] = 0; /* INTEGERs are signed. 0-byte indicates positive. */\n    for(b = buf + 1, shr = (sizeof(value) - 1) * 8; b < end; shr -= 8, b++)\n        *b = (uint8_t)(value >> shr);\n\n    if(st->buf) FREEMEM(st->buf);\n    st->buf = buf;\n    st->size = 1 + sizeof(value);\n\n\treturn 0;\n}\n\nint\nasn_imax2INTEGER(INTEGER_t *st, intmax_t value) {\n\tuint8_t *buf, *bp;\n\tuint8_t *p;\n\tuint8_t *pstart;\n\tuint8_t *pend1;\n\tint littleEndian = 1;\t/* Run-time detection */\n\tint add;\n\n\tif(!st) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tbuf = (uint8_t *)(long *)MALLOC(sizeof(value));\n\tif(!buf) return -1;\n\n\tif(*(char *)&littleEndian) {\n\t\tpstart = (uint8_t *)&value + sizeof(value) - 1;\n\t\tpend1 = (uint8_t *)&value;\n\t\tadd = -1;\n\t} else {\n\t\tpstart = (uint8_t *)&value;\n\t\tpend1 = pstart + sizeof(value) - 1;\n\t\tadd = 1;\n\t}\n\n\t/*\n\t * If the contents octet consists of more than one octet,\n\t * then bits of the first octet and bit 8 of the second octet:\n\t * a) shall not all be ones; and\n\t * b) shall not all be zero.\n\t */\n\tfor(p = pstart; p != pend1; p += add) {\n\t\tswitch(*p) {\n\t\tcase 0x00: if((*(p+add) & 0x80) == 0)\n\t\t\t\tcontinue;\n\t\t\tbreak;\n\t\tcase 0xff: if((*(p+add) & 0x80))\n\t\t\t\tcontinue;\n\t\t\tbreak;\n\t\t}\n\t\tbreak;\n\t}\n\t/* Copy the integer body */\n\tfor(bp = buf, pend1 += add; p != pend1; p += add)\n\t\t*bp++ = *p;\n\n\tif(st->buf) FREEMEM(st->buf);\n\tst->buf = buf;\n\tst->size = bp - buf;\n\n\treturn 0;\n}\n\nint\nasn_INTEGER2long(const INTEGER_t *iptr, long *l) {\n    intmax_t v;\n    if(asn_INTEGER2imax(iptr, &v) == 0) {\n        if(v < LONG_MIN || v > LONG_MAX) {\n            errno = ERANGE;\n            return -1;\n        }\n        *l = v;\n        return 0;\n    } else {\n        return -1;\n    }\n}\n\nint\nasn_INTEGER2ulong(const INTEGER_t *iptr, unsigned long *l) {\n    uintmax_t v;\n    if(asn_INTEGER2umax(iptr, &v) == 0) {\n        if(v > ULONG_MAX) {\n            errno = ERANGE;\n            return -1;\n        }\n        *l = v;\n        return 0;\n    } else {\n        return -1;\n    }\n}\n\nint\nasn_long2INTEGER(INTEGER_t *st, long value) {\n    return asn_imax2INTEGER(st, value);\n}\n\nint\nasn_ulong2INTEGER(INTEGER_t *st, unsigned long value) {\n    return asn_imax2INTEGER(st, value);\n}\n\n/*\n * Parse the number in the given string until the given *end position,\n * returning the position after the last parsed character back using the\n * same (*end) pointer.\n * WARNING: This behavior is different from the standard strtol/strtoimax(3).\n */\nenum asn_strtox_result_e\nasn_strtoimax_lim(const char *str, const char **end, intmax_t *intp) {\n\tint sign = 1;\n\tintmax_t value;\n\n\tconst intmax_t upper_boundary = INTMAX_MAX / 10;\n\tintmax_t last_digit_max = INTMAX_MAX % 10;\n\n\tif(str >= *end) return ASN_STRTOX_ERROR_INVAL;\n\n\tswitch(*str) {\n\tcase '-':\n\t\tlast_digit_max++;\n\t\tsign = -1;\n\t\t/* FALL THROUGH */\n\tcase '+':\n\t\tstr++;\n\t\tif(str >= *end) {\n\t\t\t*end = str;\n\t\t\treturn ASN_STRTOX_EXPECT_MORE;\n\t\t}\n\t}\n\n\tfor(value = 0; str < (*end); str++) {\n\t\tswitch(*str) {\n\t\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\t\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39: {\n\t\t\tint d = *str - '0';\n\t\t\tif(value < upper_boundary) {\n\t\t\t\tvalue = value * 10 + d;\n\t\t\t} else if(value == upper_boundary) {\n\t\t\t\tif(d <= last_digit_max) {\n\t\t\t\t\tif(sign > 0) {\n\t\t\t\t\t\tvalue = value * 10 + d;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tsign = 1;\n\t\t\t\t\t\tvalue = -value * 10 - d;\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t*end = str;\n\t\t\t\t\treturn ASN_STRTOX_ERROR_RANGE;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t*end = str;\n\t\t\t\treturn ASN_STRTOX_ERROR_RANGE;\n\t\t\t}\n\t\t    }\n\t\t    continue;\n\t\tdefault:\n\t\t    *end = str;\n\t\t    *intp = sign * value;\n\t\t    return ASN_STRTOX_EXTRA_DATA;\n\t\t}\n\t}\n\n\t*end = str;\n\t*intp = sign * value;\n\treturn ASN_STRTOX_OK;\n}\n\nenum asn_strtox_result_e\nasn_strtol_lim(const char *str, const char **end, long *lp) {\n    intmax_t value;\n    switch(asn_strtoimax_lim(str, end, &value)) {\n    case ASN_STRTOX_ERROR_RANGE:\n        return ASN_STRTOX_ERROR_RANGE;\n    case ASN_STRTOX_ERROR_INVAL:\n        return ASN_STRTOX_ERROR_INVAL;\n    case ASN_STRTOX_EXPECT_MORE:\n        return ASN_STRTOX_EXPECT_MORE;\n    case ASN_STRTOX_OK:\n        if(value >= LONG_MIN && value <= LONG_MAX) {\n            *lp = value;\n            return ASN_STRTOX_OK;\n        } else {\n            return ASN_STRTOX_ERROR_RANGE;\n        }\n    case ASN_STRTOX_EXTRA_DATA:\n        if(value >= LONG_MIN && value <= LONG_MAX) {\n            *lp = value;\n            return ASN_STRTOX_EXTRA_DATA;\n        } else {\n            return ASN_STRTOX_ERROR_RANGE;\n        }\n    }\n\n    assert(!\"Unreachable\");\n    return ASN_STRTOX_ERROR_INVAL;\n}\n\nint\nINTEGER_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n                     const void *bptr) {\n    const INTEGER_t *a = aptr;\n    const INTEGER_t *b = bptr;\n\n    (void)td;\n\n    if(a && b) {\n        if(a->size && b->size) {\n            int sign_a = (a->buf[0] & 0x80) ? -1 : 1;\n            int sign_b = (b->buf[0] & 0x80) ? -1 : 1;\n\n            if(sign_a < sign_b) return -1;\n            if(sign_a > sign_b) return 1;\n\n            /* The shortest integer wins, unless comparing negatives */\n            if(a->size < b->size) {\n                return -1 * sign_a;\n            } else if(a->size > b->size) {\n                return 1 * sign_b;\n            }\n\n            return sign_a * memcmp(a->buf, b->buf, a->size);\n        } else if(a->size) {\n            int sign = (a->buf[0] & 0x80) ? -1 : 1;\n            return (1) * sign;\n        } else if(b->size) {\n            int sign = (a->buf[0] & 0x80) ? -1 : 1;\n            return (-1) * sign;\n        } else {\n            return 0;\n        }\n    } else if(!a && !b) {\n        return 0;\n    } else if(!a) {\n        return -1;\n    } else {\n        return 1;\n    }\n\n}\n\n"
  },
  {
    "path": "ext/INTEGER.h",
    "content": "/*-\n * Copyright (c) 2003, 2005 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_INTEGER_H_\n#define\t_INTEGER_H_\n\n#include <asn_application.h>\n#include <asn_codecs_prim.h>\n#include <NativeInteger.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef ASN__PRIMITIVE_TYPE_t INTEGER_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_INTEGER;\nextern asn_TYPE_operation_t asn_OP_INTEGER;\n\n/* Map with <tag> to integer value association */\ntypedef struct asn_INTEGER_enum_map_s {\n\tlong\t\t nat_value;\t/* associated native integer value */\n\tsize_t\t\t enum_len;\t/* strlen(\"tag\") */\n\tconst char\t*enum_name;\t/* \"tag\" */\n} asn_INTEGER_enum_map_t;\n\n/* This type describes an enumeration for INTEGER and ENUMERATED types */\ntypedef struct asn_INTEGER_specifics_s {\n\tconst asn_INTEGER_enum_map_t *value2enum;\t/* N -> \"tag\"; sorted by N */\n\tconst unsigned int *enum2value;\t\t/* \"tag\" => N; sorted by tag */\n\tint map_count;\t\t\t\t/* Elements in either map */\n\tint extension;\t\t\t\t/* This map is extensible */\n\tint strict_enumeration;\t\t\t/* Enumeration set is fixed */\n\tint field_width;\t\t\t/* Size of native integer */\n\tint field_unsigned;\t\t\t/* Signed=0, unsigned=1 */\n} asn_INTEGER_specifics_t;\n\n#define INTEGER_free    ASN__PRIMITIVE_TYPE_free\n#define INTEGER_decode_ber\tber_decode_primitive\n#define INTEGER_constraint\tasn_generic_no_constraint\nasn_struct_print_f INTEGER_print;\nasn_struct_compare_f INTEGER_compare;\nder_type_encoder_f INTEGER_encode_der;\nxer_type_decoder_f INTEGER_decode_xer;\nxer_type_encoder_f INTEGER_encode_xer;\noer_type_decoder_f INTEGER_decode_oer;\noer_type_encoder_f INTEGER_encode_oer;\nper_type_decoder_f INTEGER_decode_uper;\nper_type_encoder_f INTEGER_encode_uper;\n\n/***********************************\n * Some handy conversion routines. *\n ***********************************/\n\n/*\n * Natiwe size-independent conversion of native integers to/from INTEGER.\n * (l_size) is in bytes.\n * Returns 0 if it was possible to convert, -1 otherwise.\n * -1/EINVAL: Mandatory argument missing\n * -1/ERANGE: Value encoded is out of range for long representation\n * -1/ENOMEM: Memory allocation failed (in asn_*2INTEGER()).\n */\nint asn_INTEGER2imax(const INTEGER_t *i, intmax_t *l);\nint asn_INTEGER2umax(const INTEGER_t *i, uintmax_t *l);\nint asn_imax2INTEGER(INTEGER_t *i, intmax_t l);\nint asn_umax2INTEGER(INTEGER_t *i, uintmax_t l);\n\n/*\n * Size-specific conversion helpers.\n */\nint asn_INTEGER2long(const INTEGER_t *i, long *l);\nint asn_INTEGER2ulong(const INTEGER_t *i, unsigned long *l);\nint asn_long2INTEGER(INTEGER_t *i, long l);\nint asn_ulong2INTEGER(INTEGER_t *i, unsigned long l);\n\n/* A version of strtol/strtoimax(3) with nicer error reporting. */\nenum asn_strtox_result_e {\n    ASN_STRTOX_ERROR_RANGE = -3,  /* Input outside of supported numeric range */\n    ASN_STRTOX_ERROR_INVAL = -2,  /* Invalid data encountered (e.g., \"+-\") */\n    ASN_STRTOX_EXPECT_MORE = -1,  /* More data expected (e.g. \"+\") */\n    ASN_STRTOX_OK          =  0,  /* Conversion succeded, number ends at (*end) */\n    ASN_STRTOX_EXTRA_DATA  =  1   /* Conversion succeded, but the string has extra stuff */\n};\nenum asn_strtox_result_e asn_strtol_lim(const char *str, const char **end, long *l);\nenum asn_strtox_result_e asn_strtoimax_lim(const char *str, const char **end, intmax_t *l);\n\n/*\n * Convert the integer value into the corresponding enumeration map entry.\n */\nconst asn_INTEGER_enum_map_t *INTEGER_map_value2enum(\n    const asn_INTEGER_specifics_t *specs, long value);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _INTEGER_H_ */\n"
  },
  {
    "path": "ext/InhibitAnyPolicy.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"InhibitAnyPolicy.h\"\n\nint\nInhibitAnyPolicy_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst SkipCerts_t *st = (const SkipCerts_t *)sptr;\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Check if the sign bit is present */\n\tvalue = st->buf ? ((st->buf[0] & 0x80) ? -1 : 1) : 0;\n\t\n\tif((value >= 0)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using SkipCerts,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_InhibitAnyPolicy_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_InhibitAnyPolicy = {\n\t\"InhibitAnyPolicy\",\n\t\"InhibitAnyPolicy\",\n\t&asn_OP_INTEGER,\n\tInhibitAnyPolicy_constraint,\n\tasn_DEF_InhibitAnyPolicy_tags_1,\n\tsizeof(asn_DEF_InhibitAnyPolicy_tags_1)\n\t\t/sizeof(asn_DEF_InhibitAnyPolicy_tags_1[0]), /* 1 */\n\tasn_DEF_InhibitAnyPolicy_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_InhibitAnyPolicy_tags_1)\n\t\t/sizeof(asn_DEF_InhibitAnyPolicy_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/InhibitAnyPolicy.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_InhibitAnyPolicy_H_\n#define\t_InhibitAnyPolicy_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"SkipCerts.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* InhibitAnyPolicy */\ntypedef SkipCerts_t\t InhibitAnyPolicy_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_InhibitAnyPolicy;\nasn_struct_free_f InhibitAnyPolicy_free;\nasn_struct_print_f InhibitAnyPolicy_print;\nasn_constr_check_f InhibitAnyPolicy_constraint;\nber_type_decoder_f InhibitAnyPolicy_decode_ber;\nder_type_encoder_f InhibitAnyPolicy_encode_der;\nxer_type_decoder_f InhibitAnyPolicy_decode_xer;\nxer_type_encoder_f InhibitAnyPolicy_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _InhibitAnyPolicy_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/InvalidityDate.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"InvalidityDate.h\"\n\n/*\n * This type is implemented using GeneralizedTime,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_InvalidityDate_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (24 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_InvalidityDate = {\n\t\"InvalidityDate\",\n\t\"InvalidityDate\",\n\t&asn_OP_GeneralizedTime,\n\tGeneralizedTime_constraint,\n\tasn_DEF_InvalidityDate_tags_1,\n\tsizeof(asn_DEF_InvalidityDate_tags_1)\n\t\t/sizeof(asn_DEF_InvalidityDate_tags_1[0]), /* 1 */\n\tasn_DEF_InvalidityDate_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_InvalidityDate_tags_1)\n\t\t/sizeof(asn_DEF_InvalidityDate_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/InvalidityDate.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_InvalidityDate_H_\n#define\t_InvalidityDate_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <GeneralizedTime.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* InvalidityDate */\ntypedef GeneralizedTime_t\t InvalidityDate_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_InvalidityDate;\nasn_struct_free_f InvalidityDate_free;\nasn_struct_print_f InvalidityDate_print;\nasn_constr_check_f InvalidityDate_constraint;\nber_type_decoder_f InvalidityDate_decode_ber;\nder_type_encoder_f InvalidityDate_encode_der;\nxer_type_decoder_f InvalidityDate_decode_xer;\nxer_type_encoder_f InvalidityDate_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _InvalidityDate_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/IssuerAltName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"IssuerAltName.h\"\n\nint\nIssuerAltName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using GeneralNames,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_IssuerAltName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_IssuerAltName = {\n\t\"IssuerAltName\",\n\t\"IssuerAltName\",\n\t&asn_OP_SEQUENCE_OF,\n\tIssuerAltName_constraint,\n\tasn_DEF_IssuerAltName_tags_1,\n\tsizeof(asn_DEF_IssuerAltName_tags_1)\n\t\t/sizeof(asn_DEF_IssuerAltName_tags_1[0]), /* 1 */\n\tasn_DEF_IssuerAltName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_IssuerAltName_tags_1)\n\t\t/sizeof(asn_DEF_IssuerAltName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralNames_1,\n\t1,\t/* Single element */\n\t&asn_SPC_GeneralNames_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/IssuerAltName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_IssuerAltName_H_\n#define\t_IssuerAltName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"GeneralNames.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* IssuerAltName */\ntypedef GeneralNames_t\t IssuerAltName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_IssuerAltName;\nasn_struct_free_f IssuerAltName_free;\nasn_struct_print_f IssuerAltName_print;\nasn_constr_check_f IssuerAltName_constraint;\nber_type_decoder_f IssuerAltName_decode_ber;\nder_type_encoder_f IssuerAltName_encode_der;\nxer_type_decoder_f IssuerAltName_decode_xer;\nxer_type_encoder_f IssuerAltName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _IssuerAltName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/IssuingDistributionPoint.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"IssuingDistributionPoint.h\"\n\nstatic int asn_DFL_3_set_0(int set_value, void **sptr) {\n\tBOOLEAN_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\t*st = 0;\n\t\treturn 0;\n\t} else {\n\t\t/* Test default value 0 */\n\t\treturn (*st == 0);\n\t}\n}\nstatic int asn_DFL_4_set_0(int set_value, void **sptr) {\n\tBOOLEAN_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\t*st = 0;\n\t\treturn 0;\n\t} else {\n\t\t/* Test default value 0 */\n\t\treturn (*st == 0);\n\t}\n}\nstatic int asn_DFL_6_set_0(int set_value, void **sptr) {\n\tBOOLEAN_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\t*st = 0;\n\t\treturn 0;\n\t} else {\n\t\t/* Test default value 0 */\n\t\treturn (*st == 0);\n\t}\n}\nstatic int asn_DFL_7_set_0(int set_value, void **sptr) {\n\tBOOLEAN_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\t*st = 0;\n\t\treturn 0;\n\t} else {\n\t\t/* Test default value 0 */\n\t\treturn (*st == 0);\n\t}\n}\nstatic asn_TYPE_member_t asn_MBR_IssuingDistributionPoint_1[] = {\n\t{ ATF_POINTER, 6, offsetof(struct IssuingDistributionPoint, distributionPoint),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_DistributionPointName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"distributionPoint\"\n\t\t},\n\t{ ATF_NOFLAGS, 5, offsetof(struct IssuingDistributionPoint, onlyContainsUserCerts),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_BOOLEAN,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_3_set_0,\t/* DEFAULT 0 */\n\t\t\"onlyContainsUserCerts\"\n\t\t},\n\t{ ATF_NOFLAGS, 4, offsetof(struct IssuingDistributionPoint, onlyContainsCACerts),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_BOOLEAN,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_4_set_0,\t/* DEFAULT 0 */\n\t\t\"onlyContainsCACerts\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct IssuingDistributionPoint, onlySomeReasons),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_ReasonFlags,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"onlySomeReasons\"\n\t\t},\n\t{ ATF_NOFLAGS, 2, offsetof(struct IssuingDistributionPoint, indirectCRL),\n\t\t(ASN_TAG_CLASS_CONTEXT | (4 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_BOOLEAN,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_6_set_0,\t/* DEFAULT 0 */\n\t\t\"indirectCRL\"\n\t\t},\n\t{ ATF_NOFLAGS, 1, offsetof(struct IssuingDistributionPoint, onlyContainsAttributeCerts),\n\t\t(ASN_TAG_CLASS_CONTEXT | (5 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_BOOLEAN,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_7_set_0,\t/* DEFAULT 0 */\n\t\t\"onlyContainsAttributeCerts\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_IssuingDistributionPoint_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_IssuingDistributionPoint_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* distributionPoint */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* onlyContainsUserCerts */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* onlyContainsCACerts */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* onlySomeReasons */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* indirectCRL */\n    { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* onlyContainsAttributeCerts */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_IssuingDistributionPoint_specs_1 = {\n\tsizeof(struct IssuingDistributionPoint),\n\toffsetof(struct IssuingDistributionPoint, _asn_ctx),\n\tasn_MAP_IssuingDistributionPoint_tag2el_1,\n\t6,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_IssuingDistributionPoint = {\n\t\"IssuingDistributionPoint\",\n\t\"IssuingDistributionPoint\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_IssuingDistributionPoint_tags_1,\n\tsizeof(asn_DEF_IssuingDistributionPoint_tags_1)\n\t\t/sizeof(asn_DEF_IssuingDistributionPoint_tags_1[0]), /* 1 */\n\tasn_DEF_IssuingDistributionPoint_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_IssuingDistributionPoint_tags_1)\n\t\t/sizeof(asn_DEF_IssuingDistributionPoint_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_IssuingDistributionPoint_1,\n\t6,\t/* Elements count */\n\t&asn_SPC_IssuingDistributionPoint_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/IssuingDistributionPoint.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_IssuingDistributionPoint_H_\n#define\t_IssuingDistributionPoint_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <BOOLEAN.h>\n#include \"ReasonFlags.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct DistributionPointName;\n\n/* IssuingDistributionPoint */\ntypedef struct IssuingDistributionPoint {\n\tstruct DistributionPointName\t*distributionPoint\t/* OPTIONAL */;\n\tBOOLEAN_t\t onlyContainsUserCerts\t/* DEFAULT FALSE */;\n\tBOOLEAN_t\t onlyContainsCACerts\t/* DEFAULT FALSE */;\n\tReasonFlags_t\t*onlySomeReasons\t/* OPTIONAL */;\n\tBOOLEAN_t\t indirectCRL\t/* DEFAULT FALSE */;\n\tBOOLEAN_t\t onlyContainsAttributeCerts\t/* DEFAULT FALSE */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} IssuingDistributionPoint_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_IssuingDistributionPoint;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"DistributionPointName.h\"\n\n#endif\t/* _IssuingDistributionPoint_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/KEA-Parms-Id.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"KEA-Parms-Id.h\"\n\n/*\n * This type is implemented using OCTET_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_KEA_Parms_Id_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_KEA_Parms_Id = {\n\t\"KEA-Parms-Id\",\n\t\"KEA-Parms-Id\",\n\t&asn_OP_OCTET_STRING,\n\tOCTET_STRING_constraint,\n\tasn_DEF_KEA_Parms_Id_tags_1,\n\tsizeof(asn_DEF_KEA_Parms_Id_tags_1)\n\t\t/sizeof(asn_DEF_KEA_Parms_Id_tags_1[0]), /* 1 */\n\tasn_DEF_KEA_Parms_Id_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_KEA_Parms_Id_tags_1)\n\t\t/sizeof(asn_DEF_KEA_Parms_Id_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_OCTET_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/KEA-Parms-Id.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_KEA_Parms_Id_H_\n#define\t_KEA_Parms_Id_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* KEA-Parms-Id */\ntypedef OCTET_STRING_t\t KEA_Parms_Id_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_KEA_Parms_Id;\nasn_struct_free_f KEA_Parms_Id_free;\nasn_struct_print_f KEA_Parms_Id_print;\nasn_constr_check_f KEA_Parms_Id_constraint;\nber_type_decoder_f KEA_Parms_Id_decode_ber;\nder_type_encoder_f KEA_Parms_Id_encode_der;\nxer_type_decoder_f KEA_Parms_Id_decode_xer;\nxer_type_encoder_f KEA_Parms_Id_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _KEA_Parms_Id_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/KeyIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"KeyIdentifier.h\"\n\n/*\n * This type is implemented using OCTET_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_KeyIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_KeyIdentifier = {\n\t\"KeyIdentifier\",\n\t\"KeyIdentifier\",\n\t&asn_OP_OCTET_STRING,\n\tOCTET_STRING_constraint,\n\tasn_DEF_KeyIdentifier_tags_1,\n\tsizeof(asn_DEF_KeyIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_KeyIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_KeyIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_KeyIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_KeyIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_OCTET_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/KeyIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_KeyIdentifier_H_\n#define\t_KeyIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* KeyIdentifier */\ntypedef OCTET_STRING_t\t KeyIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_KeyIdentifier;\nasn_struct_free_f KeyIdentifier_free;\nasn_struct_print_f KeyIdentifier_print;\nasn_constr_check_f KeyIdentifier_constraint;\nber_type_decoder_f KeyIdentifier_decode_ber;\nder_type_encoder_f KeyIdentifier_encode_der;\nxer_type_decoder_f KeyIdentifier_decode_xer;\nxer_type_encoder_f KeyIdentifier_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _KeyIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/KeyPurposeId.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"KeyPurposeId.h\"\n\n/*\n * This type is implemented using OBJECT_IDENTIFIER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_KeyPurposeId_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_KeyPurposeId = {\n\t\"KeyPurposeId\",\n\t\"KeyPurposeId\",\n\t&asn_OP_OBJECT_IDENTIFIER,\n\tOBJECT_IDENTIFIER_constraint,\n\tasn_DEF_KeyPurposeId_tags_1,\n\tsizeof(asn_DEF_KeyPurposeId_tags_1)\n\t\t/sizeof(asn_DEF_KeyPurposeId_tags_1[0]), /* 1 */\n\tasn_DEF_KeyPurposeId_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_KeyPurposeId_tags_1)\n\t\t/sizeof(asn_DEF_KeyPurposeId_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/KeyPurposeId.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_KeyPurposeId_H_\n#define\t_KeyPurposeId_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* KeyPurposeId */\ntypedef OBJECT_IDENTIFIER_t\t KeyPurposeId_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_KeyPurposeId;\nasn_struct_free_f KeyPurposeId_free;\nasn_struct_print_f KeyPurposeId_print;\nasn_constr_check_f KeyPurposeId_constraint;\nber_type_decoder_f KeyPurposeId_decode_ber;\nder_type_encoder_f KeyPurposeId_encode_der;\nxer_type_decoder_f KeyPurposeId_decode_xer;\nxer_type_encoder_f KeyPurposeId_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _KeyPurposeId_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/KeyUsage.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"KeyUsage.h\"\n\n/*\n * This type is implemented using BIT_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_KeyUsage_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_KeyUsage = {\n\t\"KeyUsage\",\n\t\"KeyUsage\",\n\t&asn_OP_BIT_STRING,\n\tBIT_STRING_constraint,\n\tasn_DEF_KeyUsage_tags_1,\n\tsizeof(asn_DEF_KeyUsage_tags_1)\n\t\t/sizeof(asn_DEF_KeyUsage_tags_1[0]), /* 1 */\n\tasn_DEF_KeyUsage_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_KeyUsage_tags_1)\n\t\t/sizeof(asn_DEF_KeyUsage_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t&asn_SPC_BIT_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/KeyUsage.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_KeyUsage_H_\n#define\t_KeyUsage_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <BIT_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum KeyUsage {\n\tKeyUsage_digitalSignature\t= 0,\n\tKeyUsage_nonRepudiation\t= 1,\n\tKeyUsage_keyEncipherment\t= 2,\n\tKeyUsage_dataEncipherment\t= 3,\n\tKeyUsage_keyAgreement\t= 4,\n\tKeyUsage_keyCertSign\t= 5,\n\tKeyUsage_cRLSign\t= 6,\n\tKeyUsage_encipherOnly\t= 7,\n\tKeyUsage_decipherOnly\t= 8\n} e_KeyUsage;\n\n/* KeyUsage */\ntypedef BIT_STRING_t\t KeyUsage_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_KeyUsage;\nasn_struct_free_f KeyUsage_free;\nasn_struct_print_f KeyUsage_print;\nasn_constr_check_f KeyUsage_constraint;\nber_type_decoder_f KeyUsage_decode_ber;\nder_type_encoder_f KeyUsage_encode_der;\nxer_type_decoder_f KeyUsage_decode_xer;\nxer_type_encoder_f KeyUsage_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _KeyUsage_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LocalPostalAttributes.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LocalPostalAttributes.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_LocalPostalAttributes_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_LocalPostalAttributes = {\n\t\"LocalPostalAttributes\",\n\t\"LocalPostalAttributes\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_LocalPostalAttributes_tags_1,\n\tsizeof(asn_DEF_LocalPostalAttributes_tags_1)\n\t\t/sizeof(asn_DEF_LocalPostalAttributes_tags_1[0]), /* 1 */\n\tasn_DEF_LocalPostalAttributes_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LocalPostalAttributes_tags_1)\n\t\t/sizeof(asn_DEF_LocalPostalAttributes_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LocalPostalAttributes.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LocalPostalAttributes_H_\n#define\t_LocalPostalAttributes_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* LocalPostalAttributes */\ntypedef PDSParameter_t\t LocalPostalAttributes_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LocalPostalAttributes;\nasn_struct_free_f LocalPostalAttributes_free;\nasn_struct_print_f LocalPostalAttributes_print;\nasn_constr_check_f LocalPostalAttributes_constraint;\nber_type_decoder_f LocalPostalAttributes_decode_ber;\nder_type_encoder_f LocalPostalAttributes_encode_der;\nxer_type_decoder_f LocalPostalAttributes_decode_xer;\nxer_type_encoder_f LocalPostalAttributes_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _LocalPostalAttributes_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeAudio.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeAudio.h\"\n\nasn_TYPE_member_t asn_MBR_LogotypeAudio_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeAudio, audioDetails),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_LogotypeDetails,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"audioDetails\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeAudio, audioInfo),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_LogotypeAudioInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"audioInfo\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeAudio_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeAudio_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* audioDetails */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* audioInfo */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeAudio_specs_1 = {\n\tsizeof(struct LogotypeAudio),\n\toffsetof(struct LogotypeAudio, _asn_ctx),\n\tasn_MAP_LogotypeAudio_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeAudio = {\n\t\"LogotypeAudio\",\n\t\"LogotypeAudio\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeAudio_tags_1,\n\tsizeof(asn_DEF_LogotypeAudio_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeAudio_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeAudio_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeAudio_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeAudio_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeAudio_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_LogotypeAudio_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeAudio.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeAudio_H_\n#define\t_LogotypeAudio_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"LogotypeDetails.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct LogotypeAudioInfo;\n\n/* LogotypeAudio */\ntypedef struct LogotypeAudio {\n\tLogotypeDetails_t\t audioDetails;\n\tstruct LogotypeAudioInfo\t*audioInfo\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeAudio_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeAudio;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeAudio_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeAudio_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"LogotypeAudioInfo.h\"\n\n#endif\t/* _LogotypeAudio_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeAudioInfo.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeAudioInfo.h\"\n\nasn_TYPE_member_t asn_MBR_LogotypeAudioInfo_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeAudioInfo, fileSize),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"fileSize\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeAudioInfo, playTime),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"playTime\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeAudioInfo, channels),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"channels\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct LogotypeAudioInfo, sampleRate),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"sampleRate\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeAudioInfo, language),\n\t\t(ASN_TAG_CLASS_CONTEXT | (4 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"language\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeAudioInfo_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeAudioInfo_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* fileSize */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* playTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 }, /* channels */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* sampleRate */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* language */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeAudioInfo_specs_1 = {\n\tsizeof(struct LogotypeAudioInfo),\n\toffsetof(struct LogotypeAudioInfo, _asn_ctx),\n\tasn_MAP_LogotypeAudioInfo_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeAudioInfo = {\n\t\"LogotypeAudioInfo\",\n\t\"LogotypeAudioInfo\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeAudioInfo_tags_1,\n\tsizeof(asn_DEF_LogotypeAudioInfo_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeAudioInfo_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeAudioInfo_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeAudioInfo_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeAudioInfo_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeAudioInfo_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_LogotypeAudioInfo_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeAudioInfo.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeAudioInfo_H_\n#define\t_LogotypeAudioInfo_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <IA5String.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* LogotypeAudioInfo */\ntypedef struct LogotypeAudioInfo {\n\tINTEGER_t\t fileSize;\n\tINTEGER_t\t playTime;\n\tINTEGER_t\t channels;\n\tINTEGER_t\t*sampleRate\t/* OPTIONAL */;\n\tIA5String_t\t*language\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeAudioInfo_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeAudioInfo;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeAudioInfo_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeAudioInfo_1[5];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _LogotypeAudioInfo_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeData.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeData.h\"\n\nstatic asn_TYPE_member_t asn_MBR_image_2[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_LogotypeImage,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_image_tags_2[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_image_specs_2 = {\n\tsizeof(struct image),\n\toffsetof(struct image, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_image_2 = {\n\t\"image\",\n\t\"image\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_image_tags_2,\n\tsizeof(asn_DEF_image_tags_2)\n\t\t/sizeof(asn_DEF_image_tags_2[0]), /* 1 */\n\tasn_DEF_image_tags_2,\t/* Same as above */\n\tsizeof(asn_DEF_image_tags_2)\n\t\t/sizeof(asn_DEF_image_tags_2[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_image_2,\n\t1,\t/* Single element */\n\t&asn_SPC_image_specs_2\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_audio_4[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_LogotypeAudio,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_audio_tags_4[] = {\n\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_audio_specs_4 = {\n\tsizeof(struct audio),\n\toffsetof(struct audio, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_audio_4 = {\n\t\"audio\",\n\t\"audio\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_audio_tags_4,\n\tsizeof(asn_DEF_audio_tags_4)\n\t\t/sizeof(asn_DEF_audio_tags_4[0]) - 1, /* 1 */\n\tasn_DEF_audio_tags_4,\t/* Same as above */\n\tsizeof(asn_DEF_audio_tags_4)\n\t\t/sizeof(asn_DEF_audio_tags_4[0]), /* 2 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_audio_4,\n\t1,\t/* Single element */\n\t&asn_SPC_audio_specs_4\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_LogotypeData_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct LogotypeData, image),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_image_2,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"image\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeData, audio),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t0,\n\t\t&asn_DEF_audio_4,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"audio\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeData_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeData_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* image */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* audio */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeData_specs_1 = {\n\tsizeof(struct LogotypeData),\n\toffsetof(struct LogotypeData, _asn_ctx),\n\tasn_MAP_LogotypeData_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeData = {\n\t\"LogotypeData\",\n\t\"LogotypeData\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeData_tags_1,\n\tsizeof(asn_DEF_LogotypeData_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeData_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeData_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeData_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeData_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeData_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_LogotypeData_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeData.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeData_H_\n#define\t_LogotypeData_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct LogotypeImage;\nstruct LogotypeAudio;\n\n/* LogotypeData */\ntypedef struct LogotypeData {\n\tstruct image {\n\t\tA_SEQUENCE_OF(struct LogotypeImage) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *image;\n\tstruct audio {\n\t\tA_SEQUENCE_OF(struct LogotypeAudio) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *audio;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeData_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeData;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeData_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeData_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"LogotypeImage.h\"\n#include \"LogotypeAudio.h\"\n\n#endif\t/* _LogotypeData_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeDetails.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeDetails.h\"\n\nstatic int\nmemb_logotypeHash_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_logotypeURI_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_logotypeHash_3[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_HashAlgAndValue,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_logotypeHash_tags_3[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_logotypeHash_specs_3 = {\n\tsizeof(struct logotypeHash),\n\toffsetof(struct logotypeHash, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_logotypeHash_3 = {\n\t\"logotypeHash\",\n\t\"logotypeHash\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_logotypeHash_tags_3,\n\tsizeof(asn_DEF_logotypeHash_tags_3)\n\t\t/sizeof(asn_DEF_logotypeHash_tags_3[0]), /* 1 */\n\tasn_DEF_logotypeHash_tags_3,\t/* Same as above */\n\tsizeof(asn_DEF_logotypeHash_tags_3)\n\t\t/sizeof(asn_DEF_logotypeHash_tags_3[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_logotypeHash_3,\n\t1,\t/* Single element */\n\t&asn_SPC_logotypeHash_specs_3\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_logotypeURI_5[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\n\t\t0,\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_logotypeURI_tags_5[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_logotypeURI_specs_5 = {\n\tsizeof(struct logotypeURI),\n\toffsetof(struct logotypeURI, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_logotypeURI_5 = {\n\t\"logotypeURI\",\n\t\"logotypeURI\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_logotypeURI_tags_5,\n\tsizeof(asn_DEF_logotypeURI_tags_5)\n\t\t/sizeof(asn_DEF_logotypeURI_tags_5[0]), /* 1 */\n\tasn_DEF_logotypeURI_tags_5,\t/* Same as above */\n\tsizeof(asn_DEF_logotypeURI_tags_5)\n\t\t/sizeof(asn_DEF_logotypeURI_tags_5[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_logotypeURI_5,\n\t1,\t/* Single element */\n\t&asn_SPC_logotypeURI_specs_5\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_LogotypeDetails_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeDetails, mediaType),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\n\t\t0,\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"mediaType\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeDetails, logotypeHash),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_logotypeHash_3,\n\t\t0,\n\t\tmemb_logotypeHash_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"logotypeHash\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeDetails, logotypeURI),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_logotypeURI_5,\n\t\t0,\n\t\tmemb_logotypeURI_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"logotypeURI\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeDetails_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeDetails_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* logotypeHash */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* logotypeURI */\n    { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0, 0, 0 } /* mediaType */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeDetails_specs_1 = {\n\tsizeof(struct LogotypeDetails),\n\toffsetof(struct LogotypeDetails, _asn_ctx),\n\tasn_MAP_LogotypeDetails_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeDetails = {\n\t\"LogotypeDetails\",\n\t\"LogotypeDetails\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeDetails_tags_1,\n\tsizeof(asn_DEF_LogotypeDetails_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeDetails_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeDetails_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeDetails_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeDetails_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeDetails_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_LogotypeDetails_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeDetails.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeDetails_H_\n#define\t_LogotypeDetails_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <IA5String.h>\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct HashAlgAndValue;\n\n/* LogotypeDetails */\ntypedef struct LogotypeDetails {\n\tIA5String_t\t mediaType;\n\tstruct logotypeHash {\n\t\tA_SEQUENCE_OF(struct HashAlgAndValue) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} logotypeHash;\n\tstruct logotypeURI {\n\t\tA_SEQUENCE_OF(IA5String_t) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} logotypeURI;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeDetails_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeDetails;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeDetails_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeDetails_1[3];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"HashAlgAndValue.h\"\n\n#endif\t/* _LogotypeDetails_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeExtn.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeExtn.h\"\n\nstatic asn_TYPE_member_t asn_MBR_communityLogos_2[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_LogotypeInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_communityLogos_tags_2[] = {\n\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_communityLogos_specs_2 = {\n\tsizeof(struct communityLogos),\n\toffsetof(struct communityLogos, _asn_ctx),\n\t2,\t/* XER encoding is XMLValueList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_communityLogos_2 = {\n\t\"communityLogos\",\n\t\"communityLogos\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_communityLogos_tags_2,\n\tsizeof(asn_DEF_communityLogos_tags_2)\n\t\t/sizeof(asn_DEF_communityLogos_tags_2[0]), /* 2 */\n\tasn_DEF_communityLogos_tags_2,\t/* Same as above */\n\tsizeof(asn_DEF_communityLogos_tags_2)\n\t\t/sizeof(asn_DEF_communityLogos_tags_2[0]), /* 2 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_communityLogos_2,\n\t1,\t/* Single element */\n\t&asn_SPC_communityLogos_specs_2\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_otherLogos_6[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_OtherLogotypeInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_otherLogos_tags_6[] = {\n\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_otherLogos_specs_6 = {\n\tsizeof(struct otherLogos),\n\toffsetof(struct otherLogos, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_otherLogos_6 = {\n\t\"otherLogos\",\n\t\"otherLogos\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_otherLogos_tags_6,\n\tsizeof(asn_DEF_otherLogos_tags_6)\n\t\t/sizeof(asn_DEF_otherLogos_tags_6[0]), /* 2 */\n\tasn_DEF_otherLogos_tags_6,\t/* Same as above */\n\tsizeof(asn_DEF_otherLogos_tags_6)\n\t\t/sizeof(asn_DEF_otherLogos_tags_6[0]), /* 2 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_otherLogos_6,\n\t1,\t/* Single element */\n\t&asn_SPC_otherLogos_specs_6\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_LogotypeExtn_1[] = {\n\t{ ATF_POINTER, 4, offsetof(struct LogotypeExtn, communityLogos),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t0,\n\t\t&asn_DEF_communityLogos_2,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"communityLogos\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct LogotypeExtn, issuerLogo),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_LogotypeInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"issuerLogo\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct LogotypeExtn, subjectLogo),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_LogotypeInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"subjectLogo\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeExtn, otherLogos),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_otherLogos_6,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"otherLogos\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeExtn_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeExtn_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* communityLogos */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* issuerLogo */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* subjectLogo */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* otherLogos */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_LogotypeExtn_specs_1 = {\n\tsizeof(struct LogotypeExtn),\n\toffsetof(struct LogotypeExtn, _asn_ctx),\n\tasn_MAP_LogotypeExtn_tag2el_1,\n\t4,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeExtn = {\n\t\"LogotypeExtn\",\n\t\"LogotypeExtn\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeExtn_tags_1,\n\tsizeof(asn_DEF_LogotypeExtn_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeExtn_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeExtn_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeExtn_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeExtn_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeExtn_1,\n\t4,\t/* Elements count */\n\t&asn_SPC_LogotypeExtn_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeExtn.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeExtn_H_\n#define\t_LogotypeExtn_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct LogotypeInfo;\nstruct OtherLogotypeInfo;\n\n/* LogotypeExtn */\ntypedef struct LogotypeExtn {\n\tstruct communityLogos {\n\t\tA_SEQUENCE_OF(struct LogotypeInfo) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *communityLogos;\n\tstruct LogotypeInfo\t*issuerLogo\t/* OPTIONAL */;\n\tstruct LogotypeInfo\t*subjectLogo\t/* OPTIONAL */;\n\tstruct otherLogos {\n\t\tA_SEQUENCE_OF(struct OtherLogotypeInfo) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *otherLogos;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeExtn_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeExtn;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"LogotypeInfo.h\"\n#include \"OtherLogotypeInfo.h\"\n\n#endif\t/* _LogotypeExtn_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeImage.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeImage.h\"\n\nasn_TYPE_member_t asn_MBR_LogotypeImage_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeImage, imageDetails),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_LogotypeDetails,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"imageDetails\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeImage, imageInfo),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_LogotypeImageInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"imageInfo\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeImage_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeImage_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* imageDetails */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* imageInfo */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeImage_specs_1 = {\n\tsizeof(struct LogotypeImage),\n\toffsetof(struct LogotypeImage, _asn_ctx),\n\tasn_MAP_LogotypeImage_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeImage = {\n\t\"LogotypeImage\",\n\t\"LogotypeImage\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeImage_tags_1,\n\tsizeof(asn_DEF_LogotypeImage_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeImage_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeImage_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeImage_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeImage_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeImage_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_LogotypeImage_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeImage.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeImage_H_\n#define\t_LogotypeImage_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"LogotypeDetails.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct LogotypeImageInfo;\n\n/* LogotypeImage */\ntypedef struct LogotypeImage {\n\tLogotypeDetails_t\t imageDetails;\n\tstruct LogotypeImageInfo\t*imageInfo\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeImage_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeImage;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeImage_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeImage_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"LogotypeImageInfo.h\"\n\n#endif\t/* _LogotypeImage_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeImageInfo.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeImageInfo.h\"\n\nstatic int asn_DFL_2_set_1(int set_value, void **sptr) {\n\tLogotypeImageType_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 1 */\n\t\treturn asn_long2INTEGER(st, 1);\n\t} else {\n\t\t/* Test default value 1 */\n\t\tlong value;\n\t\tif(asn_INTEGER2long(st, &value))\n\t\t\treturn -1;\n\t\treturn (value == 1);\n\t}\n}\nasn_TYPE_member_t asn_MBR_LogotypeImageInfo_1[] = {\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeImageInfo, type),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_LogotypeImageType,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_2_set_1,\t/* DEFAULT 1 */\n\t\t\"type\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeImageInfo, fileSize),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"fileSize\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeImageInfo, xSize),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"xSize\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeImageInfo, ySize),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"ySize\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct LogotypeImageInfo, resolution),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_LogotypeImageResolution,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"resolution\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct LogotypeImageInfo, language),\n\t\t(ASN_TAG_CLASS_CONTEXT | (4 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"language\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeImageInfo_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeImageInfo_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 2 }, /* fileSize */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -1, 1 }, /* xSize */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -2, 0 }, /* ySize */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* type */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 4, 0, 0 }, /* numBits */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* tableSize */\n    { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 5, 0, 0 } /* language */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeImageInfo_specs_1 = {\n\tsizeof(struct LogotypeImageInfo),\n\toffsetof(struct LogotypeImageInfo, _asn_ctx),\n\tasn_MAP_LogotypeImageInfo_tag2el_1,\n\t7,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeImageInfo = {\n\t\"LogotypeImageInfo\",\n\t\"LogotypeImageInfo\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeImageInfo_tags_1,\n\tsizeof(asn_DEF_LogotypeImageInfo_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeImageInfo_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeImageInfo_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeImageInfo_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeImageInfo_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeImageInfo_1,\n\t6,\t/* Elements count */\n\t&asn_SPC_LogotypeImageInfo_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeImageInfo.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeImageInfo_H_\n#define\t_LogotypeImageInfo_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"LogotypeImageType.h\"\n#include <INTEGER.h>\n#include <IA5String.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct LogotypeImageResolution;\n\n/* LogotypeImageInfo */\ntypedef struct LogotypeImageInfo {\n\tLogotypeImageType_t\t*type\t/* DEFAULT 1 */;\n\tINTEGER_t\t fileSize;\n\tINTEGER_t\t xSize;\n\tINTEGER_t\t ySize;\n\tstruct LogotypeImageResolution\t*resolution\t/* OPTIONAL */;\n\tIA5String_t\t*language\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeImageInfo_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeImageInfo;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeImageInfo_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeImageInfo_1[6];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"LogotypeImageResolution.h\"\n\n#endif\t/* _LogotypeImageInfo_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeImageResolution.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeImageResolution.h\"\n\nasn_TYPE_member_t asn_MBR_LogotypeImageResolution_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeImageResolution, choice.numBits),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"numBits\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeImageResolution, choice.tableSize),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"tableSize\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeImageResolution_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* numBits */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 } /* tableSize */\n};\nasn_CHOICE_specifics_t asn_SPC_LogotypeImageResolution_specs_1 = {\n\tsizeof(struct LogotypeImageResolution),\n\toffsetof(struct LogotypeImageResolution, _asn_ctx),\n\toffsetof(struct LogotypeImageResolution, present),\n\tsizeof(((struct LogotypeImageResolution *)0)->present),\n\tasn_MAP_LogotypeImageResolution_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeImageResolution = {\n\t\"LogotypeImageResolution\",\n\t\"LogotypeImageResolution\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeImageResolution_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_LogotypeImageResolution_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeImageResolution.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeImageResolution_H_\n#define\t_LogotypeImageResolution_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum LogotypeImageResolution_PR {\n\tLogotypeImageResolution_PR_NOTHING,\t/* No components present */\n\tLogotypeImageResolution_PR_numBits,\n\tLogotypeImageResolution_PR_tableSize\n} LogotypeImageResolution_PR;\n\n/* LogotypeImageResolution */\ntypedef struct LogotypeImageResolution {\n\tLogotypeImageResolution_PR present;\n\tunion LogotypeImageResolution_u {\n\t\tINTEGER_t\t numBits;\n\t\tINTEGER_t\t tableSize;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeImageResolution_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeImageResolution;\nextern asn_CHOICE_specifics_t asn_SPC_LogotypeImageResolution_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeImageResolution_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _LogotypeImageResolution_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeImageType.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeImageType.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_LogotypeImageType_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeImageType = {\n\t\"LogotypeImageType\",\n\t\"LogotypeImageType\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_LogotypeImageType_tags_1,\n\tsizeof(asn_DEF_LogotypeImageType_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeImageType_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeImageType_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeImageType_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeImageType_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/LogotypeImageType.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeImageType_H_\n#define\t_LogotypeImageType_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum LogotypeImageType {\n\tLogotypeImageType_grayScale\t= 0,\n\tLogotypeImageType_color\t= 1\n} e_LogotypeImageType;\n\n/* LogotypeImageType */\ntypedef INTEGER_t\t LogotypeImageType_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeImageType;\nasn_struct_free_f LogotypeImageType_free;\nasn_struct_print_f LogotypeImageType_print;\nasn_constr_check_f LogotypeImageType_constraint;\nber_type_decoder_f LogotypeImageType_decode_ber;\nder_type_encoder_f LogotypeImageType_encode_der;\nxer_type_decoder_f LogotypeImageType_decode_xer;\nxer_type_encoder_f LogotypeImageType_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _LogotypeImageType_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeInfo.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeInfo.h\"\n\nasn_TYPE_member_t asn_MBR_LogotypeInfo_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeInfo, choice.direct),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_LogotypeData,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"direct\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeInfo, choice.indirect),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_LogotypeReference,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"indirect\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeInfo_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* direct */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* indirect */\n};\nasn_CHOICE_specifics_t asn_SPC_LogotypeInfo_specs_1 = {\n\tsizeof(struct LogotypeInfo),\n\toffsetof(struct LogotypeInfo, _asn_ctx),\n\toffsetof(struct LogotypeInfo, present),\n\tsizeof(((struct LogotypeInfo *)0)->present),\n\tasn_MAP_LogotypeInfo_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeInfo = {\n\t\"LogotypeInfo\",\n\t\"LogotypeInfo\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeInfo_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_LogotypeInfo_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeInfo.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeInfo_H_\n#define\t_LogotypeInfo_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"LogotypeData.h\"\n#include \"LogotypeReference.h\"\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum LogotypeInfo_PR {\n\tLogotypeInfo_PR_NOTHING,\t/* No components present */\n\tLogotypeInfo_PR_direct,\n\tLogotypeInfo_PR_indirect\n} LogotypeInfo_PR;\n\n/* LogotypeInfo */\ntypedef struct LogotypeInfo {\n\tLogotypeInfo_PR present;\n\tunion LogotypeInfo_u {\n\t\tLogotypeData_t\t direct;\n\t\tLogotypeReference_t\t indirect;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeInfo_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeInfo;\nextern asn_CHOICE_specifics_t asn_SPC_LogotypeInfo_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeInfo_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _LogotypeInfo_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/LogotypeReference.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"LogotypeReference.h\"\n\nstatic int\nmemb_refStructHash_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_refStructURI_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_refStructHash_2[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_HashAlgAndValue,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_refStructHash_tags_2[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_refStructHash_specs_2 = {\n\tsizeof(struct refStructHash),\n\toffsetof(struct refStructHash, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_refStructHash_2 = {\n\t\"refStructHash\",\n\t\"refStructHash\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_refStructHash_tags_2,\n\tsizeof(asn_DEF_refStructHash_tags_2)\n\t\t/sizeof(asn_DEF_refStructHash_tags_2[0]), /* 1 */\n\tasn_DEF_refStructHash_tags_2,\t/* Same as above */\n\tsizeof(asn_DEF_refStructHash_tags_2)\n\t\t/sizeof(asn_DEF_refStructHash_tags_2[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_refStructHash_2,\n\t1,\t/* Single element */\n\t&asn_SPC_refStructHash_specs_2\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_refStructURI_4[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\n\t\t0,\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_refStructURI_tags_4[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_refStructURI_specs_4 = {\n\tsizeof(struct refStructURI),\n\toffsetof(struct refStructURI, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_refStructURI_4 = {\n\t\"refStructURI\",\n\t\"refStructURI\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_refStructURI_tags_4,\n\tsizeof(asn_DEF_refStructURI_tags_4)\n\t\t/sizeof(asn_DEF_refStructURI_tags_4[0]), /* 1 */\n\tasn_DEF_refStructURI_tags_4,\t/* Same as above */\n\tsizeof(asn_DEF_refStructURI_tags_4)\n\t\t/sizeof(asn_DEF_refStructURI_tags_4[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_refStructURI_4,\n\t1,\t/* Single element */\n\t&asn_SPC_refStructURI_specs_4\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_LogotypeReference_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeReference, refStructHash),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_refStructHash_2,\n\t\t0,\n\t\tmemb_refStructHash_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"refStructHash\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct LogotypeReference, refStructURI),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_refStructURI_4,\n\t\t0,\n\t\tmemb_refStructURI_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"refStructURI\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_LogotypeReference_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_LogotypeReference_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* refStructHash */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* refStructURI */\n};\nasn_SEQUENCE_specifics_t asn_SPC_LogotypeReference_specs_1 = {\n\tsizeof(struct LogotypeReference),\n\toffsetof(struct LogotypeReference, _asn_ctx),\n\tasn_MAP_LogotypeReference_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_LogotypeReference = {\n\t\"LogotypeReference\",\n\t\"LogotypeReference\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_LogotypeReference_tags_1,\n\tsizeof(asn_DEF_LogotypeReference_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeReference_tags_1[0]), /* 1 */\n\tasn_DEF_LogotypeReference_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_LogotypeReference_tags_1)\n\t\t/sizeof(asn_DEF_LogotypeReference_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_LogotypeReference_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_LogotypeReference_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/LogotypeReference.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_LogotypeReference_H_\n#define\t_LogotypeReference_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <IA5String.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct HashAlgAndValue;\n\n/* LogotypeReference */\ntypedef struct LogotypeReference {\n\tstruct refStructHash {\n\t\tA_SEQUENCE_OF(struct HashAlgAndValue) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} refStructHash;\n\tstruct refStructURI {\n\t\tA_SEQUENCE_OF(IA5String_t) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} refStructURI;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} LogotypeReference_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_LogotypeReference;\nextern asn_SEQUENCE_specifics_t asn_SPC_LogotypeReference_specs_1;\nextern asn_TYPE_member_t asn_MBR_LogotypeReference_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"HashAlgAndValue.h\"\n\n#endif\t/* _LogotypeReference_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/NULL.c",
    "content": "/*-\n * Copyright (c) 2003, 2005 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <asn_codecs_prim.h>\n#include <NULL.h>\n#include <BOOLEAN.h>\t/* Implemented in terms of BOOLEAN type */\n\n/*\n * NULL basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_NULL_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (5 << 2))\n};\nasn_TYPE_operation_t asn_OP_NULL = {\n\tBOOLEAN_free,\n\tNULL_print,\n\tNULL_compare,\n\tasn_generic_no_constraint,\n\tBOOLEAN_decode_ber,\t/* Implemented in terms of BOOLEAN */\n\tNULL_encode_der,\t/* Special handling of DER encoding */\n\tNULL_decode_xer,\n\tNULL_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tNULL_decode_uper,\t/* Unaligned PER decoder */\n\tNULL_encode_uper,\t/* Unaligned PER encoder */\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_NULL = {\n\t\"NULL\",\n\t\"NULL\",\n\t&asn_OP_NULL,\n\tasn_generic_no_constraint,\n\tasn_DEF_NULL_tags,\n\tsizeof(asn_DEF_NULL_tags) / sizeof(asn_DEF_NULL_tags[0]),\n\tasn_DEF_NULL_tags,\t/* Same as above */\n\tsizeof(asn_DEF_NULL_tags) / sizeof(asn_DEF_NULL_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\nasn_enc_rval_t\nNULL_encode_der(asn_TYPE_descriptor_t *td, void *ptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t erval;\n\n\terval.encoded = der_write_tags(td, 0, tag_mode, 0, tag, cb, app_key);\n\tif(erval.encoded == -1) {\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = ptr;\n\t}\n\n\tASN__ENCODED_OK(erval);\n}\n\nasn_enc_rval_t\nNULL_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er;\n\n\t(void)td;\n\t(void)sptr;\n\t(void)ilevel;\n\t(void)flags;\n\t(void)cb;\n\t(void)app_key;\n\n\t/* XMLNullValue is empty */\n\ter.encoded = 0;\n\tASN__ENCODED_OK(er);\n}\n\n\nstatic enum xer_pbd_rval\nNULL__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chunk_buf, size_t chunk_size) {\n\t(void)td;\n\t(void)sptr;\n\t(void)chunk_buf;    /* Going to be empty according to the rules below. */\n\n\t/*\n\t * There must be no content in self-terminating <NULL/> tag.\n\t */\n\tif(chunk_size)\n\t\treturn XPBD_BROKEN_ENCODING;\n\telse\n\t\treturn XPBD_BODY_CONSUMED;\n}\n\nasn_dec_rval_t\nNULL_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\n\treturn xer_decode_primitive(opt_codec_ctx, td,\n\t\tsptr, sizeof(NULL_t), opt_mname, buf_ptr, size,\n\t\tNULL__xer_body_decode);\n}\n\nint\nNULL_compare(const asn_TYPE_descriptor_t *td, const void *a, const void *b) {\n    (void)td;\n    (void)a;\n    (void)b;\n    return 0;\n}\n\nint\nNULL_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(sptr) {\n\t\treturn (cb(\"<present>\", 9, app_key) < 0) ? -1 : 0;\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n\nasn_dec_rval_t\nNULL_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                 const asn_per_constraints_t *constraints, void **sptr,\n                 asn_per_data_t *pd) {\n    asn_dec_rval_t rv;\n\n\t(void)opt_codec_ctx;\n\t(void)td;\n\t(void)constraints;\n\t(void)pd;\n\n\tif(!*sptr) {\n\t\t*sptr = MALLOC(sizeof(NULL_t));\n\t\tif(*sptr) {\n\t\t\t*(NULL_t *)*sptr = 0;\n\t\t} else {\n\t\t\tASN__DECODE_FAILED;\n\t\t}\n\t}\n\n\t/*\n\t * NULL type does not have content octets.\n\t */\n\n\trv.code = RC_OK;\n\trv.consumed = 0;\n\treturn rv;\n}\n\nasn_enc_rval_t\nNULL_encode_uper(asn_TYPE_descriptor_t *td,\n                 const asn_per_constraints_t *constraints, void *sptr,\n                 asn_per_outp_t *po) {\n    asn_enc_rval_t er;\n\n\t(void)td;\n\t(void)constraints;\n\t(void)sptr;\n\t(void)po;\n\n\ter.encoded = 0;\n\tASN__ENCODED_OK(er);\n}\n"
  },
  {
    "path": "ext/NULL.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_TYPE_NULL_H\n#define\tASN_TYPE_NULL_H\n\n#include <asn_application.h>\n#include <BOOLEAN.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * The value of the NULL type is meaningless: see BOOLEAN if you want to\n * carry true/false semantics.\n */\ntypedef int NULL_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_NULL;\nextern asn_TYPE_operation_t asn_OP_NULL;\n\nasn_struct_print_f NULL_print;\nasn_struct_compare_f NULL_compare;\nder_type_encoder_f NULL_encode_der;\nxer_type_decoder_f NULL_decode_xer;\nxer_type_encoder_f NULL_encode_xer;\nper_type_decoder_f NULL_decode_uper;\nper_type_encoder_f NULL_encode_uper;\n\n#define NULL_free\tBOOLEAN_free\n#define NULL_decode_ber\tBOOLEAN_decode_ber\n#define NULL_constraint\tasn_generic_no_constraint\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* NULL_H */\n"
  },
  {
    "path": "ext/Name.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Name.h\"\n\nasn_TYPE_member_t asn_MBR_Name_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Name, choice.rdnSequence),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_RDNSequence,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"rdnSequence\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Name_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* rdnSequence */\n};\nasn_CHOICE_specifics_t asn_SPC_Name_specs_1 = {\n\tsizeof(struct Name),\n\toffsetof(struct Name, _asn_ctx),\n\toffsetof(struct Name, present),\n\tsizeof(((struct Name *)0)->present),\n\tasn_MAP_Name_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_Name = {\n\t\"Name\",\n\t\"Name\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Name_1,\n\t1,\t/* Elements count */\n\t&asn_SPC_Name_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Name.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Name_H_\n#define\t_Name_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"RDNSequence.h\"\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum Name_PR {\n\tName_PR_NOTHING,\t/* No components present */\n\tName_PR_rdnSequence\n} Name_PR;\n\n/* Name */\ntypedef struct Name {\n\tName_PR present;\n\tunion Name_u {\n\t\tRDNSequence_t\t rdnSequence;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Name_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Name;\nextern asn_CHOICE_specifics_t asn_SPC_Name_specs_1;\nextern asn_TYPE_member_t asn_MBR_Name_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Name_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/NameConstraints.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"NameConstraints.h\"\n\nstatic asn_TYPE_member_t asn_MBR_NameConstraints_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct NameConstraints, permittedSubtrees),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralSubtrees,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"permittedSubtrees\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct NameConstraints, excludedSubtrees),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralSubtrees,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"excludedSubtrees\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_NameConstraints_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_NameConstraints_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* permittedSubtrees */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* excludedSubtrees */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_NameConstraints_specs_1 = {\n\tsizeof(struct NameConstraints),\n\toffsetof(struct NameConstraints, _asn_ctx),\n\tasn_MAP_NameConstraints_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_NameConstraints = {\n\t\"NameConstraints\",\n\t\"NameConstraints\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_NameConstraints_tags_1,\n\tsizeof(asn_DEF_NameConstraints_tags_1)\n\t\t/sizeof(asn_DEF_NameConstraints_tags_1[0]), /* 1 */\n\tasn_DEF_NameConstraints_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_NameConstraints_tags_1)\n\t\t/sizeof(asn_DEF_NameConstraints_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_NameConstraints_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_NameConstraints_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/NameConstraints.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_NameConstraints_H_\n#define\t_NameConstraints_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct GeneralSubtrees;\n\n/* NameConstraints */\ntypedef struct NameConstraints {\n\tstruct GeneralSubtrees\t*permittedSubtrees\t/* OPTIONAL */;\n\tstruct GeneralSubtrees\t*excludedSubtrees\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} NameConstraints_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_NameConstraints;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"GeneralSubtrees.h\"\n\n#endif\t/* _NameConstraints_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/NameRegistrationAuthorities.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"NameRegistrationAuthorities.h\"\n\nasn_TYPE_member_t asn_MBR_NameRegistrationAuthorities_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_GeneralName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_NameRegistrationAuthorities_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_NameRegistrationAuthorities_specs_1 = {\n\tsizeof(struct NameRegistrationAuthorities),\n\toffsetof(struct NameRegistrationAuthorities, _asn_ctx),\n\t2,\t/* XER encoding is XMLValueList */\n};\nasn_TYPE_descriptor_t asn_DEF_NameRegistrationAuthorities = {\n\t\"NameRegistrationAuthorities\",\n\t\"NameRegistrationAuthorities\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_NameRegistrationAuthorities_tags_1,\n\tsizeof(asn_DEF_NameRegistrationAuthorities_tags_1)\n\t\t/sizeof(asn_DEF_NameRegistrationAuthorities_tags_1[0]), /* 1 */\n\tasn_DEF_NameRegistrationAuthorities_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_NameRegistrationAuthorities_tags_1)\n\t\t/sizeof(asn_DEF_NameRegistrationAuthorities_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_NameRegistrationAuthorities_1,\n\t1,\t/* Single element */\n\t&asn_SPC_NameRegistrationAuthorities_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/NameRegistrationAuthorities.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_NameRegistrationAuthorities_H_\n#define\t_NameRegistrationAuthorities_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct GeneralName;\n\n/* NameRegistrationAuthorities */\ntypedef struct NameRegistrationAuthorities {\n\tA_SEQUENCE_OF(struct GeneralName) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} NameRegistrationAuthorities_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_NameRegistrationAuthorities;\nextern asn_SET_OF_specifics_t asn_SPC_NameRegistrationAuthorities_specs_1;\nextern asn_TYPE_member_t asn_MBR_NameRegistrationAuthorities_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"GeneralName.h\"\n\n#endif\t/* _NameRegistrationAuthorities_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/NativeEnumerated.c",
    "content": "/*-\n * Copyright (c) 2004, 2007 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * Read the NativeInteger.h for the explanation wrt. differences between\n * INTEGER and NativeInteger.\n * Basically, both are decoders and encoders of ASN.1 INTEGER type, but this\n * implementation deals with the standard (machine-specific) representation\n * of them instead of using the platform-independent buffer.\n */\n#include <asn_internal.h>\n#include <NativeEnumerated.h>\n\n/*\n * NativeEnumerated basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_NativeEnumerated_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (10 << 2))\n};\nasn_TYPE_operation_t asn_OP_NativeEnumerated = {\n\tNativeInteger_free,\n\tNativeInteger_print,\n\tNativeInteger_compare,\n\tasn_generic_no_constraint,\n\tNativeInteger_decode_ber,\n\tNativeInteger_encode_der,\n\tNativeInteger_decode_xer,\n\tNativeEnumerated_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tNativeEnumerated_decode_oer,\n\tNativeEnumerated_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tNativeEnumerated_decode_uper,\n\tNativeEnumerated_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_NativeEnumerated = {\n\t\"ENUMERATED\",\t\t\t/* The ASN.1 type is still ENUMERATED */\n\t\"ENUMERATED\",\n\t&asn_OP_NativeEnumerated,\n\tasn_generic_no_constraint,\n\tasn_DEF_NativeEnumerated_tags,\n\tsizeof(asn_DEF_NativeEnumerated_tags) / sizeof(asn_DEF_NativeEnumerated_tags[0]),\n\tasn_DEF_NativeEnumerated_tags,\t/* Same as above */\n\tsizeof(asn_DEF_NativeEnumerated_tags) / sizeof(asn_DEF_NativeEnumerated_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\nasn_enc_rval_t\nNativeEnumerated_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n        int ilevel, enum xer_encoder_flags_e flags,\n                asn_app_consume_bytes_f *cb, void *app_key) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_enc_rval_t er;\n    const long *native = (const long *)sptr;\n\tconst asn_INTEGER_enum_map_t *el;\n\n        (void)ilevel;\n        (void)flags;\n\n        if(!native) ASN__ENCODE_FAILED;\n\n\tel = INTEGER_map_value2enum(specs, *native);\n\tif(el) {\n\t\tsize_t srcsize = el->enum_len + 5;\n\t\tchar *src = (char *)alloca(srcsize);\n\n\t\ter.encoded = snprintf(src, srcsize, \"<%s/>\", el->enum_name);\n\t\tassert(er.encoded > 0 && (size_t)er.encoded < srcsize);\n\t\tif(cb(src, er.encoded, app_key) < 0) ASN__ENCODE_FAILED;\n\t\tASN__ENCODED_OK(er);\n\t} else {\n\t\tASN_DEBUG(\"ASN.1 forbids dealing with \"\n\t\t\t\"unknown value of ENUMERATED type\");\n\t\tASN__ENCODE_FAILED;\n\t}\n}\n\nasn_dec_rval_t\nNativeEnumerated_decode_uper(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints,\n\tvoid **sptr, asn_per_data_t *pd) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_dec_rval_t rval = { RC_OK, 0 };\n\tlong *native = (long *)*sptr;\n\tconst asn_per_constraint_t *ct;\n\tlong value;\n\n\t(void)opt_codec_ctx;\n\n\tif(constraints) ct = &constraints->value;\n\telse if(td->per_constraints) ct = &td->per_constraints->value;\n\telse ASN__DECODE_FAILED;\t/* Mandatory! */\n\tif(!specs) ASN__DECODE_FAILED;\n\n\tif(!native) {\n\t\tnative = (long *)(*sptr = CALLOC(1, sizeof(*native)));\n\t\tif(!native) ASN__DECODE_FAILED;\n\t}\n\n\tASN_DEBUG(\"Decoding %s as NativeEnumerated\", td->name);\n\n\tif(ct->flags & APC_EXTENSIBLE) {\n\t\tint inext = per_get_few_bits(pd, 1);\n\t\tif(inext < 0) ASN__DECODE_STARVED;\n\t\tif(inext) ct = 0;\n\t}\n\n\tif(ct && ct->range_bits >= 0) {\n\t\tvalue = per_get_few_bits(pd, ct->range_bits);\n\t\tif(value < 0) ASN__DECODE_STARVED;\n\t\tif(value >= (specs->extension\n\t\t\t? specs->extension - 1 : specs->map_count))\n\t\t\tASN__DECODE_FAILED;\n\t} else {\n\t\tif(!specs->extension)\n\t\t\tASN__DECODE_FAILED;\n\t\t/*\n\t\t * X.691, #10.6: normally small non-negative whole number;\n\t\t */\n\t\tvalue = uper_get_nsnnwn(pd);\n\t\tif(value < 0) ASN__DECODE_STARVED;\n\t\tvalue += specs->extension - 1;\n\t\tif(value >= specs->map_count)\n\t\t\tASN__DECODE_FAILED;\n\t}\n\n\t*native = specs->value2enum[value].nat_value;\n\tASN_DEBUG(\"Decoded %s = %ld\", td->name, *native);\n\n\treturn rval;\n}\n\nstatic int\nNativeEnumerated__compar_value2enum(const void *ap, const void *bp) {\n\tconst asn_INTEGER_enum_map_t *a = ap;\n\tconst asn_INTEGER_enum_map_t *b = bp;\n\tif(a->nat_value == b->nat_value)\n\t\treturn 0;\n\tif(a->nat_value < b->nat_value)\n\t\treturn -1;\n\treturn 1;\n}\n\nasn_enc_rval_t\nNativeEnumerated_encode_uper(asn_TYPE_descriptor_t *td,\n                             const asn_per_constraints_t *constraints,\n                             void *sptr, asn_per_outp_t *po) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_enc_rval_t er;\n\tlong native, value;\n\tconst asn_per_constraint_t *ct;\n\tint inext = 0;\n\tasn_INTEGER_enum_map_t key;\n\tconst asn_INTEGER_enum_map_t *kf;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\tif(!specs) ASN__ENCODE_FAILED;\n\n\tif(constraints) ct = &constraints->value;\n\telse if(td->per_constraints) ct = &td->per_constraints->value;\n\telse ASN__ENCODE_FAILED;\t/* Mandatory! */\n\n\tASN_DEBUG(\"Encoding %s as NativeEnumerated\", td->name);\n\n\ter.encoded = 0;\n\n\tnative = *(long *)sptr;\n\tif(native < 0) ASN__ENCODE_FAILED;\n\n\tkey.nat_value = native;\n\tkf = bsearch(&key, specs->value2enum, specs->map_count,\n\t\tsizeof(key), NativeEnumerated__compar_value2enum);\n\tif(!kf) {\n\t\tASN_DEBUG(\"No element corresponds to %ld\", native);\n\t\tASN__ENCODE_FAILED;\n\t}\n\tvalue = kf - specs->value2enum;\n\n\tif(ct->range_bits >= 0) {\n\t\tint cmpWith = specs->extension\n\t\t\t\t? specs->extension - 1 : specs->map_count;\n\t\tif(value >= cmpWith)\n\t\t\tinext = 1;\n\t}\n\tif(ct->flags & APC_EXTENSIBLE) {\n\t\tif(per_put_few_bits(po, inext, 1))\n\t\t\tASN__ENCODE_FAILED;\n\t\tif(inext) ct = 0;\n\t} else if(inext) {\n\t\tASN__ENCODE_FAILED;\n\t}\n\n\tif(ct && ct->range_bits >= 0) {\n\t\tif(per_put_few_bits(po, value, ct->range_bits))\n\t\t\tASN__ENCODE_FAILED;\n\t\tASN__ENCODED_OK(er);\n\t}\n\n\tif(!specs->extension)\n\t\tASN__ENCODE_FAILED;\n\n\t/*\n\t * X.691, #10.6: normally small non-negative whole number;\n\t */\n\tASN_DEBUG(\"value = %ld, ext = %d, inext = %d, res = %ld\",\n\t\tvalue, specs->extension, inext,\n\t\tvalue - (inext ? (specs->extension - 1) : 0));\n\tif(uper_put_nsnnwn(po, value - (inext ? (specs->extension - 1) : 0)))\n\t\tASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\n"
  },
  {
    "path": "ext/NativeEnumerated.h",
    "content": "/*-\n * Copyright (c) 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * This type differs from the standard ENUMERATED in that it is modelled using\n * the fixed machine type (long, int, short), so it can hold only values of\n * limited length. There is no type (i.e., NativeEnumerated_t, any integer type\n * will do).\n * This type may be used when integer range is limited by subtype constraints.\n */\n#ifndef\t_NativeEnumerated_H_\n#define\t_NativeEnumerated_H_\n\n#include <NativeInteger.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nextern asn_TYPE_descriptor_t asn_DEF_NativeEnumerated;\nextern asn_TYPE_operation_t asn_OP_NativeEnumerated;\n\nxer_type_encoder_f NativeEnumerated_encode_xer;\noer_type_decoder_f NativeEnumerated_decode_oer;\noer_type_encoder_f NativeEnumerated_encode_oer;\nper_type_decoder_f NativeEnumerated_decode_uper;\nper_type_encoder_f NativeEnumerated_encode_uper;\n\n#define NativeEnumerated_free       NativeInteger_free\n#define NativeEnumerated_print      NativeInteger_print\n#define NativeEnumerated_compare    NativeInteger_compare\n#define NativeEnumerated_constraint asn_generic_no_constraint\n#define NativeEnumerated_decode_ber NativeInteger_decode_ber\n#define NativeEnumerated_encode_der NativeInteger_encode_der\n#define NativeEnumerated_decode_xer NativeInteger_decode_xer\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _NativeEnumerated_H_ */\n"
  },
  {
    "path": "ext/NativeInteger.c",
    "content": "/*-\n * Copyright (c) 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * Read the NativeInteger.h for the explanation wrt. differences between\n * INTEGER and NativeInteger.\n * Basically, both are decoders and encoders of ASN.1 INTEGER type, but this\n * implementation deals with the standard (machine-specific) representation\n * of them instead of using the platform-independent buffer.\n */\n#include <asn_internal.h>\n#include <NativeInteger.h>\n\n/*\n * NativeInteger basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_NativeInteger_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_operation_t asn_OP_NativeInteger = {\n\tNativeInteger_free,\n\tNativeInteger_print,\n\tNativeInteger_compare,\n\tasn_generic_no_constraint,\n\tNativeInteger_decode_ber,\n\tNativeInteger_encode_der,\n\tNativeInteger_decode_xer,\n\tNativeInteger_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tNativeInteger_decode_oer,\t/* OER decoder */\n\tNativeInteger_encode_oer,\t/* Canonical OER encoder */\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tNativeInteger_decode_uper,\t/* Unaligned PER decoder */\n\tNativeInteger_encode_uper,\t/* Unaligned PER encoder */\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_NativeInteger = {\n\t\"INTEGER\",\t\t\t/* The ASN.1 type is still INTEGER */\n\t\"INTEGER\",\n\t&asn_OP_NativeInteger,\n\tasn_generic_no_constraint,\n\tasn_DEF_NativeInteger_tags,\n\tsizeof(asn_DEF_NativeInteger_tags) / sizeof(asn_DEF_NativeInteger_tags[0]),\n\tasn_DEF_NativeInteger_tags,\t/* Same as above */\n\tsizeof(asn_DEF_NativeInteger_tags) / sizeof(asn_DEF_NativeInteger_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n/*\n * Decode INTEGER type.\n */\nasn_dec_rval_t\nNativeInteger_decode_ber(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td,\n\tvoid **nint_ptr, const void *buf_ptr, size_t size, int tag_mode) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    long *native = (long *)*nint_ptr;\n\tasn_dec_rval_t rval;\n\tber_tlv_len_t length;\n\n\t/*\n\t * If the structure is not there, allocate it.\n\t */\n\tif(native == NULL) {\n\t\tnative = (long *)(*nint_ptr = CALLOC(1, sizeof(*native)));\n\t\tif(native == NULL) {\n\t\t\trval.code = RC_FAIL;\n\t\t\trval.consumed = 0;\n\t\t\treturn rval;\n\t\t}\n\t}\n\n\tASN_DEBUG(\"Decoding %s as INTEGER (tm=%d)\",\n\t\ttd->name, tag_mode);\n\n\t/*\n\t * Check tags.\n\t */\n\trval = ber_check_tags(opt_codec_ctx, td, 0, buf_ptr, size,\n\t\t\ttag_mode, 0, &length, 0);\n\tif(rval.code != RC_OK)\n\t\treturn rval;\n\n\tASN_DEBUG(\"%s length is %d bytes\", td->name, (int)length);\n\n\t/*\n\t * Make sure we have this length.\n\t */\n\tbuf_ptr = ((const char *)buf_ptr) + rval.consumed;\n\tsize -= rval.consumed;\n\tif(length > (ber_tlv_len_t)size) {\n\t\trval.code = RC_WMORE;\n\t\trval.consumed = 0;\n\t\treturn rval;\n\t}\n\n\t/*\n\t * ASN.1 encoded INTEGER: buf_ptr, length\n\t * Fill the native, at the same time checking for overflow.\n\t * If overflow occured, return with RC_FAIL.\n\t */\n\t{\n\t\tINTEGER_t tmp;\n\t\tunion {\n\t\t\tconst void *constbuf;\n\t\t\tvoid *nonconstbuf;\n\t\t} unconst_buf;\n\t\tlong l;\n\n\t\tunconst_buf.constbuf = buf_ptr;\n\t\ttmp.buf = (uint8_t *)unconst_buf.nonconstbuf;\n\t\ttmp.size = length;\n\n\t\tif((specs&&specs->field_unsigned)\n\t\t\t? asn_INTEGER2ulong(&tmp, (unsigned long *)&l) /* sic */\n\t\t\t: asn_INTEGER2long(&tmp, &l)) {\n\t\t\trval.code = RC_FAIL;\n\t\t\trval.consumed = 0;\n\t\t\treturn rval;\n\t\t}\n\n\t\t*native = l;\n\t}\n\n\trval.code = RC_OK;\n\trval.consumed += length;\n\n\tASN_DEBUG(\"Took %ld/%ld bytes to encode %s (%ld)\",\n\t\t(long)rval.consumed, (long)length, td->name, (long)*native);\n\n\treturn rval;\n}\n\n/*\n * Encode the NativeInteger using the standard INTEGER type DER encoder.\n */\nasn_enc_rval_t\nNativeInteger_encode_der(asn_TYPE_descriptor_t *sd, void *ptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tunsigned long native = *(unsigned long *)ptr;\t/* Disable sign ext. */\n\tasn_enc_rval_t erval;\n\tINTEGER_t tmp;\n\n#ifdef\tWORDS_BIGENDIAN\t\t/* Opportunistic optimization */\n\n\ttmp.buf = (uint8_t *)&native;\n\ttmp.size = sizeof(native);\n\n#else\t/* Works even if WORDS_BIGENDIAN is not set where should've been */\n\tuint8_t buf[sizeof(native)];\n\tuint8_t *p;\n\n\t/* Prepare a fake INTEGER */\n\tfor(p = buf + sizeof(buf) - 1; p >= buf; p--, native >>= 8)\n\t\t*p = (uint8_t)native;\n\n\ttmp.buf = buf;\n\ttmp.size = sizeof(buf);\n#endif\t/* WORDS_BIGENDIAN */\n\t\n\t/* Encode fake INTEGER */\n\terval = INTEGER_encode_der(sd, &tmp, tag_mode, tag, cb, app_key);\n\tif(erval.encoded == -1) {\n\t\tassert(erval.structure_ptr == &tmp);\n\t\terval.structure_ptr = ptr;\n\t}\n\treturn erval;\n}\n\n/*\n * Decode the chunk of XML text encoding INTEGER.\n */\nasn_dec_rval_t\nNativeInteger_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_dec_rval_t rval;\n\tINTEGER_t st;\n\tvoid *st_ptr = (void *)&st;\n\tlong *native = (long *)*sptr;\n\n\tif(!native) {\n\t\tnative = (long *)(*sptr = CALLOC(1, sizeof(*native)));\n\t\tif(!native) ASN__DECODE_FAILED;\n\t}\n\n\tmemset(&st, 0, sizeof(st));\n\trval = INTEGER_decode_xer(opt_codec_ctx, td, &st_ptr, \n\t\topt_mname, buf_ptr, size);\n\tif(rval.code == RC_OK) {\n\t\tlong l;\n\t\tif((specs&&specs->field_unsigned)\n\t\t\t? asn_INTEGER2ulong(&st, (unsigned long *)&l) /* sic */\n\t\t\t: asn_INTEGER2long(&st, &l)) {\n\t\t\trval.code = RC_FAIL;\n\t\t\trval.consumed = 0;\n\t\t} else {\n\t\t\t*native = l;\n\t\t}\n\t} else {\n\t\t/*\n\t\t * Cannot restart from the middle;\n\t\t * there is no place to save state in the native type.\n\t\t * Request a continuation from the very beginning.\n\t\t */\n\t\trval.consumed = 0;\n\t}\n\tASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_INTEGER, &st);\n\treturn rval;\n}\n\n\nasn_enc_rval_t\nNativeInteger_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    char scratch[32];\t/* Enough for 64-bit int */\n\tasn_enc_rval_t er;\n\tconst long *native = (const long *)sptr;\n\n\t(void)ilevel;\n\t(void)flags;\n\n\tif(!native) ASN__ENCODE_FAILED;\n\n\ter.encoded = snprintf(scratch, sizeof(scratch),\n\t\t\t(specs && specs->field_unsigned)\n\t\t\t? \"%lu\" : \"%ld\", *native);\n\tif(er.encoded <= 0 || (size_t)er.encoded >= sizeof(scratch)\n\t\t|| cb(scratch, er.encoded, app_key) < 0)\n\t\tASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\n#ifndef  ASN_DISABLE_PER_SUPPORT\n\nasn_dec_rval_t\nNativeInteger_decode_uper(asn_codec_ctx_t *opt_codec_ctx,\n                          asn_TYPE_descriptor_t *td,\n                          const asn_per_constraints_t *constraints, void **sptr,\n                          asn_per_data_t *pd) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_dec_rval_t rval;\n\tlong *native = (long *)*sptr;\n\tINTEGER_t tmpint;\n\tvoid *tmpintptr = &tmpint;\n\n\t(void)opt_codec_ctx;\n\tASN_DEBUG(\"Decoding NativeInteger %s (UPER)\", td->name);\n\n\tif(!native) {\n\t\tnative = (long *)(*sptr = CALLOC(1, sizeof(*native)));\n\t\tif(!native) ASN__DECODE_FAILED;\n\t}\n\n\tmemset(&tmpint, 0, sizeof tmpint);\n\trval = INTEGER_decode_uper(opt_codec_ctx, td, constraints,\n\t\t\t\t   &tmpintptr, pd);\n\tif(rval.code == RC_OK) {\n\t\tif((specs&&specs->field_unsigned)\n\t\t\t? asn_INTEGER2ulong(&tmpint, (unsigned long *)native)\n\t\t\t: asn_INTEGER2long(&tmpint, native))\n\t\t\trval.code = RC_FAIL;\n\t\telse\n\t\t\tASN_DEBUG(\"NativeInteger %s got value %ld\",\n\t\t\t\ttd->name, *native);\n\t}\n\tASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_INTEGER, &tmpint);\n\n\treturn rval;\n}\n\nasn_enc_rval_t\nNativeInteger_encode_uper(asn_TYPE_descriptor_t *td,\n                          const asn_per_constraints_t *constraints, void *sptr,\n                          asn_per_outp_t *po) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    asn_enc_rval_t er;\n\tlong native;\n\tINTEGER_t tmpint;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\n\tnative = *(long *)sptr;\n\n\tASN_DEBUG(\"Encoding NativeInteger %s %ld (UPER)\", td->name, native);\n\n\tmemset(&tmpint, 0, sizeof(tmpint));\n\tif((specs&&specs->field_unsigned)\n\t\t? asn_ulong2INTEGER(&tmpint, native)\n\t\t: asn_long2INTEGER(&tmpint, native))\n\t\tASN__ENCODE_FAILED;\n\ter = INTEGER_encode_uper(td, constraints, &tmpint, po);\n\tASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_INTEGER, &tmpint);\n\treturn er;\n}\n\n#endif  /* ASN_DISABLE_PER_SUPPORT */\n\n/*\n * INTEGER specific human-readable output.\n */\nint\nNativeInteger_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n    const asn_INTEGER_specifics_t *specs =\n        (const asn_INTEGER_specifics_t *)td->specifics;\n    const long *native = (const long *)sptr;\n\tchar scratch[32];\t/* Enough for 64-bit int */\n\tint ret;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(native) {\n\t\tret = snprintf(scratch, sizeof(scratch),\n\t\t\t(specs && specs->field_unsigned)\n\t\t\t? \"%lu\" : \"%ld\", *native);\n\t\tassert(ret > 0 && (size_t)ret < sizeof(scratch));\n\t\treturn (cb(scratch, ret, app_key) < 0) ? -1 : 0;\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n\nvoid\nNativeInteger_free(const asn_TYPE_descriptor_t *td, void *ptr,\n                   enum asn_struct_free_method method) {\n    if(!td || !ptr)\n\t\treturn;\n\n\tASN_DEBUG(\"Freeing %s as INTEGER (%d, %p, Native)\",\n\t\ttd->name, method, ptr);\n\n    switch(method) {\n    case ASFM_FREE_EVERYTHING:\n        FREEMEM(ptr);\n        break;\n    case ASFM_FREE_UNDERLYING:\n        break;\n    case ASFM_FREE_UNDERLYING_AND_RESET:\n        memset(ptr, 0, sizeof(long));\n        break;\n    }\n}\n\nint\nNativeInteger_compare(const asn_TYPE_descriptor_t *td, const void *aptr, const void *bptr) {\n    (void)td;\n\n    if(aptr && bptr) {\n        const asn_INTEGER_specifics_t *specs =\n            (const asn_INTEGER_specifics_t *)td->specifics;\n        if(specs && specs->field_unsigned) {\n            const unsigned long *a = aptr;\n            const unsigned long *b = bptr;\n            if(*a < *b) {\n                return -1;\n            } else if(*a > *b) {\n                return 1;\n            } else {\n                return 0;\n            }\n        } else {\n            const long *a = aptr;\n            const long *b = bptr;\n            if(*a < *b) {\n                return -1;\n            } else if(*a > *b) {\n                return 1;\n            } else {\n                return 0;\n            }\n        }\n    } else if(!aptr) {\n        return -1;\n    } else {\n        return 1;\n    }\n}\n"
  },
  {
    "path": "ext/NativeInteger.h",
    "content": "/*-\n * Copyright (c) 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * This type differs from the standard INTEGER in that it is modelled using\n * the fixed machine type (long, int, short), so it can hold only values of\n * limited length. There is no type (i.e., NativeInteger_t, any integer type\n * will do).\n * This type may be used when integer range is limited by subtype constraints.\n */\n#ifndef\t_NativeInteger_H_\n#define\t_NativeInteger_H_\n\n#include <asn_application.h>\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nextern asn_TYPE_descriptor_t asn_DEF_NativeInteger;\nextern asn_TYPE_operation_t asn_OP_NativeInteger;\n\nasn_struct_free_f  NativeInteger_free;\nasn_struct_print_f NativeInteger_print;\nasn_struct_compare_f NativeInteger_compare;\nber_type_decoder_f NativeInteger_decode_ber;\nder_type_encoder_f NativeInteger_encode_der;\nxer_type_decoder_f NativeInteger_decode_xer;\nxer_type_encoder_f NativeInteger_encode_xer;\noer_type_decoder_f NativeInteger_decode_oer;\noer_type_encoder_f NativeInteger_encode_oer;\nper_type_decoder_f NativeInteger_decode_uper;\nper_type_encoder_f NativeInteger_encode_uper;\n\n#define NativeInteger_constraint  asn_generic_no_constraint\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _NativeInteger_H_ */\n"
  },
  {
    "path": "ext/NetworkAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"NetworkAddress.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nNetworkAddress_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst X121Address_t *st = (const X121Address_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using X121Address,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_NetworkAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_NetworkAddress = {\n\t\"NetworkAddress\",\n\t\"NetworkAddress\",\n\t&asn_OP_NumericString,\n\tNetworkAddress_constraint,\n\tasn_DEF_NetworkAddress_tags_1,\n\tsizeof(asn_DEF_NetworkAddress_tags_1)\n\t\t/sizeof(asn_DEF_NetworkAddress_tags_1[0]), /* 1 */\n\tasn_DEF_NetworkAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_NetworkAddress_tags_1)\n\t\t/sizeof(asn_DEF_NetworkAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/NetworkAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_NetworkAddress_H_\n#define\t_NetworkAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"X121Address.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* NetworkAddress */\ntypedef X121Address_t\t NetworkAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_NetworkAddress;\nasn_struct_free_f NetworkAddress_free;\nasn_struct_print_f NetworkAddress_print;\nasn_constr_check_f NetworkAddress_constraint;\nber_type_decoder_f NetworkAddress_decode_ber;\nder_type_encoder_f NetworkAddress_encode_der;\nxer_type_decoder_f NetworkAddress_decode_xer;\nxer_type_encoder_f NetworkAddress_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _NetworkAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/NoticeReference.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"NoticeReference.h\"\n\nstatic asn_TYPE_member_t asn_MBR_noticeNumbers_3[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_noticeNumbers_tags_3[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_noticeNumbers_specs_3 = {\n\tsizeof(struct noticeNumbers),\n\toffsetof(struct noticeNumbers, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_noticeNumbers_3 = {\n\t\"noticeNumbers\",\n\t\"noticeNumbers\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_noticeNumbers_tags_3,\n\tsizeof(asn_DEF_noticeNumbers_tags_3)\n\t\t/sizeof(asn_DEF_noticeNumbers_tags_3[0]), /* 1 */\n\tasn_DEF_noticeNumbers_tags_3,\t/* Same as above */\n\tsizeof(asn_DEF_noticeNumbers_tags_3)\n\t\t/sizeof(asn_DEF_noticeNumbers_tags_3[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_noticeNumbers_3,\n\t1,\t/* Single element */\n\t&asn_SPC_noticeNumbers_specs_3\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_NoticeReference_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct NoticeReference, organization),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_DisplayText,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"organization\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct NoticeReference, noticeNumbers),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_noticeNumbers_3,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"noticeNumbers\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_NoticeReference_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_NoticeReference_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 0, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* noticeNumbers */\n    { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0, 0, 0 }, /* ia5String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 0, 0, 0 }, /* visibleString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 0, 0, 0 } /* bmpString */\n};\nasn_SEQUENCE_specifics_t asn_SPC_NoticeReference_specs_1 = {\n\tsizeof(struct NoticeReference),\n\toffsetof(struct NoticeReference, _asn_ctx),\n\tasn_MAP_NoticeReference_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_NoticeReference = {\n\t\"NoticeReference\",\n\t\"NoticeReference\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_NoticeReference_tags_1,\n\tsizeof(asn_DEF_NoticeReference_tags_1)\n\t\t/sizeof(asn_DEF_NoticeReference_tags_1[0]), /* 1 */\n\tasn_DEF_NoticeReference_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_NoticeReference_tags_1)\n\t\t/sizeof(asn_DEF_NoticeReference_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_NoticeReference_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_NoticeReference_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/NoticeReference.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_NoticeReference_H_\n#define\t_NoticeReference_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"DisplayText.h\"\n#include <INTEGER.h>\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* NoticeReference */\ntypedef struct NoticeReference {\n\tDisplayText_t\t organization;\n\tstruct noticeNumbers {\n\t\tA_SEQUENCE_OF(INTEGER_t) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} noticeNumbers;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} NoticeReference_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_NoticeReference;\nextern asn_SEQUENCE_specifics_t asn_SPC_NoticeReference_specs_1;\nextern asn_TYPE_member_t asn_MBR_NoticeReference_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _NoticeReference_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/NumericString.c",
    "content": "/*-\n * Copyright (c) 2003, 2006 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <NumericString.h>\n\n/*\n * NumericString basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_NumericString_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2)),\t/* [UNIVERSAL 18] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\t/* ... OCTET STRING */\n};\nstatic int asn_DEF_NumericString_v2c(unsigned int value) {\n\tswitch(value) {\n\tcase 0x20: return 0;\n\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\treturn value - (0x30 - 1);\n\t}\n\treturn -1;\n}\nstatic int asn_DEF_NumericString_c2v(unsigned int code) {\n\tif(code > 0) {\n\t\tif(code <= 10)\n\t\t\treturn code + (0x30 - 1);\n\t\telse\n\t\t\treturn -1;\n\t} else {\n\t\treturn 0x20;\n\t}\n}\nstatic asn_per_constraints_t asn_DEF_NumericString_per_constraints = {\n\t{ APC_CONSTRAINED, 4, 4, 0x20, 0x39 },\t/* Value */\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\t/* Size */\n\tasn_DEF_NumericString_v2c,\n\tasn_DEF_NumericString_c2v\n};\nasn_TYPE_operation_t asn_OP_NumericString = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print_utf8,   /* ASCII subset */\n\tOCTET_STRING_compare,\n\tNumericString_constraint,\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_utf8,\n\tOCTET_STRING_encode_xer_utf8,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_NumericString = {\n\t\"NumericString\",\n\t\"NumericString\",\n\t&asn_OP_NumericString,\n\tNumericString_constraint,\n\tasn_DEF_NumericString_tags,\n\tsizeof(asn_DEF_NumericString_tags)\n\t  / sizeof(asn_DEF_NumericString_tags[0]) - 1,\n\tasn_DEF_NumericString_tags,\n\tsizeof(asn_DEF_NumericString_tags)\n\t  / sizeof(asn_DEF_NumericString_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_NumericString_per_constraints,\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\nint\nNumericString_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\n\tif(st && st->buf) {\n\t\tuint8_t *buf = st->buf;\n\t\tuint8_t *end = buf + st->size;\n\n\t\t/*\n\t\t * Check the alphabet of the NumericString.\n\t\t * ASN.1:1984 (X.409)\n\t\t */\n\t\tfor(; buf < end; buf++) {\n\t\t\tswitch(*buf) {\n\t\t\tcase 0x20:\n\t\t\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\t\t\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\"%s: value byte %ld (%d) \"\n\t\t\t\t\"not in NumericString alphabet (%s:%d)\",\n\t\t\t\ttd->name,\n\t\t\t\t(long)((buf - st->buf) + 1),\n\t\t\t\t*buf,\n\t\t\t\t__FILE__, __LINE__);\n\t\t\treturn -1;\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n"
  },
  {
    "path": "ext/NumericString.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_NumericString_H_\n#define\t_NumericString_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t NumericString_t;\t/* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_NumericString;\nextern asn_TYPE_operation_t asn_OP_NumericString;\n\nasn_constr_check_f NumericString_constraint;\n\n#define NumericString_free          OCTET_STRING_free\n#define NumericString_print         OCTET_STRING_print_utf8\n#define NumericString_compare       OCTET_STRING_compare\n#define NumericString_decode_ber    OCTET_STRING_decode_ber\n#define NumericString_encode_der    OCTET_STRING_encode_der\n#define NumericString_decode_xer    OCTET_STRING_decode_xer_utf8\n#define NumericString_encode_xer    OCTET_STRING_encode_xer_utf8\n#define NumericString_decode_uper   OCTET_STRING_decode_uper\n#define NumericString_encode_uper   OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _NumericString_H_ */\n"
  },
  {
    "path": "ext/NumericUserIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"NumericUserIdentifier.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nNumericUserIdentifier_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 32)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using NumericString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_NumericUserIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_NumericUserIdentifier = {\n\t\"NumericUserIdentifier\",\n\t\"NumericUserIdentifier\",\n\t&asn_OP_NumericString,\n\tNumericUserIdentifier_constraint,\n\tasn_DEF_NumericUserIdentifier_tags_1,\n\tsizeof(asn_DEF_NumericUserIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_NumericUserIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_NumericUserIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_NumericUserIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_NumericUserIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/NumericUserIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_NumericUserIdentifier_H_\n#define\t_NumericUserIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* NumericUserIdentifier */\ntypedef NumericString_t\t NumericUserIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_NumericUserIdentifier;\nasn_struct_free_f NumericUserIdentifier_free;\nasn_struct_print_f NumericUserIdentifier_print;\nasn_constr_check_f NumericUserIdentifier_constraint;\nber_type_decoder_f NumericUserIdentifier_decode_ber;\nder_type_encoder_f NumericUserIdentifier_encode_der;\nxer_type_decoder_f NumericUserIdentifier_decode_xer;\nxer_type_encoder_f NumericUserIdentifier_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _NumericUserIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/OBJECT_IDENTIFIER.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <INTEGER.h>\n#include <OBJECT_IDENTIFIER.h>\n#include <OCTET_STRING.h>\n#include <limits.h>\t/* for CHAR_BIT */\n#include <errno.h>\n\n/*\n * OBJECT IDENTIFIER basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_OBJECT_IDENTIFIER_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2))\n};\nasn_TYPE_operation_t asn_OP_OBJECT_IDENTIFIER = {\n\tASN__PRIMITIVE_TYPE_free,\n\tOBJECT_IDENTIFIER_print,\n\tOCTET_STRING_compare,   /* Implemented in terms of a string comparison */\n\tOBJECT_IDENTIFIER_constraint,\n\tber_decode_primitive,\n\tder_encode_primitive,\n\tOBJECT_IDENTIFIER_decode_xer,\n\tOBJECT_IDENTIFIER_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER = {\n\t\"OBJECT IDENTIFIER\",\n\t\"OBJECT_IDENTIFIER\",\n\t&asn_OP_OBJECT_IDENTIFIER,\n\tOBJECT_IDENTIFIER_constraint,\n\tasn_DEF_OBJECT_IDENTIFIER_tags,\n\tsizeof(asn_DEF_OBJECT_IDENTIFIER_tags)\n\t    / sizeof(asn_DEF_OBJECT_IDENTIFIER_tags[0]),\n\tasn_DEF_OBJECT_IDENTIFIER_tags,\t/* Same as above */\n\tsizeof(asn_DEF_OBJECT_IDENTIFIER_tags)\n\t    / sizeof(asn_DEF_OBJECT_IDENTIFIER_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n\nint\nOBJECT_IDENTIFIER_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst OBJECT_IDENTIFIER_t *st = (const OBJECT_IDENTIFIER_t *)sptr;\n\n\tif(st && st->buf) {\n\t\tif(st->size < 1) {\n\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\"%s: at least one numerical value \"\n\t\t\t\t\"expected (%s:%d)\",\n\t\t\t\ttd->name, __FILE__, __LINE__);\n\t\t\treturn -1;\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\n\nint\nOBJECT_IDENTIFIER_get_single_arc(const uint8_t *arcbuf, unsigned int arclen, signed int add, void *rvbufp, unsigned int rvsize) {\n\tunsigned LE GCC_NOTUSED = 1; /* Little endian (x86) */\n\tconst uint8_t *arcend = arcbuf + arclen;\t/* End of arc */\n\tunsigned int cache = 0;\t/* No more than 14 significant bits */\n\tunsigned char *rvbuf = (unsigned char *)rvbufp;\n\tunsigned char *rvstart = rvbuf;\t/* Original start of the value buffer */\n\tint inc;\t/* Return value growth direction */\n\n\trvsize *= CHAR_BIT;\t/* bytes to bits */\n\tarclen *= 7;\t\t/* bytes to bits */\n\n\t/*\n\t * The arc has the number of bits\n\t * cannot be represented using supplied return value type.\n\t */\n\tif(arclen > rvsize) {\n\t\tif(arclen > (rvsize + CHAR_BIT)) {\n\t\t\terrno = ERANGE;\t/* Overflow */\n\t\t\treturn -1;\n\t\t} else {\n\t\t\t/*\n\t\t\t * Even if the number of bits in the arc representation\n\t\t\t * is higher than the width of supplied * return value\n\t\t\t * type, there is still possible to fit it when there\n\t\t\t * are few unused high bits in the arc value\n\t\t\t * representaion.\n\t\t\t * \n\t\t\t * Moreover, there is a possibility that the\n\t\t\t * number could actually fit the arc space, given\n\t\t\t * that add is negative, but we don't handle\n\t\t\t * such \"temporary lack of precision\" situation here.\n\t\t\t * May be considered as a bug.\n\t\t\t */\n\t\t\tuint8_t mask = (0xff << (7-(arclen - rvsize))) & 0x7f;\n\t\t\tif((*arcbuf & mask)) {\n\t\t\t\terrno = ERANGE;\t/* Overflow */\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t\t/* Fool the routine computing unused bits */\n\t\t\tarclen -= 7;\n\t\t\tcache = *arcbuf & 0x7f;\n\t\t\tarcbuf++;\n\t\t}\n\t}\n\n\t/* Faster path for common size */\n\tif(rvsize == (CHAR_BIT * sizeof(unsigned long))) {\n\t\tunsigned long accum;\n\t\t/* Gather all bits into the accumulator */\n\t\tfor(accum = cache; arcbuf < arcend; arcbuf++)\n\t\t\taccum = (accum << 7) | (*arcbuf & ~0x80);\n\t\tif(accum < (unsigned)-add) {\n\t\t\terrno = ERANGE;\t/* Overflow */\n\t\t\treturn -1;\n\t\t}\n\t\t*(unsigned long *)(void *)rvbuf = accum + add;\t/* alignment OK! */\n\t\treturn 0;\n\t}\n\n#ifndef\tWORDS_BIGENDIAN\n\tif(*(unsigned char *)&LE) {\t/* Little endian (x86) */\n\t\t/* \"Convert\" to big endian */\n\t\trvbuf += rvsize / CHAR_BIT - 1;\n\t\trvstart--;\n\t\tinc = -1;\t/* Descending */\n\t} else\n#endif\t/* !WORDS_BIGENDIAN */\n\t\tinc = +1;\t/* Big endian is known [at compile time] */\n\n\t{\n\t\tint bits;\t/* typically no more than 3-4 bits */\n\n\t\t/* Clear the high unused bits */\n\t\tfor(bits = rvsize - arclen;\n\t\t\tbits > CHAR_BIT;\n\t\t\t\trvbuf += inc, bits -= CHAR_BIT)\n\t\t\t\t*rvbuf = 0;\n\n\t\t/* Fill the body of a value */\n\t\tfor(; arcbuf < arcend; arcbuf++) {\n\t\t\tcache = (cache << 7) | (*arcbuf & 0x7f);\n\t\t\tbits += 7;\n\t\t\tif(bits >= CHAR_BIT) {\n\t\t\t\tbits -= CHAR_BIT;\n\t\t\t\t*rvbuf = (cache >> bits);\n\t\t\t\trvbuf += inc;\n\t\t\t}\n\t\t}\n\t\tif(bits) {\n\t\t\t*rvbuf = cache;\n\t\t\trvbuf += inc;\n\t\t}\n\t}\n\n\tif(add) {\n\t\tfor(rvbuf -= inc; rvbuf != rvstart; rvbuf -= inc) {\n\t\t\tint v = add + *rvbuf;\n\t\t\tif(v & ((unsigned)~0 << CHAR_BIT)) {\n\t\t\t\t*rvbuf = (unsigned char)(v + (1 << CHAR_BIT));\n\t\t\t\tadd = -1;\n\t\t\t} else {\n\t\t\t\t*rvbuf = v;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(rvbuf == rvstart) {\n\t\t\t/* No space to carry over */\n\t\t\terrno = ERANGE;\t/* Overflow */\n\t\t\treturn -1;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\nssize_t\nOBJECT_IDENTIFIER__dump_arc(const uint8_t *arcbuf, int arclen, int add,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tchar scratch[64];\t/* Conservative estimate */\n\tunsigned long accum;\t/* Bits accumulator */\n\tchar *p;\t\t/* Position in the scratch buffer */\n\n\tif(OBJECT_IDENTIFIER_get_single_arc(arcbuf, arclen, add,\n\t\t\t&accum, sizeof(accum)))\n\t\treturn -1;\n\n\tif(accum) {\n\t\tssize_t len;\n\n\t\t/* Fill the scratch buffer in reverse. */\n\t\tp = scratch + sizeof(scratch);\n\t\tfor(; accum; accum /= 10)\n\t\t\t*(--p) = (char)(accum % 10) + 0x30; /* Put a digit */\n\n\t\tlen = sizeof(scratch) - (p - scratch);\n\t\tif(cb(p, len, app_key) < 0)\n\t\t\treturn -1;\n\t\treturn len;\n\t} else {\n\t\t*scratch = 0x30;\n\t\tif(cb(scratch, 1, app_key) < 0)\n\t\t\treturn -1;\n\t\treturn 1;\n\t}\n}\n\nint\nOBJECT_IDENTIFIER_print_arc(const uint8_t *arcbuf, int arclen, int add,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\n\tif(OBJECT_IDENTIFIER__dump_arc(arcbuf, arclen, add, cb, app_key) < 0)\n\t\treturn -1;\n\n\treturn 0;\n}\n\nstatic ssize_t\nOBJECT_IDENTIFIER__dump_body(const OBJECT_IDENTIFIER_t *st, asn_app_consume_bytes_f *cb, void *app_key) {\n\tssize_t wrote_len = 0;\n\tsize_t startn;\n\tint add = 0;\n\tsize_t i;\n\n\tfor(i = 0, startn = 0; i < st->size; i++) {\n\t\tuint8_t b = st->buf[i];\n\t\tif((b & 0x80))\t\t\t/* Continuation expected */\n\t\t\tcontinue;\n\n\t\tif(startn == 0) {\n\t\t\t/*\n\t\t\t * First two arcs are encoded through the backdoor.\n\t\t\t */\n\t\t\tif(i) {\n\t\t\t\tadd = -80;\n\t\t\t\tif(cb(\"2\", 1, app_key) < 0) return -1;\n\t\t\t} else if(b <= 39) {\n\t\t\t\tadd = 0;\n\t\t\t\tif(cb(\"0\", 1, app_key) < 0) return -1;\n\t\t\t} else if(b < 79) {\n\t\t\t\tadd = -40;\n\t\t\t\tif(cb(\"1\", 1, app_key) < 0) return -1;\n\t\t\t} else {\n\t\t\t\tadd = -80;\n\t\t\t\tif(cb(\"2\", 1, app_key) < 0) return -1;\n\t\t\t}\n\t\t\twrote_len += 1;\n\t\t}\n\n\t\tif(cb(\".\", 1, app_key) < 0)\t/* Separate arcs */\n\t\t\treturn -1;\n\n\t\tadd = OBJECT_IDENTIFIER__dump_arc(&st->buf[startn],\n\t\t\t\ti - startn + 1, add, cb, app_key);\n\t\tif(add < 0) return -1;\n\t\twrote_len += 1 + add;\n\t\tstartn = i + 1;\n\t\tadd = 0;\n\t}\n\n\treturn wrote_len;\n}\n\nstatic enum xer_pbd_rval\nOBJECT_IDENTIFIER__xer_body_decode(asn_TYPE_descriptor_t *td, void *sptr, const void *chunk_buf, size_t chunk_size) {\n\tOBJECT_IDENTIFIER_t *st = (OBJECT_IDENTIFIER_t *)sptr;\n\tconst char *chunk_end = (const char *)chunk_buf + chunk_size;\n\tconst char *endptr;\n\tlong s_arcs[10];\n\tlong *arcs = s_arcs;\n\tint arcs_count;\n\tint ret;\n\n\t(void)td;\n\n\tarcs_count = OBJECT_IDENTIFIER_parse_arcs(\n\t\t(const char *)chunk_buf, chunk_size, arcs,\n\t\t\tsizeof(s_arcs)/sizeof(s_arcs[0]), &endptr);\n\tif(arcs_count < 0) {\n\t\t/* Expecting more than zero arcs */\n\t\treturn XPBD_BROKEN_ENCODING;\n\t} else if(arcs_count == 0) {\n\t\treturn XPBD_NOT_BODY_IGNORE;\n\t}\n\tassert(endptr == chunk_end);\n\n\tif((size_t)arcs_count > sizeof(s_arcs)/sizeof(s_arcs[0])) {\n\t\tarcs = (long *)MALLOC(arcs_count * sizeof(long));\n\t\tif(!arcs) return XPBD_SYSTEM_FAILURE;\n\t\tret = OBJECT_IDENTIFIER_parse_arcs(\n\t\t\t(const char *)chunk_buf, chunk_size,\n\t\t\tarcs, arcs_count, &endptr);\n\t\tif(ret != arcs_count)\n\t\t\treturn XPBD_SYSTEM_FAILURE;\t/* assert?.. */\n\t}\n\n\t/*\n\t * Convert arcs into BER representation.\n\t */\n\tret = OBJECT_IDENTIFIER_set_arcs(st, arcs, sizeof(*arcs), arcs_count);\n\tif(arcs != s_arcs) FREEMEM(arcs);\n\n\treturn ret ? XPBD_SYSTEM_FAILURE : XPBD_BODY_CONSUMED;\n}\n\nasn_dec_rval_t\nOBJECT_IDENTIFIER_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\n\treturn xer_decode_primitive(opt_codec_ctx, td,\n\t\tsptr, sizeof(OBJECT_IDENTIFIER_t), opt_mname,\n\t\t\tbuf_ptr, size, OBJECT_IDENTIFIER__xer_body_decode);\n}\n\nasn_enc_rval_t\nOBJECT_IDENTIFIER_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst OBJECT_IDENTIFIER_t *st = (const OBJECT_IDENTIFIER_t *)sptr;\n\tasn_enc_rval_t er;\n\n\t(void)ilevel;\n\t(void)flags;\n\n\tif(!st || !st->buf)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = OBJECT_IDENTIFIER__dump_body(st, cb, app_key);\n\tif(er.encoded < 0) ASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\nint\nOBJECT_IDENTIFIER_print(asn_TYPE_descriptor_t *td, const void *sptr,\n\tint ilevel, asn_app_consume_bytes_f *cb, void *app_key) {\n\tconst OBJECT_IDENTIFIER_t *st = (const OBJECT_IDENTIFIER_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(!st || !st->buf)\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\t/* Dump preamble */\n\tif(cb(\"{ \", 2, app_key) < 0)\n\t\treturn -1;\n\n\tif(OBJECT_IDENTIFIER__dump_body(st, cb, app_key) < 0)\n\t\treturn -1;\n\n\treturn (cb(\" }\", 2, app_key) < 0) ? -1 : 0;\n}\n\nint\nOBJECT_IDENTIFIER_get_arcs(const OBJECT_IDENTIFIER_t *oid, void *arcs,\n\t\tunsigned int arc_type_size, unsigned int arc_slots) {\n\tvoid *arcs_end = (char *)arcs + (arc_type_size * arc_slots);\n\tint num_arcs = 0;\n\tint startn = 0;\n\tint add = 0;\n\tsize_t i;\n\n\tif(!oid || !oid->buf || (arc_slots && arc_type_size <= 1)) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tfor(i = 0; i < oid->size; i++) {\n\t\tuint8_t b = oid->buf[i];\n\t\tif((b & 0x80))\t\t\t/* Continuation expected */\n\t\t\tcontinue;\n\n\t\tif(num_arcs == 0) {\n\t\t\t/*\n\t\t\t * First two arcs are encoded through the backdoor.\n\t\t\t */\n\t\t\tunsigned LE = 1;\t/* Little endian */\n\t\t\tint first_arc;\n\t\t\tnum_arcs++;\n\t\t\tif(!arc_slots) { num_arcs++; continue; }\n\n\t\t\tif(i) first_arc = 2;\n\t\t\telse if(b <= 39) first_arc = 0;\n\t\t\telse if(b < 79)\tfirst_arc = 1;\n\t\t\telse first_arc = 2;\n\n\t\t\tadd = -40 * first_arc;\n\t\t\tmemset(arcs, 0, arc_type_size);\n\t\t\t*(unsigned char *)((char *)arcs\n\t\t\t\t+ ((*(char *)&LE)?0:(arc_type_size - 1)))\n\t\t\t\t\t= first_arc;\n\t\t\tarcs = ((char *)arcs) + arc_type_size;\n\t\t}\n\n\t\t/* Decode, if has space */\n\t\tif(arcs < arcs_end) {\n\t\t\tif(OBJECT_IDENTIFIER_get_single_arc(&oid->buf[startn],\n\t\t\t\ti - startn + 1, add,\n\t\t\t\t\tarcs, arc_type_size))\n\t\t\t\treturn -1;\n\t\t\tstartn = i + 1;\n\t\t\tarcs = ((char *)arcs) + arc_type_size;\n\t\t\tadd = 0;\n\t\t}\n\t\tnum_arcs++;\n\t}\n\n\treturn num_arcs;\n}\n\n\n/*\n * Save the single value as an object identifier arc.\n */\nint\nOBJECT_IDENTIFIER_set_single_arc(uint8_t *arcbuf, const void *arcval, unsigned int arcval_size, int prepared_order) {\n\t/*\n\t * The following conditions must hold:\n\t * assert(arcval);\n\t * assert(arcval_size > 0);\n\t * assert(arcval_size <= 16);\n\t * assert(arcbuf);\n\t */\n#ifdef\tWORDS_BIGENDIAN\n\tconst unsigned isLittleEndian = 0;\n#else\n\tunsigned LE = 1;\n\tunsigned isLittleEndian = *(char *)&LE;\n#endif\n\tconst uint8_t *tend, *tp;\n\tunsigned int cache;\n\tuint8_t *bp = arcbuf;\n\tint bits;\n\tuint8_t buffer[16];\n\n\tif(isLittleEndian && !prepared_order) {\n\t\tconst uint8_t *a = (const unsigned char *)arcval + arcval_size - 1;\n\t\tconst uint8_t *aend = (const uint8_t *)arcval;\n\t\tuint8_t *msb = buffer + arcval_size - 1;\n\t\tuint8_t *tb;\n\t\tfor(tb = buffer; a >= aend; tb++, a--)\n\t\t\tif((*tb = *a) && (tb < msb))\n\t\t\t\tmsb = tb;\n\t\ttend = &buffer[arcval_size];\n\t\ttp = msb;\t/* Most significant non-zero byte */\n\t} else {\n\t\t/* Look for most significant non-zero byte */\n\t\ttend = (const unsigned char *)arcval + arcval_size;\n\t\tfor(tp = (const uint8_t *)arcval; tp < tend - 1; tp++)\n\t\t\tif(*tp) break;\n\t}\n\n\t/*\n\t * Split the value in 7-bits chunks.\n\t */\n\tbits = ((tend - tp) * CHAR_BIT) % 7;\n\tif(bits) {\n\t\tcache = *tp >> (CHAR_BIT - bits);\n\t\tif(cache) {\n\t\t\t*bp++ = cache | 0x80;\n\t\t\tcache = *tp++;\n\t\t\tbits = CHAR_BIT - bits;\n\t\t} else {\n\t\t\tbits = -bits;\n\t\t}\n\t} else {\n\t\tcache = 0;\n\t}\n\tfor(; tp < tend; tp++) {\n\t\tcache = (cache << CHAR_BIT) + *tp;\n\t\tbits += CHAR_BIT;\n\t\twhile(bits >= 7) {\n\t\t\tbits -= 7;\n\t\t\t*bp++ = 0x80 | (cache >> bits);\n\t\t}\n\t}\n\tif(bits) *bp++ = cache;\n\tbp[-1] &= 0x7f;\t/* Clear the last bit */\n\n\treturn bp - arcbuf;\n}\n\nint\nOBJECT_IDENTIFIER_set_arcs(OBJECT_IDENTIFIER_t *oid, const void *arcs, unsigned int arc_type_size, unsigned int arc_slots) {\n\tuint8_t *buf;\n\tuint8_t *bp;\n\tunsigned LE = 1;\t/* Little endian (x86) */\n\tunsigned isLittleEndian = *((char *)&LE);\n\tunsigned int arc0;\n\tunsigned int arc1;\n\tunsigned size;\n\tunsigned i;\n\n\tif(!oid || !arcs || arc_type_size < 1\n\t|| arc_type_size > 16\n\t|| arc_slots < 2) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tswitch(arc_type_size) {\n\tcase sizeof(char):\n\t\tarc0 = ((const unsigned char *)arcs)[0];\n\t\tarc1 = ((const unsigned char *)arcs)[1];\n\t\tbreak;\n\tcase sizeof(short):\n\t\tarc0 = ((const unsigned short *)arcs)[0];\n\t\tarc1 = ((const unsigned short *)arcs)[1];\n\t\tbreak;\n\tcase sizeof(int):\n\t\tarc0 = ((const unsigned int *)arcs)[0];\n\t\tarc1 = ((const unsigned int *)arcs)[1];\n\t\tbreak;\n\tdefault:\n\t\tarc1 = arc0 = 0;\n\t\tif(isLittleEndian) {\t/* Little endian (x86) */\n\t\t\tconst unsigned char *ps, *pe;\n\t\t\t/* If more significant bytes are present,\n\t\t\t * make them > 255 quick */\n\t\t\tfor(ps = (const unsigned char *)arcs + 1, pe = ps+arc_type_size;\n\t\t\t\t\tps < pe; ps++)\n\t\t\t\tarc0 |= *ps, arc1 |= *(ps + arc_type_size);\n\t\t\tarc0 <<= CHAR_BIT, arc1 <<= CHAR_BIT;\n\t\t\tarc0 = *((const unsigned char *)arcs + 0);\n\t\t\tarc1 = *((const unsigned char *)arcs + arc_type_size);\n\t\t} else {\n\t\t\tconst unsigned char *ps, *pe;\n\t\t\t/* If more significant bytes are present,\n\t\t\t * make them > 255 quick */\n\t\t\tfor(ps = (const unsigned char *)arcs, pe = ps+arc_type_size - 1; ps < pe; ps++)\n\t\t\t\tarc0 |= *ps, arc1 |= *(ps + arc_type_size);\n\t\t\tarc0 = *((const unsigned char *)arcs + arc_type_size - 1);\n\t\t\tarc1 = *((const unsigned char *)arcs +(arc_type_size<< 1)-1);\n\t\t}\n\t}\n\n\t/*\n\t * The previous chapter left us with the first and the second arcs.\n\t * The values are not precise (that is, they are valid only if\n\t * they're less than 255), but OK for the purposes of making\n\t * the sanity test below.\n\t */\n\tif(arc0 <= 1) {\n\t\tif(arc1 >= 39) {\n\t\t\t/* 8.19.4: At most 39 subsequent values (including 0) */\n\t\t\terrno = ERANGE;\n\t\t\treturn -1;\n\t\t}\n\t} else if(arc0 > 2) {\n\t\t/* 8.19.4: Only three values are allocated from the root node */\n\t\terrno = ERANGE;\n\t\treturn -1;\n\t}\n\t/*\n\t * After above tests it is known that the value of arc0 is completely\n\t * trustworthy (0..2). However, the arc1's value is still meaningless.\n\t */\n\n\t/*\n\t * Roughly estimate the maximum size necessary to encode these arcs.\n\t * This estimation implicitly takes in account the following facts,\n\t * that cancel each other:\n\t * \t* the first two arcs are encoded in a single value.\n\t * \t* the first value may require more space (+1 byte)\n\t * \t* the value of the first arc which is in range (0..2)\n\t */\n\tsize = ((arc_type_size * CHAR_BIT + 6) / 7) * arc_slots;\n\tbp = buf = (uint8_t *)MALLOC(size + 1);\n\tif(!buf) {\n\t\t/* ENOMEM */\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Encode the first two arcs.\n\t * These require special treatment.\n\t */\n\t{\n\t\tuint8_t *tp;\n\t\tuint8_t first_value[1 + 16];\t/* of two arcs */\n\t\tuint8_t *fv = first_value;\n\n\t\t/*\n\t\t * Simulate first_value = arc0 * 40 + arc1;\n\t\t */\n\t\t/* Copy the second (1'st) arcs[1] into the first_value */\n\t\t*fv++ = 0;\n\t\tarcs = ((const char *)arcs) + arc_type_size;\n\t\tif(isLittleEndian) {\n\t\t\tconst uint8_t *aend = (const unsigned char *)arcs - 1;\n\t\t\tconst uint8_t *a1 = (const unsigned char *)arcs + arc_type_size - 1;\n\t\t\tfor(; a1 > aend; fv++, a1--) *fv = *a1;\n\t\t} else {\n\t\t\tconst uint8_t *a1 = (const uint8_t *)arcs;\n\t\t\tconst uint8_t *aend = a1 + arc_type_size;\n\t\t\tfor(; a1 < aend; fv++, a1++) *fv = *a1;\n\t\t}\n\t\t/* Increase the first_value by arc0 */\n\t\tarc0 *= 40;\t/* (0..80) */\n\t\tfor(tp = first_value + arc_type_size; tp >= first_value; tp--) {\n\t\t\tunsigned int v = *tp;\n\t\t\tv += arc0;\n\t\t\t*tp = v;\n\t\t\tif(v >= (1 << CHAR_BIT)) arc0 = v >> CHAR_BIT;\n\t\t\telse break;\n\t\t}\n\n\t\tassert(tp >= first_value);\n\n\t\tbp += OBJECT_IDENTIFIER_set_single_arc(bp, first_value,\n\t\t\tfv - first_value, 1);\n \t}\n\n\t/*\n\t * Save the rest of arcs.\n\t */\n\tfor(arcs = ((const char *)arcs) + arc_type_size, i = 2;\n\t\ti < arc_slots;\n\t\t\ti++, arcs = ((const char *)arcs) + arc_type_size) {\n\t\tbp += OBJECT_IDENTIFIER_set_single_arc(bp,\n\t\t\tarcs, arc_type_size, 0);\n\t}\n\n\tassert((unsigned)(bp - buf) <= size);\n\n\t/*\n\t * Replace buffer.\n\t */\n\toid->size = bp - buf;\n\tbp = oid->buf;\n\toid->buf = buf;\n\tif(bp) FREEMEM(bp);\n\n\treturn 0;\n}\n\n\nint\nOBJECT_IDENTIFIER_parse_arcs(const char *oid_text, ssize_t oid_txt_length,\n\tlong *arcs, unsigned int arcs_slots, const char **opt_oid_text_end) {\n\tunsigned int arcs_count = 0;\n\tconst char *oid_end;\n\tenum {\n\t\tST_LEADSPACE,\n\t\tST_TAILSPACE,\n\t\tST_AFTERVALUE,\t/* Next character ought to be '.' or a space */\n\t\tST_WAITDIGITS \t/* Next character is expected to be a digit */\n\t} state = ST_LEADSPACE;\n\n\tif(!oid_text || oid_txt_length < -1 || (arcs_slots && !arcs)) {\n\t\tif(opt_oid_text_end) *opt_oid_text_end = oid_text;\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tif(oid_txt_length == -1)\n\t\toid_txt_length = strlen(oid_text);\n\n#define\t_OID_CAPTURE_ARC(oid_text, oid_end)\t\tdo {\t\\\n\tconst char *endp = oid_end;\t\t\t\t\\\n\tlong value;\t\t\t\t\t\t\\\n\tswitch(asn_strtol_lim(oid_text, &endp, &value)) {\t\\\n\tcase ASN_STRTOX_EXTRA_DATA:\t\t\t\t\\\n\tcase ASN_STRTOX_OK:\t\t\t\t\t\\\n\t\tif(arcs_count < arcs_slots)\t\t\t\\\n\t\t\tarcs[arcs_count] = value;\t\t\\\n\t\tarcs_count++;\t\t\t\t\t\\\n\t\toid_text = endp - 1;\t\t\t\t\\\n\t\tbreak;\t\t\t\t\t\t\\\n\tcase ASN_STRTOX_ERROR_RANGE:\t\t\t\t\\\n\t\tif(opt_oid_text_end)\t\t\t\t\\\n\t\t\t*opt_oid_text_end = oid_text;\t\t\\\n\t\terrno = ERANGE;\t\t\t\t\t\\\n\t\treturn -1;\t\t\t\t\t\\\n\tcase ASN_STRTOX_ERROR_INVAL:\t\t\t\t\\\n\tcase ASN_STRTOX_EXPECT_MORE:\t\t\t\t\\\n\t\tif(opt_oid_text_end)\t\t\t\t\\\n\t\t\t*opt_oid_text_end = oid_text;\t\t\\\n\t\terrno = EINVAL;\t\t\t\t\t\\\n\t\treturn -1;\t\t\t\t\t\\\n\t}\t\t\t\t\t\t\t\\\n  } while(0)\n\n\tfor(oid_end = oid_text + oid_txt_length; oid_text<oid_end; oid_text++) {\n\t    switch(*oid_text) {\n\t    case 0x09: case 0x0a: case 0x0d: case 0x20:\t/* whitespace */\n\t\tswitch(state) {\n\t\tcase ST_LEADSPACE:\n\t\tcase ST_TAILSPACE:\n\t\t\tcontinue;\n\t\tcase ST_AFTERVALUE:\n\t\t\tstate = ST_TAILSPACE;\n\t\t\tcontinue;\n\t\tcase ST_WAITDIGITS:\n\t\t\tbreak;\t/* Digits expected after \".\", got whitespace */\n\t\t}\n\t\tbreak;\n\t    case 0x2e:\t/* '.' */\n\t\tswitch(state) {\n\t\tcase ST_LEADSPACE:\n\t\tcase ST_TAILSPACE:\n\t\tcase ST_WAITDIGITS:\n\t\t\tif(opt_oid_text_end)\n\t\t\t\t*opt_oid_text_end = oid_text;\n\t\t\terrno = EINVAL;\t/* Broken OID */\n\t\t\treturn -1;\n\t\t\tbreak;\n\t\tcase ST_AFTERVALUE:\n\t\t\tstate = ST_WAITDIGITS;\n\t\t\tcontinue;\n\t\t}\n\t\tbreak;\n\t    case 0x30: case 0x31: case 0x32: case 0x33: case 0x34:\n\t    case 0x35: case 0x36: case 0x37: case 0x38: case 0x39:\n\t\tswitch(state) {\n\t\tcase ST_TAILSPACE:\n\t\tcase ST_AFTERVALUE:\n\t\t\tif(opt_oid_text_end)\n\t\t\t\t*opt_oid_text_end = oid_text;\n\t\t\terrno = EINVAL;\t/* \"1. 1\" => broken OID */\n\t\t\treturn -1;\n\t\tcase ST_LEADSPACE:\n\t\tcase ST_WAITDIGITS:\n\t\t\t_OID_CAPTURE_ARC(oid_text, oid_end);\n\t\t\tstate = ST_AFTERVALUE;\n\t\t\tcontinue;\n\t\t}\n\t\tbreak;\n\t    default:\n\t\t/* Unexpected symbols */\n\t\tstate = ST_WAITDIGITS;\n\t\tbreak;\n\t    } /* switch() */\n\t    break;\n\t} /* for() */\n\n\n\tif(opt_oid_text_end) *opt_oid_text_end = oid_text;\n\n\t/* Finalize last arc */\n\tswitch(state) {\n\tcase ST_LEADSPACE:\n\t\treturn 0; /* No OID found in input data */\n\tcase ST_WAITDIGITS:\n\t\terrno = EINVAL;\t/* Broken OID */\n\t\treturn -1;\n\tcase ST_AFTERVALUE:\n\tcase ST_TAILSPACE:\n\t\treturn arcs_count;\n\t}\n\n\terrno = EINVAL;\t/* Broken OID */\n\treturn -1;\n}\n\n\n"
  },
  {
    "path": "ext/OBJECT_IDENTIFIER.h",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005 Lev Walkin <vlm@lionet.info>.\n * \tAll rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_OBJECT_IDENTIFIER_H_\n#define\t_OBJECT_IDENTIFIER_H_\n\n#include <asn_application.h>\n#include <asn_codecs_prim.h>\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef ASN__PRIMITIVE_TYPE_t OBJECT_IDENTIFIER_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER;\nextern asn_TYPE_operation_t asn_OP_OBJECT_IDENTIFIER;\n\nasn_struct_print_f OBJECT_IDENTIFIER_print;\nasn_constr_check_f OBJECT_IDENTIFIER_constraint;\nder_type_encoder_f OBJECT_IDENTIFIER_encode_der;\nxer_type_decoder_f OBJECT_IDENTIFIER_decode_xer;\nxer_type_encoder_f OBJECT_IDENTIFIER_encode_xer;\n\n#define OBJECT_IDENTIFIER_free           ASN__PRIMITIVE_TYPE_free\n#define OBJECT_IDENTIFIER_compare        OCTET_STRING_compare\n#define OBJECT_IDENTIFIER_decode_ber     ber_decode_primitive\n#define OBJECT_IDENTIFIER_encode_der     der_encode_primitive\n#define OBJECT_IDENTIFIER_decode_uper    OCTET_STRING_decode_uper\n#define OBJECT_IDENTIFIER_encode_uper    OCTET_STRING_encode_uper\n\n/**********************************\n * Some handy conversion routines *\n **********************************/\n\n/*\n * This function fills an (_arcs) array with OBJECT IDENTIFIER arcs\n * up to specified (_arc_slots) elements.\n * \n * EXAMPLE:\n * \tvoid print_arcs(OBJECT_IDENTIFIER_t *oid) {\n * \t\tunsigned long fixed_arcs[10];\t// Try with fixed space first\n * \t\tunsigned long *arcs = fixed_arcs;\n * \t\tint arc_type_size = sizeof(fixed_arcs[0]);\t// sizeof(long)\n * \t\tint arc_slots = sizeof(fixed_arcs)/sizeof(fixed_arcs[0]); // 10\n * \t\tint count;\t// Real number of arcs.\n * \t\tint i;\n * \n * \t\tcount = OBJECT_IDENTIFIER_get_arcs(oid, arcs,\n * \t\t\tarc_type_size, arc_slots);\n * \t\t// If necessary, reallocate arcs array and try again.\n * \t\tif(count > arc_slots) {\n * \t\t\tarc_slots = count;\n * \t\t\tarcs = malloc(arc_type_size * arc_slots);\n * \t\t\tif(!arcs) return;\n * \t\t\tcount = OBJECT_IDENTIFIER_get_arcs(oid, arcs,\n * \t\t\t\tarc_type_size, arc_slots);\n * \t\t\tassert(count == arc_slots);\n * \t\t}\n * \n * \t\t// Print the contents of the arcs array.\n * \t\tfor(i = 0; i < count; i++)\n * \t\t\tprintf(\"%d\\n\", arcs[i]);\n * \n * \t\t// Avoid memory leak.\n * \t\tif(arcs != fixed_arcs) free(arcs);\n * \t}\n * \n * RETURN VALUES:\n * -1/EINVAL:\tInvalid arguments (oid is missing)\n * -1/ERANGE:\tOne or more arcs have value out of array cell type range.\n * >=0:\t\tNumber of arcs contained in the OBJECT IDENTIFIER\n * \n * WARNING: The function always returns the real number of arcs,\n * even if there is no sufficient (_arc_slots) provided.\n */\nint OBJECT_IDENTIFIER_get_arcs(const OBJECT_IDENTIFIER_t *_oid,\n\tvoid *_arcs,\t\t\t/* e.g., unsigned int arcs[N] */\n\tunsigned int _arc_type_size,\t/* e.g., sizeof(arcs[0]) */\n\tunsigned int _arc_slots\t\t/* e.g., N */);\n\n/*\n * This functions initializes the OBJECT IDENTIFIER object with\n * the given set of arcs.\n * The minimum of two arcs must be present; some restrictions apply.\n * RETURN VALUES:\n * -1/EINVAL:\tInvalid arguments\n * -1/ERANGE:\tThe first two arcs do not conform to ASN.1 restrictions.\n * -1/ENOMEM:\tMemory allocation failed\n * 0:\t\tThe object was initialized with new arcs.\n */\nint OBJECT_IDENTIFIER_set_arcs(OBJECT_IDENTIFIER_t *_oid,\n\tconst void *_arcs,\t\t/* e.g., unsigned int arcs[N] */\n\tunsigned int _arc_type_size,\t/* e.g., sizeof(arcs[0]) */\n\tunsigned int _arc_slots\t\t/* e.g., N */);\n\n/*\n * Print the specified OBJECT IDENTIFIER arc.\n */\nint OBJECT_IDENTIFIER_print_arc(const uint8_t *arcbuf, int arclen,\n\tint add, /* Arbitrary offset, required to process the first two arcs */\n\tasn_app_consume_bytes_f *cb, void *app_key);\n\n/* Same as above, but returns the number of written digits, instead of 0 */\nssize_t OBJECT_IDENTIFIER__dump_arc(const uint8_t *arcbuf, int arclen, int add,\n\tasn_app_consume_bytes_f *cb, void *app_key);\n\n/*\n * Parse the OBJECT IDENTIFIER textual representation (\"1.3.6.1.4.1.9363\").\n * No arc can exceed the (0..signed_long_max) range (typically, 0..2G if L32).\n * This function is not specific to OBJECT IDENTIFIER, it may be used to parse\n * the RELATIVE-OID data, or any other data consisting of dot-separated\n * series of numeric values.\n *\n * If (oid_txt_length == -1), the strlen() will be invoked to determine the\n * size of the (oid_text) string.\n * \n * After return, the optional (opt_oid_text_end) is set to the character after\n * the last parsed one. (opt_oid_text_end) is never less than (oid_text).\n * \n * RETURN VALUES:\n *   -1:\tParse error.\n * >= 0:\tNumber of arcs contained in the OBJECT IDENTIFIER.\n * \n * WARNING: The function always returns the real number of arcs,\n * even if there is no sufficient (_arc_slots) provided.\n * This is useful for (_arc_slots) value estimation.\n */\nint OBJECT_IDENTIFIER_parse_arcs(const char *oid_text, ssize_t oid_txt_length,\n\tlong arcs[], unsigned int arcs_slots, const char **opt_oid_text_end);\n\n/*\n * Internal functions.\n * Used by RELATIVE-OID implementation in particular.\n */\nint OBJECT_IDENTIFIER_get_single_arc(const uint8_t *arcbuf, unsigned int arclen,\n\tsigned int add, void *value, unsigned int value_size);\nint OBJECT_IDENTIFIER_set_single_arc(uint8_t *arcbuf,\n\tconst void *arcval, unsigned int arcval_size, int _prepared_order);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _OBJECT_IDENTIFIER_H_ */\n"
  },
  {
    "path": "ext/OCTET_STRING.c",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <OCTET_STRING.h>\n#include <BIT_STRING.h>\t/* for .bits_unused member */\n#include <errno.h>\n\n/*\n * OCTET STRING basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_OCTET_STRING_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\n};\nasn_OCTET_STRING_specifics_t asn_SPC_OCTET_STRING_specs = {\n\tsizeof(OCTET_STRING_t),\n\toffsetof(OCTET_STRING_t, _asn_ctx),\n\tASN_OSUBV_STR\n};\nstatic asn_per_constraints_t asn_DEF_OCTET_STRING_constraints = {\n\t{ APC_CONSTRAINED, 8, 8, 0, 255 },\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\n\t0, 0\n};\nasn_TYPE_operation_t asn_OP_OCTET_STRING = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print,\t/* OCTET STRING generally means a non-ascii sequence */\n\tOCTET_STRING_compare,\n\tasn_generic_no_constraint,\n\tOCTET_STRING_decode_ber,\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_hex,\n\tOCTET_STRING_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\t/* Unaligned PER decoder */\n\tOCTET_STRING_encode_uper,\t/* Unaligned PER encoder */\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_OCTET_STRING = {\n\t\"OCTET STRING\",\t\t/* Canonical name */\n\t\"OCTET_STRING\",\t\t/* XML tag name */\n\t&asn_OP_OCTET_STRING,\n\tasn_generic_no_constraint,\n\tasn_DEF_OCTET_STRING_tags,\n\tsizeof(asn_DEF_OCTET_STRING_tags)\n\t  / sizeof(asn_DEF_OCTET_STRING_tags[0]),\n\tasn_DEF_OCTET_STRING_tags,\t/* Same as above */\n\tsizeof(asn_DEF_OCTET_STRING_tags)\n\t  / sizeof(asn_DEF_OCTET_STRING_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_OCTET_STRING_specs\n};\n\n#undef\t_CH_PHASE\n#undef\tNEXT_PHASE\n#undef\tPREV_PHASE\n#define\t_CH_PHASE(ctx, inc) do {\t\t\t\t\t\\\n\t\tif(ctx->phase == 0)\t\t\t\t\t\\\n\t\t\tctx->context = 0;\t\t\t\t\\\n\t\tctx->phase += inc;\t\t\t\t\t\\\n\t} while(0)\n#define\tNEXT_PHASE(ctx)\t_CH_PHASE(ctx, +1)\n#define\tPREV_PHASE(ctx)\t_CH_PHASE(ctx, -1)\n\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\t\t\t\\\n\t\tsize_t num = (num_bytes);\t\t\t\t\\\n\t\tbuf_ptr = ((const char *)buf_ptr) + num;\t\t\\\n\t\tsize -= num;\t\t\t\t\t\t\\\n\t\tconsumed_myself += num;\t\t\t\t\t\\\n\t} while(0)\n\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\t\t\t\\\n\t\tasn_dec_rval_t tmprval;\t\t\t\t\t\\\n\t\ttmprval.code = _code;\t\t\t\t\t\\\n\t\ttmprval.consumed = consumed_myself;\t\t\t\\\n\t\treturn tmprval;\t\t\t\t\t\t\\\n\t} while(0)\n\n#undef\tAPPEND\n#define\tAPPEND(bufptr, bufsize)\tdo {\t\t\t\t\t\\\n\t\tsize_t _bs = (bufsize);\t\t/* Append size */\t\\\n\t\tsize_t _ns = ctx->context;\t/* Allocated now */\t\\\n\t\tsize_t _es = st->size + _bs;\t/* Expected size */\t\\\n\t\t/* int is really a typeof(st->size): */\t\t\t\\\n\t\tif((int)_es < 0) RETURN(RC_FAIL);\t\t\t\\\n\t\tif(_ns <= _es) {\t\t\t\t\t\\\n\t\t\tvoid *ptr;\t\t\t\t\t\\\n\t\t\t/* Be nice and round to the memory allocator */\t\\\n\t\t\tdo { _ns = _ns ? _ns << 1 : 16; }\t\t\\\n\t\t\t    while(_ns <= _es);\t\t\t\t\\\n\t\t\t/* int is really a typeof(st->size): */\t\t\\\n\t\t\tif((int)_ns < 0) RETURN(RC_FAIL);\t\t\\\n\t\t\tptr = REALLOC(st->buf, _ns);\t\t\t\\\n\t\t\tif(ptr) {\t\t\t\t\t\\\n\t\t\t\tst->buf = (uint8_t *)ptr;\t\t\\\n\t\t\t\tctx->context = _ns;\t\t\t\\\n\t\t\t} else {\t\t\t\t\t\\\n\t\t\t\tRETURN(RC_FAIL);\t\t\t\\\n\t\t\t}\t\t\t\t\t\t\\\n\t\t\tASN_DEBUG(\"Reallocating into %ld\", (long)_ns);\t\\\n\t\t}\t\t\t\t\t\t\t\\\n\t\tmemcpy(st->buf + st->size, bufptr, _bs);\t\t\\\n\t\t/* Convenient nul-termination */\t\t\t\\\n\t\tst->buf[_es] = '\\0';\t\t\t\t\t\\\n\t\tst->size = _es;\t\t\t\t\t\t\\\n\t} while(0)\n\n/*\n * The main reason why ASN.1 is still alive is that too much time and effort\n * is necessary for learning it more or less adequately, thus creating a gut\n * necessity to demonstrate that aquired skill everywhere afterwards.\n * No, I am not going to explain what the following stuff is.\n */\nstruct _stack_el {\n    ber_tlv_len_t left;     /* What's left to read (or -1) */\n    ber_tlv_len_t got;      /* What was actually processed */\n    unsigned cont_level;    /* Depth of subcontainment */\n    int want_nulls;         /* Want null \"end of content\" octets? */\n    int bits_chopped;       /* Flag in BIT STRING mode */\n    ber_tlv_tag_t tag;      /* For debugging purposes */\n    struct _stack_el *prev;\n    struct _stack_el *next;\n};\nstruct _stack {\n\tstruct _stack_el *tail;\n\tstruct _stack_el *cur_ptr;\n};\n\nstatic struct _stack_el *\nOS__add_stack_el(struct _stack *st) {\n\tstruct _stack_el *nel;\n\n\t/*\n\t * Reuse the old stack frame or allocate a new one.\n\t */\n\tif(st->cur_ptr && st->cur_ptr->next) {\n\t\tnel = st->cur_ptr->next;\n\t\tnel->bits_chopped = 0;\n\t\tnel->got = 0;\n\t\t/* Retain the nel->cont_level, it's correct. */\n\t} else {\n\t\tnel = (struct _stack_el *)CALLOC(1, sizeof(struct _stack_el));\n\t\tif(nel == NULL)\n\t\t\treturn NULL;\n\t\n\t\tif(st->tail) {\n\t\t\t/* Increase a subcontainment depth */\n\t\t\tnel->cont_level = st->tail->cont_level + 1;\n\t\t\tst->tail->next = nel;\n\t\t}\n\t\tnel->prev = st->tail;\n\t\tst->tail = nel;\n\t}\n\n\tst->cur_ptr = nel;\n\n\treturn nel;\n}\n\nstatic struct _stack *\n_new_stack(void) {\n\treturn (struct _stack *)CALLOC(1, sizeof(struct _stack));\n}\n\n/*\n * Decode OCTET STRING type.\n */\nasn_dec_rval_t\nOCTET_STRING_decode_ber(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td,\n\tvoid **sptr, const void *buf_ptr, size_t size, int tag_mode) {\n\tasn_OCTET_STRING_specifics_t *specs = td->specifics\n\t\t\t\t? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t\t\t: &asn_SPC_OCTET_STRING_specs;\n\tBIT_STRING_t *st = (BIT_STRING_t *)*sptr;\n\tasn_dec_rval_t rval;\n\tasn_struct_ctx_t *ctx;\n\tssize_t consumed_myself = 0;\n\tstruct _stack *stck;\t\t/* Expectations stack structure */\n\tstruct _stack_el *sel = 0;\t/* Stack element */\n\tint tlv_constr;\n\tenum asn_OS_Subvariant type_variant = specs->subvariant;\n\n\tASN_DEBUG(\"Decoding %s as %s (frame %ld)\",\n\t\ttd->name,\n\t\t(type_variant == ASN_OSUBV_STR) ?\n\t\t\t\"OCTET STRING\" : \"OS-SpecialCase\",\n\t\t(long)size);\n\n\t/*\n\t * Create the string if does not exist.\n\t */\n\tif(st == NULL) {\n\t\tst = (BIT_STRING_t *)(*sptr = CALLOC(1, specs->struct_size));\n\t\tif(st == NULL) RETURN(RC_FAIL);\n\t}\n\n\t/* Restore parsing context */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\n\tswitch(ctx->phase) {\n\tcase 0:\n\t\t/*\n\t\t * Check tags.\n\t\t */\n\t\trval = ber_check_tags(opt_codec_ctx, td, ctx,\n\t\t\tbuf_ptr, size, tag_mode, -1,\n\t\t\t&ctx->left, &tlv_constr);\n\t\tif(rval.code != RC_OK)\n\t\t\treturn rval;\n\n\t\tif(tlv_constr) {\n\t\t\t/*\n\t\t\t * Complex operation, requires stack of expectations.\n\t\t\t */\n\t\t\tctx->ptr = _new_stack();\n\t\t\tif(!ctx->ptr) {\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t} else {\n\t\t\t/*\n\t\t\t * Jump into stackless primitive decoding.\n\t\t\t */\n\t\t\t_CH_PHASE(ctx, 3);\n\t\t\tif(type_variant == ASN_OSUBV_ANY && tag_mode != 1)\n\t\t\t\tAPPEND(buf_ptr, rval.consumed);\n\t\t\tADVANCE(rval.consumed);\n\t\t\tgoto phase3;\n\t\t}\n\n\t\tNEXT_PHASE(ctx);\n\t\t/* Fall through */\n\tcase 1:\n\tphase1:\n\t\t/*\n\t\t * Fill the stack with expectations.\n\t\t */\n\t\tstck = (struct _stack *)ctx->ptr;\n\t\tsel = stck->cur_ptr;\n\t  do {\n\t\tber_tlv_tag_t tlv_tag;\n\t\tber_tlv_len_t tlv_len;\n\t\tber_tlv_tag_t expected_tag;\n\t\tssize_t tl, ll, tlvl;\n\t\t\t\t/* This one works even if (sel->left == -1) */\n\t\tsize_t Left = ((!sel||(size_t)sel->left >= size)\n\t\t\t\t\t?size:(size_t)sel->left);\n\n\n\t\tASN_DEBUG(\"%p, s->l=%ld, s->wn=%ld, s->g=%ld\\n\", sel,\n\t\t\t(long)(sel?sel->left:0),\n\t\t\t(long)(sel?sel->want_nulls:0),\n\t\t\t(long)(sel?sel->got:0)\n\t\t);\n\t\tif(sel && sel->left <= 0 && sel->want_nulls == 0) {\n\t\t\tif(sel->prev) {\n\t\t\t\tstruct _stack_el *prev = sel->prev;\n\t\t\t\tif(prev->left != -1) {\n\t\t\t\t\tif(prev->left < sel->got)\n\t\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t\tprev->left -= sel->got;\n\t\t\t\t}\n\t\t\t\tprev->got += sel->got;\n\t\t\t\tsel = stck->cur_ptr = prev;\n\t\t\t\tif(!sel) break;\n\t\t\t\ttlv_constr = 1;\n\t\t\t\tcontinue;\n\t\t\t} else {\n\t\t\t\tsel = stck->cur_ptr = 0;\n\t\t\t\tbreak;\t/* Nothing to wait */\n\t\t\t}\n\t\t}\n\n\t\ttl = ber_fetch_tag(buf_ptr, Left, &tlv_tag);\n\t\tASN_DEBUG(\"fetch tag(size=%ld,L=%ld), %sstack, left=%ld, wn=%ld, tl=%ld\",\n\t\t\t(long)size, (long)Left, sel?\"\":\"!\",\n\t\t\t(long)(sel?sel->left:0),\n\t\t\t(long)(sel?sel->want_nulls:0),\n\t\t\t(long)tl);\n\t\tswitch(tl) {\n\t\tcase -1: RETURN(RC_FAIL);\n\t\tcase 0: RETURN(RC_WMORE);\n\t\t}\n\n\t\ttlv_constr = BER_TLV_CONSTRUCTED(buf_ptr);\n\n\t\tll = ber_fetch_length(tlv_constr,\n\t\t\t\t(const char *)buf_ptr + tl,Left - tl,&tlv_len);\n\t\tASN_DEBUG(\"Got tag=%s, tc=%d, left=%ld, tl=%ld, len=%ld, ll=%ld\",\n\t\t\tber_tlv_tag_string(tlv_tag), tlv_constr,\n\t\t\t\t(long)Left, (long)tl, (long)tlv_len, (long)ll);\n\t\tswitch(ll) {\n\t\tcase -1: RETURN(RC_FAIL);\n\t\tcase 0: RETURN(RC_WMORE);\n\t\t}\n\n\t\tif(sel && sel->want_nulls\n\t\t\t&& ((const uint8_t *)buf_ptr)[0] == 0\n\t\t\t&& ((const uint8_t *)buf_ptr)[1] == 0)\n\t\t{\n\n\t\t\tASN_DEBUG(\"Eat EOC; wn=%d--\", sel->want_nulls);\n\n\t\t\tif(type_variant == ASN_OSUBV_ANY\n\t\t\t&& (tag_mode != 1 || sel->cont_level))\n\t\t\t\tAPPEND(\"\\0\\0\", 2);\n\n\t\t\tADVANCE(2);\n\t\t\tsel->got += 2;\n\t\t\tif(sel->left != -1) {\n\t\t\t\tsel->left -= 2;\t/* assert(sel->left >= 2) */\n\t\t\t}\n\n\t\t\tsel->want_nulls--;\n\t\t\tif(sel->want_nulls == 0) {\n\t\t\t\t/* Move to the next expectation */\n\t\t\t\tsel->left = 0;\n\t\t\t\ttlv_constr = 1;\n\t\t\t}\n\n\t\t\tcontinue;\n\t\t}\n\n\t\t/*\n\t\t * Set up expected tags,\n\t\t * depending on ASN.1 type being decoded.\n\t\t */\n\t\tswitch(type_variant) {\n\t\tcase ASN_OSUBV_BIT:\n\t\t\t/* X.690: 8.6.4.1, NOTE 2 */\n\t\t\t/* Fall through */\n\t\tcase ASN_OSUBV_STR:\n\t\tdefault:\n\t\t\tif(sel) {\n\t\t\t\tunsigned level = sel->cont_level;\n\t\t\t\tif(level < td->all_tags_count) {\n\t\t\t\t\texpected_tag = td->all_tags[level];\n\t\t\t\t\tbreak;\n\t\t\t\t} else if(td->all_tags_count) {\n\t\t\t\t\texpected_tag = td->all_tags\n\t\t\t\t\t\t[td->all_tags_count - 1];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\t/* else, Fall through */\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase ASN_OSUBV_ANY:\n\t\t\texpected_tag = tlv_tag;\n\t\t\tbreak;\n\t\t}\n\n\n\t\tif(tlv_tag != expected_tag) {\n\t\t\tchar buf[2][32];\n\t\t\tber_tlv_tag_snprint(tlv_tag,\n\t\t\t\tbuf[0], sizeof(buf[0]));\n\t\t\tber_tlv_tag_snprint(td->tags[td->tags_count-1],\n\t\t\t\tbuf[1], sizeof(buf[1]));\n\t\t\tASN_DEBUG(\"Tag does not match expectation: %s != %s\",\n\t\t\t\tbuf[0], buf[1]);\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\n\t\ttlvl = tl + ll;\t/* Combined length of T and L encoding */\n\t\tif((tlv_len + tlvl) < 0) {\n\t\t\t/* tlv_len value is too big */\n\t\t\tASN_DEBUG(\"TLV encoding + length (%ld) is too big\",\n\t\t\t\t(long)tlv_len);\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\n\t\t/*\n\t\t * Append a new expectation.\n\t\t */\n\t\tsel = OS__add_stack_el(stck);\n\t\tif(!sel) RETURN(RC_FAIL);\n\n\t\tsel->tag = tlv_tag;\n\n\t\tsel->want_nulls = (tlv_len==-1);\n\t\tif(sel->prev && sel->prev->left != -1) {\n\t\t\t/* Check that the parent frame is big enough */\n\t\t\tif(sel->prev->left < tlvl + (tlv_len==-1?0:tlv_len))\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\tif(tlv_len == -1)\n\t\t\t\tsel->left = sel->prev->left - tlvl;\n\t\t\telse\n\t\t\t\tsel->left = tlv_len;\n\t\t} else {\n\t\t\tsel->left = tlv_len;\n\t\t}\n\t\tif(type_variant == ASN_OSUBV_ANY\n\t\t&& (tag_mode != 1 || sel->cont_level))\n\t\t\tAPPEND(buf_ptr, tlvl);\n\t\tsel->got += tlvl;\n\t\tADVANCE(tlvl);\n\n\t\tASN_DEBUG(\"+EXPECT2 got=%ld left=%ld, wn=%d, clvl=%u\",\n\t\t\t(long)sel->got, (long)sel->left,\n\t\t\tsel->want_nulls, sel->cont_level);\n\n\t  } while(tlv_constr);\n\t\tif(sel == NULL) {\n\t\t\t/* Finished operation, \"phase out\" */\n\t\t\tASN_DEBUG(\"Phase out\");\n\t\t\t_CH_PHASE(ctx, +3);\n\t\t\tbreak;\n\t\t}\n\n\t\tNEXT_PHASE(ctx);\n\t\t/* Fall through */\n\tcase 2:\n\t\tstck = (struct _stack *)ctx->ptr;\n\t\tsel = stck->cur_ptr;\n\t\tASN_DEBUG(\"Phase 2: Need %ld bytes, size=%ld, alrg=%ld, wn=%d\",\n\t\t\t(long)sel->left, (long)size, (long)sel->got,\n\t\t\t\tsel->want_nulls);\n\t    {\n\t\tber_tlv_len_t len;\n\n\t\tassert(sel->left >= 0);\n\n\t\tlen = ((ber_tlv_len_t)size < sel->left)\n\t\t\t\t? (ber_tlv_len_t)size : sel->left;\n\t\tif(len > 0) {\n\t\t\tif(type_variant == ASN_OSUBV_BIT\n\t\t\t&& sel->bits_chopped == 0) {\n\t\t\t\t/* Put the unused-bits-octet away */\n\t\t\t\tst->bits_unused = *(const uint8_t *)buf_ptr;\n\t\t\t\tAPPEND(((const char *)buf_ptr+1), (len - 1));\n\t\t\t\tsel->bits_chopped = 1;\n\t\t\t} else {\n\t\t\t\tAPPEND(buf_ptr, len);\n\t\t\t}\n\t\t\tADVANCE(len);\n\t\t\tsel->left -= len;\n\t\t\tsel->got += len;\n\t\t}\n\n\t\tif(sel->left) {\n\t\t\tASN_DEBUG(\"OS left %ld, size = %ld, wn=%d\\n\",\n\t\t\t\t(long)sel->left, (long)size, sel->want_nulls);\n\t\t\tRETURN(RC_WMORE);\n\t\t}\n\n\t\tPREV_PHASE(ctx);\n\t\tgoto phase1;\n\t    }\n\t\tbreak;\n\tcase 3:\n\tphase3:\n\t\t/*\n\t\t * Primitive form, no stack required.\n\t\t */\n\t\tassert(ctx->left >= 0);\n\n\t\tif(size < (size_t)ctx->left) {\n\t\t\tif(!size) RETURN(RC_WMORE);\n\t\t\tif(type_variant == ASN_OSUBV_BIT && !ctx->context) {\n\t\t\t\tst->bits_unused = *(const uint8_t *)buf_ptr;\n\t\t\t\tctx->left--;\n\t\t\t\tADVANCE(1);\n\t\t\t}\n\t\t\tAPPEND(buf_ptr, size);\n\t\t\tassert(ctx->context > 0);\n\t\t\tctx->left -= size;\n\t\t\tADVANCE(size);\n\t\t\tRETURN(RC_WMORE);\n\t\t} else {\n\t\t\tif(type_variant == ASN_OSUBV_BIT\n\t\t\t&& !ctx->context && ctx->left) {\n\t\t\t\tst->bits_unused = *(const uint8_t *)buf_ptr;\n\t\t\t\tctx->left--;\n\t\t\t\tADVANCE(1);\n\t\t\t}\n\t\t\tAPPEND(buf_ptr, ctx->left);\n\t\t\tADVANCE(ctx->left);\n\t\t\tctx->left = 0;\n\n\t\t\tNEXT_PHASE(ctx);\n\t\t}\n\t\tbreak;\n\t}\n\n\tif(sel) {\n\t\tASN_DEBUG(\"3sel p=%p, wn=%d, l=%ld, g=%ld, size=%ld\",\n\t\t\tsel->prev, sel->want_nulls,\n\t\t\t(long)sel->left, (long)sel->got, (long)size);\n\t\tif(sel->prev || sel->want_nulls > 1 || sel->left > 0) {\n\t\t\tRETURN(RC_WMORE);\n\t\t}\n\t}\n\n\t/*\n\t * BIT STRING-specific processing.\n\t */\n\tif(type_variant == ASN_OSUBV_BIT && st->size) {\n\t\t/* Finalize BIT STRING: zero out unused bits. */\n\t\tst->buf[st->size-1] &= 0xff << st->bits_unused;\n\t}\n\n\tASN_DEBUG(\"Took %ld bytes to encode %s: [%s]:%ld\",\n\t\t(long)consumed_myself, td->name,\n\t\t(type_variant == ASN_OSUBV_STR) ? (char *)st->buf : \"<data>\",\n\t\t(long)st->size);\n\n\n\tRETURN(RC_OK);\n}\n\n/*\n * Encode OCTET STRING type using DER.\n */\nasn_enc_rval_t\nOCTET_STRING_encode_der(asn_TYPE_descriptor_t *td, void *sptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er;\n\tasn_OCTET_STRING_specifics_t *specs = td->specifics\n\t\t\t\t? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t\t\t: &asn_SPC_OCTET_STRING_specs;\n\tBIT_STRING_t *st = (BIT_STRING_t *)sptr;\n\tenum asn_OS_Subvariant type_variant = specs->subvariant;\n\tint fix_last_byte = 0;\n\n\tASN_DEBUG(\"%s %s as OCTET STRING\",\n\t\tcb?\"Estimating\":\"Encoding\", td->name);\n\n\t/*\n\t * Write tags.\n\t */\n\tif(type_variant != ASN_OSUBV_ANY || tag_mode == 1) {\n\t\ter.encoded = der_write_tags(td,\n\t\t\t\t(type_variant == ASN_OSUBV_BIT) + st->size,\n\t\t\ttag_mode, type_variant == ASN_OSUBV_ANY, tag,\n\t\t\tcb, app_key);\n\t\tif(er.encoded == -1) {\n\t\t\ter.failed_type = td;\n\t\t\ter.structure_ptr = sptr;\n\t\t\treturn er;\n\t\t}\n\t} else {\n\t\t/* Disallow: [<tag>] IMPLICIT ANY */\n\t\tassert(type_variant != ASN_OSUBV_ANY || tag_mode != -1);\n\t\ter.encoded = 0;\n\t}\n\n\tif(!cb) {\n\t\ter.encoded += (type_variant == ASN_OSUBV_BIT) + st->size;\n\t\tASN__ENCODED_OK(er);\n\t}\n\n\t/*\n\t * Prepare to deal with the last octet of BIT STRING.\n\t */\n\tif(type_variant == ASN_OSUBV_BIT) {\n\t\tuint8_t b = st->bits_unused & 0x07;\n\t\tif(b && st->size) fix_last_byte = 1;\n\t\tASN__CALLBACK(&b, 1);\n\t\ter.encoded++;\n\t}\n\n\t/* Invoke callback for the main part of the buffer */\n\tASN__CALLBACK(st->buf, st->size - fix_last_byte);\n\n\t/* The last octet should be stripped off the unused bits */\n\tif(fix_last_byte) {\n\t\tuint8_t b = st->buf[st->size-1] & (0xff << st->bits_unused);\n\t\tASN__CALLBACK(&b, 1);\n\t}\n\n\ter.encoded += st->size;\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nasn_enc_rval_t\nOCTET_STRING_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst char * const h2c = \"0123456789ABCDEF\";\n\tconst OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr;\n\tasn_enc_rval_t er;\n\tchar scratch[16 * 3 + 4];\n\tchar *p = scratch;\n\tuint8_t *buf;\n\tuint8_t *end;\n\tsize_t i;\n\n\tif(!st || (!st->buf && st->size))\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = 0;\n\n\t/*\n\t * Dump the contents of the buffer in hexadecimal.\n\t */\n\tbuf = st->buf;\n\tend = buf + st->size;\n\tif(flags & XER_F_CANONICAL) {\n\t\tchar *scend = scratch + (sizeof(scratch) - 2);\n\t\tfor(; buf < end; buf++) {\n\t\t\tif(p >= scend) {\n\t\t\t\tASN__CALLBACK(scratch, p - scratch);\n\t\t\t\ter.encoded += p - scratch;\n\t\t\t\tp = scratch;\n\t\t\t}\n\t\t\t*p++ = h2c[(*buf >> 4) & 0x0F];\n\t\t\t*p++ = h2c[*buf & 0x0F];\n\t\t}\n\n\t\tASN__CALLBACK(scratch, p-scratch);\t/* Dump the rest */\n\t\ter.encoded += p - scratch;\n\t} else {\n\t\tfor(i = 0; buf < end; buf++, i++) {\n\t\t\tif(!(i % 16) && (i || st->size > 16)) {\n\t\t\t\tASN__CALLBACK(scratch, p-scratch);\n\t\t\t\ter.encoded += (p-scratch);\n\t\t\t\tp = scratch;\n\t\t\t\tASN__TEXT_INDENT(1, ilevel);\n\t\t\t}\n\t\t\t*p++ = h2c[(*buf >> 4) & 0x0F];\n\t\t\t*p++ = h2c[*buf & 0x0F];\n\t\t\t*p++ = 0x20;\n\t\t}\n\t\tif(p - scratch) {\n\t\t\tp--;\t/* Remove the tail space */\n\t\t\tASN__CALLBACK(scratch, p-scratch); /* Dump the rest */\n\t\t\ter.encoded += p - scratch;\n\t\t\tif(st->size > 16)\n\t\t\t\tASN__TEXT_INDENT(1, ilevel-1);\n\t\t}\n\t}\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nstatic const struct OCTET_STRING__xer_escape_table_s {\n\tconst char *string;\n\tint size;\n} OCTET_STRING__xer_escape_table[] = {\n#define\tOSXET(s)\t{ s, sizeof(s) - 1 }\n\tOSXET(\"\\074\\156\\165\\154\\057\\076\"),\t/* <nul/> */\n\tOSXET(\"\\074\\163\\157\\150\\057\\076\"),\t/* <soh/> */\n\tOSXET(\"\\074\\163\\164\\170\\057\\076\"),\t/* <stx/> */\n\tOSXET(\"\\074\\145\\164\\170\\057\\076\"),\t/* <etx/> */\n\tOSXET(\"\\074\\145\\157\\164\\057\\076\"),\t/* <eot/> */\n\tOSXET(\"\\074\\145\\156\\161\\057\\076\"),\t/* <enq/> */\n\tOSXET(\"\\074\\141\\143\\153\\057\\076\"),\t/* <ack/> */\n\tOSXET(\"\\074\\142\\145\\154\\057\\076\"),\t/* <bel/> */\n\tOSXET(\"\\074\\142\\163\\057\\076\"),\t\t/* <bs/> */\n\tOSXET(\"\\011\"),\t\t\t\t/* \\t */\n\tOSXET(\"\\012\"),\t\t\t\t/* \\n */\n\tOSXET(\"\\074\\166\\164\\057\\076\"),\t\t/* <vt/> */\n\tOSXET(\"\\074\\146\\146\\057\\076\"),\t\t/* <ff/> */\n\tOSXET(\"\\015\"),\t\t\t\t/* \\r */\n\tOSXET(\"\\074\\163\\157\\057\\076\"),\t\t/* <so/> */\n\tOSXET(\"\\074\\163\\151\\057\\076\"),\t\t/* <si/> */\n\tOSXET(\"\\074\\144\\154\\145\\057\\076\"),\t/* <dle/> */\n\tOSXET(\"\\074\\144\\143\\061\\057\\076\"),\t/* <de1/> */\n\tOSXET(\"\\074\\144\\143\\062\\057\\076\"),\t/* <de2/> */\n\tOSXET(\"\\074\\144\\143\\063\\057\\076\"),\t/* <de3/> */\n\tOSXET(\"\\074\\144\\143\\064\\057\\076\"),\t/* <de4/> */\n\tOSXET(\"\\074\\156\\141\\153\\057\\076\"),\t/* <nak/> */\n\tOSXET(\"\\074\\163\\171\\156\\057\\076\"),\t/* <syn/> */\n\tOSXET(\"\\074\\145\\164\\142\\057\\076\"),\t/* <etb/> */\n\tOSXET(\"\\074\\143\\141\\156\\057\\076\"),\t/* <can/> */\n\tOSXET(\"\\074\\145\\155\\057\\076\"),\t\t/* <em/> */\n\tOSXET(\"\\074\\163\\165\\142\\057\\076\"),\t/* <sub/> */\n\tOSXET(\"\\074\\145\\163\\143\\057\\076\"),\t/* <esc/> */\n\tOSXET(\"\\074\\151\\163\\064\\057\\076\"),\t/* <is4/> */\n\tOSXET(\"\\074\\151\\163\\063\\057\\076\"),\t/* <is3/> */\n\tOSXET(\"\\074\\151\\163\\062\\057\\076\"),\t/* <is2/> */\n\tOSXET(\"\\074\\151\\163\\061\\057\\076\"),\t/* <is1/> */\n\t{ 0, 0 },\t/* \" \" */\n\t{ 0, 0 },\t/* ! */\n\t{ 0, 0 },\t/* \\\" */\n\t{ 0, 0 },\t/* # */\n\t{ 0, 0 },\t/* $ */\n\t{ 0, 0 },\t/* % */\n\tOSXET(\"\\046\\141\\155\\160\\073\"),\t/* &amp; */\n\t{ 0, 0 },\t/* ' */\n\t{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* ()*+,-./ */\n\t{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}, /* 01234567 */\n\t{0,0},{0,0},{0,0},{0,0},\t\t\t /* 89:; */\n\tOSXET(\"\\046\\154\\164\\073\"),\t/* &lt; */\n\t{ 0, 0 },\t/* = */\n\tOSXET(\"\\046\\147\\164\\073\"),\t/* &gt; */\n};\n\nstatic int\nOS__check_escaped_control_char(const void *buf, int size) {\n\tsize_t i;\n\t/*\n\t * Inefficient algorithm which translates the escape sequences\n\t * defined above into characters. Returns -1 if not found.\n\t * TODO: replace by a faster algorithm (bsearch(), hash or\n\t * nested table lookups).\n\t */\n\tfor(i = 0; i < 32 /* Don't spend time on the bottom half */; i++) {\n\t\tconst struct OCTET_STRING__xer_escape_table_s *el;\n\t\tel = &OCTET_STRING__xer_escape_table[i];\n\t\tif(el->size == size && memcmp(buf, el->string, size) == 0)\n\t\t\treturn i;\n\t}\n\treturn -1;\n}\n\nstatic int\nOCTET_STRING__handle_control_chars(void *struct_ptr, const void *chunk_buf, size_t chunk_size) {\n\t/*\n\t * This might be one of the escape sequences\n\t * for control characters. Check it out.\n\t * #11.15.5\n\t */\n\tint control_char = OS__check_escaped_control_char(chunk_buf,chunk_size);\n\tif(control_char >= 0) {\n\t\tOCTET_STRING_t *st = (OCTET_STRING_t *)struct_ptr;\n\t\tvoid *p = REALLOC(st->buf, st->size + 2);\n\t\tif(p) {\n\t\t\tst->buf = (uint8_t *)p;\n\t\t\tst->buf[st->size++] = control_char;\n\t\t\tst->buf[st->size] = '\\0';\t/* nul-termination */\n\t\t\treturn 0;\n\t\t}\n\t}\n\t\n\treturn -1;\t/* No, it's not */\n}\n\nasn_enc_rval_t\nOCTET_STRING_encode_xer_utf8(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr;\n\tasn_enc_rval_t er;\n\tuint8_t *buf, *end;\n\tuint8_t *ss;\t/* Sequence start */\n\tssize_t encoded_len = 0;\n\n\t(void)ilevel;\t/* Unused argument */\n\t(void)flags;\t/* Unused argument */\n\n\tif(!st || (!st->buf && st->size))\n\t\tASN__ENCODE_FAILED;\n\n\tbuf = st->buf;\n\tend = buf + st->size;\n\tfor(ss = buf; buf < end; buf++) {\n\t\tunsigned int ch = *buf;\n\t\tint s_len;\t/* Special encoding sequence length */\n\n\t\t/*\n\t\t * Escape certain characters: X.680/11.15\n\t\t */\n\t\tif(ch < sizeof(OCTET_STRING__xer_escape_table)\n\t\t\t/sizeof(OCTET_STRING__xer_escape_table[0])\n\t\t&& (s_len = OCTET_STRING__xer_escape_table[ch].size)) {\n\t\t\tif(((buf - ss) && cb(ss, buf - ss, app_key) < 0)\n\t\t\t|| cb(OCTET_STRING__xer_escape_table[ch].string, s_len,\n\t\t\t\t\tapp_key) < 0)\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\tencoded_len += (buf - ss) + s_len;\n\t\t\tss = buf + 1;\n\t\t}\n\t}\n\n\tencoded_len += (buf - ss);\n\tif((buf - ss) && cb(ss, buf - ss, app_key) < 0)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = encoded_len;\n\tASN__ENCODED_OK(er);\n}\n\n/*\n * Convert from hexadecimal format (cstring): \"AB CD EF\"\n */\nstatic ssize_t OCTET_STRING__convert_hexadecimal(void *sptr, const void *chunk_buf, size_t chunk_size, int have_more) {\n\tOCTET_STRING_t *st = (OCTET_STRING_t *)sptr;\n\tconst char *chunk_stop = (const char *)chunk_buf;\n\tconst char *p = chunk_stop;\n\tconst char *pend = p + chunk_size;\n\tunsigned int clv = 0;\n\tint half = 0;\t/* Half bit */\n\tuint8_t *buf;\n\n\t/* Reallocate buffer according to high cap estimation */\n\tsize_t new_size = st->size + (chunk_size + 1) / 2;\n\tvoid *nptr = REALLOC(st->buf, new_size + 1);\n\tif(!nptr) return -1;\n\tst->buf = (uint8_t *)nptr;\n\tbuf = st->buf + st->size;\n\n\t/*\n\t * If something like \" a b c \" appears here, the \" a b\":3 will be\n\t * converted, and the rest skipped. That is, unless buf_size is greater\n\t * than chunk_size, then it'll be equivalent to \"ABC0\".\n\t */\n\tfor(; p < pend; p++) {\n\t\tint ch = *(const unsigned char *)p;\n\t\tswitch(ch) {\n\t\tcase 0x09: case 0x0a: case 0x0c: case 0x0d:\n\t\tcase 0x20:\n\t\t\t/* Ignore whitespace */\n\t\t\tcontinue;\n\t\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34: /*01234*/\n\t\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39: /*56789*/\n\t\t\tclv = (clv << 4) + (ch - 0x30);\n\t\t\tbreak;\n\t\tcase 0x41: case 0x42: case 0x43:\t/* ABC */\n\t\tcase 0x44: case 0x45: case 0x46:\t/* DEF */\n\t\t\tclv = (clv << 4) + (ch - 0x41 + 10);\n\t\t\tbreak;\n\t\tcase 0x61: case 0x62: case 0x63:\t/* abc */\n\t\tcase 0x64: case 0x65: case 0x66:\t/* def */\n\t\t\tclv = (clv << 4) + (ch - 0x61 + 10);\n\t\t\tbreak;\n\t\tdefault:\n\t\t\t*buf = 0;\t/* JIC */\n\t\t\treturn -1;\n\t\t}\n\t\tif(half++) {\n\t\t\thalf = 0;\n\t\t\t*buf++ = clv;\n\t\t\tchunk_stop = p + 1;\n\t\t}\n\t}\n\n\t/*\n\t * Check partial decoding.\n\t */\n\tif(half) {\n\t\tif(have_more) {\n\t\t\t/*\n\t\t\t * Partial specification is fine,\n\t\t\t * because no more more PXER_TEXT data is available.\n\t\t\t */\n\t\t\t*buf++ = clv << 4;\n\t\t\tchunk_stop = p;\n\t\t}\n\t} else {\n\t\tchunk_stop = p;\n\t}\n\n\tst->size = buf - st->buf;\t/* Adjust the buffer size */\n\tassert(st->size <= new_size);\n\tst->buf[st->size] = 0;\t\t/* Courtesy termination */\n\n\treturn (chunk_stop - (const char *)chunk_buf);\t/* Converted size */\n}\n\n/*\n * Convert from binary format: \"00101011101\"\n */\nstatic ssize_t OCTET_STRING__convert_binary(void *sptr, const void *chunk_buf, size_t chunk_size, int have_more) {\n\tBIT_STRING_t *st = (BIT_STRING_t *)sptr;\n\tconst char *p = (const char *)chunk_buf;\n\tconst char *pend = p + chunk_size;\n\tint bits_unused = st->bits_unused & 0x7;\n\tuint8_t *buf;\n\n\t/* Reallocate buffer according to high cap estimation */\n\tsize_t new_size = st->size + (chunk_size + 7) / 8;\n\tvoid *nptr = REALLOC(st->buf, new_size + 1);\n\tif(!nptr) return -1;\n\tst->buf = (uint8_t *)nptr;\n\tbuf = st->buf + st->size;\n\n\t(void)have_more;\n\n\tif(bits_unused == 0)\n\t\tbits_unused = 8;\n\telse if(st->size)\n\t\tbuf--;\n\n\t/*\n\t * Convert series of 0 and 1 into the octet string.\n\t */\n\tfor(; p < pend; p++) {\n\t\tint ch = *(const unsigned char *)p;\n\t\tswitch(ch) {\n\t\tcase 0x09: case 0x0a: case 0x0c: case 0x0d:\n\t\tcase 0x20:\n\t\t\t/* Ignore whitespace */\n\t\t\tbreak;\n\t\tcase 0x30:\n\t\tcase 0x31:\n\t\t\tif(bits_unused-- <= 0) {\n\t\t\t\t*++buf = 0;\t/* Clean the cell */\n\t\t\t\tbits_unused = 7;\n\t\t\t}\n\t\t\t*buf |= (ch&1) << bits_unused;\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tst->bits_unused = bits_unused;\n\t\t\treturn -1;\n\t\t}\n\t}\n\n\tif(bits_unused == 8) {\n\t\tst->size = buf - st->buf;\n\t\tst->bits_unused = 0;\n\t} else {\n\t\tst->size = buf - st->buf + 1;\n\t\tst->bits_unused = bits_unused;\n\t}\n\n\tassert(st->size <= new_size);\n\tst->buf[st->size] = 0;\t\t/* Courtesy termination */\n\n\treturn chunk_size;\t/* Converted in full */\n}\n\n/*\n * Something like strtod(), but with stricter rules.\n */\nstatic int\nOS__strtoent(int base, const char *buf, const char *end, int32_t *ret_value) {\n\tint32_t val = 0;\n\tconst char *p;\n\n\tfor(p = buf; p < end; p++) {\n\t\tint ch = *p;\n\n\t\t/* Strange huge value */\n\t\tif((val * base + base) < 0)\n\t\t\treturn -1;\n\n\t\tswitch(ch) {\n\t\tcase 0x30: case 0x31: case 0x32: case 0x33: case 0x34: /*01234*/\n\t\tcase 0x35: case 0x36: case 0x37: case 0x38: case 0x39: /*56789*/\n\t\t\tval = val * base + (ch - 0x30);\n\t\t\tbreak;\n\t\tcase 0x41: case 0x42: case 0x43:\t/* ABC */\n\t\tcase 0x44: case 0x45: case 0x46:\t/* DEF */\n\t\t\tval = val * base + (ch - 0x41 + 10);\n\t\t\tbreak;\n\t\tcase 0x61: case 0x62: case 0x63:\t/* abc */\n\t\tcase 0x64: case 0x65: case 0x66:\t/* def */\n\t\t\tval = val * base + (ch - 0x61 + 10);\n\t\t\tbreak;\n\t\tcase 0x3b:\t/* ';' */\n\t\t\t*ret_value = val;\n\t\t\treturn (p - buf) + 1;\n\t\tdefault:\n\t\t\treturn -1;\t/* Character set error */\n\t\t}\n\t}\n\n\t*ret_value = -1;\n\treturn (p - buf);\n}\n\n/*\n * Convert from the plain UTF-8 format, expanding entity references: \"2 &lt; 3\"\n */\nstatic ssize_t OCTET_STRING__convert_entrefs(void *sptr, const void *chunk_buf, size_t chunk_size, int have_more) {\n\tOCTET_STRING_t *st = (OCTET_STRING_t *)sptr;\n\tconst char *p = (const char *)chunk_buf;\n\tconst char *pend = p + chunk_size;\n\tuint8_t *buf;\n\n\t/* Reallocate buffer */\n\tsize_t new_size = st->size + chunk_size;\n\tvoid *nptr = REALLOC(st->buf, new_size + 1);\n\tif(!nptr) return -1;\n\tst->buf = (uint8_t *)nptr;\n\tbuf = st->buf + st->size;\n\n\t/*\n\t * Convert series of 0 and 1 into the octet string.\n\t */\n\tfor(; p < pend; p++) {\n\t\tint ch = *(const unsigned char *)p;\n\t\tint len;\t/* Length of the rest of the chunk */\n\n\t\tif(ch != 0x26 /* '&' */) {\n\t\t\t*buf++ = ch;\n\t\t\tcontinue;\t/* That was easy... */\n\t\t}\n\n\t\t/*\n\t\t * Process entity reference.\n\t\t */\n\t\tlen = chunk_size - (p - (const char *)chunk_buf);\n\t\tif(len == 1 /* \"&\" */) goto want_more;\n\t\tif(p[1] == 0x23 /* '#' */) {\n\t\t\tconst char *pval;\t/* Pointer to start of digits */\n\t\t\tint32_t val = 0;\t/* Entity reference value */\n\t\t\tint base;\n\n\t\t\tif(len == 2 /* \"&#\" */) goto want_more;\n\t\t\tif(p[2] == 0x78 /* 'x' */)\n\t\t\t\tpval = p + 3, base = 16;\n\t\t\telse\n\t\t\t\tpval = p + 2, base = 10;\n\t\t\tlen = OS__strtoent(base, pval, p + len, &val);\n\t\t\tif(len == -1) {\n\t\t\t\t/* Invalid charset. Just copy verbatim. */\n\t\t\t\t*buf++ = ch;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif(!len || pval[len-1] != 0x3b) goto want_more;\n\t\t\tassert(val > 0);\n\t\t\tp += (pval - p) + len - 1; /* Advance past entref */\n\n\t\t\tif(val < 0x80) {\n\t\t\t\t*buf++ = (char)val;\n\t\t\t} else if(val < 0x800) {\n\t\t\t\t*buf++ = 0xc0 | ((val >> 6));\n\t\t\t\t*buf++ = 0x80 | ((val & 0x3f));\n\t\t\t} else if(val < 0x10000) {\n\t\t\t\t*buf++ = 0xe0 | ((val >> 12));\n\t\t\t\t*buf++ = 0x80 | ((val >> 6) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val & 0x3f));\n\t\t\t} else if(val < 0x200000) {\n\t\t\t\t*buf++ = 0xf0 | ((val >> 18));\n\t\t\t\t*buf++ = 0x80 | ((val >> 12) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val >> 6) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val & 0x3f));\n\t\t\t} else if(val < 0x4000000) {\n\t\t\t\t*buf++ = 0xf8 | ((val >> 24));\n\t\t\t\t*buf++ = 0x80 | ((val >> 18) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val >> 12) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val >> 6) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val & 0x3f));\n\t\t\t} else {\n\t\t\t\t*buf++ = 0xfc | ((val >> 30) & 0x1);\n\t\t\t\t*buf++ = 0x80 | ((val >> 24) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val >> 18) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val >> 12) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val >> 6) & 0x3f);\n\t\t\t\t*buf++ = 0x80 | ((val & 0x3f));\n\t\t\t}\n\t\t} else {\n\t\t\t/*\n\t\t\t * Ugly, limited parsing of &amp; &gt; &lt;\n\t\t\t */\n\t\t\tchar *sc = (char *)memchr(p, 0x3b, len > 5 ? 5 : len);\n\t\t\tif(!sc) goto want_more;\n\t\t\tif((sc - p) == 4\n\t\t\t\t&& p[1] == 0x61\t/* 'a' */\n\t\t\t\t&& p[2] == 0x6d\t/* 'm' */\n\t\t\t\t&& p[3] == 0x70\t/* 'p' */) {\n\t\t\t\t*buf++ = 0x26;\n\t\t\t\tp = sc;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif((sc - p) == 3) {\n\t\t\t\tif(p[1] == 0x6c) {\n\t\t\t\t\t*buf = 0x3c;\t/* '<' */\n\t\t\t\t} else if(p[1] == 0x67) {\n\t\t\t\t\t*buf = 0x3e;\t/* '>' */\n\t\t\t\t} else {\n\t\t\t\t\t/* Unsupported entity reference */\n\t\t\t\t\t*buf++ = ch;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tif(p[2] != 0x74) {\n\t\t\t\t\t/* Unsupported entity reference */\n\t\t\t\t\t*buf++ = ch;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tbuf++;\n\t\t\t\tp = sc;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Unsupported entity reference */\n\t\t\t*buf++ = ch;\n\t\t}\n\n\t\tcontinue;\n\twant_more:\n\t\tif(have_more) {\n\t\t\t/*\n\t\t\t * We know that no more data (of the same type)\n\t\t\t * is coming. Copy the rest verbatim.\n\t\t\t */\n\t\t\t*buf++ = ch;\n\t\t\tcontinue;\n\t\t}\n\t\tchunk_size = (p - (const char *)chunk_buf);\n\t\t/* Processing stalled: need more data */\n\t\tbreak;\n\t}\n\n\tst->size = buf - st->buf;\n\tassert(st->size <= new_size);\n\tst->buf[st->size] = 0;\t\t/* Courtesy termination */\n\n\treturn chunk_size;\t/* Converted in full */\n}\n\n/*\n * Decode OCTET STRING from the XML element's body.\n */\nstatic asn_dec_rval_t\nOCTET_STRING__decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr,\n\tconst char *opt_mname, const void *buf_ptr, size_t size,\n\tint (*opt_unexpected_tag_decoder)\n\t\t(void *struct_ptr, const void *chunk_buf, size_t chunk_size),\n\tssize_t (*body_receiver)\n\t\t(void *struct_ptr, const void *chunk_buf, size_t chunk_size,\n\t\t\tint have_more)\n) {\n\tOCTET_STRING_t *st = (OCTET_STRING_t *)*sptr;\n\tasn_OCTET_STRING_specifics_t *specs = td->specifics\n\t\t\t\t? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t\t\t: &asn_SPC_OCTET_STRING_specs;\n\tconst char *xml_tag = opt_mname ? opt_mname : td->xml_tag;\n\tasn_struct_ctx_t *ctx;\t\t/* Per-structure parser context */\n\tasn_dec_rval_t rval;\t\t/* Return value from the decoder */\n\tint st_allocated;\n\n\t/*\n\t * Create the string if does not exist.\n\t */\n\tif(!st) {\n\t\tst = (OCTET_STRING_t *)CALLOC(1, specs->struct_size);\n\t\t*sptr = (void *)st;\n\t\tif(!st) goto sta_failed;\n\t\tst_allocated = 1;\n\t} else {\n\t\tst_allocated = 0;\n\t}\n\tif(!st->buf) {\n\t\t/* This is separate from above section */\n\t\tst->buf = (uint8_t *)CALLOC(1, 1);\n\t\tif(!st->buf) {\n\t\t\tif(st_allocated) {\n\t\t\t\t*sptr = 0;\n\t\t\t\tgoto stb_failed;\n\t\t\t} else {\n\t\t\t\tgoto sta_failed;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Restore parsing context */\n\tctx = (asn_struct_ctx_t *)(((char *)*sptr) + specs->ctx_offset);\n\n\treturn xer_decode_general(opt_codec_ctx, ctx, *sptr, xml_tag,\n\t\tbuf_ptr, size, opt_unexpected_tag_decoder, body_receiver);\n\nstb_failed:\n\tFREEMEM(st);\nsta_failed:\n\trval.code = RC_FAIL;\n\trval.consumed = 0;\n\treturn rval;\n}\n\n/*\n * Decode OCTET STRING from the hexadecimal data.\n */\nasn_dec_rval_t\nOCTET_STRING_decode_xer_hex(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr,\n\t\tconst char *opt_mname, const void *buf_ptr, size_t size) {\n\treturn OCTET_STRING__decode_xer(opt_codec_ctx, td, sptr, opt_mname,\n\t\tbuf_ptr, size, 0, OCTET_STRING__convert_hexadecimal);\n}\n\n/*\n * Decode OCTET STRING from the binary (0/1) data.\n */\nasn_dec_rval_t\nOCTET_STRING_decode_xer_binary(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr,\n\t\tconst char *opt_mname, const void *buf_ptr, size_t size) {\n\treturn OCTET_STRING__decode_xer(opt_codec_ctx, td, sptr, opt_mname,\n\t\tbuf_ptr, size, 0, OCTET_STRING__convert_binary);\n}\n\n/*\n * Decode OCTET STRING from the string (ASCII/UTF-8) data.\n */\nasn_dec_rval_t\nOCTET_STRING_decode_xer_utf8(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr,\n\t\tconst char *opt_mname, const void *buf_ptr, size_t size) {\n\treturn OCTET_STRING__decode_xer(opt_codec_ctx, td, sptr, opt_mname,\n\t\tbuf_ptr, size,\n\t\tOCTET_STRING__handle_control_chars,\n\t\tOCTET_STRING__convert_entrefs);\n}\n\nstatic int\nOCTET_STRING_per_get_characters(asn_per_data_t *po, uint8_t *buf,\n\t\tsize_t units, unsigned int bpc, unsigned int unit_bits,\n\t\tlong lb, long ub, const asn_per_constraints_t *pc) {\n\tuint8_t *end = buf + units * bpc;\n\n\tASN_DEBUG(\"Expanding %d characters into (%ld..%ld):%d\",\n\t\t(int)units, lb, ub, unit_bits);\n\n\t/* X.691: 27.5.4 */\n\tif((unsigned long)ub <= ((unsigned long)2 << (unit_bits - 1))) {\n\t\t/* Decode without translation */\n\t\tlb = 0;\n\t} else if(pc && pc->code2value) {\n\t\tif(unit_bits > 16)\n\t\t\treturn 1;\t/* FATAL: can't have constrained\n\t\t\t\t\t * UniversalString with more than\n\t\t\t\t\t * 16 million code points */\n\t\tfor(; buf < end; buf += bpc) {\n\t\t\tint value;\n\t\t\tint code = per_get_few_bits(po, unit_bits);\n\t\t\tif(code < 0) return -1;\t/* WMORE */\n\t\t\tvalue = pc->code2value(code);\n\t\t\tif(value < 0) {\n\t\t\t\tASN_DEBUG(\"Code %d (0x%02x) is\"\n\t\t\t\t\t\" not in map (%ld..%ld)\",\n\t\t\t\t\tcode, code, lb, ub);\n\t\t\t\treturn 1;\t/* FATAL */\n\t\t\t}\n\t\t\tswitch(bpc) {\n\t\t\tcase 1: *buf = value; break;\n\t\t\tcase 2: buf[0] = value >> 8; buf[1] = value; break;\n\t\t\tcase 4: buf[0] = value >> 24; buf[1] = value >> 16;\n\t\t\t\tbuf[2] = value >> 8; buf[3] = value; break;\n\t\t\t}\n\t\t}\n\t\treturn 0;\n\t}\n\n\t/* Shortcut the no-op copying to the aligned structure */\n\tif(lb == 0 && (unit_bits == 8 * bpc)) {\n\t\treturn per_get_many_bits(po, buf, 0, unit_bits * units);\n\t}\n\n\tfor(; buf < end; buf += bpc) {\n\t\tint code = per_get_few_bits(po, unit_bits);\n\t\tint ch = code + lb;\n\t\tif(code < 0) return -1;\t/* WMORE */\n\t\tif(ch > ub) {\n\t\t\tASN_DEBUG(\"Code %d is out of range (%ld..%ld)\",\n\t\t\t\tch, lb, ub);\n\t\t\treturn 1;\t/* FATAL */\n\t\t}\n\t\tswitch(bpc) {\n\t\tcase 1: *buf = ch; break;\n\t\tcase 2: buf[0] = ch >> 8; buf[1] = ch; break;\n\t\tcase 4: buf[0] = ch >> 24; buf[1] = ch >> 16;\n\t\t\tbuf[2] = ch >> 8; buf[3] = ch; break;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\nstatic int\nOCTET_STRING_per_put_characters(asn_per_outp_t *po, const uint8_t *buf,\n\t\tsize_t units, unsigned int bpc, unsigned int unit_bits,\n\t\tlong lb, long ub, const asn_per_constraints_t *pc) {\n\tconst uint8_t *end = buf + units * bpc;\n\n\tASN_DEBUG(\"Squeezing %d characters into (%ld..%ld):%d (%d bpc)\",\n\t\t(int)units, lb, ub, unit_bits, bpc);\n\n\t/* X.691: 27.5.4 */\n\tif((unsigned long)ub <= ((unsigned long)2 << (unit_bits - 1))) {\n\t\t/* Encode as is */\n\t\tlb = 0;\n\t} else if(pc && pc->value2code) {\n\t\tfor(; buf < end; buf += bpc) {\n\t\t\tint code;\n\t\t\tuint32_t value;\n\t\t\tswitch(bpc) {\n\t\t\tcase 1: value = *(const uint8_t *)buf; break;\n\t\t\tcase 2: value = (buf[0] << 8) | buf[1]; break;\n\t\t\tcase 4: value = (buf[0] << 24) | (buf[1] << 16)\n\t\t\t\t\t| (buf[2] << 8) | buf[3]; break;\n\t\t\tdefault: return -1;\n\t\t\t}\n\t\t\tcode = pc->value2code(value);\n\t\t\tif(code < 0) {\n\t\t\t\tASN_DEBUG(\"Character %d (0x%02x) is\"\n\t\t\t\t\t\" not in map (%ld..%ld)\",\n\t\t\t\t\t*buf, *buf, lb, ub);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t\tif(per_put_few_bits(po, code, unit_bits))\n\t\t\t\treturn -1;\n\t\t}\n\t}\n\n\t/* Shortcut the no-op copying to the aligned structure */\n\tif(lb == 0 && (unit_bits == 8 * bpc)) {\n\t\treturn per_put_many_bits(po, buf, unit_bits * units);\n\t}\n\n\tfor(ub -= lb; buf < end; buf += bpc) {\n\t\tint ch;\n\t\tuint32_t value;\n\t\tswitch(bpc) {\n\t\tcase 1: value = *(const uint8_t *)buf; break;\n\t\tcase 2: value = (buf[0] << 8) | buf[1]; break;\n\t\tcase 4: value = (buf[0] << 24) | (buf[1] << 16)\n\t\t\t\t| (buf[2] << 8) | buf[3]; break;\n\t\tdefault: return -1;\n\t\t}\n\t\tch = value - lb;\n\t\tif(ch < 0 || ch > ub) {\n\t\t\tASN_DEBUG(\"Character %d (0x%02x)\"\n\t\t\t\" is out of range (%ld..%ld)\",\n\t\t\t\t*buf, *buf, lb, ub + lb);\n\t\t\treturn -1;\n\t\t}\n\t\tif(per_put_few_bits(po, ch, unit_bits))\n\t\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\n#ifndef  ASN_DISABLE_PER_SUPPORT\n\nasn_dec_rval_t\nOCTET_STRING_decode_uper(asn_codec_ctx_t *opt_codec_ctx,\n                         asn_TYPE_descriptor_t *td,\n                         const asn_per_constraints_t *constraints, void **sptr,\n                         asn_per_data_t *pd) {\n    asn_OCTET_STRING_specifics_t *specs = td->specifics\n\t\t? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t: &asn_SPC_OCTET_STRING_specs;\n    const asn_per_constraints_t *pc =\n        constraints ? constraints : td->per_constraints;\n    const asn_per_constraint_t *cval;\n\tconst asn_per_constraint_t *csiz;\n\tasn_dec_rval_t rval = { RC_OK, 0 };\n\tBIT_STRING_t *st = (BIT_STRING_t *)*sptr;\n\tssize_t consumed_myself = 0;\n\tint repeat;\n\tenum {\n\t\tOS__BPC_BIT\t= 0,\n\t\tOS__BPC_CHAR\t= 1,\n\t\tOS__BPC_U16\t= 2,\n\t\tOS__BPC_U32\t= 4\n\t} bpc;\t/* Bytes per character */\n\tunsigned int unit_bits;\n\tunsigned int canonical_unit_bits;\n\n\t(void)opt_codec_ctx;\n\n\tif(pc) {\n\t\tcval = &pc->value;\n\t\tcsiz = &pc->size;\n\t} else {\n\t\tcval = &asn_DEF_OCTET_STRING_constraints.value;\n\t\tcsiz = &asn_DEF_OCTET_STRING_constraints.size;\n\t}\n\n\tswitch(specs->subvariant) {\n\tdefault:\n\tcase ASN_OSUBV_ANY:\n\t\tASN_DEBUG(\"Unrecognized subvariant %d\", specs->subvariant);\n\t\tRETURN(RC_FAIL);\n\tcase ASN_OSUBV_BIT:\n\t\tcanonical_unit_bits = unit_bits = 1;\n\t\tbpc = OS__BPC_BIT;\n\t\tbreak;\n\tcase ASN_OSUBV_STR:\n\t\tcanonical_unit_bits = unit_bits = 8;\n\t\tif(cval->flags & APC_CONSTRAINED)\n\t\t\tunit_bits = cval->range_bits;\n\t\tbpc = OS__BPC_CHAR;\n\t\tbreak;\n\tcase ASN_OSUBV_U16:\n\t\tcanonical_unit_bits = unit_bits = 16;\n\t\tif(cval->flags & APC_CONSTRAINED)\n\t\t\tunit_bits = cval->range_bits;\n\t\tbpc = OS__BPC_U16;\n\t\tbreak;\n\tcase ASN_OSUBV_U32:\n\t\tcanonical_unit_bits = unit_bits = 32;\n\t\tif(cval->flags & APC_CONSTRAINED)\n\t\t\tunit_bits = cval->range_bits;\n\t\tbpc = OS__BPC_U32;\n\t\tbreak;\n\t}\n\n\t/*\n\t * Allocate the string.\n\t */\n\tif(!st) {\n\t\tst = (BIT_STRING_t *)(*sptr = CALLOC(1, specs->struct_size));\n\t\tif(!st) RETURN(RC_FAIL);\n\t}\n\n\tASN_DEBUG(\"PER Decoding %s size %ld .. %ld bits %d\",\n\t\tcsiz->flags & APC_EXTENSIBLE ? \"extensible\" : \"non-extensible\",\n\t\tcsiz->lower_bound, csiz->upper_bound, csiz->effective_bits);\n\n\tif(csiz->flags & APC_EXTENSIBLE) {\n\t\tint inext = per_get_few_bits(pd, 1);\n\t\tif(inext < 0) RETURN(RC_WMORE);\n\t\tif(inext) {\n\t\t\tcsiz = &asn_DEF_OCTET_STRING_constraints.size;\n\t\t\tcval = &asn_DEF_OCTET_STRING_constraints.value;\n\t\t\tunit_bits = canonical_unit_bits;\n\t\t}\n\t}\n\n\tif(csiz->effective_bits >= 0) {\n\t\tFREEMEM(st->buf);\n\t\tif(bpc) {\n\t\t\tst->size = csiz->upper_bound * bpc;\n\t\t} else {\n\t\t\tst->size = (csiz->upper_bound + 7) >> 3;\n\t\t}\n\t\tst->buf = (uint8_t *)MALLOC(st->size + 1);\n\t\tif(!st->buf) { st->size = 0; RETURN(RC_FAIL); }\n\t}\n\n\t/* X.691, #16.5: zero-length encoding */\n\t/* X.691, #16.6: short fixed length encoding (up to 2 octets) */\n\t/* X.691, #16.7: long fixed length encoding (up to 64K octets) */\n\tif(csiz->effective_bits == 0) {\n\t\tint ret;\n\t\tif(bpc) {\n\t\t\tASN_DEBUG(\"Encoding OCTET STRING size %ld\",\n\t\t\t\tcsiz->upper_bound);\n\t\t\tret = OCTET_STRING_per_get_characters(pd, st->buf,\n\t\t\t\tcsiz->upper_bound, bpc, unit_bits,\n\t\t\t\tcval->lower_bound, cval->upper_bound, pc);\n\t\t\tif(ret > 0) RETURN(RC_FAIL);\n\t\t} else {\n\t\t\tASN_DEBUG(\"Encoding BIT STRING size %ld\",\n\t\t\t\tcsiz->upper_bound);\n\t\t\tret = per_get_many_bits(pd, st->buf, 0,\n\t\t\t\t\t    unit_bits * csiz->upper_bound);\n\t\t}\n\t\tif(ret < 0) RETURN(RC_WMORE);\n\t\tconsumed_myself += unit_bits * csiz->upper_bound;\n\t\tst->buf[st->size] = 0;\n\t\tif(bpc == 0) {\n\t\t\tint ubs = (csiz->upper_bound & 0x7);\n\t\t\tst->bits_unused = ubs ? 8 - ubs : 0;\n\t\t}\n\t\tRETURN(RC_OK);\n\t}\n\n\tst->size = 0;\n\tdo {\n\t\tssize_t raw_len;\n\t\tssize_t len_bytes;\n\t\tssize_t len_bits;\n\t\tvoid *p;\n\t\tint ret;\n\n\t\t/* Get the PER length */\n\t\traw_len = uper_get_length(pd, csiz->effective_bits, &repeat);\n\t\tif(raw_len < 0) RETURN(RC_WMORE);\n\t\traw_len += csiz->lower_bound;\n\n\t\tASN_DEBUG(\"Got PER length eb %ld, len %ld, %s (%s)\",\n\t\t\t(long)csiz->effective_bits, (long)raw_len,\n\t\t\trepeat ? \"repeat\" : \"once\", td->name);\n\t\tif(bpc) {\n\t\t\tlen_bytes = raw_len * bpc;\n\t\t\tlen_bits = len_bytes * unit_bits;\n\t\t} else {\n\t\t\tlen_bits = raw_len;\n\t\t\tlen_bytes = (len_bits + 7) >> 3;\n\t\t\tif(len_bits & 0x7)\n\t\t\t\tst->bits_unused = 8 - (len_bits & 0x7);\n\t\t\t/* len_bits be multiple of 16K if repeat is set */\n\t\t}\n\t\tp = REALLOC(st->buf, st->size + len_bytes + 1);\n\t\tif(!p) RETURN(RC_FAIL);\n\t\tst->buf = (uint8_t *)p;\n\n\t\tif(bpc) {\n\t\t\tret = OCTET_STRING_per_get_characters(pd,\n\t\t\t\t&st->buf[st->size], raw_len, bpc, unit_bits,\n\t\t\t\tcval->lower_bound, cval->upper_bound, pc);\n\t\t\tif(ret > 0) RETURN(RC_FAIL);\n\t\t} else {\n\t\t\tret = per_get_many_bits(pd, &st->buf[st->size],\n\t\t\t\t0, len_bits);\n\t\t}\n\t\tif(ret < 0) RETURN(RC_WMORE);\n\t\tst->size += len_bytes;\n\t} while(repeat);\n\tst->buf[st->size] = 0;\t/* nul-terminate */\n\n\treturn rval;\n}\n\nasn_enc_rval_t\nOCTET_STRING_encode_uper(asn_TYPE_descriptor_t *td,\n                         const asn_per_constraints_t *constraints, void *sptr,\n                         asn_per_outp_t *po) {\n    asn_OCTET_STRING_specifics_t *specs = td->specifics\n\t\t? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t: &asn_SPC_OCTET_STRING_specs;\n\tconst asn_per_constraints_t *pc = constraints ? constraints\n\t\t\t\t: td->per_constraints;\n\tconst asn_per_constraint_t *cval;\n\tconst asn_per_constraint_t *csiz;\n\tconst BIT_STRING_t *st = (const BIT_STRING_t *)sptr;\n\tasn_enc_rval_t er = { 0, 0, 0 };\n\tint inext = 0;\t\t/* Lies not within extension root */\n\tunsigned int unit_bits;\n\tunsigned int canonical_unit_bits;\n\tunsigned int sizeinunits;\n\tconst uint8_t *buf;\n\tint ret;\n\tenum {\n\t\tOS__BPC_BIT\t= 0,\n\t\tOS__BPC_CHAR\t= 1,\n\t\tOS__BPC_U16\t= 2,\n\t\tOS__BPC_U32\t= 4\n\t} bpc;\t/* Bytes per character */\n\tint ct_extensible;\n\n\tif(!st || (!st->buf && st->size))\n\t\tASN__ENCODE_FAILED;\n\n\tif(pc) {\n\t\tcval = &pc->value;\n\t\tcsiz = &pc->size;\n\t} else {\n\t\tcval = &asn_DEF_OCTET_STRING_constraints.value;\n\t\tcsiz = &asn_DEF_OCTET_STRING_constraints.size;\n\t}\n\tct_extensible = csiz->flags & APC_EXTENSIBLE;\n\n\tswitch(specs->subvariant) {\n\tdefault:\n\tcase ASN_OSUBV_ANY:\n\t\tASN__ENCODE_FAILED;\n\tcase ASN_OSUBV_BIT:\n\t\tcanonical_unit_bits = unit_bits = 1;\n\t\tbpc = OS__BPC_BIT;\n\t\tsizeinunits = st->size * 8 - (st->bits_unused & 0x07);\n\t\tASN_DEBUG(\"BIT STRING of %d bytes, %d bits unused\",\n\t\t\t\tsizeinunits, st->bits_unused);\n\t\tbreak;\n\tcase ASN_OSUBV_STR:\n\t\tcanonical_unit_bits = unit_bits = 8;\n\t\tif(cval->flags & APC_CONSTRAINED)\n\t\t\tunit_bits = cval->range_bits;\n\t\tbpc = OS__BPC_CHAR;\n\t\tsizeinunits = st->size;\n\t\tbreak;\n\tcase ASN_OSUBV_U16:\n\t\tcanonical_unit_bits = unit_bits = 16;\n\t\tif(cval->flags & APC_CONSTRAINED)\n\t\t\tunit_bits = cval->range_bits;\n\t\tbpc = OS__BPC_U16;\n\t\tsizeinunits = st->size / 2;\n\t\tbreak;\n\tcase ASN_OSUBV_U32:\n\t\tcanonical_unit_bits = unit_bits = 32;\n\t\tif(cval->flags & APC_CONSTRAINED)\n\t\t\tunit_bits = cval->range_bits;\n\t\tbpc = OS__BPC_U32;\n\t\tsizeinunits = st->size / 4;\n\t\tbreak;\n\t}\n\n\tASN_DEBUG(\"Encoding %s into %d units of %d bits\"\n\t\t\" (%ld..%ld, effective %d)%s\",\n\t\ttd->name, sizeinunits, unit_bits,\n\t\tcsiz->lower_bound, csiz->upper_bound,\n\t\tcsiz->effective_bits, ct_extensible ? \" EXT\" : \"\");\n\n\t/* Figure out whether size lies within PER visible constraint */\n\n\tif(csiz->effective_bits >= 0) {\n\t\tif((int)sizeinunits < csiz->lower_bound\n\t\t|| (int)sizeinunits > csiz->upper_bound) {\n\t\t\tif(ct_extensible) {\n\t\t\t\tcval = &asn_DEF_OCTET_STRING_constraints.value;\n\t\t\t\tcsiz = &asn_DEF_OCTET_STRING_constraints.size;\n\t\t\t\tunit_bits = canonical_unit_bits;\n\t\t\t\tinext = 1;\n\t\t\t} else\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t}\n\t} else {\n\t\tinext = 0;\n\t}\n\n\tif(ct_extensible) {\n\t\t/* Declare whether length is [not] within extension root */\n\t\tif(per_put_few_bits(po, inext, 1))\n\t\t\tASN__ENCODE_FAILED;\n\t}\n\n\t/* X.691, #16.5: zero-length encoding */\n\t/* X.691, #16.6: short fixed length encoding (up to 2 octets) */\n\t/* X.691, #16.7: long fixed length encoding (up to 64K octets) */\n\tif(csiz->effective_bits >= 0) {\n\t\tASN_DEBUG(\"Encoding %zu bytes (%ld), length in %d bits\",\n\t\t\t\tst->size, sizeinunits - csiz->lower_bound,\n\t\t\t\tcsiz->effective_bits);\n\t\tret = per_put_few_bits(po, sizeinunits - csiz->lower_bound,\n\t\t\t\tcsiz->effective_bits);\n\t\tif(ret) ASN__ENCODE_FAILED;\n\t\tif(bpc) {\n\t\t\tret = OCTET_STRING_per_put_characters(po, st->buf,\n\t\t\t\tsizeinunits, bpc, unit_bits,\n\t\t\t\tcval->lower_bound, cval->upper_bound, pc);\n\t\t} else {\n\t\t\tret = per_put_many_bits(po, st->buf,\n\t\t\t\tsizeinunits * unit_bits);\n\t\t}\n\t\tif(ret) ASN__ENCODE_FAILED;\n\t\tASN__ENCODED_OK(er);\n\t}\n\n\tASN_DEBUG(\"Encoding %zu bytes\", st->size);\n\n\tif(sizeinunits == 0) {\n\t\tif(uper_put_length(po, 0))\n\t\t\tASN__ENCODE_FAILED;\n\t\tASN__ENCODED_OK(er);\n\t}\n\n\tbuf = st->buf;\n\twhile(sizeinunits) {\n\t\tssize_t maySave = uper_put_length(po, sizeinunits);\n\t\tif(maySave < 0) ASN__ENCODE_FAILED;\n\n\t\tASN_DEBUG(\"Encoding %ld of %ld\",\n\t\t\t(long)maySave, (long)sizeinunits);\n\n\t\tif(bpc) {\n\t\t\tret = OCTET_STRING_per_put_characters(po, buf,\n\t\t\t\tmaySave, bpc, unit_bits,\n\t\t\t\tcval->lower_bound, cval->upper_bound, pc);\n\t\t} else {\n\t\t\tret = per_put_many_bits(po, buf, maySave * unit_bits);\n\t\t}\n\t\tif(ret) ASN__ENCODE_FAILED;\n\n\t\tif(bpc)\n\t\t\tbuf += maySave * bpc;\n\t\telse\n\t\t\tbuf += maySave >> 3;\n\t\tsizeinunits -= maySave;\n\t\tassert(!(maySave & 0x07) || !sizeinunits);\n\t}\n\n\tASN__ENCODED_OK(er);\n}\n\n#endif  /* ASN_DISABLE_PER_SUPPORT */\n\nint\nOCTET_STRING_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst char * const h2c = \"0123456789ABCDEF\";\n\tconst OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr;\n\tchar scratch[16 * 3 + 4];\n\tchar *p = scratch;\n\tuint8_t *buf;\n\tuint8_t *end;\n\tsize_t i;\n\n\t(void)td;\t/* Unused argument */\n\n\tif(!st || (!st->buf && st->size))\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\t/*\n\t * Dump the contents of the buffer in hexadecimal.\n\t */\n\tbuf = st->buf;\n\tend = buf + st->size;\n\tfor(i = 0; buf < end; buf++, i++) {\n\t\tif(!(i % 16) && (i || st->size > 16)) {\n\t\t\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\t\t\treturn -1;\n\t\t\t_i_INDENT(1);\n\t\t\tp = scratch;\n\t\t}\n\t\t*p++ = h2c[(*buf >> 4) & 0x0F];\n\t\t*p++ = h2c[*buf & 0x0F];\n\t\t*p++ = 0x20;\n\t}\n\n\tif(p > scratch) {\n\t\tp--;\t/* Remove the tail space */\n\t\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\nint\nOCTET_STRING_print_utf8(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tint ilevel, asn_app_consume_bytes_f *cb, void *app_key) {\n\tconst OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(st && (st->buf || !st->size)) {\n\t\treturn (cb(st->buf, st->size, app_key) < 0) ? -1 : 0;\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n\nvoid\nOCTET_STRING_free(const asn_TYPE_descriptor_t *td, void *sptr,\n                  enum asn_struct_free_method method) {\n\tOCTET_STRING_t *st = (OCTET_STRING_t *)sptr;\n\tasn_OCTET_STRING_specifics_t *specs;\n\tasn_struct_ctx_t *ctx;\n\tstruct _stack *stck;\n\n\tif(!td || !st)\n\t\treturn;\n\n\tspecs = td->specifics\n\t\t    ? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t    : &asn_SPC_OCTET_STRING_specs;\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\n\tASN_DEBUG(\"Freeing %s as OCTET STRING\", td->name);\n\n\tif(st->buf) {\n\t\tFREEMEM(st->buf);\n\t\tst->buf = 0;\n\t}\n\n\t/*\n\t * Remove decode-time stack.\n\t */\n\tstck = (struct _stack *)ctx->ptr;\n\tif(stck) {\n\t\twhile(stck->tail) {\n\t\t\tstruct _stack_el *sel = stck->tail;\n\t\t\tstck->tail = sel->prev;\n\t\t\tFREEMEM(sel);\n\t\t}\n\t\tFREEMEM(stck);\n\t}\n\n    switch(method) {\n    case ASFM_FREE_EVERYTHING:\n        FREEMEM(sptr);\n        break;\n    case ASFM_FREE_UNDERLYING:\n        break;\n    case ASFM_FREE_UNDERLYING_AND_RESET:\n        memset(sptr, 0,\n               ((asn_OCTET_STRING_specifics_t *)(td->specifics))->struct_size);\n        break;\n    }\n}\n\n/*\n * Conversion routines.\n */\nint\nOCTET_STRING_fromBuf(OCTET_STRING_t *st, const char *str, int len) {\n\tvoid *buf;\n\n\tif(st == 0 || (str == 0 && len)) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Clear the OCTET STRING.\n\t */\n\tif(str == NULL) {\n\t\tFREEMEM(st->buf);\n\t\tst->buf = 0;\n\t\tst->size = 0;\n\t\treturn 0;\n\t}\n\n\t/* Determine the original string size, if not explicitly given */\n\tif(len < 0)\n\t\tlen = strlen(str);\n\n\t/* Allocate and fill the memory */\n\tbuf = MALLOC(len + 1);\n\tif(buf == NULL)\n\t\treturn -1;\n\n\tmemcpy(buf, str, len);\n\t((uint8_t *)buf)[len] = '\\0';\t/* Couldn't use memcpy(len+1)! */\n\tFREEMEM(st->buf);\n\tst->buf = (uint8_t *)buf;\n\tst->size = len;\n\n\treturn 0;\n}\n\nOCTET_STRING_t *\nOCTET_STRING_new_fromBuf(asn_TYPE_descriptor_t *td, const char *str, int len) {\n\tasn_OCTET_STRING_specifics_t *specs = td->specifics\n\t\t\t\t? (asn_OCTET_STRING_specifics_t *)td->specifics\n\t\t\t\t: &asn_SPC_OCTET_STRING_specs;\n\tOCTET_STRING_t *st;\n\n\tst = (OCTET_STRING_t *)CALLOC(1, specs->struct_size);\n\tif(st && str && OCTET_STRING_fromBuf(st, str, len)) {\n\t\tFREEMEM(st);\n\t\tst = NULL;\n\t}\n\n\treturn st;\n}\n\n/*\n * Lexicographically compare the common prefix of both strings,\n * and if it is the same return -1 for the smallest string.\n */\nint\nOCTET_STRING_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n                     const void *bptr) {\n    const OCTET_STRING_t *a = aptr;\n    const OCTET_STRING_t *b = bptr;\n\n    (void)td;\n\n    if(a && b) {\n        size_t common_prefix_size = a->size <= b->size ? a->size : b->size;\n        int ret = memcmp(a->buf, b->buf, common_prefix_size);\n        if(ret == 0) {\n            /* Figure out which string with equal prefixes is longer. */\n            if(a->size < b->size) {\n                return -1;\n            } else if(a->size > b->size) {\n                return 1;\n            } else {\n                return 0;\n            }\n        } else {\n            return ret;\n        }\n    } else if(!a && !b) {\n        return 0;\n    } else if(!a) {\n        return -1;\n    } else {\n        return 1;\n    }\n\n}\n\n"
  },
  {
    "path": "ext/OCTET_STRING.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_OCTET_STRING_H_\n#define\t_OCTET_STRING_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef struct OCTET_STRING {\n\tuint8_t *buf;\t/* Buffer with consecutive OCTET_STRING bits */\n\tsize_t size;\t/* Size of the buffer */\n\n\tasn_struct_ctx_t _asn_ctx;\t/* Parsing across buffer boundaries */\n} OCTET_STRING_t;\n\nextern asn_TYPE_descriptor_t asn_DEF_OCTET_STRING;\nextern asn_TYPE_operation_t asn_OP_OCTET_STRING;\n\nasn_struct_free_f OCTET_STRING_free;\nasn_struct_print_f OCTET_STRING_print;\nasn_struct_print_f OCTET_STRING_print_utf8;\nasn_struct_compare_f OCTET_STRING_compare;\nber_type_decoder_f OCTET_STRING_decode_ber;\nder_type_encoder_f OCTET_STRING_encode_der;\nxer_type_decoder_f OCTET_STRING_decode_xer_hex;\t\t/* Hexadecimal */\nxer_type_decoder_f OCTET_STRING_decode_xer_binary;\t/* 01010111010 */\nxer_type_decoder_f OCTET_STRING_decode_xer_utf8;\t/* ASCII/UTF-8 */\nxer_type_encoder_f OCTET_STRING_encode_xer;\nxer_type_encoder_f OCTET_STRING_encode_xer_utf8;\noer_type_decoder_f OCTET_STRING_decode_oer;\noer_type_encoder_f OCTET_STRING_encode_oer;\nper_type_decoder_f OCTET_STRING_decode_uper;\nper_type_encoder_f OCTET_STRING_encode_uper;\n\n#define OCTET_STRING_constraint  asn_generic_no_constraint\n#define OCTET_STRING_decode_xer  OCTET_STRING_decode_xer_hex\n\n/******************************\n * Handy conversion routines. *\n ******************************/\n\n/*\n * This function clears the previous value of the OCTET STRING (if any)\n * and then allocates a new memory with the specified content (str/size).\n * If size = -1, the size of the original string will be determined\n * using strlen(str).\n * If str equals to NULL, the function will silently clear the\n * current contents of the OCTET STRING.\n * Returns 0 if it was possible to perform operation, -1 otherwise.\n */\nint OCTET_STRING_fromBuf(OCTET_STRING_t *s, const char *str, int size);\n\n/* Handy conversion from the C string into the OCTET STRING. */\n#define\tOCTET_STRING_fromString(s, str)\tOCTET_STRING_fromBuf(s, str, -1)\n\n/*\n * Allocate and fill the new OCTET STRING and return a pointer to the newly\n * allocated object. NULL is permitted in str: the function will just allocate\n * empty OCTET STRING.\n */\nOCTET_STRING_t *OCTET_STRING_new_fromBuf(asn_TYPE_descriptor_t *td,\n\tconst char *str, int size);\n\n/****************************\n * Internally useful stuff. *\n ****************************/\n\ntypedef const struct asn_OCTET_STRING_specifics_s {\n\t/*\n\t * Target structure description.\n\t */\n\tint struct_size;\t/* Size of the structure */\n\tint ctx_offset;\t\t/* Offset of the asn_struct_ctx_t member */\n\n\tenum asn_OS_Subvariant {\n\t\tASN_OSUBV_ANY,\t/* The open type (ANY) */\n\t\tASN_OSUBV_BIT,\t/* BIT STRING */\n\t\tASN_OSUBV_STR,\t/* String types, not {BMP,Universal}String  */\n\t\tASN_OSUBV_U16,\t/* 16-bit character (BMPString) */\n\t\tASN_OSUBV_U32\t/* 32-bit character (UniversalString) */\n\t} subvariant;\n} asn_OCTET_STRING_specifics_t;\n\nextern asn_OCTET_STRING_specifics_t asn_SPC_OCTET_STRING_specs;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _OCTET_STRING_H_ */\n"
  },
  {
    "path": "ext/OPEN_TYPE.c",
    "content": "/*\n * Copyright (c) 2017 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <OPEN_TYPE.h>\n#include <constr_CHOICE.h>\n#include <per_opentype.h>\n#include <errno.h>\n\nasn_TYPE_operation_t asn_OP_OPEN_TYPE = {\n\tOPEN_TYPE_free,\n\tOPEN_TYPE_print,\n\tOPEN_TYPE_compare,\n\tOPEN_TYPE_constraint,\n\tOPEN_TYPE_decode_ber,\n\tOPEN_TYPE_encode_der,\n\tOPEN_TYPE_decode_xer,\n\tOPEN_TYPE_encode_xer,\n\t0, 0,\t/* No OER support, use \"-gen-OER\" to enable */\n#ifdef ASN_DISABLE_PER_SUPPORT\n\t0, 0,\n#else\n\tOPEN_TYPE_decode_uper,\n\tOPEN_TYPE_encode_uper,\n#endif\n\t0,\t/* Use generic outmost tag fetcher */\n};\n\n#undef  ADVANCE\n#define ADVANCE(num_bytes)               \\\n    do {                                 \\\n        size_t num = num_bytes;          \\\n        ptr = ((const char *)ptr) + num; \\\n        size -= num;                     \\\n        consumed_myself += num;          \\\n    } while(0)\n\nasn_dec_rval_t\nOPEN_TYPE_ber_get(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                  void *sptr, asn_TYPE_member_t *elm, const void *ptr,\n                  size_t size) {\n    size_t consumed_myself = 0;\n    asn_type_selector_result_t selected;\n    void *memb_ptr;   /* Pointer to the member */\n    void **memb_ptr2; /* Pointer to that pointer */\n    void *inner_value;\n    asn_dec_rval_t rv;\n\n    if(!(elm->flags & ATF_OPEN_TYPE)) {\n        ASN__DECODE_FAILED;\n    }\n\n    if(!elm->type_selector) {\n        ASN_DEBUG(\"Type selector is not defined for Open Type %s->%s->%s\",\n                  td->name, elm->name, elm->type->name);\n        ASN__DECODE_FAILED;\n    }\n\n    selected = elm->type_selector(td, sptr);\n    if(!selected.presence_index) {\n        ASN__DECODE_FAILED;\n    }\n\n    /* Fetch the pointer to this member */\n    if(elm->flags & ATF_POINTER) {\n        memb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n    } else {\n        memb_ptr = (char *)sptr + elm->memb_offset;\n        memb_ptr2 = &memb_ptr;\n    }\n    if(*memb_ptr2 != NULL) {\n        /* Make sure we reset the structure first before encoding */\n        if(CHOICE_variant_set_presence(elm->type, *memb_ptr2, 0) != 0) {\n            ASN__DECODE_FAILED;\n        }\n    }\n\n    inner_value =\n        (char *)*memb_ptr2\n        + elm->type->elements[selected.presence_index - 1].memb_offset;\n\n    ASN_DEBUG(\"presence %d\\n\", selected.presence_index);\n\n    rv = selected.type_descriptor->op->ber_decoder(\n        opt_codec_ctx, selected.type_descriptor, &inner_value, ptr, size,\n        elm->tag_mode);\n    ADVANCE(rv.consumed);\n    rv.consumed = 0;\n    switch(rv.code) {\n    case RC_OK:\n        if(CHOICE_variant_set_presence(elm->type, *memb_ptr2,\n                                       selected.presence_index)\n           == 0) {\n            rv.code = RC_OK;\n            rv.consumed = consumed_myself;\n            return rv;\n        } else {\n            /* Oh, now a full-blown failure failure */\n        }\n        /* Fall through */\n    case RC_FAIL:\n        rv.consumed = consumed_myself;\n        /* Fall through */\n    case RC_WMORE:\n        break;\n    }\n\n    if(*memb_ptr2) {\n        asn_CHOICE_specifics_t *specs = selected.type_descriptor->specifics;\n        if(elm->flags & ATF_POINTER) {\n            ASN_STRUCT_FREE(*selected.type_descriptor, inner_value);\n            *memb_ptr2 = NULL;\n        } else {\n            ASN_STRUCT_FREE_CONTENTS_ONLY(*selected.type_descriptor,\n                                          inner_value);\n            memset(*memb_ptr2, 0, specs->struct_size);\n        }\n    }\n    return rv;\n}\n\nasn_dec_rval_t\nOPEN_TYPE_xer_get(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                  void *sptr, asn_TYPE_member_t *elm, const void *ptr,\n                  size_t size) {\n    size_t consumed_myself = 0;\n    asn_type_selector_result_t selected;\n    void *memb_ptr;   /* Pointer to the member */\n    void **memb_ptr2; /* Pointer to that pointer */\n    void *inner_value;\n    asn_dec_rval_t rv;\n\n    int xer_context = 0;\n    ssize_t ch_size;\n    pxer_chunk_type_e ch_type;\n\n    if(!(elm->flags & ATF_OPEN_TYPE)) {\n        ASN__DECODE_FAILED;\n    }\n\n    if(!elm->type_selector) {\n        ASN_DEBUG(\"Type selector is not defined for Open Type %s->%s->%s\",\n                  td->name, elm->name, elm->type->name);\n        ASN__DECODE_FAILED;\n    }\n\n    selected = elm->type_selector(td, sptr);\n    if(!selected.presence_index) {\n        ASN__DECODE_FAILED;\n    }\n\n    /* Fetch the pointer to this member */\n    assert(elm->flags == ATF_OPEN_TYPE);\n    if(elm->flags & ATF_POINTER) {\n        memb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n    } else {\n        memb_ptr = (char *)sptr + elm->memb_offset;\n        memb_ptr2 = &memb_ptr;\n    }\n    if(*memb_ptr2 != NULL) {\n        /* Make sure we reset the structure first before encoding */\n        if(CHOICE_variant_set_presence(elm->type, *memb_ptr2, 0)\n           != 0) {\n            ASN__DECODE_FAILED;\n        }\n    }\n\n    /*\n     * Confirm wrapper.\n     */\n    for(;;) {\n        ch_size = xer_next_token(&xer_context, ptr, size, &ch_type);\n        if(ch_size < 0) {\n            ASN__DECODE_FAILED;\n        } else {\n            switch(ch_type) {\n            case PXER_WMORE:\n                ASN__DECODE_STARVED;\n            case PXER_COMMENT:\n            case PXER_TEXT:\n                ADVANCE(ch_size);\n                continue;\n            case PXER_TAG:\n                break;\n            }\n            break;\n        }\n    }\n\n    /*\n     * Wrapper value confirmed.\n     */\n    switch(xer_check_tag(ptr, ch_size, elm->name)) {\n    case XCT_OPENING:\n        ADVANCE(ch_size);\n        break;\n    case XCT_BROKEN:\n    default:\n        ASN__DECODE_FAILED;\n    }\n\n    inner_value =\n        (char *)*memb_ptr2\n        + elm->type->elements[selected.presence_index - 1].memb_offset;\n\n    rv = selected.type_descriptor->op->xer_decoder(\n        opt_codec_ctx, selected.type_descriptor, &inner_value, NULL, ptr, size);\n    ADVANCE(rv.consumed);\n    rv.consumed = 0;\n    switch(rv.code) {\n    case RC_OK:\n        if(CHOICE_variant_set_presence(elm->type, *memb_ptr2,\n                                       selected.presence_index)\n           == 0) {\n            break;\n        } else {\n            rv.code = RC_FAIL;\n        }\n        /* Fall through */\n    case RC_FAIL:\n        /* Point to a best position where failure occurred */\n        rv.consumed = consumed_myself;\n        /* Fall through */\n    case RC_WMORE:\n        /* Wrt. rv.consumed==0:\n         * In case a genuine RC_WMORE, the whole Open Type decoding\n         * will have to be restarted.\n         */\n        if(*memb_ptr2) {\n            asn_CHOICE_specifics_t *specs = selected.type_descriptor->specifics;\n            if(elm->flags & ATF_POINTER) {\n                ASN_STRUCT_FREE(*selected.type_descriptor, inner_value);\n                *memb_ptr2 = NULL;\n            } else {\n                ASN_STRUCT_FREE_CONTENTS_ONLY(*selected.type_descriptor,\n                                              inner_value);\n                memset(*memb_ptr2, 0, specs->struct_size);\n            }\n        }\n        return rv;\n    }\n\n    /*\n     * Finalize wrapper.\n     */\n    for(;;) {\n        ch_size = xer_next_token(&xer_context, ptr, size, &ch_type);\n        if(ch_size < 0) {\n            ASN__DECODE_FAILED;\n        } else {\n            switch(ch_type) {\n            case PXER_WMORE:\n                ASN__DECODE_STARVED;\n            case PXER_COMMENT:\n            case PXER_TEXT:\n                ADVANCE(ch_size);\n                continue;\n            case PXER_TAG:\n                break;\n            }\n            break;\n        }\n    }\n\n    /*\n     * Wrapper value confirmed.\n     */\n    switch(xer_check_tag(ptr, ch_size, elm->name)) {\n    case XCT_CLOSING:\n        ADVANCE(ch_size);\n        break;\n    case XCT_BROKEN:\n    default:\n        ASN__DECODE_FAILED;\n    }\n\n    rv.consumed += consumed_myself;\n\n    return rv;\n}\n\n\n#ifndef  ASN_DISABLE_PER_SUPPORT\n\nasn_dec_rval_t\nOPEN_TYPE_uper_get(asn_codec_ctx_t *opt_codec_ctx,\n                   asn_TYPE_descriptor_t *td, void *sptr,\n                   asn_TYPE_member_t *elm, asn_per_data_t *pd) {\n    asn_type_selector_result_t selected;\n    void *memb_ptr;   /* Pointer to the member */\n    void **memb_ptr2; /* Pointer to that pointer */\n    void *inner_value;\n    asn_dec_rval_t rv;\n\n    if(!(elm->flags & ATF_OPEN_TYPE)) {\n        ASN__DECODE_FAILED;\n    }\n\n    if(!elm->type_selector) {\n        ASN_DEBUG(\"Type selector is not defined for Open Type %s->%s->%s\",\n                  td->name, elm->name, elm->type->name);\n        ASN__DECODE_FAILED;\n    }\n\n    selected = elm->type_selector(td, sptr);\n    if(!selected.presence_index) {\n        ASN__DECODE_FAILED;\n    }\n\n    /* Fetch the pointer to this member */\n    assert(elm->flags == ATF_OPEN_TYPE);\n    if(elm->flags & ATF_POINTER) {\n        memb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n    } else {\n        memb_ptr = (char *)sptr + elm->memb_offset;\n        memb_ptr2 = &memb_ptr;\n    }\n    if(*memb_ptr2 != NULL) {\n        /* Make sure we reset the structure first before encoding */\n        if(CHOICE_variant_set_presence(elm->type, *memb_ptr2, 0)\n           != 0) {\n            ASN__DECODE_FAILED;\n        }\n    }\n\n    inner_value =\n        (char *)*memb_ptr2\n        + elm->type->elements[selected.presence_index - 1].memb_offset;\n\n    rv = uper_open_type_get(opt_codec_ctx, selected.type_descriptor, NULL,\n                            &inner_value, pd);\n    switch(rv.code) {\n    case RC_OK:\n        if(CHOICE_variant_set_presence(elm->type, *memb_ptr2,\n                                       selected.presence_index)\n           == 0) {\n            break;\n        } else {\n            rv.code = RC_FAIL;\n        }\n        /* Fall through */\n    case RC_WMORE:\n    case RC_FAIL:\n        if(*memb_ptr2) {\n            asn_CHOICE_specifics_t *specs = selected.type_descriptor->specifics;\n            if(elm->flags & ATF_POINTER) {\n                ASN_STRUCT_FREE(*selected.type_descriptor, inner_value);\n                *memb_ptr2 = NULL;\n            } else {\n                ASN_STRUCT_FREE_CONTENTS_ONLY(*selected.type_descriptor,\n                                              inner_value);\n                memset(*memb_ptr2, 0, specs->struct_size);\n            }\n        }\n    }\n    return rv;\n}\n\nasn_enc_rval_t\nOPEN_TYPE_encode_uper(asn_TYPE_descriptor_t *td,\n                      const asn_per_constraints_t *constraints, void *sptr,\n                      asn_per_outp_t *po) {\n    void *memb_ptr;   /* Pointer to the member */\n    asn_TYPE_member_t *elm; /* CHOICE's element */\n    asn_enc_rval_t er;\n    unsigned present;\n\n    (void)constraints;\n\n    present = CHOICE_variant_get_presence(td, sptr);\n    if(present == 0 || present > td->elements_count) {\n        ASN__ENCODE_FAILED;\n    } else {\n        present--;\n    }\n\n    ASN_DEBUG(\"Encoding %s OPEN TYPE element %d\", td->name, present);\n\n    elm = &td->elements[present];\n    if(elm->flags & ATF_POINTER) {\n        /* Member is a pointer to another structure */\n        memb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n        if(!memb_ptr) ASN__ENCODE_FAILED;\n    } else {\n        memb_ptr = (char *)sptr + elm->memb_offset;\n    }\n\n    if(uper_open_type_put(elm->type, NULL, memb_ptr, po) < 0) {\n        ASN__ENCODE_FAILED;\n    }\n\n    er.encoded = 0;\n    ASN__ENCODED_OK(er);\n}\n\n\n#endif  /* ASN_DISABLE_PER_SUPPORT */\n"
  },
  {
    "path": "ext/OPEN_TYPE.h",
    "content": "/*-\n * Copyright (c) 2017 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef ASN_OPEN_TYPE_H\n#define ASN_OPEN_TYPE_H\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n#define OPEN_TYPE_free CHOICE_free\n#define OPEN_TYPE_print CHOICE_print\n#define OPEN_TYPE_compare CHOICE_compare\n#define OPEN_TYPE_constraint CHOICE_constraint\n#define OPEN_TYPE_decode_ber NULL\n#define OPEN_TYPE_encode_der CHOICE_encode_der\n#define OPEN_TYPE_decode_xer NULL\n#define OPEN_TYPE_encode_xer CHOICE_encode_xer\n#define OPEN_TYPE_decode_uper NULL\n\nextern asn_TYPE_operation_t asn_OP_OPEN_TYPE;\n\n/*\n * Decode an Open Type which is potentially constraiend\n * by the other members of the parent structure.\n */\nasn_dec_rval_t OPEN_TYPE_ber_get(asn_codec_ctx_t *opt_codec_ctx,\n                                 asn_TYPE_descriptor_t *parent_type,\n                                 void *parent_structure,\n                                 asn_TYPE_member_t *element, const void *ptr,\n                                 size_t size);\n\nasn_dec_rval_t OPEN_TYPE_xer_get(asn_codec_ctx_t *opt_codec_ctx,\n                                 asn_TYPE_descriptor_t *parent_type,\n                                 void *parent_structure,\n                                 asn_TYPE_member_t *element, const void *ptr,\n                                 size_t size);\n\nasn_dec_rval_t OPEN_TYPE_oer_get(asn_codec_ctx_t *opt_codec_ctx,\n                                  asn_TYPE_descriptor_t *parent_type,\n                                  void *parent_structure,\n                                  asn_TYPE_member_t *element,\n                                  const void *ptr, size_t size);\n\nasn_dec_rval_t OPEN_TYPE_uper_get(asn_codec_ctx_t *opt_codec_ctx,\n                                  asn_TYPE_descriptor_t *parent_type,\n                                  void *parent_structure,\n                                  asn_TYPE_member_t *element,\n                                  asn_per_data_t *pd);\n\nasn_enc_rval_t OPEN_TYPE_encode_uper(asn_TYPE_descriptor_t *type_descriptor,\n                                     const asn_per_constraints_t *constraints,\n                                     void *struct_ptr,\n                                     asn_per_outp_t *per_output);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_OPEN_TYPE_H */\n"
  },
  {
    "path": "ext/ORAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ORAddress.h\"\n\nasn_TYPE_member_t asn_MBR_ORAddress_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct ORAddress, built_in_standard_attributes),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_BuiltInStandardAttributes,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"built-in-standard-attributes\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct ORAddress, built_in_domain_defined_attributes),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_BuiltInDomainDefinedAttributes,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"built-in-domain-defined-attributes\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct ORAddress, extension_attributes),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2)),\n\t\t0,\n\t\t&asn_DEF_ExtensionAttributes,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"extension-attributes\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ORAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_ORAddress_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* built-in-standard-attributes */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 }, /* built-in-domain-defined-attributes */\n    { (ASN_TAG_CLASS_UNIVERSAL | (17 << 2)), 2, 0, 0 } /* extension-attributes */\n};\nasn_SEQUENCE_specifics_t asn_SPC_ORAddress_specs_1 = {\n\tsizeof(struct ORAddress),\n\toffsetof(struct ORAddress, _asn_ctx),\n\tasn_MAP_ORAddress_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_ORAddress = {\n\t\"ORAddress\",\n\t\"ORAddress\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_ORAddress_tags_1,\n\tsizeof(asn_DEF_ORAddress_tags_1)\n\t\t/sizeof(asn_DEF_ORAddress_tags_1[0]), /* 1 */\n\tasn_DEF_ORAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ORAddress_tags_1)\n\t\t/sizeof(asn_DEF_ORAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ORAddress_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_ORAddress_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ORAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ORAddress_H_\n#define\t_ORAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"BuiltInStandardAttributes.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct BuiltInDomainDefinedAttributes;\nstruct ExtensionAttributes;\n\n/* ORAddress */\ntypedef struct ORAddress {\n\tBuiltInStandardAttributes_t\t built_in_standard_attributes;\n\tstruct BuiltInDomainDefinedAttributes\t*built_in_domain_defined_attributes\t/* OPTIONAL */;\n\tstruct ExtensionAttributes\t*extension_attributes\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ORAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ORAddress;\nextern asn_SEQUENCE_specifics_t asn_SPC_ORAddress_specs_1;\nextern asn_TYPE_member_t asn_MBR_ORAddress_1[3];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"BuiltInDomainDefinedAttributes.h\"\n#include \"ExtensionAttributes.h\"\n\n#endif\t/* _ORAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/OrganizationName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"OrganizationName.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nOrganizationName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_OrganizationName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_OrganizationName = {\n\t\"OrganizationName\",\n\t\"OrganizationName\",\n\t&asn_OP_PrintableString,\n\tOrganizationName_constraint,\n\tasn_DEF_OrganizationName_tags_1,\n\tsizeof(asn_DEF_OrganizationName_tags_1)\n\t\t/sizeof(asn_DEF_OrganizationName_tags_1[0]), /* 1 */\n\tasn_DEF_OrganizationName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_OrganizationName_tags_1)\n\t\t/sizeof(asn_DEF_OrganizationName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/OrganizationName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_OrganizationName_H_\n#define\t_OrganizationName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* OrganizationName */\ntypedef PrintableString_t\t OrganizationName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_OrganizationName;\nasn_struct_free_f OrganizationName_free;\nasn_struct_print_f OrganizationName_print;\nasn_constr_check_f OrganizationName_constraint;\nber_type_decoder_f OrganizationName_decode_ber;\nder_type_encoder_f OrganizationName_encode_der;\nxer_type_decoder_f OrganizationName_decode_xer;\nxer_type_encoder_f OrganizationName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _OrganizationName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/OrganizationalUnitName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"OrganizationalUnitName.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nOrganizationalUnitName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 32)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_OrganizationalUnitName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_OrganizationalUnitName = {\n\t\"OrganizationalUnitName\",\n\t\"OrganizationalUnitName\",\n\t&asn_OP_PrintableString,\n\tOrganizationalUnitName_constraint,\n\tasn_DEF_OrganizationalUnitName_tags_1,\n\tsizeof(asn_DEF_OrganizationalUnitName_tags_1)\n\t\t/sizeof(asn_DEF_OrganizationalUnitName_tags_1[0]), /* 1 */\n\tasn_DEF_OrganizationalUnitName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_OrganizationalUnitName_tags_1)\n\t\t/sizeof(asn_DEF_OrganizationalUnitName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/OrganizationalUnitName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_OrganizationalUnitName_H_\n#define\t_OrganizationalUnitName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* OrganizationalUnitName */\ntypedef PrintableString_t\t OrganizationalUnitName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_OrganizationalUnitName;\nasn_struct_free_f OrganizationalUnitName_free;\nasn_struct_print_f OrganizationalUnitName_print;\nasn_constr_check_f OrganizationalUnitName_constraint;\nber_type_decoder_f OrganizationalUnitName_decode_ber;\nder_type_encoder_f OrganizationalUnitName_encode_der;\nxer_type_decoder_f OrganizationalUnitName_decode_xer;\nxer_type_encoder_f OrganizationalUnitName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _OrganizationalUnitName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/OrganizationalUnitNames.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"OrganizationalUnitNames.h\"\n\nasn_TYPE_member_t asn_MBR_OrganizationalUnitNames_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_OrganizationalUnitName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_OrganizationalUnitNames_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_OrganizationalUnitNames_specs_1 = {\n\tsizeof(struct OrganizationalUnitNames),\n\toffsetof(struct OrganizationalUnitNames, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_OrganizationalUnitNames = {\n\t\"OrganizationalUnitNames\",\n\t\"OrganizationalUnitNames\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_OrganizationalUnitNames_tags_1,\n\tsizeof(asn_DEF_OrganizationalUnitNames_tags_1)\n\t\t/sizeof(asn_DEF_OrganizationalUnitNames_tags_1[0]), /* 1 */\n\tasn_DEF_OrganizationalUnitNames_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_OrganizationalUnitNames_tags_1)\n\t\t/sizeof(asn_DEF_OrganizationalUnitNames_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_OrganizationalUnitNames_1,\n\t1,\t/* Single element */\n\t&asn_SPC_OrganizationalUnitNames_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/OrganizationalUnitNames.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_OrganizationalUnitNames_H_\n#define\t_OrganizationalUnitNames_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"OrganizationalUnitName.h\"\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* OrganizationalUnitNames */\ntypedef struct OrganizationalUnitNames {\n\tA_SEQUENCE_OF(OrganizationalUnitName_t) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} OrganizationalUnitNames_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_OrganizationalUnitNames;\nextern asn_SET_OF_specifics_t asn_SPC_OrganizationalUnitNames_specs_1;\nextern asn_TYPE_member_t asn_MBR_OrganizationalUnitNames_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _OrganizationalUnitNames_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/OtherLogotypeInfo.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"OtherLogotypeInfo.h\"\n\nasn_TYPE_member_t asn_MBR_OtherLogotypeInfo_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct OtherLogotypeInfo, logotypeType),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"logotypeType\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct OtherLogotypeInfo, info),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_LogotypeInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"info\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_OtherLogotypeInfo_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_OtherLogotypeInfo_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* logotypeType */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* direct */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* indirect */\n};\nasn_SEQUENCE_specifics_t asn_SPC_OtherLogotypeInfo_specs_1 = {\n\tsizeof(struct OtherLogotypeInfo),\n\toffsetof(struct OtherLogotypeInfo, _asn_ctx),\n\tasn_MAP_OtherLogotypeInfo_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_OtherLogotypeInfo = {\n\t\"OtherLogotypeInfo\",\n\t\"OtherLogotypeInfo\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_OtherLogotypeInfo_tags_1,\n\tsizeof(asn_DEF_OtherLogotypeInfo_tags_1)\n\t\t/sizeof(asn_DEF_OtherLogotypeInfo_tags_1[0]), /* 1 */\n\tasn_DEF_OtherLogotypeInfo_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_OtherLogotypeInfo_tags_1)\n\t\t/sizeof(asn_DEF_OtherLogotypeInfo_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_OtherLogotypeInfo_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_OtherLogotypeInfo_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/OtherLogotypeInfo.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"LogotypeCertExtn\"\n * \tfound in \"asn1/rfc3709-LogotypeCertExtn.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_OtherLogotypeInfo_H_\n#define\t_OtherLogotypeInfo_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include \"LogotypeInfo.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* OtherLogotypeInfo */\ntypedef struct OtherLogotypeInfo {\n\tOBJECT_IDENTIFIER_t\t logotypeType;\n\tLogotypeInfo_t\t info;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} OtherLogotypeInfo_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_OtherLogotypeInfo;\nextern asn_SEQUENCE_specifics_t asn_SPC_OtherLogotypeInfo_specs_1;\nextern asn_TYPE_member_t asn_MBR_OtherLogotypeInfo_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _OtherLogotypeInfo_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PDSName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PDSName.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nPDSName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PDSName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PDSName = {\n\t\"PDSName\",\n\t\"PDSName\",\n\t&asn_OP_PrintableString,\n\tPDSName_constraint,\n\tasn_DEF_PDSName_tags_1,\n\tsizeof(asn_DEF_PDSName_tags_1)\n\t\t/sizeof(asn_DEF_PDSName_tags_1[0]), /* 1 */\n\tasn_DEF_PDSName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PDSName_tags_1)\n\t\t/sizeof(asn_DEF_PDSName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/PDSName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PDSName_H_\n#define\t_PDSName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PDSName */\ntypedef PrintableString_t\t PDSName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PDSName;\nasn_struct_free_f PDSName_free;\nasn_struct_print_f PDSName_print;\nasn_constr_check_f PDSName_constraint;\nber_type_decoder_f PDSName_decode_ber;\nder_type_encoder_f PDSName_encode_der;\nxer_type_decoder_f PDSName_decode_xer;\nxer_type_encoder_f PDSName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PDSName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PDSParameter.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PDSParameter.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_printable_string_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 30)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_teletex_string_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 30)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_PDSParameter_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct PDSParameter, printable_string),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printable_string_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printable-string\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct PDSParameter, teletex_string),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletex_string_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletex-string\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PDSParameter_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PDSParameter_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 0, 0, 0 }, /* printable-string */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 1, 0, 0 } /* teletex-string */\n};\nstatic const uint8_t asn_MAP_PDSParameter_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {\n\t(0 << 7) | (0 << 6)\n};\nasn_SET_specifics_t asn_SPC_PDSParameter_specs_1 = {\n\tsizeof(struct PDSParameter),\n\toffsetof(struct PDSParameter, _asn_ctx),\n\toffsetof(struct PDSParameter, _presence_map),\n\tasn_MAP_PDSParameter_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\tasn_MAP_PDSParameter_tag2el_1,\t/* Same as above */\n\t2,\t/* Count of tags in the CXER map */\n\t0,\t/* Whether extensible */\n\t(const unsigned int *)asn_MAP_PDSParameter_mmap_1\t/* Mandatory elements map */\n};\nasn_TYPE_descriptor_t asn_DEF_PDSParameter = {\n\t\"PDSParameter\",\n\t\"PDSParameter\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PDSParameter_tags_1,\n\tsizeof(asn_DEF_PDSParameter_tags_1)\n\t\t/sizeof(asn_DEF_PDSParameter_tags_1[0]), /* 1 */\n\tasn_DEF_PDSParameter_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PDSParameter_tags_1)\n\t\t/sizeof(asn_DEF_PDSParameter_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PDSParameter.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PDSParameter_H_\n#define\t_PDSParameter_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n#include <TeletexString.h>\n#include <constr_SET.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\n\n/*\n * Method of determining the components presence\n */\ntypedef enum PDSParameter_PR {\n\tPDSParameter_PR_printable_string,\t/* Member printable_string is present */\n\tPDSParameter_PR_teletex_string,\t/* Member teletex_string is present */\n} PDSParameter_PR;\n\n/* PDSParameter */\ntypedef struct PDSParameter {\n\tPrintableString_t\t*printable_string\t/* OPTIONAL */;\n\tTeletexString_t\t*teletex_string\t/* OPTIONAL */;\n\t\n\t/* Presence bitmask: ASN_SET_ISPRESENT(pPDSParameter, PDSParameter_PR_x) */\n\tunsigned int _presence_map\n\t\t[((2+(8*sizeof(unsigned int))-1)/(8*sizeof(unsigned int)))];\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PDSParameter_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PDSParameter;\nextern asn_SET_specifics_t asn_SPC_PDSParameter_specs_1;\nextern asn_TYPE_member_t asn_MBR_PDSParameter_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PDSParameter_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PKCS9String.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"MiscImplicitDefinitions\"\n * \tfound in \"asn1/MiscAttrImpl.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PKCS9String.h\"\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\t/* The underlying type is IA5String */\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!(cv <= 127)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_ia5String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst IA5String_t *st = (const IA5String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_PKCS9String_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PKCS9String, choice.ia5String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (22 << 2)),\n\t\t0,\n\t\t&asn_DEF_IA5String,\n\t\t0,\n\t\tmemb_ia5String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"ia5String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct PKCS9String, choice.directoryString),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_DirectoryString,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"directoryString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PKCS9String_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 1, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 1, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 0, 0, 0 }, /* ia5String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 1, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 1, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_PKCS9String_specs_1 = {\n\tsizeof(struct PKCS9String),\n\toffsetof(struct PKCS9String, _asn_ctx),\n\toffsetof(struct PKCS9String, present),\n\tsizeof(((struct PKCS9String *)0)->present),\n\tasn_MAP_PKCS9String_tag2el_1,\n\t6,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_PKCS9String = {\n\t\"PKCS9String\",\n\t\"PKCS9String\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PKCS9String_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PKCS9String_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PKCS9String.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"MiscImplicitDefinitions\"\n * \tfound in \"asn1/MiscAttrImpl.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PKCS9String_H_\n#define\t_PKCS9String_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <IA5String.h>\n#include \"DirectoryString.h\"\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum PKCS9String_PR {\n\tPKCS9String_PR_NOTHING,\t/* No components present */\n\tPKCS9String_PR_ia5String,\n\tPKCS9String_PR_directoryString\n} PKCS9String_PR;\n\n/* PKCS9String */\ntypedef struct PKCS9String {\n\tPKCS9String_PR present;\n\tunion PKCS9String_u {\n\t\tIA5String_t\t ia5String;\n\t\tDirectoryString_t\t directoryString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PKCS9String_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PKCS9String;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PKCS9String_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Pentanomial.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Pentanomial.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Pentanomial_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Pentanomial, k1),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"k1\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Pentanomial, k2),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"k2\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Pentanomial, k3),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"k3\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Pentanomial_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Pentanomial_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* k1 */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* k2 */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 } /* k3 */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Pentanomial_specs_1 = {\n\tsizeof(struct Pentanomial),\n\toffsetof(struct Pentanomial, _asn_ctx),\n\tasn_MAP_Pentanomial_tag2el_1,\n\t3,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Pentanomial = {\n\t\"Pentanomial\",\n\t\"Pentanomial\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Pentanomial_tags_1,\n\tsizeof(asn_DEF_Pentanomial_tags_1)\n\t\t/sizeof(asn_DEF_Pentanomial_tags_1[0]), /* 1 */\n\tasn_DEF_Pentanomial_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Pentanomial_tags_1)\n\t\t/sizeof(asn_DEF_Pentanomial_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Pentanomial_1,\n\t3,\t/* Elements count */\n\t&asn_SPC_Pentanomial_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Pentanomial.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Pentanomial_H_\n#define\t_Pentanomial_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Pentanomial */\ntypedef struct Pentanomial {\n\tINTEGER_t\t k1;\n\tINTEGER_t\t k2;\n\tINTEGER_t\t k3;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Pentanomial_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Pentanomial;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Pentanomial_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PersonalName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PersonalName.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_4[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_4;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_5[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_5(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_5;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_surname_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 40)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_given_name_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_initials_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 5)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_generation_qualifier_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 3)\n\t\t && !check_permitted_alphabet_5(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_PersonalName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PersonalName, surname),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_surname_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"surname\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct PersonalName, given_name),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_given_name_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"given-name\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct PersonalName, initials),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_initials_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"initials\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct PersonalName, generation_qualifier),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_generation_qualifier_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"generation-qualifier\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PersonalName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PersonalName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* surname */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* given-name */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* initials */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* generation-qualifier */\n};\nstatic const uint8_t asn_MAP_PersonalName_mmap_1[(4 + (8 * sizeof(unsigned int)) - 1) / 8] = {\n\t(1 << 7) | (0 << 6) | (0 << 5) | (0 << 4)\n};\nasn_SET_specifics_t asn_SPC_PersonalName_specs_1 = {\n\tsizeof(struct PersonalName),\n\toffsetof(struct PersonalName, _asn_ctx),\n\toffsetof(struct PersonalName, _presence_map),\n\tasn_MAP_PersonalName_tag2el_1,\n\t4,\t/* Count of tags in the map */\n\tasn_MAP_PersonalName_tag2el_1,\t/* Same as above */\n\t4,\t/* Count of tags in the CXER map */\n\t0,\t/* Whether extensible */\n\t(const unsigned int *)asn_MAP_PersonalName_mmap_1\t/* Mandatory elements map */\n};\nasn_TYPE_descriptor_t asn_DEF_PersonalName = {\n\t\"PersonalName\",\n\t\"PersonalName\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PersonalName_tags_1,\n\tsizeof(asn_DEF_PersonalName_tags_1)\n\t\t/sizeof(asn_DEF_PersonalName_tags_1[0]), /* 1 */\n\tasn_DEF_PersonalName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PersonalName_tags_1)\n\t\t/sizeof(asn_DEF_PersonalName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PersonalName_1,\n\t4,\t/* Elements count */\n\t&asn_SPC_PersonalName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PersonalName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PersonalName_H_\n#define\t_PersonalName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n#include <constr_SET.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\n\n/*\n * Method of determining the components presence\n */\ntypedef enum PersonalName_PR {\n\tPersonalName_PR_surname,\t/* Member surname is present */\n\tPersonalName_PR_given_name,\t/* Member given_name is present */\n\tPersonalName_PR_initials,\t/* Member initials is present */\n\tPersonalName_PR_generation_qualifier,\t/* Member generation_qualifier is present */\n} PersonalName_PR;\n\n/* PersonalName */\ntypedef struct PersonalName {\n\tPrintableString_t\t surname;\n\tPrintableString_t\t*given_name\t/* OPTIONAL */;\n\tPrintableString_t\t*initials\t/* OPTIONAL */;\n\tPrintableString_t\t*generation_qualifier\t/* OPTIONAL */;\n\t\n\t/* Presence bitmask: ASN_SET_ISPRESENT(pPersonalName, PersonalName_PR_x) */\n\tunsigned int _presence_map\n\t\t[((4+(8*sizeof(unsigned int))-1)/(8*sizeof(unsigned int)))];\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PersonalName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PersonalName;\nextern asn_SET_specifics_t asn_SPC_PersonalName_specs_1;\nextern asn_TYPE_member_t asn_MBR_PersonalName_1[4];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PersonalName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PhysicalDeliveryCountryName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PhysicalDeliveryCountryName.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_x121_dcc_code_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 3)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_iso_3166_alpha2_code_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 2)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_PhysicalDeliveryCountryName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PhysicalDeliveryCountryName, choice.x121_dcc_code),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2)),\n\t\t0,\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_x121_dcc_code_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"x121-dcc-code\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct PhysicalDeliveryCountryName, choice.iso_3166_alpha2_code),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_iso_3166_alpha2_code_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"iso-3166-alpha2-code\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PhysicalDeliveryCountryName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (18 << 2)), 0, 0, 0 }, /* x121-dcc-code */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* iso-3166-alpha2-code */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_PhysicalDeliveryCountryName_specs_1 = {\n\tsizeof(struct PhysicalDeliveryCountryName),\n\toffsetof(struct PhysicalDeliveryCountryName, _asn_ctx),\n\toffsetof(struct PhysicalDeliveryCountryName, present),\n\tsizeof(((struct PhysicalDeliveryCountryName *)0)->present),\n\tasn_MAP_PhysicalDeliveryCountryName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryCountryName = {\n\t\"PhysicalDeliveryCountryName\",\n\t\"PhysicalDeliveryCountryName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PhysicalDeliveryCountryName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PhysicalDeliveryCountryName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PhysicalDeliveryCountryName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PhysicalDeliveryCountryName_H_\n#define\t_PhysicalDeliveryCountryName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n#include <PrintableString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum PhysicalDeliveryCountryName_PR {\n\tPhysicalDeliveryCountryName_PR_NOTHING,\t/* No components present */\n\tPhysicalDeliveryCountryName_PR_x121_dcc_code,\n\tPhysicalDeliveryCountryName_PR_iso_3166_alpha2_code\n} PhysicalDeliveryCountryName_PR;\n\n/* PhysicalDeliveryCountryName */\ntypedef struct PhysicalDeliveryCountryName {\n\tPhysicalDeliveryCountryName_PR present;\n\tunion PhysicalDeliveryCountryName_u {\n\t\tNumericString_t\t x121_dcc_code;\n\t\tPrintableString_t\t iso_3166_alpha2_code;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PhysicalDeliveryCountryName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryCountryName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PhysicalDeliveryCountryName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PhysicalDeliveryOfficeName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PhysicalDeliveryOfficeName.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PhysicalDeliveryOfficeName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryOfficeName = {\n\t\"PhysicalDeliveryOfficeName\",\n\t\"PhysicalDeliveryOfficeName\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PhysicalDeliveryOfficeName_tags_1,\n\tsizeof(asn_DEF_PhysicalDeliveryOfficeName_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryOfficeName_tags_1[0]), /* 1 */\n\tasn_DEF_PhysicalDeliveryOfficeName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PhysicalDeliveryOfficeName_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryOfficeName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PhysicalDeliveryOfficeName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PhysicalDeliveryOfficeName_H_\n#define\t_PhysicalDeliveryOfficeName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PhysicalDeliveryOfficeName */\ntypedef PDSParameter_t\t PhysicalDeliveryOfficeName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryOfficeName;\nasn_struct_free_f PhysicalDeliveryOfficeName_free;\nasn_struct_print_f PhysicalDeliveryOfficeName_print;\nasn_constr_check_f PhysicalDeliveryOfficeName_constraint;\nber_type_decoder_f PhysicalDeliveryOfficeName_decode_ber;\nder_type_encoder_f PhysicalDeliveryOfficeName_encode_der;\nxer_type_decoder_f PhysicalDeliveryOfficeName_decode_xer;\nxer_type_encoder_f PhysicalDeliveryOfficeName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PhysicalDeliveryOfficeName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PhysicalDeliveryOfficeNumber.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PhysicalDeliveryOfficeNumber.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PhysicalDeliveryOfficeNumber_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryOfficeNumber = {\n\t\"PhysicalDeliveryOfficeNumber\",\n\t\"PhysicalDeliveryOfficeNumber\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PhysicalDeliveryOfficeNumber_tags_1,\n\tsizeof(asn_DEF_PhysicalDeliveryOfficeNumber_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryOfficeNumber_tags_1[0]), /* 1 */\n\tasn_DEF_PhysicalDeliveryOfficeNumber_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PhysicalDeliveryOfficeNumber_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryOfficeNumber_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PhysicalDeliveryOfficeNumber.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PhysicalDeliveryOfficeNumber_H_\n#define\t_PhysicalDeliveryOfficeNumber_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PhysicalDeliveryOfficeNumber */\ntypedef PDSParameter_t\t PhysicalDeliveryOfficeNumber_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryOfficeNumber;\nasn_struct_free_f PhysicalDeliveryOfficeNumber_free;\nasn_struct_print_f PhysicalDeliveryOfficeNumber_print;\nasn_constr_check_f PhysicalDeliveryOfficeNumber_constraint;\nber_type_decoder_f PhysicalDeliveryOfficeNumber_decode_ber;\nder_type_encoder_f PhysicalDeliveryOfficeNumber_encode_der;\nxer_type_decoder_f PhysicalDeliveryOfficeNumber_decode_xer;\nxer_type_encoder_f PhysicalDeliveryOfficeNumber_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PhysicalDeliveryOfficeNumber_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PhysicalDeliveryOrganizationName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PhysicalDeliveryOrganizationName.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PhysicalDeliveryOrganizationName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryOrganizationName = {\n\t\"PhysicalDeliveryOrganizationName\",\n\t\"PhysicalDeliveryOrganizationName\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PhysicalDeliveryOrganizationName_tags_1,\n\tsizeof(asn_DEF_PhysicalDeliveryOrganizationName_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryOrganizationName_tags_1[0]), /* 1 */\n\tasn_DEF_PhysicalDeliveryOrganizationName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PhysicalDeliveryOrganizationName_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryOrganizationName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PhysicalDeliveryOrganizationName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PhysicalDeliveryOrganizationName_H_\n#define\t_PhysicalDeliveryOrganizationName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PhysicalDeliveryOrganizationName */\ntypedef PDSParameter_t\t PhysicalDeliveryOrganizationName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryOrganizationName;\nasn_struct_free_f PhysicalDeliveryOrganizationName_free;\nasn_struct_print_f PhysicalDeliveryOrganizationName_print;\nasn_constr_check_f PhysicalDeliveryOrganizationName_constraint;\nber_type_decoder_f PhysicalDeliveryOrganizationName_decode_ber;\nder_type_encoder_f PhysicalDeliveryOrganizationName_encode_der;\nxer_type_decoder_f PhysicalDeliveryOrganizationName_decode_xer;\nxer_type_encoder_f PhysicalDeliveryOrganizationName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PhysicalDeliveryOrganizationName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PhysicalDeliveryPersonalName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PhysicalDeliveryPersonalName.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PhysicalDeliveryPersonalName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryPersonalName = {\n\t\"PhysicalDeliveryPersonalName\",\n\t\"PhysicalDeliveryPersonalName\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PhysicalDeliveryPersonalName_tags_1,\n\tsizeof(asn_DEF_PhysicalDeliveryPersonalName_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryPersonalName_tags_1[0]), /* 1 */\n\tasn_DEF_PhysicalDeliveryPersonalName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PhysicalDeliveryPersonalName_tags_1)\n\t\t/sizeof(asn_DEF_PhysicalDeliveryPersonalName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PhysicalDeliveryPersonalName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PhysicalDeliveryPersonalName_H_\n#define\t_PhysicalDeliveryPersonalName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PhysicalDeliveryPersonalName */\ntypedef PDSParameter_t\t PhysicalDeliveryPersonalName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PhysicalDeliveryPersonalName;\nasn_struct_free_f PhysicalDeliveryPersonalName_free;\nasn_struct_print_f PhysicalDeliveryPersonalName_print;\nasn_constr_check_f PhysicalDeliveryPersonalName_constraint;\nber_type_decoder_f PhysicalDeliveryPersonalName_decode_ber;\nder_type_encoder_f PhysicalDeliveryPersonalName_encode_der;\nxer_type_decoder_f PhysicalDeliveryPersonalName_decode_xer;\nxer_type_encoder_f PhysicalDeliveryPersonalName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PhysicalDeliveryPersonalName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PlaceOfBirth.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PlaceOfBirth.h\"\n\n/*\n * This type is implemented using DirectoryString,\n * so here we adjust the DEF accordingly.\n */\nasn_TYPE_descriptor_t asn_DEF_PlaceOfBirth = {\n\t\"PlaceOfBirth\",\n\t\"PlaceOfBirth\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_DirectoryString_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_DirectoryString_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PlaceOfBirth.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PlaceOfBirth_H_\n#define\t_PlaceOfBirth_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"DirectoryString.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PlaceOfBirth */\ntypedef DirectoryString_t\t PlaceOfBirth_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PlaceOfBirth;\nasn_struct_free_f PlaceOfBirth_free;\nasn_struct_print_f PlaceOfBirth_print;\nasn_constr_check_f PlaceOfBirth_constraint;\nber_type_decoder_f PlaceOfBirth_decode_ber;\nder_type_encoder_f PlaceOfBirth_encode_der;\nxer_type_decoder_f PlaceOfBirth_decode_xer;\nxer_type_encoder_f PlaceOfBirth_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PlaceOfBirth_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PolicyConstraints.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PolicyConstraints.h\"\n\nstatic asn_TYPE_member_t asn_MBR_PolicyConstraints_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct PolicyConstraints, requireExplicitPolicy),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_SkipCerts,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"requireExplicitPolicy\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct PolicyConstraints, inhibitPolicyMapping),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_SkipCerts,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"inhibitPolicyMapping\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PolicyConstraints_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PolicyConstraints_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* requireExplicitPolicy */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* inhibitPolicyMapping */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_PolicyConstraints_specs_1 = {\n\tsizeof(struct PolicyConstraints),\n\toffsetof(struct PolicyConstraints, _asn_ctx),\n\tasn_MAP_PolicyConstraints_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_PolicyConstraints = {\n\t\"PolicyConstraints\",\n\t\"PolicyConstraints\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_PolicyConstraints_tags_1,\n\tsizeof(asn_DEF_PolicyConstraints_tags_1)\n\t\t/sizeof(asn_DEF_PolicyConstraints_tags_1[0]), /* 1 */\n\tasn_DEF_PolicyConstraints_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PolicyConstraints_tags_1)\n\t\t/sizeof(asn_DEF_PolicyConstraints_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PolicyConstraints_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PolicyConstraints_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PolicyConstraints.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PolicyConstraints_H_\n#define\t_PolicyConstraints_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"SkipCerts.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PolicyConstraints */\ntypedef struct PolicyConstraints {\n\tSkipCerts_t\t*requireExplicitPolicy\t/* OPTIONAL */;\n\tSkipCerts_t\t*inhibitPolicyMapping\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PolicyConstraints_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PolicyConstraints;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PolicyConstraints_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PolicyInformation.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PolicyInformation.h\"\n\nstatic int\nmemb_policyQualifiers_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_policyQualifiers_3[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_PolicyQualifierInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_policyQualifiers_tags_3[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_policyQualifiers_specs_3 = {\n\tsizeof(struct policyQualifiers),\n\toffsetof(struct policyQualifiers, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_policyQualifiers_3 = {\n\t\"policyQualifiers\",\n\t\"policyQualifiers\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_policyQualifiers_tags_3,\n\tsizeof(asn_DEF_policyQualifiers_tags_3)\n\t\t/sizeof(asn_DEF_policyQualifiers_tags_3[0]), /* 1 */\n\tasn_DEF_policyQualifiers_tags_3,\t/* Same as above */\n\tsizeof(asn_DEF_policyQualifiers_tags_3)\n\t\t/sizeof(asn_DEF_policyQualifiers_tags_3[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_policyQualifiers_3,\n\t1,\t/* Single element */\n\t&asn_SPC_policyQualifiers_specs_3\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_PolicyInformation_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PolicyInformation, policyIdentifier),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_CertPolicyId,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"policyIdentifier\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct PolicyInformation, policyQualifiers),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_policyQualifiers_3,\n\t\t0,\n\t\tmemb_policyQualifiers_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"policyQualifiers\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PolicyInformation_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PolicyInformation_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* policyIdentifier */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* policyQualifiers */\n};\nasn_SEQUENCE_specifics_t asn_SPC_PolicyInformation_specs_1 = {\n\tsizeof(struct PolicyInformation),\n\toffsetof(struct PolicyInformation, _asn_ctx),\n\tasn_MAP_PolicyInformation_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_PolicyInformation = {\n\t\"PolicyInformation\",\n\t\"PolicyInformation\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_PolicyInformation_tags_1,\n\tsizeof(asn_DEF_PolicyInformation_tags_1)\n\t\t/sizeof(asn_DEF_PolicyInformation_tags_1[0]), /* 1 */\n\tasn_DEF_PolicyInformation_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PolicyInformation_tags_1)\n\t\t/sizeof(asn_DEF_PolicyInformation_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PolicyInformation_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PolicyInformation_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PolicyInformation.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PolicyInformation_H_\n#define\t_PolicyInformation_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"CertPolicyId.h\"\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct PolicyQualifierInfo;\n\n/* PolicyInformation */\ntypedef struct PolicyInformation {\n\tCertPolicyId_t\t policyIdentifier;\n\tstruct policyQualifiers {\n\t\tA_SEQUENCE_OF(struct PolicyQualifierInfo) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *policyQualifiers;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PolicyInformation_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PolicyInformation;\nextern asn_SEQUENCE_specifics_t asn_SPC_PolicyInformation_specs_1;\nextern asn_TYPE_member_t asn_MBR_PolicyInformation_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"PolicyQualifierInfo.h\"\n\n#endif\t/* _PolicyInformation_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PolicyMappings.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PolicyMappings.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Member_2[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Member, issuerDomainPolicy),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_CertPolicyId,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"issuerDomainPolicy\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Member, subjectDomainPolicy),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_CertPolicyId,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"subjectDomainPolicy\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Member_tags_2[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Member_tag2el_2[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 1 }, /* issuerDomainPolicy */\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, -1, 0 } /* subjectDomainPolicy */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Member_specs_2 = {\n\tsizeof(struct Member),\n\toffsetof(struct Member, _asn_ctx),\n\tasn_MAP_Member_tag2el_2,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_Member_2 = {\n\t\"SEQUENCE\",\n\t\"SEQUENCE\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Member_tags_2,\n\tsizeof(asn_DEF_Member_tags_2)\n\t\t/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */\n\tasn_DEF_Member_tags_2,\t/* Same as above */\n\tsizeof(asn_DEF_Member_tags_2)\n\t\t/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Member_2,\n\t2,\t/* Elements count */\n\t&asn_SPC_Member_specs_2\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_PolicyMappings_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Member_2,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PolicyMappings_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_PolicyMappings_specs_1 = {\n\tsizeof(struct PolicyMappings),\n\toffsetof(struct PolicyMappings, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_PolicyMappings = {\n\t\"PolicyMappings\",\n\t\"PolicyMappings\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_PolicyMappings_tags_1,\n\tsizeof(asn_DEF_PolicyMappings_tags_1)\n\t\t/sizeof(asn_DEF_PolicyMappings_tags_1[0]), /* 1 */\n\tasn_DEF_PolicyMappings_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PolicyMappings_tags_1)\n\t\t/sizeof(asn_DEF_PolicyMappings_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PolicyMappings_1,\n\t1,\t/* Single element */\n\t&asn_SPC_PolicyMappings_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PolicyMappings.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PolicyMappings_H_\n#define\t_PolicyMappings_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include \"CertPolicyId.h\"\n#include <constr_SEQUENCE.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward definitions */\ntypedef struct Member {\n\tCertPolicyId_t\t issuerDomainPolicy;\n\tCertPolicyId_t\t subjectDomainPolicy;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Member;\n\n/* PolicyMappings */\ntypedef struct PolicyMappings {\n\tA_SEQUENCE_OF(Member) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PolicyMappings_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PolicyMappings;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PolicyMappings_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PolicyQualifierId.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PolicyQualifierId.h\"\n\nint\nPolicyQualifierId_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t\n\tif(1 /* No applicable constraints whatsoever */) {\n\t\t/* Nothing is here. See below */\n\t}\n\t\n\t/* Replace with underlying type checker */\n\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n}\n\n/*\n * This type is implemented using OBJECT_IDENTIFIER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PolicyQualifierId_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PolicyQualifierId = {\n\t\"PolicyQualifierId\",\n\t\"PolicyQualifierId\",\n\t&asn_OP_OBJECT_IDENTIFIER,\n\tPolicyQualifierId_constraint,\n\tasn_DEF_PolicyQualifierId_tags_1,\n\tsizeof(asn_DEF_PolicyQualifierId_tags_1)\n\t\t/sizeof(asn_DEF_PolicyQualifierId_tags_1[0]), /* 1 */\n\tasn_DEF_PolicyQualifierId_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PolicyQualifierId_tags_1)\n\t\t/sizeof(asn_DEF_PolicyQualifierId_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/PolicyQualifierId.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PolicyQualifierId_H_\n#define\t_PolicyQualifierId_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PolicyQualifierId */\ntypedef OBJECT_IDENTIFIER_t\t PolicyQualifierId_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PolicyQualifierId;\nasn_struct_free_f PolicyQualifierId_free;\nasn_struct_print_f PolicyQualifierId_print;\nasn_constr_check_f PolicyQualifierId_constraint;\nber_type_decoder_f PolicyQualifierId_decode_ber;\nder_type_encoder_f PolicyQualifierId_encode_der;\nxer_type_decoder_f PolicyQualifierId_decode_xer;\nxer_type_encoder_f PolicyQualifierId_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PolicyQualifierId_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PolicyQualifierInfo.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PolicyQualifierInfo.h\"\n\nasn_TYPE_member_t asn_MBR_PolicyQualifierInfo_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PolicyQualifierInfo, policyQualifierId),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_PolicyQualifierId,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"policyQualifierId\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_NOFLAGS, 0, offsetof(struct PolicyQualifierInfo, qualifier),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"qualifier\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PolicyQualifierInfo_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PolicyQualifierInfo_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* policyQualifierId */\n};\nasn_SEQUENCE_specifics_t asn_SPC_PolicyQualifierInfo_specs_1 = {\n\tsizeof(struct PolicyQualifierInfo),\n\toffsetof(struct PolicyQualifierInfo, _asn_ctx),\n\tasn_MAP_PolicyQualifierInfo_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_PolicyQualifierInfo = {\n\t\"PolicyQualifierInfo\",\n\t\"PolicyQualifierInfo\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_PolicyQualifierInfo_tags_1,\n\tsizeof(asn_DEF_PolicyQualifierInfo_tags_1)\n\t\t/sizeof(asn_DEF_PolicyQualifierInfo_tags_1[0]), /* 1 */\n\tasn_DEF_PolicyQualifierInfo_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PolicyQualifierInfo_tags_1)\n\t\t/sizeof(asn_DEF_PolicyQualifierInfo_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PolicyQualifierInfo_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PolicyQualifierInfo_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PolicyQualifierInfo.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PolicyQualifierInfo_H_\n#define\t_PolicyQualifierInfo_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PolicyQualifierId.h\"\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PolicyQualifierInfo */\ntypedef struct PolicyQualifierInfo {\n\tPolicyQualifierId_t\t policyQualifierId;\n\tANY_t\t qualifier;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PolicyQualifierInfo_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PolicyQualifierInfo;\nextern asn_SEQUENCE_specifics_t asn_SPC_PolicyQualifierInfo_specs_1;\nextern asn_TYPE_member_t asn_MBR_PolicyQualifierInfo_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PolicyQualifierInfo_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PostOfficeBoxAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PostOfficeBoxAddress.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PostOfficeBoxAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PostOfficeBoxAddress = {\n\t\"PostOfficeBoxAddress\",\n\t\"PostOfficeBoxAddress\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PostOfficeBoxAddress_tags_1,\n\tsizeof(asn_DEF_PostOfficeBoxAddress_tags_1)\n\t\t/sizeof(asn_DEF_PostOfficeBoxAddress_tags_1[0]), /* 1 */\n\tasn_DEF_PostOfficeBoxAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PostOfficeBoxAddress_tags_1)\n\t\t/sizeof(asn_DEF_PostOfficeBoxAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PostOfficeBoxAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PostOfficeBoxAddress_H_\n#define\t_PostOfficeBoxAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PostOfficeBoxAddress */\ntypedef PDSParameter_t\t PostOfficeBoxAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PostOfficeBoxAddress;\nasn_struct_free_f PostOfficeBoxAddress_free;\nasn_struct_print_f PostOfficeBoxAddress_print;\nasn_constr_check_f PostOfficeBoxAddress_constraint;\nber_type_decoder_f PostOfficeBoxAddress_decode_ber;\nder_type_encoder_f PostOfficeBoxAddress_encode_der;\nxer_type_decoder_f PostOfficeBoxAddress_decode_xer;\nxer_type_encoder_f PostOfficeBoxAddress_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PostOfficeBoxAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PostalAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"MiscAttributeForDistinguishedNames\"\n * \tfound in \"asn1/MiscAttr.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PostalAddress.h\"\n\nstatic asn_TYPE_member_t asn_MBR_PostalAddress_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_DirectoryString,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PostalAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_PostalAddress_specs_1 = {\n\tsizeof(struct PostalAddress),\n\toffsetof(struct PostalAddress, _asn_ctx),\n\t2,\t/* XER encoding is XMLValueList */\n};\nasn_TYPE_descriptor_t asn_DEF_PostalAddress = {\n\t\"PostalAddress\",\n\t\"PostalAddress\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_PostalAddress_tags_1,\n\tsizeof(asn_DEF_PostalAddress_tags_1)\n\t\t/sizeof(asn_DEF_PostalAddress_tags_1[0]), /* 1 */\n\tasn_DEF_PostalAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PostalAddress_tags_1)\n\t\t/sizeof(asn_DEF_PostalAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PostalAddress_1,\n\t1,\t/* Single element */\n\t&asn_SPC_PostalAddress_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PostalAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"MiscAttributeForDistinguishedNames\"\n * \tfound in \"asn1/MiscAttr.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PostalAddress_H_\n#define\t_PostalAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct DirectoryString;\n\n/* PostalAddress */\ntypedef struct PostalAddress {\n\tA_SEQUENCE_OF(struct DirectoryString) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PostalAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PostalAddress;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"DirectoryString.h\"\n\n#endif\t/* _PostalAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PostalCode.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PostalCode.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_numeric_code_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printable_code_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_PostalCode_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PostalCode, choice.numeric_code),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2)),\n\t\t0,\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_numeric_code_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"numeric-code\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct PostalCode, choice.printable_code),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printable_code_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printable-code\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PostalCode_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (18 << 2)), 0, 0, 0 }, /* numeric-code */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* printable-code */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_PostalCode_specs_1 = {\n\tsizeof(struct PostalCode),\n\toffsetof(struct PostalCode, _asn_ctx),\n\toffsetof(struct PostalCode, present),\n\tsizeof(((struct PostalCode *)0)->present),\n\tasn_MAP_PostalCode_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_PostalCode = {\n\t\"PostalCode\",\n\t\"PostalCode\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PostalCode_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PostalCode_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PostalCode.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PostalCode_H_\n#define\t_PostalCode_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n#include <PrintableString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum PostalCode_PR {\n\tPostalCode_PR_NOTHING,\t/* No components present */\n\tPostalCode_PR_numeric_code,\n\tPostalCode_PR_printable_code\n} PostalCode_PR;\n\n/* PostalCode */\ntypedef struct PostalCode {\n\tPostalCode_PR present;\n\tunion PostalCode_u {\n\t\tNumericString_t\t numeric_code;\n\t\tPrintableString_t\t printable_code;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PostalCode_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PostalCode;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PostalCode_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PosteRestanteAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PosteRestanteAddress.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PosteRestanteAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PosteRestanteAddress = {\n\t\"PosteRestanteAddress\",\n\t\"PosteRestanteAddress\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_PosteRestanteAddress_tags_1,\n\tsizeof(asn_DEF_PosteRestanteAddress_tags_1)\n\t\t/sizeof(asn_DEF_PosteRestanteAddress_tags_1[0]), /* 1 */\n\tasn_DEF_PosteRestanteAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PosteRestanteAddress_tags_1)\n\t\t/sizeof(asn_DEF_PosteRestanteAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PosteRestanteAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PosteRestanteAddress_H_\n#define\t_PosteRestanteAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PosteRestanteAddress */\ntypedef PDSParameter_t\t PosteRestanteAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PosteRestanteAddress;\nasn_struct_free_f PosteRestanteAddress_free;\nasn_struct_print_f PosteRestanteAddress_print;\nasn_constr_check_f PosteRestanteAddress_constraint;\nber_type_decoder_f PosteRestanteAddress_decode_ber;\nder_type_encoder_f PosteRestanteAddress_encode_der;\nxer_type_decoder_f PosteRestanteAddress_decode_xer;\nxer_type_encoder_f PosteRestanteAddress_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PosteRestanteAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PredefinedBiometricType.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PredefinedBiometricType.h\"\n\nint\nPredefinedBiometricType_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tvalue = *(const long *)sptr;\n\t\n\tif((value >= 0 && value <= 1)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using NativeInteger,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_PredefinedBiometricType_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_PredefinedBiometricType = {\n\t\"PredefinedBiometricType\",\n\t\"PredefinedBiometricType\",\n\t&asn_OP_NativeInteger,\n\tPredefinedBiometricType_constraint,\n\tasn_DEF_PredefinedBiometricType_tags_1,\n\tsizeof(asn_DEF_PredefinedBiometricType_tags_1)\n\t\t/sizeof(asn_DEF_PredefinedBiometricType_tags_1[0]), /* 1 */\n\tasn_DEF_PredefinedBiometricType_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PredefinedBiometricType_tags_1)\n\t\t/sizeof(asn_DEF_PredefinedBiometricType_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/PredefinedBiometricType.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PredefinedBiometricType_H_\n#define\t_PredefinedBiometricType_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NativeInteger.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum PredefinedBiometricType {\n\tPredefinedBiometricType_picture\t= 0,\n\tPredefinedBiometricType_handwritten_signature\t= 1\n} e_PredefinedBiometricType;\n\n/* PredefinedBiometricType */\ntypedef long\t PredefinedBiometricType_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PredefinedBiometricType;\nasn_struct_free_f PredefinedBiometricType_free;\nasn_struct_print_f PredefinedBiometricType_print;\nasn_constr_check_f PredefinedBiometricType_constraint;\nber_type_decoder_f PredefinedBiometricType_decode_ber;\nder_type_encoder_f PredefinedBiometricType_encode_der;\nxer_type_decoder_f PredefinedBiometricType_decode_xer;\nxer_type_encoder_f PredefinedBiometricType_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PredefinedBiometricType_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PresentationAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PresentationAddress.h\"\n\nstatic int\nmemb_nAddresses_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSET_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_nAddresses_5[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\n\t\t0,\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_nAddresses_tags_5[] = {\n\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_nAddresses_specs_5 = {\n\tsizeof(struct nAddresses),\n\toffsetof(struct nAddresses, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_nAddresses_5 = {\n\t\"nAddresses\",\n\t\"nAddresses\",\n\t&asn_OP_SET_OF,\n\tSET_OF_constraint,\n\tasn_DEF_nAddresses_tags_5,\n\tsizeof(asn_DEF_nAddresses_tags_5)\n\t\t/sizeof(asn_DEF_nAddresses_tags_5[0]), /* 2 */\n\tasn_DEF_nAddresses_tags_5,\t/* Same as above */\n\tsizeof(asn_DEF_nAddresses_tags_5)\n\t\t/sizeof(asn_DEF_nAddresses_tags_5[0]), /* 2 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_nAddresses_5,\n\t1,\t/* Single element */\n\t&asn_SPC_nAddresses_specs_5\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_PresentationAddress_1[] = {\n\t{ ATF_POINTER, 3, offsetof(struct PresentationAddress, pSelector),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"pSelector\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct PresentationAddress, sSelector),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"sSelector\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct PresentationAddress, tSelector),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_OCTET_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"tSelector\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct PresentationAddress, nAddresses),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_nAddresses_5,\n\t\t0,\n\t\tmemb_nAddresses_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"nAddresses\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PresentationAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PresentationAddress_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pSelector */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* sSelector */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* tSelector */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* nAddresses */\n};\nasn_SEQUENCE_specifics_t asn_SPC_PresentationAddress_specs_1 = {\n\tsizeof(struct PresentationAddress),\n\toffsetof(struct PresentationAddress, _asn_ctx),\n\tasn_MAP_PresentationAddress_tag2el_1,\n\t4,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_PresentationAddress = {\n\t\"PresentationAddress\",\n\t\"PresentationAddress\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_PresentationAddress_tags_1,\n\tsizeof(asn_DEF_PresentationAddress_tags_1)\n\t\t/sizeof(asn_DEF_PresentationAddress_tags_1[0]), /* 1 */\n\tasn_DEF_PresentationAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PresentationAddress_tags_1)\n\t\t/sizeof(asn_DEF_PresentationAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PresentationAddress_1,\n\t4,\t/* Elements count */\n\t&asn_SPC_PresentationAddress_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PresentationAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PresentationAddress_H_\n#define\t_PresentationAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OCTET_STRING.h>\n#include <asn_SET_OF.h>\n#include <constr_SET_OF.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PresentationAddress */\ntypedef struct PresentationAddress {\n\tOCTET_STRING_t\t*pSelector\t/* OPTIONAL */;\n\tOCTET_STRING_t\t*sSelector\t/* OPTIONAL */;\n\tOCTET_STRING_t\t*tSelector\t/* OPTIONAL */;\n\tstruct nAddresses {\n\t\tA_SET_OF(OCTET_STRING_t) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} nAddresses;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PresentationAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PresentationAddress;\nextern asn_SEQUENCE_specifics_t asn_SPC_PresentationAddress_specs_1;\nextern asn_TYPE_member_t asn_MBR_PresentationAddress_1[4];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PresentationAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Prime-p.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Prime-p.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_Prime_p_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_Prime_p = {\n\t\"Prime-p\",\n\t\"Prime-p\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_Prime_p_tags_1,\n\tsizeof(asn_DEF_Prime_p_tags_1)\n\t\t/sizeof(asn_DEF_Prime_p_tags_1[0]), /* 1 */\n\tasn_DEF_Prime_p_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Prime_p_tags_1)\n\t\t/sizeof(asn_DEF_Prime_p_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/Prime-p.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Prime_p_H_\n#define\t_Prime_p_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Prime-p */\ntypedef INTEGER_t\t Prime_p_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Prime_p;\nasn_struct_free_f Prime_p_free;\nasn_struct_print_f Prime_p_print;\nasn_constr_check_f Prime_p_constraint;\nber_type_decoder_f Prime_p_decode_ber;\nder_type_encoder_f Prime_p_encode_der;\nxer_type_decoder_f Prime_p_decode_xer;\nxer_type_encoder_f Prime_p_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Prime_p_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PrintableString.c",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <PrintableString.h>\n\n/*\n * ASN.1:1984 (X.409)\n */\nstatic const int _PrintableString_alphabet[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\nstatic const int _PrintableString_code2value[74] = {\n32,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,\n55,56,57,58,61,63,65,66,67,68,69,70,71,72,73,74,\n75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,\n97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,\n113,114,115,116,117,118,119,120,121,122};\n\n/*\n * PrintableString basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_PrintableString_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\t/* [UNIVERSAL 19] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\t/* ... OCTET STRING */\n};\nstatic int asn_DEF_PrintableString_v2c(unsigned int value) {\n\treturn _PrintableString_alphabet[value > 255 ? 0 : value] - 1;\n}\nstatic int asn_DEF_PrintableString_c2v(unsigned int code) {\n\tif(code < 74)\n\t\treturn _PrintableString_code2value[code];\n\treturn -1;\n}\nstatic asn_per_constraints_t asn_DEF_PrintableString_per_constraints = {\n\t{ APC_CONSTRAINED, 4, 4, 0x20, 0x39 },\t/* Value */\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\t/* Size */\n\tasn_DEF_PrintableString_v2c,\n\tasn_DEF_PrintableString_c2v\n};\nasn_TYPE_operation_t asn_OP_PrintableString = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print_utf8,\t/* ASCII subset */\n\tOCTET_STRING_compare,\n\tPrintableString_constraint,\n\tOCTET_STRING_decode_ber,      /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_utf8,\n\tOCTET_STRING_encode_xer_utf8,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif\t/* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_PrintableString = {\n\t\"PrintableString\",\n\t\"PrintableString\",\n\t&asn_OP_PrintableString,\n\tPrintableString_constraint,\n\tasn_DEF_PrintableString_tags,\n\tsizeof(asn_DEF_PrintableString_tags)\n\t  / sizeof(asn_DEF_PrintableString_tags[0]) - 1,\n\tasn_DEF_PrintableString_tags,\n\tsizeof(asn_DEF_PrintableString_tags)\n\t  / sizeof(asn_DEF_PrintableString_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_PrintableString_per_constraints,\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n\nint\nPrintableString_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\n\tif(st && st->buf) {\n\t\tuint8_t *buf = st->buf;\n\t\tuint8_t *end = buf + st->size;\n\n\t\t/*\n\t\t * Check the alphabet of the PrintableString.\n\t\t * ASN.1:1984 (X.409)\n\t\t */\n\t\tfor(; buf < end; buf++) {\n\t\t\tif(!_PrintableString_alphabet[*buf]) {\n\t\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\t\"%s: value byte %ld (%d) \"\n\t\t\t\t\t\"not in PrintableString alphabet \"\n\t\t\t\t\t\"(%s:%d)\",\n\t\t\t\t\ttd->name,\n\t\t\t\t\t(long)((buf - st->buf) + 1),\n\t\t\t\t\t*buf,\n\t\t\t\t\t__FILE__, __LINE__);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n"
  },
  {
    "path": "ext/PrintableString.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_PrintableString_H_\n#define\t_PrintableString_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t PrintableString_t;  /* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_PrintableString;\nextern asn_TYPE_operation_t asn_OP_PrintableString;\n\nasn_constr_check_f PrintableString_constraint;\n\n#define PrintableString_free            OCTET_STRING_free\n#define PrintableString_print           OCTET_STRING_print_utf8\n#define PrintableString_compare         OCTET_STRING_compare\n#define PrintableString_decode_ber      OCTET_STRING_decode_ber\n#define PrintableString_encode_der      OCTET_STRING_encode_der\n#define PrintableString_decode_xer      OCTET_STRING_decode_xer_utf8\n#define PrintableString_encode_xer      OCTET_STRING_encode_xer_utf8\n#define PrintableString_decode_uper     OCTET_STRING_decode_uper\n#define PrintableString_encode_uper     OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PrintableString_H_ */\n"
  },
  {
    "path": "ext/PrivateDomainName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PrivateDomainName.h\"\n\nstatic const int permitted_alphabet_table_2[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_2(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_2;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_numeric_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_2(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printable_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_PrivateDomainName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct PrivateDomainName, choice.numeric),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2)),\n\t\t0,\n\t\t&asn_DEF_NumericString,\n\t\t0,\n\t\tmemb_numeric_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"numeric\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct PrivateDomainName, choice.printable),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printable_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printable\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PrivateDomainName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (18 << 2)), 0, 0, 0 }, /* numeric */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 } /* printable */\n};\nasn_CHOICE_specifics_t asn_SPC_PrivateDomainName_specs_1 = {\n\tsizeof(struct PrivateDomainName),\n\toffsetof(struct PrivateDomainName, _asn_ctx),\n\toffsetof(struct PrivateDomainName, present),\n\tsizeof(((struct PrivateDomainName *)0)->present),\n\tasn_MAP_PrivateDomainName_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_PrivateDomainName = {\n\t\"PrivateDomainName\",\n\t\"PrivateDomainName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PrivateDomainName_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PrivateDomainName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PrivateDomainName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PrivateDomainName_H_\n#define\t_PrivateDomainName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n#include <PrintableString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum PrivateDomainName_PR {\n\tPrivateDomainName_PR_NOTHING,\t/* No components present */\n\tPrivateDomainName_PR_numeric,\n\tPrivateDomainName_PR_printable\n} PrivateDomainName_PR;\n\n/* PrivateDomainName */\ntypedef struct PrivateDomainName {\n\tPrivateDomainName_PR present;\n\tunion PrivateDomainName_u {\n\t\tNumericString_t\t numeric;\n\t\tPrintableString_t\t printable;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PrivateDomainName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PrivateDomainName;\nextern asn_CHOICE_specifics_t asn_SPC_PrivateDomainName_specs_1;\nextern asn_TYPE_member_t asn_MBR_PrivateDomainName_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PrivateDomainName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/PrivateKeyUsagePeriod.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"PrivateKeyUsagePeriod.h\"\n\nstatic asn_TYPE_member_t asn_MBR_PrivateKeyUsagePeriod_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct PrivateKeyUsagePeriod, notBefore),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralizedTime,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"notBefore\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct PrivateKeyUsagePeriod, notAfter),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_GeneralizedTime,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"notAfter\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_PrivateKeyUsagePeriod_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_PrivateKeyUsagePeriod_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* notBefore */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* notAfter */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_PrivateKeyUsagePeriod_specs_1 = {\n\tsizeof(struct PrivateKeyUsagePeriod),\n\toffsetof(struct PrivateKeyUsagePeriod, _asn_ctx),\n\tasn_MAP_PrivateKeyUsagePeriod_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_PrivateKeyUsagePeriod = {\n\t\"PrivateKeyUsagePeriod\",\n\t\"PrivateKeyUsagePeriod\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_PrivateKeyUsagePeriod_tags_1,\n\tsizeof(asn_DEF_PrivateKeyUsagePeriod_tags_1)\n\t\t/sizeof(asn_DEF_PrivateKeyUsagePeriod_tags_1[0]), /* 1 */\n\tasn_DEF_PrivateKeyUsagePeriod_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_PrivateKeyUsagePeriod_tags_1)\n\t\t/sizeof(asn_DEF_PrivateKeyUsagePeriod_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PrivateKeyUsagePeriod_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PrivateKeyUsagePeriod_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/PrivateKeyUsagePeriod.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_PrivateKeyUsagePeriod_H_\n#define\t_PrivateKeyUsagePeriod_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <GeneralizedTime.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* PrivateKeyUsagePeriod */\ntypedef struct PrivateKeyUsagePeriod {\n\tGeneralizedTime_t\t*notBefore\t/* OPTIONAL */;\n\tGeneralizedTime_t\t*notAfter\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} PrivateKeyUsagePeriod_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_PrivateKeyUsagePeriod;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PrivateKeyUsagePeriod_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/QCStatement.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"QCStatement.h\"\n\nasn_TYPE_member_t asn_MBR_QCStatement_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct QCStatement, statementId),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"statementId\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_POINTER, 1, offsetof(struct QCStatement, statementInfo),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"statementInfo\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_QCStatement_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_QCStatement_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* statementId */\n};\nasn_SEQUENCE_specifics_t asn_SPC_QCStatement_specs_1 = {\n\tsizeof(struct QCStatement),\n\toffsetof(struct QCStatement, _asn_ctx),\n\tasn_MAP_QCStatement_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_QCStatement = {\n\t\"QCStatement\",\n\t\"QCStatement\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_QCStatement_tags_1,\n\tsizeof(asn_DEF_QCStatement_tags_1)\n\t\t/sizeof(asn_DEF_QCStatement_tags_1[0]), /* 1 */\n\tasn_DEF_QCStatement_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_QCStatement_tags_1)\n\t\t/sizeof(asn_DEF_QCStatement_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_QCStatement_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_QCStatement_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/QCStatement.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_QCStatement_H_\n#define\t_QCStatement_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* QCStatement */\ntypedef struct QCStatement {\n\tOBJECT_IDENTIFIER_t\t statementId;\n\tANY_t\t*statementInfo\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} QCStatement_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_QCStatement;\nextern asn_SEQUENCE_specifics_t asn_SPC_QCStatement_specs_1;\nextern asn_TYPE_member_t asn_MBR_QCStatement_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _QCStatement_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/QCStatements.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"QCStatements.h\"\n\nstatic asn_TYPE_member_t asn_MBR_QCStatements_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_QCStatement,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_QCStatements_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_QCStatements_specs_1 = {\n\tsizeof(struct QCStatements),\n\toffsetof(struct QCStatements, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_QCStatements = {\n\t\"QCStatements\",\n\t\"QCStatements\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_QCStatements_tags_1,\n\tsizeof(asn_DEF_QCStatements_tags_1)\n\t\t/sizeof(asn_DEF_QCStatements_tags_1[0]), /* 1 */\n\tasn_DEF_QCStatements_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_QCStatements_tags_1)\n\t\t/sizeof(asn_DEF_QCStatements_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_QCStatements_1,\n\t1,\t/* Single element */\n\t&asn_SPC_QCStatements_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/QCStatements.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_QCStatements_H_\n#define\t_QCStatements_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct QCStatement;\n\n/* QCStatements */\ntypedef struct QCStatements {\n\tA_SEQUENCE_OF(struct QCStatement) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} QCStatements_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_QCStatements;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"QCStatement.h\"\n\n#endif\t/* _QCStatements_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/RDNSequence.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"RDNSequence.h\"\n\nasn_TYPE_member_t asn_MBR_RDNSequence_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2)),\n\t\t0,\n\t\t&asn_DEF_RelativeDistinguishedName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_RDNSequence_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_RDNSequence_specs_1 = {\n\tsizeof(struct RDNSequence),\n\toffsetof(struct RDNSequence, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_RDNSequence = {\n\t\"RDNSequence\",\n\t\"RDNSequence\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_RDNSequence_tags_1,\n\tsizeof(asn_DEF_RDNSequence_tags_1)\n\t\t/sizeof(asn_DEF_RDNSequence_tags_1[0]), /* 1 */\n\tasn_DEF_RDNSequence_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_RDNSequence_tags_1)\n\t\t/sizeof(asn_DEF_RDNSequence_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_RDNSequence_1,\n\t1,\t/* Single element */\n\t&asn_SPC_RDNSequence_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/RDNSequence.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_RDNSequence_H_\n#define\t_RDNSequence_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct RelativeDistinguishedName;\n\n/* RDNSequence */\ntypedef struct RDNSequence {\n\tA_SEQUENCE_OF(struct RelativeDistinguishedName) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} RDNSequence_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_RDNSequence;\nextern asn_SET_OF_specifics_t asn_SPC_RDNSequence_specs_1;\nextern asn_TYPE_member_t asn_MBR_RDNSequence_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"RelativeDistinguishedName.h\"\n\n#endif\t/* _RDNSequence_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/README",
    "content": "CertLint depends on the asn1validator extension.  To build the extension, run \nthe commands below in the `ext` directory.\n\nruby extconf.rb\nmake\n\nTo regeneate the source, run the following commands in the `ext` directory.\nThis is not needed to build the source.\n\ngit clone https://github.com/vlm/asn1c.git\ncd asn1c\nautoreconf -iv\n./configure\nmake\ncd ..\nasn1c/asn1c/asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types asn1/*.asn1\nrm converter-sample.c\n\n# RFC3280 has a Time type which will cause the compiler to create a Time.h\n# file. This will conflict with <time.h> on a case insensitive filesystem.\n# We work around this problem with this hack:\n \nmv Time.h TTime.h\nperl -pi -e 's/\"Time.h\"/\"TTime.h\"/g' *.*\n\n"
  },
  {
    "path": "ext/RSAPublicKey.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"RSAPublicKey.h\"\n\nstatic asn_TYPE_member_t asn_MBR_RSAPublicKey_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct RSAPublicKey, modulus),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"modulus\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct RSAPublicKey, publicExponent),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"publicExponent\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_RSAPublicKey_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_RSAPublicKey_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* modulus */\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* publicExponent */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_RSAPublicKey_specs_1 = {\n\tsizeof(struct RSAPublicKey),\n\toffsetof(struct RSAPublicKey, _asn_ctx),\n\tasn_MAP_RSAPublicKey_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_RSAPublicKey = {\n\t\"RSAPublicKey\",\n\t\"RSAPublicKey\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_RSAPublicKey_tags_1,\n\tsizeof(asn_DEF_RSAPublicKey_tags_1)\n\t\t/sizeof(asn_DEF_RSAPublicKey_tags_1[0]), /* 1 */\n\tasn_DEF_RSAPublicKey_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_RSAPublicKey_tags_1)\n\t\t/sizeof(asn_DEF_RSAPublicKey_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_RSAPublicKey_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_RSAPublicKey_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/RSAPublicKey.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_RSAPublicKey_H_\n#define\t_RSAPublicKey_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* RSAPublicKey */\ntypedef struct RSAPublicKey {\n\tINTEGER_t\t modulus;\n\tINTEGER_t\t publicExponent;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} RSAPublicKey_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_RSAPublicKey;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _RSAPublicKey_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ReasonFlags.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ReasonFlags.h\"\n\n/*\n * This type is implemented using BIT_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_ReasonFlags_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_ReasonFlags = {\n\t\"ReasonFlags\",\n\t\"ReasonFlags\",\n\t&asn_OP_BIT_STRING,\n\tBIT_STRING_constraint,\n\tasn_DEF_ReasonFlags_tags_1,\n\tsizeof(asn_DEF_ReasonFlags_tags_1)\n\t\t/sizeof(asn_DEF_ReasonFlags_tags_1[0]), /* 1 */\n\tasn_DEF_ReasonFlags_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ReasonFlags_tags_1)\n\t\t/sizeof(asn_DEF_ReasonFlags_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t&asn_SPC_BIT_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ReasonFlags.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ReasonFlags_H_\n#define\t_ReasonFlags_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <BIT_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum ReasonFlags {\n\tReasonFlags_unused\t= 0,\n\tReasonFlags_keyCompromise\t= 1,\n\tReasonFlags_cACompromise\t= 2,\n\tReasonFlags_affiliationChanged\t= 3,\n\tReasonFlags_superseded\t= 4,\n\tReasonFlags_cessationOfOperation\t= 5,\n\tReasonFlags_certificateHold\t= 6,\n\tReasonFlags_privilegeWithdrawn\t= 7,\n\tReasonFlags_aACompromise\t= 8\n} e_ReasonFlags;\n\n/* ReasonFlags */\ntypedef BIT_STRING_t\t ReasonFlags_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ReasonFlags;\nasn_struct_free_f ReasonFlags_free;\nasn_struct_print_f ReasonFlags_print;\nasn_constr_check_f ReasonFlags_constraint;\nber_type_decoder_f ReasonFlags_decode_ber;\nder_type_encoder_f ReasonFlags_encode_der;\nxer_type_decoder_f ReasonFlags_decode_xer;\nxer_type_encoder_f ReasonFlags_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ReasonFlags_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/RelativeDistinguishedName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"RelativeDistinguishedName.h\"\n\nasn_TYPE_member_t asn_MBR_RelativeDistinguishedName_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AttributeTypeAndValue,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_RelativeDistinguishedName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_SET_OF_specifics_t asn_SPC_RelativeDistinguishedName_specs_1 = {\n\tsizeof(struct RelativeDistinguishedName),\n\toffsetof(struct RelativeDistinguishedName, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_RelativeDistinguishedName = {\n\t\"RelativeDistinguishedName\",\n\t\"RelativeDistinguishedName\",\n\t&asn_OP_SET_OF,\n\tSET_OF_constraint,\n\tasn_DEF_RelativeDistinguishedName_tags_1,\n\tsizeof(asn_DEF_RelativeDistinguishedName_tags_1)\n\t\t/sizeof(asn_DEF_RelativeDistinguishedName_tags_1[0]), /* 1 */\n\tasn_DEF_RelativeDistinguishedName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_RelativeDistinguishedName_tags_1)\n\t\t/sizeof(asn_DEF_RelativeDistinguishedName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_RelativeDistinguishedName_1,\n\t1,\t/* Single element */\n\t&asn_SPC_RelativeDistinguishedName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/RelativeDistinguishedName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_RelativeDistinguishedName_H_\n#define\t_RelativeDistinguishedName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SET_OF.h>\n#include <constr_SET_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct AttributeTypeAndValue;\n\n/* RelativeDistinguishedName */\ntypedef struct RelativeDistinguishedName {\n\tA_SET_OF(struct AttributeTypeAndValue) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} RelativeDistinguishedName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_RelativeDistinguishedName;\nextern asn_SET_OF_specifics_t asn_SPC_RelativeDistinguishedName_specs_1;\nextern asn_TYPE_member_t asn_MBR_RelativeDistinguishedName_1[1];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"AttributeTypeAndValue.h\"\n\n#endif\t/* _RelativeDistinguishedName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SMIMECapabilities.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"SecureMimeMessageV3dot1\"\n * \tfound in \"asn1/pkix-smimecaps.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SMIMECapabilities.h\"\n\nstatic asn_TYPE_member_t asn_MBR_SMIMECapabilities_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_SMIMECapability,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_SMIMECapabilities_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_SMIMECapabilities_specs_1 = {\n\tsizeof(struct SMIMECapabilities),\n\toffsetof(struct SMIMECapabilities, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_SMIMECapabilities = {\n\t\"SMIMECapabilities\",\n\t\"SMIMECapabilities\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_SMIMECapabilities_tags_1,\n\tsizeof(asn_DEF_SMIMECapabilities_tags_1)\n\t\t/sizeof(asn_DEF_SMIMECapabilities_tags_1[0]), /* 1 */\n\tasn_DEF_SMIMECapabilities_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SMIMECapabilities_tags_1)\n\t\t/sizeof(asn_DEF_SMIMECapabilities_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_SMIMECapabilities_1,\n\t1,\t/* Single element */\n\t&asn_SPC_SMIMECapabilities_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SMIMECapabilities.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"SecureMimeMessageV3dot1\"\n * \tfound in \"asn1/pkix-smimecaps.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SMIMECapabilities_H_\n#define\t_SMIMECapabilities_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct SMIMECapability;\n\n/* SMIMECapabilities */\ntypedef struct SMIMECapabilities {\n\tA_SEQUENCE_OF(struct SMIMECapability) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} SMIMECapabilities_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SMIMECapabilities;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"SMIMECapability.h\"\n\n#endif\t/* _SMIMECapabilities_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SMIMECapability.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"SecureMimeMessageV3dot1\"\n * \tfound in \"asn1/pkix-smimecaps.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SMIMECapability.h\"\n\nasn_TYPE_member_t asn_MBR_SMIMECapability_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct SMIMECapability, capabilityID),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"capabilityID\"\n\t\t},\n\t{ ATF_ANY_TYPE | ATF_POINTER, 1, offsetof(struct SMIMECapability, parameters),\n\t\t-1 /* Ambiguous tag (ANY?) */,\n\t\t0,\n\t\t&asn_DEF_ANY,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"parameters\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_SMIMECapability_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_SMIMECapability_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 } /* capabilityID */\n};\nasn_SEQUENCE_specifics_t asn_SPC_SMIMECapability_specs_1 = {\n\tsizeof(struct SMIMECapability),\n\toffsetof(struct SMIMECapability, _asn_ctx),\n\tasn_MAP_SMIMECapability_tag2el_1,\n\t1,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_SMIMECapability = {\n\t\"SMIMECapability\",\n\t\"SMIMECapability\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_SMIMECapability_tags_1,\n\tsizeof(asn_DEF_SMIMECapability_tags_1)\n\t\t/sizeof(asn_DEF_SMIMECapability_tags_1[0]), /* 1 */\n\tasn_DEF_SMIMECapability_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SMIMECapability_tags_1)\n\t\t/sizeof(asn_DEF_SMIMECapability_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_SMIMECapability_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_SMIMECapability_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SMIMECapability.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"SecureMimeMessageV3dot1\"\n * \tfound in \"asn1/pkix-smimecaps.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SMIMECapability_H_\n#define\t_SMIMECapability_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <ANY.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* SMIMECapability */\ntypedef struct SMIMECapability {\n\tOBJECT_IDENTIFIER_t\t capabilityID;\n\tANY_t\t*parameters\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} SMIMECapability_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SMIMECapability;\nextern asn_SEQUENCE_specifics_t asn_SPC_SMIMECapability_specs_1;\nextern asn_TYPE_member_t asn_MBR_SMIMECapability_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _SMIMECapability_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SemanticsInformation.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SemanticsInformation.h\"\n\nstatic asn_TYPE_member_t asn_MBR_SemanticsInformation_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct SemanticsInformation, semanticsIndentifier),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"semanticsIndentifier\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct SemanticsInformation, nameRegistrationAuthorities),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_NameRegistrationAuthorities,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"nameRegistrationAuthorities\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_SemanticsInformation_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_SemanticsInformation_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 0, 0, 0 }, /* semanticsIndentifier */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* nameRegistrationAuthorities */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_SemanticsInformation_specs_1 = {\n\tsizeof(struct SemanticsInformation),\n\toffsetof(struct SemanticsInformation, _asn_ctx),\n\tasn_MAP_SemanticsInformation_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_SemanticsInformation = {\n\t\"SemanticsInformation\",\n\t\"SemanticsInformation\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_SemanticsInformation_tags_1,\n\tsizeof(asn_DEF_SemanticsInformation_tags_1)\n\t\t/sizeof(asn_DEF_SemanticsInformation_tags_1[0]), /* 1 */\n\tasn_DEF_SemanticsInformation_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SemanticsInformation_tags_1)\n\t\t/sizeof(asn_DEF_SemanticsInformation_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_SemanticsInformation_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_SemanticsInformation_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SemanticsInformation.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SemanticsInformation_H_\n#define\t_SemanticsInformation_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <OBJECT_IDENTIFIER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct NameRegistrationAuthorities;\n\n/* SemanticsInformation */\ntypedef struct SemanticsInformation {\n\tOBJECT_IDENTIFIER_t\t*semanticsIndentifier\t/* OPTIONAL */;\n\tstruct NameRegistrationAuthorities\t*nameRegistrationAuthorities\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} SemanticsInformation_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SemanticsInformation;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"NameRegistrationAuthorities.h\"\n\n#endif\t/* _SemanticsInformation_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SkipCerts.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SkipCerts.h\"\n\nint\nSkipCerts_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst INTEGER_t *st = (const INTEGER_t *)sptr;\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Check if the sign bit is present */\n\tvalue = st->buf ? ((st->buf[0] & 0x80) ? -1 : 1) : 0;\n\t\n\tif((value >= 0)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_SkipCerts_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_SkipCerts = {\n\t\"SkipCerts\",\n\t\"SkipCerts\",\n\t&asn_OP_INTEGER,\n\tSkipCerts_constraint,\n\tasn_DEF_SkipCerts_tags_1,\n\tsizeof(asn_DEF_SkipCerts_tags_1)\n\t\t/sizeof(asn_DEF_SkipCerts_tags_1[0]), /* 1 */\n\tasn_DEF_SkipCerts_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SkipCerts_tags_1)\n\t\t/sizeof(asn_DEF_SkipCerts_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/SkipCerts.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SkipCerts_H_\n#define\t_SkipCerts_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* SkipCerts */\ntypedef INTEGER_t\t SkipCerts_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SkipCerts;\nasn_struct_free_f SkipCerts_free;\nasn_struct_print_f SkipCerts_print;\nasn_constr_check_f SkipCerts_constraint;\nber_type_decoder_f SkipCerts_decode_ber;\nder_type_encoder_f SkipCerts_encode_der;\nxer_type_decoder_f SkipCerts_decode_xer;\nxer_type_encoder_f SkipCerts_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _SkipCerts_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/StreetAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"StreetAddress.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_StreetAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_StreetAddress = {\n\t\"StreetAddress\",\n\t\"StreetAddress\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_StreetAddress_tags_1,\n\tsizeof(asn_DEF_StreetAddress_tags_1)\n\t\t/sizeof(asn_DEF_StreetAddress_tags_1[0]), /* 1 */\n\tasn_DEF_StreetAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_StreetAddress_tags_1)\n\t\t/sizeof(asn_DEF_StreetAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/StreetAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_StreetAddress_H_\n#define\t_StreetAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* StreetAddress */\ntypedef PDSParameter_t\t StreetAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_StreetAddress;\nasn_struct_free_f StreetAddress_free;\nasn_struct_print_f StreetAddress_print;\nasn_constr_check_f StreetAddress_constraint;\nber_type_decoder_f StreetAddress_decode_ber;\nder_type_encoder_f StreetAddress_encode_der;\nxer_type_decoder_f StreetAddress_decode_xer;\nxer_type_encoder_f StreetAddress_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _StreetAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SubjectAltName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SubjectAltName.h\"\n\nint\nSubjectAltName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using GeneralNames,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_SubjectAltName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_SubjectAltName = {\n\t\"SubjectAltName\",\n\t\"SubjectAltName\",\n\t&asn_OP_SEQUENCE_OF,\n\tSubjectAltName_constraint,\n\tasn_DEF_SubjectAltName_tags_1,\n\tsizeof(asn_DEF_SubjectAltName_tags_1)\n\t\t/sizeof(asn_DEF_SubjectAltName_tags_1[0]), /* 1 */\n\tasn_DEF_SubjectAltName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SubjectAltName_tags_1)\n\t\t/sizeof(asn_DEF_SubjectAltName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_GeneralNames_1,\n\t1,\t/* Single element */\n\t&asn_SPC_GeneralNames_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SubjectAltName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SubjectAltName_H_\n#define\t_SubjectAltName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"GeneralNames.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* SubjectAltName */\ntypedef GeneralNames_t\t SubjectAltName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SubjectAltName;\nasn_struct_free_f SubjectAltName_free;\nasn_struct_print_f SubjectAltName_print;\nasn_constr_check_f SubjectAltName_constraint;\nber_type_decoder_f SubjectAltName_decode_ber;\nder_type_encoder_f SubjectAltName_encode_der;\nxer_type_decoder_f SubjectAltName_decode_xer;\nxer_type_encoder_f SubjectAltName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _SubjectAltName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SubjectDirectoryAttributes.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SubjectDirectoryAttributes.h\"\n\nstatic asn_TYPE_member_t asn_MBR_SubjectDirectoryAttributes_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Attribute,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_SubjectDirectoryAttributes_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_SubjectDirectoryAttributes_specs_1 = {\n\tsizeof(struct SubjectDirectoryAttributes),\n\toffsetof(struct SubjectDirectoryAttributes, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_SubjectDirectoryAttributes = {\n\t\"SubjectDirectoryAttributes\",\n\t\"SubjectDirectoryAttributes\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_SubjectDirectoryAttributes_tags_1,\n\tsizeof(asn_DEF_SubjectDirectoryAttributes_tags_1)\n\t\t/sizeof(asn_DEF_SubjectDirectoryAttributes_tags_1[0]), /* 1 */\n\tasn_DEF_SubjectDirectoryAttributes_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SubjectDirectoryAttributes_tags_1)\n\t\t/sizeof(asn_DEF_SubjectDirectoryAttributes_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_SubjectDirectoryAttributes_1,\n\t1,\t/* Single element */\n\t&asn_SPC_SubjectDirectoryAttributes_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SubjectDirectoryAttributes.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SubjectDirectoryAttributes_H_\n#define\t_SubjectDirectoryAttributes_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct Attribute;\n\n/* SubjectDirectoryAttributes */\ntypedef struct SubjectDirectoryAttributes {\n\tA_SEQUENCE_OF(struct Attribute) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} SubjectDirectoryAttributes_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SubjectDirectoryAttributes;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"Attribute.h\"\n\n#endif\t/* _SubjectDirectoryAttributes_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SubjectInfoAccessSyntax.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SubjectInfoAccessSyntax.h\"\n\nstatic asn_TYPE_member_t asn_MBR_SubjectInfoAccessSyntax_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AccessDescription,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_SubjectInfoAccessSyntax_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_SubjectInfoAccessSyntax_specs_1 = {\n\tsizeof(struct SubjectInfoAccessSyntax),\n\toffsetof(struct SubjectInfoAccessSyntax, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_SubjectInfoAccessSyntax = {\n\t\"SubjectInfoAccessSyntax\",\n\t\"SubjectInfoAccessSyntax\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_SubjectInfoAccessSyntax_tags_1,\n\tsizeof(asn_DEF_SubjectInfoAccessSyntax_tags_1)\n\t\t/sizeof(asn_DEF_SubjectInfoAccessSyntax_tags_1[0]), /* 1 */\n\tasn_DEF_SubjectInfoAccessSyntax_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SubjectInfoAccessSyntax_tags_1)\n\t\t/sizeof(asn_DEF_SubjectInfoAccessSyntax_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_SubjectInfoAccessSyntax_1,\n\t1,\t/* Single element */\n\t&asn_SPC_SubjectInfoAccessSyntax_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SubjectInfoAccessSyntax.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SubjectInfoAccessSyntax_H_\n#define\t_SubjectInfoAccessSyntax_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct AccessDescription;\n\n/* SubjectInfoAccessSyntax */\ntypedef struct SubjectInfoAccessSyntax {\n\tA_SEQUENCE_OF(struct AccessDescription) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} SubjectInfoAccessSyntax_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SubjectInfoAccessSyntax;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"AccessDescription.h\"\n\n#endif\t/* _SubjectInfoAccessSyntax_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SubjectKeyIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SubjectKeyIdentifier.h\"\n\n/*\n * This type is implemented using KeyIdentifier,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_SubjectKeyIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_SubjectKeyIdentifier = {\n\t\"SubjectKeyIdentifier\",\n\t\"SubjectKeyIdentifier\",\n\t&asn_OP_OCTET_STRING,\n\tOCTET_STRING_constraint,\n\tasn_DEF_SubjectKeyIdentifier_tags_1,\n\tsizeof(asn_DEF_SubjectKeyIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_SubjectKeyIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_SubjectKeyIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SubjectKeyIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_SubjectKeyIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_OCTET_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SubjectKeyIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SubjectKeyIdentifier_H_\n#define\t_SubjectKeyIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"KeyIdentifier.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* SubjectKeyIdentifier */\ntypedef KeyIdentifier_t\t SubjectKeyIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SubjectKeyIdentifier;\nasn_struct_free_f SubjectKeyIdentifier_free;\nasn_struct_print_f SubjectKeyIdentifier_print;\nasn_constr_check_f SubjectKeyIdentifier_constraint;\nber_type_decoder_f SubjectKeyIdentifier_decode_ber;\nder_type_encoder_f SubjectKeyIdentifier_encode_der;\nxer_type_decoder_f SubjectKeyIdentifier_decode_xer;\nxer_type_encoder_f SubjectKeyIdentifier_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _SubjectKeyIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/SubjectPublicKeyInfo.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"SubjectPublicKeyInfo.h\"\n\nasn_TYPE_member_t asn_MBR_SubjectPublicKeyInfo_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct SubjectPublicKeyInfo, algorithm),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"algorithm\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct SubjectPublicKeyInfo, subjectPublicKey),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_BIT_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"subjectPublicKey\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_SubjectPublicKeyInfo_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_SubjectPublicKeyInfo_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* subjectPublicKey */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* algorithm */\n};\nasn_SEQUENCE_specifics_t asn_SPC_SubjectPublicKeyInfo_specs_1 = {\n\tsizeof(struct SubjectPublicKeyInfo),\n\toffsetof(struct SubjectPublicKeyInfo, _asn_ctx),\n\tasn_MAP_SubjectPublicKeyInfo_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_SubjectPublicKeyInfo = {\n\t\"SubjectPublicKeyInfo\",\n\t\"SubjectPublicKeyInfo\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_SubjectPublicKeyInfo_tags_1,\n\tsizeof(asn_DEF_SubjectPublicKeyInfo_tags_1)\n\t\t/sizeof(asn_DEF_SubjectPublicKeyInfo_tags_1[0]), /* 1 */\n\tasn_DEF_SubjectPublicKeyInfo_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_SubjectPublicKeyInfo_tags_1)\n\t\t/sizeof(asn_DEF_SubjectPublicKeyInfo_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_SubjectPublicKeyInfo_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_SubjectPublicKeyInfo_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/SubjectPublicKeyInfo.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_SubjectPublicKeyInfo_H_\n#define\t_SubjectPublicKeyInfo_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"AlgorithmIdentifier.h\"\n#include <BIT_STRING.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* SubjectPublicKeyInfo */\ntypedef struct SubjectPublicKeyInfo {\n\tAlgorithmIdentifier_t\t algorithm;\n\tBIT_STRING_t\t subjectPublicKey;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} SubjectPublicKeyInfo_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_SubjectPublicKeyInfo;\nextern asn_SEQUENCE_specifics_t asn_SPC_SubjectPublicKeyInfo_specs_1;\nextern asn_TYPE_member_t asn_MBR_SubjectPublicKeyInfo_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _SubjectPublicKeyInfo_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TBSCertList.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TBSCertList.h\"\n\nstatic asn_TYPE_member_t asn_MBR_Member_8[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Member, userCertificate),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_CertificateSerialNumber,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"userCertificate\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Member, revocationDate),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Time,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"revocationDate\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct Member, crlEntryExtensions),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Extensions,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"crlEntryExtensions\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Member_tags_8[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Member_tag2el_8[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* userCertificate */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* crlEntryExtensions */\n    { (ASN_TAG_CLASS_UNIVERSAL | (23 << 2)), 1, 0, 0 }, /* utcTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (24 << 2)), 1, 0, 0 } /* generalTime */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_Member_specs_8 = {\n\tsizeof(struct Member),\n\toffsetof(struct Member, _asn_ctx),\n\tasn_MAP_Member_tag2el_8,\n\t4,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_Member_8 = {\n\t\"SEQUENCE\",\n\t\"SEQUENCE\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Member_tags_8,\n\tsizeof(asn_DEF_Member_tags_8)\n\t\t/sizeof(asn_DEF_Member_tags_8[0]), /* 1 */\n\tasn_DEF_Member_tags_8,\t/* Same as above */\n\tsizeof(asn_DEF_Member_tags_8)\n\t\t/sizeof(asn_DEF_Member_tags_8[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Member_8,\n\t3,\t/* Elements count */\n\t&asn_SPC_Member_specs_8\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_revokedCertificates_7[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Member_8,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_revokedCertificates_tags_7[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_revokedCertificates_specs_7 = {\n\tsizeof(struct revokedCertificates),\n\toffsetof(struct revokedCertificates, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_revokedCertificates_7 = {\n\t\"revokedCertificates\",\n\t\"revokedCertificates\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_revokedCertificates_tags_7,\n\tsizeof(asn_DEF_revokedCertificates_tags_7)\n\t\t/sizeof(asn_DEF_revokedCertificates_tags_7[0]), /* 1 */\n\tasn_DEF_revokedCertificates_tags_7,\t/* Same as above */\n\tsizeof(asn_DEF_revokedCertificates_tags_7)\n\t\t/sizeof(asn_DEF_revokedCertificates_tags_7[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_revokedCertificates_7,\n\t1,\t/* Single element */\n\t&asn_SPC_revokedCertificates_specs_7\t/* Additional specs */\n};\n\nasn_TYPE_member_t asn_MBR_TBSCertList_1[] = {\n\t{ ATF_POINTER, 1, offsetof(struct TBSCertList, version),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_Version,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"version\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertList, signature),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"signature\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertList, issuer),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Name,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"issuer\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertList, thisUpdate),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Time,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"thisUpdate\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct TBSCertList, nextUpdate),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Time,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"nextUpdate\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct TBSCertList, revokedCertificates),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_revokedCertificates_7,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"revokedCertificates\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct TBSCertList, crlExtensions),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_Extensions,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"crlExtensions\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_TBSCertList_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_TBSCertList_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* version */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 2 }, /* signature */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* rdnSequence */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -2, 0 }, /* revokedCertificates */\n    { (ASN_TAG_CLASS_UNIVERSAL | (23 << 2)), 3, 0, 1 }, /* utcTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (23 << 2)), 4, -1, 0 }, /* utcTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (24 << 2)), 3, 0, 1 }, /* generalTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (24 << 2)), 4, -1, 0 }, /* generalTime */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 6, 0, 0 } /* crlExtensions */\n};\nasn_SEQUENCE_specifics_t asn_SPC_TBSCertList_specs_1 = {\n\tsizeof(struct TBSCertList),\n\toffsetof(struct TBSCertList, _asn_ctx),\n\tasn_MAP_TBSCertList_tag2el_1,\n\t9,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_TBSCertList = {\n\t\"TBSCertList\",\n\t\"TBSCertList\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_TBSCertList_tags_1,\n\tsizeof(asn_DEF_TBSCertList_tags_1)\n\t\t/sizeof(asn_DEF_TBSCertList_tags_1[0]), /* 1 */\n\tasn_DEF_TBSCertList_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TBSCertList_tags_1)\n\t\t/sizeof(asn_DEF_TBSCertList_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TBSCertList_1,\n\t7,\t/* Elements count */\n\t&asn_SPC_TBSCertList_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TBSCertList.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TBSCertList_H_\n#define\t_TBSCertList_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"Version.h\"\n#include \"AlgorithmIdentifier.h\"\n#include \"Name.h\"\n#include \"TTime.h\"\n#include <asn_SEQUENCE_OF.h>\n#include \"CertificateSerialNumber.h\"\n#include <constr_SEQUENCE.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct Time;\nstruct Extensions;\n\n/* Forward definitions */\ntypedef struct Member {\n\tCertificateSerialNumber_t\t userCertificate;\n\tTime_t\t revocationDate;\n\tstruct Extensions\t*crlEntryExtensions\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Member;\n\n/* TBSCertList */\ntypedef struct TBSCertList {\n\tVersion_t\t*version\t/* OPTIONAL */;\n\tAlgorithmIdentifier_t\t signature;\n\tName_t\t issuer;\n\tTime_t\t thisUpdate;\n\tstruct Time\t*nextUpdate\t/* OPTIONAL */;\n\tstruct revokedCertificates {\n\t\tA_SEQUENCE_OF(Member) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *revokedCertificates;\n\tstruct Extensions\t*crlExtensions\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TBSCertList_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TBSCertList;\nextern asn_SEQUENCE_specifics_t asn_SPC_TBSCertList_specs_1;\nextern asn_TYPE_member_t asn_MBR_TBSCertList_1[7];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"TTime.h\"\n#include \"Extensions.h\"\n\n#endif\t/* _TBSCertList_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TBSCertificate.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TBSCertificate.h\"\n\nstatic int asn_DFL_2_set_0(int set_value, void **sptr) {\n\tVersion_t *st = *sptr;\n\t\n\tif(!st) {\n\t\tif(!set_value) return -1;\t/* Not a default value */\n\t\tst = (*sptr = CALLOC(1, sizeof(*st)));\n\t\tif(!st) return -1;\n\t}\n\t\n\tif(set_value) {\n\t\t/* Install default value 0 */\n\t\treturn asn_long2INTEGER(st, 0);\n\t} else {\n\t\t/* Test default value 0 */\n\t\tlong value;\n\t\tif(asn_INTEGER2long(st, &value))\n\t\t\treturn -1;\n\t\treturn (value == 0);\n\t}\n}\nasn_TYPE_member_t asn_MBR_TBSCertificate_1[] = {\n\t{ ATF_POINTER, 1, offsetof(struct TBSCertificate, version),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_Version,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\tasn_DFL_2_set_0,\t/* DEFAULT 0 */\n\t\t\"version\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertificate, serialNumber),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_CertificateSerialNumber,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"serialNumber\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertificate, signature),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_AlgorithmIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"signature\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertificate, issuer),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Name,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"issuer\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertificate, validity),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_Validity,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"validity\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertificate, subject),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Name,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"subject\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TBSCertificate, subjectPublicKeyInfo),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_SubjectPublicKeyInfo,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"subjectPublicKeyInfo\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct TBSCertificate, issuerUniqueID),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_UniqueIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"issuerUniqueID\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct TBSCertificate, subjectUniqueID),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_UniqueIdentifier,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"subjectUniqueID\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct TBSCertificate, extensions),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t+1,\t/* EXPLICIT tag at current level */\n\t\t&asn_DEF_Extensions,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"extensions\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_TBSCertificate_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_TBSCertificate_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* serialNumber */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 4 }, /* signature */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 3 }, /* rdnSequence */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* validity */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* rdnSequence */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 }, /* subjectPublicKeyInfo */\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* version */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 7, 0, 0 }, /* issuerUniqueID */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 8, 0, 0 }, /* subjectUniqueID */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 9, 0, 0 } /* extensions */\n};\nasn_SEQUENCE_specifics_t asn_SPC_TBSCertificate_specs_1 = {\n\tsizeof(struct TBSCertificate),\n\toffsetof(struct TBSCertificate, _asn_ctx),\n\tasn_MAP_TBSCertificate_tag2el_1,\n\t10,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_TBSCertificate = {\n\t\"TBSCertificate\",\n\t\"TBSCertificate\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_TBSCertificate_tags_1,\n\tsizeof(asn_DEF_TBSCertificate_tags_1)\n\t\t/sizeof(asn_DEF_TBSCertificate_tags_1[0]), /* 1 */\n\tasn_DEF_TBSCertificate_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TBSCertificate_tags_1)\n\t\t/sizeof(asn_DEF_TBSCertificate_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TBSCertificate_1,\n\t10,\t/* Elements count */\n\t&asn_SPC_TBSCertificate_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TBSCertificate.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TBSCertificate_H_\n#define\t_TBSCertificate_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"Version.h\"\n#include \"CertificateSerialNumber.h\"\n#include \"AlgorithmIdentifier.h\"\n#include \"Name.h\"\n#include \"Validity.h\"\n#include \"SubjectPublicKeyInfo.h\"\n#include \"UniqueIdentifier.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct Extensions;\n\n/* TBSCertificate */\ntypedef struct TBSCertificate {\n\tVersion_t\t*version\t/* DEFAULT 0 */;\n\tCertificateSerialNumber_t\t serialNumber;\n\tAlgorithmIdentifier_t\t signature;\n\tName_t\t issuer;\n\tValidity_t\t validity;\n\tName_t\t subject;\n\tSubjectPublicKeyInfo_t\t subjectPublicKeyInfo;\n\tUniqueIdentifier_t\t*issuerUniqueID\t/* OPTIONAL */;\n\tUniqueIdentifier_t\t*subjectUniqueID\t/* OPTIONAL */;\n\tstruct Extensions\t*extensions\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TBSCertificate_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TBSCertificate;\nextern asn_SEQUENCE_specifics_t asn_SPC_TBSCertificate_specs_1;\nextern asn_TYPE_member_t asn_MBR_TBSCertificate_1[10];\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"Extensions.h\"\n\n#endif\t/* _TBSCertificate_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TTime.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Time_H_\n#define\t_Time_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <UTCTime.h>\n#include <GeneralizedTime.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum Time_PR {\n\tTime_PR_NOTHING,\t/* No components present */\n\tTime_PR_utcTime,\n\tTime_PR_generalTime\n} Time_PR;\n\n/* Time */\ntypedef struct Time {\n\tTime_PR present;\n\tunion Time_u {\n\t\tUTCTime_t\t utcTime;\n\t\tGeneralizedTime_t\t generalTime;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Time_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Time;\nextern asn_CHOICE_specifics_t asn_SPC_Time_specs_1;\nextern asn_TYPE_member_t asn_MBR_Time_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Time_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexCommonName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexCommonName.h\"\n\nint\nTeletexCommonName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using TeletexString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_TeletexCommonName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexCommonName = {\n\t\"TeletexCommonName\",\n\t\"TeletexCommonName\",\n\t&asn_OP_TeletexString,\n\tTeletexCommonName_constraint,\n\tasn_DEF_TeletexCommonName_tags_1,\n\tsizeof(asn_DEF_TeletexCommonName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexCommonName_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexCommonName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexCommonName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexCommonName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/TeletexCommonName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexCommonName_H_\n#define\t_TeletexCommonName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* TeletexCommonName */\ntypedef TeletexString_t\t TeletexCommonName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexCommonName;\nasn_struct_free_f TeletexCommonName_free;\nasn_struct_print_f TeletexCommonName_print;\nasn_constr_check_f TeletexCommonName_constraint;\nber_type_decoder_f TeletexCommonName_decode_ber;\nder_type_encoder_f TeletexCommonName_encode_der;\nxer_type_decoder_f TeletexCommonName_decode_xer;\nxer_type_encoder_f TeletexCommonName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexCommonName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexDomainDefinedAttribute.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexDomainDefinedAttribute.h\"\n\nstatic int\nmemb_type_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 8)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nasn_TYPE_member_t asn_MBR_TeletexDomainDefinedAttribute_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct TeletexDomainDefinedAttribute, type),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_type_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"type\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TeletexDomainDefinedAttribute, value),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_value_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"value\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_TeletexDomainDefinedAttribute_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_TeletexDomainDefinedAttribute_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 1 }, /* type */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 1, -1, 0 } /* value */\n};\nasn_SEQUENCE_specifics_t asn_SPC_TeletexDomainDefinedAttribute_specs_1 = {\n\tsizeof(struct TeletexDomainDefinedAttribute),\n\toffsetof(struct TeletexDomainDefinedAttribute, _asn_ctx),\n\tasn_MAP_TeletexDomainDefinedAttribute_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexDomainDefinedAttribute = {\n\t\"TeletexDomainDefinedAttribute\",\n\t\"TeletexDomainDefinedAttribute\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_TeletexDomainDefinedAttribute_tags_1,\n\tsizeof(asn_DEF_TeletexDomainDefinedAttribute_tags_1)\n\t\t/sizeof(asn_DEF_TeletexDomainDefinedAttribute_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexDomainDefinedAttribute_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexDomainDefinedAttribute_tags_1)\n\t\t/sizeof(asn_DEF_TeletexDomainDefinedAttribute_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TeletexDomainDefinedAttribute_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_TeletexDomainDefinedAttribute_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TeletexDomainDefinedAttribute.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexDomainDefinedAttribute_H_\n#define\t_TeletexDomainDefinedAttribute_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* TeletexDomainDefinedAttribute */\ntypedef struct TeletexDomainDefinedAttribute {\n\tTeletexString_t\t type;\n\tTeletexString_t\t value;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TeletexDomainDefinedAttribute_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexDomainDefinedAttribute;\nextern asn_SEQUENCE_specifics_t asn_SPC_TeletexDomainDefinedAttribute_specs_1;\nextern asn_TYPE_member_t asn_MBR_TeletexDomainDefinedAttribute_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexDomainDefinedAttribute_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexDomainDefinedAttributes.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexDomainDefinedAttributes.h\"\n\nstatic asn_TYPE_member_t asn_MBR_TeletexDomainDefinedAttributes_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexDomainDefinedAttribute,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_TeletexDomainDefinedAttributes_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_TeletexDomainDefinedAttributes_specs_1 = {\n\tsizeof(struct TeletexDomainDefinedAttributes),\n\toffsetof(struct TeletexDomainDefinedAttributes, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexDomainDefinedAttributes = {\n\t\"TeletexDomainDefinedAttributes\",\n\t\"TeletexDomainDefinedAttributes\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_TeletexDomainDefinedAttributes_tags_1,\n\tsizeof(asn_DEF_TeletexDomainDefinedAttributes_tags_1)\n\t\t/sizeof(asn_DEF_TeletexDomainDefinedAttributes_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexDomainDefinedAttributes_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexDomainDefinedAttributes_tags_1)\n\t\t/sizeof(asn_DEF_TeletexDomainDefinedAttributes_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TeletexDomainDefinedAttributes_1,\n\t1,\t/* Single element */\n\t&asn_SPC_TeletexDomainDefinedAttributes_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TeletexDomainDefinedAttributes.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexDomainDefinedAttributes_H_\n#define\t_TeletexDomainDefinedAttributes_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct TeletexDomainDefinedAttribute;\n\n/* TeletexDomainDefinedAttributes */\ntypedef struct TeletexDomainDefinedAttributes {\n\tA_SEQUENCE_OF(struct TeletexDomainDefinedAttribute) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TeletexDomainDefinedAttributes_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexDomainDefinedAttributes;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"TeletexDomainDefinedAttribute.h\"\n\n#endif\t/* _TeletexDomainDefinedAttributes_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexOrganizationName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexOrganizationName.h\"\n\nint\nTeletexOrganizationName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using TeletexString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_TeletexOrganizationName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexOrganizationName = {\n\t\"TeletexOrganizationName\",\n\t\"TeletexOrganizationName\",\n\t&asn_OP_TeletexString,\n\tTeletexOrganizationName_constraint,\n\tasn_DEF_TeletexOrganizationName_tags_1,\n\tsizeof(asn_DEF_TeletexOrganizationName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexOrganizationName_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexOrganizationName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexOrganizationName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexOrganizationName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/TeletexOrganizationName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexOrganizationName_H_\n#define\t_TeletexOrganizationName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* TeletexOrganizationName */\ntypedef TeletexString_t\t TeletexOrganizationName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexOrganizationName;\nasn_struct_free_f TeletexOrganizationName_free;\nasn_struct_print_f TeletexOrganizationName_print;\nasn_constr_check_f TeletexOrganizationName_constraint;\nber_type_decoder_f TeletexOrganizationName_decode_ber;\nder_type_encoder_f TeletexOrganizationName_encode_der;\nxer_type_decoder_f TeletexOrganizationName_decode_xer;\nxer_type_encoder_f TeletexOrganizationName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexOrganizationName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexOrganizationalUnitName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexOrganizationalUnitName.h\"\n\nint\nTeletexOrganizationalUnitName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 32)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using TeletexString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_TeletexOrganizationalUnitName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexOrganizationalUnitName = {\n\t\"TeletexOrganizationalUnitName\",\n\t\"TeletexOrganizationalUnitName\",\n\t&asn_OP_TeletexString,\n\tTeletexOrganizationalUnitName_constraint,\n\tasn_DEF_TeletexOrganizationalUnitName_tags_1,\n\tsizeof(asn_DEF_TeletexOrganizationalUnitName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexOrganizationalUnitName_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexOrganizationalUnitName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexOrganizationalUnitName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexOrganizationalUnitName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/TeletexOrganizationalUnitName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexOrganizationalUnitName_H_\n#define\t_TeletexOrganizationalUnitName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* TeletexOrganizationalUnitName */\ntypedef TeletexString_t\t TeletexOrganizationalUnitName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexOrganizationalUnitName;\nasn_struct_free_f TeletexOrganizationalUnitName_free;\nasn_struct_print_f TeletexOrganizationalUnitName_print;\nasn_constr_check_f TeletexOrganizationalUnitName_constraint;\nber_type_decoder_f TeletexOrganizationalUnitName_decode_ber;\nder_type_encoder_f TeletexOrganizationalUnitName_encode_der;\nxer_type_decoder_f TeletexOrganizationalUnitName_decode_xer;\nxer_type_encoder_f TeletexOrganizationalUnitName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexOrganizationalUnitName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexOrganizationalUnitNames.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexOrganizationalUnitNames.h\"\n\nstatic asn_TYPE_member_t asn_MBR_TeletexOrganizationalUnitNames_1[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexOrganizationalUnitName,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_TeletexOrganizationalUnitNames_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_TeletexOrganizationalUnitNames_specs_1 = {\n\tsizeof(struct TeletexOrganizationalUnitNames),\n\toffsetof(struct TeletexOrganizationalUnitNames, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexOrganizationalUnitNames = {\n\t\"TeletexOrganizationalUnitNames\",\n\t\"TeletexOrganizationalUnitNames\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_TeletexOrganizationalUnitNames_tags_1,\n\tsizeof(asn_DEF_TeletexOrganizationalUnitNames_tags_1)\n\t\t/sizeof(asn_DEF_TeletexOrganizationalUnitNames_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexOrganizationalUnitNames_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexOrganizationalUnitNames_tags_1)\n\t\t/sizeof(asn_DEF_TeletexOrganizationalUnitNames_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TeletexOrganizationalUnitNames_1,\n\t1,\t/* Single element */\n\t&asn_SPC_TeletexOrganizationalUnitNames_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TeletexOrganizationalUnitNames.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexOrganizationalUnitNames_H_\n#define\t_TeletexOrganizationalUnitNames_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"TeletexOrganizationalUnitName.h\"\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* TeletexOrganizationalUnitNames */\ntypedef struct TeletexOrganizationalUnitNames {\n\tA_SEQUENCE_OF(TeletexOrganizationalUnitName_t) list;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TeletexOrganizationalUnitNames_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexOrganizationalUnitNames;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexOrganizationalUnitNames_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexPersonalName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TeletexPersonalName.h\"\n\nstatic int\nmemb_surname_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 40)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_given_name_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_initials_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 5)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_generation_qualifier_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 3)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_TeletexPersonalName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct TeletexPersonalName, surname),\n\t\t(ASN_TAG_CLASS_CONTEXT | (0 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_surname_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"surname\"\n\t\t},\n\t{ ATF_POINTER, 3, offsetof(struct TeletexPersonalName, given_name),\n\t\t(ASN_TAG_CLASS_CONTEXT | (1 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_given_name_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"given-name\"\n\t\t},\n\t{ ATF_POINTER, 2, offsetof(struct TeletexPersonalName, initials),\n\t\t(ASN_TAG_CLASS_CONTEXT | (2 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_initials_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"initials\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct TeletexPersonalName, generation_qualifier),\n\t\t(ASN_TAG_CLASS_CONTEXT | (3 << 2)),\n\t\t-1,\t/* IMPLICIT tag at current level */\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_generation_qualifier_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"generation-qualifier\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_TeletexPersonalName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_TeletexPersonalName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* surname */\n    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* given-name */\n    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* initials */\n    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* generation-qualifier */\n};\nstatic const uint8_t asn_MAP_TeletexPersonalName_mmap_1[(4 + (8 * sizeof(unsigned int)) - 1) / 8] = {\n\t(1 << 7) | (0 << 6) | (0 << 5) | (0 << 4)\n};\nstatic \nasn_SET_specifics_t asn_SPC_TeletexPersonalName_specs_1 = {\n\tsizeof(struct TeletexPersonalName),\n\toffsetof(struct TeletexPersonalName, _asn_ctx),\n\toffsetof(struct TeletexPersonalName, _presence_map),\n\tasn_MAP_TeletexPersonalName_tag2el_1,\n\t4,\t/* Count of tags in the map */\n\tasn_MAP_TeletexPersonalName_tag2el_1,\t/* Same as above */\n\t4,\t/* Count of tags in the CXER map */\n\t0,\t/* Whether extensible */\n\t(const unsigned int *)asn_MAP_TeletexPersonalName_mmap_1\t/* Mandatory elements map */\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexPersonalName = {\n\t\"TeletexPersonalName\",\n\t\"TeletexPersonalName\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_TeletexPersonalName_tags_1,\n\tsizeof(asn_DEF_TeletexPersonalName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexPersonalName_tags_1[0]), /* 1 */\n\tasn_DEF_TeletexPersonalName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TeletexPersonalName_tags_1)\n\t\t/sizeof(asn_DEF_TeletexPersonalName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TeletexPersonalName_1,\n\t4,\t/* Elements count */\n\t&asn_SPC_TeletexPersonalName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TeletexPersonalName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TeletexPersonalName_H_\n#define\t_TeletexPersonalName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <constr_SET.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\n\n/*\n * Method of determining the components presence\n */\ntypedef enum TeletexPersonalName_PR {\n\tTeletexPersonalName_PR_surname,\t/* Member surname is present */\n\tTeletexPersonalName_PR_given_name,\t/* Member given_name is present */\n\tTeletexPersonalName_PR_initials,\t/* Member initials is present */\n\tTeletexPersonalName_PR_generation_qualifier,\t/* Member generation_qualifier is present */\n} TeletexPersonalName_PR;\n\n/* TeletexPersonalName */\ntypedef struct TeletexPersonalName {\n\tTeletexString_t\t surname;\n\tTeletexString_t\t*given_name\t/* OPTIONAL */;\n\tTeletexString_t\t*initials\t/* OPTIONAL */;\n\tTeletexString_t\t*generation_qualifier\t/* OPTIONAL */;\n\t\n\t/* Presence bitmask: ASN_SET_ISPRESENT(pTeletexPersonalName, TeletexPersonalName_PR_x) */\n\tunsigned int _presence_map\n\t\t[((4+(8*sizeof(unsigned int))-1)/(8*sizeof(unsigned int)))];\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TeletexPersonalName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TeletexPersonalName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexPersonalName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TeletexString.c",
    "content": "/*-\n * Copyright (c) 2003, 2006 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <TeletexString.h>\n\n/*\n * TeletexString basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_TeletexString_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\t/* [UNIVERSAL 20] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\t/* ... OCTET STRING */\n};\nasn_TYPE_operation_t asn_OP_TeletexString = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print,         /* non-ascii string */\n\tOCTET_STRING_compare,\n\tasn_generic_unknown_constraint,\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_hex,\n\tOCTET_STRING_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_TeletexString = {\n\t\"TeletexString\",\n\t\"TeletexString\",\n\t&asn_OP_TeletexString,\n\tasn_generic_unknown_constraint,\n\tasn_DEF_TeletexString_tags,\n\tsizeof(asn_DEF_TeletexString_tags)\n\t  / sizeof(asn_DEF_TeletexString_tags[0]) - 1,\n\tasn_DEF_TeletexString_tags,\n\tsizeof(asn_DEF_TeletexString_tags)\n\t  / sizeof(asn_DEF_TeletexString_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n/*\n * Here is a formal attempt at creating a mapping from TeletexString\n * (T61String) of the latest ASN.1 standard (X.680:2002) into the Unicode\n * character set. -- Lev Walkin <vlm@lionet.info>\n *\n * The first thing to keep in mind is that TeletexString (T61String)\n * is defined in ASN.1, and is not really a T.61 string.\n * The T.61 standard is withdrawn by ITU-T and is no longer an authoritative\n * reference. See http://www.itu.int/rec/T-REC-T.61\n *\n * The X.680 specifies TeletexString (T61String) as a combination of the\n * character sets specified by the registration numbers listed in\n * ISO International Register of Coded Character Sets to be used with\n * Escape Sequences (ISO-2375):\n * 6, 87, 102, 103, 106, 107, 126, 144, 150, 153, 156, 164, 165, 168,\n * plus SPACE and DELETE characters.\n * In addition to that, the X.680 Table 6 NOTE 2 allows using register entries\n * 6 and 156 instead of 102 and 103.\n *\n * The ISO Register itself is available at http://www.itscj.ipsj.or.jp/ISO-IR/\n *\n * #6 is ASCII. http://www.itscj.ipsj.or.jp/ISO-IR/006.pdf\n * \tEscapes into:\n * \t\tG0: ESC 2/8 4/2 (\"(B\")\n * \t\tG1: ESC 2/9 4/2 (\")B\")\n * \tThe range is [0x21 .. 0x7e]. Conversion into Unicode\n *\tis simple, because it has one-to-one correspondence.\n * #87 is a \"Japanese Graphic Character Set for Information Interchange\".\n * \tIs a multiple-byte set of 6877 characters.\n * \tThe character set is JIS X 0208-1983 (originally JIS C 6226-1983).\n * \tEscapes into:\n * \t\tG0: ESC 2/4 4/2 (\"$B\")\n * \t\tG1: ESC 2/4 2/9 4/2 (\"$)B\")\n * \t\tG2: ESC 2/4 2/10 4/2 (\"$*B\")\n * \t\tG3: ESC 2/4 2/11 4/2 (\"$+B\")\n * #102 is \"Teletex Primary Set of Graphic Characters\" and is almost ASCII.\n * \tEscapes into:\n * \t\tG0: ESC 2/8 7/5 (\"(u\")\n * \t\tG1: ESC 2/9 7/5 (\")u\")\n * \t\tG2: ESC 2/10 7/5 (\"*u\")\n * \t\tG3: ESC 2/11 7/5 (\"+u\")\n *\tIt is almost identical to ASCII, except for ASCII position for '$'\n * \t(DOLLAR SIGN) is filled with '¤' (CURRENCY SIGN), which is U+00A4.\n * \tAlso, ASCII positions for '`', '\\', '^', '{', '}', '~' are marked\n * \tas \"should not be used\".\n * #103 is a supplementary set of characters used in combination with #102.\n * \tEscapes into:\n * \t\tG0: ESC 2/8 7/6 (\"(v\")\n * \t\tG1: ESC 2/9 7/6 (\")v\")\n * \t\tG2: ESC 2/10 7/6 (\"*v\")\n * \t\tG3: ESC 2/11 7/6 (\"+v\")\n * \tSome characters in that character set are combining characters,\n * \twhich can only be restrictively used with certain basic Latin letters.\n * \tIt can be thought of as a subset of #156 with the exception of 4/12\n * \twhich is UNDERLINE in #103 and absent in #156.\n * #106 is a primary set of control functions, used in combination with #107.\n * \tEscapes into:\n * \t\tC0: ESC 2/1 4/5 (\"!E\")\n * \tThis set is so short I can list it here:\n * \t\t0x08\tBS\tBACKSPACE\t-- same as Unicode\n * \t\t0x0a\tLF\tLINE FEED\t-- same as Unicode\n * \t\t0x0c\tFF\tFORM FEED\t-- same as Unicode\n * \t\t0x0d\tCR\tCARRIAGE RETURN\t-- same as Unicode\n * \t\t0x0e\tLS1\tLOCKING SHIFT ONE\n * \t\t0x0f\tLS0\tLOCKING SHIFT ZERO\n * \t\t0x19\tSS2\tSINGLE SHIFT TWO\n * \t\t0x1a\tSUB\tSUBSTITUTE CHARACTER\n * \t\t0x1b\tESC\tESCAPE\t\t-- same as Unicode\n * \t\t0x1d\tSS3\tSINGLE SHIFT THREE\n *\tThe LS1 and LS0 are two magical functions which, respectively, invoke\n * \tthe currently designated G1 or G0 set into positions 2/1 to 7/14\n * \tThe SS2 and SS3, respectively, invoke one character of the\n * \tcurrently designated set G2 and G3.\n * \tThe SUB is wholly equivalent to U+001a (SUBSTITUTE)\n * #107 is a supplementary set of control functions, used with #106.\n * \tEscapes into:\n * \t\tC1: ESC 2/2 4/8 ('\"H')\n * \tThis set contains three special control codes:\n * \t\t0x8b\tPLD\tPARTIAL LINE DOWN\t-- similar to <SUB>\n * \t\t0x8c\tPLU\tPARTIAL LINE UP\t\t-- sumilar to <SUP>\n * \t\t0x9b\tCSI\tCONTROL SEQUENCE INTRODUCER\n * \tThis set is so out of world we can probably safely ignore it.\n * #126 is a \"Right-hand Part of the Latin/Greek Alphabet\".\n * \tComprises of 90 characters, including accented letters.\n * \tEscapes into:\n * \t\tG1: ESC 2/13 4/6 (\"-F\")\n * \t\tG2: ESC 2/14 4/6 (\".F\")\n * \t\tG3: ESC 2/15 4/6 (\"/F\")\n * \tNote: This Registration is a subset of ISO-IR 227.\n * #144 is a \"Cyrillic part of the Latin/Cyrillic Alphabet\".\n * \tComprises of 95 characters.\n * \tEscapes into:\n * \t\tG1: ESC 2/13 4/12 (\"-L\")\n * \t\tG2: ESC 2/14 4/12 (\".L\")\n * \t\tG3: ESC 2/15 4/12 (\"/L\")\n * #150 is a \"Greek Primary Set of Graphic Characters\".\n * \tComprises of 94 characters.\n * \tEscapes into:\n * \t\tG0: ESC 2/8 2/1 4/0 (\"(!@\")\n * \t\tG1: ESC 2/9 2/1 4/0 (\")!@\")\n * \t\tG2: ESC 2/10 2/1 4/0 (\"*!@\")\n * \t\tG3: ESC 2/11 2/1 4/0 (\"+!@\")\n * #153 is a \"Basic Cyrillic Character Set for 8-bit codes\".\n * \tComprises of 68 characters.\n * \tEscapes into:\n * \t\tG1: ESC 2/13 4/15 (\"-O\")\n * \t\tG2: ESC 2/14 4/15 (\".O\")\n * \t\tG3: ESC 2/15 4/15 (\"/O\")\n * #156 is a \"Supplementary Set of ISO/IEC 6937:1992\" for use with #6\n * \tComprises of 87 characters.\n * \tEscapes into:\n * \t\tG1: ESC 2/13 5/2 (\"-R\")\n * \t\tG2: ESC 2/14 5/2 (\".R\")\n * \t\tG3: ESC 2/15 5/2 (\"/R\")\n * #164 is a \"Hebrew Supplementary Set of Graphic Characters\"\n * \tComprises of 27 characters.\n * \tEscapes into:\n * \t\tG1: ESC 2/13 5/3 (\"-S\")\n * \t\tG2: ESC 2/14 5/3 (\".S\")\n * \t\tG3: ESC 2/15 5/3 (\"/S\")\n * #165 is a set of \"Codes of the Chinese graphic character set\"\n * \tIs a multiple-byte set of 8446 characters.\n * \tEscapes into:\n * \t\tG0: ESC 2/4 2/8 4/5 (\"$(E\")\n * \t\tG1: ESC 2/4 2/9 4/5 (\"$)E\")\n * \t\tG2: ESC 2/4 2/10 4/5 (\"$*E\")\n * \t\tG3: ESC 2/4 2/11 4/5 (\"$+E\")\n * #168 is a \"Japanese Graphic Character Set for Information Interchange\"\n * \tA multiple-byte set of 6879 characters updated from #87.\n * \tEscapes into:\n * \t\tG0: ESC 2/6 4/0 ESC 2/4 4/2 (\"&@\" \"$B\")\n * \t\tG1: ESC 2/6 4/0 ESC 2/4 2/9 4/2 (\"&@\" \"$)B\")\n * \t\tG2: ESC 2/6 4/0 ESC 2/4 2/10 4/2 (\"&@\" \"$*B\")\n * \t\tG3: ESC 2/6 4/0 ESC 2/4 2/11 4/2 (\"&@\" \"$+B\")\n */\n\n"
  },
  {
    "path": "ext/TeletexString.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_TeletexString_H_\n#define\t_TeletexString_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t TeletexString_t;\t/* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_TeletexString;\nextern asn_TYPE_operation_t asn_OP_TeletexString;\n\n#define TeletexString_free          OCTET_STRING_free\n#define TeletexString_print         OCTET_STRING_print\n#define TeletexString_compare       OCTET_STRING_compare\n#define TeletexString_constraint    asn_generic_unknown_constraint\n#define TeletexString_decode_ber    OCTET_STRING_decode_ber\n#define TeletexString_encode_der    OCTET_STRING_encode_der\n#define TeletexString_decode_xer    OCTET_STRING_decode_xer_hex\n#define TeletexString_encode_xer    OCTET_STRING_encode_xer\n#define TeletexString_decode_uper   OCTET_STRING_decode_uper\n#define TeletexString_encode_uper   OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TeletexString_H_ */\n"
  },
  {
    "path": "ext/TerminalIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TerminalIdentifier.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nTerminalIdentifier_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 24)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_TerminalIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_TerminalIdentifier = {\n\t\"TerminalIdentifier\",\n\t\"TerminalIdentifier\",\n\t&asn_OP_PrintableString,\n\tTerminalIdentifier_constraint,\n\tasn_DEF_TerminalIdentifier_tags_1,\n\tsizeof(asn_DEF_TerminalIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_TerminalIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_TerminalIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TerminalIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_TerminalIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/TerminalIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TerminalIdentifier_H_\n#define\t_TerminalIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* TerminalIdentifier */\ntypedef PrintableString_t\t TerminalIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TerminalIdentifier;\nasn_struct_free_f TerminalIdentifier_free;\nasn_struct_print_f TerminalIdentifier_print;\nasn_constr_check_f TerminalIdentifier_constraint;\nber_type_decoder_f TerminalIdentifier_decode_ber;\nder_type_encoder_f TerminalIdentifier_encode_der;\nxer_type_decoder_f TerminalIdentifier_decode_xer;\nxer_type_encoder_f TerminalIdentifier_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TerminalIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TerminalType.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TerminalType.h\"\n\nint\nTerminalType_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tlong value;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tvalue = *(const long *)sptr;\n\t\n\tif((value >= 0 && value <= 256)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using NativeInteger,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_TerminalType_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_TerminalType = {\n\t\"TerminalType\",\n\t\"TerminalType\",\n\t&asn_OP_NativeInteger,\n\tTerminalType_constraint,\n\tasn_DEF_TerminalType_tags_1,\n\tsizeof(asn_DEF_TerminalType_tags_1)\n\t\t/sizeof(asn_DEF_TerminalType_tags_1[0]), /* 1 */\n\tasn_DEF_TerminalType_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_TerminalType_tags_1)\n\t\t/sizeof(asn_DEF_TerminalType_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/TerminalType.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TerminalType_H_\n#define\t_TerminalType_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NativeInteger.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum TerminalType {\n\tTerminalType_telex\t= 3,\n\tTerminalType_teletex\t= 4,\n\tTerminalType_g3_facsimile\t= 5,\n\tTerminalType_g4_facsimile\t= 6,\n\tTerminalType_ia5_terminal\t= 7,\n\tTerminalType_videotex\t= 8\n} e_TerminalType;\n\n/* TerminalType */\ntypedef long\t TerminalType_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TerminalType;\nasn_struct_free_f TerminalType_free;\nasn_struct_print_f TerminalType_print;\nasn_constr_check_f TerminalType_constraint;\nber_type_decoder_f TerminalType_decode_ber;\nder_type_encoder_f TerminalType_encode_der;\nxer_type_decoder_f TerminalType_decode_xer;\nxer_type_encoder_f TerminalType_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TerminalType_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Time.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TTime.h\"\n\nasn_TYPE_member_t asn_MBR_Time_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Time, choice.utcTime),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (23 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTCTime,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utcTime\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Time, choice.generalTime),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (24 << 2)),\n\t\t0,\n\t\t&asn_DEF_GeneralizedTime,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"generalTime\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Time_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (23 << 2)), 0, 0, 0 }, /* utcTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (24 << 2)), 1, 0, 0 } /* generalTime */\n};\nasn_CHOICE_specifics_t asn_SPC_Time_specs_1 = {\n\tsizeof(struct Time),\n\toffsetof(struct Time, _asn_ctx),\n\toffsetof(struct Time, present),\n\tsizeof(((struct Time *)0)->present),\n\tasn_MAP_Time_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_Time = {\n\t\"Time\",\n\t\"Time\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Time_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_Time_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Trinomial.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Trinomial.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_Trinomial_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_Trinomial = {\n\t\"Trinomial\",\n\t\"Trinomial\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_Trinomial_tags_1,\n\tsizeof(asn_DEF_Trinomial_tags_1)\n\t\t/sizeof(asn_DEF_Trinomial_tags_1[0]), /* 1 */\n\tasn_DEF_Trinomial_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Trinomial_tags_1)\n\t\t/sizeof(asn_DEF_Trinomial_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/Trinomial.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Trinomial_H_\n#define\t_Trinomial_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Trinomial */\ntypedef INTEGER_t\t Trinomial_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Trinomial;\nasn_struct_free_f Trinomial_free;\nasn_struct_print_f Trinomial_print;\nasn_constr_check_f Trinomial_constraint;\nber_type_decoder_f Trinomial_decode_ber;\nder_type_encoder_f Trinomial_encode_der;\nxer_type_decoder_f Trinomial_decode_xer;\nxer_type_encoder_f Trinomial_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Trinomial_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/TypeOfBiometricData.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"TypeOfBiometricData.h\"\n\nasn_TYPE_member_t asn_MBR_TypeOfBiometricData_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct TypeOfBiometricData, choice.predefinedBiometricType),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_PredefinedBiometricType,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"predefinedBiometricType\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct TypeOfBiometricData, choice.biometricDataOid),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (6 << 2)),\n\t\t0,\n\t\t&asn_DEF_OBJECT_IDENTIFIER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"biometricDataOid\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_TypeOfBiometricData_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* predefinedBiometricType */\n    { (ASN_TAG_CLASS_UNIVERSAL | (6 << 2)), 1, 0, 0 } /* biometricDataOid */\n};\nasn_CHOICE_specifics_t asn_SPC_TypeOfBiometricData_specs_1 = {\n\tsizeof(struct TypeOfBiometricData),\n\toffsetof(struct TypeOfBiometricData, _asn_ctx),\n\toffsetof(struct TypeOfBiometricData, present),\n\tsizeof(((struct TypeOfBiometricData *)0)->present),\n\tasn_MAP_TypeOfBiometricData_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_TypeOfBiometricData = {\n\t\"TypeOfBiometricData\",\n\t\"TypeOfBiometricData\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_TypeOfBiometricData_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_TypeOfBiometricData_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/TypeOfBiometricData.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIXqualified88\"\n * \tfound in \"asn1/rfc3739-PKIXqualified88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_TypeOfBiometricData_H_\n#define\t_TypeOfBiometricData_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PredefinedBiometricType.h\"\n#include <OBJECT_IDENTIFIER.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum TypeOfBiometricData_PR {\n\tTypeOfBiometricData_PR_NOTHING,\t/* No components present */\n\tTypeOfBiometricData_PR_predefinedBiometricType,\n\tTypeOfBiometricData_PR_biometricDataOid\n} TypeOfBiometricData_PR;\n\n/* TypeOfBiometricData */\ntypedef struct TypeOfBiometricData {\n\tTypeOfBiometricData_PR present;\n\tunion TypeOfBiometricData_u {\n\t\tPredefinedBiometricType_t\t predefinedBiometricType;\n\t\tOBJECT_IDENTIFIER_t\t biometricDataOid;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} TypeOfBiometricData_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_TypeOfBiometricData;\nextern asn_CHOICE_specifics_t asn_SPC_TypeOfBiometricData_specs_1;\nextern asn_TYPE_member_t asn_MBR_TypeOfBiometricData_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _TypeOfBiometricData_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/UTCTime.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <UTCTime.h>\n#include <GeneralizedTime.h>\n#include <errno.h>\n\n#ifdef\t__CYGWIN__\n#include \"/usr/include/time.h\"\n#else\n#include <time.h>\n#endif\t/* __CYGWIN__ */\n\n#ifndef\tASN___INTERNAL_TEST_MODE\n\n/*\n * UTCTime basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_UTCTime_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (23 << 2)),\t/* [UNIVERSAL 23] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (26 << 2)),  /* [UNIVERSAL 26] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))    /* ... OCTET STRING */\n};\nstatic asn_per_constraints_t asn_DEF_UTCTime_constraints = {\n        { APC_CONSTRAINED, 7, 7, 0x20, 0x7e },  /* Value */\n        { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 }, /* Size */\n        0, 0\n};\nasn_TYPE_operation_t asn_OP_UTCTime = {\n\tOCTET_STRING_free,\n\tUTCTime_print,\n\tOCTET_STRING_compare,   /* Does not deal with time zones. */\n\tUTCTime_constraint,\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_decode_xer_utf8,\n\tUTCTime_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_UTCTime = {\n\t\"UTCTime\",\n\t\"UTCTime\",\n\t&asn_OP_UTCTime,\n\tUTCTime_constraint,\n\tasn_DEF_UTCTime_tags,\n\tsizeof(asn_DEF_UTCTime_tags)\n\t  / sizeof(asn_DEF_UTCTime_tags[0]) - 2,\n\tasn_DEF_UTCTime_tags,\n\tsizeof(asn_DEF_UTCTime_tags)\n\t  / sizeof(asn_DEF_UTCTime_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_UTCTime_constraints,\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n#endif\t/* ASN___INTERNAL_TEST_MODE */\n\n/*\n * Check that the time looks like the time.\n */\nint\nUTCTime_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTCTime_t *st = (const UTCTime_t *)sptr;\n\ttime_t tloc;\n\n\terrno = EPERM;\t\t\t/* Just an unlikely error code */\n\ttloc = asn_UT2time(st, 0, 0);\n\tif(tloc == -1 && errno != EPERM) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: Invalid time format: %s (%s:%d)\",\n\t\t\ttd->name, strerror(errno), __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n\n#ifndef\tASN___INTERNAL_TEST_MODE\n\nasn_enc_rval_t\nUTCTime_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\n\tif(flags & XER_F_CANONICAL) {\n\t\tasn_enc_rval_t rv;\n\t\tUTCTime_t *ut;\n\t\tstruct tm tm;\n\n\t\terrno = EPERM;\n\t\tif(asn_UT2time((UTCTime_t *)sptr, &tm, 1) == -1\n\t\t\t\t&& errno != EPERM)\n\t\t\tASN__ENCODE_FAILED;\n\n\t\t/* Fractions are not allowed in UTCTime */\n\t\tut = asn_time2GT(0, 0, 1);\n\t\tif(!ut) ASN__ENCODE_FAILED;\n\n\t\trv = OCTET_STRING_encode_xer_utf8(td, sptr, ilevel, flags,\n\t\t\tcb, app_key);\n\t\tOCTET_STRING_free(&asn_DEF_UTCTime, ut, 0);\n\t\treturn rv;\n\t} else {\n\t\treturn OCTET_STRING_encode_xer_utf8(td, sptr, ilevel, flags,\n\t\t\tcb, app_key);\n\t}\n}\n\n#endif\t/* ASN___INTERNAL_TEST_MODE */\n\nint\nUTCTime_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst UTCTime_t *st = (const UTCTime_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(st && st->buf) {\n\t\tchar buf[32];\n\t\tstruct tm tm;\n\t\tint ret;\n\n\t\terrno = EPERM;\n\t\tif(asn_UT2time(st, &tm, 1) == -1 && errno != EPERM)\n\t\t\treturn (cb(\"<bad-value>\", 11, app_key) < 0) ? -1 : 0;\n\n\t\tret = snprintf(buf, sizeof(buf),\n\t\t\t\"%04d-%02d-%02d %02d:%02d:%02d (GMT)\",\n\t\t\ttm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday,\n\t\t\ttm.tm_hour, tm.tm_min, tm.tm_sec);\n\t\tassert(ret > 0 && ret < (int)sizeof(buf));\n\t\treturn (cb(buf, ret, app_key) < 0) ? -1 : 0;\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n\ntime_t\nasn_UT2time(const UTCTime_t *st, struct tm *_tm, int as_gmt) {\n\tchar buf[24];\t/* \"AAMMJJhhmmss+hhmm\" + cushion */\n\tGeneralizedTime_t gt;\n\n\tif(!st || !st->buf\n\t|| st->size < 11 || st->size >= ((int)sizeof(buf) - 2)) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\tgt.buf = (unsigned char *)buf;\n\tgt.size = st->size + 2;\n\tmemcpy(gt.buf + 2, st->buf, st->size);\n\tif(st->buf[0] > 0x35) {\n\t\t/* 19xx */\n\t\tgt.buf[0] = 0x31;\n\t\tgt.buf[1] = 0x39;\n\t} else {\n\t\t/* 20xx */\n\t\tgt.buf[0] = 0x32;\n\t\tgt.buf[1] = 0x30;\n\t}\n\n\treturn asn_GT2time(&gt, _tm, as_gmt);\n}\n\nUTCTime_t *\nasn_time2UT(UTCTime_t *opt_ut, const struct tm *tm, int force_gmt) {\n\tGeneralizedTime_t *gt = (GeneralizedTime_t *)opt_ut;\n\n\tgt = asn_time2GT(gt, tm, force_gmt);\n\tif(gt == 0) return 0;\n\n\tassert(gt->size >= 2);\n\tgt->size -= 2;\n\tmemmove(gt->buf, gt->buf + 2, gt->size + 1);\n\n\treturn (UTCTime_t *)gt;\n}\n\n"
  },
  {
    "path": "ext/UTCTime.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_UTCTime_H_\n#define\t_UTCTime_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t UTCTime_t;  /* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_UTCTime;\nextern asn_TYPE_operation_t asn_OP_UTCTime;\n\nasn_struct_print_f UTCTime_print;\nasn_constr_check_f UTCTime_constraint;\nxer_type_encoder_f UTCTime_encode_xer;\n\n#define UTCTime_free         OCTET_STRING_free\n#define UTCTime_compare      OCTET_STRING_compare\n#define UTCTime_decode_ber   OCTET_STRING_decode_ber\n#define UTCTime_encode_der   OCTET_STRING_encode_der\n#define UTCTime_decode_xer   OCTET_STRING_decode_xer_utf8\n#define UTCTime_decode_uper  OCTET_STRING_decode_uper\n#define UTCTime_encode_uper  OCTET_STRING_encode_uper\n\n/***********************\n * Some handy helpers. *\n ***********************/\n\nstruct tm;\t/* <time.h> */\n\n/* See asn_GT2time() in GeneralizedTime.h */\ntime_t asn_UT2time(const UTCTime_t *, struct tm *_optional_tm4fill, int as_gmt);\n\n/* See asn_time2GT() in GeneralizedTime.h */\nUTCTime_t *asn_time2UT(UTCTime_t *__opt_ut, const struct tm *, int force_gmt);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _UTCTime_H_ */\n"
  },
  {
    "path": "ext/UTF8String.c",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <UTF8String.h>\n\n/*\n * UTF8String basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_UTF8String_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\t/* [UNIVERSAL 12] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),\t/* ... OCTET STRING */\n};\nasn_TYPE_operation_t asn_OP_UTF8String = {\n\tOCTET_STRING_free,\n\tUTF8String_print,\n\tOCTET_STRING_compare,\n\tUTF8String_constraint,      /* Check for invalid codes, etc. */\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_utf8,\n\tOCTET_STRING_encode_xer_utf8,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_UTF8String = {\n\t\"UTF8String\",\n\t\"UTF8String\",\n\t&asn_OP_UTF8String,\n\tUTF8String_constraint,      /* Check for invalid codes, etc. */\n\tasn_DEF_UTF8String_tags,\n\tsizeof(asn_DEF_UTF8String_tags)\n\t  / sizeof(asn_DEF_UTF8String_tags[0]) - 1,\n\tasn_DEF_UTF8String_tags,\n\tsizeof(asn_DEF_UTF8String_tags)\n\t  / sizeof(asn_DEF_UTF8String_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n/*\n * This is the table of length expectations.\n * The second half of this table is only applicable to the long sequences.\n */\nstatic const int UTF8String_ht[2][16] = {\n\t{ /* 0x0 ... 0x7 */\n\t  /* 0000..0111 */\n\t  1, 1, 1, 1, 1, 1, 1, 1,\n\t  /* 1000..1011(0), 1100..1101(2), 1110(3), 1111(-1) */\n\t  0, 0, 0, 0, 2, 2, 3, -1 },\n\t{ /* 0xF0 .. 0xF7 */\n\t  /* 11110000..11110111 */\n\t  4, 4, 4, 4, 4, 4, 4, 4,\n\t  5, 5, 5, 5, 6, 6, -1, -1 }\n};\nstatic const int32_t UTF8String_mv[7] = { 0, 0,\n\t0x00000080,\n\t0x00000800,\n\t0x00010000,\n\t0x00200000,\n\t0x04000000\n};\n\n/* Internal aliases for return codes */\n#define\tU8E_TRUNC\t-1\t/* UTF-8 sequence truncated */\n#define\tU8E_ILLSTART\t-2\t/* Illegal UTF-8 sequence start */\n#define\tU8E_NOTCONT\t-3\t/* Continuation expectation failed */\n#define\tU8E_NOTMIN\t-4\t/* Not minimal length encoding */\n#define\tU8E_EINVAL\t-5\t/* Invalid arguments */\n\nint\nUTF8String_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tssize_t len = UTF8String_length((const UTF8String_t *)sptr);\n\tswitch(len) {\n\tcase U8E_EINVAL:\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given\", td->name);\n\t\tbreak;\n\tcase U8E_TRUNC:\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: truncated UTF-8 sequence (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\tbreak;\n\tcase U8E_ILLSTART:\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8 illegal start of encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\tbreak;\n\tcase U8E_NOTCONT:\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8 not continuation (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\tbreak;\n\tcase U8E_NOTMIN:\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8 not minimal sequence (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\tbreak;\n\t}\n\treturn (len < 0) ? -1 : 0;\n}\n\nstatic ssize_t\nUTF8String__process(const UTF8String_t *st, uint32_t *dst, size_t dstlen) {\n\tsize_t length;\n\tuint8_t *buf = st->buf;\n\tuint8_t *end = buf + st->size;\n\tuint32_t *dstend = dst + dstlen;\n\n\tfor(length = 0; buf < end; length++) {\n\t\tint ch = *buf;\n\t\tuint8_t *cend;\n\t\tint32_t value;\n\t\tint want;\n\n\t\t/* Compute the sequence length */\n\t\twant = UTF8String_ht[0][ch >> 4];\n\t\tswitch(want) {\n\t\tcase -1:\n\t\t\t/* Second half of the table, long sequence */\n\t\t\twant = UTF8String_ht[1][ch & 0x0F];\n\t\t\tif(want != -1) break;\n\t\t\t/* Fall through */\n\t\tcase 0:\n\t\t\treturn U8E_ILLSTART;\n\t\t}\n\n\t\t/* assert(want >= 1 && want <= 6) */\n\n\t\t/* Check character sequence length */\n\t\tif(buf + want > end) return U8E_TRUNC;\n\n\t\tvalue = ch & (0xff >> want);\n\t\tcend = buf + want;\n\t\tfor(buf++; buf < cend; buf++) {\n\t\t\tch = *buf;\n\t\t\tif(ch < 0x80 || ch > 0xbf) return U8E_NOTCONT;\n\t\t\tvalue = (value << 6) | (ch & 0x3F);\n\t\t}\n\t\tif(value < UTF8String_mv[want])\n\t\t\treturn U8E_NOTMIN;\n\t\tif(dst < dstend)\n\t\t\t*dst++ = value;\t/* Record value */\n\t}\n\n\tif(dst < dstend) *dst = 0;\t/* zero-terminate */\n\n\treturn length;\n}\n\n\nssize_t\nUTF8String_length(const UTF8String_t *st) {\n\tif(st && st->buf) {\n\t\treturn UTF8String__process(st, 0, 0);\n\t} else {\n\t\treturn U8E_EINVAL;\n\t}\n}\n\nsize_t\nUTF8String_to_wcs(const UTF8String_t *st, uint32_t *dst, size_t dstlen) {\n\tif(st && st->buf) {\n\t\tssize_t ret = UTF8String__process(st, dst, dstlen);\n\t\treturn (ret < 0) ? 0 : ret;\n\t} else {\n\t\treturn 0;\n\t}\n}\n\nint\nUTF8String_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(st && st->buf) {\n\t\treturn (cb(st->buf, st->size, app_key) < 0) ? -1 : 0;\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n"
  },
  {
    "path": "ext/UTF8String.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_UTF8String_H_\n#define\t_UTF8String_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t UTF8String_t;\t/* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_UTF8String;\nextern asn_TYPE_operation_t asn_OP_UTF8String;\n\nasn_struct_print_f UTF8String_print;\nasn_constr_check_f UTF8String_constraint;\n\n#define UTF8String_free         OCTET_STRING_free\n#define UTF8String_compare      OCTET_STRING_compare\n#define UTF8String_constraint   UTF8String_constraint\n#define UTF8String_decode_ber   OCTET_STRING_decode_ber\n#define UTF8String_encode_der   OCTET_STRING_encode_der\n#define UTF8String_decode_xer   OCTET_STRING_decode_xer_utf8\n#define UTF8String_encode_xer   OCTET_STRING_encode_xer_utf8\n#define UTF8String_decode_uper  OCTET_STRING_decode_uper\n#define UTF8String_encode_uper  OCTET_STRING_encode_uper\n\n/*\n * Returns length of the given UTF-8 string in characters,\n * or a negative error code:\n * -1:\tUTF-8 sequence truncated \n * -2:\tIllegal UTF-8 sequence start\n * -3:\tContinuation expectation failed\n * -4:\tNot minimal length encoding\n * -5:\tInvalid arguments\n */\nssize_t UTF8String_length(const UTF8String_t *st);\n\n/*\n * Convert the UTF-8 string into a sequence of wide characters.\n * Returns the number of characters necessary.\n * Returned value might be greater than dstlen.\n * In case of conversion error, 0 is returned.\n * \n * If st points to a valid UTF-8 string, calling\n * \tUTF8String_to_wcs(st, 0, 0);\n * is equivalent to\n * \tUTF8String_length(const UTF8String_t *st);\n */\nsize_t UTF8String_to_wcs(const UTF8String_t *st, uint32_t *dst, size_t dstlen);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _UTF8String_H_ */\n"
  },
  {
    "path": "ext/UnformattedPostalAddress.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"UnformattedPostalAddress.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_PrintableString_constraint_2(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 30)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printable_address_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\t/* Determine the number of elements */\n\tsize = _A_CSEQUENCE_FROM_VOID(sptr)->count;\n\t\n\tif((size >= 1 && size <= 6)) {\n\t\t/* Perform validation of the inner elements */\n\t\treturn td->op->check_constraints(td, sptr, ctfailcb, app_key);\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_teletex_string_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 180)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_printable_address_2[] = {\n\t{ ATF_POINTER, 0, 0,\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_PrintableString_constraint_2,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_printable_address_tags_2[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic asn_SET_OF_specifics_t asn_SPC_printable_address_specs_2 = {\n\tsizeof(struct printable_address),\n\toffsetof(struct printable_address, _asn_ctx),\n\t0,\t/* XER encoding is XMLDelimitedItemList */\n};\nstatic /* Use -fall-defs-global to expose */\nasn_TYPE_descriptor_t asn_DEF_printable_address_2 = {\n\t\"printable-address\",\n\t\"printable-address\",\n\t&asn_OP_SEQUENCE_OF,\n\tSEQUENCE_OF_constraint,\n\tasn_DEF_printable_address_tags_2,\n\tsizeof(asn_DEF_printable_address_tags_2)\n\t\t/sizeof(asn_DEF_printable_address_tags_2[0]), /* 1 */\n\tasn_DEF_printable_address_tags_2,\t/* Same as above */\n\tsizeof(asn_DEF_printable_address_tags_2)\n\t\t/sizeof(asn_DEF_printable_address_tags_2[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_printable_address_2,\n\t1,\t/* Single element */\n\t&asn_SPC_printable_address_specs_2\t/* Additional specs */\n};\n\nstatic asn_TYPE_member_t asn_MBR_UnformattedPostalAddress_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct UnformattedPostalAddress, printable_address),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_printable_address_2,\n\t\t0,\n\t\tmemb_printable_address_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printable-address\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct UnformattedPostalAddress, teletex_string),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletex_string_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletex-string\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_UnformattedPostalAddress_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_UnformattedPostalAddress_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* printable-address */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 1, 0, 0 } /* teletex-string */\n};\nstatic const uint8_t asn_MAP_UnformattedPostalAddress_mmap_1[(2 + (8 * sizeof(unsigned int)) - 1) / 8] = {\n\t(0 << 7) | (0 << 6)\n};\nstatic \nasn_SET_specifics_t asn_SPC_UnformattedPostalAddress_specs_1 = {\n\tsizeof(struct UnformattedPostalAddress),\n\toffsetof(struct UnformattedPostalAddress, _asn_ctx),\n\toffsetof(struct UnformattedPostalAddress, _presence_map),\n\tasn_MAP_UnformattedPostalAddress_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\tasn_MAP_UnformattedPostalAddress_tag2el_1,\t/* Same as above */\n\t2,\t/* Count of tags in the CXER map */\n\t0,\t/* Whether extensible */\n\t(const unsigned int *)asn_MAP_UnformattedPostalAddress_mmap_1\t/* Mandatory elements map */\n};\nasn_TYPE_descriptor_t asn_DEF_UnformattedPostalAddress = {\n\t\"UnformattedPostalAddress\",\n\t\"UnformattedPostalAddress\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_UnformattedPostalAddress_tags_1,\n\tsizeof(asn_DEF_UnformattedPostalAddress_tags_1)\n\t\t/sizeof(asn_DEF_UnformattedPostalAddress_tags_1[0]), /* 1 */\n\tasn_DEF_UnformattedPostalAddress_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_UnformattedPostalAddress_tags_1)\n\t\t/sizeof(asn_DEF_UnformattedPostalAddress_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_UnformattedPostalAddress_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_UnformattedPostalAddress_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/UnformattedPostalAddress.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_UnformattedPostalAddress_H_\n#define\t_UnformattedPostalAddress_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <asn_SEQUENCE_OF.h>\n#include <constr_SEQUENCE_OF.h>\n#include <constr_SET.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\n\n/*\n * Method of determining the components presence\n */\ntypedef enum UnformattedPostalAddress_PR {\n\tUnformattedPostalAddress_PR_printable_address,\t/* Member printable_address is present */\n\tUnformattedPostalAddress_PR_teletex_string,\t/* Member teletex_string is present */\n} UnformattedPostalAddress_PR;\n\n/* UnformattedPostalAddress */\ntypedef struct UnformattedPostalAddress {\n\tstruct printable_address {\n\t\tA_SEQUENCE_OF(PrintableString_t) list;\n\t\t\n\t\t/* Context for parsing across buffer boundaries */\n\t\tasn_struct_ctx_t _asn_ctx;\n\t} *printable_address;\n\tTeletexString_t\t*teletex_string\t/* OPTIONAL */;\n\t\n\t/* Presence bitmask: ASN_SET_ISPRESENT(pUnformattedPostalAddress, UnformattedPostalAddress_PR_x) */\n\tunsigned int _presence_map\n\t\t[((2+(8*sizeof(unsigned int))-1)/(8*sizeof(unsigned int)))];\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} UnformattedPostalAddress_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_UnformattedPostalAddress;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _UnformattedPostalAddress_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/UniqueIdentifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"UniqueIdentifier.h\"\n\n/*\n * This type is implemented using BIT_STRING,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_UniqueIdentifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_UniqueIdentifier = {\n\t\"UniqueIdentifier\",\n\t\"UniqueIdentifier\",\n\t&asn_OP_BIT_STRING,\n\tBIT_STRING_constraint,\n\tasn_DEF_UniqueIdentifier_tags_1,\n\tsizeof(asn_DEF_UniqueIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_UniqueIdentifier_tags_1[0]), /* 1 */\n\tasn_DEF_UniqueIdentifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_UniqueIdentifier_tags_1)\n\t\t/sizeof(asn_DEF_UniqueIdentifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t&asn_SPC_BIT_STRING_specs\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/UniqueIdentifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_UniqueIdentifier_H_\n#define\t_UniqueIdentifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <BIT_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* UniqueIdentifier */\ntypedef BIT_STRING_t\t UniqueIdentifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_UniqueIdentifier;\nasn_struct_free_f UniqueIdentifier_free;\nasn_struct_print_f UniqueIdentifier_print;\nasn_constr_check_f UniqueIdentifier_constraint;\nber_type_decoder_f UniqueIdentifier_decode_ber;\nder_type_encoder_f UniqueIdentifier_encode_der;\nxer_type_decoder_f UniqueIdentifier_decode_xer;\nxer_type_encoder_f UniqueIdentifier_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _UniqueIdentifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/UniquePostalName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"UniquePostalName.h\"\n\n/*\n * This type is implemented using PDSParameter,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_UniquePostalName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (17 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_UniquePostalName = {\n\t\"UniquePostalName\",\n\t\"UniquePostalName\",\n\t&asn_OP_SET,\n\tSET_constraint,\n\tasn_DEF_UniquePostalName_tags_1,\n\tsizeof(asn_DEF_UniquePostalName_tags_1)\n\t\t/sizeof(asn_DEF_UniquePostalName_tags_1[0]), /* 1 */\n\tasn_DEF_UniquePostalName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_UniquePostalName_tags_1)\n\t\t/sizeof(asn_DEF_UniquePostalName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_PDSParameter_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_PDSParameter_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/UniquePostalName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_UniquePostalName_H_\n#define\t_UniquePostalName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"PDSParameter.h\"\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* UniquePostalName */\ntypedef PDSParameter_t\t UniquePostalName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_UniquePostalName;\nasn_struct_free_f UniquePostalName_free;\nasn_struct_print_f UniquePostalName_print;\nasn_constr_check_f UniquePostalName_constraint;\nber_type_decoder_f UniquePostalName_decode_ber;\nder_type_encoder_f UniquePostalName_encode_der;\nxer_type_decoder_f UniquePostalName_decode_xer;\nxer_type_encoder_f UniquePostalName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _UniquePostalName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/UniversalString.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n\n/*\n * UniversalString basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_UniversalString_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\t/* [UNIVERSAL 28] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\t/* ... OCTET STRING */\n};\nasn_OCTET_STRING_specifics_t asn_SPC_UniversalString_specs = {\n\tsizeof(UniversalString_t),\n\toffsetof(UniversalString_t, _asn_ctx),\n\tASN_OSUBV_U32\t/* 32-bits character */\n};\nstatic asn_per_constraints_t asn_DEF_UniversalString_per_constraints = {\n\t{ APC_CONSTRAINED, 32, 32, 0, 2147483647 },\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\n\t0, 0\n};\nasn_TYPE_operation_t asn_OP_UniversalString = {\n\tOCTET_STRING_free,\n\tUniversalString_print,      /* Convert into UTF8 and print */\n\tOCTET_STRING_compare,\n\tasn_generic_no_constraint,\n\tOCTET_STRING_decode_ber,\n\tOCTET_STRING_encode_der,\n\tUniversalString_decode_xer,\t/* Convert from UTF-8 */\n\tUniversalString_encode_xer,\t/* Convert into UTF-8 */\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_UniversalString = {\n\t\"UniversalString\",\n\t\"UniversalString\",\n\t&asn_OP_UniversalString,\n\tasn_generic_no_constraint,\n\tasn_DEF_UniversalString_tags,\n\tsizeof(asn_DEF_UniversalString_tags)\n\t  / sizeof(asn_DEF_UniversalString_tags[0]) - 1,\n\tasn_DEF_UniversalString_tags,\n\tsizeof(asn_DEF_UniversalString_tags)\n\t  / sizeof(asn_DEF_UniversalString_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_UniversalString_per_constraints,\n\t0, 0,\t/* No members */\n\t&asn_SPC_UniversalString_specs\n};\n\n\nstatic ssize_t\nUniversalString__dump(const UniversalString_t *st,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tchar scratch[128];\t\t\t/* Scratchpad buffer */\n\tchar *p = scratch;\n\tssize_t wrote = 0;\n\tuint8_t *ch;\n\tuint8_t *end;\n\n\tch = st->buf;\n\tend = (st->buf + st->size);\n\tfor(end -= 3; ch < end; ch += 4) {\n\t\tuint32_t wc =     (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\t/* 4 bytes */\n\t\tif(sizeof(scratch) - (p - scratch) < 6) {\n\t\t\twrote += p - scratch;\n\t\t\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\t\t\treturn -1;\n\t\t\tp = scratch;\n\t\t}\n\t\tif(wc < 0x80) {\n\t\t\t*p++ = (char)wc;\n\t\t} else if(wc < 0x800) {\n\t\t\t*p++ = 0xc0 | ((wc >> 6));\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t} else if(wc < 0x10000) {\n\t\t\t*p++ = 0xe0 | ((wc >> 12));\n\t\t\t*p++ = 0x80 | ((wc >> 6) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t} else if(wc < 0x200000) {\n\t\t\t*p++ = 0xf0 | ((wc >> 18));\n\t\t\t*p++ = 0x80 | ((wc >> 12) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc >> 6) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t} else if(wc < 0x4000000) {\n\t\t\t*p++ = 0xf8 | ((wc >> 24));\n\t\t\t*p++ = 0x80 | ((wc >> 18) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc >> 12) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc >> 6) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t} else {\n\t\t\t*p++ = 0xfc | ((wc >> 30) & 0x1);\n\t\t\t*p++ = 0x80 | ((wc >> 24) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc >> 18) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc >> 12) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc >> 6) & 0x3f);\n\t\t\t*p++ = 0x80 | ((wc & 0x3f));\n\t\t}\n\t}\n\n\twrote += p - scratch;\n\tif(cb(scratch, p - scratch, app_key) < 0)\n\t\treturn -1;\n\n\treturn wrote;\n}\n\nasn_dec_rval_t\nUniversalString_decode_xer(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td, void **sptr,\n\t\tconst char *opt_mname, const void *buf_ptr, size_t size) {\n\tasn_dec_rval_t rc;\n\n\trc = OCTET_STRING_decode_xer_utf8(opt_codec_ctx, td, sptr, opt_mname,\n\t\tbuf_ptr, size);\n\tif(rc.code == RC_OK) {\n\t\t/*\n\t\t * Now we have a whole string in UTF-8 format.\n\t\t * Convert it into UCS-4.\n\t\t */\n\t\tuint32_t *wcs;\n\t\tsize_t wcs_len;\n\t\tUTF8String_t *st;\n#ifndef\tWORDS_BIGENDIAN\n\t\tint little_endian = 1;\n#endif\n\n\t\tassert(*sptr);\n\t\tst = (UTF8String_t *)*sptr;\n\t\tassert(st->buf);\n\t\twcs_len = UTF8String_to_wcs(st, 0, 0);\n\n\t\twcs = (uint32_t *)MALLOC(4 * (wcs_len + 1));\n\t\tif(wcs == 0 || UTF8String_to_wcs(st, wcs, wcs_len) != wcs_len) {\n\t\t\trc.code = RC_FAIL;\n\t\t\trc.consumed = 0;\n\t\t\treturn rc;\n\t\t} else {\n\t\t\twcs[wcs_len] = 0;\t/* nul-terminate */\n\t\t}\n\n#ifndef\tWORDS_BIGENDIAN\n\t\tif(*(char *)&little_endian) {\n\t\t\t/* Swap byte order in encoding */\n\t\t\tuint32_t *wc = wcs;\n\t\t\tuint32_t *wc_end = wcs + wcs_len;\n\t\t\tfor(; wc < wc_end; wc++) {\n\t\t\t\t/* *wc = htonl(*wc); */\n\t\t\t\tuint32_t wch = *wc;\n\t\t\t\t*((uint8_t *)wc + 0) = wch >> 24;\n\t\t\t\t*((uint8_t *)wc + 1) = wch >> 16;\n\t\t\t\t*((uint8_t *)wc + 2) = wch >> 8;\n\t\t\t\t*((uint8_t *)wc + 3) = wch;\n\t\t\t}\n\t\t}\n#endif\t/* WORDS_BIGENDIAN */\n\n\t\tFREEMEM(st->buf);\n\t\tst->buf = (uint8_t *)wcs;\n\t\tst->size = 4 * wcs_len;\n\t}\n\treturn rc;\n}\n\nasn_enc_rval_t\nUniversalString_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tasn_enc_rval_t er;\n\n\t(void)ilevel;\n\t(void)flags;\n\n\tif(!st || !st->buf)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = UniversalString__dump(st, cb, app_key);\n\tif(er.encoded < 0) ASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\nint\nUniversalString_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\n\t(void)td;\t/* Unused argument */\n\t(void)ilevel;\t/* Unused argument */\n\n\tif(!st || !st->buf) return (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\tif(UniversalString__dump(st, cb, app_key) < 0)\n\t\treturn -1;\n\n\treturn 0;\n}\n\n"
  },
  {
    "path": "ext/UniversalString.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_UniversalString_H_\n#define\t_UniversalString_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t UniversalString_t;  /* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_UniversalString;\nextern asn_TYPE_operation_t asn_OP_UniversalString;\nextern asn_OCTET_STRING_specifics_t asn_SPC_UniversalString_specs;\n\nasn_struct_print_f UniversalString_print;\t/* Human-readable output */\nxer_type_decoder_f UniversalString_decode_xer;\nxer_type_encoder_f UniversalString_encode_xer;\n\n#define UniversalString_free            OCTET_STRING_free\n#define UniversalString_compare         OCTET_STRING_compare\n#define UniversalString_decode_ber      OCTET_STRING_decode_ber\n#define UniversalString_encode_der      OCTET_STRING_encode_der\n#define UniversalString_decode_uper     OCTET_STRING_decode_uper\n#define UniversalString_encode_uper     OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _UniversalString_H_ */\n"
  },
  {
    "path": "ext/UserNotice.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"UserNotice.h\"\n\nstatic asn_TYPE_member_t asn_MBR_UserNotice_1[] = {\n\t{ ATF_POINTER, 2, offsetof(struct UserNotice, noticeRef),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),\n\t\t0,\n\t\t&asn_DEF_NoticeReference,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"noticeRef\"\n\t\t},\n\t{ ATF_POINTER, 1, offsetof(struct UserNotice, explicitText),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_DisplayText,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"explicitText\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_UserNotice_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_UserNotice_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 1, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* noticeRef */\n    { (ASN_TAG_CLASS_UNIVERSAL | (22 << 2)), 1, 0, 0 }, /* ia5String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1, 0, 0 }, /* visibleString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 1, 0, 0 } /* bmpString */\n};\nstatic asn_SEQUENCE_specifics_t asn_SPC_UserNotice_specs_1 = {\n\tsizeof(struct UserNotice),\n\toffsetof(struct UserNotice, _asn_ctx),\n\tasn_MAP_UserNotice_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_UserNotice = {\n\t\"UserNotice\",\n\t\"UserNotice\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_UserNotice_tags_1,\n\tsizeof(asn_DEF_UserNotice_tags_1)\n\t\t/sizeof(asn_DEF_UserNotice_tags_1[0]), /* 1 */\n\tasn_DEF_UserNotice_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_UserNotice_tags_1)\n\t\t/sizeof(asn_DEF_UserNotice_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_UserNotice_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_UserNotice_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/UserNotice.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Implicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Implicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_UserNotice_H_\n#define\t_UserNotice_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Forward declarations */\nstruct NoticeReference;\nstruct DisplayText;\n\n/* UserNotice */\ntypedef struct UserNotice {\n\tstruct NoticeReference\t*noticeRef\t/* OPTIONAL */;\n\tstruct DisplayText\t*explicitText\t/* OPTIONAL */;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} UserNotice_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_UserNotice;\n\n#ifdef __cplusplus\n}\n#endif\n\n/* Referred external types */\n#include \"NoticeReference.h\"\n#include \"DisplayText.h\"\n\n#endif\t/* _UserNotice_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/ValidationParms.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"ValidationParms.h\"\n\nasn_TYPE_member_t asn_MBR_ValidationParms_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct ValidationParms, seed),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),\n\t\t0,\n\t\t&asn_DEF_BIT_STRING,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"seed\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct ValidationParms, pgenCounter),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),\n\t\t0,\n\t\t&asn_DEF_INTEGER,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"pgenCounter\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_ValidationParms_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_ValidationParms_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* pgenCounter */\n    { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* seed */\n};\nasn_SEQUENCE_specifics_t asn_SPC_ValidationParms_specs_1 = {\n\tsizeof(struct ValidationParms),\n\toffsetof(struct ValidationParms, _asn_ctx),\n\tasn_MAP_ValidationParms_tag2el_1,\n\t2,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_ValidationParms = {\n\t\"ValidationParms\",\n\t\"ValidationParms\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_ValidationParms_tags_1,\n\tsizeof(asn_DEF_ValidationParms_tags_1)\n\t\t/sizeof(asn_DEF_ValidationParms_tags_1[0]), /* 1 */\n\tasn_DEF_ValidationParms_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_ValidationParms_tags_1)\n\t\t/sizeof(asn_DEF_ValidationParms_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_ValidationParms_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_ValidationParms_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/ValidationParms.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Algorithms88\"\n * \tfound in \"asn1/rfc3279-PKIX1Algorithms88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_ValidationParms_H_\n#define\t_ValidationParms_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <BIT_STRING.h>\n#include <INTEGER.h>\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* ValidationParms */\ntypedef struct ValidationParms {\n\tBIT_STRING_t\t seed;\n\tINTEGER_t\t pgenCounter;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} ValidationParms_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_ValidationParms;\nextern asn_SEQUENCE_specifics_t asn_SPC_ValidationParms_specs_1;\nextern asn_TYPE_member_t asn_MBR_ValidationParms_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _ValidationParms_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Validity.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Validity.h\"\n\nasn_TYPE_member_t asn_MBR_Validity_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct Validity, notBefore),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Time,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"notBefore\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct Validity, notAfter),\n\t\t-1 /* Ambiguous tag (CHOICE?) */,\n\t\t0,\n\t\t&asn_DEF_Time,\n\t\t0,\n\t\t0,\t/* Defer constraints checking to the member type */\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"notAfter\"\n\t\t},\n};\nstatic const ber_tlv_tag_t asn_DEF_Validity_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_Validity_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (23 << 2)), 0, 0, 1 }, /* utcTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (23 << 2)), 1, -1, 0 }, /* utcTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (24 << 2)), 0, 0, 1 }, /* generalTime */\n    { (ASN_TAG_CLASS_UNIVERSAL | (24 << 2)), 1, -1, 0 } /* generalTime */\n};\nasn_SEQUENCE_specifics_t asn_SPC_Validity_specs_1 = {\n\tsizeof(struct Validity),\n\toffsetof(struct Validity, _asn_ctx),\n\tasn_MAP_Validity_tag2el_1,\n\t4,\t/* Count of tags in the map */\n\t0, 0, 0,\t/* Optional elements (not needed) */\n\t-1,\t/* Start extensions */\n\t-1\t/* Stop extensions */\n};\nasn_TYPE_descriptor_t asn_DEF_Validity = {\n\t\"Validity\",\n\t\"Validity\",\n\t&asn_OP_SEQUENCE,\n\tSEQUENCE_constraint,\n\tasn_DEF_Validity_tags_1,\n\tsizeof(asn_DEF_Validity_tags_1)\n\t\t/sizeof(asn_DEF_Validity_tags_1[0]), /* 1 */\n\tasn_DEF_Validity_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Validity_tags_1)\n\t\t/sizeof(asn_DEF_Validity_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_Validity_1,\n\t2,\t/* Elements count */\n\t&asn_SPC_Validity_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/Validity.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Validity_H_\n#define\t_Validity_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include \"TTime.h\"\n#include <constr_SEQUENCE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Validity */\ntypedef struct Validity {\n\tTime_t\t notBefore;\n\tTime_t\t notAfter;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} Validity_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Validity;\nextern asn_SEQUENCE_specifics_t asn_SPC_Validity_specs_1;\nextern asn_TYPE_member_t asn_MBR_Validity_1[2];\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Validity_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/Version.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"Version.h\"\n\n/*\n * This type is implemented using INTEGER,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_Version_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_Version = {\n\t\"Version\",\n\t\"Version\",\n\t&asn_OP_INTEGER,\n\tINTEGER_constraint,\n\tasn_DEF_Version_tags_1,\n\tsizeof(asn_DEF_Version_tags_1)\n\t\t/sizeof(asn_DEF_Version_tags_1[0]), /* 1 */\n\tasn_DEF_Version_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_Version_tags_1)\n\t\t/sizeof(asn_DEF_Version_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* Defined elsewhere */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/Version.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_Version_H_\n#define\t_Version_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <INTEGER.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum Version {\n\tVersion_v1\t= 0,\n\tVersion_v2\t= 1,\n\tVersion_v3\t= 2\n} e_Version;\n\n/* Version */\ntypedef INTEGER_t\t Version_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_Version;\nasn_struct_free_f Version_free;\nasn_struct_print_f Version_print;\nasn_constr_check_f Version_constraint;\nber_type_decoder_f Version_decode_ber;\nder_type_encoder_f Version_encode_der;\nxer_type_decoder_f Version_decode_xer;\nxer_type_encoder_f Version_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _Version_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/VisibleString.c",
    "content": "/*-\n * Copyright (c) 2003, 2006 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <VisibleString.h>\n\n/*\n * VisibleString basic type description.\n */\nstatic const ber_tlv_tag_t asn_DEF_VisibleString_tags[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (26 << 2)),\t/* [UNIVERSAL 26] IMPLICIT ...*/\n\t(ASN_TAG_CLASS_UNIVERSAL | (4 << 2))\t/* ... OCTET STRING */\n};\nstatic asn_per_constraints_t asn_DEF_VisibleString_constraints = {\n\t{ APC_CONSTRAINED, 7, 7, 0x20, 0x7e },\t/* Value */\n\t{ APC_SEMI_CONSTRAINED, -1, -1, 0, 0 },\t/* Size */\n\t0, 0\n};\nasn_TYPE_operation_t asn_OP_VisibleString = {\n\tOCTET_STRING_free,\n\tOCTET_STRING_print_utf8,   /* ASCII subset */\n\tOCTET_STRING_compare,\n\tVisibleString_constraint,\n\tOCTET_STRING_decode_ber,    /* Implemented in terms of OCTET STRING */\n\tOCTET_STRING_encode_der,\n\tOCTET_STRING_decode_xer_utf8,\n\tOCTET_STRING_encode_xer_utf8,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_oer,\n\tOCTET_STRING_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef\tASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tOCTET_STRING_decode_uper,\n\tOCTET_STRING_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\nasn_TYPE_descriptor_t asn_DEF_VisibleString = {\n\t\"VisibleString\",\n\t\"VisibleString\",\n\t&asn_OP_VisibleString,\n\tVisibleString_constraint,\n\tasn_DEF_VisibleString_tags,\n\tsizeof(asn_DEF_VisibleString_tags)\n\t  / sizeof(asn_DEF_VisibleString_tags[0]) - 1,\n\tasn_DEF_VisibleString_tags,\n\tsizeof(asn_DEF_VisibleString_tags)\n\t  / sizeof(asn_DEF_VisibleString_tags[0]),\n\t0,\t/* No OER visible constraints */\n\t&asn_DEF_VisibleString_constraints,\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\nint\nVisibleString_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst VisibleString_t *st = (const VisibleString_t *)sptr;\n\n\tif(st && st->buf) {\n\t\tuint8_t *buf = st->buf;\n\t\tuint8_t *end = buf + st->size;\n\n\t\t/*\n\t\t * Check the alphabet of the VisibleString.\n\t\t * ISO646, ISOReg#6\n\t\t * The alphabet is a subset of ASCII between the space\n\t\t * and \"~\" (tilde).\n\t\t */\n\t\tfor(; buf < end; buf++) {\n\t\t\tif(*buf < 0x20 || *buf > 0x7e) {\n\t\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\t\"%s: value byte %ld (%d) \"\n\t\t\t\t\t\"not in VisibleString alphabet (%s:%d)\",\n\t\t\t\t\ttd->name,\n\t\t\t\t\t(long)((buf - st->buf) + 1),\n\t\t\t\t\t*buf,\n\t\t\t\t\t__FILE__, __LINE__);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\treturn 0;\n}\n"
  },
  {
    "path": "ext/VisibleString.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_VisibleString_H_\n#define\t_VisibleString_H_\n\n#include <OCTET_STRING.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef OCTET_STRING_t VisibleString_t;  /* Implemented via OCTET STRING */\n\nextern asn_TYPE_descriptor_t asn_DEF_VisibleString;\nextern asn_TYPE_operation_t asn_OP_VisibleString;\n\nasn_constr_check_f VisibleString_constraint;\n\n#define VisibleString_free          OCTET_STRING_free\n#define VisibleString_print         OCTET_STRING_print\n#define VisibleString_compare       OCTET_STRING_compare\n#define VisibleString_constraint    VisibleString_constraint\n#define VisibleString_decode_ber    OCTET_STRING_decode_ber\n#define VisibleString_encode_der    OCTET_STRING_encode_der\n#define VisibleString_decode_xer    OCTET_STRING_decode_xer_hex\n#define VisibleString_encode_xer    OCTET_STRING_encode_xer\n#define VisibleString_decode_uper   OCTET_STRING_decode_uper\n#define VisibleString_encode_uper   OCTET_STRING_encode_uper\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _VisibleString_H_ */\n"
  },
  {
    "path": "ext/X121Address.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X121Address.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/* .                */\n 2, 3, 4, 5, 6, 7, 8, 9,10,11, 0, 0, 0, 0, 0, 0,\t/* 0123456789       */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is NumericString */\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nX121Address_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst NumericString_t *st = (const NumericString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 16)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using NumericString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_X121Address_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (18 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_X121Address = {\n\t\"X121Address\",\n\t\"X121Address\",\n\t&asn_OP_NumericString,\n\tX121Address_constraint,\n\tasn_DEF_X121Address_tags_1,\n\tsizeof(asn_DEF_X121Address_tags_1)\n\t\t/sizeof(asn_DEF_X121Address_tags_1[0]), /* 1 */\n\tasn_DEF_X121Address_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_X121Address_tags_1)\n\t\t/sizeof(asn_DEF_X121Address_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/X121Address.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X121Address_H_\n#define\t_X121Address_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <NumericString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* X121Address */\ntypedef NumericString_t\t X121Address_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X121Address;\nasn_struct_free_f X121Address_free;\nasn_struct_print_f X121Address_print;\nasn_constr_check_f X121Address_constraint;\nber_type_decoder_f X121Address_decode_ber;\nder_type_encoder_f X121Address_encode_der;\nxer_type_decoder_f X121Address_decode_xer;\nxer_type_encoder_f X121Address_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X121Address_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520CommonName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520CommonName.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520CommonName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520CommonName, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520CommonName, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520CommonName, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520CommonName, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520CommonName, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520CommonName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520CommonName_specs_1 = {\n\tsizeof(struct X520CommonName),\n\toffsetof(struct X520CommonName, _asn_ctx),\n\toffsetof(struct X520CommonName, present),\n\tsizeof(((struct X520CommonName *)0)->present),\n\tasn_MAP_X520CommonName_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520CommonName = {\n\t\"X520CommonName\",\n\t\"X520CommonName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520CommonName_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520CommonName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520CommonName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520CommonName_H_\n#define\t_X520CommonName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520CommonName_PR {\n\tX520CommonName_PR_NOTHING,\t/* No components present */\n\tX520CommonName_PR_teletexString,\n\tX520CommonName_PR_printableString,\n\tX520CommonName_PR_universalString,\n\tX520CommonName_PR_utf8String,\n\tX520CommonName_PR_bmpString\n} X520CommonName_PR;\n\n/* X520CommonName */\ntypedef struct X520CommonName {\n\tX520CommonName_PR present;\n\tunion X520CommonName_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520CommonName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520CommonName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520CommonName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520LocalityName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520LocalityName.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520LocalityName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520LocalityName, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520LocalityName, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520LocalityName, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520LocalityName, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520LocalityName, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520LocalityName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520LocalityName_specs_1 = {\n\tsizeof(struct X520LocalityName),\n\toffsetof(struct X520LocalityName, _asn_ctx),\n\toffsetof(struct X520LocalityName, present),\n\tsizeof(((struct X520LocalityName *)0)->present),\n\tasn_MAP_X520LocalityName_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520LocalityName = {\n\t\"X520LocalityName\",\n\t\"X520LocalityName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520LocalityName_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520LocalityName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520LocalityName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520LocalityName_H_\n#define\t_X520LocalityName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520LocalityName_PR {\n\tX520LocalityName_PR_NOTHING,\t/* No components present */\n\tX520LocalityName_PR_teletexString,\n\tX520LocalityName_PR_printableString,\n\tX520LocalityName_PR_universalString,\n\tX520LocalityName_PR_utf8String,\n\tX520LocalityName_PR_bmpString\n} X520LocalityName_PR;\n\n/* X520LocalityName */\ntypedef struct X520LocalityName {\n\tX520LocalityName_PR present;\n\tunion X520LocalityName_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520LocalityName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520LocalityName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520LocalityName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520OrganizationName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520OrganizationName.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520OrganizationName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationName, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationName, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationName, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationName, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationName, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520OrganizationName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520OrganizationName_specs_1 = {\n\tsizeof(struct X520OrganizationName),\n\toffsetof(struct X520OrganizationName, _asn_ctx),\n\toffsetof(struct X520OrganizationName, present),\n\tsizeof(((struct X520OrganizationName *)0)->present),\n\tasn_MAP_X520OrganizationName_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520OrganizationName = {\n\t\"X520OrganizationName\",\n\t\"X520OrganizationName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520OrganizationName_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520OrganizationName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520OrganizationName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520OrganizationName_H_\n#define\t_X520OrganizationName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520OrganizationName_PR {\n\tX520OrganizationName_PR_NOTHING,\t/* No components present */\n\tX520OrganizationName_PR_teletexString,\n\tX520OrganizationName_PR_printableString,\n\tX520OrganizationName_PR_universalString,\n\tX520OrganizationName_PR_utf8String,\n\tX520OrganizationName_PR_bmpString\n} X520OrganizationName_PR;\n\n/* X520OrganizationName */\ntypedef struct X520OrganizationName {\n\tX520OrganizationName_PR present;\n\tunion X520OrganizationName_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520OrganizationName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520OrganizationName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520OrganizationName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520OrganizationalUnitName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520OrganizationalUnitName.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520OrganizationalUnitName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationalUnitName, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationalUnitName, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationalUnitName, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationalUnitName, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520OrganizationalUnitName, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520OrganizationalUnitName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520OrganizationalUnitName_specs_1 = {\n\tsizeof(struct X520OrganizationalUnitName),\n\toffsetof(struct X520OrganizationalUnitName, _asn_ctx),\n\toffsetof(struct X520OrganizationalUnitName, present),\n\tsizeof(((struct X520OrganizationalUnitName *)0)->present),\n\tasn_MAP_X520OrganizationalUnitName_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520OrganizationalUnitName = {\n\t\"X520OrganizationalUnitName\",\n\t\"X520OrganizationalUnitName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520OrganizationalUnitName_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520OrganizationalUnitName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520OrganizationalUnitName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520OrganizationalUnitName_H_\n#define\t_X520OrganizationalUnitName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520OrganizationalUnitName_PR {\n\tX520OrganizationalUnitName_PR_NOTHING,\t/* No components present */\n\tX520OrganizationalUnitName_PR_teletexString,\n\tX520OrganizationalUnitName_PR_printableString,\n\tX520OrganizationalUnitName_PR_universalString,\n\tX520OrganizationalUnitName_PR_utf8String,\n\tX520OrganizationalUnitName_PR_bmpString\n} X520OrganizationalUnitName_PR;\n\n/* X520OrganizationalUnitName */\ntypedef struct X520OrganizationalUnitName {\n\tX520OrganizationalUnitName_PR present;\n\tunion X520OrganizationalUnitName_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520OrganizationalUnitName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520OrganizationalUnitName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520OrganizationalUnitName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520Pseudonym.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520Pseudonym.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520Pseudonym_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Pseudonym, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Pseudonym, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Pseudonym, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Pseudonym, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Pseudonym, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520Pseudonym_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520Pseudonym_specs_1 = {\n\tsizeof(struct X520Pseudonym),\n\toffsetof(struct X520Pseudonym, _asn_ctx),\n\toffsetof(struct X520Pseudonym, present),\n\tsizeof(((struct X520Pseudonym *)0)->present),\n\tasn_MAP_X520Pseudonym_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520Pseudonym = {\n\t\"X520Pseudonym\",\n\t\"X520Pseudonym\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520Pseudonym_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520Pseudonym_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520Pseudonym.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520Pseudonym_H_\n#define\t_X520Pseudonym_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520Pseudonym_PR {\n\tX520Pseudonym_PR_NOTHING,\t/* No components present */\n\tX520Pseudonym_PR_teletexString,\n\tX520Pseudonym_PR_printableString,\n\tX520Pseudonym_PR_universalString,\n\tX520Pseudonym_PR_utf8String,\n\tX520Pseudonym_PR_bmpString\n} X520Pseudonym_PR;\n\n/* X520Pseudonym */\ntypedef struct X520Pseudonym {\n\tX520Pseudonym_PR present;\n\tunion X520Pseudonym_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520Pseudonym_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520Pseudonym;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520Pseudonym_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520SerialNumber.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520SerialNumber.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nX520SerialNumber_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_X520SerialNumber_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_X520SerialNumber = {\n\t\"X520SerialNumber\",\n\t\"X520SerialNumber\",\n\t&asn_OP_PrintableString,\n\tX520SerialNumber_constraint,\n\tasn_DEF_X520SerialNumber_tags_1,\n\tsizeof(asn_DEF_X520SerialNumber_tags_1)\n\t\t/sizeof(asn_DEF_X520SerialNumber_tags_1[0]), /* 1 */\n\tasn_DEF_X520SerialNumber_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_X520SerialNumber_tags_1)\n\t\t/sizeof(asn_DEF_X520SerialNumber_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/X520SerialNumber.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520SerialNumber_H_\n#define\t_X520SerialNumber_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* X520SerialNumber */\ntypedef PrintableString_t\t X520SerialNumber_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520SerialNumber;\nasn_struct_free_f X520SerialNumber_free;\nasn_struct_print_f X520SerialNumber_print;\nasn_constr_check_f X520SerialNumber_constraint;\nber_type_decoder_f X520SerialNumber_decode_ber;\nder_type_encoder_f X520SerialNumber_encode_der;\nxer_type_decoder_f X520SerialNumber_decode_xer;\nxer_type_encoder_f X520SerialNumber_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520SerialNumber_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520StateOrProvinceName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520StateOrProvinceName.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 128)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 128)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520StateOrProvinceName_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520StateOrProvinceName, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520StateOrProvinceName, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520StateOrProvinceName, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520StateOrProvinceName, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520StateOrProvinceName, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520StateOrProvinceName_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520StateOrProvinceName_specs_1 = {\n\tsizeof(struct X520StateOrProvinceName),\n\toffsetof(struct X520StateOrProvinceName, _asn_ctx),\n\toffsetof(struct X520StateOrProvinceName, present),\n\tsizeof(((struct X520StateOrProvinceName *)0)->present),\n\tasn_MAP_X520StateOrProvinceName_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520StateOrProvinceName = {\n\t\"X520StateOrProvinceName\",\n\t\"X520StateOrProvinceName\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520StateOrProvinceName_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520StateOrProvinceName_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520StateOrProvinceName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520StateOrProvinceName_H_\n#define\t_X520StateOrProvinceName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520StateOrProvinceName_PR {\n\tX520StateOrProvinceName_PR_NOTHING,\t/* No components present */\n\tX520StateOrProvinceName_PR_teletexString,\n\tX520StateOrProvinceName_PR_printableString,\n\tX520StateOrProvinceName_PR_universalString,\n\tX520StateOrProvinceName_PR_utf8String,\n\tX520StateOrProvinceName_PR_bmpString\n} X520StateOrProvinceName_PR;\n\n/* X520StateOrProvinceName */\ntypedef struct X520StateOrProvinceName {\n\tX520StateOrProvinceName_PR present;\n\tunion X520StateOrProvinceName_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520StateOrProvinceName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520StateOrProvinceName;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520StateOrProvinceName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520Title.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520Title.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 64)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 64)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520Title_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Title, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Title, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Title, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Title, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520Title, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520Title_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520Title_specs_1 = {\n\tsizeof(struct X520Title),\n\toffsetof(struct X520Title, _asn_ctx),\n\toffsetof(struct X520Title, present),\n\tsizeof(((struct X520Title *)0)->present),\n\tasn_MAP_X520Title_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520Title = {\n\t\"X520Title\",\n\t\"X520Title\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520Title_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520Title_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520Title.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520Title_H_\n#define\t_X520Title_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520Title_PR {\n\tX520Title_PR_NOTHING,\t/* No components present */\n\tX520Title_PR_teletexString,\n\tX520Title_PR_printableString,\n\tX520Title_PR_universalString,\n\tX520Title_PR_utf8String,\n\tX520Title_PR_bmpString\n} X520Title_PR;\n\n/* X520Title */\ntypedef struct X520Title {\n\tX520Title_PR present;\n\tunion X520Title_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520Title_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520Title;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520Title_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520countryName.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520countryName.h\"\n\nstatic const int permitted_alphabet_table_1[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_1(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_1;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nint\nX520countryName_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size == 2)\n\t\t && !check_permitted_alphabet_1(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_X520countryName_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_X520countryName = {\n\t\"X520countryName\",\n\t\"X520countryName\",\n\t&asn_OP_PrintableString,\n\tX520countryName_constraint,\n\tasn_DEF_X520countryName_tags_1,\n\tsizeof(asn_DEF_X520countryName_tags_1)\n\t\t/sizeof(asn_DEF_X520countryName_tags_1[0]), /* 1 */\n\tasn_DEF_X520countryName_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_X520countryName_tags_1)\n\t\t/sizeof(asn_DEF_X520countryName_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/X520countryName.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520countryName_H_\n#define\t_X520countryName_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* X520countryName */\ntypedef PrintableString_t\t X520countryName_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520countryName;\nasn_struct_free_f X520countryName_free;\nasn_struct_print_f X520countryName_print;\nasn_constr_check_f X520countryName_constraint;\nber_type_decoder_f X520countryName_decode_ber;\nder_type_encoder_f X520countryName_encode_der;\nxer_type_decoder_f X520countryName_decode_xer;\nxer_type_encoder_f X520countryName_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520countryName_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520dnQualifier.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520dnQualifier.h\"\n\n/*\n * This type is implemented using PrintableString,\n * so here we adjust the DEF accordingly.\n */\nstatic const ber_tlv_tag_t asn_DEF_X520dnQualifier_tags_1[] = {\n\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2))\n};\nasn_TYPE_descriptor_t asn_DEF_X520dnQualifier = {\n\t\"X520dnQualifier\",\n\t\"X520dnQualifier\",\n\t&asn_OP_PrintableString,\n\tPrintableString_constraint,\n\tasn_DEF_X520dnQualifier_tags_1,\n\tsizeof(asn_DEF_X520dnQualifier_tags_1)\n\t\t/sizeof(asn_DEF_X520dnQualifier_tags_1[0]), /* 1 */\n\tasn_DEF_X520dnQualifier_tags_1,\t/* Same as above */\n\tsizeof(asn_DEF_X520dnQualifier_tags_1)\n\t\t/sizeof(asn_DEF_X520dnQualifier_tags_1[0]), /* 1 */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\t0, 0,\t/* No members */\n\t0\t/* No specifics */\n};\n\n"
  },
  {
    "path": "ext/X520dnQualifier.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520dnQualifier_H_\n#define\t_X520dnQualifier_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <PrintableString.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* X520dnQualifier */\ntypedef PrintableString_t\t X520dnQualifier_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520dnQualifier;\nasn_struct_free_f X520dnQualifier_free;\nasn_struct_print_f X520dnQualifier_print;\nasn_constr_check_f X520dnQualifier_constraint;\nber_type_decoder_f X520dnQualifier_decode_ber;\nder_type_encoder_f X520dnQualifier_encode_der;\nxer_type_decoder_f X520dnQualifier_decode_xer;\nxer_type_encoder_f X520dnQualifier_encode_xer;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520dnQualifier_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/X520name.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#include \"X520name.h\"\n\nstatic const int permitted_alphabet_table_3[256] = {\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\t/*                  */\n 1, 0, 0, 0, 0, 0, 0, 2, 3, 4, 0, 5, 6, 7, 8, 9,\t/* .      '() +,-./ */\n10,11,12,13,14,15,16,17,18,19,20, 0, 0,21, 0,22,\t/* 0123456789:  = ? */\n 0,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,\t/*  ABCDEFGHIJKLMNO */\n38,39,40,41,42,43,44,45,46,47,48, 0, 0, 0, 0, 0,\t/* PQRSTUVWXYZ      */\n 0,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,\t/*  abcdefghijklmno */\n64,65,66,67,68,69,70,71,72,73,74, 0, 0, 0, 0, 0,\t/* pqrstuvwxyz      */\n};\n\nstatic int check_permitted_alphabet_3(const void *sptr) {\n\tconst int *table = permitted_alphabet_table_3;\n\t/* The underlying type is PrintableString */\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tfor(; ch < end; ch++) {\n\t\tuint8_t cv = *ch;\n\t\tif(!table[cv]) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_4(const void *sptr) {\n\t/* The underlying type is UniversalString */\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 4) return -1; /* (size%4)! */\n\tfor(; ch < end; ch += 4) {\n\t\tuint32_t cv = (ch[0] << 24)\n\t\t\t\t| (ch[1] << 16)\n\t\t\t\t| (ch[2] << 8)\n\t\t\t\t|  ch[3];\n\t\tif(!(1 /* Constraint matches natural range of cv */)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int check_permitted_alphabet_6(const void *sptr) {\n\t/* The underlying type is BMPString */\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tconst uint8_t *ch = st->buf;\n\tconst uint8_t *end = ch + st->size;\n\t\n\tif(st->size % 2) return -1; /* (size%2)! */\n\tfor(; ch < end; ch += 2) {\n\t\tuint16_t cv = (ch[0] << 8)\n\t\t\t\t| ch[1];\n\t\tif(!(cv <= 65533)) return -1;\n\t}\n\treturn 0;\n}\n\nstatic int\nmemb_teletexString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst TeletexString_t *st = (const TeletexString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 32768)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_printableString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst PrintableString_t *st = (const PrintableString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size;\n\t\n\tif((size >= 1 && size <= 32768)\n\t\t && !check_permitted_alphabet_3(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_universalString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UniversalString_t *st = (const UniversalString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 2;\t/* 4 byte per character */\n\t\n\tif((size >= 1 && size <= 32768)\n\t\t && !check_permitted_alphabet_4(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_utf8String_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst UTF8String_t *st = (const UTF8String_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = UTF8String_length(st);\n\tif((ssize_t)size < 0) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: UTF-8: broken encoding (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tif((size >= 1 && size <= 32768)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic int\nmemb_bmpString_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tconst BMPString_t *st = (const BMPString_t *)sptr;\n\tsize_t size;\n\t\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\t\n\tsize = st->size >> 1;\t/* 2 byte per character */\n\t\n\tif((size >= 1 && size <= 32768)\n\t\t && !check_permitted_alphabet_6(st)) {\n\t\t/* Constraint check succeeded */\n\t\treturn 0;\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: constraint failed (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\nstatic asn_TYPE_member_t asn_MBR_X520name_1[] = {\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520name, choice.teletexString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (20 << 2)),\n\t\t0,\n\t\t&asn_DEF_TeletexString,\n\t\t0,\n\t\tmemb_teletexString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"teletexString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520name, choice.printableString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (19 << 2)),\n\t\t0,\n\t\t&asn_DEF_PrintableString,\n\t\t0,\n\t\tmemb_printableString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"printableString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520name, choice.universalString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (28 << 2)),\n\t\t0,\n\t\t&asn_DEF_UniversalString,\n\t\t0,\n\t\tmemb_universalString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"universalString\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520name, choice.utf8String),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (12 << 2)),\n\t\t0,\n\t\t&asn_DEF_UTF8String,\n\t\t0,\n\t\tmemb_utf8String_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"utf8String\"\n\t\t},\n\t{ ATF_NOFLAGS, 0, offsetof(struct X520name, choice.bmpString),\n\t\t(ASN_TAG_CLASS_UNIVERSAL | (30 << 2)),\n\t\t0,\n\t\t&asn_DEF_BMPString,\n\t\t0,\n\t\tmemb_bmpString_constraint_1,\n\t\t0,\t/* OER is not compiled, use -gen-OER */\n\t\t0,\t/* PER is not compiled, use -gen-PER */\n\t\t0,\n\t\t\"bmpString\"\n\t\t},\n};\nstatic const asn_TYPE_tag2member_t asn_MAP_X520name_tag2el_1[] = {\n    { (ASN_TAG_CLASS_UNIVERSAL | (12 << 2)), 3, 0, 0 }, /* utf8String */\n    { (ASN_TAG_CLASS_UNIVERSAL | (19 << 2)), 1, 0, 0 }, /* printableString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (20 << 2)), 0, 0, 0 }, /* teletexString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (28 << 2)), 2, 0, 0 }, /* universalString */\n    { (ASN_TAG_CLASS_UNIVERSAL | (30 << 2)), 4, 0, 0 } /* bmpString */\n};\nstatic asn_CHOICE_specifics_t asn_SPC_X520name_specs_1 = {\n\tsizeof(struct X520name),\n\toffsetof(struct X520name, _asn_ctx),\n\toffsetof(struct X520name, present),\n\tsizeof(((struct X520name *)0)->present),\n\tasn_MAP_X520name_tag2el_1,\n\t5,\t/* Count of tags in the map */\n\t0,\n\t-1\t/* Extensions start */\n};\nasn_TYPE_descriptor_t asn_DEF_X520name = {\n\t\"X520name\",\n\t\"X520name\",\n\t&asn_OP_CHOICE,\n\tCHOICE_constraint,\n\t0,\t/* No effective tags (pointer) */\n\t0,\t/* No effective tags (count) */\n\t0,\t/* No tags (pointer) */\n\t0,\t/* No tags (count) */\n\t0,\t/* No OER visible constraints */\n\t0,\t/* No PER visible constraints */\n\tasn_MBR_X520name_1,\n\t5,\t/* Elements count */\n\t&asn_SPC_X520name_specs_1\t/* Additional specs */\n};\n\n"
  },
  {
    "path": "ext/X520name.h",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n * From ASN.1 module \"PKIX1Explicit88\"\n * \tfound in \"asn1/rfc3280-PKIX1Explicit88.asn1\"\n * \t`asn1c -S asn1c/skeletons -pdu=all -pdu=Certificate -fwide-types`\n */\n\n#ifndef\t_X520name_H_\n#define\t_X520name_H_\n\n\n#include <asn_application.h>\n\n/* Including external dependencies */\n#include <TeletexString.h>\n#include <PrintableString.h>\n#include <UniversalString.h>\n#include <UTF8String.h>\n#include <BMPString.h>\n#include <constr_CHOICE.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/* Dependencies */\ntypedef enum X520name_PR {\n\tX520name_PR_NOTHING,\t/* No components present */\n\tX520name_PR_teletexString,\n\tX520name_PR_printableString,\n\tX520name_PR_universalString,\n\tX520name_PR_utf8String,\n\tX520name_PR_bmpString\n} X520name_PR;\n\n/* X520name */\ntypedef struct X520name {\n\tX520name_PR present;\n\tunion X520name_u {\n\t\tTeletexString_t\t teletexString;\n\t\tPrintableString_t\t printableString;\n\t\tUniversalString_t\t universalString;\n\t\tUTF8String_t\t utf8String;\n\t\tBMPString_t\t bmpString;\n\t} choice;\n\t\n\t/* Context for parsing across buffer boundaries */\n\tasn_struct_ctx_t _asn_ctx;\n} X520name_t;\n\n/* Implementation */\nextern asn_TYPE_descriptor_t asn_DEF_X520name;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _X520name_H_ */\n#include <asn_internal.h>\n"
  },
  {
    "path": "ext/asn1/MiscAttr.asn1",
    "content": "MiscAttributeForDistinguishedNames\n  { iso(1) identified-organization(3) amazon(187) misc(900) name-attributes(1) }\n\nDEFINITIONS EXPLICIT TAGS ::=\nBEGIN\n\nIMPORTS\n\n  DirectoryString\n       FROM PKIX1Explicit88 {iso(1) identified-organization(3) dod(6)\n       internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)\n       id-pkix1-explicit(18)};\n\nPostalAddress ::= SEQUENCE SIZE (1..MAX) OF DirectoryString\n\nEND\n"
  },
  {
    "path": "ext/asn1/MiscAttrImpl.asn1",
    "content": "MiscImplicitDefinitions\n  { iso(1) identified-organization(3) amazon(187) misc(900) implicit-attributes(2) }\n\nDEFINITIONS IMPLICIT TAGS ::=\nBEGIN\n\nIMPORTS\n\n  DirectoryString\n       FROM PKIX1Explicit88 {iso(1) identified-organization(3) dod(6)\n       internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)\n       id-pkix1-explicit(18)};\n\n\n\t-- From RFC 2985\n   PKCS9String ::= CHOICE {\n           ia5String IA5String (SIZE(1..MAX)),\n           directoryString DirectoryString\n   }\n\n\t-- From RFC 7633\n       Features ::= SEQUENCE OF INTEGER\n\nEND\n"
  },
  {
    "path": "ext/asn1/pkix-smimecaps.asn1",
    "content": "\n-- \n-- ASN.1 module found by ./crfc2asn1.pl in rfc3851.txt at line 1693\n-- Excerpted by pzb@amazon.com to only contain definitions needed\n-- for SMIMECapabilities extension for rfc4262\n-- \n\nSecureMimeMessageV3dot1\n  { iso(1) member-body(2) us(840) rsadsi(113549)\n         pkcs(1) pkcs-9(9) smime(16) modules(0) msg-v3dot1(21) }\n\nDEFINITIONS IMPLICIT TAGS ::=\nBEGIN\n\n-- S/MIME Capabilities provides a method of broadcasting the symmetric\n-- capabilities understood.  Algorithms SHOULD be ordered by\n-- preference and grouped by type\n\nsmimeCapabilities OBJECT IDENTIFIER ::=\n   {iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) 15}\n\nSMIMECapability ::= SEQUENCE {\n   capabilityID OBJECT IDENTIFIER,\n   parameters ANY DEFINED BY capabilityID OPTIONAL }\n\nSMIMECapabilities ::= SEQUENCE OF SMIMECapability\nEND\n"
  },
  {
    "path": "ext/asn1/rfc3279-PKIX1Algorithms88.asn1",
    "content": "\n-- \n-- ASN.1 module found by ./crfc2asn1.pl in rfc3279.txt at line 965\n-- \n\n   PKIX1Algorithms88 { iso(1) identified-organization(3) dod(6)\n   internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)\n   id-mod-pkix1-algorithms(17) }\n\n   DEFINITIONS EXPLICIT TAGS ::= BEGIN\n\n   -- EXPORTS All;\n\n   -- IMPORTS NONE;\n\n   --\n   --   One-way Hash Functions\n   --\n\n   md2  OBJECT IDENTIFIER ::= {\n     iso(1) member-body(2) us(840) rsadsi(113549)\n     digestAlgorithm(2) 2 }\n\n   md5  OBJECT IDENTIFIER ::= {\n     iso(1) member-body(2) us(840) rsadsi(113549)\n     digestAlgorithm(2) 5 }\n\n   id-sha1  OBJECT IDENTIFIER ::= {\n     iso(1) identified-organization(3) oiw(14) secsig(3)\n     algorithms(2) 26 }\n\n   --\n   --   DSA Keys and Signatures\n   --\n\n   -- OID for DSA public key\n\n   id-dsa OBJECT IDENTIFIER ::= {\n        iso(1) member-body(2) us(840) x9-57(10040) x9algorithm(4) 1 }\n\n   -- encoding for DSA public key\n\n   DSAPublicKey ::= INTEGER  -- public key, y\n\n   Dss-Parms  ::=  SEQUENCE  {\n      p             INTEGER,\n      q             INTEGER,\n      g             INTEGER  }\n\n\n\n\n\n\n\n\n   -- OID for DSA signature generated with SHA-1 hash\n\n   id-dsa-with-sha1 OBJECT IDENTIFIER ::=  {\n        iso(1) member-body(2) us(840) x9-57 (10040) x9algorithm(4) 3 }\n\n   -- encoding for DSA signature generated with SHA-1 hash\n\n   Dss-Sig-Value  ::=  SEQUENCE  {\n      r       INTEGER,\n      s       INTEGER  }\n\n   --\n   --   RSA Keys and Signatures\n   --\n\n   -- arc for RSA public key and RSA signature OIDs\n\n   pkcs-1 OBJECT IDENTIFIER ::= {\n         iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1 }\n\n   -- OID for RSA public keys\n\n   rsaEncryption OBJECT IDENTIFIER ::=  { pkcs-1 1 }\n\n   -- OID for RSA signature generated with MD2 hash\n\n   md2WithRSAEncryption OBJECT IDENTIFIER  ::=  { pkcs-1 2 }\n\n   -- OID for RSA signature generated with MD5 hash\n\n   md5WithRSAEncryption OBJECT IDENTIFIER  ::=  { pkcs-1 4 }\n\n   -- OID for RSA signature generated with SHA-1 hash\n\n   sha1WithRSAEncryption OBJECT IDENTIFIER  ::=  { pkcs-1 5 }\n\n   -- encoding for RSA public key\n\n   RSAPublicKey ::= SEQUENCE {\n      modulus            INTEGER,    -- n\n      publicExponent     INTEGER  }  -- e\n\n\n\n\n\n\n\n\n\n\n\n\n   --\n   --   Diffie-Hellman Keys\n   --\n\n   dhpublicnumber OBJECT IDENTIFIER ::= {\n        iso(1) member-body(2) us(840) ansi-x942(10046)\n        number-type(2) 1 }\n\n   -- encoding for DSA public key\n\n   DHPublicKey ::= INTEGER  -- public key, y = g^x mod p\n\n   DomainParameters ::= SEQUENCE {\n      p       INTEGER,           -- odd prime, p=jq +1\n      g       INTEGER,           -- generator, g\n      q       INTEGER,           -- factor of p-1\n      j       INTEGER OPTIONAL,  -- subgroup factor, j>= 2\n      validationParms  ValidationParms OPTIONAL }\n\n   ValidationParms ::= SEQUENCE {\n      seed             BIT STRING,\n      pgenCounter      INTEGER }\n\n   --\n   --   KEA Keys\n   --\n\n   id-keyExchangeAlgorithm  OBJECT IDENTIFIER  ::=\n        { 2 16 840 1 101 2 1 1 22 }\n\n   KEA-Parms-Id ::= OCTET STRING\n\n   --\n   --   Elliptic Curve Keys, Signatures, and Curves\n   --\n\n   ansi-X9-62 OBJECT IDENTIFIER ::= {\n        iso(1) member-body(2) us(840) 10045 }\n\n   FieldID ::= SEQUENCE {                    -- Finite field\n      fieldType   OBJECT IDENTIFIER,\n      parameters  ANY DEFINED BY fieldType }\n\n   -- Arc for ECDSA signature OIDS\n\n   id-ecSigType OBJECT IDENTIFIER ::= { ansi-X9-62 signatures(4) }\n\n\n\n\n\n\n\n   -- OID for ECDSA signatures with SHA-1\n\n   ecdsa-with-SHA1 OBJECT IDENTIFIER ::= { id-ecSigType 1 }\n\n   -- OID for an elliptic curve signature\n   -- format for the value of an ECDSA signature value\n\n   ECDSA-Sig-Value ::= SEQUENCE {\n      r     INTEGER,\n      s     INTEGER }\n\n   -- recognized field type OIDs are defined in the following arc\n\n   id-fieldType OBJECT IDENTIFIER ::= { ansi-X9-62 fieldType(1) }\n\n   -- where fieldType is prime-field, the parameters are of type Prime-p\n\n   prime-field OBJECT IDENTIFIER ::= { id-fieldType 1 }\n\n   Prime-p ::= INTEGER -- Finite field F(p), where p is an odd prime\n\n   -- where fieldType is characteristic-two-field, the parameters are\n   -- of type Characteristic-two\n\n   characteristic-two-field OBJECT IDENTIFIER ::= { id-fieldType 2 }\n\n   Characteristic-two ::= SEQUENCE {\n      m           INTEGER,                   -- Field size 2^m\n      basis       OBJECT IDENTIFIER,\n      parameters  ANY DEFINED BY basis }\n\n   -- recognized basis type OIDs are defined in the following arc\n\n   id-characteristic-two-basis OBJECT IDENTIFIER ::= {\n        characteristic-two-field basisType(3) }\n\n   -- gnbasis is identified by OID gnBasis and indicates\n   -- parameters are NULL\n\n   gnBasis OBJECT IDENTIFIER ::= { id-characteristic-two-basis 1 }\n\n   -- parameters for this basis are NULL\n\n   -- trinomial basis is identified by OID tpBasis and indicates\n   -- parameters of type Pentanomial\n\n   tpBasis OBJECT IDENTIFIER ::= { id-characteristic-two-basis 2 }\n\n\n\n\n\n\n   -- Trinomial basis representation of F2^m\n   -- Integer k for reduction polynomial xm + xk + 1\n\n   Trinomial ::= INTEGER\n\n   -- for pentanomial basis is identified by OID ppBasis and indicates\n   -- parameters of type Pentanomial\n\n   ppBasis OBJECT IDENTIFIER ::= { id-characteristic-two-basis 3 }\n\n   -- Pentanomial basis representation of F2^m\n   -- reduction polynomial integers k1, k2, k3\n   -- f(x) = x**m + x**k3 + x**k2 + x**k1 + 1\n\n   Pentanomial ::= SEQUENCE {\n      k1  INTEGER,\n      k2  INTEGER,\n      k3  INTEGER }\n\n   -- The object identifiers gnBasis, tpBasis and ppBasis name\n   -- three kinds of basis for characteristic-two finite fields\n\n   FieldElement ::= OCTET STRING             -- Finite field element\n\n   ECPoint  ::= OCTET STRING                 -- Elliptic curve point\n\n   -- Elliptic Curve parameters may be specified explicitly,\n   -- specified implicitly through a \"named curve\", or\n   -- inherited from the CA\n\n   EcpkParameters ::= CHOICE {\n      ecParameters  ECParameters,\n      namedCurve    OBJECT IDENTIFIER,\n      implicitlyCA  NULL }\n\n   ECParameters  ::= SEQUENCE {         -- Elliptic curve parameters\n      version   ECPVer,\n      fieldID   FieldID,\n      curve     Curve,\n      base      ECPoint,                -- Base point G\n      order     INTEGER,                -- Order n of the base point\n      cofactor  INTEGER  OPTIONAL }     -- The integer h = #E(Fq)/n\n\n   ECPVer ::= INTEGER {ecpVer1(1)}\n\n\n\n\n\n\n\n\n\n   Curve  ::= SEQUENCE {\n      a     FieldElement,            -- Elliptic curve coefficient a\n      b     FieldElement,            -- Elliptic curve coefficient b\n      seed  BIT STRING  OPTIONAL }\n\n   id-publicKeyType OBJECT IDENTIFIER  ::= { ansi-X9-62 keyType(2) }\n\n   id-ecPublicKey OBJECT IDENTIFIER ::= { id-publicKeyType 1 }\n\n   -- Named Elliptic Curves in ANSI X9.62.\n\n   ellipticCurve OBJECT IDENTIFIER ::= { ansi-X9-62 curves(3) }\n\n   c-TwoCurve OBJECT IDENTIFIER ::= {\n        ellipticCurve characteristicTwo(0) }\n\n   c2pnb163v1  OBJECT IDENTIFIER  ::=  { c-TwoCurve  1 }\n   c2pnb163v2  OBJECT IDENTIFIER  ::=  { c-TwoCurve  2 }\n   c2pnb163v3  OBJECT IDENTIFIER  ::=  { c-TwoCurve  3 }\n   c2pnb176w1  OBJECT IDENTIFIER  ::=  { c-TwoCurve  4 }\n   c2tnb191v1  OBJECT IDENTIFIER  ::=  { c-TwoCurve  5 }\n   c2tnb191v2  OBJECT IDENTIFIER  ::=  { c-TwoCurve  6 }\n   c2tnb191v3  OBJECT IDENTIFIER  ::=  { c-TwoCurve  7 }\n   c2onb191v4  OBJECT IDENTIFIER  ::=  { c-TwoCurve  8 }\n   c2onb191v5  OBJECT IDENTIFIER  ::=  { c-TwoCurve  9 }\n   c2pnb208w1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 10 }\n   c2tnb239v1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 11 }\n   c2tnb239v2  OBJECT IDENTIFIER  ::=  { c-TwoCurve 12 }\n   c2tnb239v3  OBJECT IDENTIFIER  ::=  { c-TwoCurve 13 }\n   c2onb239v4  OBJECT IDENTIFIER  ::=  { c-TwoCurve 14 }\n   c2onb239v5  OBJECT IDENTIFIER  ::=  { c-TwoCurve 15 }\n   c2pnb272w1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 16 }\n   c2pnb304w1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 17 }\n   c2tnb359v1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 18 }\n   c2pnb368w1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 19 }\n   c2tnb431r1  OBJECT IDENTIFIER  ::=  { c-TwoCurve 20 }\n\n   primeCurve OBJECT IDENTIFIER ::= { ellipticCurve prime(1) }\n\n   prime192v1  OBJECT IDENTIFIER  ::=  { primeCurve  1 }\n   prime192v2  OBJECT IDENTIFIER  ::=  { primeCurve  2 }\n   prime192v3  OBJECT IDENTIFIER  ::=  { primeCurve  3 }\n   prime239v1  OBJECT IDENTIFIER  ::=  { primeCurve  4 }\n   prime239v2  OBJECT IDENTIFIER  ::=  { primeCurve  5 }\n   prime239v3  OBJECT IDENTIFIER  ::=  { primeCurve  6 }\n   prime256v1  OBJECT IDENTIFIER  ::=  { primeCurve  7 }\n\n   END\n"
  },
  {
    "path": "ext/asn1/rfc3280-PKIX1Explicit88.asn1",
    "content": "\n-- \n-- ASN.1 module found by ./crfc2asn1.pl in ./rfc3280.txt at line 5124\n-- \n\nPKIX1Explicit88 { iso(1) identified-organization(3) dod(6) internet(1)\n  security(5) mechanisms(5) pkix(7) id-mod(0) id-pkix1-explicit(18) }\n\nDEFINITIONS EXPLICIT TAGS ::=\n\nBEGIN\n\n-- EXPORTS ALL --\n\n-- IMPORTS NONE --\n\n-- UNIVERSAL Types defined in 1993 and 1998 ASN.1\n-- and required by this specification\n\n\n-- Legacy redefinition of UniversalString removed by ./crfc2asn1.pl:\n-- UniversalString ::= [UNIVERSAL 28] IMPLICIT OCTET STRING -- \n        -- UniversalString is defined in ASN.1:1993\n\n\n-- Legacy redefinition of BMPString removed by ./crfc2asn1.pl:\n-- BMPString ::= [UNIVERSAL 30] IMPLICIT OCTET STRING -- \n      -- BMPString is the subtype of UniversalString and models\n      -- the Basic Multilingual Plane of ISO/IEC/ITU 10646-1\n\n\n-- Legacy redefinition of UTF8String removed by ./crfc2asn1.pl:\n-- UTF8String ::= [UNIVERSAL 12] IMPLICIT OCTET STRING -- \n      -- The content of this type conforms to RFC 2279.\n\n-- PKIX specific OIDs\n\nid-pkix  OBJECT IDENTIFIER  ::=\n         { iso(1) identified-organization(3) dod(6) internet(1)\n                    security(5) mechanisms(5) pkix(7) }\n\n\n\n\n\n\n-- PKIX arcs\n\nid-pe OBJECT IDENTIFIER  ::=  { id-pkix 1 }\n        -- arc for private certificate extensions\nid-qt OBJECT IDENTIFIER ::= { id-pkix 2 }\n        -- arc for policy qualifier types\nid-kp OBJECT IDENTIFIER ::= { id-pkix 3 }\n        -- arc for extended key purpose OIDS\nid-ad OBJECT IDENTIFIER ::= { id-pkix 48 }\n        -- arc for access descriptors\n\n-- policyQualifierIds for Internet policy qualifiers\n\nid-qt-cps      OBJECT IDENTIFIER ::=  { id-qt 1 }\n      -- OID for CPS qualifier\nid-qt-unotice  OBJECT IDENTIFIER ::=  { id-qt 2 }\n      -- OID for user notice qualifier\n\n-- access descriptor definitions\n\nid-ad-ocsp         OBJECT IDENTIFIER ::= { id-ad 1 }\nid-ad-caIssuers    OBJECT IDENTIFIER ::= { id-ad 2 }\nid-ad-timeStamping OBJECT IDENTIFIER ::= { id-ad 3 }\nid-ad-caRepository OBJECT IDENTIFIER ::= { id-ad 5 }\n\n-- attribute data types\n\nAttribute       ::=     SEQUENCE {\n      type              AttributeType,\n      values    SET OF AttributeValue }\n            -- at least one value is required\n\nAttributeType           ::=  OBJECT IDENTIFIER\n\nAttributeValue          ::=  ANY\n\nAttributeTypeAndValue           ::=     SEQUENCE {\n        type    AttributeType,\n        value   AttributeValue }\n\n-- suggested naming attributes: Definition of the following\n--   information object set may be augmented to meet local\n--   requirements.  Note that deleting members of the set may\n--   prevent interoperability with conforming implementations.\n-- presented in pairs: the AttributeType followed by the\n--   type definition for the corresponding AttributeValue\n--Arc for standard naming attributes\nid-at OBJECT IDENTIFIER ::= { joint-iso-ccitt(2) ds(5) 4 }\n\n\n\n\n\n-- Naming attributes of type X520name\n\nid-at-name              AttributeType ::= { id-at 41 }\nid-at-surname           AttributeType ::= { id-at 4 }\nid-at-givenName         AttributeType ::= { id-at 42 }\nid-at-initials          AttributeType ::= { id-at 43 }\nid-at-generationQualifier AttributeType ::= { id-at 44 }\n\nX520name ::= CHOICE {\n      teletexString     TeletexString   (SIZE (1..ub-name)),\n      printableString   PrintableString (SIZE (1..ub-name)),\n      universalString   UniversalString (SIZE (1..ub-name)),\n      utf8String        UTF8String      (SIZE (1..ub-name)),\n      bmpString         BMPString       (SIZE (1..ub-name)) }\n\n-- Naming attributes of type X520CommonName\n\nid-at-commonName        AttributeType ::= { id-at 3 }\n\nX520CommonName ::= CHOICE {\n      teletexString     TeletexString   (SIZE (1..ub-common-name)),\n      printableString   PrintableString (SIZE (1..ub-common-name)),\n      universalString   UniversalString (SIZE (1..ub-common-name)),\n      utf8String        UTF8String      (SIZE (1..ub-common-name)),\n      bmpString         BMPString       (SIZE (1..ub-common-name)) }\n\n-- Naming attributes of type X520LocalityName\n\nid-at-localityName      AttributeType ::= { id-at 7 }\n\nX520LocalityName ::= CHOICE {\n      teletexString     TeletexString   (SIZE (1..ub-locality-name)),\n      printableString   PrintableString (SIZE (1..ub-locality-name)),\n      universalString   UniversalString (SIZE (1..ub-locality-name)),\n      utf8String        UTF8String      (SIZE (1..ub-locality-name)),\n      bmpString         BMPString       (SIZE (1..ub-locality-name)) }\n\n-- Naming attributes of type X520StateOrProvinceName\n\nid-at-stateOrProvinceName AttributeType ::= { id-at 8 }\n\nX520StateOrProvinceName ::= CHOICE {\n      teletexString     TeletexString   (SIZE (1..ub-state-name)),\n      printableString   PrintableString (SIZE (1..ub-state-name)),\n      universalString   UniversalString (SIZE (1..ub-state-name)),\n      utf8String        UTF8String      (SIZE (1..ub-state-name)),\n      bmpString         BMPString       (SIZE(1..ub-state-name)) }\n\n\n\n\n\n\n-- Naming attributes of type X520OrganizationName\n\nid-at-organizationName  AttributeType ::= { id-at 10 }\n\nX520OrganizationName ::= CHOICE {\n      teletexString     TeletexString\n                          (SIZE (1..ub-organization-name)),\n      printableString   PrintableString\n                          (SIZE (1..ub-organization-name)),\n      universalString   UniversalString\n                          (SIZE (1..ub-organization-name)),\n      utf8String        UTF8String\n                          (SIZE (1..ub-organization-name)),\n      bmpString         BMPString\n                          (SIZE (1..ub-organization-name))  }\n\n-- Naming attributes of type X520OrganizationalUnitName\n\nid-at-organizationalUnitName AttributeType ::= { id-at 11 }\n\nX520OrganizationalUnitName ::= CHOICE {\n      teletexString     TeletexString\n                          (SIZE (1..ub-organizational-unit-name)),\n      printableString   PrintableString\n                          (SIZE (1..ub-organizational-unit-name)),\n      universalString   UniversalString\n                          (SIZE (1..ub-organizational-unit-name)),\n      utf8String        UTF8String\n                          (SIZE (1..ub-organizational-unit-name)),\n      bmpString         BMPString\n                          (SIZE (1..ub-organizational-unit-name)) }\n\n-- Naming attributes of type X520Title\n\nid-at-title             AttributeType ::= { id-at 12 }\n\nX520Title ::= CHOICE {\n      teletexString     TeletexString   (SIZE (1..ub-title)),\n      printableString   PrintableString (SIZE (1..ub-title)),\n      universalString   UniversalString (SIZE (1..ub-title)),\n      utf8String        UTF8String      (SIZE (1..ub-title)),\n      bmpString         BMPString       (SIZE (1..ub-title)) }\n\n-- Naming attributes of type X520dnQualifier\n\nid-at-dnQualifier       AttributeType ::= { id-at 46 }\n\nX520dnQualifier ::=     PrintableString\n\n\n\n\n\n-- Naming attributes of type X520countryName (digraph from IS 3166)\n\nid-at-countryName       AttributeType ::= { id-at 6 }\n\nX520countryName ::=     PrintableString (SIZE (2))\n\n-- Naming attributes of type X520SerialNumber\n\nid-at-serialNumber      AttributeType ::= { id-at 5 }\n\nX520SerialNumber ::=    PrintableString (SIZE (1..ub-serial-number))\n\n-- Naming attributes of type X520Pseudonym\n\nid-at-pseudonym         AttributeType ::= { id-at 65 }\n\nX520Pseudonym ::= CHOICE {\n   teletexString     TeletexString   (SIZE (1..ub-pseudonym)),\n   printableString   PrintableString (SIZE (1..ub-pseudonym)),\n   universalString   UniversalString (SIZE (1..ub-pseudonym)),\n   utf8String        UTF8String      (SIZE (1..ub-pseudonym)),\n   bmpString         BMPString       (SIZE (1..ub-pseudonym)) }\n\n-- Naming attributes of type DomainComponent (from RFC 2247)\n\nid-domainComponent      AttributeType ::=\n                          { 0 9 2342 19200300 100 1 25 }\n\nDomainComponent ::=     IA5String\n\n-- Legacy attributes\n\npkcs-9 OBJECT IDENTIFIER ::=\n       { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 9 }\n\nid-emailAddress          AttributeType ::= { pkcs-9 1 }\n\nEmailAddress ::=         IA5String (SIZE (1..ub-emailaddress-length))\n\n-- naming data types --\n\nName ::= CHOICE { -- only one possibility for now --\n      rdnSequence  RDNSequence }\n\nRDNSequence ::= SEQUENCE OF RelativeDistinguishedName\n\nDistinguishedName ::=   RDNSequence\n\n\n\n\n\n\nRelativeDistinguishedName  ::=\n                    SET SIZE (1 .. MAX) OF AttributeTypeAndValue\n\n-- Directory string type --\n\nDirectoryString ::= CHOICE {\n      teletexString             TeletexString   (SIZE (1..MAX)),\n      printableString           PrintableString (SIZE (1..MAX)),\n      universalString           UniversalString (SIZE (1..MAX)),\n      utf8String              UTF8String      (SIZE (1..MAX)),\n      bmpString               BMPString       (SIZE (1..MAX)) }\n\n-- certificate and CRL specific structures begin here\n\nCertificate  ::=  SEQUENCE  {\n     tbsCertificate       TBSCertificate,\n     signatureAlgorithm   AlgorithmIdentifier,\n     signature            BIT STRING  }\n\nTBSCertificate  ::=  SEQUENCE  {\n     version         [0]  Version DEFAULT v1,\n     serialNumber         CertificateSerialNumber,\n     signature            AlgorithmIdentifier,\n     issuer               Name,\n     validity             Validity,\n     subject              Name,\n     subjectPublicKeyInfo SubjectPublicKeyInfo,\n     issuerUniqueID  [1]  IMPLICIT UniqueIdentifier OPTIONAL,\n                          -- If present, version MUST be v2 or v3\n     subjectUniqueID [2]  IMPLICIT UniqueIdentifier OPTIONAL,\n                          -- If present, version MUST be v2 or v3\n     extensions      [3]  Extensions OPTIONAL\n                          -- If present, version MUST be v3 --  }\n\nVersion  ::=  INTEGER  {  v1(0), v2(1), v3(2)  }\n\nCertificateSerialNumber  ::=  INTEGER\n\nValidity ::= SEQUENCE {\n     notBefore      Time,\n     notAfter       Time  }\n\nTime ::= CHOICE {\n     utcTime        UTCTime,\n     generalTime    GeneralizedTime }\n\nUniqueIdentifier  ::=  BIT STRING\n\n\n\n\n\n\nSubjectPublicKeyInfo  ::=  SEQUENCE  {\n     algorithm            AlgorithmIdentifier,\n     subjectPublicKey     BIT STRING  }\n\nExtensions  ::=  SEQUENCE SIZE (1..MAX) OF Extension\n\nExtension  ::=  SEQUENCE  {\n     extnID      OBJECT IDENTIFIER,\n     critical    BOOLEAN DEFAULT FALSE,\n     extnValue   OCTET STRING  }\n\n-- CRL structures\n\nCertificateList  ::=  SEQUENCE  {\n     tbsCertList          TBSCertList,\n     signatureAlgorithm   AlgorithmIdentifier,\n     signature            BIT STRING  }\n\nTBSCertList  ::=  SEQUENCE  {\n     version                 Version OPTIONAL,\n                                  -- if present, MUST be v2\n     signature               AlgorithmIdentifier,\n     issuer                  Name,\n     thisUpdate              Time,\n     nextUpdate              Time OPTIONAL,\n     revokedCertificates     SEQUENCE OF SEQUENCE  {\n          userCertificate         CertificateSerialNumber,\n          revocationDate          Time,\n          crlEntryExtensions      Extensions OPTIONAL\n                                         -- if present, MUST be v2\n                               }  OPTIONAL,\n     crlExtensions           [0] Extensions OPTIONAL }\n                                         -- if present, MUST be v2\n\n-- Version, Time, CertificateSerialNumber, and Extensions were\n-- defined earlier for use in the certificate structure\n\nAlgorithmIdentifier  ::=  SEQUENCE  {\n     algorithm               OBJECT IDENTIFIER,\n     parameters              ANY DEFINED BY algorithm OPTIONAL  }\n                                -- contains a value of the type\n                                -- registered for use with the\n                                -- algorithm object identifier value\n\n-- X.400 address syntax starts here\n\n\n\n\n\n\n\n\nORAddress ::= SEQUENCE {\n   built-in-standard-attributes BuiltInStandardAttributes,\n   built-in-domain-defined-attributes\n                   BuiltInDomainDefinedAttributes OPTIONAL,\n   -- see also teletex-domain-defined-attributes\n   extension-attributes ExtensionAttributes OPTIONAL }\n\n-- Built-in Standard Attributes\n\nBuiltInStandardAttributes ::= SEQUENCE {\n   country-name                  CountryName OPTIONAL,\n   administration-domain-name    AdministrationDomainName OPTIONAL,\n   network-address           [0] IMPLICIT NetworkAddress OPTIONAL,\n     -- see also extended-network-address\n   terminal-identifier       [1] IMPLICIT TerminalIdentifier OPTIONAL,\n   private-domain-name       [2] PrivateDomainName OPTIONAL,\n   organization-name         [3] IMPLICIT OrganizationName OPTIONAL,\n     -- see also teletex-organization-name\n   numeric-user-identifier   [4] IMPLICIT NumericUserIdentifier\n                                 OPTIONAL,\n   personal-name             [5] IMPLICIT PersonalName OPTIONAL,\n     -- see also teletex-personal-name\n   organizational-unit-names [6] IMPLICIT OrganizationalUnitNames\n                                 OPTIONAL }\n     -- see also teletex-organizational-unit-names\n\nCountryName ::= [APPLICATION 1] CHOICE {\n   x121-dcc-code         NumericString\n                           (SIZE (ub-country-name-numeric-length)),\n   iso-3166-alpha2-code  PrintableString\n                           (SIZE (ub-country-name-alpha-length)) }\n\nAdministrationDomainName ::= [APPLICATION 2] CHOICE {\n   numeric   NumericString   (SIZE (0..ub-domain-name-length)),\n   printable PrintableString (SIZE (0..ub-domain-name-length)) }\n\nNetworkAddress ::= X121Address  -- see also extended-network-address\n\nX121Address ::= NumericString (SIZE (1..ub-x121-address-length))\n\nTerminalIdentifier ::= PrintableString (SIZE\n(1..ub-terminal-id-length))\n\nPrivateDomainName ::= CHOICE {\n   numeric   NumericString   (SIZE (1..ub-domain-name-length)),\n   printable PrintableString (SIZE (1..ub-domain-name-length)) }\n\n\n\n\n\n\n\nOrganizationName ::= PrintableString\n                            (SIZE (1..ub-organization-name-length))\n  -- see also teletex-organization-name\n\nNumericUserIdentifier ::= NumericString\n                            (SIZE (1..ub-numeric-user-id-length))\n\nPersonalName ::= SET {\n   surname     [0] IMPLICIT PrintableString\n                    (SIZE (1..ub-surname-length)),\n   given-name  [1] IMPLICIT PrintableString\n                    (SIZE (1..ub-given-name-length)) OPTIONAL,\n   initials    [2] IMPLICIT PrintableString\n                    (SIZE (1..ub-initials-length)) OPTIONAL,\n   generation-qualifier [3] IMPLICIT PrintableString\n                    (SIZE (1..ub-generation-qualifier-length))\n                    OPTIONAL }\n  -- see also teletex-personal-name\n\nOrganizationalUnitNames ::= SEQUENCE SIZE (1..ub-organizational-units)\n                             OF OrganizationalUnitName\n  -- see also teletex-organizational-unit-names\n\nOrganizationalUnitName ::= PrintableString (SIZE\n                    (1..ub-organizational-unit-name-length))\n\n-- Built-in Domain-defined Attributes\n\nBuiltInDomainDefinedAttributes ::= SEQUENCE SIZE\n                    (1..ub-domain-defined-attributes) OF\n                    BuiltInDomainDefinedAttribute\n\nBuiltInDomainDefinedAttribute ::= SEQUENCE {\n   type PrintableString (SIZE\n                   (1..ub-domain-defined-attribute-type-length)),\n   value PrintableString (SIZE\n                   (1..ub-domain-defined-attribute-value-length)) }\n\n-- Extension Attributes\n\nExtensionAttributes ::= SET SIZE (1..ub-extension-attributes) OF\n               ExtensionAttribute\n\nExtensionAttribute ::=  SEQUENCE {\n   extension-attribute-type [0] IMPLICIT INTEGER\n                   (0..ub-extension-attributes),\n   extension-attribute-value [1]\n                   ANY DEFINED BY extension-attribute-type }\n\n\n\n\n\n-- Extension types and attribute values\n\ncommon-name INTEGER ::= 1\n\nCommonName ::= PrintableString (SIZE (1..ub-common-name-length))\n\nteletex-common-name INTEGER ::= 2\n\nTeletexCommonName ::= TeletexString (SIZE (1..ub-common-name-length))\n\nteletex-organization-name INTEGER ::= 3\n\nTeletexOrganizationName ::=\n                TeletexString (SIZE (1..ub-organization-name-length))\n\nteletex-personal-name INTEGER ::= 4\n\nTeletexPersonalName ::= SET {\n   surname     [0] IMPLICIT TeletexString\n                    (SIZE (1..ub-surname-length)),\n   given-name  [1] IMPLICIT TeletexString\n                    (SIZE (1..ub-given-name-length)) OPTIONAL,\n   initials    [2] IMPLICIT TeletexString\n                    (SIZE (1..ub-initials-length)) OPTIONAL,\n   generation-qualifier [3] IMPLICIT TeletexString\n                    (SIZE (1..ub-generation-qualifier-length))\n                    OPTIONAL }\n\nteletex-organizational-unit-names INTEGER ::= 5\n\nTeletexOrganizationalUnitNames ::= SEQUENCE SIZE\n      (1..ub-organizational-units) OF TeletexOrganizationalUnitName\n\nTeletexOrganizationalUnitName ::= TeletexString\n                  (SIZE (1..ub-organizational-unit-name-length))\n\npds-name INTEGER ::= 7\n\nPDSName ::= PrintableString (SIZE (1..ub-pds-name-length))\n\nphysical-delivery-country-name INTEGER ::= 8\n\nPhysicalDeliveryCountryName ::= CHOICE {\n   x121-dcc-code NumericString (SIZE\n(ub-country-name-numeric-length)),\n   iso-3166-alpha2-code PrintableString\n                  (SIZE (ub-country-name-alpha-length)) }\n\n\n\n\n\n\npostal-code INTEGER ::= 9\n\nPostalCode ::= CHOICE {\n   numeric-code NumericString (SIZE (1..ub-postal-code-length)),\n   printable-code PrintableString (SIZE (1..ub-postal-code-length)) }\n\nphysical-delivery-office-name INTEGER ::= 10\n\nPhysicalDeliveryOfficeName ::= PDSParameter\n\nphysical-delivery-office-number INTEGER ::= 11\n\nPhysicalDeliveryOfficeNumber ::= PDSParameter\n\nextension-OR-address-components INTEGER ::= 12\n\nExtensionORAddressComponents ::= PDSParameter\n\nphysical-delivery-personal-name INTEGER ::= 13\n\nPhysicalDeliveryPersonalName ::= PDSParameter\n\nphysical-delivery-organization-name INTEGER ::= 14\n\nPhysicalDeliveryOrganizationName ::= PDSParameter\n\nextension-physical-delivery-address-components INTEGER ::= 15\n\nExtensionPhysicalDeliveryAddressComponents ::= PDSParameter\n\nunformatted-postal-address INTEGER ::= 16\n\nUnformattedPostalAddress ::= SET {\n   printable-address SEQUENCE SIZE (1..ub-pds-physical-address-lines)\n         OF PrintableString (SIZE (1..ub-pds-parameter-length))\n         OPTIONAL,\n   teletex-string TeletexString\n         (SIZE (1..ub-unformatted-address-length)) OPTIONAL }\n\nstreet-address INTEGER ::= 17\n\nStreetAddress ::= PDSParameter\n\npost-office-box-address INTEGER ::= 18\n\nPostOfficeBoxAddress ::= PDSParameter\n\nposte-restante-address INTEGER ::= 19\n\n\n\n\n\nPosteRestanteAddress ::= PDSParameter\n\nunique-postal-name INTEGER ::= 20\n\nUniquePostalName ::= PDSParameter\n\nlocal-postal-attributes INTEGER ::= 21\n\nLocalPostalAttributes ::= PDSParameter\n\nPDSParameter ::= SET {\n   printable-string PrintableString\n                (SIZE(1..ub-pds-parameter-length)) OPTIONAL,\n   teletex-string TeletexString\n                (SIZE(1..ub-pds-parameter-length)) OPTIONAL }\n\nextended-network-address INTEGER ::= 22\n\nExtendedNetworkAddress ::= CHOICE {\n   e163-4-address SEQUENCE {\n      number      [0] IMPLICIT NumericString\n                       (SIZE (1..ub-e163-4-number-length)),\n      sub-address [1] IMPLICIT NumericString\n                       (SIZE (1..ub-e163-4-sub-address-length))\n                       OPTIONAL },\n   psap-address [0] IMPLICIT PresentationAddress }\n\nPresentationAddress ::= SEQUENCE {\n    pSelector     [0] EXPLICIT OCTET STRING OPTIONAL,\n    sSelector     [1] EXPLICIT OCTET STRING OPTIONAL,\n    tSelector     [2] EXPLICIT OCTET STRING OPTIONAL,\n    nAddresses    [3] EXPLICIT SET SIZE (1..MAX) OF OCTET STRING }\n\nterminal-type  INTEGER ::= 23\n\nTerminalType ::= INTEGER {\n   telex (3),\n   teletex (4),\n   g3-facsimile (5),\n   g4-facsimile (6),\n   ia5-terminal (7),\n   videotex (8) } (0..ub-integer-options)\n\n-- Extension Domain-defined Attributes\n\nteletex-domain-defined-attributes INTEGER ::= 6\n\n\n\n\n\n\n\nTeletexDomainDefinedAttributes ::= SEQUENCE SIZE\n   (1..ub-domain-defined-attributes) OF TeletexDomainDefinedAttribute\n\nTeletexDomainDefinedAttribute ::= SEQUENCE {\n        type TeletexString\n               (SIZE (1..ub-domain-defined-attribute-type-length)),\n        value TeletexString\n               (SIZE (1..ub-domain-defined-attribute-value-length)) }\n\n--  specifications of Upper Bounds MUST be regarded as mandatory\n--  from Annex B of ITU-T X.411 Reference Definition of MTS Parameter\n--  Upper Bounds\n\n-- Upper Bounds\nub-name INTEGER ::= 32768\nub-common-name INTEGER ::= 64\nub-locality-name INTEGER ::= 128\nub-state-name INTEGER ::= 128\nub-organization-name INTEGER ::= 64\nub-organizational-unit-name INTEGER ::= 64\nub-title INTEGER ::= 64\nub-serial-number INTEGER ::= 64\nub-match INTEGER ::= 128\nub-emailaddress-length INTEGER ::= 128\nub-common-name-length INTEGER ::= 64\nub-country-name-alpha-length INTEGER ::= 2\nub-country-name-numeric-length INTEGER ::= 3\nub-domain-defined-attributes INTEGER ::= 4\nub-domain-defined-attribute-type-length INTEGER ::= 8\nub-domain-defined-attribute-value-length INTEGER ::= 128\nub-domain-name-length INTEGER ::= 16\nub-extension-attributes INTEGER ::= 256\nub-e163-4-number-length INTEGER ::= 15\nub-e163-4-sub-address-length INTEGER ::= 40\nub-generation-qualifier-length INTEGER ::= 3\nub-given-name-length INTEGER ::= 16\nub-initials-length INTEGER ::= 5\nub-integer-options INTEGER ::= 256\nub-numeric-user-id-length INTEGER ::= 32\nub-organization-name-length INTEGER ::= 64\nub-organizational-unit-name-length INTEGER ::= 32\nub-organizational-units INTEGER ::= 4\nub-pds-name-length INTEGER ::= 16\nub-pds-parameter-length INTEGER ::= 30\nub-pds-physical-address-lines INTEGER ::= 6\nub-postal-code-length INTEGER ::= 16\nub-pseudonym INTEGER ::= 128\nub-surname-length INTEGER ::= 40\n\n\n\n\n\nub-terminal-id-length INTEGER ::= 24\nub-unformatted-address-length INTEGER ::= 180\nub-x121-address-length INTEGER ::= 16\n\n-- Note - upper bounds on string types, such as TeletexString, are\n-- measured in characters.  Excepting PrintableString or IA5String, a\n-- significantly greater number of octets will be required to hold\n-- such a value.  As a minimum, 16 octets, or twice the specified\n-- upper bound, whichever is the larger, should be allowed for\n-- TeletexString.  For UTF8String or UniversalString at least four\n-- times the upper bound should be allowed.\n\nEND\n"
  },
  {
    "path": "ext/asn1/rfc3280-PKIX1Implicit88.asn1",
    "content": "\n-- \n-- ASN.1 module found by ./crfc2asn1.pl in ./rfc3280.txt at line 5850\n-- \n\nPKIX1Implicit88 { iso(1) identified-organization(3) dod(6) internet(1)\n  security(5) mechanisms(5) pkix(7) id-mod(0) id-pkix1-implicit(19) }\n\nDEFINITIONS IMPLICIT TAGS ::=\n\nBEGIN\n\n-- EXPORTS ALL --\n\nIMPORTS\n      id-pe, id-kp, id-qt-unotice, id-qt-cps,\n      -- delete following line if \"new\" types are supported --\n/* Legacy constructs deleted by ./crfc2asn1.pl:\n      BMPString, UTF8String,  -- end \"new\" types --\n */\n      ORAddress, Name, RelativeDistinguishedName,\n      CertificateSerialNumber, Attribute, DirectoryString\n      FROM PKIX1Explicit88 { iso(1) identified-organization(3)\n            dod(6) internet(1) security(5) mechanisms(5) pkix(7)\n            id-mod(0) id-pkix1-explicit(18) };\n\n\n-- ISO arc for standard certificate and CRL extensions\n\nid-ce OBJECT IDENTIFIER  ::=  {joint-iso-ccitt(2) ds(5) 29}\n\n-- authority key identifier OID and syntax\n\nid-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::=  { id-ce 35 }\n\n\n\n\n\n\n\n\n\n\nAuthorityKeyIdentifier ::= SEQUENCE {\n    keyIdentifier             [0] KeyIdentifier            OPTIONAL,\n    authorityCertIssuer       [1] GeneralNames             OPTIONAL,\n    authorityCertSerialNumber [2] CertificateSerialNumber  OPTIONAL }\n    -- authorityCertIssuer and authorityCertSerialNumber MUST both\n    -- be present or both be absent\n\nKeyIdentifier ::= OCTET STRING\n\n-- subject key identifier OID and syntax\n\nid-ce-subjectKeyIdentifier OBJECT IDENTIFIER ::=  { id-ce 14 }\n\nSubjectKeyIdentifier ::= KeyIdentifier\n\n-- key usage extension OID and syntax\n\nid-ce-keyUsage OBJECT IDENTIFIER ::=  { id-ce 15 }\n\nKeyUsage ::= BIT STRING {\n     digitalSignature        (0),\n     nonRepudiation          (1),\n     keyEncipherment         (2),\n     dataEncipherment        (3),\n     keyAgreement            (4),\n     keyCertSign             (5),\n     cRLSign                 (6),\n     encipherOnly            (7),\n     decipherOnly            (8) }\n\n-- private key usage period extension OID and syntax\n\nid-ce-privateKeyUsagePeriod OBJECT IDENTIFIER ::=  { id-ce 16 }\n\nPrivateKeyUsagePeriod ::= SEQUENCE {\n     notBefore       [0]     GeneralizedTime OPTIONAL,\n     notAfter        [1]     GeneralizedTime OPTIONAL }\n     -- either notBefore or notAfter MUST be present\n\n-- certificate policies extension OID and syntax\n\nid-ce-certificatePolicies OBJECT IDENTIFIER ::=  { id-ce 32 }\n\nanyPolicy OBJECT IDENTIFIER ::= { id-ce-certificatePolicies 0 }\n\nCertificatePolicies ::= SEQUENCE SIZE (1..MAX) OF PolicyInformation\n\nPolicyInformation ::= SEQUENCE {\n\n\n\n\n\n     policyIdentifier   CertPolicyId,\n     policyQualifiers   SEQUENCE SIZE (1..MAX) OF\n             PolicyQualifierInfo OPTIONAL }\n\nCertPolicyId ::= OBJECT IDENTIFIER\n\nPolicyQualifierInfo ::= SEQUENCE {\n       policyQualifierId  PolicyQualifierId,\n       qualifier        ANY DEFINED BY policyQualifierId }\n\n-- Implementations that recognize additional policy qualifiers MUST\n-- augment the following definition for PolicyQualifierId\n\nPolicyQualifierId ::=\n    OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice )\n\n-- CPS pointer qualifier\n\nCPSuri ::= IA5String\n\n-- user notice qualifier\n\nUserNotice ::= SEQUENCE {\n     noticeRef        NoticeReference OPTIONAL,\n     explicitText     DisplayText OPTIONAL}\n\nNoticeReference ::= SEQUENCE {\n     organization     DisplayText,\n     noticeNumbers    SEQUENCE OF INTEGER }\n\nDisplayText ::= CHOICE {\n     ia5String        IA5String      (SIZE (1..200)),\n     visibleString    VisibleString  (SIZE (1..200)),\n     bmpString        BMPString      (SIZE (1..200)),\n     utf8String       UTF8String     (SIZE (1..200)) }\n\n-- policy mapping extension OID and syntax\n\nid-ce-policyMappings OBJECT IDENTIFIER ::=  { id-ce 33 }\n\nPolicyMappings ::= SEQUENCE SIZE (1..MAX) OF SEQUENCE {\n     issuerDomainPolicy      CertPolicyId,\n     subjectDomainPolicy     CertPolicyId }\n\n-- subject alternative name extension OID and syntax\n\nid-ce-subjectAltName OBJECT IDENTIFIER ::=  { id-ce 17 }\n\n\n\n\n\n\nSubjectAltName ::= GeneralNames\n\nGeneralNames ::= SEQUENCE SIZE (1..MAX) OF GeneralName\n\nGeneralName ::= CHOICE {\n     otherName                       [0]     AnotherName,\n     rfc822Name                      [1]     IA5String,\n     dNSName                         [2]     IA5String,\n     x400Address                     [3]     ORAddress,\n     directoryName                   [4]     Name,\n     ediPartyName                    [5]     EDIPartyName,\n     uniformResourceIdentifier       [6]     IA5String,\n     iPAddress                       [7]     OCTET STRING,\n     registeredID                    [8]     OBJECT IDENTIFIER }\n\n-- AnotherName replaces OTHER-NAME ::= TYPE-IDENTIFIER, as\n-- TYPE-IDENTIFIER is not supported in the '88 ASN.1 syntax\n\nAnotherName ::= SEQUENCE {\n     type-id    OBJECT IDENTIFIER,\n     value      [0] EXPLICIT ANY DEFINED BY type-id }\n\nEDIPartyName ::= SEQUENCE {\n     nameAssigner            [0]     DirectoryString OPTIONAL,\n     partyName               [1]     DirectoryString }\n\n-- issuer alternative name extension OID and syntax\n\nid-ce-issuerAltName OBJECT IDENTIFIER ::=  { id-ce 18 }\n\nIssuerAltName ::= GeneralNames\n\nid-ce-subjectDirectoryAttributes OBJECT IDENTIFIER ::=  { id-ce 9 }\n\nSubjectDirectoryAttributes ::= SEQUENCE SIZE (1..MAX) OF Attribute\n\n-- basic constraints extension OID and syntax\n\nid-ce-basicConstraints OBJECT IDENTIFIER ::=  { id-ce 19 }\n\nBasicConstraints ::= SEQUENCE {\n     cA                      BOOLEAN DEFAULT FALSE,\n     pathLenConstraint       INTEGER (0..MAX) OPTIONAL }\n\n-- name constraints extension OID and syntax\n\nid-ce-nameConstraints OBJECT IDENTIFIER ::=  { id-ce 30 }\n\n\n\n\n\n\nNameConstraints ::= SEQUENCE {\n     permittedSubtrees       [0]     GeneralSubtrees OPTIONAL,\n     excludedSubtrees        [1]     GeneralSubtrees OPTIONAL }\n\nGeneralSubtrees ::= SEQUENCE SIZE (1..MAX) OF GeneralSubtree\n\nGeneralSubtree ::= SEQUENCE {\n     base                    GeneralName,\n     minimum         [0]     BaseDistance DEFAULT 0,\n     maximum         [1]     BaseDistance OPTIONAL }\n\nBaseDistance ::= INTEGER (0..MAX)\n\n-- policy constraints extension OID and syntax\n\nid-ce-policyConstraints OBJECT IDENTIFIER ::=  { id-ce 36 }\n\nPolicyConstraints ::= SEQUENCE {\n     requireExplicitPolicy           [0] SkipCerts OPTIONAL,\n     inhibitPolicyMapping            [1] SkipCerts OPTIONAL }\n\nSkipCerts ::= INTEGER (0..MAX)\n\n-- CRL distribution points extension OID and syntax\n\nid-ce-cRLDistributionPoints     OBJECT IDENTIFIER  ::=  {id-ce 31}\n\nCRLDistributionPoints ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint\n\nDistributionPoint ::= SEQUENCE {\n     distributionPoint       [0]     DistributionPointName OPTIONAL,\n     reasons                 [1]     ReasonFlags OPTIONAL,\n     cRLIssuer               [2]     GeneralNames OPTIONAL }\n\nDistributionPointName ::= CHOICE {\n     fullName                [0]     GeneralNames,\n     nameRelativeToCRLIssuer [1]     RelativeDistinguishedName }\n\nReasonFlags ::= BIT STRING {\n     unused                  (0),\n     keyCompromise           (1),\n     cACompromise            (2),\n     affiliationChanged      (3),\n     superseded              (4),\n     cessationOfOperation    (5),\n     certificateHold         (6),\n     privilegeWithdrawn      (7),\n     aACompromise            (8) }\n\n\n\n\n\n-- extended key usage extension OID and syntax\n\nid-ce-extKeyUsage OBJECT IDENTIFIER ::= {id-ce 37}\n\nExtKeyUsageSyntax ::= SEQUENCE SIZE (1..MAX) OF KeyPurposeId\n\n\nKeyPurposeId ::= OBJECT IDENTIFIER\n\n-- permit unspecified key uses\n\nanyExtendedKeyUsage OBJECT IDENTIFIER ::= { id-ce-extKeyUsage 0 }\n\n-- extended key purpose OIDs\n\nid-kp-serverAuth             OBJECT IDENTIFIER ::= { id-kp 1 }\nid-kp-clientAuth             OBJECT IDENTIFIER ::= { id-kp 2 }\nid-kp-codeSigning            OBJECT IDENTIFIER ::= { id-kp 3 }\nid-kp-emailProtection        OBJECT IDENTIFIER ::= { id-kp 4 }\nid-kp-timeStamping           OBJECT IDENTIFIER ::= { id-kp 8 }\nid-kp-OCSPSigning            OBJECT IDENTIFIER ::= { id-kp 9 }\n\n-- inhibit any policy OID and syntax\n\nid-ce-inhibitAnyPolicy OBJECT IDENTIFIER ::=  { id-ce 54 }\n\nInhibitAnyPolicy ::= SkipCerts\n\n-- freshest (delta)CRL extension OID and syntax\n\nid-ce-freshestCRL OBJECT IDENTIFIER ::=  { id-ce 46 }\n\nFreshestCRL ::= CRLDistributionPoints\n\n-- authority info access\n\nid-pe-authorityInfoAccess OBJECT IDENTIFIER ::= { id-pe 1 }\n\nAuthorityInfoAccessSyntax  ::=\n        SEQUENCE SIZE (1..MAX) OF AccessDescription\n\nAccessDescription  ::=  SEQUENCE {\n        accessMethod          OBJECT IDENTIFIER,\n        accessLocation        GeneralName  }\n\n-- subject info access\n\nid-pe-subjectInfoAccess OBJECT IDENTIFIER ::= { id-pe 11 }\n\n\n\n\n\nSubjectInfoAccessSyntax  ::=\n        SEQUENCE SIZE (1..MAX) OF AccessDescription\n\n-- CRL number extension OID and syntax\n\nid-ce-cRLNumber OBJECT IDENTIFIER ::= { id-ce 20 }\n\nCRLNumber ::= INTEGER (0..MAX)\n\n-- issuing distribution point extension OID and syntax\n\nid-ce-issuingDistributionPoint OBJECT IDENTIFIER ::= { id-ce 28 }\n\nIssuingDistributionPoint ::= SEQUENCE {\n     distributionPoint          [0] DistributionPointName OPTIONAL,\n     onlyContainsUserCerts      [1] BOOLEAN DEFAULT FALSE,\n     onlyContainsCACerts        [2] BOOLEAN DEFAULT FALSE,\n     onlySomeReasons            [3] ReasonFlags OPTIONAL,\n     indirectCRL                [4] BOOLEAN DEFAULT FALSE,\n     onlyContainsAttributeCerts [5] BOOLEAN DEFAULT FALSE }\n\nid-ce-deltaCRLIndicator OBJECT IDENTIFIER ::= { id-ce 27 }\n\nBaseCRLNumber ::= CRLNumber\n\n-- CRL reasons extension OID and syntax\n\nid-ce-cRLReasons OBJECT IDENTIFIER ::= { id-ce 21 }\n\nCRLReason ::= ENUMERATED {\n     unspecified             (0),\n     keyCompromise           (1),\n     cACompromise            (2),\n     affiliationChanged      (3),\n     superseded              (4),\n     cessationOfOperation    (5),\n     certificateHold         (6),\n     removeFromCRL           (8),\n     privilegeWithdrawn      (9),\n     aACompromise           (10) }\n\n-- certificate issuer CRL entry extension OID and syntax\n\nid-ce-certificateIssuer OBJECT IDENTIFIER ::= { id-ce 29 }\n\nCertificateIssuer ::= GeneralNames\n\n-- hold instruction extension OID and syntax\n\n\n\n\n\nid-ce-holdInstructionCode OBJECT IDENTIFIER ::= { id-ce 23 }\n\nHoldInstructionCode ::= OBJECT IDENTIFIER\n\n-- ANSI x9 holdinstructions\n\n-- ANSI x9 arc holdinstruction arc\n\nholdInstruction OBJECT IDENTIFIER ::=\n          {joint-iso-itu-t(2) member-body(2) us(840) x9cm(10040) 2}\n\n-- ANSI X9 holdinstructions referenced by this standard\n\nid-holdinstruction-none OBJECT IDENTIFIER  ::=\n                {holdInstruction 1} -- deprecated\n\nid-holdinstruction-callissuer OBJECT IDENTIFIER ::=\n                {holdInstruction 2}\n\nid-holdinstruction-reject OBJECT IDENTIFIER ::=\n                {holdInstruction 3}\n\n-- invalidity date CRL entry extension OID and syntax\n\nid-ce-invalidityDate OBJECT IDENTIFIER ::= { id-ce 24 }\n\nInvalidityDate ::=  GeneralizedTime\n\nEND\n"
  },
  {
    "path": "ext/asn1/rfc3709-LogotypeCertExtn.asn1",
    "content": "\n-- \n-- ASN.1 module found by ./crfc2asn1.pl in rfc3709.txt at line 910\n-- \n\nLogotypeCertExtn\n  { iso(1) identified-organization(3) dod(6) internet(1)\n    security(5) mechanisms(5) pkix(7) id-mod(0)\n    id-mod-logotype(22) }\n\nDEFINITIONS IMPLICIT TAGS ::=\nBEGIN\n\nIMPORTS\n   AlgorithmIdentifier FROM PKIX1Explicit88 -- RFC 3280\n     { iso(1) identified-organization(3) dod(6) internet(1)\n       security(5) mechanisms(5) pkix(7) id-mod(0)\n       id-pkix1-explicit(18) };\n\n\n-- Logotype Extension OID\n\nid-pe-logotype  OBJECT IDENTIFIER  ::=\n   { iso(1) identified-organization(3) dod(6) internet(1)\n     security(5) mechanisms(5) pkix(7) id-pe(1) 12 }\n\n\n-- Logotype Extension Syntax\n\nLogotypeExtn ::= SEQUENCE {\n   communityLogos  [0] EXPLICIT SEQUENCE OF LogotypeInfo OPTIONAL,\n   issuerLogo      [1] EXPLICIT LogotypeInfo OPTIONAL,\n   subjectLogo     [2] EXPLICIT LogotypeInfo OPTIONAL,\n   otherLogos      [3] EXPLICIT SEQUENCE OF OtherLogotypeInfo OPTIONAL }\n\nLogotypeInfo ::= CHOICE {\n   direct          [0] LogotypeData,\n   indirect        [1] LogotypeReference }\n\nLogotypeData ::= SEQUENCE {\n   image           SEQUENCE OF LogotypeImage OPTIONAL,\n   audio           [1] SEQUENCE OF LogotypeAudio OPTIONAL }\n\nLogotypeImage ::= SEQUENCE {\n   imageDetails    LogotypeDetails,\n   imageInfo       LogotypeImageInfo OPTIONAL }\n\nLogotypeAudio ::= SEQUENCE {\n   audioDetails    LogotypeDetails,\n   audioInfo       LogotypeAudioInfo OPTIONAL }\n\n\n\n\n\n\nLogotypeDetails ::= SEQUENCE {\n   mediaType       IA5String, -- MIME media type name and optional\n                              -- parameters\n   logotypeHash    SEQUENCE SIZE (1..MAX) OF HashAlgAndValue,\n   logotypeURI     SEQUENCE SIZE (1..MAX) OF IA5String }\n\nLogotypeImageInfo ::= SEQUENCE {\n   type            [0] LogotypeImageType DEFAULT color,\n   fileSize        INTEGER,  -- In octets\n   xSize           INTEGER,  -- Horizontal size in pixels\n   ySize           INTEGER,  -- Vertical size in pixels\n   resolution      LogotypeImageResolution OPTIONAL,\n   language        [4] IA5String OPTIONAL }  -- RFC 3066 Language Tag\n\nLogotypeImageType ::= INTEGER { grayScale(0), color(1) }\n\nLogotypeImageResolution ::= CHOICE {\n   numBits         [1] INTEGER,   -- Resolution in bits\n   tableSize       [2] INTEGER }  -- Number of colors or grey tones\n\nLogotypeAudioInfo ::= SEQUENCE {\n   fileSize        INTEGER,  -- In octets\n   playTime        INTEGER,  -- In milliseconds\n   channels        INTEGER,  -- 1=mono, 2=stereo, 4=quad\n   sampleRate      [3] INTEGER OPTIONAL,  -- Samples per second\n   language        [4] IA5String OPTIONAL }  -- RFC 3066 Language Tag\n\nOtherLogotypeInfo ::= SEQUENCE {\n   logotypeType    OBJECT IDENTIFIER,\n   info            LogotypeInfo }\n\nLogotypeReference ::= SEQUENCE {\n   refStructHash   SEQUENCE SIZE (1..MAX) OF HashAlgAndValue,\n   refStructURI    SEQUENCE SIZE (1..MAX) OF IA5String }\n                      -- Places to get the same \"LTD\" file\n\n-- Note: The content of referenced \"LTD\" files is defined by the\n--       LogotypeData type\n\nHashAlgAndValue ::= SEQUENCE {\n   hashAlg         AlgorithmIdentifier,\n   hashValue       OCTET STRING }\n\n-- Other logotype type OIDs\n\nid-logo OBJECT IDENTIFIER ::= { iso(1) identified-organization(3)\n   dod(6) internet(1) security(5) mechanisms(5) pkix(7) 20 }\n\n\n\n\n\n\nid-logo-loyalty    OBJECT IDENTIFIER ::= { id-logo 1 }\n\nid-logo-background OBJECT IDENTIFIER ::= { id-logo 2 }\n\n\nEND\n"
  },
  {
    "path": "ext/asn1/rfc3739-PKIXqualified88.asn1",
    "content": "\n-- \n-- ASN.1 module found by ./crfc2asn1.pl in rfc3739.txt at line 927\n-- \n\n   PKIXqualified88 {iso(1) identified-organization(3) dod(6)\n       internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)\n       id-mod-qualified-cert(31) }\n\n   DEFINITIONS EXPLICIT TAGS ::=\n\n   BEGIN\n\n   -- EXPORTS ALL --\n\n   IMPORTS\n\n   GeneralName\n       FROM PKIX1Implicit88 {iso(1) identified-organization(3) dod(6)\n       internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)\n       id-pkix1-implicit(19)}\n\n   AlgorithmIdentifier, DirectoryString, AttributeType, id-pkix, id-pe\n       FROM PKIX1Explicit88 {iso(1) identified-organization(3) dod(6)\n       internet(1) security(5) mechanisms(5) pkix(7) id-mod(0)\n       id-pkix1-explicit(18)};\n\n   -- Locally defined OIDs\n\n   -- Arc for QC personal data attributes\n   id-pda  OBJECT IDENTIFIER ::= { id-pkix 9 }\n\n\n\n\n\n\n\n   -- Arc for QC statements\n   id-qcs  OBJECT IDENTIFIER ::= { id-pkix 11 }\n\n   -- Personal data attributes\n\n   id-pda-dateOfBirth          AttributeType ::= { id-pda 1 }\n   DateOfBirth ::=             GeneralizedTime\n\n   id-pda-placeOfBirth         AttributeType ::= { id-pda 2 }\n   PlaceOfBirth ::=            DirectoryString\n\n   id-pda-gender               AttributeType ::= { id-pda 3 }\n   Gender ::=                  PrintableString (SIZE(1))\n                               -- \"M\", \"F\", \"m\" or \"f\"\n\n   id-pda-countryOfCitizenship AttributeType ::= { id-pda 4 }\n   CountryOfCitizenship ::=    PrintableString (SIZE (2))\n                               -- ISO 3166 Country Code\n\n   id-pda-countryOfResidence   AttributeType ::= { id-pda 5 }\n   CountryOfResidence ::=      PrintableString (SIZE (2))\n                               -- ISO 3166 Country Code\n\n   -- Certificate extensions\n\n   -- Biometric info extension\n\n   id-pe-biometricInfo OBJECT IDENTIFIER  ::= {id-pe 2}\n\n   BiometricSyntax ::= SEQUENCE OF BiometricData\n\n   BiometricData ::= SEQUENCE {\n       typeOfBiometricData  TypeOfBiometricData,\n       hashAlgorithm        AlgorithmIdentifier,\n       biometricDataHash    OCTET STRING,\n       sourceDataUri        IA5String OPTIONAL }\n\n   TypeOfBiometricData ::= CHOICE {\n       predefinedBiometricType   PredefinedBiometricType,\n       biometricDataOid          OBJECT IDENTIFIER }\n\n   PredefinedBiometricType ::= INTEGER {\n       picture(0), handwritten-signature(1)}\n       (picture|handwritten-signature)\n\n\n\n\n\n\n\n\n\n   -- QC Statements Extension\n   -- NOTE: This extension does not allow to mix critical and\n   -- non-critical Qualified Certificate Statements. Either all\n   -- statements must be critical or all statements must be\n   -- non-critical.\n\n   id-pe-qcStatements OBJECT IDENTIFIER ::= { id-pe 3}\n\n   QCStatements ::= SEQUENCE OF QCStatement\n\n   QCStatement ::= SEQUENCE {\n       statementId        OBJECT IDENTIFIER,\n       statementInfo      ANY DEFINED BY statementId OPTIONAL}\n\n   -- QC statements\n   id-qcs-pkixQCSyntax-v1   OBJECT IDENTIFIER ::= { id-qcs 1 }\n   --  This statement identifies conformance with requirements\n   --  defined in RFC 3039 (Version 1). This statement may\n   --  optionally contain additional semantics information as specified\n   --  below.\n\n   id-qcs-pkixQCSyntax-v2   OBJECT IDENTIFIER ::= { id-qcs 2 }\n   --  This statement identifies conformance with requirements\n   --  defined in this Qualified Certificate profile\n   --  (Version 2). This statement may optionally contain\n   --  additional semantics information as specified below.\n\n   SemanticsInformation  ::= SEQUENCE {\n       semanticsIndentifier        OBJECT IDENTIFIER OPTIONAL,\n       nameRegistrationAuthorities NameRegistrationAuthorities OPTIONAL\n       } -- At least one field shall be present\n\n   NameRegistrationAuthorities ::= SEQUENCE SIZE (1..MAX) OF GeneralName\n\n   END\n"
  },
  {
    "path": "ext/asn1validator.c",
    "content": "/*\n * Ruby bindings for interfacing with asn1c-generated ASN.1 PDU parsing code.\n * Copyright (c) 2016 Matt Palmer <matt@hezmatt.org>\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n * use this file except in compliance with the License. A copy of the License\n * is located at\n *\n *   http://aws.amazon.com/apache2.0/\n *\n * or in the \"license\" file accompanying this file. This file is distributed on\n * an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n#include <ruby/ruby.h>\n\n#include <stdio.h>\n#include <sys/types.h>\n#include <string.h>\n#include <errno.h>\n\n#include <asn_application.h>\n\nextern asn_TYPE_descriptor_t *asn_pdu_collection[];\n\nstatic VALUE mCertLint;\nstatic VALUE cASN1Validator;\n\nstatic asn_TYPE_descriptor_t *asn1pdu_type_descriptor(VALUE pdu_type) {\n\tasn_TYPE_descriptor_t **pdu = asn_pdu_collection;\n\n\twhile(*pdu) {\n\t\tif (!strcmp((*pdu)->name, StringValuePtr(pdu_type))) {\n\t\t\treturn *pdu;\n\t\t}\n\t\tpdu++;\n\t}\n\t\n\trb_raise(rb_eArgError, \"Unknown PDU type\");\n\treturn NULL;  /* Unreachable, we hope */\n}\n\n/* Remember to call ASN_STRUCT_FREE on the return value after you're done,\n * otherwise leaks will result.\n */\nstatic void *asn1pdu_decode_pdu(VALUE pdu_data, VALUE pdu_type) {\n\tvoid *structure = NULL;\n\tasn_dec_rval_t rv;\n\n\trv = ber_decode(NULL, asn1pdu_type_descriptor(pdu_type), &structure,\n\t                RSTRING_PTR(pdu_data), RSTRING_LEN(pdu_data));\n\n\tif (rv.code == RC_OK) {\n\t\treturn structure;\n\t} else {\n\t\trb_raise(rb_eArgError, \"BER decoding failed at octet %ld: %s\",\n\t\t                            rv.consumed,\n\t\t                            rv.code == RC_WMORE ? \"Unexpected end of input\" : \"Parse error\");\n\t\treturn NULL;  /* Unreachable, we hope */\n\t}\n}\n\nstatic VALUE asn1pdu_initialize(VALUE self, VALUE pdu_data, VALUE pdu_type) {\n\tif (TYPE(pdu_data) != T_STRING) {\n\t\trb_raise(rb_eTypeError, \"PDU data must be a string\");\n\t} else {\n\t\trb_iv_set(self, \"@pdu_data\", pdu_data);\n\t}\n\n\tif (TYPE(pdu_type) == T_SYMBOL) {\n\t\tpdu_type = rb_str_new2(rb_id2name(SYM2ID(pdu_type)));\n\t}\n\n\tif (TYPE(pdu_type) == T_STRING) {\n\t\trb_iv_set(self, \"@pdu_type\", pdu_type);\n\t} else {\n\t\trb_raise(rb_eTypeError, \"PDU type must be a symbol or string\");\n\t}\n\n\t/* Do a test parse, so we can raise the failure exception nice and early */\n\tASN_STRUCT_FREE(*asn1pdu_type_descriptor(pdu_type), asn1pdu_decode_pdu(pdu_data, pdu_type));\n\n\treturn self;\n}\n\nstatic VALUE asn1pdu_check_constraints(VALUE self) {\n\tchar errbuf[128];\n\tsize_t errlen = sizeof(errbuf);\n\tVALUE d = rb_iv_get(self, \"@pdu_data\");\n\tVALUE t = rb_iv_get(self, \"@pdu_type\");\n\tvoid *pdu_structure = asn1pdu_decode_pdu(d, t);\n\tint rv;\n\n\trv = asn_check_constraints(asn1pdu_type_descriptor(t), pdu_structure, errbuf, &errlen);\n\tASN_STRUCT_FREE(*asn1pdu_type_descriptor(t), pdu_structure);\n\n\tif (rv) {\n\t\trb_raise(rb_eRuntimeError, \"ASN.1 constraint check failed: %s\", errbuf);\n\t\treturn Qfalse;  /* Unreachable, we hope */\n\t} else {\n\t\treturn Qtrue;\n\t}\n}\n\nstatic VALUE asn1pdu_to_der(VALUE self) {\n\tchar *derbuf = NULL;\n\tsize_t derlen = 8192;  /* 16k ought to be enough for anybody? */\n\tVALUE d = rb_iv_get(self, \"@pdu_data\");\n\tVALUE t = rb_iv_get(self, \"@pdu_type\");\n\tvoid *pdu_structure = asn1pdu_decode_pdu(d, t);\n\tasn_enc_rval_t rv;\n\tVALUE ret;\n\t\n\trv.encoded = -1;\n\n\twhile (rv.encoded == -1) {\n\t\tif (derbuf) free(derbuf);\n\t\tderlen *= 2;\n\t\t\n\t\tderbuf = malloc(derlen);\n\t\tif (derbuf == NULL) {\n\t\t\trb_raise(rb_eNoMemError, \"Unable to allocate memory for derbuf\");\n\t\t\tabort();  /* Unreachable, we hope */\n\t\t}\n\n\t\trv = der_encode_to_buffer(asn1pdu_type_descriptor(t), pdu_structure, derbuf, derlen);\n\t}\n\n\tASN_STRUCT_FREE(*asn1pdu_type_descriptor(t), pdu_structure);\n\t\n\tret = rb_str_new(derbuf, rv.encoded);\n\tfree(derbuf);\n\treturn ret;\n}\n\nvoid Init_asn1validator() {\n\tmCertLint = rb_define_module(\"CertLint\");\n\tcASN1Validator = rb_define_class_under(mCertLint, \"ASN1Validator\", rb_cObject);\n\n\trb_define_method(cASN1Validator, \"initialize\", asn1pdu_initialize, 2);\n\trb_define_method(cASN1Validator, \"check_constraints\", asn1pdu_check_constraints, 0);\n\trb_define_method(cASN1Validator, \"to_der\", asn1pdu_to_der, 0);\n}\n"
  },
  {
    "path": "ext/asn_SEQUENCE_OF.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <asn_SEQUENCE_OF.h>\n\ntypedef A_SEQUENCE_OF(void) asn_sequence;\n\nvoid\nasn_sequence_del(void *asn_sequence_of_x, int number, int _do_free) {\n\tasn_sequence *as = (asn_sequence *)asn_sequence_of_x;\n\n\tif(as) {\n\t\tvoid *ptr;\n\t\tint n;\n\n\t\tif(number < 0 || number >= as->count)\n\t\t\treturn;\t/* Nothing to delete */\n\n\t\tif(_do_free && as->free) {\n\t\t\tptr = as->array[number];\n\t\t} else {\n\t\t\tptr = 0;\n\t\t}\n\n\t\t/*\n\t\t * Shift all elements to the left to hide the gap.\n\t\t */\n\t\t--as->count;\n\t\tfor(n = number; n < as->count; n++)\n\t\t\tas->array[n] = as->array[n+1];\n\n\t\t/*\n\t\t * Invoke the third-party function only when the state\n\t\t * of the parent structure is consistent.\n\t\t */\n\t\tif(ptr) as->free(ptr);\n\t}\n}\n\n"
  },
  {
    "path": "ext/asn_SEQUENCE_OF.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_SEQUENCE_OF_H\n#define\tASN_SEQUENCE_OF_H\n\n#include <asn_SET_OF.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * SEQUENCE OF is the same as SET OF with a tiny difference:\n * the delete operation preserves the initial order of elements\n * and thus MAY operate in non-constant time.\n */\n#define\tA_SEQUENCE_OF(type)\tA_SET_OF(type)\n\n#define\tASN_SEQUENCE_ADD(headptr, ptr)\t\t\\\n\tasn_sequence_add((headptr), (ptr))\n\n/***********************************************\n * Implementation of the SEQUENCE OF structure.\n */\n\n#define\tasn_sequence_add\tasn_set_add\n#define\tasn_sequence_empty\tasn_set_empty\n\n/*\n * Delete the element from the set by its number (base 0).\n * This is NOT a constant-time operation.\n * The order of elements is preserved.\n * If _do_free is given AND the (*free) is initialized, the element\n * will be freed using the custom (*free) function as well.\n */\nvoid asn_sequence_del(void *asn_sequence_of_x, int number, int _do_free);\n\n/*\n * Cope with different conversions requirements to/from void in C and C++.\n * This is mostly useful for support library.\n */\ntypedef A_SEQUENCE_OF(void) asn_anonymous_sequence_;\n#define _A_SEQUENCE_FROM_VOID(ptr)\t((asn_anonymous_sequence_ *)(ptr))\n#define _A_CSEQUENCE_FROM_VOID(ptr) \t((const asn_anonymous_sequence_ *)(ptr))\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_SEQUENCE_OF_H */\n"
  },
  {
    "path": "ext/asn_SET_OF.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <asn_SET_OF.h>\n#include <errno.h>\n\n/*\n * Add another element into the set.\n */\nint\nasn_set_add(void *asn_set_of_x, void *ptr) {\n\tasn_anonymous_set_ *as = _A_SET_FROM_VOID(asn_set_of_x);\n\n\tif(as == 0 || ptr == 0) {\n\t\terrno = EINVAL;\t\t/* Invalid arguments */\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Make sure there's enough space to insert an element.\n\t */\n\tif(as->count == as->size) {\n\t\tint _newsize = as->size ? (as->size << 1) : 4;\n\t\tvoid *_new_arr;\n\t\t_new_arr = REALLOC(as->array, _newsize * sizeof(as->array[0]));\n\t\tif(_new_arr) {\n\t\t\tas->array = (void **)_new_arr;\n\t\t\tas->size = _newsize;\n\t\t} else {\n\t\t\t/* ENOMEM */\n\t\t\treturn -1;\n\t\t}\n\t}\n\n\tas->array[as->count++] = ptr;\n\n\treturn 0;\n}\n\nvoid\nasn_set_del(void *asn_set_of_x, int number, int _do_free) {\n\tasn_anonymous_set_ *as = _A_SET_FROM_VOID(asn_set_of_x);\n\n\tif(as) {\n\t\tvoid *ptr;\n\t\tif(number < 0 || number >= as->count)\n\t\t\treturn;\n\n\t\tif(_do_free && as->free) {\n\t\t\tptr = as->array[number];\n\t\t} else {\n\t\t\tptr = 0;\n\t\t}\n\n\t\tas->array[number] = as->array[--as->count];\n\n\t\t/*\n\t\t * Invoke the third-party function only when the state\n\t\t * of the parent structure is consistent.\n\t\t */\n\t\tif(ptr) as->free(ptr);\n\t}\n}\n\n/*\n * Free the contents of the set, do not free the set itself.\n */\nvoid\nasn_set_empty(void *asn_set_of_x) {\n\tasn_anonymous_set_ *as = _A_SET_FROM_VOID(asn_set_of_x);\n\n\tif(as) {\n\t\tif(as->array) {\n\t\t\tif(as->free) {\n\t\t\t\twhile(as->count--)\n\t\t\t\t\tas->free(as->array[as->count]);\n\t\t\t}\n\t\t\tFREEMEM(as->array);\n\t\t\tas->array = 0;\n\t\t}\n\t\tas->count = 0;\n\t\tas->size = 0;\n\t}\n\n}\n\n"
  },
  {
    "path": "ext/asn_SET_OF.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_SET_OF_H\n#define\tASN_SET_OF_H\n\n#ifdef __cplusplus\n#define A_SET_OF(type)                   \\\n    struct {                             \\\n        type **array;                    \\\n        int count; /* Meaningful size */ \\\n        int size;  /* Allocated size */  \\\n        void (*free)(decltype(*array));  \\\n    }\n#else   /* C */\n#define A_SET_OF(type)                   \\\n    struct {                             \\\n        type **array;                    \\\n        int count; /* Meaningful size */ \\\n        int size;  /* Allocated size */  \\\n        void (*free)(type *);    \\\n    }\n#endif\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n#define\tASN_SET_ADD(headptr, ptr)\t\t\\\n\tasn_set_add((headptr), (ptr))\n\n/*******************************************\n * Implementation of the SET OF structure.\n */\n\n/*\n * Add another structure into the set by its pointer.\n * RETURN VALUES:\n * 0 for success and -1/errno for failure.\n */\nint  asn_set_add(void *asn_set_of_x, void *ptr);\n\n/*\n * Delete the element from the set by its number (base 0).\n * This is a constant-time operation. The order of elements before the\n * deleted ones is guaranteed, the order of elements after the deleted\n * one is NOT guaranteed.\n * If _do_free is given AND the (*free) is initialized, the element\n * will be freed using the custom (*free) function as well.\n */\nvoid asn_set_del(void *asn_set_of_x, int number, int _do_free);\n\n/*\n * Empty the contents of the set. Will free the elements, if (*free) is given.\n * Will NOT free the set itself.\n */\nvoid asn_set_empty(void *asn_set_of_x);\n\n/*\n * Cope with different conversions requirements to/from void in C and C++.\n * This is mostly useful for support library.\n */\ntypedef A_SET_OF(void) asn_anonymous_set_;\n#define _A_SET_FROM_VOID(ptr)\t\t((asn_anonymous_set_ *)(ptr))\n#define _A_CSET_FROM_VOID(ptr)\t\t((const asn_anonymous_set_ *)(ptr))\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_SET_OF_H */\n"
  },
  {
    "path": "ext/asn_application.h",
    "content": "/*-\n * Copyright (c) 2004, 2006 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * Application-level ASN.1 callbacks.\n */\n#ifndef\tASN_APPLICATION_H\n#define\tASN_APPLICATION_H\n\n#include \"asn_system.h\"\t\t/* for platform-dependent types */\n#include \"asn_codecs.h\"\t\t/* for ASN.1 codecs specifics */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * Generic type of an application-defined callback to return various\n * types of data to the application.\n * EXPECTED RETURN VALUES:\n *  -1: Failed to consume bytes. Abort the mission.\n * Non-negative return values indicate success, and ignored.\n */\ntypedef int (asn_app_consume_bytes_f)(const void *buffer, size_t size,\n\tvoid *application_specific_key);\n\n/*\n * A callback of this type is called whenever constraint validation fails\n * on some ASN.1 type. See \"constraints.h\" for more details on constraint\n * validation.\n * This callback specifies a descriptor of the ASN.1 type which failed\n * the constraint check, as well as human readable message on what\n * particular constraint has failed.\n */\ntypedef void (asn_app_constraint_failed_f)(void *application_specific_key,\n\tstruct asn_TYPE_descriptor_s *type_descriptor_which_failed,\n\tconst void *structure_which_failed_ptr,\n\tconst char *error_message_format, ...) GCC_PRINTFLIKE(4, 5);\n\n#ifdef __cplusplus\n}\n#endif\n\n#include \"constr_TYPE.h\"\t/* for asn_TYPE_descriptor_t */\n\n#endif\t/* ASN_APPLICATION_H */\n"
  },
  {
    "path": "ext/asn_bit_data.c",
    "content": "/*\n * Copyright (c) 2005-2017 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_system.h>\n#include <asn_internal.h>\n#include <asn_bit_data.h>\n\nchar *\nasn_bit_data_string(asn_bit_data_t *pd) {\n\tstatic char buf[2][32];\n\tstatic int n;\n\tn = (n+1) % 2;\n\tsnprintf(buf[n], sizeof(buf[n]),\n\t\t\"{m=%ld span %+ld[%d..%d] (%d)}\",\n\t\t(long)pd->moved,\n\t\t(((long)pd->buffer) & 0xf),\n\t\t(int)pd->nboff, (int)pd->nbits,\n\t\t(int)(pd->nbits - pd->nboff));\n\treturn buf[n];\n}\n\nvoid\nasn_get_undo(asn_bit_data_t *pd, int nbits) {\n\tif((ssize_t)pd->nboff < nbits) {\n\t\tassert((ssize_t)pd->nboff < nbits);\n\t} else {\n\t\tpd->nboff -= nbits;\n\t\tpd->moved -= nbits;\n\t}\n}\n\n/*\n * Extract a small number of bits (<= 31) from the specified PER data pointer.\n */\nint32_t\nasn_get_few_bits(asn_bit_data_t *pd, int nbits) {\n\tsize_t off;\t/* Next after last bit offset */\n\tssize_t nleft;\t/* Number of bits left in this stream */\n\tuint32_t accum;\n\tconst uint8_t *buf;\n\n\tif(nbits < 0)\n\t\treturn -1;\n\n\tnleft = pd->nbits - pd->nboff;\n\tif(nbits > nleft) {\n\t\tint32_t tailv, vhead;\n\t\tif(!pd->refill || nbits > 31) return -1;\n\t\t/* Accumulate unused bytes before refill */\n\t\tASN_DEBUG(\"Obtain the rest %d bits (want %d)\",\n\t\t\t(int)nleft, (int)nbits);\n\t\ttailv = asn_get_few_bits(pd, nleft);\n\t\tif(tailv < 0) return -1;\n\t\t/* Refill (replace pd contents with new data) */\n\t\tif(pd->refill(pd))\n\t\t\treturn -1;\n\t\tnbits -= nleft;\n\t\tvhead = asn_get_few_bits(pd, nbits);\n\t\t/* Combine the rest of previous pd with the head of new one */\n\t\ttailv = (tailv << nbits) | vhead;  /* Could == -1 */\n\t\treturn tailv;\n\t}\n\n\t/*\n\t * Normalize position indicator.\n\t */\n\tif(pd->nboff >= 8) {\n\t\tpd->buffer += (pd->nboff >> 3);\n\t\tpd->nbits  -= (pd->nboff & ~0x07);\n\t\tpd->nboff  &= 0x07;\n\t}\n\tpd->moved += nbits;\n\tpd->nboff += nbits;\n\toff = pd->nboff;\n\tbuf = pd->buffer;\n\n\t/*\n\t * Extract specified number of bits.\n\t */\n\tif(off <= 8)\n\t\taccum = nbits ? (buf[0]) >> (8 - off) : 0;\n\telse if(off <= 16)\n\t\taccum = ((buf[0] << 8) + buf[1]) >> (16 - off);\n\telse if(off <= 24)\n\t\taccum = ((buf[0] << 16) + (buf[1] << 8) + buf[2]) >> (24 - off);\n\telse if(off <= 31)\n\t\taccum = ((buf[0] << 24) + (buf[1] << 16)\n\t\t\t+ (buf[2] << 8) + (buf[3])) >> (32 - off);\n\telse if(nbits <= 31) {\n\t\tasn_bit_data_t tpd = *pd;\n\t\t/* Here are we with our 31-bits limit plus 1..7 bits offset. */\n\t\tasn_get_undo(&tpd, nbits);\n\t\t/* The number of available bits in the stream allow\n\t\t * for the following operations to take place without\n\t\t * invoking the ->refill() function */\n\t\taccum  = asn_get_few_bits(&tpd, nbits - 24) << 24;\n\t\taccum |= asn_get_few_bits(&tpd, 24);\n\t} else {\n\t\tasn_get_undo(pd, nbits);\n\t\treturn -1;\n\t}\n\n\taccum &= (((uint32_t)1 << nbits) - 1);\n\n\tASN_DEBUG(\"  [PER got %2d<=%2d bits => span %d %+ld[%d..%d]:%02x (%d) => 0x%x]\",\n\t\t(int)nbits, (int)nleft,\n\t\t(int)pd->moved,\n\t\t(((long)pd->buffer) & 0xf),\n\t\t(int)pd->nboff, (int)pd->nbits,\n\t\t((pd->buffer != NULL)?pd->buffer[0]:0),\n\t\t(int)(pd->nbits - pd->nboff),\n\t\t(int)accum);\n\n\treturn accum;\n}\n\n/*\n * Extract a large number of bits from the specified PER data pointer.\n */\nint\nasn_get_many_bits(asn_bit_data_t *pd, uint8_t *dst, int alright, int nbits) {\n\tint32_t value;\n\n\tif(alright && (nbits & 7)) {\n\t\t/* Perform right alignment of a first few bits */\n\t\tvalue = asn_get_few_bits(pd, nbits & 0x07);\n\t\tif(value < 0) return -1;\n\t\t*dst++ = value;\t/* value is already right-aligned */\n\t\tnbits &= ~7;\n\t}\n\n\twhile(nbits) {\n\t\tif(nbits >= 24) {\n\t\t\tvalue = asn_get_few_bits(pd, 24);\n\t\t\tif(value < 0) return -1;\n\t\t\t*(dst++) = value >> 16;\n\t\t\t*(dst++) = value >> 8;\n\t\t\t*(dst++) = value;\n\t\t\tnbits -= 24;\n\t\t} else {\n\t\t\tvalue = asn_get_few_bits(pd, nbits);\n\t\t\tif(value < 0) return -1;\n\t\t\tif(nbits & 7) {\t/* implies left alignment */\n\t\t\t\tvalue <<= 8 - (nbits & 7),\n\t\t\t\tnbits += 8 - (nbits & 7);\n\t\t\t\tif(nbits > 24)\n\t\t\t\t\t*dst++ = value >> 24;\n\t\t\t}\n\t\t\tif(nbits > 16)\n\t\t\t\t*dst++ = value >> 16;\n\t\t\tif(nbits > 8)\n\t\t\t\t*dst++ = value >> 8;\n\t\t\t*dst++ = value;\n\t\t\tbreak;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\n/*\n * Put a small number of bits (<= 31).\n */\nint\nasn_put_few_bits(asn_bit_outp_t *po, uint32_t bits, int obits) {\n\tsize_t off;\t/* Next after last bit offset */\n\tsize_t omsk;\t/* Existing last byte meaningful bits mask */\n\tuint8_t *buf;\n\n\tif(obits <= 0 || obits >= 32) return obits ? -1 : 0;\n\n\tASN_DEBUG(\"[PER put %d bits %x to %p+%d bits]\",\n\t\t\tobits, (int)bits, po->buffer, (int)po->nboff);\n\n\t/*\n\t * Normalize position indicator.\n\t */\n\tif(po->nboff >= 8) {\n\t\tpo->buffer += (po->nboff >> 3);\n\t\tpo->nbits  -= (po->nboff & ~0x07);\n\t\tpo->nboff  &= 0x07;\n\t}\n\n\t/*\n\t * Flush whole-bytes output, if necessary.\n\t */\n\tif(po->nboff + obits > po->nbits) {\n\t\tsize_t complete_bytes;\n\t\tif(!po->buffer) po->buffer = po->tmpspace;\n\t\tcomplete_bytes = (po->buffer - po->tmpspace);\n\t\tASN_DEBUG(\"[PER output %ld complete + %ld]\",\n\t\t\t(long)complete_bytes, (long)po->flushed_bytes);\n\t\tif(po->output(po->tmpspace, complete_bytes, po->op_key) < 0)\n\t\t\treturn -1;\n\t\tif(po->nboff)\n\t\t\tpo->tmpspace[0] = po->buffer[0];\n\t\tpo->buffer = po->tmpspace;\n\t\tpo->nbits = 8 * sizeof(po->tmpspace);\n\t\tpo->flushed_bytes += complete_bytes;\n\t}\n\n\t/*\n\t * Now, due to sizeof(tmpspace), we are guaranteed large enough space.\n\t */\n\tbuf = po->buffer;\n\tomsk = ~((1 << (8 - po->nboff)) - 1);\n\toff = (po->nboff + obits);\n\n\t/* Clear data of debris before meaningful bits */\n\tbits &= (((uint32_t)1 << obits) - 1);\n\n\tASN_DEBUG(\"[PER out %d %u/%x (t=%d,o=%d) %x&%x=%x]\", obits,\n\t\t(int)bits, (int)bits,\n\t\t(int)po->nboff, (int)off,\n\t\tbuf[0], (int)(omsk&0xff),\n\t\t(int)(buf[0] & omsk));\n\n\tif(off <= 8)\t/* Completely within 1 byte */\n\t\tpo->nboff = off,\n\t\tbits <<= (8 - off),\n\t\tbuf[0] = (buf[0] & omsk) | bits;\n\telse if(off <= 16)\n\t\tpo->nboff = off,\n\t\tbits <<= (16 - off),\n\t\tbuf[0] = (buf[0] & omsk) | (bits >> 8),\n\t\tbuf[1] = bits;\n\telse if(off <= 24)\n\t\tpo->nboff = off,\n\t\tbits <<= (24 - off),\n\t\tbuf[0] = (buf[0] & omsk) | (bits >> 16),\n\t\tbuf[1] = bits >> 8,\n\t\tbuf[2] = bits;\n\telse if(off <= 31)\n\t\tpo->nboff = off,\n\t\tbits <<= (32 - off),\n\t\tbuf[0] = (buf[0] & omsk) | (bits >> 24),\n\t\tbuf[1] = bits >> 16,\n\t\tbuf[2] = bits >> 8,\n\t\tbuf[3] = bits;\n\telse {\n\t\tif(asn_put_few_bits(po, bits >> (obits - 24), 24)) return -1;\n\t\tif(asn_put_few_bits(po, bits, obits - 24)) return -1;\n\t}\n\n\tASN_DEBUG(\"[PER out %u/%x => %02x buf+%ld]\",\n\t\t(int)bits, (int)bits, buf[0],\n\t\t(long)(po->buffer - po->tmpspace));\n\n\treturn 0;\n}\n\n\n/*\n * Output a large number of bits.\n */\nint\nasn_put_many_bits(asn_bit_outp_t *po, const uint8_t *src, int nbits) {\n\n\twhile(nbits) {\n\t\tuint32_t value;\n\n\t\tif(nbits >= 24) {\n\t\t\tvalue = (src[0] << 16) | (src[1] << 8) | src[2];\n\t\t\tsrc += 3;\n\t\t\tnbits -= 24;\n\t\t\tif(asn_put_few_bits(po, value, 24))\n\t\t\t\treturn -1;\n\t\t} else {\n\t\t\tvalue = src[0];\n\t\t\tif(nbits > 8)\n\t\t\t\tvalue = (value << 8) | src[1];\n\t\t\tif(nbits > 16)\n\t\t\t\tvalue = (value << 8) | src[2];\n\t\t\tif(nbits & 0x07)\n\t\t\t\tvalue >>= (8 - (nbits & 0x07));\n\t\t\tif(asn_put_few_bits(po, value, nbits))\n\t\t\t\treturn -1;\n\t\t\tbreak;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\n\nint\nasn_put_aligned_flush(asn_bit_outp_t *po) {\n    uint32_t unused_bits = (0x7 & (8 - (po->nboff & 0x07)));\n    size_t complete_bytes =\n        (po->buffer ? po->buffer - po->tmpspace : 0) + ((po->nboff + 7) >> 3);\n\n    if(unused_bits) {\n        po->buffer[po->nboff >> 3] &= ~0 << unused_bits;\n    }\n\n    if(po->output(po->tmpspace, complete_bytes, po->op_key) < 0) {\n        return -1;\n    } else {\n        po->buffer = po->tmpspace;\n        po->nboff = 0;\n        po->nbits = 8 * sizeof(po->tmpspace);\n        po->flushed_bytes += complete_bytes;\n        return 0;\n    }\n}\n\n"
  },
  {
    "path": "ext/asn_bit_data.h",
    "content": "/*\n * Copyright (c) 2005-2017 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_BIT_DATA\n#define\tASN_BIT_DATA\n\n#include <asn_system.h>\t\t/* Platform-specific types */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * This structure describes a position inside an incoming PER bit stream.\n */\ntypedef struct asn_bit_data_s {\n  const uint8_t *buffer;  /* Pointer to the octet stream */\n         size_t  nboff;   /* Bit offset to the meaningful bit */\n         size_t  nbits;   /* Number of bits in the stream */\n         size_t  moved;   /* Number of bits moved through this bit stream */\n  int (*refill)(struct asn_bit_data_s *);\n  void *refill_key;\n} asn_bit_data_t;\n\n/*\n * Extract a small number of bits (<= 31) from the specified PER data pointer.\n * This function returns -1 if the specified number of bits could not be\n * extracted due to EOD or other conditions.\n */\nint32_t asn_get_few_bits(asn_bit_data_t *, int get_nbits);\n\n/* Undo the immediately preceeding \"get_few_bits\" operation */\nvoid asn_get_undo(asn_bit_data_t *, int get_nbits);\n\n/*\n * Extract a large number of bits from the specified PER data pointer.\n * This function returns -1 if the specified number of bits could not be\n * extracted due to EOD or other conditions.\n */\nint asn_get_many_bits(asn_bit_data_t *, uint8_t *dst, int right_align,\n\t\t\tint get_nbits);\n\n/* Non-thread-safe debugging function, don't use it */\nchar *asn_bit_data_string(asn_bit_data_t *);\n\n/*\n * This structure supports forming bit output.\n */\ntypedef struct asn_bit_outp_s {\n\tuint8_t *buffer;\t/* Pointer into the (tmpspace) */\n\tsize_t nboff;\t\t/* Bit offset to the meaningful bit */\n\tsize_t nbits;\t\t/* Number of bits left in (tmpspace) */\n\tuint8_t tmpspace[32];\t/* Preliminary storage to hold data */\n\tint (*output)(const void *data, size_t size, void *op_key);\n\tvoid *op_key;\t\t/* Key for (output) data callback */\n\tsize_t flushed_bytes;\t/* Bytes already flushed through (output) */\n} asn_bit_outp_t;\n\n/* Output a small number of bits (<= 31) */\nint asn_put_few_bits(asn_bit_outp_t *, uint32_t bits, int obits);\n\n/* Output a large number of bits */\nint asn_put_many_bits(asn_bit_outp_t *, const uint8_t *src, int put_nbits);\n\n/*\n * Flush whole bytes (0 or more) through (outper) member.\n * The least significant bits which are not used are guaranteed to be set to 0.\n * Returns -1 if callback returns -1. Otherwise, 0.\n */\nint asn_put_aligned_flush(asn_bit_outp_t *);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_BIT_DATA */\n"
  },
  {
    "path": "ext/asn_codecs.h",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_CODECS_H\n#define\tASN_CODECS_H\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\n/*\n * This structure defines a set of parameters that may be passed\n * to every ASN.1 encoder or decoder function.\n * WARNING: if max_stack_size member is set, and you are calling the\n *   function pointers of the asn_TYPE_descriptor_t directly,\n *   this structure must be ALLOCATED ON THE STACK!\n *   If you can't always satisfy this requirement, use ber_decode(),\n *   xer_decode() and uper_decode() functions instead.\n */\ntypedef struct asn_codec_ctx_s {\n\t/*\n\t * Limit the decoder routines to use no (much) more stack than a given\n\t * number of bytes. Most of decoders are stack-based, and this\n\t * would protect against stack overflows if the number of nested\n\t * encodings is high.\n\t * The OCTET STRING, BIT STRING and ANY BER decoders are heap-based,\n\t * and are safe from this kind of overflow.\n\t * A value from getrlimit(RLIMIT_STACK) may be used to initialize\n\t * this variable. Be careful in multithreaded environments, as the\n\t * stack size is rather limited.\n\t */\n\tsize_t  max_stack_size; /* 0 disables stack bounds checking */\n} asn_codec_ctx_t;\n\n/*\n * Type of the return value of the encoding functions (der_encode, xer_encode).\n */\ntypedef struct asn_enc_rval_s {\n\t/*\n\t * Number of bytes encoded.\n\t * -1 indicates failure to encode the structure.\n\t * In this case, the members below this one are meaningful.\n\t */\n\tssize_t encoded;\n\n\t/*\n\t * Members meaningful when (encoded == -1), for post mortem analysis.\n\t */\n\n\t/* Type which cannot be encoded */\n\tstruct asn_TYPE_descriptor_s *failed_type;\n\n\t/* Pointer to the structure of that type */\n\tvoid *structure_ptr;\n} asn_enc_rval_t;\n#define\tASN__ENCODE_FAILED do {\t\t\t\t\t\\\n\tasn_enc_rval_t tmp_error;\t\t\t\t\\\n\ttmp_error.encoded = -1;\t\t\t\t\t\\\n\ttmp_error.failed_type = td;\t\t\t\t\\\n\ttmp_error.structure_ptr = sptr;\t\t\t\t\\\n\tASN_DEBUG(\"Failed to encode element %s\", td ? td->name : \"\");\t\\\n\treturn tmp_error;\t\t\t\t\t\\\n} while(0)\n#define\tASN__ENCODED_OK(rval) do {\t\t\t\t\\\n\trval.structure_ptr = 0;\t\t\t\t\t\\\n\trval.failed_type = 0;\t\t\t\t\t\\\n\treturn rval;\t\t\t\t\t\t\\\n} while(0)\n\n/*\n * Type of the return value of the decoding functions (ber_decode, xer_decode)\n * \n * Please note that the number of consumed bytes is ALWAYS meaningful,\n * even if code==RC_FAIL. This is to indicate the number of successfully\n * decoded bytes, hence providing a possibility to fail with more diagnostics\n * (i.e., print the offending remainder of the buffer).\n */\nenum asn_dec_rval_code_e {\n\tRC_OK,\t\t/* Decoded successfully */\n\tRC_WMORE,\t/* More data expected, call again */\n\tRC_FAIL\t\t/* Failure to decode data */\n};\ntypedef struct asn_dec_rval_s {\n\tenum asn_dec_rval_code_e code;\t/* Result code */\n\tsize_t consumed;\t\t/* Number of bytes consumed */\n} asn_dec_rval_t;\n#define\tASN__DECODE_FAILED do {\t\t\t\t\t\\\n\tasn_dec_rval_t tmp_error;\t\t\t\t\\\n\ttmp_error.code = RC_FAIL;\t\t\t\t\\\n\ttmp_error.consumed = 0;\t\t\t\t\t\\\n\tASN_DEBUG(\"Failed to decode element %s\", td ? td->name : \"\");\t\\\n\treturn tmp_error;\t\t\t\t\t\\\n} while(0)\n#define\tASN__DECODE_STARVED do {\t\t\t\t\\\n\tasn_dec_rval_t tmp_error;\t\t\t\t\\\n\ttmp_error.code = RC_WMORE;\t\t\t\t\\\n\ttmp_error.consumed = 0;\t\t\t\t\t\\\n\treturn tmp_error;\t\t\t\t\t\\\n} while(0)\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_CODECS_H */\n"
  },
  {
    "path": "ext/asn_codecs_prim.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <asn_codecs_prim.h>\n#include <errno.h>\n\n/*\n * Decode an always-primitive type.\n */\nasn_dec_rval_t\nber_decode_primitive(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td,\n\tvoid **sptr, const void *buf_ptr, size_t size, int tag_mode) {\n\tASN__PRIMITIVE_TYPE_t *st = (ASN__PRIMITIVE_TYPE_t *)*sptr;\n\tasn_dec_rval_t rval;\n\tber_tlv_len_t length = 0; /* =0 to avoid [incorrect] warning. */\n\n\t/*\n\t * If the structure is not there, allocate it.\n\t */\n\tif(st == NULL) {\n\t\tst = (ASN__PRIMITIVE_TYPE_t *)CALLOC(1, sizeof(*st));\n\t\tif(st == NULL) ASN__DECODE_FAILED;\n\t\t*sptr = (void *)st;\n\t}\n\n\tASN_DEBUG(\"Decoding %s as plain primitive (tm=%d)\",\n\t\ttd->name, tag_mode);\n\n\t/*\n\t * Check tags and extract value length.\n\t */\n\trval = ber_check_tags(opt_codec_ctx, td, 0, buf_ptr, size,\n\t\t\ttag_mode, 0, &length, 0);\n\tif(rval.code != RC_OK)\n\t\treturn rval;\n\n\tASN_DEBUG(\"%s length is %d bytes\", td->name, (int)length);\n\n\t/*\n\t * Make sure we have this length.\n\t */\n\tbuf_ptr = ((const char *)buf_ptr) + rval.consumed;\n\tsize -= rval.consumed;\n\tif(length > (ber_tlv_len_t)size) {\n\t\trval.code = RC_WMORE;\n\t\trval.consumed = 0;\n\t\treturn rval;\n\t}\n\n\tst->size = (int)length;\n\t/* The following better be optimized away. */\n\tif(sizeof(st->size) != sizeof(length)\n\t\t\t&& (ber_tlv_len_t)st->size != length) {\n\t\tst->size = 0;\n\t\tASN__DECODE_FAILED;\n\t}\n\n\tst->buf = (uint8_t *)MALLOC(length + 1);\n\tif(!st->buf) {\n\t\tst->size = 0;\n\t\tASN__DECODE_FAILED;\n\t}\n\n\tmemcpy(st->buf, buf_ptr, length);\n\tst->buf[length] = '\\0';\t\t/* Just in case */\n\n\trval.code = RC_OK;\n\trval.consumed += length;\n\n\tASN_DEBUG(\"Took %ld/%ld bytes to encode %s\",\n\t\t(long)rval.consumed,\n\t\t(long)length, td->name);\n\n\treturn rval;\n}\n\n/*\n * Encode an always-primitive type using DER.\n */\nasn_enc_rval_t\nder_encode_primitive(asn_TYPE_descriptor_t *td, void *sptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t erval;\n\tASN__PRIMITIVE_TYPE_t *st = (ASN__PRIMITIVE_TYPE_t *)sptr;\n\n\tASN_DEBUG(\"%s %s as a primitive type (tm=%d)\",\n\t\tcb?\"Encoding\":\"Estimating\", td->name, tag_mode);\n\n\terval.encoded = der_write_tags(td, st->size, tag_mode, 0, tag,\n\t\tcb, app_key);\n\tASN_DEBUG(\"%s wrote tags %d\", td->name, (int)erval.encoded);\n\tif(erval.encoded == -1) {\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = sptr;\n\t\treturn erval;\n\t}\n\n\tif(cb && st->buf) {\n\t\tif(cb(st->buf, st->size, app_key) < 0) {\n\t\t\terval.encoded = -1;\n\t\t\terval.failed_type = td;\n\t\t\terval.structure_ptr = sptr;\n\t\t\treturn erval;\n\t\t}\n\t} else {\n\t\tassert(st->buf || st->size == 0);\n\t}\n\n\terval.encoded += st->size;\n\tASN__ENCODED_OK(erval);\n}\n\nvoid\nASN__PRIMITIVE_TYPE_free(const asn_TYPE_descriptor_t *td, void *sptr,\n                         enum asn_struct_free_method method) {\n    ASN__PRIMITIVE_TYPE_t *st = (ASN__PRIMITIVE_TYPE_t *)sptr;\n\n\tif(!td || !sptr)\n\t\treturn;\n\n\tASN_DEBUG(\"Freeing %s as a primitive type\", td->name);\n\n\tif(st->buf)\n\t\tFREEMEM(st->buf);\n\n    switch(method) {\n    case ASFM_FREE_EVERYTHING:\n        FREEMEM(sptr);\n        break;\n    case ASFM_FREE_UNDERLYING:\n        break;\n    case ASFM_FREE_UNDERLYING_AND_RESET:\n        memset(sptr, 0, sizeof(ASN__PRIMITIVE_TYPE_t));\n        break;\n    }\n}\n\n\n/*\n * Local internal type passed around as an argument.\n */\nstruct xdp_arg_s {\n\tasn_TYPE_descriptor_t *type_descriptor;\n\tvoid *struct_key;\n\txer_primitive_body_decoder_f *prim_body_decoder;\n\tint decoded_something;\n\tint want_more;\n};\n\n/*\n * Since some kinds of primitive values can be encoded using value-specific\n * tags (<MINUS-INFINITY>, <enum-element>, etc), the primitive decoder must\n * be supplied with such tags to parse them as needed.\n */\nstatic int\nxer_decode__unexpected_tag(void *key, const void *chunk_buf, size_t chunk_size) {\n\tstruct xdp_arg_s *arg = (struct xdp_arg_s *)key;\n\tenum xer_pbd_rval bret;\n\n\t/*\n\t * The chunk_buf is guaranteed to start at '<'.\n\t */\n\tassert(chunk_size && ((const char *)chunk_buf)[0] == 0x3c);\n\n\t/*\n\t * Decoding was performed once already. Prohibit doing it again.\n\t */\n\tif(arg->decoded_something)\n\t\treturn -1;\n\n\tbret = arg->prim_body_decoder(arg->type_descriptor,\n\t\targ->struct_key, chunk_buf, chunk_size);\n\tswitch(bret) {\n\tcase XPBD_SYSTEM_FAILURE:\n\tcase XPBD_DECODER_LIMIT:\n\tcase XPBD_BROKEN_ENCODING:\n\t\tbreak;\n\tcase XPBD_BODY_CONSUMED:\n\t\t/* Tag decoded successfully */\n\t\targ->decoded_something = 1;\n\t\t/* Fall through */\n\tcase XPBD_NOT_BODY_IGNORE:\t/* Safe to proceed further */\n\t\treturn 0;\n\t}\n\n\treturn -1;\n}\n\nstatic ssize_t\nxer_decode__primitive_body(void *key, const void *chunk_buf, size_t chunk_size, int have_more) {\n\tstruct xdp_arg_s *arg = (struct xdp_arg_s *)key;\n\tenum xer_pbd_rval bret;\n\tsize_t lead_wsp_size;\n\n\tif(arg->decoded_something) {\n\t\tif(xer_whitespace_span(chunk_buf, chunk_size) == chunk_size) {\n\t\t\t/*\n\t\t\t * Example:\n\t\t\t * \"<INTEGER>123<!--/--> </INTEGER>\"\n\t\t\t *                      ^- chunk_buf position.\n\t\t\t */\n\t\t\treturn chunk_size;\n\t\t}\n\t\t/*\n\t\t * Decoding was done once already. Prohibit doing it again.\n\t\t */\n\t\treturn -1;\n\t}\n\n\tif(!have_more) {\n\t\t/*\n\t\t * If we've received something like \"1\", we can't really\n\t\t * tell whether it is really `1` or `123`, until we know\n\t\t * that there is no more data coming.\n\t\t * The have_more argument will be set to 1 once something\n\t\t * like this is available to the caller of this callback:\n\t\t * \"1<tag_start...\"\n\t\t */\n\t\targ->want_more = 1;\n\t\treturn -1;\n\t}\n\n\tlead_wsp_size = xer_whitespace_span(chunk_buf, chunk_size);\n\tchunk_buf = (const char *)chunk_buf + lead_wsp_size;\n\tchunk_size -= lead_wsp_size;\n\n\tbret = arg->prim_body_decoder(arg->type_descriptor,\n\t\targ->struct_key, chunk_buf, chunk_size);\n\tswitch(bret) {\n\tcase XPBD_SYSTEM_FAILURE:\n\tcase XPBD_DECODER_LIMIT:\n\tcase XPBD_BROKEN_ENCODING:\n\t\tbreak;\n\tcase XPBD_BODY_CONSUMED:\n\t\t/* Tag decoded successfully */\n\t\targ->decoded_something = 1;\n\t\t/* Fall through */\n\tcase XPBD_NOT_BODY_IGNORE:\t/* Safe to proceed further */\n\t\treturn lead_wsp_size + chunk_size;\n\t}\n\n\treturn -1;\n}\n\n\nasn_dec_rval_t\nxer_decode_primitive(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *td,\n\tvoid **sptr,\n\tsize_t struct_size,\n\tconst char *opt_mname,\n\tconst void *buf_ptr, size_t size,\n\txer_primitive_body_decoder_f *prim_body_decoder\n) {\n\tconst char *xml_tag = opt_mname ? opt_mname : td->xml_tag;\n\tasn_struct_ctx_t s_ctx;\n\tstruct xdp_arg_s s_arg;\n\tasn_dec_rval_t rc;\n\n\t/*\n\t * Create the structure if does not exist.\n\t */\n\tif(!*sptr) {\n\t\t*sptr = CALLOC(1, struct_size);\n\t\tif(!*sptr) ASN__DECODE_FAILED;\n\t}\n\n\tmemset(&s_ctx, 0, sizeof(s_ctx));\n\ts_arg.type_descriptor = td;\n\ts_arg.struct_key = *sptr;\n\ts_arg.prim_body_decoder = prim_body_decoder;\n\ts_arg.decoded_something = 0;\n\ts_arg.want_more = 0;\n\n\trc = xer_decode_general(opt_codec_ctx, &s_ctx, &s_arg,\n\t\txml_tag, buf_ptr, size,\n\t\txer_decode__unexpected_tag, xer_decode__primitive_body);\n\tswitch(rc.code) {\n\tcase RC_OK:\n\t\tif(!s_arg.decoded_something) {\n\t\t\tchar ch;\n\t\t\tASN_DEBUG(\"Primitive body is not recognized, \"\n\t\t\t\t\"supplying empty one\");\n\t\t\t/*\n\t\t\t * Decoding opportunity has come and gone.\n\t\t\t * Where's the result?\n\t\t\t * Try to feed with empty body, see if it eats it.\n\t\t\t */\n\t\t\tif(prim_body_decoder(s_arg.type_descriptor,\n\t\t\t\ts_arg.struct_key, &ch, 0)\n\t\t\t\t\t!= XPBD_BODY_CONSUMED) {\n\t\t\t\t/*\n\t\t\t\t * This decoder does not like empty stuff.\n\t\t\t\t */\n\t\t\t\tASN__DECODE_FAILED;\n\t\t\t}\n\t\t}\n\t\tbreak;\n\tcase RC_WMORE:\n\t\t/*\n\t\t * Redo the whole thing later.\n\t\t * We don't have a context to save intermediate parsing state.\n\t\t */\n\t\trc.consumed = 0;\n\t\tbreak;\n\tcase RC_FAIL:\n\t\trc.consumed = 0;\n\t\tif(s_arg.want_more)\n\t\t\trc.code = RC_WMORE;\n\t\telse\n\t\t\tASN__DECODE_FAILED;\n\t\tbreak;\n\t}\n\treturn rc;\n}\n\n"
  },
  {
    "path": "ext/asn_codecs_prim.h",
    "content": "/*-\n * Copyright (c) 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_CODECS_PRIM_H\n#define\tASN_CODECS_PRIM_H\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef struct ASN__PRIMITIVE_TYPE_s {\n\tuint8_t *buf;\t/* Buffer with consecutive primitive encoding bytes */\n    size_t size;    /* Size of the buffer */\n} ASN__PRIMITIVE_TYPE_t;\t/* Do not use this type directly! */\n\nasn_struct_free_f ASN__PRIMITIVE_TYPE_free;\nber_type_decoder_f ber_decode_primitive;\nder_type_encoder_f der_encode_primitive;\n\n/*\n * A callback specification for the xer_decode_primitive() function below.\n */\nenum xer_pbd_rval {\n\tXPBD_SYSTEM_FAILURE,\t/* System failure (memory shortage, etc) */\n\tXPBD_DECODER_LIMIT,\t/* Hit some decoder limitation or deficiency */\n\tXPBD_BROKEN_ENCODING,\t/* Encoding of a primitive body is broken */\n\tXPBD_NOT_BODY_IGNORE,\t/* Not a body format, but safe to ignore */\n\tXPBD_BODY_CONSUMED\t/* Body is recognized and consumed */\n};\ntypedef enum xer_pbd_rval (xer_primitive_body_decoder_f)\n\t(asn_TYPE_descriptor_t *td, void *struct_ptr,\n\t\tconst void *chunk_buf, size_t chunk_size);\n\n/*\n * Specific function to decode simple primitive types.\n * Also see xer_decode_general() in xer_decoder.h\n */\nasn_dec_rval_t xer_decode_primitive(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *type_descriptor,\n\tvoid **struct_ptr, size_t struct_size,\n\tconst char *opt_mname,\n\tconst void *buf_ptr, size_t size,\n\txer_primitive_body_decoder_f *prim_body_decoder\n);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_CODECS_PRIM_H */\n"
  },
  {
    "path": "ext/asn_internal.h",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005, 2007 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * Declarations internally useful for the ASN.1 support code.\n */\n#ifndef\tASN_INTERNAL_H\n#define\tASN_INTERNAL_H\n\n#include \"asn_application.h\"\t/* Application-visible API */\n\n#ifndef\t__NO_ASSERT_H__\t\t/* Include assert.h only for internal use. */\n#include <assert.h>\t\t/* for assert() macro */\n#endif\n\n#ifdef\t__cplusplus\nextern \"C\" {\n#endif\n\n/* Environment version might be used to avoid running with the old library */\n#define\tASN1C_ENVIRONMENT_VERSION\t923\t/* Compile-time version */\nint get_asn1c_environment_version(void);\t/* Run-time version */\n\n#define\tCALLOC(nmemb, size)\tcalloc(nmemb, size)\n#define\tMALLOC(size)\t\tmalloc(size)\n#define\tREALLOC(oldptr, size)\trealloc(oldptr, size)\n#define\tFREEMEM(ptr)\t\tfree(ptr)\n\n#define\tasn_debug_indent\t0\n#define ASN_DEBUG_INDENT_ADD(i) do{}while(0)\n\n/*\n * A macro for debugging the ASN.1 internals.\n * You may enable or override it.\n */\n#ifndef\tASN_DEBUG\t/* If debugging code is not defined elsewhere... */\n#if\tEMIT_ASN_DEBUG == 1\t/* And it was asked to emit this code... */\n#ifdef\t__GNUC__\n#ifdef\tASN_THREAD_SAFE\n/* Thread safety requires sacrifice in output indentation:\n * Retain empty definition of ASN_DEBUG_INDENT_ADD. */\n#else\t/* !ASN_THREAD_SAFE */\n#undef  ASN_DEBUG_INDENT_ADD\n#undef  asn_debug_indent\nint asn_debug_indent;\n#define ASN_DEBUG_INDENT_ADD(i) do { asn_debug_indent += i; } while(0)\n#endif\t/* ASN_THREAD_SAFE */\n#define\tASN_DEBUG(fmt, args...)\tdo {\t\t\t\\\n\t\tint adi = asn_debug_indent;\t\t\\\n\t\twhile(adi--) fprintf(stderr, \" \");\t\\\n\t\tfprintf(stderr, fmt, ##args);\t\t\\\n\t\tfprintf(stderr, \" (%s:%d)\\n\",\t\t\\\n\t\t\t__FILE__, __LINE__);\t\t\\\n\t} while(0)\n#else\t/* !__GNUC__ */\nvoid ASN_DEBUG_f(const char *fmt, ...);\n#define\tASN_DEBUG\tASN_DEBUG_f\n#endif\t/* __GNUC__ */\n#else\t/* EMIT_ASN_DEBUG != 1 */\n#if __STDC_VERSION__ >= 199901L\n#define ASN_DEBUG(...) do{}while(0)\n#else   /* not C99 */\nstatic void ASN_DEBUG(const char *fmt, ...) { (void)fmt; }\n#endif  /* C99 or better */\n#endif\t/* EMIT_ASN_DEBUG */\n#endif\t/* ASN_DEBUG */\n\n/*\n * Invoke the application-supplied callback and fail, if something is wrong.\n */\n#define\tASN__E_cbc(buf, size)\t(cb((buf), (size), app_key) < 0)\n#define\tASN__E_CALLBACK(foo)\tdo {\t\t\t\t\t\\\n\t\tif(foo)\tgoto cb_failed;\t\t\t\t\t\\\n\t} while(0)\n#define\tASN__CALLBACK(buf, size)\t\t\t\t\t\\\n\tASN__E_CALLBACK(ASN__E_cbc(buf, size))\n#define\tASN__CALLBACK2(buf1, size1, buf2, size2)\t\t\t\\\n\tASN__E_CALLBACK(ASN__E_cbc(buf1, size1) || ASN__E_cbc(buf2, size2))\n#define\tASN__CALLBACK3(buf1, size1, buf2, size2, buf3, size3)\t\t\\\n\tASN__E_CALLBACK(ASN__E_cbc(buf1, size1)\t\t\t\\\n\t\t|| ASN__E_cbc(buf2, size2)\t\t\t\t\\\n\t\t|| ASN__E_cbc(buf3, size3))\n\n#define\tASN__TEXT_INDENT(nl, level) do {            \\\n        int tmp_level = (level);                    \\\n        int tmp_nl = ((nl) != 0);                   \\\n        int tmp_i;                                  \\\n        if(tmp_nl) ASN__CALLBACK(\"\\n\", 1);          \\\n        if(tmp_level < 0) tmp_level = 0;            \\\n        for(tmp_i = 0; tmp_i < tmp_level; tmp_i++)  \\\n            ASN__CALLBACK(\"    \", 4);               \\\n        er.encoded += tmp_nl + 4 * tmp_level;       \\\n    } while(0)\n\n#define\t_i_INDENT(nl)\tdo {                        \\\n        int tmp_i;                                  \\\n        if((nl) && cb(\"\\n\", 1, app_key) < 0)        \\\n            return -1;                              \\\n        for(tmp_i = 0; tmp_i < ilevel; tmp_i++)     \\\n            if(cb(\"    \", 4, app_key) < 0)          \\\n                return -1;                          \\\n    } while(0)\n\n/*\n * Check stack against overflow, if limit is set.\n */\n#define\tASN__DEFAULT_STACK_MAX\t(30000)\nstatic int GCC_NOTUSED\nASN__STACK_OVERFLOW_CHECK(asn_codec_ctx_t *ctx) {\n\tif(ctx && ctx->max_stack_size) {\n\n\t\t/* ctx MUST be allocated on the stack */\n\t\tptrdiff_t usedstack = ((char *)ctx - (char *)&ctx);\n\t\tif(usedstack > 0) usedstack = -usedstack; /* grows up! */\n\n\t\t/* double negative required to avoid int wrap-around */\n\t\tif(usedstack < -(ptrdiff_t)ctx->max_stack_size) {\n\t\t\tASN_DEBUG(\"Stack limit %ld reached\",\n\t\t\t\t(long)ctx->max_stack_size);\n\t\t\treturn -1;\n\t\t}\n\t}\n\treturn 0;\n}\n\n#ifdef\t__cplusplus\n}\n#endif\n\n#endif\t/* ASN_INTERNAL_H */\n"
  },
  {
    "path": "ext/asn_ioc.h",
    "content": "/*\n * Run-time support for Information Object Classes.\n * Copyright (c) 2017 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN_IOC_H\n#define\tASN_IOC_H\n\n#include <asn_system.h>\t\t/* Platform-specific types */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\nstruct asn_ioc_cell_s;\n\n/*\n * X.681, #13\n */\ntypedef struct asn_ioc_set_s {\n    size_t rows_count;\n    size_t columns_count;\n    const struct asn_ioc_cell_s *rows;\n} asn_ioc_set_t;\n\n\ntypedef struct asn_ioc_cell_s {\n    const char *field_name; /* Is equal to corresponding column_name */\n    enum {\n        aioc__value,\n        aioc__type,\n        aioc__open_type,\n    } cell_kind;\n    struct asn_TYPE_descriptor_s *type_descriptor;\n    const void *value_sptr;\n    struct {\n        size_t types_count;\n        struct {\n            unsigned choice_position;\n        } *types;\n    } open_type;\n} asn_ioc_cell_t;\n\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN_IOC_H */\n"
  },
  {
    "path": "ext/asn_system.h",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2007 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * Miscellaneous system-dependent types.\n */\n#ifndef\tASN_SYSTEM_H\n#define\tASN_SYSTEM_H\n\n#ifdef\tHAVE_CONFIG_H\n#include \"config.h\"\n#endif\n\n#ifndef _BSD_SOURCE\n#define _BSD_SOURCE /* for snprintf() on some linux systems  */\n#endif\n\n#include <stdio.h>\t/* For snprintf(3) */\n#include <stdlib.h>\t/* For *alloc(3) */\n#include <string.h>\t/* For memcpy(3) */\n#include <sys/types.h>\t/* For size_t */\n#include <limits.h>\t/* For LONG_MAX */\n#include <stdarg.h>\t/* For va_start */\n#include <stddef.h>\t/* for offsetof and ptrdiff_t */\n\n#ifdef\tHAVE_ALLOCA_H\n#include <alloca.h>\t/* For alloca(3) */\n#endif\n\n#ifdef\t_WIN32\n\n#include <malloc.h>\n#define\t snprintf\t_snprintf\n#define\t vsnprintf\t_vsnprintf\n\n/* To avoid linking with ws2_32.lib, here's the definition of ntohl() */\n#define sys_ntohl(l)\t((((l) << 24)  & 0xff000000)\t\\\n\t\t\t| (((l) << 8) & 0xff0000)\t\\\n\t\t\t| (((l) >> 8)  & 0xff00)\t\\\n\t\t\t| ((l >> 24) & 0xff))\n\n#ifdef _MSC_VER\t\t\t/* MSVS.Net */\n#ifndef __cplusplus\n#define inline __inline\n#endif\n#ifndef\tASSUMESTDTYPES\t/* Standard types have been defined elsewhere */\n#define\tssize_t\t\tSSIZE_T\n#if _MSC_VER < 1600\ntypedef\tchar\t\tint8_t;\ntypedef\tshort\t\tint16_t;\ntypedef\tint\t\tint32_t;\ntypedef\tunsigned char\tuint8_t;\ntypedef\tunsigned short\tuint16_t;\ntypedef\tunsigned int\tuint32_t;\n#else /* _MSC_VER >= 1600 */\n#include <stdint.h>\n#endif /* _MSC_VER < 1600 */\n#endif\t/* ASSUMESTDTYPES */\n#define WIN32_LEAN_AND_MEAN\n#include <windows.h>\n#include <float.h>\n#define isnan _isnan\n#define finite _finite\n#define copysign _copysign\n#define\tilogb\t_logb\n#else\t/* !_MSC_VER */\n#include <stdint.h>\n#endif\t/* _MSC_VER */\n\n#else\t/* !_WIN32 */\n\n#if defined(__vxworks)\n#include <types/vxTypes.h>\n#else\t/* !defined(__vxworks) */\n\n#include <inttypes.h>\t/* C99 specifies this file */\n/*\n * 1. Earlier FreeBSD version didn't have <stdint.h>,\n * but <inttypes.h> was present.\n * 2. Sun Solaris requires <alloca.h> for alloca(3),\n * but does not have <stdint.h>.\n */\n#if\t(!defined(__FreeBSD__) || !defined(_SYS_INTTYPES_H_))\n#if\tdefined(sun)\n#include <alloca.h>\t/* For alloca(3) */\n#include <ieeefp.h>\t/* for finite(3) */\n#elif\tdefined(__hpux)\n#ifdef\t__GNUC__\n#include <alloca.h>\t/* For alloca(3) */\n#else\t/* !__GNUC__ */\n#define inline\n#endif\t/* __GNUC__ */\n#else\n#include <stdint.h>\t/* SUSv2+ and C99 specify this file, for uintXX_t */\n#endif\t/* defined(sun) */\n#endif\n\n#include <netinet/in.h> /* for ntohl() */\n#define\tsys_ntohl(foo)\tntohl(foo)\n\n#endif\t/* defined(__vxworks) */\n\n#endif\t/* _WIN32 */\n\n#if\t__GNUC__ >= 3\n#ifndef\tGCC_PRINTFLIKE\n#define\tGCC_PRINTFLIKE(fmt,var)\t__attribute__((format(printf,fmt,var)))\n#endif\n#ifndef\tGCC_NOTUSED\n#define\tGCC_NOTUSED\t\t__attribute__((unused))\n#endif\n#else\n#ifndef\tGCC_PRINTFLIKE\n#define\tGCC_PRINTFLIKE(fmt,var)\t/* nothing */\n#endif\n#ifndef\tGCC_NOTUSED\n#define\tGCC_NOTUSED\n#endif\n#endif\n\n/* Figure out if thread safety is requested */\n#if !defined(ASN_THREAD_SAFE) && (defined(THREAD_SAFE) || defined(_REENTRANT))\n#define\tASN_THREAD_SAFE\n#endif\t/* Thread safety */\n\n#ifndef\toffsetof\t/* If not defined by <stddef.h> */\n#define\toffsetof(s, m)\t((ptrdiff_t)&(((s *)0)->m) - (ptrdiff_t)((s *)0))\n#endif\t/* offsetof */\n\n#ifndef\tMIN\t\t/* Suitable for comparing primitive types (integers) */\n#if defined(__GNUC__)\n#define\tMIN(a,b)\t({ __typeof a _a = a; __typeof b _b = b;\t\\\n\t((_a)<(_b)?(_a):(_b)); })\n#else\t/* !__GNUC__ */\n#define\tMIN(a,b)\t((a)<(b)?(a):(b))\t/* Unsafe variant */\n#endif /* __GNUC__ */\n#endif\t/* MIN */\n\n#ifndef SIZE_MAX\n#define SIZE_MAX   ULONG_MAX\n#endif\n\n#ifndef RSIZE_MAX   /* C11, Annex K */\n#define RSIZE_MAX   (SIZE_MAX >> 1)\n#endif\n\n#endif\t/* ASN_SYSTEM_H */\n"
  },
  {
    "path": "ext/ber_decoder.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\t\t\t\\\n\t\tsize_t num = num_bytes;\t\t\t\t\t\\\n\t\tptr = ((const char *)ptr) + num;\t\t\t\\\n\t\tsize -= num;\t\t\t\t\t\t\\\n\t\tconsumed_myself += num;\t\t\t\t\t\\\n\t} while(0)\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\t\t\t\\\n\t\tasn_dec_rval_t rval;\t\t\t\t\t\\\n\t\trval.code = _code;\t\t\t\t\t\\\n\t\tif(opt_ctx) opt_ctx->step = step; /* Save context */\t\\\n\t\tif(_code == RC_OK || opt_ctx)\t\t\t\t\\\n\t\t\trval.consumed = consumed_myself;\t\t\\\n\t\telse\t\t\t\t\t\t\t\\\n\t\t\trval.consumed = 0;\t/* Context-free */\t\\\n\t\treturn rval;\t\t\t\t\t\t\\\n\t} while(0)\n\n/*\n * The BER decoder of any type.\n */\nasn_dec_rval_t\nber_decode(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_TYPE_descriptor_t *type_descriptor,\n\tvoid **struct_ptr, const void *ptr, size_t size) {\n\tasn_codec_ctx_t s_codec_ctx;\n\n\t/*\n\t * Stack checker requires that the codec context\n\t * must be allocated on the stack.\n\t */\n\tif(opt_codec_ctx) {\n\t\tif(opt_codec_ctx->max_stack_size) {\n\t\t\ts_codec_ctx = *opt_codec_ctx;\n\t\t\topt_codec_ctx = &s_codec_ctx;\n\t\t}\n\t} else {\n\t\t/* If context is not given, be security-conscious anyway */\n\t\tmemset(&s_codec_ctx, 0, sizeof(s_codec_ctx));\n\t\ts_codec_ctx.max_stack_size = ASN__DEFAULT_STACK_MAX;\n\t\topt_codec_ctx = &s_codec_ctx;\n\t}\n\n\t/*\n\t * Invoke type-specific decoder.\n\t */\n\treturn type_descriptor->op->ber_decoder(opt_codec_ctx, type_descriptor,\n\t\tstruct_ptr,\t/* Pointer to the destination structure */\n\t\tptr, size,\t/* Buffer and its size */\n\t\t0\t\t/* Default tag mode is 0 */\n\t\t);\n}\n\n/*\n * Check the set of <TL<TL<TL...>>> tags matches the definition.\n */\nasn_dec_rval_t\nber_check_tags(asn_codec_ctx_t *opt_codec_ctx,\n\t\tasn_TYPE_descriptor_t *td, asn_struct_ctx_t *opt_ctx,\n\t\tconst void *ptr, size_t size, int tag_mode, int last_tag_form,\n\t\tber_tlv_len_t *last_length, int *opt_tlv_form) {\n\tssize_t consumed_myself = 0;\n\tssize_t tag_len;\n\tssize_t len_len;\n\tber_tlv_tag_t tlv_tag;\n\tber_tlv_len_t tlv_len;\n\tber_tlv_len_t limit_len = -1;\n\tint expect_00_terminators = 0;\n\tint tlv_constr = -1;\t/* If CHOICE, opt_tlv_form is not given */\n\tint step = opt_ctx ? opt_ctx->step : 0;\t/* Where we left previously */\n\tint tagno;\n\n\t/*\n\t * Make sure we didn't exceed the maximum stack size.\n\t */\n\tif(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx))\n\t\tRETURN(RC_FAIL);\n\n\t/*\n\t * So what does all this implicit skip stuff mean?\n\t * Imagine two types,\n\t * \tA ::= [5] IMPLICIT\tT\n\t * \tB ::= [2] EXPLICIT\tT\n\t * Where T is defined as\n\t *\tT ::= [4] IMPLICIT SEQUENCE { ... }\n\t * \n\t * Let's say, we are starting to decode type A, given the\n\t * following TLV stream: <5> <0>. What does this mean?\n\t * It means that the type A contains type T which is,\n\t * in turn, empty.\n\t * Remember though, that we are still in A. We cannot\n\t * just pass control to the type T decoder. Why? Because\n\t * the type T decoder expects <4> <0>, not <5> <0>.\n\t * So, we must make sure we are going to receive <5> while\n\t * still in A, then pass control to the T decoder, indicating\n\t * that the tag <4> was implicitly skipped. The decoder of T\n\t * hence will be prepared to treat <4> as valid tag, and decode\n\t * it appropriately.\n\t */\n\n\ttagno = step\t/* Continuing where left previously */\n\t\t+ (tag_mode==1?-1:0)\n\t\t;\n\tASN_DEBUG(\"ber_check_tags(%s, size=%ld, tm=%d, step=%d, tagno=%d)\",\n\t\ttd->name, (long)size, tag_mode, step, tagno);\n\t/* assert(td->tags_count >= 1) May not be the case for CHOICE or ANY */\n\n\tif(tag_mode == 0 && tagno == (int)td->tags_count) {\n\t\t/*\n\t\t * This must be the _untagged_ ANY type,\n\t\t * which outermost tag isn't known in advance.\n\t\t * Fetch the tag and length separately.\n\t\t */\n\t\ttag_len = ber_fetch_tag(ptr, size, &tlv_tag);\n\t\tswitch(tag_len) {\n\t\tcase -1: RETURN(RC_FAIL);\n\t\tcase 0: RETURN(RC_WMORE);\n\t\t}\n\t\ttlv_constr = BER_TLV_CONSTRUCTED(ptr);\n\t\tlen_len = ber_fetch_length(tlv_constr,\n\t\t\t(const char *)ptr + tag_len, size - tag_len, &tlv_len);\n\t\tswitch(len_len) {\n\t\tcase -1: RETURN(RC_FAIL);\n\t\tcase 0: RETURN(RC_WMORE);\n\t\t}\n\t\tASN_DEBUG(\"Advancing %ld in ANY case\",\n\t\t\t(long)(tag_len + len_len));\n\t\tADVANCE(tag_len + len_len);\n\t} else {\n\t\tassert(tagno < (int)td->tags_count);\t/* At least one loop */\n\t}\n\tfor((void)tagno; tagno < (int)td->tags_count; tagno++, step++) {\n\n\t\t/*\n\t\t * Fetch and process T from TLV.\n\t\t */\n\t\ttag_len = ber_fetch_tag(ptr, size, &tlv_tag);\n\t\t\tASN_DEBUG(\"Fetching tag from {%p,%ld}: \"\n\t\t\t\t\"len %ld, step %d, tagno %d got %s\",\n\t\t\t\tptr, (long)size,\n\t\t\t\t(long)tag_len, step, tagno,\n\t\t\t\tber_tlv_tag_string(tlv_tag));\n\t\tswitch(tag_len) {\n\t\tcase -1: RETURN(RC_FAIL);\n\t\tcase 0: RETURN(RC_WMORE);\n\t\t}\n\n\t\ttlv_constr = BER_TLV_CONSTRUCTED(ptr);\n\n\t\t/*\n\t\t * If {I}, don't check anything.\n\t\t * If {I,B,C}, check B and C unless we're at I.\n\t\t */\n\t\tif(tag_mode != 0 && step == 0) {\n\t\t\t/*\n\t\t\t * We don't expect tag to match here.\n\t\t\t * It's just because we don't know how the tag\n\t\t\t * is supposed to look like.\n\t\t\t */\n\t\t} else {\n\t\t    assert(tagno >= 0);\t/* Guaranteed by the code above */\n\t\t    if(tlv_tag != td->tags[tagno]) {\n\t\t\t/*\n\t\t\t * Unexpected tag. Too bad.\n\t\t\t */\n\t\t    \tASN_DEBUG(\"Expected: %s, \"\n\t\t\t\t\"expectation failed (tn=%d, tm=%d)\",\n\t\t\t\tber_tlv_tag_string(td->tags[tagno]),\n\t\t\t\ttagno, tag_mode\n\t\t\t);\n\t\t\tRETURN(RC_FAIL);\n\t\t    }\n\t\t}\n\n\t\t/*\n\t\t * Attention: if there are more tags expected,\n\t\t * ensure that the current tag is presented\n\t\t * in constructed form (it contains other tags!).\n\t\t * If this one is the last one, check that the tag form\n\t\t * matches the one given in descriptor.\n\t\t */\n\t\tif(tagno < ((int)td->tags_count - 1)) {\n\t\t\tif(tlv_constr == 0) {\n\t\t\t\tASN_DEBUG(\"tlv_constr = %d, expfail\",\n\t\t\t\t\ttlv_constr);\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t} else {\n\t\t\tif(last_tag_form != tlv_constr\n\t\t\t&& last_tag_form != -1) {\n\t\t\t\tASN_DEBUG(\"last_tag_form %d != %d\",\n\t\t\t\t\tlast_tag_form, tlv_constr);\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fetch and process L from TLV.\n\t\t */\n\t\tlen_len = ber_fetch_length(tlv_constr,\n\t\t\t(const char *)ptr + tag_len, size - tag_len, &tlv_len);\n\t\tASN_DEBUG(\"Fetching len = %ld\", (long)len_len);\n\t\tswitch(len_len) {\n\t\tcase -1: RETURN(RC_FAIL);\n\t\tcase 0: RETURN(RC_WMORE);\n\t\t}\n\n\t\t/*\n\t\t * FIXME\n\t\t * As of today, the chain of tags\n\t\t * must either contain several indefinite length TLVs,\n\t\t * or several definite length ones.\n\t\t * No mixing is allowed.\n\t\t */\n\t\tif(tlv_len == -1) {\n\t\t\t/*\n\t\t\t * Indefinite length.\n\t\t\t */\n\t\t\tif(limit_len == -1) {\n\t\t\t\texpect_00_terminators++;\n\t\t\t} else {\n\t\t\t\tASN_DEBUG(\"Unexpected indefinite length \"\n\t\t\t\t\t\"in a chain of definite lengths\");\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t\tADVANCE(tag_len + len_len);\n\t\t\tcontinue;\n\t\t} else {\n\t\t\tif(expect_00_terminators) {\n\t\t\t\tASN_DEBUG(\"Unexpected definite length \"\n\t\t\t\t\t\"in a chain of indefinite lengths\");\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Check that multiple TLVs specify ever decreasing length,\n\t\t * which is consistent.\n\t\t */\n\t\tif(limit_len == -1) {\n\t\t\tlimit_len    = tlv_len + tag_len + len_len;\n\t\t\tif(limit_len < 0) {\n\t\t\t\t/* Too great tlv_len value? */\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t} else if(limit_len != tlv_len + tag_len + len_len) {\n\t\t\t/*\n\t\t\t * Inner TLV specifies length which is inconsistent\n\t\t\t * with the outer TLV's length value.\n\t\t\t */\n\t\t\tASN_DEBUG(\"Outer TLV is %ld and inner is %ld\",\n\t\t\t\t(long)limit_len, (long)tlv_len);\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\n\t\tADVANCE(tag_len + len_len);\n\n\t\tlimit_len -= (tag_len + len_len);\n\t\tif((ssize_t)size > limit_len) {\n\t\t\t/*\n\t\t\t * Make sure that we won't consume more bytes\n\t\t\t * from the parent frame than the inferred limit.\n\t\t\t */\n\t\t\tsize = limit_len;\n\t\t}\n\t}\n\n\tif(opt_tlv_form)\n\t\t*opt_tlv_form = tlv_constr;\n\tif(expect_00_terminators)\n\t\t*last_length = -expect_00_terminators;\n\telse\n\t\t*last_length = tlv_len;\n\n\tRETURN(RC_OK);\n}\n"
  },
  {
    "path": "ext/ber_decoder.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_BER_DECODER_H_\n#define\t_BER_DECODER_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\nstruct asn_codec_ctx_s;\t\t/* Forward declaration */\n\n/*\n * The BER decoder of any type.\n * This function may be invoked directly from the application.\n * The der_encode() function (der_encoder.h) is an opposite to ber_decode().\n */\nasn_dec_rval_t ber_decode(struct asn_codec_ctx_s *opt_codec_ctx,\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\tvoid **struct_ptr,\t/* Pointer to a target structure's pointer */\n\tconst void *buffer,\t/* Data to be decoded */\n\tsize_t size\t\t/* Size of that buffer */\n\t);\n\n/*\n * Type of generic function which decodes the byte stream into the structure.\n */\ntypedef asn_dec_rval_t (ber_type_decoder_f)(\n\t\tstruct asn_codec_ctx_s *opt_codec_ctx,\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid **struct_ptr, const void *buf_ptr, size_t size,\n\t\tint tag_mode);\n\n/*******************************\n * INTERNALLY USEFUL FUNCTIONS *\n *******************************/\n\n/*\n * Check that all tags correspond to the type definition (as given in head).\n * On return, last_length would contain either a non-negative length of the\n * value part of the last TLV, or the negative number of expected\n * \"end of content\" sequences. The number may only be negative if the\n * head->last_tag_form is non-zero.\n */\nasn_dec_rval_t ber_check_tags(\n\t\tstruct asn_codec_ctx_s *opt_codec_ctx,\t/* codec options */\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tasn_struct_ctx_t *opt_ctx,\t/* saved decoding context */\n\t\tconst void *ptr, size_t size,\n\t\tint tag_mode,\t\t/* {-1,0,1}: IMPLICIT, no, EXPLICIT */\n\t\tint last_tag_form,\t/* {-1,0:1}: any, primitive, constr */\n\t\tber_tlv_len_t *last_length,\n\t\tint *opt_tlv_form\t/* optional tag form */\n\t);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BER_DECODER_H_ */\n"
  },
  {
    "path": "ext/ber_tlv_length.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <ber_tlv_length.h>\n#include <ber_tlv_tag.h>\n\nssize_t\nber_fetch_length(int _is_constructed, const void *bufptr, size_t size,\n\t\tber_tlv_len_t *len_r) {\n\tconst uint8_t *buf = (const uint8_t *)bufptr;\n\tunsigned oct;\n\n\tif(size == 0)\n\t\treturn 0;\t/* Want more */\n\n\toct = *(const uint8_t *)buf;\n\tif((oct & 0x80) == 0) {\n\t\t/*\n\t\t * Short definite length.\n\t\t */\n\t\t*len_r = oct;\t/* & 0x7F */\n\t\treturn 1;\n\t} else {\n\t\tber_tlv_len_t len;\n\t\tsize_t skipped;\n\n\t\tif(_is_constructed && oct == 0x80) {\n\t\t\t*len_r = -1;\t/* Indefinite length */\n\t\t\treturn 1;\n\t\t}\n\n\t\tif(oct == 0xff) {\n\t\t\t/* Reserved in standard for future use. */\n\t\t\treturn -1;\n\t\t}\n\n\t\toct &= 0x7F;\t/* Leave only the 7 LS bits */\n\t\tfor(len = 0, buf++, skipped = 1;\n\t\t\toct && (++skipped <= size); buf++, oct--) {\n\n\t\t\tlen = (len << 8) | *buf;\n\t\t\tif(len < 0\n\t\t\t|| (len >> ((8 * sizeof(len)) - 8) && oct > 1)) {\n\t\t\t\t/*\n\t\t\t\t * Too large length value.\n\t\t\t\t */\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\n\t\tif(oct == 0) {\n\t\t\tber_tlv_len_t lenplusepsilon = (size_t)len + 1024;\n\t\t\t/*\n\t\t\t * Here length may be very close or equal to 2G.\n\t\t\t * However, the arithmetics used in some decoders\n\t\t\t * may add some (small) quantities to the length,\n\t\t\t * to check the resulting value against some limits.\n\t\t\t * This may result in integer wrap-around, which\n\t\t\t * we try to avoid by checking it earlier here.\n\t\t\t */\n\t\t\tif(lenplusepsilon < 0) {\n\t\t\t\t/* Too large length value */\n\t\t\t\treturn -1;\n\t\t\t}\n\n\t\t\t*len_r = len;\n\t\t\treturn skipped;\n\t\t}\n\n\t\treturn 0;\t/* Want more */\n\t}\n\n}\n\nssize_t\nber_skip_length(asn_codec_ctx_t *opt_codec_ctx,\n\t\tint _is_constructed, const void *ptr, size_t size) {\n\tber_tlv_len_t vlen;\t/* Length of V in TLV */\n\tssize_t tl;\t\t/* Length of L in TLV */\n\tssize_t ll;\t\t/* Length of L in TLV */\n\tsize_t skip;\n\n\t/*\n\t * Make sure we didn't exceed the maximum stack size.\n\t */\n\tif(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx))\n\t\treturn -1;\n\n\t/*\n\t * Determine the size of L in TLV.\n\t */\n\tll = ber_fetch_length(_is_constructed, ptr, size, &vlen);\n\tif(ll <= 0) return ll;\n\n\t/*\n\t * Definite length.\n\t */\n\tif(vlen >= 0) {\n\t\tskip = ll + vlen;\n\t\tif(skip > size)\n\t\t\treturn 0;\t/* Want more */\n\t\treturn skip;\n\t}\n\n\t/*\n\t * Indefinite length!\n\t */\n\tASN_DEBUG(\"Skipping indefinite length\");\n\tfor(skip = ll, ptr = ((const char *)ptr) + ll, size -= ll;;) {\n\t\tber_tlv_tag_t tag;\n\n\t\t/* Fetch the tag */\n\t\ttl = ber_fetch_tag(ptr, size, &tag);\n\t\tif(tl <= 0) return tl;\n\n\t\tll = ber_skip_length(opt_codec_ctx,\n\t\t\tBER_TLV_CONSTRUCTED(ptr),\n\t\t\t((const char *)ptr) + tl, size - tl);\n\t\tif(ll <= 0) return ll;\n\n\t\tskip += tl + ll;\n\n\t\t/*\n\t\t * This may be the end of the indefinite length structure,\n\t\t * two consecutive 0 octets.\n\t\t * Check if it is true.\n\t\t */\n\t\tif(((const uint8_t *)ptr)[0] == 0\n\t\t&& ((const uint8_t *)ptr)[1] == 0)\n\t\t\treturn skip;\n\n\t\tptr = ((const char *)ptr) + tl + ll;\n\t\tsize -= tl + ll;\n \t}\n\n\t/* UNREACHABLE */\n}\n\nsize_t\nder_tlv_length_serialize(ber_tlv_len_t len, void *bufp, size_t size) {\n\tsize_t required_size;\t/* Size of len encoding */\n\tuint8_t *buf = (uint8_t *)bufp;\n\tuint8_t *end;\n\tsize_t i;\n\n\tif(len <= 127) {\n\t\t/* Encoded in 1 octet */\n\t\tif(size) *buf = (uint8_t)len;\n\t\treturn 1;\n\t}\n\n\t/*\n\t * Compute the size of the subsequent bytes.\n\t */\n\tfor(required_size = 1, i = 8; i < 8 * sizeof(len); i += 8) {\n\t\tif(len >> i)\n\t\t\trequired_size++;\n\t\telse\n\t\t\tbreak;\n\t}\n\n\tif(size <= required_size)\n\t\treturn required_size + 1;\n\n\t*buf++ = (uint8_t)(0x80 | required_size);  /* Length of the encoding */\n\n\t/*\n\t * Produce the len encoding, space permitting.\n\t */\n\tend = buf + required_size;\n\tfor(i -= 8; buf < end; i -= 8, buf++)\n\t\t*buf = (uint8_t)(len >> i);\n\n\treturn required_size + 1;\n}\n\n"
  },
  {
    "path": "ext/ber_tlv_length.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_BER_TLV_LENGTH_H_\n#define\t_BER_TLV_LENGTH_H_\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef ssize_t ber_tlv_len_t;\n\n/*\n * This function tries to fetch the length of the BER TLV value and place it\n * in *len_r.\n * RETURN VALUES:\n *\t 0:\tMore data expected than bufptr contains.\n *\t-1:\tFatal error deciphering length.\n *\t>0:\tNumber of bytes used from bufptr.\n * On return with >0, len_r is constrained as -1..MAX, where -1 mean\n * that the value is of indefinite length.\n */\nssize_t ber_fetch_length(int _is_constructed, const void *bufptr, size_t size,\n\tber_tlv_len_t *len_r);\n\n/*\n * This function expects bufptr to be positioned over L in TLV.\n * It returns number of bytes occupied by L and V together, suitable\n * for skipping. The function properly handles indefinite length.\n * RETURN VALUES:\n * \tStandard {-1,0,>0} convention.\n */\nssize_t ber_skip_length(\n\tstruct asn_codec_ctx_s *opt_codec_ctx,\t/* optional context */\n\tint _is_constructed, const void *bufptr, size_t size);\n\n/*\n * This function serializes the length (L from TLV) in DER format.\n * It always returns number of bytes necessary to represent the length,\n * it is a caller's responsibility to check the return value\n * against the supplied buffer's size.\n */\nsize_t der_tlv_length_serialize(ber_tlv_len_t len, void *bufptr, size_t size);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BER_TLV_LENGTH_H_ */\n"
  },
  {
    "path": "ext/ber_tlv_tag.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <ber_tlv_tag.h>\n#include <errno.h>\n\nssize_t\nber_fetch_tag(const void *ptr, size_t size, ber_tlv_tag_t *tag_r) {\n\tber_tlv_tag_t val;\n\tber_tlv_tag_t tclass;\n\tsize_t skipped;\n\n\tif(size == 0)\n\t\treturn 0;\n\n\tval = *(const uint8_t *)ptr;\n\ttclass = (val >> 6);\n\tif((val &= 0x1F) != 0x1F) {\n\t\t/*\n\t\t * Simple form: everything encoded in a single octet.\n\t\t * Tag Class is encoded using two least significant bits.\n\t\t */\n\t\t*tag_r = (val << 2) | tclass;\n\t\treturn 1;\n\t}\n\n\t/*\n\t * Each octet contains 7 bits of useful information.\n\t * The MSB is 0 if it is the last octet of the tag.\n\t */\n\tfor(val = 0, ptr = ((const char *)ptr) + 1, skipped = 2;\n\t\t\tskipped <= size;\n\t\t\t\tptr = ((const char *)ptr) + 1, skipped++) {\n\t\tunsigned int oct = *(const uint8_t *)ptr;\n\t\tif(oct & 0x80) {\n\t\t\tval = (val << 7) | (oct & 0x7F);\n\t\t\t/*\n\t\t\t * Make sure there are at least 9 bits spare\n\t\t\t * at the MS side of a value.\n\t\t\t */\n\t\t\tif(val >> ((8 * sizeof(val)) - 9)) {\n\t\t\t\t/*\n\t\t\t\t * We would not be able to accomodate\n\t\t\t\t * any more tag bits.\n\t\t\t\t */\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t} else {\n\t\t\tval = (val << 7) | oct;\n\t\t\t*tag_r = (val << 2) | tclass;\n\t\t\treturn skipped;\n\t\t}\n\t}\n\n\treturn 0;\t/* Want more */\n}\n\n\nssize_t\nber_tlv_tag_fwrite(ber_tlv_tag_t tag, FILE *f) {\n\tchar buf[sizeof(\"[APPLICATION ]\") + 32];\n\tssize_t ret;\n\n\tret = ber_tlv_tag_snprint(tag, buf, sizeof(buf));\n\tif(ret >= (ssize_t)sizeof(buf) || ret < 2) {\n\t\terrno = EPERM;\n\t\treturn -1;\n\t}\n\n\treturn fwrite(buf, 1, ret, f);\n}\n\nssize_t\nber_tlv_tag_snprint(ber_tlv_tag_t tag, char *buf, size_t size) {\n\tconst char *type = 0;\n\tint ret;\n\n\tswitch(tag & 0x3) {\n\tcase ASN_TAG_CLASS_UNIVERSAL:\ttype = \"UNIVERSAL \";\tbreak;\n\tcase ASN_TAG_CLASS_APPLICATION:\ttype = \"APPLICATION \";\tbreak;\n\tcase ASN_TAG_CLASS_CONTEXT:\ttype = \"\";\t\tbreak;\n\tcase ASN_TAG_CLASS_PRIVATE:\ttype = \"PRIVATE \";\tbreak;\n\t}\n\n\tret = snprintf(buf, size, \"[%s%u]\", type, ((unsigned)tag) >> 2);\n\tif(ret <= 0 && size) buf[0] = '\\0';\t/* against broken libc's */\n\n\treturn ret;\n}\n\nchar *\nber_tlv_tag_string(ber_tlv_tag_t tag) {\n\tstatic char buf[sizeof(\"[APPLICATION ]\") + 32];\n\n\t(void)ber_tlv_tag_snprint(tag, buf, sizeof(buf));\n\n\treturn buf;\n}\n\n\nsize_t\nber_tlv_tag_serialize(ber_tlv_tag_t tag, void *bufp, size_t size) {\n\tint tclass = BER_TAG_CLASS(tag);\n\tber_tlv_tag_t tval = BER_TAG_VALUE(tag);\n\tuint8_t *buf = (uint8_t *)bufp;\n\tuint8_t *end;\n\tsize_t required_size;\n\tsize_t i;\n\n\tif(tval <= 30) {\n\t\t/* Encoded in 1 octet */\n\t\tif(size) buf[0] = (tclass << 6) | tval;\n\t\treturn 1;\n\t} else if(size) {\n\t\t*buf++ = (tclass << 6) | 0x1F;\n\t\tsize--;\n\t}\n\n\t/*\n\t * Compute the size of the subsequent bytes.\n\t */\n\tfor(required_size = 1, i = 7; i < 8 * sizeof(tval); i += 7) {\n\t\tif(tval >> i)\n\t\t\trequired_size++;\n\t\telse\n\t\t\tbreak;\n\t}\n\n\tif(size < required_size)\n\t\treturn required_size + 1;\n\n\t/*\n\t * Fill in the buffer, space permitting.\n\t */\n\tend = buf + required_size - 1;\n\tfor(i -= 7; buf < end; i -= 7, buf++)\n\t\t*buf = 0x80 | ((tval >> i) & 0x7F);\n\t*buf = (tval & 0x7F);\t/* Last octet without high bit */\n\n\treturn required_size + 1;\n}\n\n"
  },
  {
    "path": "ext/ber_tlv_tag.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_BER_TLV_TAG_H_\n#define\t_BER_TLV_TAG_H_\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nenum asn_tag_class {\n\tASN_TAG_CLASS_UNIVERSAL\t\t= 0,\t/* 0b00 */\n\tASN_TAG_CLASS_APPLICATION\t= 1,\t/* 0b01 */\n\tASN_TAG_CLASS_CONTEXT\t\t= 2,\t/* 0b10 */\n\tASN_TAG_CLASS_PRIVATE\t\t= 3\t/* 0b11 */\n};\ntypedef unsigned ber_tlv_tag_t;\t/* BER TAG from Tag-Length-Value */\n\n/*\n * Tag class is encoded together with tag value for optimization purposes.\n */\n#define\tBER_TAG_CLASS(tag)\t((tag) & 0x3)\n#define\tBER_TAG_VALUE(tag)\t((tag) >> 2)\n#define\tBER_TLV_CONSTRUCTED(tagptr)\t(((*(const uint8_t *)tagptr)&0x20)?1:0)\n\n#define\tBER_TAGS_EQUAL(tag1, tag2)\t((tag1) == (tag2))\n\n/*\n * Several functions for printing the TAG in the canonical form\n * (i.e. \"[PRIVATE 0]\").\n * Return values correspond to their libc counterparts (if any).\n */\nssize_t ber_tlv_tag_snprint(ber_tlv_tag_t tag, char *buf, size_t buflen);\nssize_t ber_tlv_tag_fwrite(ber_tlv_tag_t tag, FILE *);\nchar *ber_tlv_tag_string(ber_tlv_tag_t tag);\n\n\n/*\n * This function tries to fetch the tag from the input stream.\n * RETURN VALUES:\n * \t 0:\tMore data expected than bufptr contains.\n * \t-1:\tFatal error deciphering tag.\n *\t>0:\tNumber of bytes used from bufptr. tag_r will contain the tag.\n */\nssize_t ber_fetch_tag(const void *bufptr, size_t size, ber_tlv_tag_t *tag_r);\n\n/*\n * This function serializes the tag (T from TLV) in BER format.\n * It always returns number of bytes necessary to represent the tag,\n * it is a caller's responsibility to check the return value\n * against the supplied buffer's size.\n */\nsize_t ber_tlv_tag_serialize(ber_tlv_tag_t tag, void *bufptr, size_t size);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _BER_TLV_TAG_H_ */\n"
  },
  {
    "path": "ext/constr_CHOICE.c",
    "content": "/*\n * Copyright (c) 2003, 2004, 2005, 2006, 2007 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <constr_CHOICE.h>\n#include <per_opentype.h>\n\n/*\n * Number of bytes left for this structure.\n * (ctx->left) indicates the number of bytes _transferred_ for the structure.\n * (size) contains the number of bytes in the buffer passed.\n */\n#define\tLEFT\t((size<(size_t)ctx->left)?size:(size_t)ctx->left)\n\n/*\n * If the subprocessor function returns with an indication that it wants\n * more data, it may well be a fatal decoding problem, because the\n * size is constrained by the <TLV>'s L, even if the buffer size allows\n * reading more data.\n * For example, consider the buffer containing the following TLVs:\n * <T:5><L:1><V> <T:6>...\n * The TLV length clearly indicates that one byte is expected in V, but\n * if the V processor returns with \"want more data\" even if the buffer\n * contains way more data than the V processor have seen.\n */\n#define\tSIZE_VIOLATION\t(ctx->left >= 0 && (size_t)ctx->left <= size)\n\n/*\n * This macro \"eats\" the part of the buffer which is definitely \"consumed\",\n * i.e. was correctly converted into local representation or rightfully skipped.\n */\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\\\n\t\tsize_t num = num_bytes;\t\t\\\n\t\tptr = ((const char *)ptr) + num;\\\n\t\tsize -= num;\t\t\t\\\n\t\tif(ctx->left >= 0)\t\t\\\n\t\t\tctx->left -= num;\t\\\n\t\tconsumed_myself += num;\t\t\\\n\t} while(0)\n\n/*\n * Switch to the next phase of parsing.\n */\n#undef\tNEXT_PHASE\n#define\tNEXT_PHASE(ctx)\tdo {\t\t\t\\\n\t\tctx->phase++;\t\t\t\\\n\t\tctx->step = 0;\t\t\t\\\n\t} while(0)\n\n/*\n * Return a standardized complex structure.\n */\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\\\n\t\trval.code = _code;\t\t\\\n\t\trval.consumed = consumed_myself;\\\n\t\treturn rval;\t\t\t\\\n\t} while(0)\n\n/*\n * See the definitions.\n */\nstatic unsigned _fetch_present_idx(const void *struct_ptr, unsigned off,\n                                   unsigned size);\nstatic void _set_present_idx(void *sptr, unsigned offset, unsigned size,\n                             unsigned pres);\nstatic const void *_get_member_ptr(const asn_TYPE_descriptor_t *,\n                                   const void *sptr, asn_TYPE_member_t **elm,\n                                   unsigned *present);\n\n/*\n * Tags are canonically sorted in the tag to member table.\n */\nstatic int\n_search4tag(const void *ap, const void *bp) {\n\tconst asn_TYPE_tag2member_t *a = (const asn_TYPE_tag2member_t *)ap;\n\tconst asn_TYPE_tag2member_t *b = (const asn_TYPE_tag2member_t *)bp;\n\n\tint a_class = BER_TAG_CLASS(a->el_tag);\n\tint b_class = BER_TAG_CLASS(b->el_tag);\n\n\tif(a_class == b_class) {\n\t\tber_tlv_tag_t a_value = BER_TAG_VALUE(a->el_tag);\n\t\tber_tlv_tag_t b_value = BER_TAG_VALUE(b->el_tag);\n\n\t\tif(a_value == b_value)\n\t\t\treturn 0;\n\t\telse if(a_value < b_value)\n\t\t\treturn -1;\n\t\telse\n\t\t\treturn 1;\n\t} else if(a_class < b_class) {\n\t\treturn -1;\n\t} else {\n\t\treturn 1;\n\t}\n}\n\n/*\n * The decoder of the CHOICE type.\n */\nasn_dec_rval_t\nCHOICE_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const void *ptr, size_t size, int tag_mode) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elements = td->elements;\n\n\t/*\n\t * Parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tber_tlv_tag_t tlv_tag;\t/* T from TLV */\n\tssize_t tag_len;\t/* Length of TLV's T */\n\tasn_dec_rval_t rval;\t/* Return code from subparsers */\n\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\n\tASN_DEBUG(\"Decoding %s as CHOICE\", td->name);\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) {\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\t\n\t/*\n\t * Start to parse where left previously\n\t */\n\tswitch(ctx->phase) {\n\tcase 0:\n\t\t/*\n\t\t * PHASE 0.\n\t\t * Check that the set of tags associated with given structure\n\t\t * perfectly fits our expectations.\n\t\t */\n\n\t\tif(tag_mode || td->tags_count) {\n\t\t\trval = ber_check_tags(opt_codec_ctx, td, ctx, ptr, size,\n\t\t\t\ttag_mode, -1, &ctx->left, 0);\n\t\t\tif(rval.code != RC_OK) {\n\t\t\t\tASN_DEBUG(\"%s tagging check failed: %d\",\n\t\t\t\t\ttd->name, rval.code);\n\t\t\t\treturn rval;\n\t\t\t}\n\n\t\t\tif(ctx->left >= 0) {\n\t\t\t\t/* ?Substracted below! */\n\t\t\t\tctx->left += rval.consumed;\n\t\t\t}\n\t\t\tADVANCE(rval.consumed);\n\t\t} else {\n\t\t\tctx->left = -1;\n\t\t}\n\n\t\tNEXT_PHASE(ctx);\n\n\t\tASN_DEBUG(\"Structure consumes %ld bytes, buffer %ld\",\n\t\t\t(long)ctx->left, (long)size);\n\n\t\t/* Fall through */\n\tcase 1:\n\t\t/*\n\t\t * Fetch the T from TLV.\n\t\t */\n\t\ttag_len = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\tASN_DEBUG(\"In %s CHOICE tag length %d\", td->name, (int)tag_len);\n\t\tswitch(tag_len) {\n\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t/* Fall through */\n\t\tcase -1: RETURN(RC_FAIL);\n\t\t}\n\n\t\tdo {\n\t\t\tconst asn_TYPE_tag2member_t *t2m;\n\t\t\tasn_TYPE_tag2member_t key;\n\n\t\t\tkey.el_tag = tlv_tag;\n\t\t\tt2m = (const asn_TYPE_tag2member_t *)bsearch(&key,\n\t\t\t\t\tspecs->tag2el, specs->tag2el_count,\n\t\t\t\t\tsizeof(specs->tag2el[0]), _search4tag);\n\t\t\tif(t2m) {\n\t\t\t\t/*\n\t\t\t\t * Found the element corresponding to the tag.\n\t\t\t\t */\n\t\t\t\tNEXT_PHASE(ctx);\n\t\t\t\tctx->step = t2m->el_no;\n\t\t\t\tbreak;\n\t\t\t} else if(specs->ext_start == -1) {\n\t\t\t\tASN_DEBUG(\"Unexpected tag %s \"\n\t\t\t\t\t\"in non-extensible CHOICE %s\",\n\t\t\t\t\tber_tlv_tag_string(tlv_tag), td->name);\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t} else {\n\t\t\t\t/* Skip this tag */\n\t\t\t\tssize_t skip;\n\n\t\t\t\tASN_DEBUG(\"Skipping unknown tag %s\",\n\t\t\t\t\tber_tlv_tag_string(tlv_tag));\n\n\t\t\t\tskip = ber_skip_length(opt_codec_ctx,\n\t\t\t\t\tBER_TLV_CONSTRUCTED(ptr),\n\t\t\t\t\t(const char *)ptr + tag_len,\n\t\t\t\t\tLEFT - tag_len);\n\n\t\t\t\tswitch(skip) {\n\t\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t\t/* Fall through */\n\t\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t\t}\n\n\t\t\t\tADVANCE(skip + tag_len);\n\t\t\t\tRETURN(RC_OK);\n\t\t\t}\n\t\t} while(0);\n\n\tcase 2:\n\t\t/*\n\t\t * PHASE 2.\n\t\t * Read in the element.\n\t\t */\n\t    do {\n\t\tasn_TYPE_member_t *elm;/* CHOICE's element */\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\telm = &elements[ctx->step];\n\n\t\t/*\n\t\t * Compute the position of the member inside a structure,\n\t\t * and also a type of containment (it may be contained\n\t\t * as pointer or using inline inclusion).\n\t\t */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\t/* Member is a pointer to another structure */\n\t\t\tmemb_ptr2 = (void **)((char *)st + elm->memb_offset);\n\t\t} else {\n\t\t\t/*\n\t\t\t * A pointer to a pointer\n\t\t\t * holding the start of the structure\n\t\t\t */\n\t\t\tmemb_ptr = (char *)st + elm->memb_offset;\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\t\t/* Set presence to be able to free it properly at any time */\n\t\t_set_present_idx(st, specs->pres_offset,\n\t\t\t\tspecs->pres_size, ctx->step + 1);\n\t\t/*\n\t\t * Invoke the member fetch routine according to member's type\n\t\t */\n\t\trval = elm->type->op->ber_decoder(opt_codec_ctx, elm->type,\n\t\t\t\tmemb_ptr2, ptr, LEFT, elm->tag_mode);\n\t\tswitch(rval.code) {\n\t\tcase RC_OK:\n\t\t\tbreak;\n\t\tcase RC_WMORE: /* More data expected */\n\t\t\tif(!SIZE_VIOLATION) {\n\t\t\t\tADVANCE(rval.consumed);\n\t\t\t\tRETURN(RC_WMORE);\n\t\t\t}\n\t\t\tRETURN(RC_FAIL);\n\t\tcase RC_FAIL: /* Fatal error */\n\t\t\tRETURN(rval.code);\n\t\t} /* switch(rval) */\n\t\t\n\t\tADVANCE(rval.consumed);\n\t  } while(0);\n\n\t\tNEXT_PHASE(ctx);\n\n\t\t/* Fall through */\n\tcase 3:\n\t\tASN_DEBUG(\"CHOICE %s Leftover: %ld, size = %ld, tm=%d, tc=%d\",\n\t\t\ttd->name, (long)ctx->left, (long)size,\n\t\t\ttag_mode, td->tags_count);\n\n\t\tif(ctx->left > 0) {\n\t\t\t/*\n\t\t\t * The type must be fully decoded\n\t\t\t * by the CHOICE member-specific decoder.\n\t\t\t */\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\n\t\tif(ctx->left == -1\n\t\t&& !(tag_mode || td->tags_count)) {\n\t\t\t/*\n\t\t\t * This is an untagged CHOICE.\n\t\t\t * It doesn't contain nothing\n\t\t\t * except for the member itself, including all its tags.\n\t\t\t * The decoding is completed.\n\t\t\t */\n\t\t\tNEXT_PHASE(ctx);\n\t\t\tbreak;\n\t\t}\n\n\t\t/*\n\t\t * Read in the \"end of data chunks\"'s.\n\t\t */\n\t\twhile(ctx->left < 0) {\n\t\t\tssize_t tl;\n\n\t\t\ttl = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\t\tswitch(tl) {\n\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t/* Fall through */\n\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * Expected <0><0>...\n\t\t\t */\n\t\t\tif(((const uint8_t *)ptr)[0] == 0) {\n\t\t\t\tif(LEFT < 2) {\n\t\t\t\t\tif(SIZE_VIOLATION)\n\t\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t\telse\n\t\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t\t} else if(((const uint8_t *)ptr)[1] == 0) {\n\t\t\t\t\t/*\n\t\t\t\t\t * Correctly finished with <0><0>.\n\t\t\t\t\t */\n\t\t\t\t\tADVANCE(2);\n\t\t\t\t\tctx->left++;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tASN_DEBUG(\"Unexpected continuation in %s\",\n\t\t\t\t\ttd->name);\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\t/* UNREACHABLE */\n\t\t}\n\n\t\tNEXT_PHASE(ctx);\n\tcase 4:\n\t\t/* No meaningful work here */\n\t\tbreak;\n\t}\n\t\n\tRETURN(RC_OK);\n}\n\nasn_enc_rval_t\nCHOICE_encode_der(asn_TYPE_descriptor_t *td, void *sptr,\n\t\tint tag_mode, ber_tlv_tag_t tag,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elm;\t/* CHOICE element */\n\tasn_enc_rval_t erval;\n\tvoid *memb_ptr;\n\tsize_t computed_size = 0;\n\tunsigned present;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\n\tASN_DEBUG(\"%s %s as CHOICE\",\n\t\tcb?\"Encoding\":\"Estimating\", td->name);\n\n\tpresent = _fetch_present_idx(sptr,\n\t\tspecs->pres_offset, specs->pres_size);\n\n\t/*\n\t * If the structure was not initialized, it cannot be encoded:\n\t * can't deduce what to encode in the choice type.\n\t */\n\tif(present == 0 || present > td->elements_count) {\n\t\tif(present == 0 && td->elements_count == 0) {\n\t\t\t/* The CHOICE is empty?! */\n\t\t\terval.encoded = 0;\n\t\t\tASN__ENCODED_OK(erval);\n\t\t}\n\t\tASN__ENCODE_FAILED;\n\t}\n\n\t/*\n\t * Seek over the present member of the structure.\n\t */\n\telm = &td->elements[present-1];\n\tif(elm->flags & ATF_POINTER) {\n\t\tmemb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n\t\tif(memb_ptr == 0) {\n\t\t\tif(elm->optional) {\n\t\t\t\terval.encoded = 0;\n\t\t\t\tASN__ENCODED_OK(erval);\n\t\t\t}\n\t\t\t/* Mandatory element absent */\n\t\t\tASN__ENCODE_FAILED;\n\t\t}\n\t} else {\n\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t}\n\n\t/*\n\t * If the CHOICE itself is tagged EXPLICIT:\n\t * T ::= [2] EXPLICIT CHOICE { ... }\n\t * Then emit the appropriate tags.\n\t */\n\tif(tag_mode == 1 || td->tags_count) {\n\t\t/*\n\t\t * For this, we need to pre-compute the member.\n\t\t */\n\t\tssize_t ret;\n\n\t\t/* Encode member with its tag */\n\t\terval = elm->type->op->der_encoder(elm->type, memb_ptr,\n\t\t\telm->tag_mode, elm->tag, 0, 0);\n\t\tif(erval.encoded == -1)\n\t\t\treturn erval;\n\n\t\t/* Encode CHOICE with parent or my own tag */\n\t\tret = der_write_tags(td, erval.encoded, tag_mode, 1, tag,\n\t\t\tcb, app_key);\n\t\tif(ret == -1)\n\t\t\tASN__ENCODE_FAILED;\n\t\tcomputed_size += ret;\n\t}\n\n\t/*\n\t * Encode the single underlying member.\n\t */\n\terval = elm->type->op->der_encoder(elm->type, memb_ptr,\n\t\telm->tag_mode, elm->tag, cb, app_key);\n\tif(erval.encoded == -1)\n\t\treturn erval;\n\n\tASN_DEBUG(\"Encoded CHOICE member in %ld bytes (+%ld)\",\n\t\t(long)erval.encoded, (long)computed_size);\n\n\terval.encoded += computed_size;\n\n\treturn erval;\n}\n\nber_tlv_tag_t\nCHOICE_outmost_tag(const asn_TYPE_descriptor_t *td, const void *ptr, int tag_mode, ber_tlv_tag_t tag) {\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tunsigned present;\n\n\tassert(tag_mode == 0); (void)tag_mode;\n\tassert(tag == 0); (void)tag;\n\n\t/*\n\t * Figure out which CHOICE element is encoded.\n\t */\n\tpresent = _fetch_present_idx(ptr, specs->pres_offset, specs->pres_size);\n\n\tif(present > 0 && present <= td->elements_count) {\n\t\tconst asn_TYPE_member_t *elm = &td->elements[present-1];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)\n\t\t\t\t\t((const char *)ptr + elm->memb_offset);\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)\n\t\t\t\t\t((const char *)ptr + elm->memb_offset);\n\t\t}\n\n\t\treturn asn_TYPE_outmost_tag(elm->type, memb_ptr,\n\t\t\telm->tag_mode, elm->tag);\n\t} else {\n\t\treturn (ber_tlv_tag_t)-1;\n\t}\n}\n\nint\nCHOICE_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tunsigned present;\n\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Figure out which CHOICE element is encoded.\n\t */\n\tpresent = _fetch_present_idx(sptr, specs->pres_offset,specs->pres_size);\n\tif(present > 0 && present <= td->elements_count) {\n\t\tasn_TYPE_member_t *elm = &td->elements[present-1];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional)\n\t\t\t\t\treturn 0;\n\t\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\t\"%s: mandatory CHOICE element %s absent (%s:%d)\",\n\t\t\t\t\ttd->name, elm->name, __FILE__, __LINE__);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\tif(elm->memb_constraints) {\n\t\t\treturn elm->memb_constraints(elm->type, memb_ptr,\n\t\t\t\tctfailcb, app_key);\n\t\t} else {\n\t\t\tint ret = elm->type->check_constraints(elm->type,\n\t\t\t\t\tmemb_ptr, ctfailcb, app_key);\n\t\t\t/*\n\t\t\t * Cannot inherit it eralier:\n\t\t\t * need to make sure we get the updated version.\n\t\t\t */\n\t\t\telm->memb_constraints = elm->type->check_constraints;\n\t\t\treturn ret;\n\t\t}\n\t} else {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: no CHOICE element given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n}\n\n#undef\tXER_ADVANCE\n#define\tXER_ADVANCE(num_bytes)\tdo {\t\t\t\\\n\t\tsize_t num = num_bytes;\t\t\t\\\n\t\tbuf_ptr = (const void *)(((const char *)buf_ptr) + num); \\\n\t\tsize -= num;\t\t\t\t\\\n\t\tconsumed_myself += num;\t\t\t\\\n\t} while(0)\n\n/*\n * Decode the XER (XML) data.\n */\nasn_dec_rval_t\nCHOICE_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tconst char *xml_tag = opt_mname ? opt_mname : td->xml_tag;\n\n\t/*\n\t * Parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tasn_dec_rval_t rval;\t\t/* Return value of a decoder */\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\tsize_t edx;\t\t\t/* Element index */\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) RETURN(RC_FAIL);\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\tif(ctx->phase == 0 && !*xml_tag)\n\t\tctx->phase = 1;\t/* Skip the outer tag checking phase */\n\n\t/*\n\t * Phases of XER/XML processing:\n\t * Phase 0: Check that the opening tag matches our expectations.\n\t * Phase 1: Processing body and reacting on closing tag.\n\t * Phase 2: Processing inner type.\n\t * Phase 3: Only waiting for closing tag.\n\t * Phase 4: Skipping unknown extensions.\n\t * Phase 5: PHASED OUT\n\t */\n\tfor(edx = ctx->step; ctx->phase <= 4;) {\n\t\tpxer_chunk_type_e ch_type;\t/* XER chunk type */\n\t\tssize_t ch_size;\t\t/* Chunk size */\n\t\txer_check_tag_e tcv;\t\t/* Tag check value */\n\t\tasn_TYPE_member_t *elm;\n\n\t\t/*\n\t\t * Go inside the member.\n\t\t */\n\t\tif(ctx->phase == 2) {\n\t\t\tasn_dec_rval_t tmprval;\n\t\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\t\telm = &td->elements[edx];\n\n\t\t\tif(elm->flags & ATF_POINTER) {\n\t\t\t\t/* Member is a pointer to another structure */\n\t\t\t\tmemb_ptr2 = (void **)((char *)st\n\t\t\t\t\t+ elm->memb_offset);\n\t\t\t} else {\n\t\t\t\tmemb_ptr = (char *)st + elm->memb_offset;\n\t\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t\t}\n\n\t\t\t/* Start/Continue decoding the inner member */\n\t\t\ttmprval = elm->type->op->xer_decoder(opt_codec_ctx,\n\t\t\t\t\telm->type, memb_ptr2, elm->name,\n\t\t\t\t\tbuf_ptr, size);\n\t\t\tXER_ADVANCE(tmprval.consumed);\n\t\t\tASN_DEBUG(\"XER/CHOICE: itdf: [%s] code=%d\",\n\t\t\t\telm->type->name, tmprval.code);\n\t\t\tif(tmprval.code != RC_OK)\n\t\t\t\tRETURN(tmprval.code);\n\t\t\tassert(_fetch_present_idx(st,\n\t\t\t\tspecs->pres_offset, specs->pres_size) == 0);\n\t\t\t/* Record what we've got */\n\t\t\t_set_present_idx(st,\n\t\t\t\tspecs->pres_offset, specs->pres_size, edx + 1);\n\t\t\tctx->phase = 3;\n\t\t\t/* Fall through */\n\t\t}\n\n\t\t/* No need to wait for closing tag; special mode. */\n\t\tif(ctx->phase == 3 && !*xml_tag) {\n\t\t\tctx->phase = 5;\t/* Phase out */\n\t\t\tRETURN(RC_OK);\n\t\t}\n\n\t\t/*\n\t\t * Get the next part of the XML stream.\n\t\t */\n\t\tch_size = xer_next_token(&ctx->context, buf_ptr, size, &ch_type);\n\t\tif(ch_size == -1) {\n            RETURN(RC_FAIL);\n        } else {\n\t\t\tswitch(ch_type) {\n\t\t\tcase PXER_WMORE:\n                RETURN(RC_WMORE);\n\t\t\tcase PXER_COMMENT:\t/* Got XML comment */\n\t\t\tcase PXER_TEXT:\t\t/* Ignore free-standing text */\n\t\t\t\tXER_ADVANCE(ch_size);\t/* Skip silently */\n\t\t\t\tcontinue;\n\t\t\tcase PXER_TAG:\n\t\t\t\tbreak;\t/* Check the rest down there */\n\t\t\t}\n\t\t}\n\n\t\ttcv = xer_check_tag(buf_ptr, ch_size, xml_tag);\n\t\tASN_DEBUG(\"XER/CHOICE checked [%c%c%c%c] vs [%s], tcv=%d\",\n\t\t\tch_size>0?((const uint8_t *)buf_ptr)[0]:'?',\n\t\t\tch_size>1?((const uint8_t *)buf_ptr)[1]:'?',\n\t\t\tch_size>2?((const uint8_t *)buf_ptr)[2]:'?',\n\t\t\tch_size>3?((const uint8_t *)buf_ptr)[3]:'?',\n\t\txml_tag, tcv);\n\n\t\t/* Skip the extensions section */\n\t\tif(ctx->phase == 4) {\n\t\t\tASN_DEBUG(\"skip_unknown(%d, %ld)\",\n\t\t\t\ttcv, (long)ctx->left);\n\t\t\tswitch(xer_skip_unknown(tcv, &ctx->left)) {\n\t\t\tcase -1:\n\t\t\t\tctx->phase = 5;\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\tcase 1:\n\t\t\t\tctx->phase = 3;\n\t\t\t\t/* Fall through */\n\t\t\tcase 0:\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\tcase 2:\n\t\t\t\tctx->phase = 3;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tswitch(tcv) {\n\t\tcase XCT_BOTH:\n\t\t\tbreak;\t/* No CHOICE? */\n\t\tcase XCT_CLOSING:\n\t\t\tif(ctx->phase != 3)\n\t\t\t\tbreak;\n\t\t\tXER_ADVANCE(ch_size);\n\t\t\tctx->phase = 5;\t/* Phase out */\n\t\t\tRETURN(RC_OK);\n\t\tcase XCT_OPENING:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tctx->phase = 1;\t/* Processing body phase */\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_UNKNOWN_OP:\n\t\tcase XCT_UNKNOWN_BO:\n\n\t\t\tif(ctx->phase != 1)\n\t\t\t\tbreak;\t/* Really unexpected */\n\n\t\t\t/*\n\t\t\t * Search which inner member corresponds to this tag.\n\t\t\t */\n\t\t\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\t\t\telm = &td->elements[edx];\n\t\t\t\ttcv = xer_check_tag(buf_ptr,ch_size,elm->name);\n\t\t\t\tswitch(tcv) {\n\t\t\t\tcase XCT_BOTH:\n\t\t\t\tcase XCT_OPENING:\n\t\t\t\t\t/*\n\t\t\t\t\t * Process this member.\n\t\t\t\t\t */\n\t\t\t\t\tctx->step = edx;\n\t\t\t\t\tctx->phase = 2;\n\t\t\t\t\tbreak;\n\t\t\t\tcase XCT_UNKNOWN_OP:\n\t\t\t\tcase XCT_UNKNOWN_BO:\n\t\t\t\t\tcontinue;\n\t\t\t\tdefault:\n\t\t\t\t\tedx = td->elements_count;\n\t\t\t\t\tbreak;\t/* Phase out */\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(edx != td->elements_count)\n\t\t\t\tcontinue;\n\n\t\t\t/* It is expected extension */\n\t\t\tif(specs->ext_start != -1) {\n\t\t\t\tASN_DEBUG(\"Got anticipated extension\");\n\t\t\t\t/*\n\t\t\t\t * Check for (XCT_BOTH or XCT_UNKNOWN_BO)\n\t\t\t\t * By using a mask. Only record a pure\n\t\t\t\t * <opening> tags.\n\t\t\t\t */\n\t\t\t\tif(tcv & XCT_CLOSING) {\n\t\t\t\t\t/* Found </extension> without body */\n\t\t\t\t\tctx->phase = 3; /* Terminating */\n\t\t\t\t} else {\n\t\t\t\t\tctx->left = 1;\n\t\t\t\t\tctx->phase = 4; /* Skip ...'s */\n\t\t\t\t}\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t/* Fall through */\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\n\t\tASN_DEBUG(\"Unexpected XML tag [%c%c%c%c] in CHOICE [%s]\"\n\t\t\t\" (ph=%d, tag=%s)\",\n\t\t\tch_size>0?((const uint8_t *)buf_ptr)[0]:'?',\n\t\t\tch_size>1?((const uint8_t *)buf_ptr)[1]:'?',\n\t\t\tch_size>2?((const uint8_t *)buf_ptr)[2]:'?',\n\t\t\tch_size>3?((const uint8_t *)buf_ptr)[3]:'?',\n\t\t\ttd->name, ctx->phase, xml_tag);\n\t\tbreak;\n\t}\n\n\tctx->phase = 5;\t/* Phase out, just in case */\n\tRETURN(RC_FAIL);\n}\n\n\nasn_enc_rval_t\nCHOICE_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_CHOICE_specifics_t *specs=(asn_CHOICE_specifics_t *)td->specifics;\n\tasn_enc_rval_t er;\n\tunsigned present;\n\n\tif(!sptr)\n\t\tASN__ENCODE_FAILED;\n\n\t/*\n\t * Figure out which CHOICE element is encoded.\n\t */\n\tpresent = _fetch_present_idx(sptr, specs->pres_offset,specs->pres_size);\n\n\tif(present == 0 || present > td->elements_count) {\n\t\tASN__ENCODE_FAILED;\n\t}  else {\n\t\tasn_enc_rval_t tmper;\n\t\tasn_TYPE_member_t *elm = &td->elements[present-1];\n\t\tvoid *memb_ptr;\n\t\tconst char *mname = elm->name;\n\t\tunsigned int mlen = strlen(mname);\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) ASN__ENCODE_FAILED;\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\ter.encoded = 0;\n\n                if(!(flags & XER_F_CANONICAL)) ASN__TEXT_INDENT(1, ilevel);\n\t\tASN__CALLBACK3(\"<\", 1, mname, mlen, \">\", 1);\n\n\t\ttmper = elm->type->op->xer_encoder(elm->type, memb_ptr,\n\t\t\t\tilevel + 1, flags, cb, app_key);\n\t\tif(tmper.encoded == -1) return tmper;\n\n\t\tASN__CALLBACK3(\"</\", 2, mname, mlen, \">\", 1);\n\n\t\ter.encoded += 5 + (2 * mlen) + tmper.encoded;\n\t}\n\n\tif(!(flags & XER_F_CANONICAL)) ASN__TEXT_INDENT(1, ilevel - 1);\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nasn_dec_rval_t\nCHOICE_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                   const asn_per_constraints_t *constraints, void **sptr,\n                   asn_per_data_t *pd) {\n    asn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tasn_dec_rval_t rv;\n\tconst asn_per_constraint_t *ct;\n\tasn_TYPE_member_t *elm;\t/* CHOICE's element */\n\tvoid *memb_ptr;\n\tvoid **memb_ptr2;\n\tvoid *st = *sptr;\n\tint value;\n\n\tif(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx))\n\t\tASN__DECODE_FAILED;\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(!st) {\n\t\tst = *sptr = CALLOC(1, specs->struct_size);\n\t\tif(!st) ASN__DECODE_FAILED;\n\t}\n\n\tif(constraints) ct = &constraints->value;\n\telse if(td->per_constraints) ct = &td->per_constraints->value;\n\telse ct = 0;\n\n\tif(ct && ct->flags & APC_EXTENSIBLE) {\n\t\tvalue = per_get_few_bits(pd, 1);\n\t\tif(value < 0) ASN__DECODE_STARVED;\n\t\tif(value) ct = 0;\t/* Not restricted */\n\t}\n\n\tif(ct && ct->range_bits >= 0) {\n\t\tvalue = per_get_few_bits(pd, ct->range_bits);\n\t\tif(value < 0) ASN__DECODE_STARVED;\n\t\tASN_DEBUG(\"CHOICE %s got index %d in range %d\",\n\t\t\ttd->name, value, ct->range_bits);\n\t\tif(value > ct->upper_bound)\n\t\t\tASN__DECODE_FAILED;\n\t} else {\n\t\tif(specs->ext_start == -1)\n\t\t\tASN__DECODE_FAILED;\n\t\tvalue = uper_get_nsnnwn(pd);\n\t\tif(value < 0) ASN__DECODE_STARVED;\n\t\tvalue += specs->ext_start;\n\t\tif((unsigned)value >= td->elements_count)\n\t\t\tASN__DECODE_FAILED;\n\t}\n\n\t/* Adjust if canonical order is different from natural order */\n\tif(specs->canonical_order)\n\t\tvalue = specs->canonical_order[value];\n\n\t/* Set presence to be able to free it later */\n\t_set_present_idx(st, specs->pres_offset, specs->pres_size, value + 1);\n\n\telm = &td->elements[value];\n\tif(elm->flags & ATF_POINTER) {\n\t\t/* Member is a pointer to another structure */\n\t\tmemb_ptr2 = (void **)((char *)st + elm->memb_offset);\n\t} else {\n\t\tmemb_ptr = (char *)st + elm->memb_offset;\n\t\tmemb_ptr2 = &memb_ptr;\n\t}\n\tASN_DEBUG(\"Discovered CHOICE %s encodes %s\", td->name, elm->name);\n\n\tif(ct && ct->range_bits >= 0) {\n\t\trv = elm->type->op->uper_decoder(opt_codec_ctx, elm->type,\n\t\t\telm->per_constraints, memb_ptr2, pd);\n\t} else {\n\t\trv = uper_open_type_get(opt_codec_ctx, elm->type,\n\t\t\telm->per_constraints, memb_ptr2, pd);\n\t}\n\n\tif(rv.code != RC_OK)\n\t\tASN_DEBUG(\"Failed to decode %s in %s (CHOICE) %d\",\n\t\t\telm->name, td->name, rv.code);\n\treturn rv;\n}\n\nasn_enc_rval_t\nCHOICE_encode_uper(asn_TYPE_descriptor_t *td,\n                   const asn_per_constraints_t *constraints, void *sptr,\n                   asn_per_outp_t *po) {\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elm;\t/* CHOICE's element */\n\tconst asn_per_constraint_t *ct;\n\tvoid *memb_ptr;\n\tunsigned present;\n\tint present_enc;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\n\tASN_DEBUG(\"Encoding %s as CHOICE\", td->name);\n\n\tif(constraints) ct = &constraints->value;\n\telse if(td->per_constraints) ct = &td->per_constraints->value;\n\telse ct = 0;\n\n\tpresent = _fetch_present_idx(sptr, specs->pres_offset, specs->pres_size);\n\n\t/*\n\t * If the structure was not initialized properly, it cannot be encoded:\n\t * can't deduce what to encode in the choice type.\n\t */\n\tif(present == 0 || present > td->elements_count)\n\t\tASN__ENCODE_FAILED;\n\telse\n\t\tpresent--;\n\n\tASN_DEBUG(\"Encoding %s CHOICE element %d\", td->name, present);\n\n\t/* Adjust if canonical order is different from natural order */\n\tif(specs->canonical_order)\n\t\tpresent_enc = specs->canonical_order[present];\n\telse\n\t\tpresent_enc = present;\n\n\tif(ct && ct->range_bits >= 0) {\n\t\tif(present_enc < ct->lower_bound\n\t\t|| present_enc > ct->upper_bound) {\n\t\t\tif(ct->flags & APC_EXTENSIBLE) {\n\t\t\t\tif(per_put_few_bits(po, 1, 1))\n\t\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t} else {\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t}\n\t\t\tct = 0;\n\t\t}\n\t}\n\tif(ct && ct->flags & APC_EXTENSIBLE)\n\t\tif(per_put_few_bits(po, 0, 1))\n\t\t\tASN__ENCODE_FAILED;\n\n\telm = &td->elements[present];\n\tif(elm->flags & ATF_POINTER) {\n\t\t/* Member is a pointer to another structure */\n\t\tmemb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n\t\tif(!memb_ptr) ASN__ENCODE_FAILED;\n\t} else {\n\t\tmemb_ptr = (char *)sptr + elm->memb_offset;\n\t}\n\n\tif(ct && ct->range_bits >= 0) {\n\t\tif(per_put_few_bits(po, present_enc, ct->range_bits))\n\t\t\tASN__ENCODE_FAILED;\n\n\t\treturn elm->type->op->uper_encoder(elm->type, elm->per_constraints,\n\t\t\tmemb_ptr, po);\n\t} else {\n\t\tasn_enc_rval_t rval;\n\t\tif(specs->ext_start == -1)\n\t\t\tASN__ENCODE_FAILED;\n\t\tif(uper_put_nsnnwn(po, present_enc - specs->ext_start))\n\t\t\tASN__ENCODE_FAILED;\n\t\tif(uper_open_type_put(elm->type, elm->per_constraints,\n\t\t\tmemb_ptr, po))\n\t\t\tASN__ENCODE_FAILED;\n\t\trval.encoded = 0;\n\t\tASN__ENCODED_OK(rval);\n\t}\n}\n   \n\nint\nCHOICE_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tunsigned present;\n\n\tif(!sptr) return (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\t/*\n\t * Figure out which CHOICE element is encoded.\n\t */\n\tpresent = _fetch_present_idx(sptr, specs->pres_offset,specs->pres_size);\n\n\t/*\n\t * Print that element.\n\t */\n\tif(present > 0 && present <= td->elements_count) {\n\t\tasn_TYPE_member_t *elm = &td->elements[present-1];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) return (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\t/* Print member's name and stuff */\n\t\tif(0) {\n\t\t\tif(cb(elm->name, strlen(elm->name), app_key) < 0\n\t\t\t|| cb(\": \", 2, app_key) < 0)\n\t\t\t\treturn -1;\n\t\t}\n\n\t\treturn elm->type->op->print_struct(elm->type, memb_ptr, ilevel,\n\t\t\tcb, app_key);\n\t} else {\n\t\treturn (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\t}\n}\n\nvoid\nCHOICE_free(const asn_TYPE_descriptor_t *td, void *ptr,\n            enum asn_struct_free_method method) {\n    asn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n\tunsigned present;\n\n\tif(!td || !ptr)\n\t\treturn;\n\n\tASN_DEBUG(\"Freeing %s as CHOICE\", td->name);\n\n\t/*\n\t * Figure out which CHOICE element is encoded.\n\t */\n\tpresent = _fetch_present_idx(ptr, specs->pres_offset, specs->pres_size);\n\n\t/*\n\t * Free that element.\n\t */\n\tif(present > 0 && present <= td->elements_count) {\n\t\tasn_TYPE_member_t *elm = &td->elements[present-1];\n\t\tvoid *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(void **)((char *)ptr + elm->memb_offset);\n\t\t\tif(memb_ptr)\n\t\t\t\tASN_STRUCT_FREE(*elm->type, memb_ptr);\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)ptr + elm->memb_offset);\n\t\t\tASN_STRUCT_FREE_CONTENTS_ONLY(*elm->type, memb_ptr);\n\t\t}\n\t}\n\n    switch(method) {\n    case ASFM_FREE_EVERYTHING:\n        FREEMEM(ptr);\n        break;\n    case ASFM_FREE_UNDERLYING:\n        break;\n    case ASFM_FREE_UNDERLYING_AND_RESET:\n        memset(ptr, 0, specs->struct_size);\n        break;\n    }\n}\n\n\n/*\n * The following functions functions offer protection against -fshort-enums,\n * compatible with little- and big-endian machines.\n * If assertion is triggered, either disable -fshort-enums, or add an entry\n * here with the ->pres_size of your target stracture.\n * Unless the target structure is packed, the \".present\" member\n * is guaranteed to be aligned properly. ASN.1 compiler itself does not\n * produce packed code.\n */\nstatic unsigned\n_fetch_present_idx(const void *struct_ptr, unsigned pres_offset,\n                   unsigned pres_size) {\n    const void *present_ptr;\n\tunsigned present;\n\n\tpresent_ptr = ((const char *)struct_ptr) + pres_offset;\n\n\tswitch(pres_size) {\n\tcase sizeof(int):\tpresent = *(const unsigned int *)present_ptr; break;\n\tcase sizeof(short):\tpresent = *(const unsigned short *)present_ptr; break;\n\tcase sizeof(char):\tpresent = *(const unsigned char *)present_ptr; break;\n\tdefault:\n\t\t/* ANSI C mandates enum to be equivalent to integer */\n\t\tassert(pres_size != sizeof(int));\n\t\treturn 0;\t/* If not aborted, pass back safe value */\n\t}\n\n\treturn present;\n}\n\nstatic void\n_set_present_idx(void *struct_ptr, unsigned pres_offset, unsigned pres_size,\n                 unsigned present) {\n    void *present_ptr;\n\tpresent_ptr = ((char *)struct_ptr) + pres_offset;\n\n\tswitch(pres_size) {\n\tcase sizeof(int):\t*(unsigned int *)present_ptr   = present; break;\n\tcase sizeof(short):\t*(unsigned short *)present_ptr = present; break;\n\tcase sizeof(char):\t*(unsigned char *)present_ptr  = present; break;\n\tdefault:\n\t\t/* ANSI C mandates enum to be equivalent to integer */\n\t\tassert(pres_size != sizeof(int));\n\t}\n}\n\nstatic const void *\n_get_member_ptr(const asn_TYPE_descriptor_t *td, const void *sptr,\n                asn_TYPE_member_t **elm_ptr, unsigned *present_out) {\n    asn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n    unsigned present;\n\n    if(!sptr) {\n        *elm_ptr = NULL;\n        *present_out = 0;\n        return NULL;\n    }\n\n    /*\n\t * Figure out which CHOICE element is encoded.\n\t */\n\tpresent = _fetch_present_idx(sptr, specs->pres_offset, specs->pres_size);\n    *present_out = present;\n\n    /*\n     * The presence index is intentionally 1-based to avoid\n     * treating zeroed structure as a valid one.\n     */\n\tif(present > 0 && present <= td->elements_count) {\n        asn_TYPE_member_t *const elm = &td->elements[present - 1];\n        const void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n            memb_ptr =\n                *(const void *const *)((const char *)sptr + elm->memb_offset);\n        } else {\n            memb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n        }\n        *elm_ptr = elm;\n        return memb_ptr;\n    } else {\n        *elm_ptr = NULL;\n        return NULL;\n    }\n\n}\n\nint\nCHOICE_compare(const asn_TYPE_descriptor_t *td, const void *aptr, const void *bptr) {\n    asn_TYPE_member_t *aelm;\n    asn_TYPE_member_t *belm;\n    unsigned apresent = 0;\n    unsigned bpresent = 0;\n    const void *amember = _get_member_ptr(td, aptr, &aelm, &apresent);\n    const void *bmember = _get_member_ptr(td, bptr, &belm, &apresent);\n\n    if(amember && bmember) {\n        if(apresent == bpresent) {\n            assert(aelm == belm);\n            return aelm->type->op->compare_struct(aelm->type, amember, bmember);\n        } else if(apresent < bpresent) {\n            return -1;\n        } else {\n            return 1;\n        }\n    } else if(!amember) {\n        return -1;\n    } else {\n        return 1;\n    }\n}\n\n/*\n * Return the 1-based choice variant presence index.\n * Returns 0 in case of error.\n */\nunsigned\nCHOICE_variant_get_presence(const asn_TYPE_descriptor_t *td, const void *sptr) {\n    asn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n    return _fetch_present_idx(sptr, specs->pres_offset, specs->pres_size);\n}\n\n/*\n * Sets or resets the 1-based choice variant presence index.\n * In case a previous index is not zero, the currently selected structure\n * member is freed and zeroed-out first.\n * Returns 0 on success and -1 on error.\n */\nint\nCHOICE_variant_set_presence(const asn_TYPE_descriptor_t *td, void *sptr,\n                            unsigned present) {\n    extern asn_CHOICE_specifics_t asn_SPC_value_specs_3;\n    asn_CHOICE_specifics_t *specs = (asn_CHOICE_specifics_t *)td->specifics;\n    unsigned old_present;\n\n    if(!sptr) {\n        return -1;\n    }\n\n    if(present > td->elements_count)\n        return -1;\n\n    old_present =\n        _fetch_present_idx(sptr, specs->pres_offset, specs->pres_size);\n    if(present == old_present)\n        return 0;\n\n    if(old_present != 0) {\n        assert(old_present <= td->elements_count);\n        ASN_STRUCT_RESET(*td, sptr);\n    }\n\n    _set_present_idx(sptr, specs->pres_offset, specs->pres_size, present);\n\n    return 0;\n}\n\nasn_TYPE_operation_t asn_OP_CHOICE = {\n\tCHOICE_free,\n\tCHOICE_print,\n\tCHOICE_compare,\n\tCHOICE_constraint,\n\tCHOICE_decode_ber,\n\tCHOICE_encode_der,\n\tCHOICE_decode_xer,\n\tCHOICE_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tCHOICE_decode_oer,\n\tCHOICE_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef ASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tCHOICE_decode_uper,\n\tCHOICE_encode_uper,\n#endif\t/* ASN_DISABLE_PER_SUPPORT */\n\tCHOICE_outmost_tag\n};\n"
  },
  {
    "path": "ext/constr_CHOICE.h",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_CONSTR_CHOICE_H_\n#define\t_CONSTR_CHOICE_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef const struct asn_CHOICE_specifics_s {\n\t/*\n\t * Target structure description.\n\t */\n\tunsigned struct_size;       /* Size of the target structure. */\n\tunsigned ctx_offset;        /* Offset of the asn_codec_ctx_t member */\n\tunsigned pres_offset;       /* Identifier of the present member */\n\tunsigned pres_size;         /* Size of the identifier (enum) */\n\n\t/*\n\t * Tags to members mapping table.\n\t */\n\tconst asn_TYPE_tag2member_t *tag2el;\n\tunsigned tag2el_count;\n\n\t/* Canonical ordering of CHOICE elements, for PER */\n\tconst unsigned *canonical_order;\n\n\t/*\n\t * Extensions-related stuff.\n\t */\n\tsigned ext_start; /* First member of extensions, or -1 */\n} asn_CHOICE_specifics_t;\n\n/*\n * A set specialized functions dealing with the CHOICE type.\n */\nasn_struct_free_f CHOICE_free;\nasn_struct_print_f CHOICE_print;\nasn_struct_compare_f CHOICE_compare;\nasn_constr_check_f CHOICE_constraint;\nber_type_decoder_f CHOICE_decode_ber;\nder_type_encoder_f CHOICE_encode_der;\nxer_type_decoder_f CHOICE_decode_xer;\nxer_type_encoder_f CHOICE_encode_xer;\noer_type_decoder_f CHOICE_decode_oer;\noer_type_encoder_f CHOICE_encode_oer;\nper_type_decoder_f CHOICE_decode_uper;\nper_type_encoder_f CHOICE_encode_uper;\nasn_outmost_tag_f CHOICE_outmost_tag;\nextern asn_TYPE_operation_t asn_OP_CHOICE;\n\n/*\n * Return the 1-based choice variant presence index.\n * Returns 0 in case of error.\n */\nunsigned CHOICE_variant_get_presence(const asn_TYPE_descriptor_t *td,\n                                     const void *structure_ptr);\n\n/*\n * Sets or resets the 1-based choice variant presence index.\n * In case a previous index is not zero, the currently selected structure\n * member is freed and zeroed-out first.\n * Returns 0 on success and -1 on error.\n */\nint CHOICE_variant_set_presence(const asn_TYPE_descriptor_t *td,\n                                void *structure_ptr, unsigned present);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CONSTR_CHOICE_H_ */\n"
  },
  {
    "path": "ext/constr_SEQUENCE.c",
    "content": "/*-\n * Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <constr_SEQUENCE.h>\n#include <OPEN_TYPE.h>\n#include <per_opentype.h>\n\n/*\n * Number of bytes left for this structure.\n * (ctx->left) indicates the number of bytes _transferred_ for the structure.\n * (size) contains the number of bytes in the buffer passed.\n */\n#define\tLEFT\t((size<(size_t)ctx->left)?size:(size_t)ctx->left)\n\n/*\n * If the subprocessor function returns with an indication that it wants\n * more data, it may well be a fatal decoding problem, because the\n * size is constrained by the <TLV>'s L, even if the buffer size allows\n * reading more data.\n * For example, consider the buffer containing the following TLVs:\n * <T:5><L:1><V> <T:6>...\n * The TLV length clearly indicates that one byte is expected in V, but\n * if the V processor returns with \"want more data\" even if the buffer\n * contains way more data than the V processor have seen.\n */\n#define\tSIZE_VIOLATION\t(ctx->left >= 0 && (size_t)ctx->left <= size)\n\n/*\n * This macro \"eats\" the part of the buffer which is definitely \"consumed\",\n * i.e. was correctly converted into local representation or rightfully skipped.\n */\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\\\n\t\tsize_t num = num_bytes;\t\t\\\n\t\tptr = ((const char *)ptr) + num; \\\n\t\tsize -= num;\t\t\t\\\n\t\tif(ctx->left >= 0)\t\t\\\n\t\t\tctx->left -= num;\t\\\n\t\tconsumed_myself += num;\t\t\\\n\t} while(0)\n\n/*\n * Switch to the next phase of parsing.\n */\n#undef\tNEXT_PHASE\n#undef\tPHASE_OUT\n#define\tNEXT_PHASE(ctx)\tdo {\t\t\t\\\n\t\tctx->phase++;\t\t\t\\\n\t\tctx->step = 0;\t\t\t\\\n\t} while(0)\n#define\tPHASE_OUT(ctx)\tdo { ctx->phase = 10; } while(0)\n\n/*\n * Return a standardized complex structure.\n */\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\\\n\t\trval.code = _code;\t\t\\\n\t\trval.consumed = consumed_myself;\\\n\t\treturn rval;\t\t\t\\\n\t} while(0)\n\n/*\n * Check whether we are inside the extensions group.\n */\n#define\tIN_EXTENSION_GROUP(specs, memb_idx)\t\\\n\t( (((signed)(memb_idx)) > (specs)->ext_after)\t\\\n\t&&(((signed)(memb_idx)) < (specs)->ext_before))\n\n\n/*\n * Tags are canonically sorted in the tag2element map.\n */\nstatic int\n_t2e_cmp(const void *ap, const void *bp) {\n\tconst asn_TYPE_tag2member_t *a = (const asn_TYPE_tag2member_t *)ap;\n\tconst asn_TYPE_tag2member_t *b = (const asn_TYPE_tag2member_t *)bp;\n\n\tint a_class = BER_TAG_CLASS(a->el_tag);\n\tint b_class = BER_TAG_CLASS(b->el_tag);\n\n\tif(a_class == b_class) {\n\t\tber_tlv_tag_t a_value = BER_TAG_VALUE(a->el_tag);\n\t\tber_tlv_tag_t b_value = BER_TAG_VALUE(b->el_tag);\n\n\t\tif(a_value == b_value) {\n\t\t\tif(a->el_no > b->el_no)\n\t\t\t\treturn 1;\n\t\t\t/*\n\t\t\t * Important: we do not check\n\t\t\t * for a->el_no <= b->el_no!\n\t\t\t */\n\t\t\treturn 0;\n\t\t} else if(a_value < b_value)\n\t\t\treturn -1;\n\t\telse\n\t\t\treturn 1;\n\t} else if(a_class < b_class) {\n\t\treturn -1;\n\t} else {\n\t\treturn 1;\n\t}\n}\n\n\n/*\n * The decoder of the SEQUENCE type.\n */\nasn_dec_rval_t\nSEQUENCE_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const void *ptr, size_t size, int tag_mode) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_SEQUENCE_specifics_t *specs = (asn_SEQUENCE_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elements = td->elements;\n\n\t/*\n\t * Parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tber_tlv_tag_t tlv_tag;\t/* T from TLV */\n\tasn_dec_rval_t rval;\t/* Return code from subparsers */\n\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\tsize_t edx;\t\t\t/* SEQUENCE element's index */\n\n\tASN_DEBUG(\"Decoding %s as SEQUENCE\", td->name);\n\t\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) {\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\t\n\t/*\n\t * Start to parse where left previously\n\t */\n\tswitch(ctx->phase) {\n\tcase 0:\n\t\t/*\n\t\t * PHASE 0.\n\t\t * Check that the set of tags associated with given structure\n\t\t * perfectly fits our expectations.\n\t\t */\n\n\t\trval = ber_check_tags(opt_codec_ctx, td, ctx, ptr, size,\n\t\t\ttag_mode, 1, &ctx->left, 0);\n\t\tif(rval.code != RC_OK) {\n\t\t\tASN_DEBUG(\"%s tagging check failed: %d\",\n\t\t\t\ttd->name, rval.code);\n\t\t\treturn rval;\n\t\t}\n\n\t\tif(ctx->left >= 0)\n\t\t\tctx->left += rval.consumed; /* ?Substracted below! */\n\t\tADVANCE(rval.consumed);\n\n\t\tNEXT_PHASE(ctx);\n\n\t\tASN_DEBUG(\"Structure consumes %ld bytes, buffer %ld\",\n\t\t\t(long)ctx->left, (long)size);\n\n\t\t/* Fall through */\n\tcase 1:\n\t\t/*\n\t\t * PHASE 1.\n\t\t * From the place where we've left it previously,\n\t\t * try to decode the next member from the list of\n\t\t * this structure's elements.\n\t\t * (ctx->step) stores the member being processed\n\t\t * between invocations and the microphase {0,1} of parsing\n\t\t * that member:\n\t\t * \tstep = (<member_number> * 2 + <microphase>).\n\t\t */\n\t  for(edx = ((size_t)ctx->step >> 1); edx < td->elements_count;\n\t\t\tedx++, ctx->step = (ctx->step & ~1) + 2) {\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\t\tssize_t tag_len;\t/* Length of TLV's T */\n\t\tsize_t opt_edx_end;\t/* Next non-optional element */\n\t\tsize_t n;\n\t\tint use_bsearch;\n\n\t\tif(ctx->step & 1)\n\t\t\tgoto microphase2;\n\n\t\t/*\n\t\t * MICROPHASE 1: Synchronize decoding.\n\t\t */\n\t\tASN_DEBUG(\"In %s SEQUENCE left %d, edx=%zu flags=%d\"\n\t\t\t\t\" opt=%d ec=%d\",\n\t\t\ttd->name, (int)ctx->left, edx,\n\t\t\telements[edx].flags, elements[edx].optional,\n\t\t\ttd->elements_count);\n\n\t\tif(ctx->left == 0\t/* No more stuff is expected */\n\t\t&& (\n\t\t\t/* Explicit OPTIONAL specification reaches the end */\n\t\t\t(edx + elements[edx].optional\n\t\t\t\t\t== td->elements_count)\n\t\t\t||\n\t\t\t/* All extensions are optional */\n\t\t\t(IN_EXTENSION_GROUP(specs, edx)\n\t\t\t\t&& specs->ext_before > (signed)td->elements_count)\n\t\t   )\n\t\t) {\n\t\t\tASN_DEBUG(\"End of SEQUENCE %s\", td->name);\n\t\t\t/*\n\t\t\t * Found the legitimate end of the structure.\n\t\t\t */\n\t\t\tPHASE_OUT(ctx);\n\t\t\tRETURN(RC_OK);\n\t\t}\n\n\t\t/*\n\t\t * Fetch the T from TLV.\n\t\t */\n\t\ttag_len = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\tASN_DEBUG(\"Current tag in %s SEQUENCE for element %zu \"\n\t\t\t\"(%s) is %s encoded in %d bytes, of frame %ld\",\n\t\t\ttd->name, edx, elements[edx].name,\n\t\t\tber_tlv_tag_string(tlv_tag), (int)tag_len, (long)LEFT);\n\t\tswitch(tag_len) {\n\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t/* Fall through */\n\t\tcase -1: RETURN(RC_FAIL);\n\t\t}\n\n\t\tif(ctx->left < 0 && ((const uint8_t *)ptr)[0] == 0) {\n\t\t\tif(LEFT < 2) {\n\t\t\t\tif(SIZE_VIOLATION)\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\telse\n\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t} else if(((const uint8_t *)ptr)[1] == 0) {\n\t\t\tASN_DEBUG(\"edx = %zu, opt = %d, ec=%d\",\n\t\t\t\tedx, elements[edx].optional,\n\t\t\t\ttd->elements_count);\n\t\t\t\tif((edx + elements[edx].optional\n\t\t\t\t\t== td->elements_count)\n\t\t\t\t|| (IN_EXTENSION_GROUP(specs, edx)\n\t\t\t\t\t&& specs->ext_before\n\t\t\t\t\t\t> (signed)td->elements_count)) {\n\t\t\t\t\t/*\n\t\t\t\t\t * Yeah, baby! Found the terminator\n\t\t\t\t\t * of the indefinite length structure.\n\t\t\t\t\t */\n\t\t\t\t\t/*\n\t\t\t\t\t * Proceed to the canonical\n\t\t\t\t\t * finalization function.\n\t\t\t\t\t * No advancing is necessary.\n\t\t\t\t\t */\n\t\t\t\t\tgoto phase3;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Find the next available type with this tag.\n\t\t */\n\t\tuse_bsearch = 0;\n\t\topt_edx_end = edx + elements[edx].optional + 1;\n\t\tif(opt_edx_end > td->elements_count)\n\t\t\topt_edx_end = td->elements_count;\t/* Cap */\n\t\telse if(opt_edx_end - edx > 8) {\n\t\t\t/* Limit the scope of linear search... */\n\t\t\topt_edx_end = edx + 8;\n\t\t\tuse_bsearch = 1;\n\t\t\t/* ... and resort to bsearch() */\n\t\t}\n\t\tfor(n = edx; n < opt_edx_end; n++) {\n\t\t\tif(BER_TAGS_EQUAL(tlv_tag, elements[n].tag)) {\n\t\t\t\t/*\n\t\t\t\t * Found element corresponding to the tag\n\t\t\t\t * being looked at.\n\t\t\t\t * Reposition over the right element.\n\t\t\t\t */\n\t\t\t\tedx = n;\n\t\t\t\tctx->step = 1 + 2 * edx;\t/* Remember! */\n\t\t\t\tgoto microphase2;\n\t\t\t} else if(elements[n].flags & ATF_ANY_TYPE) {\n\t\t\t\t/*\n\t\t\t\t * This is the ANY type, which may bear\n\t\t\t\t * any flag whatsoever.\n\t\t\t\t */\n\t\t\t\tedx = n;\n\t\t\t\tctx->step = 1 + 2 * edx;\t/* Remember! */\n\t\t\t\tgoto microphase2;\n\t\t\t} else if(elements[n].tag == (ber_tlv_tag_t)-1) {\n\t\t\t\tuse_bsearch = 1;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t\tif(use_bsearch) {\n\t\t\t/*\n\t\t\t * Resort to a binary search over\n\t\t\t * sorted array of tags.\n\t\t\t */\n\t\t\tconst asn_TYPE_tag2member_t *t2m;\n\t\t\tasn_TYPE_tag2member_t key = {tlv_tag, edx, 0, 0};\n\t\t\tt2m = (const asn_TYPE_tag2member_t *)bsearch(&key,\n\t\t\t\tspecs->tag2el, specs->tag2el_count,\n\t\t\t\tsizeof(specs->tag2el[0]), _t2e_cmp);\n\t\t\tif(t2m) {\n\t\t\t\tconst asn_TYPE_tag2member_t *best = 0;\n\t\t\t\tconst asn_TYPE_tag2member_t *t2m_f, *t2m_l;\n\t\t\t\tsize_t edx_max = edx + elements[edx].optional;\n\t\t\t\t/*\n\t\t\t\t * Rewind to the first element with that tag,\n\t\t\t\t * `cause bsearch() does not guarantee order.\n\t\t\t\t */\n\t\t\t\tt2m_f = t2m + t2m->toff_first;\n\t\t\t\tt2m_l = t2m + t2m->toff_last;\n\t\t\t\tfor(t2m = t2m_f; t2m <= t2m_l; t2m++) {\n\t\t\t\t\tif(t2m->el_no > edx_max) break;\n\t\t\t\t\tif(t2m->el_no < edx) continue;\n\t\t\t\t\tbest = t2m;\n\t\t\t\t}\n\t\t\t\tif(best) {\n\t\t\t\t\tedx = best->el_no;\n\t\t\t\t\tctx->step = 1 + 2 * edx;\n\t\t\t\t\tgoto microphase2;\n\t\t\t\t}\n\t\t\t}\n\t\t\tn = opt_edx_end;\n\t\t}\n\t\tif(n == opt_edx_end) {\n\t\t\t/*\n\t\t\t * If tag is unknown, it may be either\n\t\t\t * an unknown (thus, incorrect) tag,\n\t\t\t * or an extension (...),\n\t\t\t * or an end of the indefinite-length structure.\n\t\t\t */\n\t\t\tif(!IN_EXTENSION_GROUP(specs,\n\t\t\t\tedx + elements[edx].optional)) {\n\t\t\t\tASN_DEBUG(\"Unexpected tag %s (at %zu)\",\n\t\t\t\t\tber_tlv_tag_string(tlv_tag), edx);\n\t\t\t\tASN_DEBUG(\"Expected tag %s (%s)%s\",\n\t\t\t\t\tber_tlv_tag_string(elements[edx].tag),\n\t\t\t\t\telements[edx].name,\n\t\t\t\t\telements[edx].optional\n\t\t\t\t\t\t?\" or alternatives\":\"\");\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t} else {\n\t\t\t\t/* Skip this tag */\n\t\t\t\tssize_t skip;\n\t\t\t\tedx += elements[edx].optional;\n\n\t\t\t\tASN_DEBUG(\"Skipping unexpected %s (at %zu)\",\n\t\t\t\t\tber_tlv_tag_string(tlv_tag), edx);\n\t\t\t\tskip = ber_skip_length(opt_codec_ctx,\n\t\t\t\t\tBER_TLV_CONSTRUCTED(ptr),\n\t\t\t\t\t(const char *)ptr + tag_len,\n\t\t\t\t\tLEFT - tag_len);\n\t\t\t\tASN_DEBUG(\"Skip length %d in %s\",\n\t\t\t\t\t(int)skip, td->name);\n\t\t\t\tswitch(skip) {\n\t\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t\t/* Fall through */\n\t\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t\t}\n\n\t\t\t\tADVANCE(skip + tag_len);\n\t\t\t\tctx->step -= 2;\n\t\t\t\tedx--;\n\t\t\t\tcontinue;  /* Try again with the next tag */\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * MICROPHASE 2: Invoke the member-specific decoder.\n\t\t */\n\t\tctx->step |= 1;\t\t/* Confirm entering next microphase */\n\tmicrophase2:\n\t\tASN_DEBUG(\"Inside SEQUENCE %s MF2\", td->name);\n\t\t\n\t\t/*\n\t\t * Compute the position of the member inside a structure,\n\t\t * and also a type of containment (it may be contained\n\t\t * as pointer or using inline inclusion).\n\t\t */\n\t\tif(elements[edx].flags & ATF_POINTER) {\n\t\t\t/* Member is a pointer to another structure */\n\t\t\tmemb_ptr2 = (void **)((char *)st + elements[edx].memb_offset);\n\t\t} else {\n\t\t\t/*\n\t\t\t * A pointer to a pointer\n\t\t\t * holding the start of the structure\n\t\t\t */\n\t\t\tmemb_ptr = (char *)st + elements[edx].memb_offset;\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\t\t/*\n\t\t * Invoke the member fetch routine according to member's type\n\t\t */\n\t\tif(elements[edx].flags & ATF_OPEN_TYPE) {\n\t\t\trval = OPEN_TYPE_ber_get(opt_codec_ctx, td, st, &elements[edx], ptr, LEFT);\n        } else {\n\t\t\trval = elements[edx].type->op->ber_decoder(opt_codec_ctx,\n\t\t\t\t\telements[edx].type,\n\t\t\t\t\tmemb_ptr2, ptr, LEFT,\n\t\t\t\t\telements[edx].tag_mode);\n\t\t}\n\t\tASN_DEBUG(\"In %s SEQUENCE decoded %zu %s of %d \"\n\t\t\t\"in %d bytes rval.code %d, size=%d\",\n\t\t\ttd->name, edx, elements[edx].type->name,\n\t\t\t(int)LEFT, (int)rval.consumed, rval.code, (int)size);\n\t\tswitch(rval.code) {\n\t\tcase RC_OK:\n\t\t\tbreak;\n\t\tcase RC_WMORE: /* More data expected */\n\t\t\tif(!SIZE_VIOLATION) {\n\t\t\t\tADVANCE(rval.consumed);\n\t\t\t\tRETURN(RC_WMORE);\n\t\t\t}\n\t\t\tASN_DEBUG(\"Size violation (c->l=%ld <= s=%ld)\",\n\t\t\t\t(long)ctx->left, (long)size);\n\t\t\t/* Fall through */\n\t\tcase RC_FAIL: /* Fatal error */\n\t\t\tRETURN(RC_FAIL);\n\t\t} /* switch(rval) */\n\t\t\n\t\tADVANCE(rval.consumed);\n\t  }\t/* for(all structure members) */\n\n\tphase3:\n\t\tctx->phase = 3;\n\tcase 3:\t/* 00 and other tags expected */\n\tcase 4:\t/* only 00's expected */\n\n\t\tASN_DEBUG(\"SEQUENCE %s Leftover: %ld, size = %ld\",\n\t\t\ttd->name, (long)ctx->left, (long)size);\n\n\t\t/*\n\t\t * Skip everything until the end of the SEQUENCE.\n\t\t */\n\t\twhile(ctx->left) {\n\t\t\tssize_t tl, ll;\n\n\t\t\ttl = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\t\tswitch(tl) {\n\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t/* Fall through */\n\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * If expected <0><0>...\n\t\t\t */\n\t\t\tif(ctx->left < 0\n\t\t\t\t&& ((const uint8_t *)ptr)[0] == 0) {\n\t\t\t\tif(LEFT < 2) {\n\t\t\t\t\tif(SIZE_VIOLATION)\n\t\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t\telse\n\t\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t\t} else if(((const uint8_t *)ptr)[1] == 0) {\n\t\t\t\t\t/*\n\t\t\t\t\t * Correctly finished with <0><0>.\n\t\t\t\t\t */\n\t\t\t\t\tADVANCE(2);\n\t\t\t\t\tctx->left++;\n\t\t\t\t\tctx->phase = 4;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif(!IN_EXTENSION_GROUP(specs, td->elements_count)\n\t\t\t|| ctx->phase == 4) {\n\t\t\t\tASN_DEBUG(\"Unexpected continuation \"\n\t\t\t\t\t\"of a non-extensible type \"\n\t\t\t\t\t\"%s (SEQUENCE): %s\",\n\t\t\t\t\ttd->name,\n\t\t\t\t\tber_tlv_tag_string(tlv_tag));\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\tll = ber_skip_length(opt_codec_ctx,\n\t\t\t\tBER_TLV_CONSTRUCTED(ptr),\n\t\t\t\t(const char *)ptr + tl, LEFT - tl);\n\t\t\tswitch(ll) {\n\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t/* Fall through */\n\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\tADVANCE(tl + ll);\n\t\t}\n\n\t\tPHASE_OUT(ctx);\n\t}\n\t\n\tRETURN(RC_OK);\n}\n\n\n/*\n * The DER encoder of the SEQUENCE type.\n */\nasn_enc_rval_t\nSEQUENCE_encode_der(asn_TYPE_descriptor_t *td,\n\tvoid *sptr, int tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tsize_t computed_size = 0;\n\tasn_enc_rval_t erval;\n\tssize_t ret;\n\tsize_t edx;\n\n\tASN_DEBUG(\"%s %s as SEQUENCE\",\n\t\tcb?\"Encoding\":\"Estimating\", td->name);\n\n\t/*\n\t * Gather the length of the underlying members sequence.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!*memb_ptr2) {\n\t\t\t\tASN_DEBUG(\"Element %s %d not present\",\n\t\t\t\t\telm->name, edx);\n\t\t\t\tif(elm->optional)\n\t\t\t\t\tcontinue;\n\t\t\t\t/* Mandatory element is missing */\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\n\t\t/* Eliminate default values */\n\t\tif(elm->default_value && elm->default_value(0, memb_ptr2) == 1)\n\t\t\tcontinue;\n\n\t\terval = elm->type->op->der_encoder(elm->type, *memb_ptr2,\n\t\t\telm->tag_mode, elm->tag,\n\t\t\t0, 0);\n\t\tif(erval.encoded == -1)\n\t\t\treturn erval;\n\t\tcomputed_size += erval.encoded;\n\t\tASN_DEBUG(\"Member %zu %s estimated %ld bytes\",\n\t\t\tedx, elm->name, (long)erval.encoded);\n\t}\n\n\t/*\n\t * Encode the TLV for the sequence itself.\n\t */\n\tret = der_write_tags(td, computed_size, tag_mode, 1, tag, cb, app_key);\n\tASN_DEBUG(\"Wrote tags: %ld (+%ld)\", (long)ret, (long)computed_size);\n\tif(ret == -1)\n\t\tASN__ENCODE_FAILED;\n\terval.encoded = computed_size + ret;\n\n\tif(!cb) ASN__ENCODED_OK(erval);\n\n\t/*\n\t * Encode all members.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tasn_enc_rval_t tmperval;\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!*memb_ptr2) continue;\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\n\t\t/* Eliminate default values */\n\t\tif(elm->default_value && elm->default_value(0, memb_ptr2) == 1)\n\t\t\tcontinue;\n\n\t\ttmperval = elm->type->op->der_encoder(elm->type, *memb_ptr2,\n\t\t\telm->tag_mode, elm->tag, cb, app_key);\n\t\tif(tmperval.encoded == -1)\n\t\t\treturn tmperval;\n\t\tcomputed_size -= tmperval.encoded;\n\t\tASN_DEBUG(\"Member %zu %s of SEQUENCE %s encoded in %ld bytes\",\n\t\t\tedx, elm->name, td->name, (long)tmperval.encoded);\n\t}\n\n\tif(computed_size != 0)\n\t\t/*\n\t\t * Encoded size is not equal to the computed size.\n\t\t */\n\t\tASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(erval);\n}\n\n\n#undef\tXER_ADVANCE\n#define XER_ADVANCE(num_bytes)           \\\n    do {                                 \\\n        size_t num = (num_bytes);        \\\n        ptr = ((const char *)ptr) + num; \\\n        size -= num;                     \\\n        consumed_myself += num;          \\\n    } while(0)\n\n/*\n * Decode the XER (XML) data.\n */\nasn_dec_rval_t\nSEQUENCE_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const char *opt_mname,\n\t\tconst void *ptr, size_t size) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_SEQUENCE_specifics_t *specs\n\t\t= (asn_SEQUENCE_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elements = td->elements;\n\tconst char *xml_tag = opt_mname ? opt_mname : td->xml_tag;\n\n\t/*\n\t * ... and parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tasn_dec_rval_t rval;\t\t/* Return value from a decoder */\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\tsize_t edx;\t\t\t/* Element index */\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) RETURN(RC_FAIL);\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\n\n\t/*\n\t * Phases of XER/XML processing:\n\t * Phase 0: Check that the opening tag matches our expectations.\n\t * Phase 1: Processing body and reacting on closing tag.\n\t * Phase 2: Processing inner type.\n\t * Phase 3: Skipping unknown extensions.\n\t * Phase 4: PHASED OUT\n\t */\n\tfor(edx = ctx->step; ctx->phase <= 3;) {\n\t\tpxer_chunk_type_e ch_type;\t/* XER chunk type */\n\t\tssize_t ch_size;\t\t/* Chunk size */\n\t\txer_check_tag_e tcv;\t\t/* Tag check value */\n\t\tasn_TYPE_member_t *elm;\n\n\t\t/*\n\t\t * Go inside the inner member of a sequence.\n\t\t */\n\t\tif(ctx->phase == 2) {\n\t\t\tasn_dec_rval_t tmprval;\n\t\t\tvoid *memb_ptr_dontuse;\t\t/* Pointer to the member */\n\t\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\t\telm = &td->elements[edx];\n\n\t\t\tif(elm->flags & ATF_POINTER) {\n\t\t\t\t/* Member is a pointer to another structure */\n\t\t\t\tmemb_ptr2 = (void **)((char *)st + elm->memb_offset);\n\t\t\t} else {\n\t\t\t\tmemb_ptr_dontuse = (char *)st + elm->memb_offset;\n\t\t\t\tmemb_ptr2 = &memb_ptr_dontuse;  /* Only use of memb_ptr_dontuse */\n\t\t\t}\n\n\t\t\tif(elm->flags & ATF_OPEN_TYPE) {\n\t\t\t\ttmprval = OPEN_TYPE_xer_get(opt_codec_ctx, td, st, elm, ptr, size);\n\t\t\t} else {\n\t\t\t\t/* Invoke the inner type decoder, m.b. multiple times */\n\t\t\t\ttmprval = elm->type->op->xer_decoder(opt_codec_ctx,\n\t\t\t\t\t\telm->type, memb_ptr2, elm->name,\n\t\t\t\t\t\tptr, size);\n\t\t\t}\n\t\t\tXER_ADVANCE(tmprval.consumed);\n\t\t\tif(tmprval.code != RC_OK)\n\t\t\t\tRETURN(tmprval.code);\n\t\t\tctx->phase = 1;\t/* Back to body processing */\n\t\t\tctx->step = ++edx;\n\t\t\tASN_DEBUG(\"XER/SEQUENCE phase => %d, step => %d\",\n\t\t\t\tctx->phase, ctx->step);\n\t\t\t/* Fall through */\n\t\t}\n\n\t\t/*\n\t\t * Get the next part of the XML stream.\n\t\t */\n\t\tch_size = xer_next_token(&ctx->context, ptr, size,\n\t\t\t&ch_type);\n\t\tif(ch_size == -1) {\n\t\t    RETURN(RC_FAIL);\n\t\t} else {\n\t\t\tswitch(ch_type) {\n\t\t\tcase PXER_WMORE:\n\t\t\t\tRETURN(RC_WMORE);\n\t\t\tcase PXER_COMMENT:\t/* Got XML comment */\n\t\t\tcase PXER_TEXT:\t\t/* Ignore free-standing text */\n\t\t\t\tXER_ADVANCE(ch_size);\t/* Skip silently */\n\t\t\t\tcontinue;\n\t\t\tcase PXER_TAG:\n\t\t\t\tbreak;\t/* Check the rest down there */\n\t\t\t}\n\t\t}\n\n\t\ttcv = xer_check_tag(ptr, ch_size, xml_tag);\n\t\tASN_DEBUG(\"XER/SEQUENCE: tcv = %d, ph=%d [%s]\",\n\t\t\ttcv, ctx->phase, xml_tag);\n\n\t\t/* Skip the extensions section */\n\t\tif(ctx->phase == 3) {\n\t\t\tswitch(xer_skip_unknown(tcv, &ctx->left)) {\n\t\t\tcase -1:\n\t\t\t\tctx->phase = 4;\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\tcase 0:\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\tcase 1:\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tctx->phase = 1;\n\t\t\t\tcontinue;\n\t\t\tcase 2:\n\t\t\t\tctx->phase = 1;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tswitch(tcv) {\n\t\tcase XCT_CLOSING:\n\t\t\tif(ctx->phase == 0) break;\n\t\t\tctx->phase = 0;\n\t\t\t/* Fall through */\n\t\tcase XCT_BOTH:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\tif(edx >= td->elements_count\n\t\t\t\t   ||\n\t\t\t\t   /* Explicit OPTIONAL specs reaches the end */\n\t\t\t\t    (edx + elements[edx].optional\n\t\t\t\t\t== td->elements_count)\n\t\t\t\t   ||\n\t\t\t\t   /* All extensions are optional */\n\t\t\t\t   (IN_EXTENSION_GROUP(specs, edx)\n\t\t\t\t\t&& specs->ext_before\n\t\t\t\t\t\t> (signed)td->elements_count)\n\t\t\t\t) {\n\t\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\t\tctx->phase = 4;\t/* Phase out */\n\t\t\t\t\tRETURN(RC_OK);\n\t\t\t\t} else {\n\t\t\t\t\tASN_DEBUG(\"Premature end of XER SEQUENCE\");\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t}\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_OPENING:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tctx->phase = 1;\t/* Processing body phase */\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_UNKNOWN_OP:\n\t\tcase XCT_UNKNOWN_BO:\n\n\t\t\tASN_DEBUG(\"XER/SEQUENCE: tcv=%d, ph=%d, edx=%zu\",\n\t\t\t\ttcv, ctx->phase, edx);\n\t\t\tif(ctx->phase != 1) {\n\t\t\t\tbreak;\t/* Really unexpected */\n\t\t\t}\n\n\t\t\tif(edx < td->elements_count) {\n\t\t\t\t/*\n\t\t\t\t * Search which member corresponds to this tag.\n\t\t\t\t */\n\t\t\t\tsize_t n;\n\t\t\t\tsize_t edx_end = edx + elements[edx].optional + 1;\n\t\t\t\tif(edx_end > td->elements_count)\n\t\t\t\t\tedx_end = td->elements_count;\n\t\t\t\tfor(n = edx; n < edx_end; n++) {\n\t\t\t\t\telm = &td->elements[n];\n\t\t\t\t\ttcv = xer_check_tag(ptr, ch_size, elm->name);\n\t\t\t\t\tswitch(tcv) {\n\t\t\t\t\tcase XCT_BOTH:\n\t\t\t\t\tcase XCT_OPENING:\n\t\t\t\t\t\t/*\n\t\t\t\t\t\t * Process this member.\n\t\t\t\t\t\t */\n\t\t\t\t\t\tctx->step = edx = n;\n\t\t\t\t\t\tctx->phase = 2;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase XCT_UNKNOWN_OP:\n\t\t\t\t\tcase XCT_UNKNOWN_BO:\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tn = edx_end;\n\t\t\t\t\t\tbreak;\t/* Phase out */\n\t\t\t\t\t}\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(n != edx_end)\n\t\t\t\t\tcontinue;\n\t\t\t} else {\n\t\t\t\tASN_DEBUG(\"Out of defined members: %zu/%u\",\n\t\t\t\t\tedx, td->elements_count);\n\t\t\t}\n\n\t\t\t/* It is expected extension */\n\t\t\tif(IN_EXTENSION_GROUP(specs,\n\t\t\t\tedx + (edx < td->elements_count\n\t\t\t\t\t? elements[edx].optional : 0))) {\n\t\t\t\tASN_DEBUG(\"Got anticipated extension at %zu\",\n\t\t\t\t\tedx);\n\t\t\t\t/*\n\t\t\t\t * Check for (XCT_BOTH or XCT_UNKNOWN_BO)\n\t\t\t\t * By using a mask. Only record a pure\n\t\t\t\t * <opening> tags.\n\t\t\t\t */\n\t\t\t\tif(tcv & XCT_CLOSING) {\n\t\t\t\t\t/* Found </extension> without body */\n\t\t\t\t} else {\n\t\t\t\t\tctx->left = 1;\n\t\t\t\t\tctx->phase = 3;\t/* Skip ...'s */\n\t\t\t\t}\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t/* Fall through */\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\n\t\tASN_DEBUG(\"Unexpected XML tag in SEQUENCE [%c%c%c%c%c%c]\",\n\t\t\tsize>0?((const char *)ptr)[0]:'.',\n\t\t\tsize>1?((const char *)ptr)[1]:'.',\n\t\t\tsize>2?((const char *)ptr)[2]:'.',\n\t\t\tsize>3?((const char *)ptr)[3]:'.',\n\t\t\tsize>4?((const char *)ptr)[4]:'.',\n\t\t\tsize>5?((const char *)ptr)[5]:'.');\n\t\tbreak;\n\t}\n\n\tctx->phase = 4;\t/* \"Phase out\" on hard failure */\n\tRETURN(RC_FAIL);\n}\n\nasn_enc_rval_t\nSEQUENCE_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er;\n\tint xcan = (flags & XER_F_CANONICAL);\n\tsize_t edx;\n\n\tif(!sptr)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = 0;\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_enc_rval_t tmper;\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\n\t\tconst char *mname = elm->name;\n\t\tunsigned int mlen = strlen(mname);\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional)\n\t\t\t\t\tcontinue;\n\t\t\t\t/* Mandatory element is missing */\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\t/*\n\t\t * X.693 (0112) #9.5.\n\t\t * TODO: Default values' encodings shall always be present.\n\t\t */\n\n\t\tif(!xcan) ASN__TEXT_INDENT(1, ilevel);\n\t\tASN__CALLBACK3(\"<\", 1, mname, mlen, \">\", 1);\n\n\t\t/* Print the member itself */\n\t\ttmper = elm->type->op->xer_encoder(elm->type, memb_ptr,\n\t\t\tilevel + 1, flags, cb, app_key);\n\t\tif(tmper.encoded == -1) return tmper;\n\n\t\tASN__CALLBACK3(\"</\", 2, mname, mlen, \">\", 1);\n\t\ter.encoded += 5 + (2 * mlen) + tmper.encoded;\n\t}\n\n\tif(!xcan) ASN__TEXT_INDENT(1, ilevel - 1);\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nint\nSEQUENCE_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tsize_t edx;\n\tint ret;\n\n\tif(!sptr) return (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\t/* Dump preamble */\n\tif(cb(td->name, strlen(td->name), app_key) < 0\n\t|| cb(\" ::= {\", 6, app_key) < 0)\n\t\treturn -1;\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional) continue;\n\t\t\t\t/* Print <absent> line */\n\t\t\t\t/* Fall through */\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\t/* Indentation */\n\t\t_i_INDENT(1);\n\n\t\t/* Print the member's name and stuff */\n\t\tif(cb(elm->name, strlen(elm->name), app_key) < 0\n\t\t|| cb(\": \", 2, app_key) < 0)\n\t\t\treturn -1;\n\n\t\t/* Print the member itself */\n\t\tret = elm->type->op->print_struct(elm->type, memb_ptr, ilevel + 1,\n\t\t\tcb, app_key);\n\t\tif(ret) return ret;\n\t}\n\n\tilevel--;\n\t_i_INDENT(1);\n\n\treturn (cb(\"}\", 1, app_key) < 0) ? -1 : 0;\n}\n\nvoid\nSEQUENCE_free(const asn_TYPE_descriptor_t *td, void *sptr,\n              enum asn_struct_free_method method) {\n    size_t edx;\n\n\tif(!td || !sptr)\n\t\treturn;\n\n\tASN_DEBUG(\"Freeing %s as SEQUENCE\", td->name);\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(memb_ptr)\n\t\t\t\tASN_STRUCT_FREE(*elm->type, memb_ptr);\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tASN_STRUCT_FREE_CONTENTS_ONLY(*elm->type, memb_ptr);\n\t\t}\n\t}\n\n    switch(method) {\n    case ASFM_FREE_EVERYTHING:\n        FREEMEM(sptr);\n        break;\n    case ASFM_FREE_UNDERLYING:\n        break;\n    case ASFM_FREE_UNDERLYING_AND_RESET:\n        memset(sptr, 0,\n               ((asn_SEQUENCE_specifics_t *)(td->specifics))->struct_size);\n        break;\n    }\n}\n\nint\nSEQUENCE_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t edx;\n\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Iterate over structure members and check their validity.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional)\n\t\t\t\t\tcontinue;\n\t\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\"%s: mandatory element %s absent (%s:%d)\",\n\t\t\t\ttd->name, elm->name, __FILE__, __LINE__);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\tif(elm->memb_constraints) {\n\t\t\tint ret = elm->memb_constraints(elm->type, memb_ptr,\n\t\t\t\tctfailcb, app_key);\n\t\t\tif(ret) return ret;\n\t\t} else {\n\t\t\tint ret = elm->type->check_constraints(elm->type,\n\t\t\t\tmemb_ptr, ctfailcb, app_key);\n\t\t\tif(ret) return ret;\n\t\t\t/*\n\t\t\t * Cannot inherit it earlier:\n\t\t\t * need to make sure we get the updated version.\n\t\t\t */\n\t\t\telm->memb_constraints = elm->type->check_constraints;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\n#ifndef ASN_DISABLE_PER_SUPPORT\n\nasn_dec_rval_t\nSEQUENCE_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                     const asn_per_constraints_t *constraints, void **sptr,\n                     asn_per_data_t *pd) {\n\tasn_SEQUENCE_specifics_t *specs = (asn_SEQUENCE_specifics_t *)td->specifics;\n\tvoid *st = *sptr;\t/* Target structure. */\n\tint extpresent;\t\t/* Extension additions are present */\n\tuint8_t *opres;\t\t/* Presence of optional root members */\n\tasn_per_data_t opmd;\n\tasn_dec_rval_t rv;\n\tsize_t edx;\n\n\t(void)constraints;\n\n\tif(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx))\n\t\tASN__DECODE_FAILED;\n\n\tif(!st) {\n\t\tst = *sptr = CALLOC(1, specs->struct_size);\n\t\tif(!st) ASN__DECODE_FAILED;\n\t}\n\n\tASN_DEBUG(\"Decoding %s as SEQUENCE (UPER)\", td->name);\n\n\t/* Handle extensions */\n\tif(specs->ext_before >= 0) {\n\t\textpresent = per_get_few_bits(pd, 1);\n\t\tif(extpresent < 0) ASN__DECODE_STARVED;\n\t} else {\n\t\textpresent = 0;\n\t}\n\n\t/* Prepare a place and read-in the presence bitmap */\n\tmemset(&opmd, 0, sizeof(opmd));\n\tif(specs->roms_count) {\n\t\topres = (uint8_t *)MALLOC(((specs->roms_count + 7) >> 3) + 1);\n\t\tif(!opres) ASN__DECODE_FAILED;\n\t\t/* Get the presence map */\n\t\tif(per_get_many_bits(pd, opres, 0, specs->roms_count)) {\n\t\t\tFREEMEM(opres);\n\t\t\tASN__DECODE_STARVED;\n\t\t}\n\t\topmd.buffer = opres;\n\t\topmd.nbits = specs->roms_count;\n\t\tASN_DEBUG(\"Read in presence bitmap for %s of %d bits (%x..)\",\n\t\t\ttd->name, specs->roms_count, *opres);\n\t} else {\n\t\topres = 0;\n\t}\n\n\t/*\n\t * Get the sequence ROOT elements.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\tif(IN_EXTENSION_GROUP(specs, edx))\n\t\t\tcontinue;\n\n\t\t/* Fetch the pointer to this member */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)st + elm->memb_offset);\n\t\t} else {\n\t\t\tmemb_ptr = (char *)st + elm->memb_offset;\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\n\t\t/* Deal with optionality */\n\t\tif(elm->optional) {\n\t\t\tint present = per_get_few_bits(&opmd, 1);\n\t\t\tASN_DEBUG(\"Member %s->%s is optional, p=%d (%d->%d)\",\n\t\t\t\ttd->name, elm->name, present,\n\t\t\t\t(int)opmd.nboff, (int)opmd.nbits);\n\t\t\tif(present == 0) {\n\t\t\t\t/* This element is not present */\n\t\t\t\tif(elm->default_value) {\n\t\t\t\t\t/* Fill-in DEFAULT */\n\t\t\t\t\tif(elm->default_value(1, memb_ptr2)) {\n\t\t\t\t\t\tFREEMEM(opres);\n\t\t\t\t\t\tASN__DECODE_FAILED;\n\t\t\t\t\t}\n\t\t\t\t\tASN_DEBUG(\"Filled-in default\");\n\t\t\t\t}\n\t\t\t\t/* The member is just not present */\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\t}\n\n\t\t/* Fetch the member from the stream */\n\t\tASN_DEBUG(\"Decoding member \\\"%s\\\" in %s\", elm->name, td->name);\n\n\t\tif(elm->flags & ATF_OPEN_TYPE) {\n\t\t\trv = OPEN_TYPE_uper_get(opt_codec_ctx, td, st, elm, pd);\n\t\t} else {\n\t\t\trv = elm->type->op->uper_decoder(opt_codec_ctx, elm->type,\n\t\t\t\t\telm->per_constraints, memb_ptr2, pd);\n\t\t}\n\t\tif(rv.code != RC_OK) {\n\t\t\tASN_DEBUG(\"Failed decode %s in %s\",\n\t\t\t\telm->name, td->name);\n\t\t\tFREEMEM(opres);\n\t\t\treturn rv;\n\t\t}\n\t}\n\n\t/* Optionality map is not needed anymore */\n\tFREEMEM(opres);\n\n\t/*\n\t * Deal with extensions.\n\t */\n\tif(extpresent) {\n\t\tssize_t bmlength;\n\t\tuint8_t *epres;\t\t/* Presence of extension members */\n\t\tasn_per_data_t epmd;\n\n\t\tbmlength = uper_get_nslength(pd);\n\t\tif(bmlength < 0) ASN__DECODE_STARVED;\n\n\t\tASN_DEBUG(\"Extensions %ld present in %s\", (long)bmlength, td->name);\n\n\t\tepres = (uint8_t *)MALLOC((bmlength + 15) >> 3);\n\t\tif(!epres) ASN__DECODE_STARVED;\n\n\t\t/* Get the extensions map */\n\t\tif(per_get_many_bits(pd, epres, 0, bmlength)) {\n\t\t\tFREEMEM(epres);\n\t\t\tASN__DECODE_STARVED;\n\t\t}\n\n\t\tmemset(&epmd, 0, sizeof(epmd));\n\t\tepmd.buffer = epres;\n\t\tepmd.nbits = bmlength;\n\t\tASN_DEBUG(\"Read in extensions bitmap for %s of %ld bits (%x..)\",\n\t\t\ttd->name, (long)bmlength, *epres);\n\n\t    /* Go over extensions and read them in */\n\t    for(edx = specs->ext_after + 1; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\t\tint present;\n\n\t\tif(!IN_EXTENSION_GROUP(specs, edx)) {\n\t\t\tASN_DEBUG(\"%zu is not an extension\", edx);\n\t\t\tcontinue;\n\t\t}\n\n\t\t/* Fetch the pointer to this member */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)st + elm->memb_offset);\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)st + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\n\t\tpresent = per_get_few_bits(&epmd, 1);\n\t\tif(present <= 0) {\n\t\t\tif(present < 0) break;\t/* No more extensions */\n\t\t\tcontinue;\n\t\t}\n\n\t\tASN_DEBUG(\"Decoding member %s in %s %p\", elm->name, td->name, *memb_ptr2);\n\t\trv = uper_open_type_get(opt_codec_ctx, elm->type,\n\t\t\telm->per_constraints, memb_ptr2, pd);\n\t\tif(rv.code != RC_OK) {\n\t\t\tFREEMEM(epres);\n\t\t\treturn rv;\n\t\t}\n\t    }\n\n\t\t/* Skip over overflow extensions which aren't present\n\t\t * in this system's version of the protocol */\n\t\tfor(;;) {\n\t\t\tASN_DEBUG(\"Getting overflow extensions\");\n\t\t\tswitch(per_get_few_bits(&epmd, 1)) {\n\t\t\tcase -1: break;\n\t\t\tcase 0: continue;\n\t\t\tdefault:\n\t\t\t\tif(uper_open_type_skip(opt_codec_ctx, pd)) {\n\t\t\t\t\tFREEMEM(epres);\n\t\t\t\t\tASN__DECODE_STARVED;\n\t\t\t\t}\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\n\t\tFREEMEM(epres);\n\t}\n\n\t/* Fill DEFAULT members in extensions */\n\tfor(edx = specs->roms_count; edx < specs->roms_count\n\t\t\t+ specs->aoms_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid **memb_ptr2;\t/* Pointer to member pointer */\n\n\t\tif(!elm->default_value) continue;\n\n\t\t/* Fetch the pointer to this member */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)st\n\t\t\t\t\t+ elm->memb_offset);\n\t\t\tif(*memb_ptr2) continue;\n\t\t} else {\n\t\t\tcontinue;\t/* Extensions are all optionals */\n\t\t}\n\n\t\t/* Set default value */\n\t\tif(elm->default_value(1, memb_ptr2)) {\n\t\t\tASN__DECODE_FAILED;\n\t\t}\n\t}\n\n\trv.consumed = 0;\n\trv.code = RC_OK;\n\treturn rv;\n}\n\nstatic int\nSEQUENCE_handle_extensions(asn_TYPE_descriptor_t *td, void *sptr,\n\t\tasn_per_outp_t *po1, asn_per_outp_t *po2) {\n\tasn_SEQUENCE_specifics_t *specs\n\t\t= (asn_SEQUENCE_specifics_t *)td->specifics;\n\tint exts_present = 0;\n\tint exts_count = 0;\n\tsize_t edx;\n\n\tif(specs->ext_before < 0)\n\t\treturn 0;\n\n\t/* Find out which extensions are present */\n\tfor(edx = specs->ext_after + 1; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\t\tint present;\n\n\t\tif(!IN_EXTENSION_GROUP(specs, edx)) {\n\t\t\tASN_DEBUG(\"%s (@%zu) is not extension\", elm->type->name, edx);\n\t\t\tcontinue;\n\t\t}\n\n\t\t/* Fetch the pointer to this member */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tpresent = (*memb_ptr2 != 0);\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t\tpresent = 1;\n\t\t}\n\n\t\tASN_DEBUG(\"checking %s (@%zu) present => %d\",\n\t\t\telm->type->name, edx, present);\n\t\texts_count++;\n\t\texts_present += present;\n\n\t\t/* Encode as presence marker */\n\t\tif(po1 && per_put_few_bits(po1, present, 1))\n\t\t\treturn -1;\n\t\t/* Encode as open type field */\n\t\tif(po2 && present && uper_open_type_put(elm->type,\n\t\t\t\telm->per_constraints, *memb_ptr2, po2))\n\t\t\treturn -1;\n\n\t}\n\n\treturn exts_present ? exts_count : 0;\n}\n\nasn_enc_rval_t\nSEQUENCE_encode_uper(asn_TYPE_descriptor_t *td,\n                     const asn_per_constraints_t *constraints, void *sptr,\n                     asn_per_outp_t *po) {\n\tasn_SEQUENCE_specifics_t *specs\n\t\t= (asn_SEQUENCE_specifics_t *)td->specifics;\n\tasn_enc_rval_t er;\n\tint n_extensions;\n\tsize_t edx;\n\tsize_t i;\n\n\t(void)constraints;\n\n\tif(!sptr)\n\t\tASN__ENCODE_FAILED;\n\n\ter.encoded = 0;\n\n\tASN_DEBUG(\"Encoding %s as SEQUENCE (UPER)\", td->name);\n\n\n\t/*\n\t * X.691#18.1 Whether structure is extensible\n\t * and whether to encode extensions\n\t */\n\tif(specs->ext_before >= 0) {\n\t\tn_extensions = SEQUENCE_handle_extensions(td, sptr, 0, 0);\n\t\tif(n_extensions < 0)\n\t\t\tASN__ENCODE_FAILED;\n\t\tif(per_put_few_bits(po, n_extensions ? 1 : 0, 1))\n\t\t\tASN__ENCODE_FAILED;\n\t} else {\n\t\tn_extensions = 0;\t/* There are no extensions to encode */\n\t}\n\n\t/* Encode a presence bitmap */\n\tfor(i = 0; i < specs->roms_count; i++) {\n\t\tasn_TYPE_member_t *elm;\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\t\tint present;\n\n\t\tedx = specs->oms[i];\n\t\telm = &td->elements[edx];\n\n\t\t/* Fetch the pointer to this member */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tpresent = (*memb_ptr2 != 0);\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t\tpresent = 1;\n\t\t}\n\n\t\t/* Eliminate default values */\n\t\tif(present && elm->default_value\n\t\t&& elm->default_value(0, memb_ptr2) == 1)\n\t\t\tpresent = 0;\n\n\t\tASN_DEBUG(\"Element %s %s %s->%s is %s\",\n\t\t\telm->flags & ATF_POINTER ? \"ptr\" : \"inline\",\n\t\t\telm->default_value ? \"def\" : \"wtv\",\n\t\t\ttd->name, elm->name, present ? \"present\" : \"absent\");\n\t\tif(per_put_few_bits(po, present, 1))\n\t\t\tASN__ENCODE_FAILED;\n\t}\n\n\t/*\n\t * Encode the sequence ROOT elements.\n\t */\n\tASN_DEBUG(\"ext_after = %d, ec = %d, eb = %d\", specs->ext_after, td->elements_count, specs->ext_before);\n\tfor(edx = 0; edx < ((specs->ext_after < 0)\n\t\t? td->elements_count : specs->ext_before - 1); edx++) {\n\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\tif(IN_EXTENSION_GROUP(specs, edx))\n\t\t\tcontinue;\n\n\t\tASN_DEBUG(\"About to encode %s\", elm->type->name);\n\n\t\t/* Fetch the pointer to this member */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!*memb_ptr2) {\n\t\t\t\tASN_DEBUG(\"Element %s %zu not present\",\n\t\t\t\t\telm->name, edx);\n\t\t\t\tif(elm->optional)\n\t\t\t\t\tcontinue;\n\t\t\t\t/* Mandatory element is missing */\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\n\t\t/* Eliminate default values */\n\t\tif(elm->default_value && elm->default_value(0, memb_ptr2) == 1)\n\t\t\tcontinue;\n\n\t\tASN_DEBUG(\"Encoding %s->%s\", td->name, elm->name);\n\t\ter = elm->type->op->uper_encoder(elm->type, elm->per_constraints,\n\t\t\t*memb_ptr2, po);\n\t\tif(er.encoded == -1)\n\t\t\treturn er;\n\t}\n\n\t/* No extensions to encode */\n\tif(!n_extensions) ASN__ENCODED_OK(er);\n\n\tASN_DEBUG(\"Length of %d bit-map\", n_extensions);\n\t/* #18.8. Write down the presence bit-map length. */\n\tif(uper_put_nslength(po, n_extensions))\n\t\tASN__ENCODE_FAILED;\n\n\tASN_DEBUG(\"Bit-map of %d elements\", n_extensions);\n\t/* #18.7. Encoding the extensions presence bit-map. */\n\t/* TODO: act upon NOTE in #18.7 for canonical PER */\n\tif(SEQUENCE_handle_extensions(td, sptr, po, 0) != n_extensions)\n\t\tASN__ENCODE_FAILED;\n\n\tASN_DEBUG(\"Writing %d extensions\", n_extensions);\n\t/* #18.9. Encode extensions as open type fields. */\n\tif(SEQUENCE_handle_extensions(td, sptr, 0, po) != n_extensions)\n\t\tASN__ENCODE_FAILED;\n\n\tASN__ENCODED_OK(er);\n}\n\n#endif  /* ASN_DISABLE_PER_SUPPORT */\n\nint\nSEQUENCE_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n                 const void *bptr) {\n    size_t edx;\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tconst void *amemb;\n\t\tconst void *bmemb;\n        int ret;\n\n\t\tif(elm->flags & ATF_POINTER) {\n            amemb =\n                *(const void *const *)((const char *)aptr + elm->memb_offset);\n            bmemb =\n                *(const void *const *)((const char *)bptr + elm->memb_offset);\n            if(!amemb) {\n                if(!bmemb) continue;\n                return -1;\n            } else if(!bmemb) {\n                return 1;\n            }\n\t\t} else {\n            amemb = (const void *)((const char *)aptr + elm->memb_offset);\n            bmemb = (const void *)((const char *)bptr + elm->memb_offset);\n\t\t}\n\n        ret = elm->type->op->compare_struct(elm->type, amemb, bmemb);\n        if(ret != 0) return ret;\n    }\n\n    return 0;\n}\n\nasn_TYPE_operation_t asn_OP_SEQUENCE = {\n\tSEQUENCE_free,\n\tSEQUENCE_print,\n\tSEQUENCE_compare,\n\tSEQUENCE_constraint,\n\tSEQUENCE_decode_ber,\n\tSEQUENCE_encode_der,\n\tSEQUENCE_decode_xer,\n\tSEQUENCE_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\tSEQUENCE_decode_oer,\n\tSEQUENCE_encode_oer,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef ASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tSEQUENCE_decode_uper,\n\tSEQUENCE_encode_uper,\n#endif /* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\n\n"
  },
  {
    "path": "ext/constr_SEQUENCE.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_CONSTR_SEQUENCE_H_\n#define\t_CONSTR_SEQUENCE_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef const struct asn_SEQUENCE_specifics_s {\n\t/*\n\t * Target structure description.\n\t */\n\tunsigned struct_size;\t/* Size of the target structure. */\n\tunsigned ctx_offset;\t/* Offset of the asn_struct_ctx_t member */\n\n\t/*\n\t * Tags to members mapping table (sorted).\n\t */\n\tconst asn_TYPE_tag2member_t *tag2el;\n\tunsigned tag2el_count;\n\n\t/*\n\t * Optional members of the extensions root (roms) or additions (aoms).\n\t * Meaningful for PER.\n\t */\n\tconst int *oms;         /* Optional MemberS */\n\tunsigned roms_count;    /* Root optional members count */\n\tunsigned aoms_count;    /* Additions optional members count */\n\n\t/*\n\t * Description of an extensions group.\n\t */\n\tsigned ext_after;       /* Extensions start after this member */\n\tsigned ext_before;      /* Extensions stop before this member */\n} asn_SEQUENCE_specifics_t;\n\n\n/*\n * A set specialized functions dealing with the SEQUENCE type.\n */\nasn_struct_free_f SEQUENCE_free;\nasn_struct_print_f SEQUENCE_print;\nasn_struct_compare_f SEQUENCE_compare;\nasn_constr_check_f SEQUENCE_constraint;\nber_type_decoder_f SEQUENCE_decode_ber;\nder_type_encoder_f SEQUENCE_encode_der;\nxer_type_decoder_f SEQUENCE_decode_xer;\nxer_type_encoder_f SEQUENCE_encode_xer;\noer_type_decoder_f SEQUENCE_decode_oer;\noer_type_encoder_f SEQUENCE_encode_oer;\nper_type_decoder_f SEQUENCE_decode_uper;\nper_type_encoder_f SEQUENCE_encode_uper;\nextern asn_TYPE_operation_t asn_OP_SEQUENCE;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CONSTR_SEQUENCE_H_ */\n"
  },
  {
    "path": "ext/constr_SEQUENCE_OF.c",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <constr_SEQUENCE_OF.h>\n#include <asn_SEQUENCE_OF.h>\n\n/*\n * The DER encoder of the SEQUENCE OF type.\n */\nasn_enc_rval_t\nSEQUENCE_OF_encode_der(asn_TYPE_descriptor_t *td, void *ptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_TYPE_member_t *elm = td->elements;\n\tasn_anonymous_sequence_ *list = _A_SEQUENCE_FROM_VOID(ptr);\n\tsize_t computed_size = 0;\n\tssize_t encoding_size = 0;\n\tasn_enc_rval_t erval;\n\tint edx;\n\n\tASN_DEBUG(\"Estimating size of SEQUENCE OF %s\", td->name);\n\n\t/*\n\t * Gather the length of the underlying members sequence.\n\t */\n\tfor(edx = 0; edx < list->count; edx++) {\n\t\tvoid *memb_ptr = list->array[edx];\n\t\tif(!memb_ptr) continue;\n\t\terval = elm->type->op->der_encoder(elm->type, memb_ptr,\n\t\t\t0, elm->tag,\n\t\t\t0, 0);\n\t\tif(erval.encoded == -1)\n\t\t\treturn erval;\n\t\tcomputed_size += erval.encoded;\n\t}\n\n\t/*\n\t * Encode the TLV for the sequence itself.\n\t */\n\tencoding_size = der_write_tags(td, computed_size, tag_mode, 1, tag,\n\t\tcb, app_key);\n\tif(encoding_size == -1) {\n\t\terval.encoded = -1;\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = ptr;\n\t\treturn erval;\n\t}\n\n\tcomputed_size += encoding_size;\n\tif(!cb) {\n\t\terval.encoded = computed_size;\n\t\tASN__ENCODED_OK(erval);\n\t}\n\n\tASN_DEBUG(\"Encoding members of SEQUENCE OF %s\", td->name);\n\n\t/*\n\t * Encode all members.\n\t */\n\tfor(edx = 0; edx < list->count; edx++) {\n\t\tvoid *memb_ptr = list->array[edx];\n\t\tif(!memb_ptr) continue;\n\t\terval = elm->type->op->der_encoder(elm->type, memb_ptr,\n\t\t\t0, elm->tag,\n\t\t\tcb, app_key);\n\t\tif(erval.encoded == -1)\n\t\t\treturn erval;\n\t\tencoding_size += erval.encoded;\n\t}\n\n\tif(computed_size != (size_t)encoding_size) {\n\t\t/*\n\t\t * Encoded size is not equal to the computed size.\n\t\t */\n\t\terval.encoded = -1;\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = ptr;\n\t} else {\n\t\terval.encoded = computed_size;\n\t\terval.structure_ptr = 0;\n\t\terval.failed_type = 0;\n\t}\n\n\treturn erval;\n}\n\nasn_enc_rval_t\nSEQUENCE_OF_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er;\n        asn_SET_OF_specifics_t *specs = (asn_SET_OF_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elm = td->elements;\n\tasn_anonymous_sequence_ *list = _A_SEQUENCE_FROM_VOID(sptr);\n\tconst char *mname = specs->as_XMLValueList\n\t\t? 0 : ((*elm->name) ? elm->name : elm->type->xml_tag);\n\tunsigned int mlen = mname ? strlen(mname) : 0;\n\tint xcan = (flags & XER_F_CANONICAL);\n\tint i;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\n\ter.encoded = 0;\n\n\tfor(i = 0; i < list->count; i++) {\n\t\tasn_enc_rval_t tmper;\n\t\tvoid *memb_ptr = list->array[i];\n\t\tif(!memb_ptr) continue;\n\n\t\tif(mname) {\n\t\t\tif(!xcan) ASN__TEXT_INDENT(1, ilevel);\n\t\t\tASN__CALLBACK3(\"<\", 1, mname, mlen, \">\", 1);\n\t\t}\n\n\t\ttmper = elm->type->op->xer_encoder(elm->type, memb_ptr,\n\t\t\t\tilevel + 1, flags, cb, app_key);\n\t\tif(tmper.encoded == -1) return tmper;\n                if(tmper.encoded == 0 && specs->as_XMLValueList) {\n                        const char *name = elm->type->xml_tag;\n\t\t\tsize_t len = strlen(name);\n\t\t\tif(!xcan) ASN__TEXT_INDENT(1, ilevel + 1);\n\t\t\tASN__CALLBACK3(\"<\", 1, name, len, \"/>\", 2);\n                }\n\n\t\tif(mname) {\n\t\t\tASN__CALLBACK3(\"</\", 2, mname, mlen, \">\", 1);\n\t\t\ter.encoded += 5;\n\t\t}\n\n\t\ter.encoded += (2 * mlen) + tmper.encoded;\n\t}\n\n\tif(!xcan) ASN__TEXT_INDENT(1, ilevel - 1);\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nasn_enc_rval_t\nSEQUENCE_OF_encode_uper(asn_TYPE_descriptor_t *td,\n                        const asn_per_constraints_t *constraints, void *sptr,\n                        asn_per_outp_t *po) {\n\tasn_anonymous_sequence_ *list;\n\tconst asn_per_constraint_t *ct;\n\tasn_enc_rval_t er;\n\tasn_TYPE_member_t *elm = td->elements;\n\tint seq;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\tlist = _A_SEQUENCE_FROM_VOID(sptr);\n\n\ter.encoded = 0;\n\n\tASN_DEBUG(\"Encoding %s as SEQUENCE OF (%d)\", td->name, list->count);\n\n\tif(constraints) ct = &constraints->size;\n\telse if(td->per_constraints) ct = &td->per_constraints->size;\n\telse ct = 0;\n\n\t/* If extensible constraint, check if size is in root */\n\tif(ct) {\n\t\tint not_in_root = (list->count < ct->lower_bound\n\t\t\t\t|| list->count > ct->upper_bound);\n\t\tASN_DEBUG(\"lb %ld ub %ld %s\",\n\t\t\tct->lower_bound, ct->upper_bound,\n\t\t\tct->flags & APC_EXTENSIBLE ? \"ext\" : \"fix\");\n\t\tif(ct->flags & APC_EXTENSIBLE) {\n\t\t\t/* Declare whether size is in extension root */\n\t\t\tif(per_put_few_bits(po, not_in_root, 1))\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\tif(not_in_root) ct = 0;\n\t\t} else if(not_in_root && ct->effective_bits >= 0)\n\t\t\tASN__ENCODE_FAILED;\n\t}\n\n\tif(ct && ct->effective_bits >= 0) {\n\t\t/* X.691, #19.5: No length determinant */\n\t\tif(per_put_few_bits(po, list->count - ct->lower_bound,\n\t\t\t\tct->effective_bits))\n\t\t\tASN__ENCODE_FAILED;\n\t}\n\n\tfor(seq = -1; seq < list->count;) {\n\t\tssize_t mayEncode;\n\t\tif(seq < 0) seq = 0;\n\t\tif(ct && ct->effective_bits >= 0) {\n\t\t\tmayEncode = list->count;\n\t\t} else {\n\t\t\tmayEncode = uper_put_length(po, list->count - seq);\n\t\t\tif(mayEncode < 0) ASN__ENCODE_FAILED;\n\t\t}\n\n\t\twhile(mayEncode--) {\n\t\t\tvoid *memb_ptr = list->array[seq++];\n\t\t\tif(!memb_ptr) ASN__ENCODE_FAILED;\n\t\t\ter = elm->type->op->uper_encoder(elm->type,\n\t\t\t\telm->per_constraints, memb_ptr, po);\n\t\t\tif(er.encoded == -1)\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t}\n\t}\n\n\tASN__ENCODED_OK(er);\n}\n\nasn_TYPE_operation_t asn_OP_SEQUENCE_OF = {\n\tSEQUENCE_OF_free,\n\tSEQUENCE_OF_print,\n\tSEQUENCE_OF_compare,\n\tSEQUENCE_OF_constraint,\n\tSEQUENCE_OF_decode_ber,\n\tSEQUENCE_OF_encode_der,\n\tSEQUENCE_OF_decode_xer,\n\tSEQUENCE_OF_encode_xer,\n#ifdef\tASN_DISABLE_OER_SUPPORT\n\t0,\n\t0,\n#else\n\t0,\n\t0,\n#endif  /* ASN_DISABLE_OER_SUPPORT */\n#ifdef ASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tSEQUENCE_OF_decode_uper,\n\tSEQUENCE_OF_encode_uper,\n#endif /* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\n\n"
  },
  {
    "path": "ext/constr_SEQUENCE_OF.h",
    "content": "/*-\n * Copyright (c) 2003, 2005 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_CONSTR_SEQUENCE_OF_H_\n#define\t_CONSTR_SEQUENCE_OF_H_\n\n#include <asn_application.h>\n#include <constr_SET_OF.h>\t\t/* Implemented using SET OF */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * A set specialized functions dealing with the SEQUENCE OF type.\n * Generally implemented using SET OF.\n */\n#define\tSEQUENCE_OF_free\tSET_OF_free\n#define\tSEQUENCE_OF_print\tSET_OF_print\n#define\tSEQUENCE_OF_compare\tSET_OF_compare\n#define\tSEQUENCE_OF_constraint\tSET_OF_constraint\n#define\tSEQUENCE_OF_decode_ber\tSET_OF_decode_ber\n#define\tSEQUENCE_OF_decode_xer\tSET_OF_decode_xer\n#define\tSEQUENCE_OF_decode_uper\tSET_OF_decode_uper\nder_type_encoder_f SEQUENCE_OF_encode_der;\nxer_type_encoder_f SEQUENCE_OF_encode_xer;\nper_type_encoder_f SEQUENCE_OF_encode_uper;\nextern asn_TYPE_operation_t asn_OP_SEQUENCE_OF;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CONSTR_SET_OF_H_ */\n"
  },
  {
    "path": "ext/constr_SET.c",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <constr_SET.h>\n\n/* Check that all the mandatory members are present */\nstatic int _SET_is_populated(asn_TYPE_descriptor_t *td, void *st);\n\n/*\n * Number of bytes left for this structure.\n * (ctx->left) indicates the number of bytes _transferred_ for the structure.\n * (size) contains the number of bytes in the buffer passed.\n */\n#define\tLEFT\t((size<(size_t)ctx->left)?size:(size_t)ctx->left)\n\n/*\n * If the subprocessor function returns with an indication that it wants\n * more data, it may well be a fatal decoding problem, because the\n * size is constrained by the <TLV>'s L, even if the buffer size allows\n * reading more data.\n * For example, consider the buffer containing the following TLVs:\n * <T:5><L:1><V> <T:6>...\n * The TLV length clearly indicates that one byte is expected in V, but\n * if the V processor returns with \"want more data\" even if the buffer\n * contains way more data than the V processor have seen.\n */\n#define\tSIZE_VIOLATION\t(ctx->left >= 0 && (size_t)ctx->left <= size)\n\n/*\n * This macro \"eats\" the part of the buffer which is definitely \"consumed\",\n * i.e. was correctly converted into local representation or rightfully skipped.\n */\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\\\n\t\tsize_t num = num_bytes;\t\t\\\n\t\tptr = ((const char *)ptr) + num;\\\n\t\tsize -= num;\t\t\t\\\n\t\tif(ctx->left >= 0)\t\t\\\n\t\t\tctx->left -= num;\t\\\n\t\tconsumed_myself += num;\t\t\\\n\t} while(0)\n\n/*\n * Switch to the next phase of parsing.\n */\n#undef\tNEXT_PHASE\n#define\tNEXT_PHASE(ctx)\tdo {\t\t\t\\\n\t\tctx->phase++;\t\t\t\\\n\t\tctx->step = 0;\t\t\t\\\n\t} while(0)\n\n/*\n * Return a standardized complex structure.\n */\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\\\n\t\trval.code = _code;\t\t\\\n\t\trval.consumed = consumed_myself;\\\n\t\treturn rval;\t\t\t\\\n\t} while(0)\n\n/*\n * Tags are canonically sorted in the tag2element map.\n */\nstatic int\n_t2e_cmp(const void *ap, const void *bp) {\n\tconst asn_TYPE_tag2member_t *a = (const asn_TYPE_tag2member_t *)ap;\n\tconst asn_TYPE_tag2member_t *b = (const asn_TYPE_tag2member_t *)bp;\n\n\tint a_class = BER_TAG_CLASS(a->el_tag);\n\tint b_class = BER_TAG_CLASS(b->el_tag);\n\n\tif(a_class == b_class) {\n\t\tber_tlv_tag_t a_value = BER_TAG_VALUE(a->el_tag);\n\t\tber_tlv_tag_t b_value = BER_TAG_VALUE(b->el_tag);\n\n\t\tif(a_value == b_value)\n\t\t\treturn 0;\n\t\telse if(a_value < b_value)\n\t\t\treturn -1;\n\t\telse\n\t\t\treturn 1;\n\t} else if(a_class < b_class) {\n\t\treturn -1;\n\t} else {\n\t\treturn 1;\n\t}\n}\n\n/*\n * The decoder of the SET type.\n */\nasn_dec_rval_t\nSET_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const void *ptr, size_t size, int tag_mode) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_SET_specifics_t *specs = (asn_SET_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elements = td->elements;\n\n\t/*\n\t * Parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tber_tlv_tag_t tlv_tag;\t/* T from TLV */\n\tasn_dec_rval_t rval;\t/* Return code from subparsers */\n\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\tsize_t edx;\t\t\t/* SET element's index */\n\n\tASN_DEBUG(\"Decoding %s as SET\", td->name);\n\n\tif(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx))\n\t\tASN__DECODE_FAILED;\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) {\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\t\n\t/*\n\t * Start to parse where left previously\n\t */\n\tswitch(ctx->phase) {\n\tcase 0:\n\t\t/*\n\t\t * PHASE 0.\n\t\t * Check that the set of tags associated with given structure\n\t\t * perfectly fits our expectations.\n\t\t */\n\n\t\trval = ber_check_tags(opt_codec_ctx, td, ctx, ptr, size,\n\t\t\ttag_mode, 1, &ctx->left, 0);\n\t\tif(rval.code != RC_OK) {\n\t\t\tASN_DEBUG(\"%s tagging check failed: %d\",\n\t\t\t\ttd->name, rval.code);\n\t\t\treturn rval;\n\t\t}\n\n\t\tif(ctx->left >= 0)\n\t\t\tctx->left += rval.consumed; /* ?Substracted below! */\n\t\tADVANCE(rval.consumed);\n\n\t\tNEXT_PHASE(ctx);\n\n\t\tASN_DEBUG(\"Structure advertised %ld bytes, \"\n\t\t\t\"buffer contains %ld\", (long)ctx->left, (long)size);\n\n\t\t/* Fall through */\n\tcase 1:\n\t\t/*\n\t\t * PHASE 1.\n\t\t * From the place where we've left it previously,\n\t\t * try to decode the next member from the list of\n\t\t * this structure's elements.\n\t\t * Note that elements in BER may arrive out of\n\t\t * order, yet DER mandates that they shall arive in the\n\t\t * canonical order of their tags. So, there is a room\n\t\t * for optimization.\n\t\t */\n\t  for(;; ctx->step = 0) {\n\t\tconst asn_TYPE_tag2member_t *t2m;\n\t\tasn_TYPE_tag2member_t key;\n\t\tvoid *memb_ptr;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\t\tssize_t tag_len;\t/* Length of TLV's T */\n\n\t\tif(ctx->step & 1) {\n\t\t\tedx = ctx->step >> 1;\n\t\t\tgoto microphase2;\n\t\t}\n\n\t\t/*\n\t\t * MICROPHASE 1: Synchronize decoding.\n\t\t */\n\n\t\tif(ctx->left == 0)\n\t\t\t/*\n\t\t\t * No more things to decode.\n\t\t\t * Exit out of here and check whether all mandatory\n\t\t\t * elements have been received (in the next phase).\n\t\t\t */\n\t\t\tbreak;\n\n\t\t/*\n\t\t * Fetch the T from TLV.\n\t\t */\n\t\ttag_len = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\tswitch(tag_len) {\n\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t/* Fall through */\n\t\tcase -1: RETURN(RC_FAIL);\n\t\t}\n\n\t\tif(ctx->left < 0 && ((const uint8_t *)ptr)[0] == 0) {\n\t\t\tif(LEFT < 2) {\n\t\t\t\tif(SIZE_VIOLATION)\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\telse\n\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t} else if(((const uint8_t *)ptr)[1] == 0) {\n\t\t\t\t/*\n\t\t\t\t * Found the terminator of the\n\t\t\t\t * indefinite length structure.\n\t\t\t\t * Invoke the generic finalization function.\n\t\t\t\t */\n\t\t\t\tgoto phase3;\n\t\t\t}\n\t\t}\n\n\t\tkey.el_tag = tlv_tag;\n\t\tt2m = (const asn_TYPE_tag2member_t *)bsearch(&key,\n\t\t\t\tspecs->tag2el, specs->tag2el_count,\n\t\t\t\tsizeof(specs->tag2el[0]), _t2e_cmp);\n\t\tif(t2m) {\n\t\t\t/*\n\t\t\t * Found the element corresponding to the tag.\n\t\t\t */\n\t\t\tedx = t2m->el_no;\n\t\t\tctx->step = (edx << 1) + 1;\n\t\t\tASN_DEBUG(\"Got tag %s (%s), edx %d\",\n\t\t\t\tber_tlv_tag_string(tlv_tag), td->name, edx);\n\t\t} else if(specs->extensible == 0) {\n\t\t\tASN_DEBUG(\"Unexpected tag %s \"\n\t\t\t\t\"in non-extensible SET %s\",\n\t\t\t\tber_tlv_tag_string(tlv_tag), td->name);\n\t\t\tRETURN(RC_FAIL);\n\t\t} else {\n\t\t\t/* Skip this tag */\n\t\t\tssize_t skip;\n\n\t\t\tASN_DEBUG(\"Skipping unknown tag %s\",\n\t\t\t\tber_tlv_tag_string(tlv_tag));\n\n\t\t\tskip = ber_skip_length(opt_codec_ctx,\n\t\t\t\tBER_TLV_CONSTRUCTED(ptr),\n\t\t\t\t(const char *)ptr + tag_len, LEFT - tag_len);\n\n\t\t\tswitch(skip) {\n\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t/* Fall through */\n\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\tADVANCE(skip + tag_len);\n\t\t\tcontinue;  /* Try again with the next tag */\n\t\t}\n\n\t\t/*\n\t\t * MICROPHASE 2: Invoke the member-specific decoder.\n\t\t */\n\tmicrophase2:\n\n\t\t/*\n\t\t * Check for duplications: must not overwrite\n\t\t * already decoded elements.\n\t\t */\n\t\tif(ASN_SET_ISPRESENT2((char *)st + specs->pres_offset, edx)) {\n\t\t\tASN_DEBUG(\"SET %s: Duplicate element %s (%d)\",\n\t\t\t\ttd->name, elements[edx].name, edx);\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\t\t\n\t\t/*\n\t\t * Compute the position of the member inside a structure,\n\t\t * and also a type of containment (it may be contained\n\t\t * as pointer or using inline inclusion).\n\t\t */\n\t\tif(elements[edx].flags & ATF_POINTER) {\n\t\t\t/* Member is a pointer to another structure */\n\t\t\tmemb_ptr2 = (void **)((char *)st + elements[edx].memb_offset);\n\t\t} else {\n\t\t\t/*\n\t\t\t * A pointer to a pointer\n\t\t\t * holding the start of the structure\n\t\t\t */\n\t\t\tmemb_ptr = (char *)st + elements[edx].memb_offset;\n\t\t\tmemb_ptr2 = &memb_ptr;\n\t\t}\n\t\t/*\n\t\t * Invoke the member fetch routine according to member's type\n\t\t */\n\t\trval = elements[edx].type->op->ber_decoder(opt_codec_ctx,\n\t\t\t\telements[edx].type,\n\t\t\t\tmemb_ptr2, ptr, LEFT,\n\t\t\t\telements[edx].tag_mode);\n\t\tswitch(rval.code) {\n\t\tcase RC_OK:\n\t\t\tASN_SET_MKPRESENT((char *)st + specs->pres_offset, edx);\n\t\t\tbreak;\n\t\tcase RC_WMORE: /* More data expected */\n\t\t\tif(!SIZE_VIOLATION) {\n\t\t\t\tADVANCE(rval.consumed);\n\t\t\t\tRETURN(RC_WMORE);\n\t\t\t}\n\t\t\t/* Fail through */\n\t\tcase RC_FAIL: /* Fatal error */\n\t\t\tRETURN(RC_FAIL);\n\t\t} /* switch(rval) */\n\t\t\n\t\tADVANCE(rval.consumed);\n\t  }\t/* for(all structure members) */\n\n\tphase3:\n\t\tctx->phase = 3;\n\t\t/* Fall through */\n\tcase 3:\n\tcase 4:\t/* Only 00 is expected */\n\t\tASN_DEBUG(\"SET %s Leftover: %ld, size = %ld\",\n\t\t\ttd->name, (long)ctx->left, (long)size);\n\n\t\t/*\n\t\t * Skip everything until the end of the SET.\n\t\t */\n\t\twhile(ctx->left) {\n\t\t\tssize_t tl, ll;\n\n\t\t\ttl = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\t\tswitch(tl) {\n\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t/* Fall through */\n\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\t/*\n\t\t\t * If expected <0><0>...\n\t\t\t */\n\t\t\tif(ctx->left < 0\n\t\t\t\t&& ((const uint8_t *)ptr)[0] == 0) {\n\t\t\t\tif(LEFT < 2) {\n\t\t\t\t\tif(SIZE_VIOLATION)\n\t\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t\telse\n\t\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t\t} else if(((const uint8_t *)ptr)[1] == 0) {\n\t\t\t\t\t/*\n\t\t\t\t\t * Correctly finished with <0><0>.\n\t\t\t\t\t */\n\t\t\t\t\tADVANCE(2);\n\t\t\t\t\tctx->left++;\n\t\t\t\t\tctx->phase = 4;\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tif(specs->extensible == 0 || ctx->phase == 4) {\n\t\t\t\tASN_DEBUG(\"Unexpected continuation \"\n\t\t\t\t\t\"of a non-extensible type %s \"\n\t\t\t\t\t\"(ptr=%02x)\",\n\t\t\t\t\ttd->name, *(const uint8_t *)ptr);\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\tll = ber_skip_length(opt_codec_ctx,\n\t\t\t\tBER_TLV_CONSTRUCTED(ptr),\n\t\t\t\t(const char *)ptr + tl, LEFT - tl);\n\t\t\tswitch(ll) {\n\t\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t\t/* Fall through */\n\t\t\tcase -1: RETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\tADVANCE(tl + ll);\n\t\t}\n\n\t\tctx->phase = 5;\n\tcase 5:\n\t\t/* Check that all mandatory elements are present. */\n\t\tif(!_SET_is_populated(td, st))\n\t\t\tRETURN(RC_FAIL);\n\n\t\tNEXT_PHASE(ctx);\n\t}\n\t\n\tRETURN(RC_OK);\n}\n\nstatic int\n_SET_is_populated(asn_TYPE_descriptor_t *td, void *st) {\n\tasn_SET_specifics_t *specs = (asn_SET_specifics_t *)td->specifics;\n\tsize_t edx;\n\n\t/*\n\t * Check that all mandatory elements are present.\n\t */\n\tfor(edx = 0; edx < td->elements_count;\n\t\tedx += (8 * sizeof(specs->_mandatory_elements[0]))) {\n\t\tunsigned int midx, pres, must;\n\n\t\tmidx = edx/(8 * sizeof(specs->_mandatory_elements[0]));\n\t\tpres = ((unsigned int *)((char *)st + specs->pres_offset))[midx];\n\t\tmust = sys_ntohl(specs->_mandatory_elements[midx]);\n\n\t\tif((pres & must) == must) {\n\t\t\t/*\n\t\t\t * Yes, everything seems to be in place.\n\t\t\t */\n\t\t} else {\n\t\t\tASN_DEBUG(\"One or more mandatory elements \"\n\t\t\t\t\"of a SET %s %d (%08x.%08x)=%08x \"\n\t\t\t\t\"are not present\",\n\t\t\t\ttd->name,\n\t\t\t\tmidx,\n\t\t\t\tpres,\n\t\t\t\tmust,\n\t\t\t\t(~(pres & must) & must)\n\t\t\t);\n\t\t\treturn 0;\n\t\t}\n\t}\n\n\treturn 1;\n}\n\n/*\n * The DER encoder of the SET type.\n */\nasn_enc_rval_t\nSET_encode_der(asn_TYPE_descriptor_t *td,\n\tvoid *sptr, int tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_SET_specifics_t *specs = (asn_SET_specifics_t *)td->specifics;\n\tsize_t computed_size = 0;\n\tasn_enc_rval_t er;\n\tint t2m_build_own = (specs->tag2el_count != td->elements_count);\n\tconst asn_TYPE_tag2member_t *t2m;\n\tasn_TYPE_tag2member_t *t2m_build;\n\tsize_t t2m_count;\n\tssize_t ret;\n\tsize_t edx;\n\n\t/*\n\t * Use existing, or build our own tags map.\n\t */\n\tif(t2m_build_own) {\n\t\tt2m_build = (asn_TYPE_tag2member_t *)alloca(\n\t\t\t\ttd->elements_count * sizeof(t2m_build[0]));\n\t\tif(!t2m_build) ASN__ENCODE_FAILED; /* There are such platforms */\n\t\tt2m_count = 0;\n\t} else {\n\t\tt2m_build = NULL;\n\t\t/*\n\t\t * There is no untagged CHOICE in this SET.\n\t\t * Employ existing table.\n\t\t */\n\t}\n\n\t/*\n\t * Gather the length of the underlying members sequence.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tasn_enc_rval_t tmper;\n\t\tvoid *memb_ptr_dontuse; /* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\t/*\n\t\t * Compute the length of the encoding of this member.\n\t\t */\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!*memb_ptr2) {\n\t\t\t\tif(!elm->optional)\n\t\t\t\t\t/* Mandatory elements missing */\n\t\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t\tif(t2m_build_own) {\n\t\t\t\t\tt2m_build[t2m_count].el_no = edx;\n\t\t\t\t\tt2m_build[t2m_count].el_tag = 0;\n\t\t\t\t\tt2m_count++;\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr_dontuse = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr_dontuse; /* Only use of memb_ptr_dontuse */\n\t\t}\n\n\t\t/* Eliminate default values */\n\t\tif(elm->default_value && elm->default_value(0, memb_ptr2) == 1) {\n\t\t\tif(t2m_build_own) {\n\t\t\t\tt2m_build[t2m_count].el_no = edx;\n\t\t\t\tt2m_build[t2m_count].el_tag = 0;\n\t\t\t\tt2m_count++;\n\t\t\t}\n\t\t\tcontinue;\n\t\t}\n\n\t\ttmper = elm->type->op->der_encoder(elm->type, *memb_ptr2,\n\t\t\telm->tag_mode, elm->tag,\n\t\t\t0, 0);\n\t\tif(tmper.encoded == -1)\n\t\t\treturn tmper;\n\t\tcomputed_size += tmper.encoded;\n\n\t\t/*\n\t\t * Remember the outmost tag of this member.\n\t\t */\n\t\tif(t2m_build_own) {\n\t\t\tt2m_build[t2m_count].el_no = edx;\n\t\t\tt2m_build[t2m_count].el_tag = asn_TYPE_outmost_tag(\n\t\t\t\telm->type, *memb_ptr2, elm->tag_mode, elm->tag);\n\t\t\tt2m_count++;\n\t\t} else {\n\t\t\t/*\n\t\t\t * No dynamic sorting is necessary.\n\t\t\t */\n\t\t}\n\t}\n\n\t/*\n\t * Finalize order of the components.\n\t */\n\tif(t2m_build_own) {\n\t\t/*\n\t\t * Sort the underlying members according to their\n\t\t * canonical tags order. DER encoding mandates it.\n\t\t */\n\t\tqsort(t2m_build, t2m_count, sizeof(specs->tag2el[0]), _t2e_cmp);\n\t\tt2m = t2m_build;\n\t} else {\n\t\t/*\n\t\t * Tags are already sorted by the compiler.\n\t\t */\n\t\tt2m = specs->tag2el;\n\t\tt2m_count = specs->tag2el_count;\n\t}\n\tassert(t2m_count == td->elements_count);\n\n\t/*\n\t * Encode the TLV for the sequence itself.\n\t */\n\tret = der_write_tags(td, computed_size, tag_mode, 1, tag, cb, app_key);\n\tif(ret == -1) ASN__ENCODE_FAILED;\n\ter.encoded = computed_size + ret;\n\n\tif(!cb) ASN__ENCODED_OK(er);\n\n\t/*\n\t * Encode all members.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm;\n\t\tasn_enc_rval_t tmper;\n\n\t\tvoid *memb_ptr_dontuse;\t\t/* Pointer to the member */\n\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\t/* Encode according to the tag order */\n\t\telm = &td->elements[t2m[edx].el_no];\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr2 = (void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!*memb_ptr2) continue;\n\t\t} else {\n\t\t\tmemb_ptr_dontuse = (void *)((char *)sptr + elm->memb_offset);\n\t\t\tmemb_ptr2 = &memb_ptr_dontuse; /* Only use of memb_ptr_dontuse */\n\t\t}\n\n\t\t/* Eliminate default values */\n\t\tif(elm->default_value && elm->default_value(0, memb_ptr2) == 1)\n\t\t\tcontinue;\n\n\t\ttmper = elm->type->op->der_encoder(elm->type, *memb_ptr2,\n\t\t\telm->tag_mode, elm->tag, cb, app_key);\n\t\tif(tmper.encoded == -1)\n\t\t\treturn tmper;\n\t\tcomputed_size -= tmper.encoded;\n\t}\n\n\tif(computed_size != 0) {\n\t\t/*\n\t\t * Encoded size is not equal to the computed size.\n\t\t */\n\t\tASN__ENCODE_FAILED;\n\t}\n\n\tASN__ENCODED_OK(er);\n}\n\n#undef\tXER_ADVANCE\n#define\tXER_ADVANCE(num_bytes)\tdo {\t\t\t\\\n\t\tsize_t num = num_bytes;\t\t\t\\\n\t\tbuf_ptr = ((const char *)buf_ptr) + num;\\\n\t\tsize -= num;\t\t\t\t\\\n\t\tconsumed_myself += num;\t\t\t\\\n\t} while(0)\n\n/*\n * Decode the XER (XML) data.\n */\nasn_dec_rval_t\nSET_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_SET_specifics_t *specs = (asn_SET_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elements = td->elements;\n\tconst char *xml_tag = opt_mname ? opt_mname : td->xml_tag;\n\n\t/*\n\t * ... and parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tasn_dec_rval_t rval;\t\t/* Return value from a decoder */\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\tsize_t edx;\t\t\t/* Element index */\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) RETURN(RC_FAIL);\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\n\t/*\n\t * Phases of XER/XML processing:\n\t * Phase 0: Check that the opening tag matches our expectations.\n\t * Phase 1: Processing body and reacting on closing tag.\n\t * Phase 2: Processing inner type.\n\t * Phase 3: Skipping unknown extensions.\n\t * Phase 4: PHASED OUT\n\t */\n\tfor(edx = ctx->step; ctx->phase <= 3;) {\n\t\tpxer_chunk_type_e ch_type;\t/* XER chunk type */\n\t\tssize_t ch_size;\t\t/* Chunk size */\n\t\txer_check_tag_e tcv;\t\t/* Tag check value */\n\t\tasn_TYPE_member_t *elm;\n\n\t\t/*\n\t\t * Go inside the inner member of a set.\n\t\t */\n\t\tif(ctx->phase == 2) {\n\t\t\tasn_dec_rval_t tmprval;\n\t\t\tvoid *memb_ptr_dontuse; /* Pointer to the member */\n\t\t\tvoid **memb_ptr2;\t/* Pointer to that pointer */\n\n\t\t\tif(ASN_SET_ISPRESENT2((char *)st + specs->pres_offset,\n\t\t\t\t\tedx)) {\n\t\t\t\tASN_DEBUG(\"SET %s: Duplicate element %s (%d)\",\n\t\t\t\ttd->name, elements[edx].name, edx);\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\n\t\t\telm = &elements[edx];\n\n\t\t\tif(elm->flags & ATF_POINTER) {\n\t\t\t\t/* Member is a pointer to another structure */\n\t\t\t\tmemb_ptr2 = (void **)((char *)st + elm->memb_offset);\n\t\t\t} else {\n\t\t\t\tmemb_ptr_dontuse = (char *)st + elm->memb_offset;\n\t\t\t\tmemb_ptr2 = &memb_ptr_dontuse; /* Only use of memb_ptr_dontuse */\n\t\t\t}\n\n\t\t\t/* Invoke the inner type decoder, m.b. multiple times */\n\t\t\ttmprval = elm->type->op->xer_decoder(opt_codec_ctx,\n\t\t\t\t\telm->type, memb_ptr2, elm->name,\n\t\t\t\t\tbuf_ptr, size);\n\t\t\tXER_ADVANCE(tmprval.consumed);\n\t\t\tif(tmprval.code != RC_OK)\n\t\t\t\tRETURN(tmprval.code);\n\t\t\tctx->phase = 1;\t/* Back to body processing */\n\t\t\tASN_SET_MKPRESENT((char *)st + specs->pres_offset, edx);\n\t\t\tASN_DEBUG(\"XER/SET phase => %d\", ctx->phase);\n\t\t\t/* Fall through */\n\t\t}\n\n\t\t/*\n\t\t * Get the next part of the XML stream.\n\t\t */\n\t\tch_size = xer_next_token(&ctx->context,\n\t\t\tbuf_ptr, size, &ch_type);\n\t\tif(ch_size == -1) {\n\t\t\tRETURN(RC_FAIL);\n\t\t} else {\n\t\t\tswitch(ch_type) {\n            case PXER_WMORE:\n                RETURN(RC_WMORE);\n\t\t\tcase PXER_COMMENT:\t/* Got XML comment */\n\t\t\tcase PXER_TEXT:\t\t/* Ignore free-standing text */\n\t\t\t\tXER_ADVANCE(ch_size);\t/* Skip silently */\n\t\t\t\tcontinue;\n\t\t\tcase PXER_TAG:\n\t\t\t\tbreak;\t/* Check the rest down there */\n\t\t\t}\n\t\t}\n\n\t\ttcv = xer_check_tag(buf_ptr, ch_size, xml_tag);\n\t\tASN_DEBUG(\"XER/SET: tcv = %d, ph=%d\", tcv, ctx->phase);\n\n\t\t/* Skip the extensions section */\n\t\tif(ctx->phase == 3) {\n\t\t\tswitch(xer_skip_unknown(tcv, &ctx->left)) {\n\t\t\tcase -1:\n\t\t\t\tctx->phase = 4;\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\tcase 1:\n\t\t\t\tctx->phase = 1;\n\t\t\t\t/* Fall through */\n\t\t\tcase 0:\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\tcase 2:\n\t\t\t\tctx->phase = 1;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\tswitch(tcv) {\n\t\tcase XCT_CLOSING:\n\t\t\tif(ctx->phase == 0) break;\n\t\t\tctx->phase = 0;\n\t\t\t/* Fall through */\n\t\tcase XCT_BOTH:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\tif(_SET_is_populated(td, st)) {\n\t\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\t\tctx->phase = 4;\t/* Phase out */\n\t\t\t\t\tRETURN(RC_OK);\n\t\t\t\t} else {\n\t\t\t\t\tASN_DEBUG(\"Premature end of XER SET\");\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t}\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_OPENING:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tctx->phase = 1;\t/* Processing body phase */\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_UNKNOWN_OP:\n\t\tcase XCT_UNKNOWN_BO:\n\n\t\t\tASN_DEBUG(\"XER/SET: tcv=%d, ph=%d\", tcv, ctx->phase);\n\t\t\tif(ctx->phase != 1)\n\t\t\t\tbreak;\t/* Really unexpected */\n\n\t\t\t/*\n\t\t\t * Search which member corresponds to this tag.\n\t\t\t */\n\t\t\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\t\t\tswitch(xer_check_tag(buf_ptr, ch_size,\n\t\t\t\t\telements[edx].name)) {\n\t\t\t\tcase XCT_BOTH:\n\t\t\t\tcase XCT_OPENING:\n\t\t\t\t\t/*\n\t\t\t\t\t * Process this member.\n\t\t\t\t\t */\n\t\t\t\t\tctx->step = edx;\n\t\t\t\t\tctx->phase = 2;\n\t\t\t\t\tbreak;\n\t\t\t\tcase XCT_UNKNOWN_OP:\n\t\t\t\tcase XCT_UNKNOWN_BO:\n\t\t\t\t\tcontinue;\n\t\t\t\tdefault:\n\t\t\t\t\tedx = td->elements_count;\n\t\t\t\t\tbreak;\t/* Phase out */\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(edx != td->elements_count)\n\t\t\t\tcontinue;\n\n\t\t\t/* It is expected extension */\n\t\t\tif(specs->extensible) {\n\t\t\t\tASN_DEBUG(\"Got anticipated extension\");\n\t\t\t\t/*\n\t\t\t\t * Check for (XCT_BOTH or XCT_UNKNOWN_BO)\n\t\t\t\t * By using a mask. Only record a pure\n\t\t\t\t * <opening> tags.\n\t\t\t\t */\n\t\t\t\tif(tcv & XCT_CLOSING) {\n\t\t\t\t\t/* Found </extension> without body */\n\t\t\t\t} else {\n\t\t\t\t\tctx->left = 1;\n\t\t\t\t\tctx->phase = 3;\t/* Skip ...'s */\n\t\t\t\t}\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t/* Fall through */\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\n\t\tASN_DEBUG(\"Unexpected XML tag in SET, expected \\\"%s\\\"\",\n\t\t\txml_tag);\n\t\tbreak;\n\t}\n\n\tctx->phase = 4;\t/* \"Phase out\" on hard failure */\n\tRETURN(RC_FAIL);\n}\n\nasn_enc_rval_t\nSET_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_SET_specifics_t *specs = (asn_SET_specifics_t *)td->specifics;\n\tasn_enc_rval_t er;\n\tint xcan = (flags & XER_F_CANONICAL);\n\tconst asn_TYPE_tag2member_t *t2m = specs->tag2el_cxer;\n\tsize_t t2m_count = specs->tag2el_cxer_count;\n\tsize_t edx;\n\n\tif(!sptr)\n\t\tASN__ENCODE_FAILED;\n\n\tassert(t2m_count == td->elements_count);\n\n\ter.encoded = 0;\n\n\tfor(edx = 0; edx < t2m_count; edx++) {\n\t\tasn_enc_rval_t tmper;\n\t\tasn_TYPE_member_t *elm;\n\t\tvoid *memb_ptr;\n\t\tconst char *mname;\n\t\tunsigned int mlen;\n\n\t\telm = &td->elements[t2m[edx].el_no];\n\t\tmname = elm->name;\n\t\tmlen = strlen(elm->name);\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(void **)((char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional)\n\t\t\t\t\tcontinue;\n\t\t\t\t/* Mandatory element missing */\n\t\t\t\tASN__ENCODE_FAILED;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\tif(!xcan)\n\t\t\tASN__TEXT_INDENT(1, ilevel);\n\t\tASN__CALLBACK3(\"<\", 1, mname, mlen, \">\", 1);\n\n\t\t/* Print the member itself */\n\t\ttmper = elm->type->op->xer_encoder(elm->type, memb_ptr,\n\t\t\t\tilevel + 1, flags, cb, app_key);\n\t\tif(tmper.encoded == -1) return tmper;\n\n\t\tASN__CALLBACK3(\"</\", 2, mname, mlen, \">\", 1);\n\n\t\ter.encoded += 5 + (2 * mlen) + tmper.encoded;\n\t}\n\n\tif(!xcan) ASN__TEXT_INDENT(1, ilevel - 1);\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\nint\nSET_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tsize_t edx;\n\tint ret;\n\n\tif(!sptr) return (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\t/* Dump preamble */\n\tif(cb(td->name, strlen(td->name), app_key) < 0\n\t|| cb(\" ::= {\", 6, app_key) < 0)\n\t\treturn -1;\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional) continue;\n\t\t\t\t/* Print <absent> line */\n\t\t\t\t/* Fall through */\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\t_i_INDENT(1);\n\n\t\t/* Print the member's name and stuff */\n\t\tif(cb(elm->name, strlen(elm->name), app_key) < 0\n\t\t|| cb(\": \", 2, app_key) < 0)\n\t\t\treturn -1;\n\n\t\t/* Print the member itself */\n\t\tret = elm->type->op->print_struct(elm->type, memb_ptr, ilevel + 1,\n\t\t\tcb, app_key);\n\t\tif(ret) return ret;\n\t}\n\n\tilevel--;\n\t_i_INDENT(1);\n\n\treturn (cb(\"}\", 1, app_key) < 0) ? -1 : 0;\n}\n\nvoid\nSET_free(const asn_TYPE_descriptor_t *td, void *ptr,\n         enum asn_struct_free_method method) {\n    size_t edx;\n\n\tif(!td || !ptr)\n\t\treturn;\n\n\tASN_DEBUG(\"Freeing %s as SET\", td->name);\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tvoid *memb_ptr;\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(void **)((char *)ptr + elm->memb_offset);\n\t\t\tif(memb_ptr)\n\t\t\t\tASN_STRUCT_FREE(*elm->type, memb_ptr);\n\t\t} else {\n\t\t\tmemb_ptr = (void *)((char *)ptr + elm->memb_offset);\n\t\t\tASN_STRUCT_FREE_CONTENTS_ONLY(*elm->type, memb_ptr);\n\t\t}\n\t}\n\n    switch(method) {\n    case ASFM_FREE_EVERYTHING:\n        FREEMEM(ptr);\n        break;\n    case ASFM_FREE_UNDERLYING:\n        break;\n    case ASFM_FREE_UNDERLYING_AND_RESET:\n        memset(ptr, 0, ((asn_SET_specifics_t *)(td->specifics))->struct_size);\n        break;\n    }\n}\n\nint\nSET_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tsize_t edx;\n\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Iterate over structure members and check their validity.\n\t */\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tconst void *memb_ptr;\n\n\t\tif(elm->flags & ATF_POINTER) {\n\t\t\tmemb_ptr = *(const void * const *)((const char *)sptr + elm->memb_offset);\n\t\t\tif(!memb_ptr) {\n\t\t\t\tif(elm->optional)\n\t\t\t\t\tcontinue;\n\t\t\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\t\"%s: mandatory element %s absent (%s:%d)\",\n\t\t\t\ttd->name, elm->name, __FILE__, __LINE__);\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t} else {\n\t\t\tmemb_ptr = (const void *)((const char *)sptr + elm->memb_offset);\n\t\t}\n\n\t\tif(elm->memb_constraints) {\n\t\t\tint ret = elm->memb_constraints(elm->type, memb_ptr,\n\t\t\t\tctfailcb, app_key);\n\t\t\tif(ret) return ret;\n\t\t} else {\n\t\t\tint ret = elm->type->check_constraints(elm->type,\n\t\t\t\tmemb_ptr, ctfailcb, app_key);\n\t\t\tif(ret) return ret;\n\t\t\t/*\n\t\t\t * Cannot inherit it earlier:\n\t\t\t * need to make sure we get the updated version.\n\t\t\t */\n\t\t\telm->memb_constraints = elm->type->check_constraints;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\nint\nSET_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n            const void *bptr) {\n    size_t edx;\n\n\tfor(edx = 0; edx < td->elements_count; edx++) {\n\t\tasn_TYPE_member_t *elm = &td->elements[edx];\n\t\tconst void *amemb;\n\t\tconst void *bmemb;\n\t\tint ret;\n\n\t\tif(elm->flags & ATF_POINTER) {\n            amemb =\n                *(const void *const *)((const char *)aptr + elm->memb_offset);\n            bmemb =\n                *(const void *const *)((const char *)bptr + elm->memb_offset);\n            if(!amemb) {\n                if(!bmemb) continue;\n                return -1;\n            } else if(!bmemb) {\n                return 1;\n            }\n\t\t} else {\n            amemb = (const void *)((const char *)aptr + elm->memb_offset);\n            bmemb = (const void *)((const char *)bptr + elm->memb_offset);\n\t\t}\n\n        ret = elm->type->op->compare_struct(elm->type, amemb, bmemb);\n        if(ret != 0) return ret;\n    }\n\n    return 0;\n}\n\n\nasn_TYPE_operation_t asn_OP_SET = {\n\tSET_free,\n\tSET_print,\n\tSET_compare,\n\tSET_constraint,\n\tSET_decode_ber,\n\tSET_encode_der,\n\tSET_decode_xer,\n\tSET_encode_xer,\n\t0,\t/* SET_decode_oer */\n\t0,\t/* SET_encode_oer */\n\t0,\t/* SET_decode_uper */\n\t0,\t/* SET_encode_uper */\n\t0\t/* Use generic outmost tag fetcher */\n};\n\n"
  },
  {
    "path": "ext/constr_SET.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_CONSTR_SET_H_\n#define\t_CONSTR_SET_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n\ntypedef const struct asn_SET_specifics_s {\n\t/*\n\t * Target structure description.\n\t */\n\tunsigned struct_size;       /* Size of the target structure. */\n\tunsigned ctx_offset;        /* Offset of the asn_struct_ctx_t member */\n\tunsigned pres_offset;       /* Offset of _presence_map member */\n\n\t/*\n\t * Tags to members mapping table (sorted).\n\t * Sometimes suitable for DER encoding (untagged CHOICE is present);\n\t * if so, tag2el_count will be greater than td->elements_count.\n\t */\n\tconst asn_TYPE_tag2member_t *tag2el;\n\tunsigned tag2el_count;\n\n\t/*\n\t * Tags to members mapping table, second edition.\n\t * Suitable for CANONICAL-XER encoding.\n\t */\n\tconst asn_TYPE_tag2member_t *tag2el_cxer;\n\tunsigned tag2el_cxer_count;\n\n\t/*\n\t * Extensions-related stuff.\n\t */\n\tint extensible;                             /* Whether SET is extensible */\n\tconst unsigned int *_mandatory_elements;    /* Bitmask of mandatory ones */\n} asn_SET_specifics_t;\n\n/*\n * A set specialized functions dealing with the SET type.\n */\nasn_struct_free_f SET_free;\nasn_struct_print_f SET_print;\nasn_struct_compare_f SET_compare;\nasn_constr_check_f SET_constraint;\nber_type_decoder_f SET_decode_ber;\nder_type_encoder_f SET_encode_der;\nxer_type_decoder_f SET_decode_xer;\nxer_type_encoder_f SET_encode_xer;\nper_type_decoder_f SET_decode_uper;\nper_type_encoder_f SET_encode_uper;\nextern asn_TYPE_operation_t asn_OP_SET;\n\n/***********************\n * Some handy helpers. *\n ***********************/\n\n/*\n * Figure out whether the SET member indicated by PR_x has already been decoded.\n * It is very simple bitfield test, despite its visual complexity.\n */\n#define\tASN_SET_ISPRESENT(set_ptr, PR_x)\t\t\t\t\\\n\tASN_SET_ISPRESENT2(&((set_ptr)->_presence_map), PR_x)\n#define\tASN_SET_ISPRESENT2(map_ptr, PR_x)\t\t\t\t\\\n\t(((unsigned int *)(map_ptr))\t\t\t\t\t\\\n\t\t[(PR_x)\t/ (8 * sizeof(unsigned int))]\t\t\t\\\n\t\t& (1 << ((8 * sizeof(unsigned int)) - 1\t\t\t\\\n\t\t- ((PR_x) % (8 * sizeof(unsigned int))))))\n\n#define\tASN_SET_MKPRESENT(map_ptr, PR_x)\t\t\t\t\\\n\t(((unsigned int *)(map_ptr))\t\t\t\t\t\\\n\t\t[(PR_x)\t/ (8 * sizeof(unsigned int))]\t\t\t\\\n\t\t|= (1 << ((8 * sizeof(unsigned int)) - 1\t\t\\\n\t\t- ((PR_x) % (8 * sizeof(unsigned int))))))\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CONSTR_SET_H_ */\n"
  },
  {
    "path": "ext/constr_SET_OF.c",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <constr_SET_OF.h>\n#include <asn_SET_OF.h>\n\n/*\n * Number of bytes left for this structure.\n * (ctx->left) indicates the number of bytes _transferred_ for the structure.\n * (size) contains the number of bytes in the buffer passed.\n */\n#define\tLEFT\t((size<(size_t)ctx->left)?size:(size_t)ctx->left)\n\n/*\n * If the subprocessor function returns with an indication that it wants\n * more data, it may well be a fatal decoding problem, because the\n * size is constrained by the <TLV>'s L, even if the buffer size allows\n * reading more data.\n * For example, consider the buffer containing the following TLVs:\n * <T:5><L:1><V> <T:6>...\n * The TLV length clearly indicates that one byte is expected in V, but\n * if the V processor returns with \"want more data\" even if the buffer\n * contains way more data than the V processor have seen.\n */\n#define\tSIZE_VIOLATION\t(ctx->left >= 0 && (size_t)ctx->left <= size)\n\n/*\n * This macro \"eats\" the part of the buffer which is definitely \"consumed\",\n * i.e. was correctly converted into local representation or rightfully skipped.\n */\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\\\n\t\tsize_t num = num_bytes;\t\t\\\n\t\tptr = ((const char *)ptr) + num;\\\n\t\tsize -= num;\t\t\t\\\n\t\tif(ctx->left >= 0)\t\t\\\n\t\t\tctx->left -= num;\t\\\n\t\tconsumed_myself += num;\t\t\\\n\t} while(0)\n\n/*\n * Switch to the next phase of parsing.\n */\n#undef\tNEXT_PHASE\n#undef\tPHASE_OUT\n#define\tNEXT_PHASE(ctx)\tdo {\t\t\t\\\n\t\tctx->phase++;\t\t\t\\\n\t\tctx->step = 0;\t\t\t\\\n\t} while(0)\n#define\tPHASE_OUT(ctx)\tdo { ctx->phase = 10; } while(0)\n\n/*\n * Return a standardized complex structure.\n */\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\\\n\t\trval.code = _code;\t\t\\\n\t\trval.consumed = consumed_myself;\\\n\t\treturn rval;\t\t\t\\\n\t} while(0)\n\n/*\n * The decoder of the SET OF type.\n */\nasn_dec_rval_t\nSET_OF_decode_ber(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const void *ptr, size_t size, int tag_mode) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_SET_OF_specifics_t *specs = (asn_SET_OF_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elm = td->elements;\t/* Single one */\n\n\t/*\n\t * Parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tber_tlv_tag_t tlv_tag;\t/* T from TLV */\n\tasn_dec_rval_t rval;\t/* Return code from subparsers */\n\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\n\tASN_DEBUG(\"Decoding %s as SET OF\", td->name);\n\t\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) {\n\t\t\tRETURN(RC_FAIL);\n\t\t}\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\t\n\t/*\n\t * Start to parse where left previously\n\t */\n\tswitch(ctx->phase) {\n\tcase 0:\n\t\t/*\n\t\t * PHASE 0.\n\t\t * Check that the set of tags associated with given structure\n\t\t * perfectly fits our expectations.\n\t\t */\n\n\t\trval = ber_check_tags(opt_codec_ctx, td, ctx, ptr, size,\n\t\t\ttag_mode, 1, &ctx->left, 0);\n\t\tif(rval.code != RC_OK) {\n\t\t\tASN_DEBUG(\"%s tagging check failed: %d\",\n\t\t\t\ttd->name, rval.code);\n\t\t\treturn rval;\n\t\t}\n\n\t\tif(ctx->left >= 0)\n\t\t\tctx->left += rval.consumed; /* ?Substracted below! */\n\t\tADVANCE(rval.consumed);\n\n\t\tASN_DEBUG(\"Structure consumes %ld bytes, \"\n\t\t\t\"buffer %ld\", (long)ctx->left, (long)size);\n\n\t\tNEXT_PHASE(ctx);\n\t\t/* Fall through */\n\tcase 1:\n\t\t/*\n\t\t * PHASE 1.\n\t\t * From the place where we've left it previously,\n\t\t * try to decode the next item.\n\t\t */\n\t  for(;; ctx->step = 0) {\n\t\tssize_t tag_len;\t/* Length of TLV's T */\n\n\t\tif(ctx->step & 1)\n\t\t\tgoto microphase2;\n\n\t\t/*\n\t\t * MICROPHASE 1: Synchronize decoding.\n\t\t */\n\n\t\tif(ctx->left == 0) {\n\t\t\tASN_DEBUG(\"End of SET OF %s\", td->name);\n\t\t\t/*\n\t\t\t * No more things to decode.\n\t\t\t * Exit out of here.\n\t\t\t */\n\t\t\tPHASE_OUT(ctx);\n\t\t\tRETURN(RC_OK);\n\t\t}\n\n\t\t/*\n\t\t * Fetch the T from TLV.\n\t\t */\n\t\ttag_len = ber_fetch_tag(ptr, LEFT, &tlv_tag);\n\t\tswitch(tag_len) {\n\t\tcase 0: if(!SIZE_VIOLATION) RETURN(RC_WMORE);\n\t\t\t/* Fall through */\n\t\tcase -1: RETURN(RC_FAIL);\n\t\t}\n\n\t\tif(ctx->left < 0 && ((const uint8_t *)ptr)[0] == 0) {\n\t\t\tif(LEFT < 2) {\n\t\t\t\tif(SIZE_VIOLATION)\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\telse\n\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t} else if(((const uint8_t *)ptr)[1] == 0) {\n\t\t\t\t/*\n\t\t\t\t * Found the terminator of the\n\t\t\t\t * indefinite length structure.\n\t\t\t\t */\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\n\t\t/* Outmost tag may be unknown and cannot be fetched/compared */\n\t\tif(elm->tag != (ber_tlv_tag_t)-1) {\n\t\t    if(BER_TAGS_EQUAL(tlv_tag, elm->tag)) {\n\t\t\t/*\n\t\t\t * The new list member of expected type has arrived.\n\t\t\t */\n\t\t    } else {\n\t\t\tASN_DEBUG(\"Unexpected tag %s fixed SET OF %s\",\n\t\t\t\tber_tlv_tag_string(tlv_tag), td->name);\n\t\t\tASN_DEBUG(\"%s SET OF has tag %s\",\n\t\t\t\ttd->name, ber_tlv_tag_string(elm->tag));\n\t\t\tRETURN(RC_FAIL);\n\t\t    }\n\t\t}\n\n\t\t/*\n\t\t * MICROPHASE 2: Invoke the member-specific decoder.\n\t\t */\n\t\tctx->step |= 1;\t\t/* Confirm entering next microphase */\n\tmicrophase2:\n\t\t\n\t\t/*\n\t\t * Invoke the member fetch routine according to member's type\n\t\t */\n\t\trval = elm->type->op->ber_decoder(opt_codec_ctx,\n\t\t\t\telm->type, &ctx->ptr, ptr, LEFT, 0);\n\t\tASN_DEBUG(\"In %s SET OF %s code %d consumed %d\",\n\t\t\ttd->name, elm->type->name,\n\t\t\trval.code, (int)rval.consumed);\n\t\tswitch(rval.code) {\n\t\tcase RC_OK:\n\t\t\t{\n\t\t\t\tasn_anonymous_set_ *list = _A_SET_FROM_VOID(st);\n\t\t\t\tif(ASN_SET_ADD(list, ctx->ptr) != 0)\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\telse\n\t\t\t\t\tctx->ptr = 0;\n\t\t\t}\n\t\t\tbreak;\n\t\tcase RC_WMORE: /* More data expected */\n\t\t\tif(!SIZE_VIOLATION) {\n\t\t\t\tADVANCE(rval.consumed);\n\t\t\t\tRETURN(RC_WMORE);\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase RC_FAIL: /* Fatal error */\n\t\t\tASN_STRUCT_FREE(*elm->type, ctx->ptr);\n\t\t\tctx->ptr = 0;\n\t\t\tRETURN(RC_FAIL);\n\t\t} /* switch(rval) */\n\t\t\n\t\tADVANCE(rval.consumed);\n\t  }\t/* for(all list members) */\n\n\t\tNEXT_PHASE(ctx);\n\tcase 2:\n\t\t/*\n\t\t * Read in all \"end of content\" TLVs.\n\t\t */\n\t\twhile(ctx->left < 0) {\n\t\t\tif(LEFT < 2) {\n\t\t\t\tif(LEFT > 0 && ((const char *)ptr)[0] != 0) {\n\t\t\t\t\t/* Unexpected tag */\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\t} else {\n\t\t\t\t\tRETURN(RC_WMORE);\n\t\t\t\t}\n\t\t\t}\n\t\t\tif(((const char *)ptr)[0] == 0\n\t\t\t&& ((const char *)ptr)[1] == 0) {\n\t\t\t\tADVANCE(2);\n\t\t\t\tctx->left++;\n\t\t\t} else {\n\t\t\t\tRETURN(RC_FAIL);\n\t\t\t}\n\t\t}\n\n\t\tPHASE_OUT(ctx);\n\t}\n\t\n\tRETURN(RC_OK);\n}\n\n/*\n * Internally visible buffer holding a single encoded element.\n */\nstruct _el_buffer {\n\tuint8_t *buf;\n\tsize_t length;\n\tsize_t size;\n};\n/* Append bytes to the above structure */\nstatic int _el_addbytes(const void *buffer, size_t size, void *el_buf_ptr) {\n\tstruct _el_buffer *el_buf = (struct _el_buffer *)el_buf_ptr;\n\n\tif(el_buf->length + size > el_buf->size)\n\t\treturn -1;\n\n\tmemcpy(el_buf->buf + el_buf->length, buffer, size);\n\n\tel_buf->length += size;\n\treturn 0;\n}\nstatic int _el_buf_cmp(const void *ap, const void *bp) {\n\tconst struct _el_buffer *a = (const struct _el_buffer *)ap;\n\tconst struct _el_buffer *b = (const struct _el_buffer *)bp;\n\tint ret;\n\tsize_t common_len;\n\n\tif(a->length < b->length)\n\t\tcommon_len = a->length;\n\telse\n\t\tcommon_len = b->length;\n\n\tret = memcmp(a->buf, b->buf, common_len);\n\tif(ret == 0) {\n\t\tif(a->length < b->length)\n\t\t\tret = -1;\n\t\telse if(a->length > b->length)\n\t\t\tret = 1;\n\t}\n\n\treturn ret;\n}\n\n/*\n * The DER encoder of the SET OF type.\n */\nasn_enc_rval_t\nSET_OF_encode_der(asn_TYPE_descriptor_t *td, void *ptr,\n\tint tag_mode, ber_tlv_tag_t tag,\n\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_TYPE_member_t *elm = td->elements;\n\tasn_TYPE_descriptor_t *elm_type = elm->type;\n\tder_type_encoder_f *der_encoder = elm_type->op->der_encoder;\n\tasn_anonymous_set_ *list = _A_SET_FROM_VOID(ptr);\n\tsize_t computed_size = 0;\n\tssize_t encoding_size = 0;\n\tstruct _el_buffer *encoded_els;\n\tssize_t eels_count = 0;\n\tsize_t max_encoded_len = 1;\n\tasn_enc_rval_t erval;\n\tint ret;\n\tint edx;\n\n\tASN_DEBUG(\"Estimating size for SET OF %s\", td->name);\n\n\t/*\n\t * Gather the length of the underlying members sequence.\n\t */\n\tfor(edx = 0; edx < list->count; edx++) {\n\t\tvoid *memb_ptr = list->array[edx];\n\t\tif(!memb_ptr) continue;\n\t\terval = der_encoder(elm_type, memb_ptr, 0, elm->tag, 0, 0);\n\t\tif(erval.encoded == -1)\n\t\t\treturn erval;\n\t\tcomputed_size += erval.encoded;\n\n\t\t/* Compute maximum encoding's size */\n\t\tif(max_encoded_len < (size_t)erval.encoded)\n\t\t\tmax_encoded_len = erval.encoded;\n\t}\n\n\t/*\n\t * Encode the TLV for the sequence itself.\n\t */\n\tencoding_size = der_write_tags(td, computed_size, tag_mode, 1, tag,\n\t\tcb, app_key);\n\tif(encoding_size == -1) {\n\t\terval.encoded = -1;\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = ptr;\n\t\treturn erval;\n\t}\n\tcomputed_size += encoding_size;\n\n\tif(!cb || list->count == 0) {\n\t\terval.encoded = computed_size;\n\t\tASN__ENCODED_OK(erval);\n\t}\n\n\t/*\n\t * DER mandates dynamic sorting of the SET OF elements\n\t * according to their encodings. Build an array of the\n\t * encoded elements.\n\t */\n\tencoded_els = (struct _el_buffer *)MALLOC(\n\t\t\t\tlist->count * sizeof(encoded_els[0]));\n\tif(encoded_els == NULL) {\n\t\terval.encoded = -1;\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = ptr;\n\t\treturn erval;\n\t}\n\n\tASN_DEBUG(\"Encoding members of %s SET OF\", td->name);\n\n\t/*\n\t * Encode all members.\n\t */\n\tfor(edx = 0; edx < list->count; edx++) {\n\t\tvoid *memb_ptr = list->array[edx];\n\t\tstruct _el_buffer *encoded_el = &encoded_els[eels_count];\n\n\t\tif(!memb_ptr) continue;\n\n\t\t/*\n\t\t * Prepare space for encoding.\n\t\t */\n\t\tencoded_el->buf = (uint8_t *)MALLOC(max_encoded_len);\n\t\tif(encoded_el->buf) {\n\t\t\tencoded_el->length = 0;\n\t\t\tencoded_el->size = max_encoded_len;\n\t\t} else {\n\t\t\tfor(edx--; edx >= 0; edx--)\n\t\t\t\tFREEMEM(encoded_els[edx].buf);\n\t\t\tFREEMEM(encoded_els);\n\t\t\terval.encoded = -1;\n\t\t\terval.failed_type = td;\n\t\t\terval.structure_ptr = ptr;\n\t\t\treturn erval;\n\t\t}\n\n\t\t/*\n\t\t * Encode the member into the prepared space.\n\t\t */\n\t\terval = der_encoder(elm_type, memb_ptr, 0, elm->tag,\n\t\t\t_el_addbytes, encoded_el);\n\t\tif(erval.encoded == -1) {\n\t\t\tfor(; edx >= 0; edx--)\n\t\t\t\tFREEMEM(encoded_els[edx].buf);\n\t\t\tFREEMEM(encoded_els);\n\t\t\treturn erval;\n\t\t}\n\t\tencoding_size += erval.encoded;\n\t\teels_count++;\n\t}\n\n\t/*\n\t * Sort the encoded elements according to their encoding.\n\t */\n\tqsort(encoded_els, eels_count, sizeof(encoded_els[0]), _el_buf_cmp);\n\n\t/*\n\t * Report encoded elements to the application.\n\t * Dispose of temporary sorted members table.\n\t */\n\tret = 0;\n\tfor(edx = 0; edx < eels_count; edx++) {\n\t\tstruct _el_buffer *encoded_el = &encoded_els[edx];\n\t\t/* Report encoded chunks to the application */\n\t\tif(ret == 0\n\t\t&& cb(encoded_el->buf, encoded_el->length, app_key) < 0)\n\t\t\tret = -1;\n\t\tFREEMEM(encoded_el->buf);\n\t}\n\tFREEMEM(encoded_els);\n\n\tif(ret || computed_size != (size_t)encoding_size) {\n\t\t/*\n\t\t * Standard callback failed, or\n\t\t * encoded size is not equal to the computed size.\n\t\t */\n\t\terval.encoded = -1;\n\t\terval.failed_type = td;\n\t\terval.structure_ptr = ptr;\n\t} else {\n\t\terval.encoded = computed_size;\n\t}\n\n\tASN__ENCODED_OK(erval);\n}\n\n#undef\tXER_ADVANCE\n#define\tXER_ADVANCE(num_bytes)\tdo {\t\t\t\\\n\t\tsize_t num = num_bytes;\t\t\t\\\n\t\tbuf_ptr = ((const char *)buf_ptr) + num;\\\n\t\tsize -= num;\t\t\t\t\\\n\t\tconsumed_myself += num;\t\t\t\\\n\t} while(0)\n\n/*\n * Decode the XER (XML) data.\n */\nasn_dec_rval_t\nSET_OF_decode_xer(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\tvoid **struct_ptr, const char *opt_mname,\n\t\tconst void *buf_ptr, size_t size) {\n\t/*\n\t * Bring closer parts of structure description.\n\t */\n\tasn_SET_OF_specifics_t *specs = (asn_SET_OF_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *element = td->elements;\n\tconst char *elm_tag;\n\tconst char *xml_tag = opt_mname ? opt_mname : td->xml_tag;\n\n\t/*\n\t * ... and parts of the structure being constructed.\n\t */\n\tvoid *st = *struct_ptr;\t/* Target structure. */\n\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\n\tasn_dec_rval_t rval;\t\t/* Return value from a decoder */\n\tssize_t consumed_myself = 0;\t/* Consumed bytes from ptr */\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(st == 0) {\n\t\tst = *struct_ptr = CALLOC(1, specs->struct_size);\n\t\tif(st == 0) RETURN(RC_FAIL);\n\t}\n\n\t/* Which tag is expected for the downstream */\n\tif(specs->as_XMLValueList) {\n\t\telm_tag = (specs->as_XMLValueList == 1) ? 0 : \"\";\n\t} else {\n\t\telm_tag = (*element->name)\n\t\t\t\t? element->name : element->type->xml_tag;\n\t}\n\n\t/*\n\t * Restore parsing context.\n\t */\n\tctx = (asn_struct_ctx_t *)((char *)st + specs->ctx_offset);\n\n\t/*\n\t * Phases of XER/XML processing:\n\t * Phase 0: Check that the opening tag matches our expectations.\n\t * Phase 1: Processing body and reacting on closing tag.\n\t * Phase 2: Processing inner type.\n\t */\n\tfor(; ctx->phase <= 2;) {\n\t\tpxer_chunk_type_e ch_type;\t/* XER chunk type */\n\t\tssize_t ch_size;\t\t/* Chunk size */\n\t\txer_check_tag_e tcv;\t\t/* Tag check value */\n\n\t\t/*\n\t\t * Go inside the inner member of a set.\n\t\t */\n\t\tif(ctx->phase == 2) {\n\t\t\tasn_dec_rval_t tmprval;\n\n\t\t\t/* Invoke the inner type decoder, m.b. multiple times */\n\t\t\tASN_DEBUG(\"XER/SET OF element [%s]\", elm_tag);\n\t\t\ttmprval = element->type->op->xer_decoder(opt_codec_ctx,\n\t\t\t\t\telement->type, &ctx->ptr, elm_tag,\n\t\t\t\t\tbuf_ptr, size);\n\t\t\tif(tmprval.code == RC_OK) {\n\t\t\t\tasn_anonymous_set_ *list = _A_SET_FROM_VOID(st);\n\t\t\t\tif(ASN_SET_ADD(list, ctx->ptr) != 0)\n\t\t\t\t\tRETURN(RC_FAIL);\n\t\t\t\tctx->ptr = 0;\n\t\t\t\tXER_ADVANCE(tmprval.consumed);\n\t\t\t} else {\n\t\t\t\tXER_ADVANCE(tmprval.consumed);\n\t\t\t\tRETURN(tmprval.code);\n\t\t\t}\n\t\t\tctx->phase = 1;\t/* Back to body processing */\n\t\t\tASN_DEBUG(\"XER/SET OF phase => %d\", ctx->phase);\n\t\t\t/* Fall through */\n\t\t}\n\n\t\t/*\n\t\t * Get the next part of the XML stream.\n\t\t */\n\t\tch_size = xer_next_token(&ctx->context,\n\t\t\tbuf_ptr, size, &ch_type);\n\t\tif(ch_size == -1) {\n            RETURN(RC_FAIL);\n        } else {\n\t\t\tswitch(ch_type) {\n            case PXER_WMORE:\n                RETURN(RC_WMORE);\n\t\t\tcase PXER_COMMENT:\t/* Got XML comment */\n\t\t\tcase PXER_TEXT:\t\t/* Ignore free-standing text */\n\t\t\t\tXER_ADVANCE(ch_size);\t/* Skip silently */\n\t\t\t\tcontinue;\n\t\t\tcase PXER_TAG:\n\t\t\t\tbreak;\t/* Check the rest down there */\n\t\t\t}\n\t\t}\n\n\t\ttcv = xer_check_tag(buf_ptr, ch_size, xml_tag);\n\t\tASN_DEBUG(\"XER/SET OF: tcv = %d, ph=%d t=%s\",\n\t\t\ttcv, ctx->phase, xml_tag);\n\t\tswitch(tcv) {\n\t\tcase XCT_CLOSING:\n\t\t\tif(ctx->phase == 0) break;\n\t\t\tctx->phase = 0;\n\t\t\t/* Fall through */\n\t\tcase XCT_BOTH:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\t/* No more things to decode */\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tctx->phase = 3;\t/* Phase out */\n\t\t\t\tRETURN(RC_OK);\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_OPENING:\n\t\t\tif(ctx->phase == 0) {\n\t\t\t\tXER_ADVANCE(ch_size);\n\t\t\t\tctx->phase = 1;\t/* Processing body phase */\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tcase XCT_UNKNOWN_OP:\n\t\tcase XCT_UNKNOWN_BO:\n\n\t\t\tASN_DEBUG(\"XER/SET OF: tcv=%d, ph=%d\", tcv, ctx->phase);\n\t\t\tif(ctx->phase == 1) {\n\t\t\t\t/*\n\t\t\t\t * Process a single possible member.\n\t\t\t\t */\n\t\t\t\tctx->phase = 2;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\n\t\tASN_DEBUG(\"Unexpected XML tag in SET OF\");\n\t\tbreak;\n\t}\n\n\tctx->phase = 3;\t/* \"Phase out\" on hard failure */\n\tRETURN(RC_FAIL);\n}\n\n\n\ntypedef struct xer_tmp_enc_s {\n\tvoid *buffer;\n\tsize_t offset;\n\tsize_t size;\n} xer_tmp_enc_t;\nstatic int\nSET_OF_encode_xer_callback(const void *buffer, size_t size, void *key) {\n\txer_tmp_enc_t *t = (xer_tmp_enc_t *)key;\n\tif(t->offset + size >= t->size) {\n\t\tsize_t newsize = (t->size << 2) + size;\n\t\tvoid *p = REALLOC(t->buffer, newsize);\n\t\tif(!p) return -1;\n\t\tt->buffer = p;\n\t\tt->size = newsize;\n\t}\n\tmemcpy((char *)t->buffer + t->offset, buffer, size);\n\tt->offset += size;\n\treturn 0;\n}\nstatic int\nSET_OF_xer_order(const void *aptr, const void *bptr) {\n\tconst xer_tmp_enc_t *a = (const xer_tmp_enc_t *)aptr;\n\tconst xer_tmp_enc_t *b = (const xer_tmp_enc_t *)bptr;\n\tsize_t minlen = a->offset;\n\tint ret;\n\tif(b->offset < minlen) minlen = b->offset;\n\t/* Well-formed UTF-8 has this nice lexicographical property... */\n\tret = memcmp(a->buffer, b->buffer, minlen);\n\tif(ret != 0) return ret;\n\tif(a->offset == b->offset)\n\t\treturn 0;\n\tif(a->offset == minlen)\n\t\treturn -1;\n\treturn 1;\n}\n\n\nasn_enc_rval_t\nSET_OF_encode_xer(asn_TYPE_descriptor_t *td, void *sptr,\n\tint ilevel, enum xer_encoder_flags_e flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er;\n\tasn_SET_OF_specifics_t *specs = (asn_SET_OF_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elm = td->elements;\n\tasn_anonymous_set_ *list = _A_SET_FROM_VOID(sptr);\n\tconst char *mname = specs->as_XMLValueList\n\t\t? 0 : ((*elm->name) ? elm->name : elm->type->xml_tag);\n\tsize_t mlen = mname ? strlen(mname) : 0;\n\tint xcan = (flags & XER_F_CANONICAL);\n\txer_tmp_enc_t *encs = 0;\n\tsize_t encs_count = 0;\n\tvoid *original_app_key = app_key;\n\tasn_app_consume_bytes_f *original_cb = cb;\n\tint i;\n\n\tif(!sptr) ASN__ENCODE_FAILED;\n\n\tif(xcan) {\n\t\tencs = (xer_tmp_enc_t *)MALLOC(list->count * sizeof(encs[0]));\n\t\tif(!encs) ASN__ENCODE_FAILED;\n\t\tcb = SET_OF_encode_xer_callback;\n\t}\n\n\ter.encoded = 0;\n\n\tfor(i = 0; i < list->count; i++) {\n\t\tasn_enc_rval_t tmper;\n\n\t\tvoid *memb_ptr = list->array[i];\n\t\tif(!memb_ptr) continue;\n\n\t\tif(encs) {\n\t\t\tmemset(&encs[encs_count], 0, sizeof(encs[0]));\n\t\t\tapp_key = &encs[encs_count];\n\t\t\tencs_count++;\n\t\t}\n\n\t\tif(mname) {\n\t\t\tif(!xcan) ASN__TEXT_INDENT(1, ilevel);\n\t\t\tASN__CALLBACK3(\"<\", 1, mname, mlen, \">\", 1);\n\t\t}\n\n\t\tif(!xcan && specs->as_XMLValueList == 1)\n\t\t\tASN__TEXT_INDENT(1, ilevel + 1);\n\t\ttmper = elm->type->op->xer_encoder(elm->type, memb_ptr,\n\t\t\t\tilevel + (specs->as_XMLValueList != 2),\n\t\t\t\tflags, cb, app_key);\n\t\tif(tmper.encoded == -1) {\n\t\t\ttd = tmper.failed_type;\n\t\t\tsptr = tmper.structure_ptr;\n\t\t\tgoto cb_failed;\n\t\t}\n\t\tif(tmper.encoded == 0 && specs->as_XMLValueList) {\n\t\t\tconst char *name = elm->type->xml_tag;\n\t\t\tsize_t len = strlen(name);\n\t\t\tASN__CALLBACK3(\"<\", 1, name, len, \"/>\", 2);\n\t\t}\n\n\t\tif(mname) {\n\t\t\tASN__CALLBACK3(\"</\", 2, mname, mlen, \">\", 1);\n\t\t\ter.encoded += 5;\n\t\t}\n\n\t\ter.encoded += (2 * mlen) + tmper.encoded;\n\t}\n\n\tif(!xcan) ASN__TEXT_INDENT(1, ilevel - 1);\n\n\tif(encs) {\n\t\txer_tmp_enc_t *enc = encs;\n\t\txer_tmp_enc_t *end = encs + encs_count;\n\t\tssize_t control_size = 0;\n\n\t\tcb = original_cb;\n\t\tapp_key = original_app_key;\n\t\tqsort(encs, encs_count, sizeof(encs[0]), SET_OF_xer_order);\n\n\t\tfor(; enc < end; enc++) {\n\t\t\tASN__CALLBACK(enc->buffer, enc->offset);\n\t\t\tFREEMEM(enc->buffer);\n\t\t\tenc->buffer = 0;\n\t\t\tcontrol_size += enc->offset;\n\t\t}\n\t\tassert(control_size == er.encoded);\n\t}\n\n\tgoto cleanup;\ncb_failed:\n\ter.encoded = -1;\n\ter.failed_type = td;\n\ter.structure_ptr = sptr;\ncleanup:\n\tif(encs) {\n\t\twhile(encs_count-- > 0) {\n\t\t\tif(encs[encs_count].buffer)\n\t\t\t\tFREEMEM(encs[encs_count].buffer);\n\t\t}\n\t\tFREEMEM(encs);\n\t}\n\tASN__ENCODED_OK(er);\n}\n\nint\nSET_OF_print(asn_TYPE_descriptor_t *td, const void *sptr, int ilevel,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_TYPE_member_t *elm = td->elements;\n\tconst asn_anonymous_set_ *list = _A_CSET_FROM_VOID(sptr);\n\tint ret;\n\tint i;\n\n\tif(!sptr) return (cb(\"<absent>\", 8, app_key) < 0) ? -1 : 0;\n\n\t/* Dump preamble */\n\tif(cb(td->name, strlen(td->name), app_key) < 0\n\t|| cb(\" ::= {\", 6, app_key) < 0)\n\t\treturn -1;\n\n\tfor(i = 0; i < list->count; i++) {\n\t\tconst void *memb_ptr = list->array[i];\n\t\tif(!memb_ptr) continue;\n\n\t\t_i_INDENT(1);\n\n\t\tret = elm->type->op->print_struct(elm->type, memb_ptr,\n\t\t\tilevel + 1, cb, app_key);\n\t\tif(ret) return ret;\n\t}\n\n\tilevel--;\n\t_i_INDENT(1);\n\n\treturn (cb(\"}\", 1, app_key) < 0) ? -1 : 0;\n}\n\nvoid\nSET_OF_free(const asn_TYPE_descriptor_t *td, void *ptr,\n            enum asn_struct_free_method method) {\n    if(td && ptr) {\n\t\tasn_SET_OF_specifics_t *specs;\n\t\tasn_TYPE_member_t *elm = td->elements;\n\t\tasn_anonymous_set_ *list = _A_SET_FROM_VOID(ptr);\n\t\tasn_struct_ctx_t *ctx;\t/* Decoder context */\n\t\tint i;\n\n\t\t/*\n\t\t * Could not use set_of_empty() because of (*free)\n\t\t * incompatibility.\n\t\t */\n\t\tfor(i = 0; i < list->count; i++) {\n\t\t\tvoid *memb_ptr = list->array[i];\n\t\t\tif(memb_ptr)\n\t\t\tASN_STRUCT_FREE(*elm->type, memb_ptr);\n\t\t}\n\t\tlist->count = 0;\t/* No meaningful elements left */\n\n\t\tasn_set_empty(list);\t/* Remove (list->array) */\n\n\t\tspecs = (asn_SET_OF_specifics_t *)td->specifics;\n\t\tctx = (asn_struct_ctx_t *)((char *)ptr + specs->ctx_offset);\n\t\tif(ctx->ptr) {\n\t\t\tASN_STRUCT_FREE(*elm->type, ctx->ptr);\n\t\t\tctx->ptr = 0;\n\t\t}\n\n        switch(method) {\n        case ASFM_FREE_EVERYTHING:\n            FREEMEM(ptr);\n            break;\n        case ASFM_FREE_UNDERLYING:\n            break;\n        case ASFM_FREE_UNDERLYING_AND_RESET:\n            memset(ptr, 0, specs->struct_size);\n            break;\n        }\n    }\n}\n\nint\nSET_OF_constraint(asn_TYPE_descriptor_t *td, const void *sptr,\n\t\tasn_app_constraint_failed_f *ctfailcb, void *app_key) {\n\tasn_TYPE_member_t *elm = td->elements;\n\tasn_constr_check_f *constr;\n\tconst asn_anonymous_set_ *list = _A_CSET_FROM_VOID(sptr);\n\tint i;\n\n\tif(!sptr) {\n\t\tASN__CTFAIL(app_key, td, sptr,\n\t\t\t\"%s: value not given (%s:%d)\",\n\t\t\ttd->name, __FILE__, __LINE__);\n\t\treturn -1;\n\t}\n\n\tconstr = elm->memb_constraints;\n\tif(!constr) constr = elm->type->check_constraints;\n\n\t/*\n\t * Iterate over the members of an array.\n\t * Validate each in turn, until one fails.\n\t */\n\tfor(i = 0; i < list->count; i++) {\n\t\tconst void *memb_ptr = list->array[i];\n\t\tint ret;\n\n\t\tif(!memb_ptr) continue;\n\n\t\tret = constr(elm->type, memb_ptr, ctfailcb, app_key);\n\t\tif(ret) return ret;\n\t}\n\n\t/*\n\t * Cannot inherit it eralier:\n\t * need to make sure we get the updated version.\n\t */\n\tif(!elm->memb_constraints)\n\t\telm->memb_constraints = elm->type->check_constraints;\n\n\treturn 0;\n}\n\nasn_dec_rval_t\nSET_OF_decode_uper(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n                   const asn_per_constraints_t *constraints, void **sptr,\n                   asn_per_data_t *pd) {\n\tasn_dec_rval_t rv;\n        asn_SET_OF_specifics_t *specs = (asn_SET_OF_specifics_t *)td->specifics;\n\tasn_TYPE_member_t *elm = td->elements;\t/* Single one */\n\tvoid *st = *sptr;\n\tasn_anonymous_set_ *list;\n\tconst asn_per_constraint_t *ct;\n\tint repeat = 0;\n\tssize_t nelems;\n\n\tif(ASN__STACK_OVERFLOW_CHECK(opt_codec_ctx))\n\t\tASN__DECODE_FAILED;\n\n\t/*\n\t * Create the target structure if it is not present already.\n\t */\n\tif(!st) {\n\t\tst = *sptr = CALLOC(1, specs->struct_size);\n\t\tif(!st) ASN__DECODE_FAILED;\n\t}                                                                       \n\tlist = _A_SET_FROM_VOID(st);\n\n\t/* Figure out which constraints to use */\n\tif(constraints) ct = &constraints->size;\n\telse if(td->per_constraints) ct = &td->per_constraints->size;\n\telse ct = 0;\n\n\tif(ct && ct->flags & APC_EXTENSIBLE) {\n\t\tint value = per_get_few_bits(pd, 1);\n\t\tif(value < 0) ASN__DECODE_STARVED;\n\t\tif(value) ct = 0;\t/* Not restricted! */\n\t}\n\n\tif(ct && ct->effective_bits >= 0) {\n\t\t/* X.691, #19.5: No length determinant */\n\t\tnelems = per_get_few_bits(pd, ct->effective_bits);\n\t\tASN_DEBUG(\"Preparing to fetch %ld+%ld elements from %s\",\n\t\t\t(long)nelems, ct->lower_bound, td->name);\n\t\tif(nelems < 0)  ASN__DECODE_STARVED;\n\t\tnelems += ct->lower_bound;\n\t} else {\n\t\tnelems = -1;\n\t}\n\n\tdo {\n\t\tint i;\n\t\tif(nelems < 0) {\n\t\t\tnelems = uper_get_length(pd,\n\t\t\t\tct ? ct->effective_bits : -1, &repeat);\n\t\t\tASN_DEBUG(\"Got to decode %d elements (eff %d)\",\n\t\t\t\t(int)nelems, (int)(ct ? ct->effective_bits : -1));\n\t\t\tif(nelems < 0) ASN__DECODE_STARVED;\n\t\t}\n\n\t\tfor(i = 0; i < nelems; i++) {\n\t\t\tvoid *ptr = 0;\n\t\t\tASN_DEBUG(\"SET OF %s decoding\", elm->type->name);\n\t\t\trv = elm->type->op->uper_decoder(opt_codec_ctx, elm->type,\n\t\t\t\telm->per_constraints, &ptr, pd);\n\t\t\tASN_DEBUG(\"%s SET OF %s decoded %d, %p\",\n\t\t\t\ttd->name, elm->type->name, rv.code, ptr);\n\t\t\tif(rv.code == RC_OK) {\n\t\t\t\tif(ASN_SET_ADD(list, ptr) == 0)\n\t\t\t\t\tcontinue;\n\t\t\t\tASN_DEBUG(\"Failed to add element into %s\",\n\t\t\t\t\ttd->name);\n\t\t\t\t/* Fall through */\n\t\t\t\trv.code = RC_FAIL;\n\t\t\t} else {\n\t\t\t\tASN_DEBUG(\"Failed decoding %s of %s (SET OF)\",\n\t\t\t\t\telm->type->name, td->name);\n\t\t\t}\n\t\t\tif(ptr) ASN_STRUCT_FREE(*elm->type, ptr);\n\t\t\treturn rv;\n\t\t}\n\n\t\tnelems = -1;\t/* Allow uper_get_length() */\n\t} while(repeat);\n\n\tASN_DEBUG(\"Decoded %s as SET OF\", td->name);\n\n\trv.code = RC_OK;\n\trv.consumed = 0;\n\treturn rv;\n}\n\nint\nSET_OF_compare(const asn_TYPE_descriptor_t *td, const void *aptr,\n               const void *bptr) {\n\t(void)td;\n\t(void)aptr;\n\t(void)bptr;\n\t/* Not implemented yet. */\n\treturn 0;\n}\n\n\nasn_TYPE_operation_t asn_OP_SET_OF = {\n\tSET_OF_free,\n\tSET_OF_print,\n\tSET_OF_compare,\n\tSET_OF_constraint,\n\tSET_OF_decode_ber,\n\tSET_OF_encode_der,\n\tSET_OF_decode_xer,\n\tSET_OF_encode_xer,\n\t0,\n\t0,\n#ifdef ASN_DISABLE_PER_SUPPORT\n\t0,\n\t0,\n#else\n\tSET_OF_decode_uper,\n\t0,\t/* SET_OF_encode_uper */\n#endif /* ASN_DISABLE_PER_SUPPORT */\n\t0\t/* Use generic outmost tag fetcher */\n};\n"
  },
  {
    "path": "ext/constr_SET_OF.h",
    "content": "/*-\n * Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_CONSTR_SET_OF_H_\n#define\t_CONSTR_SET_OF_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\ntypedef const struct asn_SET_OF_specifics_s {\n\t/*\n\t * Target structure description.\n\t */\n\tint struct_size;\t/* Size of the target structure. */\n\tint ctx_offset;\t\t/* Offset of the asn_struct_ctx_t member */\n\n\t/* XER-specific stuff */\n\tint as_XMLValueList;\t/* The member type must be encoded like this */\n} asn_SET_OF_specifics_t;\n\n/*\n * A set specialized functions dealing with the SET OF type.\n */\nasn_struct_free_f SET_OF_free;\nasn_struct_print_f SET_OF_print;\nasn_struct_compare_f SET_OF_compare;\nasn_constr_check_f SET_OF_constraint;\nber_type_decoder_f SET_OF_decode_ber;\nder_type_encoder_f SET_OF_encode_der;\nxer_type_decoder_f SET_OF_decode_xer;\nxer_type_encoder_f SET_OF_encode_xer;\nper_type_decoder_f SET_OF_decode_uper;\nper_type_encoder_f SET_OF_encode_uper;\nextern asn_TYPE_operation_t asn_OP_SET_OF;\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CONSTR_SET_OF_H_ */\n"
  },
  {
    "path": "ext/constr_TYPE.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <constr_TYPE.h>\n#include <errno.h>\n\n/*\n * Version of the ASN.1 infrastructure shipped with compiler.\n */\nint get_asn1c_environment_version() { return ASN1C_ENVIRONMENT_VERSION; }\n\nstatic asn_app_consume_bytes_f _print2fp;\n\n/*\n * Return the outmost tag of the type.\n */\nber_tlv_tag_t\nasn_TYPE_outmost_tag(const asn_TYPE_descriptor_t *type_descriptor,\n\t\tconst void *struct_ptr, int tag_mode, ber_tlv_tag_t tag) {\n\n\tif(tag_mode)\n\t\treturn tag;\n\n\tif(type_descriptor->tags_count)\n\t\treturn type_descriptor->tags[0];\n\n\treturn type_descriptor->op->outmost_tag(type_descriptor, struct_ptr, 0, 0);\n}\n\n/*\n * Print the target language's structure in human readable form.\n */\nint\nasn_fprint(FILE *stream, asn_TYPE_descriptor_t *td, const void *struct_ptr) {\n\tif(!stream) stream = stdout;\n\tif(!td || !struct_ptr) {\n\t\terrno = EINVAL;\n\t\treturn -1;\n\t}\n\n\t/* Invoke type-specific printer */\n\tif(td->op->print_struct(td, struct_ptr, 1, _print2fp, stream))\n\t\treturn -1;\n\n\t/* Terminate the output */\n\tif(_print2fp(\"\\n\", 1, stream))\n\t\treturn -1;\n\n\treturn fflush(stream);\n}\n\n/* Dump the data into the specified stdio stream */\nstatic int\n_print2fp(const void *buffer, size_t size, void *app_key) {\n\tFILE *stream = (FILE *)app_key;\n\n\tif(fwrite(buffer, 1, size, stream) != size)\n\t\treturn -1;\n\n\treturn 0;\n}\n\n\n/*\n * Some compilers do not support variable args macros.\n * This function is a replacement of ASN_DEBUG() macro.\n */\nvoid ASN_DEBUG_f(const char *fmt, ...);\nvoid ASN_DEBUG_f(const char *fmt, ...) {\n\tva_list ap;\n\tva_start(ap, fmt);\n\tvfprintf(stderr, fmt, ap);\n\tfprintf(stderr, \"\\n\");\n\tva_end(ap);\n}\n"
  },
  {
    "path": "ext/constr_TYPE.h",
    "content": "/*-\n * Copyright (c) 2003, 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n/*\n * This file contains the declaration structure called \"ASN.1 Type Definition\",\n * which holds all information necessary for encoding and decoding routines.\n * This structure even contains pointer to these encoding and decoding routines\n * for each defined ASN.1 type.\n */\n#ifndef\t_CONSTR_TYPE_H_\n#define\t_CONSTR_TYPE_H_\n\n#include <ber_tlv_length.h>\n#include <ber_tlv_tag.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\nstruct asn_TYPE_member_s;\t/* Forward declaration */\n\n/*\n * This type provides the context information for various ASN.1 routines,\n * primarily ones doing decoding. A member _asn_ctx of this type must be\n * included into certain target language's structures, such as compound types.\n */\ntypedef struct asn_struct_ctx_s {\n\tshort phase;\t\t/* Decoding phase */\n\tshort step;\t\t/* Elementary step of a phase */\n\tint context;\t\t/* Other context information */\n\tvoid *ptr;\t\t/* Decoder-specific stuff (stack elements) */\n\tber_tlv_len_t left;\t/* Number of bytes left, -1 for indefinite */\n} asn_struct_ctx_t;\n\n#include <ber_decoder.h>\t/* Basic Encoding Rules decoder */\n#include <der_encoder.h>\t/* Distinguished Encoding Rules encoder */\n#include <xer_decoder.h>\t/* Decoder of XER (XML, text) */\n#include <xer_encoder.h>\t/* Encoder into XER (XML, text) */\n#include <per_decoder.h>\t/* Packet Encoding Rules decoder */\n#include <per_encoder.h>\t/* Packet Encoding Rules encoder */\n#include <constraints.h>\t/* Subtype constraints support */\n\n#ifdef  ASN_DISABLE_OER_SUPPORT\ntypedef void (oer_type_decoder_f)();\ntypedef void (oer_type_encoder_f)();\ntypedef struct{} asn_oer_constraints_t;\n#else\n#include <oer_decoder.h>\t/* Octet Encoding Rules encoder */\n#include <oer_encoder.h>\t/* Octet Encoding Rules encoder */\n#endif\n\n/*\n * Free the structure according to its specification.\n * Use one of ASN_STRUCT_{FREE,RESET,CONTENTS_ONLY} macros instead.\n * Do not use directly.\n */\nenum asn_struct_free_method {\n    ASFM_FREE_EVERYTHING,   /* free(struct_ptr) and underlying members */\n    ASFM_FREE_UNDERLYING,   /* free underlying members */\n    ASFM_FREE_UNDERLYING_AND_RESET   /* FREE_UNDERLYING + memset(0) */\n};\ntypedef void (asn_struct_free_f)(\n\t\tconst struct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid *struct_ptr, enum asn_struct_free_method);\n\n/*\n * Free the structure including freeing the memory pointed to by ptr itself.\n */\n#define ASN_STRUCT_FREE(asn_DEF, ptr) \\\n    (asn_DEF).op->free_struct(&(asn_DEF), (ptr), ASFM_FREE_EVERYTHING)\n\n/*\n * Free the memory used by the members of the structure without freeing the\n * the structure pointer itself.\n * ZERO-OUT the structure to the safe clean state.\n * (Retaining the pointer may be useful in case the structure is allocated\n *  statically or arranged on the stack, yet its elements are dynamic.)\n */\n#define ASN_STRUCT_RESET(asn_DEF, ptr) \\\n    (asn_DEF).op->free_struct(&(asn_DEF), (ptr), ASFM_FREE_UNDERLYING_AND_RESET)\n\n/*\n * Free memory used by the members of the structure without freeing\n * the structure pointer itself.\n * (Retaining the pointer may be useful in case the structure is allocated\n *  statically or arranged on the stack, yet its elements are dynamic.)\n * AVOID using it in the application code;\n * Use a safer ASN_STRUCT_RESET() instead.\n */\n#define ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF, ptr) \\\n    (asn_DEF).op->free_struct(&(asn_DEF), (ptr), ASFM_FREE_UNDERLYING)\n\n/*\n * Print the structure according to its specification.\n */\ntypedef int (asn_struct_print_f)(\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tconst void *struct_ptr,\n\t\tint level,\t/* Indentation level */\n\t\tasn_app_consume_bytes_f *callback, void *app_key);\n\n/*\n * Compare two structs between each other.\n * Returns <0 if struct_A is \"smaller\" than struct_B, >0 if \"greater\",\n * and =0 if \"equal to\", for some type-specific, stable definition of\n * \"smaller\", \"greater\" and \"equal to\".\n */\ntypedef int (asn_struct_compare_f)(\n\t\tconst struct asn_TYPE_descriptor_s *type_descriptor,\n\t\tconst void *struct_A,\n\t\tconst void *struct_B);\n\n/*\n * Return the outmost tag of the type.\n * If the type is untagged CHOICE, the dynamic operation is performed.\n * NOTE: This function pointer type is only useful internally.\n * Do not use it in your application.\n */\ntypedef ber_tlv_tag_t (asn_outmost_tag_f)(\n\t\tconst struct asn_TYPE_descriptor_s *type_descriptor,\n\t\tconst void *struct_ptr, int tag_mode, ber_tlv_tag_t tag);\n/* The instance of the above function type; used internally. */\nasn_outmost_tag_f asn_TYPE_outmost_tag;\n\n/*\n * Fetch the desired type of the Open Type based on the\n * Information Object Set driven constraints.\n */\ntypedef struct asn_type_selector_result_s {\n    struct asn_TYPE_descriptor_s *type_descriptor; /* Type encoded. */\n    unsigned presence_index; /* Associated choice variant. */\n} asn_type_selector_result_t;\ntypedef asn_type_selector_result_t(asn_type_selector_f)(\n    const struct asn_TYPE_descriptor_s *parent_type_descriptor,\n    const void *parent_structure_ptr);\n\n/*\n * Generalized functions for dealing with the speciic type.\n * May be directly invoked by applications.\n */\ntypedef struct asn_TYPE_operation_s {\n\tasn_struct_free_f  *free_struct;\t/* Free the structure */\n\tasn_struct_print_f *print_struct;\t/* Human readable output */\n\tasn_struct_compare_f *compare_struct;\t/* Compare two structures */\n\tasn_constr_check_f *check_constraints;\t/* Constraints validator */\n\tber_type_decoder_f *ber_decoder;\t/* Generic BER decoder */\n\tder_type_encoder_f *der_encoder;\t/* Canonical DER encoder */\n\txer_type_decoder_f *xer_decoder;\t/* Generic XER decoder */\n\txer_type_encoder_f *xer_encoder;\t/* [Canonical] XER encoder */\n\toer_type_decoder_f *oer_decoder;\t/* Generic OER decoder */\n\toer_type_encoder_f *oer_encoder;\t/* Canonical OER encoder */\n\tper_type_decoder_f *uper_decoder;\t/* Unaligned PER decoder */\n\tper_type_encoder_f *uper_encoder;\t/* Unaligned PER encoder */\n\tasn_outmost_tag_f  *outmost_tag;\t/* <optional, internal> */\n} asn_TYPE_operation_t;\n\n/*\n * The definitive description of the destination language's structure.\n */\ntypedef struct asn_TYPE_descriptor_s {\n\tconst char *name;\t/* A name of the ASN.1 type. \"\" in some cases. */\n\tconst char *xml_tag;\t/* Name used in XML tag */\n\n\t/*\n\t * Generalized functions for dealing with the specific type.\n\t * May be directly invoked by applications.\n\t */\n\tasn_TYPE_operation_t *op;\n\tasn_constr_check_f *check_constraints;\t/* Constraints validator */\n\n\t/***********************************************************************\n\t * Internally useful members. Not to be used by applications directly. *\n\t **********************************************************************/\n\n\t/*\n\t * Tags that are expected to occur.\n\t */\n\tconst ber_tlv_tag_t *tags;\t/* Effective tags sequence for this type */\n\tunsigned tags_count;\t\t\t/* Number of tags which are expected */\n\tconst ber_tlv_tag_t *all_tags;\t/* Every tag for BER/containment */\n\tunsigned all_tags_count;\t\t/* Number of tags */\n\n\tasn_oer_constraints_t *oer_constraints;\t/* OER constraints */\n\tasn_per_constraints_t *per_constraints;\t/* PER constraints */\n\n\t/*\n\t * An ASN.1 production type members (members of SEQUENCE, SET, CHOICE).\n\t */\n\tstruct asn_TYPE_member_s *elements;\n\tunsigned elements_count;\n\n\t/*\n\t * Additional information describing the type, used by appropriate\n\t * functions above.\n\t */\n\tconst void *specifics;\n} asn_TYPE_descriptor_t;\n\n/*\n * This type describes an element of the constructed type,\n * i.e. SEQUENCE, SET, CHOICE, etc.\n */\n  enum asn_TYPE_flags_e {\n    ATF_NOFLAGS,\n    ATF_POINTER = 0x01,   /* Represented by the pointer */\n    ATF_OPEN_TYPE = 0x02, /* Open Type */\n    ATF_ANY_TYPE = 0x04   /* ANY type (deprecated!) */\n  };\ntypedef struct asn_TYPE_member_s {\n    enum asn_TYPE_flags_e flags; /* Element's presentation flags */\n    unsigned optional;      /* Following optional members, including current */\n    unsigned memb_offset;   /* Offset of the element */\n    ber_tlv_tag_t tag;      /* Outmost (most immediate) tag */\n    int tag_mode;           /* IMPLICIT/no/EXPLICIT tag at current level */\n    asn_TYPE_descriptor_t *type;            /* Member type descriptor */\n    asn_type_selector_f *type_selector;     /* IoS runtime type selector */\n    asn_constr_check_f *memb_constraints;   /* Constraints validator */\n    asn_oer_constraints_t *oer_constraints; /* OER compiled constraints */\n    asn_per_constraints_t *per_constraints; /* PER compiled constraints */\n    int (*default_value)(int setval, void **sptr); /* DEFAULT <value> */\n    const char *name; /* ASN.1 identifier of the element */\n} asn_TYPE_member_t;\n\n/*\n * BER tag to element number mapping.\n */\ntypedef struct asn_TYPE_tag2member_s {\n    ber_tlv_tag_t el_tag;   /* Outmost tag of the member */\n    unsigned el_no;         /* Index of the associated member, base 0 */\n    int toff_first;         /* First occurence of the el_tag, relative */\n    int toff_last;          /* Last occurence of the el_tag, relative */\n} asn_TYPE_tag2member_t;\n\n/*\n * This function is a wrapper around (td)->print_struct, which prints out\n * the contents of the target language's structure (struct_ptr) into the\n * file pointer (stream) in human readable form.\n * RETURN VALUES:\n * \t 0: The structure is printed.\n * \t-1: Problem dumping the structure.\n * (See also xer_fprint() in xer_encoder.h)\n */\nint asn_fprint(FILE *stream,\t\t/* Destination stream descriptor */\n\tasn_TYPE_descriptor_t *td,\t/* ASN.1 type descriptor */\n\tconst void *struct_ptr);\t/* Structure to be printed */\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _CONSTR_TYPE_H_ */\n"
  },
  {
    "path": "ext/constraints.c",
    "content": "#include <asn_internal.h>\n#include <constraints.h>\n\nint\nasn_generic_no_constraint(asn_TYPE_descriptor_t *type_descriptor,\n\tconst void *struct_ptr, asn_app_constraint_failed_f *cb, void *key) {\n\n\t(void)type_descriptor;\t/* Unused argument */\n\t(void)struct_ptr;\t/* Unused argument */\n\t(void)cb;\t/* Unused argument */\n\t(void)key;\t/* Unused argument */\n\n\t/* Nothing to check */\n\treturn 0;\n}\n\nint\nasn_generic_unknown_constraint(asn_TYPE_descriptor_t *type_descriptor,\n\tconst void *struct_ptr, asn_app_constraint_failed_f *cb, void *key) {\n\n\t(void)type_descriptor;\t/* Unused argument */\n\t(void)struct_ptr;\t/* Unused argument */\n\t(void)cb;\t/* Unused argument */\n\t(void)key;\t/* Unused argument */\n\n\t/* Unknown how to check */\n\treturn 0;\n}\n\nstruct errbufDesc {\n\tasn_TYPE_descriptor_t *failed_type;\n\tconst void *failed_struct_ptr;\n\tchar *errbuf;\n\tsize_t errlen;\n};\n\nstatic void\n_asn_i_ctfailcb(void *key, asn_TYPE_descriptor_t *td, const void *sptr, const char *fmt, ...) {\n\tstruct errbufDesc *arg = key;\n\tva_list ap;\n\tssize_t vlen;\n\tssize_t maxlen;\n\n\targ->failed_type = td;\n\targ->failed_struct_ptr = sptr;\n\n\tmaxlen = arg->errlen;\n\tif(maxlen <= 0)\n\t\treturn;\n\n\tva_start(ap, fmt);\n\tvlen = vsnprintf(arg->errbuf, maxlen, fmt, ap);\n\tva_end(ap);\n\tif(vlen >= maxlen) {\n\t\targ->errbuf[maxlen-1] = '\\0';\t/* Ensuring libc correctness */\n\t\targ->errlen = maxlen - 1;\t/* Not counting termination */\n\t\treturn;\n\t} else if(vlen >= 0) {\n\t\targ->errbuf[vlen] = '\\0';\t/* Ensuring libc correctness */\n\t\targ->errlen = vlen;\t\t/* Not counting termination */\n\t} else {\n\t\t/*\n\t\t * The libc on this system is broken.\n\t\t */\n\t\tvlen = sizeof(\"<broken vsnprintf>\") - 1;\n\t\tmaxlen--;\n\t\targ->errlen = vlen < maxlen ? vlen : maxlen;\n\t\tmemcpy(arg->errbuf, \"<broken vsnprintf>\", arg->errlen);\n\t\targ->errbuf[arg->errlen] = 0;\n\t}\n\n\treturn;\n}\n\nint\nasn_check_constraints(asn_TYPE_descriptor_t *type_descriptor,\n\t\tconst void *struct_ptr, char *errbuf, size_t *errlen) {\n\tstruct errbufDesc arg;\n\tint ret;\n\n\targ.failed_type = 0;\n\targ.failed_struct_ptr = 0;\n\targ.errbuf = errbuf;\n\targ.errlen = errlen ? *errlen : 0;\n\n\tret = type_descriptor->check_constraints(type_descriptor,\n\t\tstruct_ptr, _asn_i_ctfailcb, &arg);\n\tif(ret == -1 && errlen)\n\t\t*errlen = arg.errlen;\n\n\treturn ret;\n}\n\n"
  },
  {
    "path": "ext/constraints.h",
    "content": "/*-\n * Copyright (c) 2004, 2006 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\tASN1_CONSTRAINTS_VALIDATOR_H\n#define\tASN1_CONSTRAINTS_VALIDATOR_H\n\n#include <asn_system.h>\t\t/* Platform-dependent types */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t\t/* Forward declaration */\n\n/*\n * Validate the structure according to the ASN.1 constraints.\n * If errbuf and errlen are given, they shall be pointing to the appropriate\n * buffer space and its length before calling this function. Alternatively,\n * they could be passed as NULL's. If constraints validation fails,\n * errlen will contain the actual number of bytes taken from the errbuf\n * to encode an error message (properly 0-terminated).\n * \n * RETURN VALUES:\n * This function returns 0 in case all ASN.1 constraints are met\n * and -1 if one or more constraints were failed.\n */\nint\nasn_check_constraints(struct asn_TYPE_descriptor_s *type_descriptor,\n\tconst void *struct_ptr,\t/* Target language's structure */\n\tchar *errbuf,\t\t/* Returned error description */\n\tsize_t *errlen\t\t/* Length of the error description */\n\t);\n\n\n/*\n * Generic type for constraint checking callback,\n * associated with every type descriptor.\n */\ntypedef int (asn_constr_check_f)(\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\tconst void *struct_ptr,\n\tasn_app_constraint_failed_f *optional_callback,\t/* Log the error */\n\tvoid *optional_app_key\t\t/* Opaque key passed to a callback */\n\t);\n\n/*******************************\n * INTERNALLY USEFUL FUNCTIONS *\n *******************************/\n\nasn_constr_check_f asn_generic_no_constraint;\t/* No constraint whatsoever */\nasn_constr_check_f asn_generic_unknown_constraint; /* Not fully supported */\n\n/*\n * Invoke the callback with a complete error message.\n */\n#define\tASN__CTFAIL\tif(ctfailcb) ctfailcb\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* ASN1_CONSTRAINTS_VALIDATOR_H */\n"
  },
  {
    "path": "ext/der_encoder.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <errno.h>\n\nstatic ssize_t der_write_TL(ber_tlv_tag_t tag, ber_tlv_len_t len,\n\tasn_app_consume_bytes_f *cb, void *app_key, int constructed);\n\n/*\n * The DER encoder of any type.\n */\nasn_enc_rval_t\nder_encode(asn_TYPE_descriptor_t *type_descriptor, void *struct_ptr,\n\tasn_app_consume_bytes_f *consume_bytes, void *app_key) {\n\n\tASN_DEBUG(\"DER encoder invoked for %s\",\n\t\ttype_descriptor->name);\n\n\t/*\n\t * Invoke type-specific encoder.\n\t */\n\treturn type_descriptor->op->der_encoder(type_descriptor,\n\t\tstruct_ptr,\t/* Pointer to the destination structure */\n\t\t0, 0,\n\t\tconsume_bytes, app_key);\n}\n\n/*\n * Argument type and callback necessary for der_encode_to_buffer().\n */\ntypedef struct enc_to_buf_arg {\n\tvoid *buffer;\n\tsize_t left;\n} enc_to_buf_arg;\nstatic int encode_to_buffer_cb(const void *buffer, size_t size, void *key) {\n\tenc_to_buf_arg *arg = (enc_to_buf_arg *)key;\n\n\tif(arg->left < size)\n\t\treturn -1;\t/* Data exceeds the available buffer size */\n\n\tmemcpy(arg->buffer, buffer, size);\n\targ->buffer = ((char *)arg->buffer) + size;\n\targ->left -= size;\n\n\treturn 0;\n}\n\n/*\n * A variant of the der_encode() which encodes the data into the provided buffer\n */\nasn_enc_rval_t\nder_encode_to_buffer(asn_TYPE_descriptor_t *type_descriptor, void *struct_ptr,\n\tvoid *buffer, size_t buffer_size) {\n\tenc_to_buf_arg arg;\n\tasn_enc_rval_t ec;\n\n\targ.buffer = buffer;\n\targ.left = buffer_size;\n\n\tec = type_descriptor->op->der_encoder(type_descriptor,\n\t\tstruct_ptr,\t/* Pointer to the destination structure */\n\t\t0, 0, encode_to_buffer_cb, &arg);\n\tif(ec.encoded != -1) {\n\t\tassert(ec.encoded == (ssize_t)(buffer_size - arg.left));\n\t\t/* Return the encoded contents size */\n\t}\n\treturn ec;\n}\n\n\n/*\n * Write out leading TL[v] sequence according to the type definition.\n */\nssize_t\nder_write_tags(asn_TYPE_descriptor_t *sd,\n\t\tsize_t struct_length,\n\t\tint tag_mode, int last_tag_form,\n\t\tber_tlv_tag_t tag,\t/* EXPLICIT or IMPLICIT tag */\n\t\tasn_app_consume_bytes_f *cb,\n\t\tvoid *app_key) {\n\tconst ber_tlv_tag_t *tags;\t/* Copy of tags stream */\n\tint tags_count;\t\t\t/* Number of tags */\n\tsize_t overall_length;\n\tssize_t *lens;\n\tint i;\n\n\tASN_DEBUG(\"Writing tags (%s, tm=%d, tc=%d, tag=%s, mtc=%d)\",\n\t\tsd->name, tag_mode, sd->tags_count,\n\t\tber_tlv_tag_string(tag),\n\t\ttag_mode\n\t\t\t?(sd->tags_count+1\n\t\t\t\t-((tag_mode == -1) && sd->tags_count))\n\t\t\t:sd->tags_count\n\t);\n\n\tif(tag_mode) {\n\t\t/*\n\t\t * Instead of doing shaman dance like we do in ber_check_tags(),\n\t\t * allocate a small array on the stack\n\t\t * and initialize it appropriately.\n\t\t */\n\t\tint stag_offset;\n\t\tber_tlv_tag_t *tags_buf;\n\t\ttags_buf = (ber_tlv_tag_t *)alloca((sd->tags_count + 1) * sizeof(ber_tlv_tag_t));\n\t\tif(!tags_buf) {\t/* Can fail on !x86 */\n\t\t\terrno = ENOMEM;\n\t\t\treturn -1;\n\t\t}\n\t\ttags_count = sd->tags_count\n\t\t\t+ 1\t/* EXPLICIT or IMPLICIT tag is given */\n\t\t\t- ((tag_mode == -1) && sd->tags_count);\n\t\t/* Copy tags over */\n\t\ttags_buf[0] = tag;\n\t\tstag_offset = -1 + ((tag_mode == -1) && sd->tags_count);\n\t\tfor(i = 1; i < tags_count; i++)\n\t\t\ttags_buf[i] = sd->tags[i + stag_offset];\n\t\ttags = tags_buf;\n\t} else {\n\t\ttags = sd->tags;\n\t\ttags_count = sd->tags_count;\n\t}\n\n\t/* No tags to write */\n\tif(tags_count == 0)\n\t\treturn 0;\n\n\tlens = (ssize_t *)alloca(tags_count * sizeof(lens[0]));\n\tif(!lens) {\n\t\terrno = ENOMEM;\n\t\treturn -1;\n\t}\n\n\t/*\n\t * Array of tags is initialized.\n\t * Now, compute the size of the TLV pairs, from right to left.\n\t */\n\toverall_length = struct_length;\n\tfor(i = tags_count - 1; i >= 0; --i) {\n\t\tlens[i] = der_write_TL(tags[i], overall_length, 0, 0, 0);\n\t\tif(lens[i] == -1) return -1;\n\t\toverall_length += lens[i];\n\t\tlens[i] = overall_length - lens[i];\n\t}\n\n\tif(!cb) return overall_length - struct_length;\n\n\tASN_DEBUG(\"Encoding %s TL sequence (%d elements)\", sd->name,\n                  tags_count);\n\n\t/*\n\t * Encode the TL sequence for real.\n\t */\n\tfor(i = 0; i < tags_count; i++) {\n\t\tssize_t len;\n\t\tint _constr;\n\n\t\t/* Check if this tag happens to be constructed */\n\t\t_constr = (last_tag_form || i < (tags_count - 1));\n\n\t\tlen = der_write_TL(tags[i], lens[i], cb, app_key, _constr);\n\t\tif(len == -1) return -1;\n\t}\n\n\treturn overall_length - struct_length;\n}\n\nstatic ssize_t\nder_write_TL(ber_tlv_tag_t tag, ber_tlv_len_t len,\n\t\tasn_app_consume_bytes_f *cb, void *app_key,\n\t\tint constructed) {\n\tuint8_t buf[32];\n\tsize_t size = 0;\n\tint buf_size = cb?sizeof(buf):0;\n\tssize_t tmp;\n\n\t/* Serialize tag (T from TLV) into possibly zero-length buffer */\n\ttmp = ber_tlv_tag_serialize(tag, buf, buf_size);\n\tif(tmp == -1 || tmp > (ssize_t)sizeof(buf)) return -1;\n\tsize += tmp;\n\n\t/* Serialize length (L from TLV) into possibly zero-length buffer */\n\ttmp = der_tlv_length_serialize(len, buf+size, buf_size?buf_size-size:0);\n\tif(tmp == -1) return -1;\n\tsize += tmp;\n\n\tif(size > sizeof(buf))\n\t\treturn -1;\n\n\t/*\n\t * If callback is specified, invoke it, and check its return value.\n\t */\n\tif(cb) {\n\t\tif(constructed) *buf |= 0x20;\n\t\tif(cb(buf, size, app_key) < 0)\n\t\t\treturn -1;\n\t}\n\n\treturn size;\n}\n"
  },
  {
    "path": "ext/der_encoder.h",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_DER_ENCODER_H_\n#define\t_DER_ENCODER_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\n/*\n * The DER encoder of any type. May be invoked by the application.\n * The ber_decode() function (ber_decoder.h) is an opposite of der_encode().\n */\nasn_enc_rval_t der_encode(struct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid *struct_ptr,\t/* Structure to be encoded */\n\t\tasn_app_consume_bytes_f *consume_bytes_cb,\n\t\tvoid *app_key\t\t/* Arbitrary callback argument */\n\t);\n\n/* A variant of der_encode() which encodes data into the pre-allocated buffer */\nasn_enc_rval_t der_encode_to_buffer(\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid *struct_ptr,\t/* Structure to be encoded */\n\t\tvoid *buffer,\t\t/* Pre-allocated buffer */\n\t\tsize_t buffer_size\t/* Initial buffer size (maximum) */\n\t);\n\n/*\n * Type of the generic DER encoder.\n */\ntypedef asn_enc_rval_t (der_type_encoder_f)(\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid *struct_ptr,\t/* Structure to be encoded */\n\t\tint tag_mode,\t\t/* {-1,0,1}: IMPLICIT, no, EXPLICIT */\n\t\tber_tlv_tag_t tag,\n\t\tasn_app_consume_bytes_f *consume_bytes_cb,\t/* Callback */\n\t\tvoid *app_key\t\t/* Arbitrary callback argument */\n\t);\n\n\n/*******************************\n * INTERNALLY USEFUL FUNCTIONS *\n *******************************/\n\n/*\n * Write out leading TL[v] sequence according to the type definition.\n */\nssize_t der_write_tags(\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tsize_t struct_length,\n\t\tint tag_mode,\t\t/* {-1,0,1}: IMPLICIT, no, EXPLICIT */\n\t\tint last_tag_form,\t/* {0,!0}: prim, constructed */\n\t\tber_tlv_tag_t tag,\n\t\tasn_app_consume_bytes_f *consume_bytes_cb,\n\t\tvoid *app_key\n\t);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _DER_ENCODER_H_ */\n"
  },
  {
    "path": "ext/extconf.rb",
    "content": "require \"mkmf\"\n\n$CPPFLAGS = \"-DASN_DISABLE_OER_SUPPORT -DASN_DISABLE_PER_SUPPORT\"\n\ndir_config(\"asn1validator\")\n\ncreate_makefile(\"asn1validator\")\n"
  },
  {
    "path": "ext/pdu_collection.c",
    "content": "/*\n * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\n */\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\nextern struct asn_TYPE_descriptor_s asn_DEF_PostalAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_PKCS9String;\nextern struct asn_TYPE_descriptor_s asn_DEF_Features;\nextern struct asn_TYPE_descriptor_s asn_DEF_SMIMECapability;\nextern struct asn_TYPE_descriptor_s asn_DEF_SMIMECapabilities;\nextern struct asn_TYPE_descriptor_s asn_DEF_DSAPublicKey;\nextern struct asn_TYPE_descriptor_s asn_DEF_Dss_Parms;\nextern struct asn_TYPE_descriptor_s asn_DEF_Dss_Sig_Value;\nextern struct asn_TYPE_descriptor_s asn_DEF_RSAPublicKey;\nextern struct asn_TYPE_descriptor_s asn_DEF_DHPublicKey;\nextern struct asn_TYPE_descriptor_s asn_DEF_DomainParameters;\nextern struct asn_TYPE_descriptor_s asn_DEF_ValidationParms;\nextern struct asn_TYPE_descriptor_s asn_DEF_KEA_Parms_Id;\nextern struct asn_TYPE_descriptor_s asn_DEF_FieldID;\nextern struct asn_TYPE_descriptor_s asn_DEF_ECDSA_Sig_Value;\nextern struct asn_TYPE_descriptor_s asn_DEF_Prime_p;\nextern struct asn_TYPE_descriptor_s asn_DEF_Characteristic_two;\nextern struct asn_TYPE_descriptor_s asn_DEF_Trinomial;\nextern struct asn_TYPE_descriptor_s asn_DEF_Pentanomial;\nextern struct asn_TYPE_descriptor_s asn_DEF_FieldElement;\nextern struct asn_TYPE_descriptor_s asn_DEF_ECPoint;\nextern struct asn_TYPE_descriptor_s asn_DEF_EcpkParameters;\nextern struct asn_TYPE_descriptor_s asn_DEF_ECParameters;\nextern struct asn_TYPE_descriptor_s asn_DEF_ECPVer;\nextern struct asn_TYPE_descriptor_s asn_DEF_Curve;\nextern struct asn_TYPE_descriptor_s asn_DEF_Attribute;\nextern struct asn_TYPE_descriptor_s asn_DEF_AttributeType;\nextern struct asn_TYPE_descriptor_s asn_DEF_AttributeValue;\nextern struct asn_TYPE_descriptor_s asn_DEF_AttributeTypeAndValue;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520name;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520CommonName;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520LocalityName;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520StateOrProvinceName;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520OrganizationName;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520OrganizationalUnitName;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520Title;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520dnQualifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520countryName;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520SerialNumber;\nextern struct asn_TYPE_descriptor_s asn_DEF_X520Pseudonym;\nextern struct asn_TYPE_descriptor_s asn_DEF_DomainComponent;\nextern struct asn_TYPE_descriptor_s asn_DEF_EmailAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_Name;\nextern struct asn_TYPE_descriptor_s asn_DEF_RDNSequence;\nextern struct asn_TYPE_descriptor_s asn_DEF_DistinguishedName;\nextern struct asn_TYPE_descriptor_s asn_DEF_RelativeDistinguishedName;\nextern struct asn_TYPE_descriptor_s asn_DEF_DirectoryString;\nextern struct asn_TYPE_descriptor_s asn_DEF_Certificate;\nextern struct asn_TYPE_descriptor_s asn_DEF_TBSCertificate;\nextern struct asn_TYPE_descriptor_s asn_DEF_Version;\nextern struct asn_TYPE_descriptor_s asn_DEF_CertificateSerialNumber;\nextern struct asn_TYPE_descriptor_s asn_DEF_Validity;\nextern struct asn_TYPE_descriptor_s asn_DEF_Time;\nextern struct asn_TYPE_descriptor_s asn_DEF_UniqueIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_SubjectPublicKeyInfo;\nextern struct asn_TYPE_descriptor_s asn_DEF_Extensions;\nextern struct asn_TYPE_descriptor_s asn_DEF_Extension;\nextern struct asn_TYPE_descriptor_s asn_DEF_CertificateList;\nextern struct asn_TYPE_descriptor_s asn_DEF_TBSCertList;\nextern struct asn_TYPE_descriptor_s asn_DEF_AlgorithmIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_ORAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_BuiltInStandardAttributes;\nextern struct asn_TYPE_descriptor_s asn_DEF_CountryName;\nextern struct asn_TYPE_descriptor_s asn_DEF_AdministrationDomainName;\nextern struct asn_TYPE_descriptor_s asn_DEF_NetworkAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_X121Address;\nextern struct asn_TYPE_descriptor_s asn_DEF_TerminalIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_PrivateDomainName;\nextern struct asn_TYPE_descriptor_s asn_DEF_OrganizationName;\nextern struct asn_TYPE_descriptor_s asn_DEF_NumericUserIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_PersonalName;\nextern struct asn_TYPE_descriptor_s asn_DEF_OrganizationalUnitNames;\nextern struct asn_TYPE_descriptor_s asn_DEF_OrganizationalUnitName;\nextern struct asn_TYPE_descriptor_s asn_DEF_BuiltInDomainDefinedAttributes;\nextern struct asn_TYPE_descriptor_s asn_DEF_BuiltInDomainDefinedAttribute;\nextern struct asn_TYPE_descriptor_s asn_DEF_ExtensionAttributes;\nextern struct asn_TYPE_descriptor_s asn_DEF_ExtensionAttribute;\nextern struct asn_TYPE_descriptor_s asn_DEF_CommonName;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexCommonName;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexOrganizationName;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexPersonalName;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexOrganizationalUnitNames;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexOrganizationalUnitName;\nextern struct asn_TYPE_descriptor_s asn_DEF_PDSName;\nextern struct asn_TYPE_descriptor_s asn_DEF_PhysicalDeliveryCountryName;\nextern struct asn_TYPE_descriptor_s asn_DEF_PostalCode;\nextern struct asn_TYPE_descriptor_s asn_DEF_PhysicalDeliveryOfficeName;\nextern struct asn_TYPE_descriptor_s asn_DEF_PhysicalDeliveryOfficeNumber;\nextern struct asn_TYPE_descriptor_s asn_DEF_ExtensionORAddressComponents;\nextern struct asn_TYPE_descriptor_s asn_DEF_PhysicalDeliveryPersonalName;\nextern struct asn_TYPE_descriptor_s asn_DEF_PhysicalDeliveryOrganizationName;\nextern struct asn_TYPE_descriptor_s asn_DEF_ExtensionPhysicalDeliveryAddressComponents;\nextern struct asn_TYPE_descriptor_s asn_DEF_UnformattedPostalAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_StreetAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_PostOfficeBoxAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_PosteRestanteAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_UniquePostalName;\nextern struct asn_TYPE_descriptor_s asn_DEF_LocalPostalAttributes;\nextern struct asn_TYPE_descriptor_s asn_DEF_PDSParameter;\nextern struct asn_TYPE_descriptor_s asn_DEF_ExtendedNetworkAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_PresentationAddress;\nextern struct asn_TYPE_descriptor_s asn_DEF_TerminalType;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexDomainDefinedAttributes;\nextern struct asn_TYPE_descriptor_s asn_DEF_TeletexDomainDefinedAttribute;\nextern struct asn_TYPE_descriptor_s asn_DEF_AuthorityKeyIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_KeyIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_SubjectKeyIdentifier;\nextern struct asn_TYPE_descriptor_s asn_DEF_KeyUsage;\nextern struct asn_TYPE_descriptor_s asn_DEF_PrivateKeyUsagePeriod;\nextern struct asn_TYPE_descriptor_s asn_DEF_CertificatePolicies;\nextern struct asn_TYPE_descriptor_s asn_DEF_PolicyInformation;\nextern struct asn_TYPE_descriptor_s asn_DEF_CertPolicyId;\nextern struct asn_TYPE_descriptor_s asn_DEF_PolicyQualifierInfo;\nextern struct asn_TYPE_descriptor_s asn_DEF_PolicyQualifierId;\nextern struct asn_TYPE_descriptor_s asn_DEF_CPSuri;\nextern struct asn_TYPE_descriptor_s asn_DEF_UserNotice;\nextern struct asn_TYPE_descriptor_s asn_DEF_NoticeReference;\nextern struct asn_TYPE_descriptor_s asn_DEF_DisplayText;\nextern struct asn_TYPE_descriptor_s asn_DEF_PolicyMappings;\nextern struct asn_TYPE_descriptor_s asn_DEF_SubjectAltName;\nextern struct asn_TYPE_descriptor_s asn_DEF_GeneralNames;\nextern struct asn_TYPE_descriptor_s asn_DEF_GeneralName;\nextern struct asn_TYPE_descriptor_s asn_DEF_AnotherName;\nextern struct asn_TYPE_descriptor_s asn_DEF_EDIPartyName;\nextern struct asn_TYPE_descriptor_s asn_DEF_IssuerAltName;\nextern struct asn_TYPE_descriptor_s asn_DEF_SubjectDirectoryAttributes;\nextern struct asn_TYPE_descriptor_s asn_DEF_BasicConstraints;\nextern struct asn_TYPE_descriptor_s asn_DEF_NameConstraints;\nextern struct asn_TYPE_descriptor_s asn_DEF_GeneralSubtrees;\nextern struct asn_TYPE_descriptor_s asn_DEF_GeneralSubtree;\nextern struct asn_TYPE_descriptor_s asn_DEF_BaseDistance;\nextern struct asn_TYPE_descriptor_s asn_DEF_PolicyConstraints;\nextern struct asn_TYPE_descriptor_s asn_DEF_SkipCerts;\nextern struct asn_TYPE_descriptor_s asn_DEF_CRLDistributionPoints;\nextern struct asn_TYPE_descriptor_s asn_DEF_DistributionPoint;\nextern struct asn_TYPE_descriptor_s asn_DEF_DistributionPointName;\nextern struct asn_TYPE_descriptor_s asn_DEF_ReasonFlags;\nextern struct asn_TYPE_descriptor_s asn_DEF_ExtKeyUsageSyntax;\nextern struct asn_TYPE_descriptor_s asn_DEF_KeyPurposeId;\nextern struct asn_TYPE_descriptor_s asn_DEF_InhibitAnyPolicy;\nextern struct asn_TYPE_descriptor_s asn_DEF_FreshestCRL;\nextern struct asn_TYPE_descriptor_s asn_DEF_AuthorityInfoAccessSyntax;\nextern struct asn_TYPE_descriptor_s asn_DEF_AccessDescription;\nextern struct asn_TYPE_descriptor_s asn_DEF_SubjectInfoAccessSyntax;\nextern struct asn_TYPE_descriptor_s asn_DEF_CRLNumber;\nextern struct asn_TYPE_descriptor_s asn_DEF_IssuingDistributionPoint;\nextern struct asn_TYPE_descriptor_s asn_DEF_BaseCRLNumber;\nextern struct asn_TYPE_descriptor_s asn_DEF_CRLReason;\nextern struct asn_TYPE_descriptor_s asn_DEF_CertificateIssuer;\nextern struct asn_TYPE_descriptor_s asn_DEF_HoldInstructionCode;\nextern struct asn_TYPE_descriptor_s asn_DEF_InvalidityDate;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeExtn;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeInfo;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeData;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeImage;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeAudio;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeDetails;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeImageInfo;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeImageType;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeImageResolution;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeAudioInfo;\nextern struct asn_TYPE_descriptor_s asn_DEF_OtherLogotypeInfo;\nextern struct asn_TYPE_descriptor_s asn_DEF_LogotypeReference;\nextern struct asn_TYPE_descriptor_s asn_DEF_HashAlgAndValue;\nextern struct asn_TYPE_descriptor_s asn_DEF_DateOfBirth;\nextern struct asn_TYPE_descriptor_s asn_DEF_PlaceOfBirth;\nextern struct asn_TYPE_descriptor_s asn_DEF_Gender;\nextern struct asn_TYPE_descriptor_s asn_DEF_CountryOfCitizenship;\nextern struct asn_TYPE_descriptor_s asn_DEF_CountryOfResidence;\nextern struct asn_TYPE_descriptor_s asn_DEF_BiometricSyntax;\nextern struct asn_TYPE_descriptor_s asn_DEF_BiometricData;\nextern struct asn_TYPE_descriptor_s asn_DEF_TypeOfBiometricData;\nextern struct asn_TYPE_descriptor_s asn_DEF_PredefinedBiometricType;\nextern struct asn_TYPE_descriptor_s asn_DEF_QCStatements;\nextern struct asn_TYPE_descriptor_s asn_DEF_QCStatement;\nextern struct asn_TYPE_descriptor_s asn_DEF_SemanticsInformation;\nextern struct asn_TYPE_descriptor_s asn_DEF_NameRegistrationAuthorities;\n\n\nstruct asn_TYPE_descriptor_s *asn_pdu_collection[] = {\n\t/* From module MiscAttributeForDistinguishedNames in asn1/MiscAttr.asn1 */\n\t&asn_DEF_PostalAddress,\t\n\t/* From module MiscImplicitDefinitions in asn1/MiscAttrImpl.asn1 */\n\t&asn_DEF_PKCS9String,\t\n\t&asn_DEF_Features,\t\n\t/* From module SecureMimeMessageV3dot1 in asn1/pkix-smimecaps.asn1 */\n\t&asn_DEF_SMIMECapability,\t\n\t&asn_DEF_SMIMECapabilities,\t\n\t/* From module PKIX1Algorithms88 in asn1/rfc3279-PKIX1Algorithms88.asn1 */\n\t&asn_DEF_DSAPublicKey,\t\n\t&asn_DEF_Dss_Parms,\t\n\t&asn_DEF_Dss_Sig_Value,\t\n\t&asn_DEF_RSAPublicKey,\t\n\t&asn_DEF_DHPublicKey,\t\n\t&asn_DEF_DomainParameters,\t\n\t&asn_DEF_ValidationParms,\t\n\t&asn_DEF_KEA_Parms_Id,\t\n\t&asn_DEF_FieldID,\t\n\t&asn_DEF_ECDSA_Sig_Value,\t\n\t&asn_DEF_Prime_p,\t\n\t&asn_DEF_Characteristic_two,\t\n\t&asn_DEF_Trinomial,\t\n\t&asn_DEF_Pentanomial,\t\n\t&asn_DEF_FieldElement,\t\n\t&asn_DEF_ECPoint,\t\n\t&asn_DEF_EcpkParameters,\t\n\t&asn_DEF_ECParameters,\t\n\t&asn_DEF_ECPVer,\t\n\t&asn_DEF_Curve,\t\n\t/* From module PKIX1Explicit88 in asn1/rfc3280-PKIX1Explicit88.asn1 */\n\t&asn_DEF_Attribute,\t\n\t&asn_DEF_AttributeType,\t\n\t&asn_DEF_AttributeValue,\t\n\t&asn_DEF_AttributeTypeAndValue,\t\n\t&asn_DEF_X520name,\t\n\t&asn_DEF_X520CommonName,\t\n\t&asn_DEF_X520LocalityName,\t\n\t&asn_DEF_X520StateOrProvinceName,\t\n\t&asn_DEF_X520OrganizationName,\t\n\t&asn_DEF_X520OrganizationalUnitName,\t\n\t&asn_DEF_X520Title,\t\n\t&asn_DEF_X520dnQualifier,\t\n\t&asn_DEF_X520countryName,\t\n\t&asn_DEF_X520SerialNumber,\t\n\t&asn_DEF_X520Pseudonym,\t\n\t&asn_DEF_DomainComponent,\t\n\t&asn_DEF_EmailAddress,\t\n\t&asn_DEF_Name,\t\n\t&asn_DEF_RDNSequence,\t\n\t&asn_DEF_DistinguishedName,\t\n\t&asn_DEF_RelativeDistinguishedName,\t\n\t&asn_DEF_DirectoryString,\t\n\t&asn_DEF_Certificate,\t\n\t&asn_DEF_TBSCertificate,\t\n\t&asn_DEF_Version,\t\n\t&asn_DEF_CertificateSerialNumber,\t\n\t&asn_DEF_Validity,\t\n\t&asn_DEF_Time,\t\n\t&asn_DEF_UniqueIdentifier,\t\n\t&asn_DEF_SubjectPublicKeyInfo,\t\n\t&asn_DEF_Extensions,\t\n\t&asn_DEF_Extension,\t\n\t&asn_DEF_CertificateList,\t\n\t&asn_DEF_TBSCertList,\t\n\t&asn_DEF_AlgorithmIdentifier,\t\n\t&asn_DEF_ORAddress,\t\n\t&asn_DEF_BuiltInStandardAttributes,\t\n\t&asn_DEF_CountryName,\t\n\t&asn_DEF_AdministrationDomainName,\t\n\t&asn_DEF_NetworkAddress,\t\n\t&asn_DEF_X121Address,\t\n\t&asn_DEF_TerminalIdentifier,\t\n\t&asn_DEF_PrivateDomainName,\t\n\t&asn_DEF_OrganizationName,\t\n\t&asn_DEF_NumericUserIdentifier,\t\n\t&asn_DEF_PersonalName,\t\n\t&asn_DEF_OrganizationalUnitNames,\t\n\t&asn_DEF_OrganizationalUnitName,\t\n\t&asn_DEF_BuiltInDomainDefinedAttributes,\t\n\t&asn_DEF_BuiltInDomainDefinedAttribute,\t\n\t&asn_DEF_ExtensionAttributes,\t\n\t&asn_DEF_ExtensionAttribute,\t\n\t&asn_DEF_CommonName,\t\n\t&asn_DEF_TeletexCommonName,\t\n\t&asn_DEF_TeletexOrganizationName,\t\n\t&asn_DEF_TeletexPersonalName,\t\n\t&asn_DEF_TeletexOrganizationalUnitNames,\t\n\t&asn_DEF_TeletexOrganizationalUnitName,\t\n\t&asn_DEF_PDSName,\t\n\t&asn_DEF_PhysicalDeliveryCountryName,\t\n\t&asn_DEF_PostalCode,\t\n\t&asn_DEF_PhysicalDeliveryOfficeName,\t\n\t&asn_DEF_PhysicalDeliveryOfficeNumber,\t\n\t&asn_DEF_ExtensionORAddressComponents,\t\n\t&asn_DEF_PhysicalDeliveryPersonalName,\t\n\t&asn_DEF_PhysicalDeliveryOrganizationName,\t\n\t&asn_DEF_ExtensionPhysicalDeliveryAddressComponents,\t\n\t&asn_DEF_UnformattedPostalAddress,\t\n\t&asn_DEF_StreetAddress,\t\n\t&asn_DEF_PostOfficeBoxAddress,\t\n\t&asn_DEF_PosteRestanteAddress,\t\n\t&asn_DEF_UniquePostalName,\t\n\t&asn_DEF_LocalPostalAttributes,\t\n\t&asn_DEF_PDSParameter,\t\n\t&asn_DEF_ExtendedNetworkAddress,\t\n\t&asn_DEF_PresentationAddress,\t\n\t&asn_DEF_TerminalType,\t\n\t&asn_DEF_TeletexDomainDefinedAttributes,\t\n\t&asn_DEF_TeletexDomainDefinedAttribute,\t\n\t/* From module PKIX1Implicit88 in asn1/rfc3280-PKIX1Implicit88.asn1 */\n\t&asn_DEF_AuthorityKeyIdentifier,\t\n\t&asn_DEF_KeyIdentifier,\t\n\t&asn_DEF_SubjectKeyIdentifier,\t\n\t&asn_DEF_KeyUsage,\t\n\t&asn_DEF_PrivateKeyUsagePeriod,\t\n\t&asn_DEF_CertificatePolicies,\t\n\t&asn_DEF_PolicyInformation,\t\n\t&asn_DEF_CertPolicyId,\t\n\t&asn_DEF_PolicyQualifierInfo,\t\n\t&asn_DEF_PolicyQualifierId,\t\n\t&asn_DEF_CPSuri,\t\n\t&asn_DEF_UserNotice,\t\n\t&asn_DEF_NoticeReference,\t\n\t&asn_DEF_DisplayText,\t\n\t&asn_DEF_PolicyMappings,\t\n\t&asn_DEF_SubjectAltName,\t\n\t&asn_DEF_GeneralNames,\t\n\t&asn_DEF_GeneralName,\t\n\t&asn_DEF_AnotherName,\t\n\t&asn_DEF_EDIPartyName,\t\n\t&asn_DEF_IssuerAltName,\t\n\t&asn_DEF_SubjectDirectoryAttributes,\t\n\t&asn_DEF_BasicConstraints,\t\n\t&asn_DEF_NameConstraints,\t\n\t&asn_DEF_GeneralSubtrees,\t\n\t&asn_DEF_GeneralSubtree,\t\n\t&asn_DEF_BaseDistance,\t\n\t&asn_DEF_PolicyConstraints,\t\n\t&asn_DEF_SkipCerts,\t\n\t&asn_DEF_CRLDistributionPoints,\t\n\t&asn_DEF_DistributionPoint,\t\n\t&asn_DEF_DistributionPointName,\t\n\t&asn_DEF_ReasonFlags,\t\n\t&asn_DEF_ExtKeyUsageSyntax,\t\n\t&asn_DEF_KeyPurposeId,\t\n\t&asn_DEF_InhibitAnyPolicy,\t\n\t&asn_DEF_FreshestCRL,\t\n\t&asn_DEF_AuthorityInfoAccessSyntax,\t\n\t&asn_DEF_AccessDescription,\t\n\t&asn_DEF_SubjectInfoAccessSyntax,\t\n\t&asn_DEF_CRLNumber,\t\n\t&asn_DEF_IssuingDistributionPoint,\t\n\t&asn_DEF_BaseCRLNumber,\t\n\t&asn_DEF_CRLReason,\t\n\t&asn_DEF_CertificateIssuer,\t\n\t&asn_DEF_HoldInstructionCode,\t\n\t&asn_DEF_InvalidityDate,\t\n\t/* From module LogotypeCertExtn in asn1/rfc3709-LogotypeCertExtn.asn1 */\n\t&asn_DEF_LogotypeExtn,\t\n\t&asn_DEF_LogotypeInfo,\t\n\t&asn_DEF_LogotypeData,\t\n\t&asn_DEF_LogotypeImage,\t\n\t&asn_DEF_LogotypeAudio,\t\n\t&asn_DEF_LogotypeDetails,\t\n\t&asn_DEF_LogotypeImageInfo,\t\n\t&asn_DEF_LogotypeImageType,\t\n\t&asn_DEF_LogotypeImageResolution,\t\n\t&asn_DEF_LogotypeAudioInfo,\t\n\t&asn_DEF_OtherLogotypeInfo,\t\n\t&asn_DEF_LogotypeReference,\t\n\t&asn_DEF_HashAlgAndValue,\t\n\t/* From module PKIXqualified88 in asn1/rfc3739-PKIXqualified88.asn1 */\n\t&asn_DEF_DateOfBirth,\t\n\t&asn_DEF_PlaceOfBirth,\t\n\t&asn_DEF_Gender,\t\n\t&asn_DEF_CountryOfCitizenship,\t\n\t&asn_DEF_CountryOfResidence,\t\n\t&asn_DEF_BiometricSyntax,\t\n\t&asn_DEF_BiometricData,\t\n\t&asn_DEF_TypeOfBiometricData,\t\n\t&asn_DEF_PredefinedBiometricType,\t\n\t&asn_DEF_QCStatements,\t\n\t&asn_DEF_QCStatement,\t\n\t&asn_DEF_SemanticsInformation,\t\n\t&asn_DEF_NameRegistrationAuthorities,\t\n\t0\n};\n\n"
  },
  {
    "path": "ext/per_decoder.c",
    "content": "#include <asn_application.h>\n#include <asn_internal.h>\n#include <per_decoder.h>\n\n/*\n * Decode a \"Production of a complete encoding\", X.691#10.1.\n * The complete encoding contains at least one byte, and is an integral\n * multiple of 8 bytes.\n */\nasn_dec_rval_t\nuper_decode_complete(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, void **sptr, const void *buffer, size_t size) {\n\tasn_dec_rval_t rval;\n\n\trval = uper_decode(opt_codec_ctx, td, sptr, buffer, size, 0, 0);\n\tif(rval.consumed) {\n\t\t/*\n\t\t * We've always given 8-aligned data,\n\t\t * so convert bits to integral bytes.\n\t\t */\n\t\trval.consumed += 7;\n\t\trval.consumed >>= 3;\n\t} else if(rval.code == RC_OK) {\n\t\tif(size) {\n\t\t\tif(((const uint8_t *)buffer)[0] == 0) {\n\t\t\t\trval.consumed = 1;\t/* 1 byte */\n\t\t\t} else {\n\t\t\t\tASN_DEBUG(\"Expecting single zeroed byte\");\n\t\t\t\trval.code = RC_FAIL;\n\t\t\t}\n\t\t} else {\n\t\t\t/* Must contain at least 8 bits. */\n\t\t\trval.code = RC_WMORE;\n\t\t}\n\t}\n\n\treturn rval;\n}\n\nasn_dec_rval_t\nuper_decode(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, void **sptr, const void *buffer, size_t size, int skip_bits, int unused_bits) {\n\tasn_codec_ctx_t s_codec_ctx;\n\tasn_dec_rval_t rval;\n\tasn_per_data_t pd;\n\n\tif(skip_bits < 0 || skip_bits > 7\n\t|| unused_bits < 0 || unused_bits > 7\n\t|| (unused_bits > 0 && !size))\n\t\tASN__DECODE_FAILED;\n\n\t/*\n\t * Stack checker requires that the codec context\n\t * must be allocated on the stack.\n\t */\n\tif(opt_codec_ctx) {\n\t\tif(opt_codec_ctx->max_stack_size) {\n\t\t\ts_codec_ctx = *opt_codec_ctx;\n\t\t\topt_codec_ctx = &s_codec_ctx;\n\t\t}\n\t} else {\n\t\t/* If context is not given, be security-conscious anyway */\n\t\tmemset(&s_codec_ctx, 0, sizeof(s_codec_ctx));\n\t\ts_codec_ctx.max_stack_size = ASN__DEFAULT_STACK_MAX;\n\t\topt_codec_ctx = &s_codec_ctx;\n\t}\n\n\t/* Fill in the position indicator */\n\tmemset(&pd, 0, sizeof(pd));\n\tpd.buffer = (const uint8_t *)buffer;\n\tpd.nboff = skip_bits;\n\tpd.nbits = 8 * size - unused_bits; /* 8 is CHAR_BIT from <limits.h> */\n\tif(pd.nboff > pd.nbits)\n\t\tASN__DECODE_FAILED;\n\n\t/*\n\t * Invoke type-specific decoder.\n\t */\n\tif(!td->op->uper_decoder)\n\t\tASN__DECODE_FAILED;\t/* PER is not compiled in */\n\trval = td->op->uper_decoder(opt_codec_ctx, td, 0, sptr, &pd);\n\tif(rval.code == RC_OK) {\n\t\t/* Return the number of consumed bits */\n\t\trval.consumed = ((pd.buffer - (const uint8_t *)buffer) << 3)\n\t\t\t\t\t+ pd.nboff - skip_bits;\n\t\tASN_DEBUG(\"PER decoding consumed %ld, counted %ld\",\n\t\t\t(long)rval.consumed, (long)pd.moved);\n\t\tassert(rval.consumed == pd.moved);\n\t} else {\n\t\t/* PER codec is not a restartable */\n\t\trval.consumed = 0;\n\t}\n\treturn rval;\n}\n\n"
  },
  {
    "path": "ext/per_decoder.h",
    "content": "/*-\n * Copyright (c) 2005, 2007 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_PER_DECODER_H_\n#define\t_PER_DECODER_H_\n\n#include <asn_application.h>\n#include <per_support.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\n/*\n * Unaligned PER decoder of a \"complete encoding\" as per X.691#10.1.\n * On success, this call always returns (.consumed >= 1), as per X.691#10.1.3.\n */\nasn_dec_rval_t uper_decode_complete(struct asn_codec_ctx_s *opt_codec_ctx,\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\t/* Type to decode */\n\tvoid **struct_ptr,\t/* Pointer to a target structure's pointer */\n\tconst void *buffer,\t/* Data to be decoded */\n\tsize_t size\t\t/* Size of data buffer */\n\t);\n\n/*\n * Unaligned PER decoder of any ASN.1 type. May be invoked by the application.\n * WARNING: This call returns the number of BITS read from the stream. Beware.\n */\nasn_dec_rval_t uper_decode(struct asn_codec_ctx_s *opt_codec_ctx,\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\t/* Type to decode */\n\tvoid **struct_ptr,\t/* Pointer to a target structure's pointer */\n\tconst void *buffer,\t/* Data to be decoded */\n\tsize_t size,\t\t/* Size of data buffer */\n\tint skip_bits,\t\t/* Number of unused leading bits, 0..7 */\n\tint unused_bits\t\t/* Number of unused tailing bits, 0..7 */\n\t);\n\n\n/*\n * Type of the type-specific PER decoder function.\n */\ntypedef asn_dec_rval_t (per_type_decoder_f)(asn_codec_ctx_t *opt_codec_ctx,\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tconst asn_per_constraints_t *constraints,\n\t\tvoid **struct_ptr,\n\t\tasn_per_data_t *per_data\n\t);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PER_DECODER_H_ */\n"
  },
  {
    "path": "ext/per_encoder.c",
    "content": "#include <asn_application.h>\n#include <asn_internal.h>\n#include <per_encoder.h>\n\nstatic asn_enc_rval_t uper_encode_internal(asn_TYPE_descriptor_t *td, const asn_per_constraints_t *, void *sptr, asn_app_consume_bytes_f *cb, void *app_key);\n\nasn_enc_rval_t\nuper_encode(asn_TYPE_descriptor_t *td, void *sptr, asn_app_consume_bytes_f *cb, void *app_key) {\n\treturn uper_encode_internal(td, 0, sptr, cb, app_key);\n}\n\n/*\n * Argument type and callback necessary for uper_encode_to_buffer().\n */\ntypedef struct enc_to_buf_arg {\n\tvoid *buffer;\n\tsize_t left;\n} enc_to_buf_arg;\nstatic int encode_to_buffer_cb(const void *buffer, size_t size, void *key) {\n\tenc_to_buf_arg *arg = (enc_to_buf_arg *)key;\n\n\tif(arg->left < size)\n\t\treturn -1;\t/* Data exceeds the available buffer size */\n\n\tmemcpy(arg->buffer, buffer, size);\n\targ->buffer = ((char *)arg->buffer) + size;\n\targ->left -= size;\n\n\treturn 0;\n}\n\nasn_enc_rval_t\nuper_encode_to_buffer(asn_TYPE_descriptor_t *td, void *sptr, void *buffer, size_t buffer_size) {\n\tenc_to_buf_arg key;\n\n\tkey.buffer = buffer;\n\tkey.left = buffer_size;\n\n\tif(td) ASN_DEBUG(\"Encoding \\\"%s\\\" using UNALIGNED PER\", td->name);\n\n\treturn uper_encode_internal(td, 0, sptr, encode_to_buffer_cb, &key);\n}\n\ntypedef struct enc_dyn_arg {\n\tvoid *buffer;\n\tsize_t length;\n\tsize_t allocated;\n} enc_dyn_arg;\nstatic int\nencode_dyn_cb(const void *buffer, size_t size, void *key) {\n\tenc_dyn_arg *arg = key;\n\tif(arg->length + size >= arg->allocated) {\n\t\tvoid *p;\n\t\targ->allocated = arg->allocated ? (arg->allocated << 2) : size;\n\t\tp = REALLOC(arg->buffer, arg->allocated);\n\t\tif(!p) {\n\t\t\tFREEMEM(arg->buffer);\n\t\t\tmemset(arg, 0, sizeof(*arg));\n\t\t\treturn -1;\n\t\t}\n\t\targ->buffer = p;\n\t}\n\tmemcpy(((char *)arg->buffer) + arg->length, buffer, size);\n\targ->length += size;\n\treturn 0;\n}\nssize_t\nuper_encode_to_new_buffer(asn_TYPE_descriptor_t *td,\n                          const asn_per_constraints_t *constraints, void *sptr,\n                          void **buffer_r) {\n    asn_enc_rval_t er;\n\tenc_dyn_arg key;\n\n\tmemset(&key, 0, sizeof(key));\n\n\ter = uper_encode_internal(td, constraints, sptr, encode_dyn_cb, &key);\n\tswitch(er.encoded) {\n\tcase -1:\n\t\tFREEMEM(key.buffer);\n\t\treturn -1;\n\tcase 0:\n\t\tFREEMEM(key.buffer);\n\t\tkey.buffer = MALLOC(1);\n\t\tif(key.buffer) {\n\t\t\t*(char *)key.buffer = '\\0';\n\t\t\t*buffer_r = key.buffer;\n\t\t\treturn 1;\n\t\t} else {\n\t\t\treturn -1;\n\t\t}\n\tdefault:\n\t\t*buffer_r = key.buffer;\n\t\tASN_DEBUG(\"Complete encoded in %ld bits\", (long)er.encoded);\n\t\treturn ((er.encoded + 7) >> 3);\n\t}\n}\n\n/*\n * Internally useful functions.\n */\n\n/* Flush partially filled buffer */\nstatic int\n_uper_encode_flush_outp(asn_per_outp_t *po) {\n\tuint8_t *buf;\n\n\tif(po->nboff == 0 && po->buffer == po->tmpspace)\n\t\treturn 0;\n\n\tbuf = po->buffer + (po->nboff >> 3);\n\t/* Make sure we account for the last, partially filled */\n\tif(po->nboff & 0x07) {\n\t\tbuf[0] &= 0xff << (8 - (po->nboff & 0x07));\n\t\tbuf++;\n\t}\n\n\treturn po->output(po->tmpspace, buf - po->tmpspace, po->op_key);\n}\n\nstatic asn_enc_rval_t\nuper_encode_internal(asn_TYPE_descriptor_t *td,\n                     const asn_per_constraints_t *constraints, void *sptr,\n                     asn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_per_outp_t po;\n\tasn_enc_rval_t er;\n\n\t/*\n\t * Invoke type-specific encoder.\n\t */\n\tif(!td || !td->op->uper_encoder)\n\t\tASN__ENCODE_FAILED;\t/* PER is not compiled in */\n\n\tpo.buffer = po.tmpspace;\n\tpo.nboff = 0;\n\tpo.nbits = 8 * sizeof(po.tmpspace);\n\tpo.output = cb;\n\tpo.op_key = app_key;\n\tpo.flushed_bytes = 0;\n\n\ter = td->op->uper_encoder(td, constraints, sptr, &po);\n\tif(er.encoded != -1) {\n\t\tsize_t bits_to_flush;\n\n\t\tbits_to_flush = ((po.buffer - po.tmpspace) << 3) + po.nboff;\n\n\t\t/* Set number of bits encoded to a firm value */\n\t\ter.encoded = (po.flushed_bytes << 3) + bits_to_flush;\n\n\t\tif(_uper_encode_flush_outp(&po))\n\t\t\tASN__ENCODE_FAILED;\n\t}\n\n\treturn er;\n}\n\n"
  },
  {
    "path": "ext/per_encoder.h",
    "content": "/*-\n * Copyright (c) 2006, 2007 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_PER_ENCODER_H_\n#define\t_PER_ENCODER_H_\n\n#include <asn_application.h>\n#include <per_support.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\n/*\n * Unaligned PER encoder of any ASN.1 type. May be invoked by the application.\n * WARNING: This function returns the number of encoded bits in the .encoded\n * field of the return value. Use the following formula to convert to bytes:\n * \tbytes = ((.encoded + 7) / 8)\n */\nasn_enc_rval_t uper_encode(struct asn_TYPE_descriptor_s *type_descriptor,\n\tvoid *struct_ptr,\t/* Structure to be encoded */\n\tasn_app_consume_bytes_f *consume_bytes_cb,\t/* Data collector */\n\tvoid *app_key\t\t/* Arbitrary callback argument */\n);\n\n/*\n * A variant of uper_encode() which encodes data into the existing buffer\n * WARNING: This function returns the number of encoded bits in the .encoded\n * field of the return value.\n */\nasn_enc_rval_t uper_encode_to_buffer(\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\tvoid *struct_ptr,\t/* Structure to be encoded */\n\tvoid *buffer,\t\t/* Pre-allocated buffer */\n\tsize_t buffer_size\t/* Initial buffer size (max) */\n);\n\n/*\n * A variant of uper_encode_to_buffer() which allocates buffer itself.\n * Returns the number of bytes in the buffer or -1 in case of failure.\n * WARNING: This function produces a \"Production of the complete encoding\",\n * with length of at least one octet. Contrast this to precise bit-packing\n * encoding of uper_encode() and uper_encode_to_buffer().\n */\nssize_t uper_encode_to_new_buffer(\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\tconst asn_per_constraints_t *constraints,\n\tvoid *struct_ptr,\t/* Structure to be encoded */\n\tvoid **buffer_r\t\t/* Buffer allocated and returned */\n);\n\n/*\n * Type of the generic PER encoder function.\n */\ntypedef asn_enc_rval_t (per_type_encoder_f)(\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\tconst asn_per_constraints_t *constraints,\n\tvoid *struct_ptr,\n\tasn_per_outp_t *per_output\n);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PER_ENCODER_H_ */\n"
  },
  {
    "path": "ext/per_opentype.c",
    "content": "/*\n * Copyright (c) 2007 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <per_support.h>\n#include <constr_TYPE.h>\n#include <per_opentype.h>\n\ntypedef struct uper_ugot_key {\n\tasn_per_data_t oldpd;\t/* Old per data source */\n\tsize_t unclaimed;\n\tsize_t ot_moved;\t/* Number of bits moved by OT processing */\n\tint repeat;\n} uper_ugot_key;\n\nstatic int uper_ugot_refill(asn_per_data_t *pd);\nstatic int per_skip_bits(asn_per_data_t *pd, int skip_nbits);\nstatic asn_dec_rval_t uper_sot_suck(asn_codec_ctx_t *,\n                                    asn_TYPE_descriptor_t *td,\n                                    const asn_per_constraints_t *constraints,\n                                    void **sptr, asn_per_data_t *pd);\n\n/*\n * Encode an \"open type field\".\n * #10.1, #10.2\n */\nint\nuper_open_type_put(asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void *sptr, asn_per_outp_t *po) {\n\tvoid *buf;\n\tvoid *bptr;\n\tssize_t size;\n\tsize_t toGo;\n\n\tASN_DEBUG(\"Open type put %s ...\", td->name);\n\n\tsize = uper_encode_to_new_buffer(td, constraints, sptr, &buf);\n\tif(size <= 0) return -1;\n\n\tfor(bptr = buf, toGo = size; toGo;) {\n\t\tssize_t maySave = uper_put_length(po, toGo);\n\t\tASN_DEBUG(\"Prepending length %d to %s and allowing to save %d\",\n\t\t\t(int)size, td->name, (int)maySave);\n\t\tif(maySave < 0) break;\n\t\tif(per_put_many_bits(po, bptr, maySave * 8)) break;\n\t\tbptr = (char *)bptr + maySave;\n\t\ttoGo -= maySave;\n\t}\n\n\tFREEMEM(buf);\n\tif(toGo) return -1;\n\n\tASN_DEBUG(\"Open type put %s of length %ld + overhead (1byte?)\",\n\t\ttd->name, (long)size);\n\n\treturn 0;\n}\n\nstatic asn_dec_rval_t\nuper_open_type_get_simple(asn_codec_ctx_t *ctx, asn_TYPE_descriptor_t *td,\n\tconst asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) {\n\tasn_dec_rval_t rv;\n\tssize_t chunk_bytes;\n\tint repeat;\n\tuint8_t *buf = 0;\n\tsize_t bufLen = 0;\n\tsize_t bufSize = 0;\n\tasn_per_data_t spd;\n\tsize_t padding;\n\n\tASN__STACK_OVERFLOW_CHECK(ctx);\n\n\tASN_DEBUG(\"Getting open type %s...\", td->name);\n\n\tdo {\n\t\tchunk_bytes = uper_get_length(pd, -1, &repeat);\n\t\tif(chunk_bytes < 0) {\n\t\t\tFREEMEM(buf);\n\t\t\tASN__DECODE_STARVED;\n\t\t}\n\t\tif(bufLen + chunk_bytes > bufSize) {\n\t\t\tvoid *ptr;\n\t\t\tbufSize = chunk_bytes + (bufSize << 2);\n\t\t\tptr = REALLOC(buf, bufSize);\n\t\t\tif(!ptr) {\n\t\t\t\tFREEMEM(buf);\n\t\t\t\tASN__DECODE_FAILED;\n\t\t\t}\n\t\t\tbuf = ptr;\n\t\t}\n\t\tif(per_get_many_bits(pd, buf + bufLen, 0, chunk_bytes << 3)) {\n\t\t\tFREEMEM(buf);\n\t\t\tASN__DECODE_STARVED;\n\t\t}\n\t\tbufLen += chunk_bytes;\n\t} while(repeat);\n\n\tASN_DEBUG(\"Getting open type %s encoded in %ld bytes\", td->name,\n\t\t(long)bufLen);\n\n\tmemset(&spd, 0, sizeof(spd));\n\tspd.buffer = buf;\n\tspd.nbits = bufLen << 3;\n\n\tASN_DEBUG_INDENT_ADD(+4);\n\trv = td->op->uper_decoder(ctx, td, constraints, sptr, &spd);\n\tASN_DEBUG_INDENT_ADD(-4);\n\n\tif(rv.code == RC_OK) {\n\t\t/* Check padding validity */\n\t\tpadding = spd.nbits - spd.nboff;\n                if ((padding < 8 ||\n\t\t/* X.691#10.1.3 */\n\t\t(spd.nboff == 0 && spd.nbits == 8 && spd.buffer == buf)) &&\n                    per_get_few_bits(&spd, padding) == 0) {\n\t\t\t/* Everything is cool */\n\t\t\tFREEMEM(buf);\n\t\t\treturn rv;\n\t\t}\n\t\tFREEMEM(buf);\n\t\tif(padding >= 8) {\n\t\t\tASN_DEBUG(\"Too large padding %d in open type\", (int)padding);\n\t\t\tASN__DECODE_FAILED;\n\t\t} else {\n\t\t\tASN_DEBUG(\"Non-zero padding\");\n\t\t\tASN__DECODE_FAILED;\n\t\t}\n\t} else {\n\t\tFREEMEM(buf);\n\t\t/* rv.code could be RC_WMORE, nonsense in this context */\n\t\trv.code = RC_FAIL; /* Noone would give us more */\n\t}\n\n\treturn rv;\n}\n\nstatic asn_dec_rval_t GCC_NOTUSED\nuper_open_type_get_complex(asn_codec_ctx_t *ctx, asn_TYPE_descriptor_t *td,\n\tasn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) {\n\tuper_ugot_key arg;\n\tasn_dec_rval_t rv;\n\tssize_t padding;\n\n\tASN__STACK_OVERFLOW_CHECK(ctx);\n\n\tASN_DEBUG(\"Getting open type %s from %s\", td->name,\n\t\tasn_bit_data_string(pd));\n\targ.oldpd = *pd;\n\targ.unclaimed = 0;\n\targ.ot_moved = 0;\n\targ.repeat = 1;\n\tpd->refill = uper_ugot_refill;\n\tpd->refill_key = &arg;\n\tpd->nbits = pd->nboff;\t/* 0 good bits at this point, will refill */\n\tpd->moved = 0;\t/* This now counts the open type size in bits */\n\n\tASN_DEBUG_INDENT_ADD(+4);\n\trv = td->op->uper_decoder(ctx, td, constraints, sptr, pd);\n\tASN_DEBUG_INDENT_ADD(-4);\n\n#define\tUPDRESTOREPD\tdo {\t\t\t\t\t\t\\\n\t/* buffer and nboff are valid, preserve them. */\t\t\\\n\tpd->nbits = arg.oldpd.nbits - (pd->moved - arg.ot_moved);\t\\\n\tpd->moved = arg.oldpd.moved + (pd->moved - arg.ot_moved);\t\\\n\tpd->refill = arg.oldpd.refill;\t\t\t\t\t\\\n\tpd->refill_key = arg.oldpd.refill_key;\t\t\t\t\\\n  } while(0)\n\n\tif(rv.code != RC_OK) {\n\t\tUPDRESTOREPD;\n\t\treturn rv;\n\t}\n\n\tASN_DEBUG(\"OpenType %s pd%s old%s unclaimed=%d, repeat=%d\", td->name,\n\t\tasn_bit_data_string(pd),\n\t\tasn_bit_data_string(&arg.oldpd),\n\t\t(int)arg.unclaimed, (int)arg.repeat);\n\n\tpadding = pd->moved % 8;\n\tif(padding) {\n\t\tint32_t pvalue;\n\t\tif(padding > 7) {\n\t\t\tASN_DEBUG(\"Too large padding %d in open type\",\n\t\t\t\t(int)padding);\n\t\t\trv.code = RC_FAIL;\n\t\t\tUPDRESTOREPD;\n\t\t\treturn rv;\n\t\t}\n\t\tpadding = 8 - padding;\n\t\tASN_DEBUG(\"Getting padding of %d bits\", (int)padding);\n\t\tpvalue = per_get_few_bits(pd, padding);\n\t\tswitch(pvalue) {\n\t\tcase -1:\n\t\t\tASN_DEBUG(\"Padding skip failed\");\n\t\t\tUPDRESTOREPD;\n\t\t\tASN__DECODE_STARVED;\n\t\tcase 0: break;\n\t\tdefault:\n\t\t\tASN_DEBUG(\"Non-blank padding (%d bits 0x%02x)\",\n\t\t\t\t(int)padding, (int)pvalue);\n\t\t\tUPDRESTOREPD;\n\t\t\tASN__DECODE_FAILED;\n\t\t}\n\t}\n\tif(pd->nboff != pd->nbits) {\n\t\tASN_DEBUG(\"Open type %s overhead pd%s old%s\", td->name,\n\t\t\tasn_bit_data_string(pd), asn_bit_data_string(&arg.oldpd));\n\t\tif(1) {\n\t\t\tUPDRESTOREPD;\n\t\t\tASN__DECODE_FAILED;\n\t\t} else {\n\t\t\targ.unclaimed += pd->nbits - pd->nboff;\n\t\t}\n\t}\n\n\t/* Adjust pd back so it points to original data */\n\tUPDRESTOREPD;\n\n\t/* Skip data not consumed by the decoder */\n\tif(arg.unclaimed) {\n\t\tASN_DEBUG(\"Getting unclaimed %d\", (int)arg.unclaimed);\n\t\tswitch(per_skip_bits(pd, arg.unclaimed)) {\n\t\tcase -1:\n\t\t\tASN_DEBUG(\"Claim of %d failed\", (int)arg.unclaimed);\n\t\t\tASN__DECODE_STARVED;\n\t\tcase 0:\n\t\t\tASN_DEBUG(\"Got claim of %d\", (int)arg.unclaimed);\n\t\t\tbreak;\n\t\tdefault:\n\t\t\t/* Padding must be blank */\n\t\t\tASN_DEBUG(\"Non-blank unconsumed padding\");\n\t\t\tASN__DECODE_FAILED;\n\t\t}\n\t\targ.unclaimed = 0;\n\t}\n\n\tif(arg.repeat) {\n\t\tASN_DEBUG(\"Not consumed the whole thing\");\n\t\trv.code = RC_FAIL;\n\t\treturn rv;\n\t}\n\n\treturn rv;\n}\n\n\nasn_dec_rval_t\nuper_open_type_get(asn_codec_ctx_t *ctx, asn_TYPE_descriptor_t *td,\n                   const asn_per_constraints_t *constraints, void **sptr,\n                   asn_per_data_t *pd) {\n    return uper_open_type_get_simple(ctx, td, constraints, sptr, pd);\n}\n\nint\nuper_open_type_skip(asn_codec_ctx_t *ctx, asn_per_data_t *pd) {\n\tasn_TYPE_descriptor_t s_td;\n    asn_TYPE_operation_t s_op;\n\tasn_dec_rval_t rv;\n\n\ts_td.name = \"<unknown extension>\";\n\ts_td.op = &s_op;\n    s_op.uper_decoder = uper_sot_suck;\n\n\trv = uper_open_type_get(ctx, &s_td, 0, 0, pd);\n\tif(rv.code != RC_OK)\n\t\treturn -1;\n\telse\n\t\treturn 0;\n}\n\n/*\n * Internal functions.\n */\n\nstatic asn_dec_rval_t\nuper_sot_suck(asn_codec_ctx_t *ctx, asn_TYPE_descriptor_t *td,\n\tconst asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd) {\n\tasn_dec_rval_t rv;\n\n\t(void)ctx;\n\t(void)td;\n\t(void)constraints;\n\t(void)sptr;\n\n\twhile(per_get_few_bits(pd, 24) >= 0);\n\n\trv.code = RC_OK;\n\trv.consumed = pd->moved;\n\n\treturn rv;\n}\n\nstatic int\nuper_ugot_refill(asn_per_data_t *pd) {\n\tuper_ugot_key *arg = pd->refill_key;\n\tssize_t next_chunk_bytes, next_chunk_bits;\n\tssize_t avail;\n\n\tasn_per_data_t *oldpd = &arg->oldpd;\n\n\tASN_DEBUG(\"REFILLING pd->moved=%ld, oldpd->moved=%ld\",\n\t\t(long)pd->moved, (long)oldpd->moved);\n\n\t/* Advance our position to where pd is */\n\toldpd->buffer = pd->buffer;\n\toldpd->nboff  = pd->nboff;\n\toldpd->nbits -= pd->moved - arg->ot_moved;\n\toldpd->moved += pd->moved - arg->ot_moved;\n\targ->ot_moved = pd->moved;\n\n\tif(arg->unclaimed) {\n\t\t/* Refill the container */\n\t\tif(per_get_few_bits(oldpd, 1))\n\t\t\treturn -1;\n\t\tif(oldpd->nboff == 0) {\n\t\t\tassert(0);\n\t\t\treturn -1;\n\t\t}\n\t\tpd->buffer = oldpd->buffer;\n\t\tpd->nboff = oldpd->nboff - 1;\n\t\tpd->nbits = oldpd->nbits;\n\t\tASN_DEBUG(\"UNCLAIMED <- return from (pd->moved=%ld)\",\n\t\t\t(long)pd->moved);\n\t\treturn 0;\n\t}\n\n\tif(!arg->repeat) {\n\t\tASN_DEBUG(\"Want more but refill doesn't have it\");\n\t\treturn -1;\n\t}\n\n\tnext_chunk_bytes = uper_get_length(oldpd, -1, &arg->repeat);\n\tASN_DEBUG(\"Open type LENGTH %ld bytes at off %ld, repeat %ld\",\n\t\t(long)next_chunk_bytes, (long)oldpd->moved, (long)arg->repeat);\n\tif(next_chunk_bytes < 0) return -1;\n\tif(next_chunk_bytes == 0) {\n\t\tpd->refill = 0;\t/* No more refills, naturally */\n\t\tassert(!arg->repeat);\t/* Implementation guarantee */\n\t}\n\tnext_chunk_bits = next_chunk_bytes << 3;\n\tavail = oldpd->nbits - oldpd->nboff;\n\tif(avail >= next_chunk_bits) {\n\t\tpd->nbits = oldpd->nboff + next_chunk_bits;\n\t\targ->unclaimed = 0;\n\t\tASN_DEBUG(\"!+Parent frame %ld bits, alloting %ld [%ld..%ld] (%ld)\",\n\t\t\t(long)next_chunk_bits, (long)oldpd->moved,\n\t\t\t(long)oldpd->nboff, (long)oldpd->nbits,\n\t\t\t(long)(oldpd->nbits - oldpd->nboff));\n\t} else {\n\t\tpd->nbits = oldpd->nbits;\n\t\targ->unclaimed = next_chunk_bits - avail;\n\t\tASN_DEBUG(\"!-Parent frame %ld, require %ld, will claim %ld\",\n\t\t\t(long)avail, (long)next_chunk_bits,\n\t\t\t(long)arg->unclaimed);\n\t}\n\tpd->buffer = oldpd->buffer;\n\tpd->nboff = oldpd->nboff;\n\tASN_DEBUG(\"Refilled pd%s old%s\",\n\t\tasn_bit_data_string(pd), asn_bit_data_string(oldpd));\n\treturn 0;\n}\n\nstatic int\nper_skip_bits(asn_per_data_t *pd, int skip_nbits) {\n\tint hasNonZeroBits = 0;\n\twhile(skip_nbits > 0) {\n\t\tint skip;\n\n\t\t/* per_get_few_bits() is more efficient when nbits <= 24 */\n\t\tif(skip_nbits < 24)\n\t\t\tskip = skip_nbits;\n\t\telse\n\t\t\tskip = 24;\n\t\tskip_nbits -= skip;\n\n\t\tswitch(per_get_few_bits(pd, skip)) {\n\t\tcase -1: return -1;\t/* Starving */\n\t\tcase 0: continue;\t/* Skipped empty space */\n\t\tdefault: hasNonZeroBits = 1; continue;\n\t\t}\n\t}\n\treturn hasNonZeroBits;\n}\n"
  },
  {
    "path": "ext/per_opentype.h",
    "content": "/*\n * Copyright (c) 2007 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_PER_OPENTYPE_H_\n#define\t_PER_OPENTYPE_H_\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nasn_dec_rval_t uper_open_type_get(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, const asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd);\n\nint uper_open_type_skip(asn_codec_ctx_t *opt_codec_ctx, asn_per_data_t *pd);\n\n/*\n * X.691 (2015/08), #11.2\n * Returns -1 if error is encountered. 0 if all OK.\n */\nint uper_open_type_put(asn_TYPE_descriptor_t *td,\n                       asn_per_constraints_t *constraints, void *sptr,\n                       asn_per_outp_t *po);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PER_OPENTYPE_H_ */\n"
  },
  {
    "path": "ext/per_support.c",
    "content": "/*\n * Copyright (c) 2005-2014 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_system.h>\n#include <asn_internal.h>\n#include <per_support.h>\n\n/*\n * X.691-201508 #10.9 General rules for encoding a length determinant.\n * Get the optionally constrained length \"n\" from the stream.\n */\nssize_t\nuper_get_length(asn_per_data_t *pd, int ebits, int *repeat) {\n    ssize_t value;\n\n    *repeat = 0;\n\n    /* #11.9.4.1 Encoding if constrained (according to effective bits) */\n    if(ebits >= 0 && ebits <= 16) {\n        return per_get_few_bits(pd, ebits);\n    }\n\n\tvalue = per_get_few_bits(pd, 8);\n    if((value & 0x80) == 0) { /* #11.9.3.6 */\n        return (value & 0x7F);\n    } else if((value & 0x40) == 0) { /* #11.9.3.7 */\n        /* bit 8 ... set to 1 and bit 7 ... set to zero */\n        value = ((value & 0x3f) << 8) | per_get_few_bits(pd, 8);\n        return value; /* potential -1 from per_get_few_bits passes through. */\n    } else if(value < 0) {\n        return -1;\n    }\n    value &= 0x3f; /* this is \"m\" from X.691, #11.9.3.8 */\n    if(value < 1 || value > 4) {\n        return -1; /* Prohibited by #11.9.3.8 */\n    }\n    *repeat = 1;\n    return (16384 * value);\n}\n\n/*\n * Get the normally small length \"n\".\n * This procedure used to decode length of extensions bit-maps\n * for SET and SEQUENCE types.\n */\nssize_t\nuper_get_nslength(asn_per_data_t *pd) {\n\tssize_t length;\n\n\tASN_DEBUG(\"Getting normally small length\");\n\n\tif(per_get_few_bits(pd, 1) == 0) {\n\t\tlength = per_get_few_bits(pd, 6) + 1;\n\t\tif(length <= 0) return -1;\n\t\tASN_DEBUG(\"l=%d\", (int)length);\n\t\treturn length;\n\t} else {\n\t\tint repeat;\n\t\tlength = uper_get_length(pd, -1, &repeat);\n\t\tif(length >= 0 && !repeat) return length;\n\t\treturn -1; /* Error, or do not support >16K extensions */\n\t}\n}\n\n/*\n * Get the normally small non-negative whole number.\n * X.691, #10.6\n */\nssize_t\nuper_get_nsnnwn(asn_per_data_t *pd) {\n\tssize_t value;\n\n\tvalue = per_get_few_bits(pd, 7);\n\tif(value & 64) {\t/* implicit (value < 0) */\n\t\tvalue &= 63;\n\t\tvalue <<= 2;\n\t\tvalue |= per_get_few_bits(pd, 2);\n\t\tif(value & 128)\t/* implicit (value < 0) */\n\t\t\treturn -1;\n\t\tif(value == 0)\n\t\t\treturn 0;\n\t\tif(value >= 3)\n\t\t\treturn -1;\n\t\tvalue = per_get_few_bits(pd, 8 * value);\n\t\treturn value;\n\t}\n\n\treturn value;\n}\n\n/*\n * X.691-11/2008, #11.6\n * Encoding of a normally small non-negative whole number\n */\nint\nuper_put_nsnnwn(asn_per_outp_t *po, int n) {\n\tint bytes;\n\n\tif(n <= 63) {\n\t\tif(n < 0) return -1;\n\t\treturn per_put_few_bits(po, n, 7);\n\t}\n\tif(n < 256)\n\t\tbytes = 1;\n\telse if(n < 65536)\n\t\tbytes = 2;\n\telse if(n < 256 * 65536)\n\t\tbytes = 3;\n\telse\n\t\treturn -1;\t/* This is not a \"normally small\" value */\n\tif(per_put_few_bits(po, bytes, 8))\n\t\treturn -1;\n\n\treturn per_put_few_bits(po, n, 8 * bytes);\n}\n\n\n/* X.691-2008/11, #11.5.6 -> #11.3 */\nint uper_get_constrained_whole_number(asn_per_data_t *pd, unsigned long *out_value, int nbits) {\n\tunsigned long lhalf;    /* Lower half of the number*/\n\tlong half;\n\n\tif(nbits <= 31) {\n\t\thalf = per_get_few_bits(pd, nbits);\n\t\tif(half < 0) return -1;\n\t\t*out_value = half;\n\t\treturn 0;\n\t}\n\n\tif((size_t)nbits > 8 * sizeof(*out_value))\n\t\treturn -1;  /* RANGE */\n\n\thalf = per_get_few_bits(pd, 31);\n\tif(half < 0) return -1;\n\n\tif(uper_get_constrained_whole_number(pd, &lhalf, nbits - 31))\n\t\treturn -1;\n\n\t*out_value = ((unsigned long)half << (nbits - 31)) | lhalf;\n\treturn 0;\n}\n\n\n/* X.691-2008/11, #11.5.6 -> #11.3 */\nint uper_put_constrained_whole_number_s(asn_per_outp_t *po, long v, int nbits) {\n\t/*\n\t * Assume signed number can be safely coerced into\n\t * unsigned of the same range.\n\t * The following testing code will likely be optimized out\n\t * by compiler if it is true.\n\t */\n\tunsigned long uvalue1 = ULONG_MAX;\n\t         long svalue  = uvalue1;\n\tunsigned long uvalue2 = svalue;\n\tassert(uvalue1 == uvalue2);\n\treturn uper_put_constrained_whole_number_u(po, v, nbits);\n}\n\nint uper_put_constrained_whole_number_u(asn_per_outp_t *po, unsigned long v, int nbits) {\n\tif(nbits <= 31) {\n\t\treturn per_put_few_bits(po, v, nbits);\n\t} else {\n\t\t/* Put higher portion first, followed by lower 31-bit */\n\t\tif(uper_put_constrained_whole_number_u(po, v >> 31, nbits - 31))\n\t\t\treturn -1;\n\t\treturn per_put_few_bits(po, v, 31);\n\t}\n}\n\n/*\n * Put the length \"n\" (or part of it) into the stream.\n */\nssize_t\nuper_put_length(asn_per_outp_t *po, size_t length) {\n\n\tif(length <= 127)\t/* #10.9.3.6 */\n\t\treturn per_put_few_bits(po, length, 8)\n\t\t\t? -1 : (ssize_t)length;\n\telse if(length < 16384)\t/* #10.9.3.7 */\n\t\treturn per_put_few_bits(po, length|0x8000, 16)\n\t\t\t? -1 : (ssize_t)length;\n\n\tlength >>= 14;\n\tif(length > 4) length = 4;\n\n\treturn per_put_few_bits(po, 0xC0 | length, 8)\n\t\t\t? -1 : (ssize_t)(length << 14);\n}\n\n\n/*\n * Put the normally small length \"n\" into the stream.\n * This procedure used to encode length of extensions bit-maps\n * for SET and SEQUENCE types.\n */\nint\nuper_put_nslength(asn_per_outp_t *po, size_t length) {\n\n\tif(length <= 64) {\n\t\t/* #10.9.3.4 */\n\t\tif(length == 0) return -1;\n\t\treturn per_put_few_bits(po, length-1, 7) ? -1 : 0;\n\t} else {\n\t\tif(uper_put_length(po, length) != (ssize_t)length) {\n\t\t\t/* This might happen in case of >16K extensions */\n\t\t\treturn -1;\n\t\t}\n\t}\n\n\treturn 0;\n}\n\n"
  },
  {
    "path": "ext/per_support.h",
    "content": "/*\n * Copyright (c) 2005-2014 Lev Walkin <vlm@lionet.info>.\n * All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_PER_SUPPORT_H_\n#define\t_PER_SUPPORT_H_\n\n#include <asn_system.h>\t\t/* Platform-specific types */\n#include <asn_bit_data.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * Pre-computed PER constraints.\n */\ntypedef struct asn_per_constraint_s {\n\tenum asn_per_constraint_flags {\n\t\tAPC_UNCONSTRAINED\t= 0x0,\t/* No PER visible constraints */\n\t\tAPC_SEMI_CONSTRAINED\t= 0x1,\t/* Constrained at \"lb\" */\n\t\tAPC_CONSTRAINED\t\t= 0x2,\t/* Fully constrained */\n\t\tAPC_EXTENSIBLE\t\t= 0x4\t/* May have extension */\n\t} flags;\n\tint  range_bits;\t\t/* Full number of bits in the range */\n\tint  effective_bits;\t\t/* Effective bits */\n\tlong lower_bound;\t\t/* \"lb\" value */\n\tlong upper_bound;\t\t/* \"ub\" value */\n} asn_per_constraint_t;\ntypedef struct asn_per_constraints_s {\n\tasn_per_constraint_t value;\n\tasn_per_constraint_t size;\n\tint (*value2code)(unsigned int value);\n\tint (*code2value)(unsigned int code);\n} asn_per_constraints_t;\n\n/* Temporary compatibility layer. Will get removed. */\ntypedef struct asn_bit_data_s asn_per_data_t;\n#define per_get_few_bits(data, bits)   asn_get_few_bits(data, bits)\n#define per_get_undo(data, bits)   asn_get_undo(data, bits)\n#define per_get_many_bits(data, dst, align, bits) \\\n    asn_get_many_bits(data, dst, align, bits)\n\n/*\n * Get the length \"n\" from the Unaligned PER stream.\n */\nssize_t uper_get_length(asn_per_data_t *pd,\n\t\t\tint effective_bound_bits,\n\t\t\tint *repeat);\n\n/*\n * Get the normally small length \"n\".\n */\nssize_t uper_get_nslength(asn_per_data_t *pd);\n\n/*\n * Get the normally small non-negative whole number.\n */\nssize_t uper_get_nsnnwn(asn_per_data_t *pd);\n\n/* X.691-2008/11, #11.5.6 */\nint uper_get_constrained_whole_number(asn_per_data_t *pd, unsigned long *v, int nbits);\n\n\n/* Temporary compatibility layer. Will get removed. */\ntypedef struct asn_bit_outp_s asn_per_outp_t;\n#define per_put_few_bits(out, bits, obits) asn_put_few_bits(out, bits, obits)\n#define per_put_many_bits(out, src, nbits) asn_put_many_bits(out, src, nbits)\n#define per_put_aligned_flush(out) asn_put_aligned_flush(out)\n\n/* X.691-2008/11, #11.5 */\nint uper_put_constrained_whole_number_s(asn_per_outp_t *po, long v, int nbits);\nint uper_put_constrained_whole_number_u(asn_per_outp_t *po, unsigned long v, int nbits);\n\n/*\n * Put the length \"n\" to the Unaligned PER stream.\n * This function returns the number of units which may be flushed\n * in the next units saving iteration.\n */\nssize_t uper_put_length(asn_per_outp_t *po, size_t whole_length);\n\n/*\n * Put the normally small length \"n\" to the Unaligned PER stream.\n * Returns 0 or -1.\n */\nint uper_put_nslength(asn_per_outp_t *po, size_t length);\n\n/*\n * Put the normally small non-negative whole number.\n */\nint uper_put_nsnnwn(asn_per_outp_t *po, int n);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _PER_SUPPORT_H_ */\n"
  },
  {
    "path": "ext/xer_decoder.c",
    "content": "/*\n * Copyright (c) 2004, 2005 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_application.h>\n#include <asn_internal.h>\n#include <xer_support.h>\t\t/* XER/XML parsing support */\n\n\n/*\n * Decode the XER encoding of a given type.\n */\nasn_dec_rval_t\nxer_decode(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td,\n\t\tvoid **struct_ptr, const void *buffer, size_t size) {\n\tasn_codec_ctx_t s_codec_ctx;\n\n\t/*\n\t * Stack checker requires that the codec context\n\t * must be allocated on the stack.\n\t */\n\tif(opt_codec_ctx) {\n\t\tif(opt_codec_ctx->max_stack_size) {\n\t\t\ts_codec_ctx = *opt_codec_ctx;\n\t\t\topt_codec_ctx = &s_codec_ctx;\n\t\t}\n\t} else {\n\t\t/* If context is not given, be security-conscious anyway */\n\t\tmemset(&s_codec_ctx, 0, sizeof(s_codec_ctx));\n\t\ts_codec_ctx.max_stack_size = ASN__DEFAULT_STACK_MAX;\n\t\topt_codec_ctx = &s_codec_ctx;\n\t}\n\n\t/*\n\t * Invoke type-specific decoder.\n\t */\n\treturn td->op->xer_decoder(opt_codec_ctx, td, struct_ptr, 0, buffer, size);\n}\n\n\n\nstruct xer__cb_arg {\n\tpxml_chunk_type_e\tchunk_type;\n\tsize_t\t\t\tchunk_size;\n\tconst void\t\t*chunk_buf;\n\tint callback_not_invoked;\n};\n\nstatic int\nxer__token_cb(pxml_chunk_type_e type, const void *_chunk_data, size_t _chunk_size, void *key) {\n\tstruct xer__cb_arg *arg = (struct xer__cb_arg *)key;\n\targ->chunk_type = type;\n\targ->chunk_size = _chunk_size;\n\targ->chunk_buf = _chunk_data;\n\targ->callback_not_invoked = 0;\n\treturn -1;\t/* Terminate the XML parsing */\n}\n\n/*\n * Fetch the next token from the XER/XML stream.\n */\nssize_t\nxer_next_token(int *stateContext, const void *buffer, size_t size, pxer_chunk_type_e *ch_type) {\n\tstruct xer__cb_arg arg;\n\tint new_stateContext = *stateContext;\n\tssize_t ret;\n\n\targ.callback_not_invoked = 1;\n\tret = pxml_parse(&new_stateContext, buffer, size, xer__token_cb, &arg);\n\tif(ret < 0) return -1;\n\tif(arg.callback_not_invoked) {\n\t\tassert(ret == 0);\t/* No data was consumed */\n        *ch_type = PXER_WMORE;\n\t\treturn 0;\t\t/* Try again with more data */\n\t} else {\n\t\tassert(arg.chunk_size);\n\t\tassert(arg.chunk_buf == buffer);\n\t}\n\n\t/*\n\t * Translate the XML chunk types into more convenient ones.\n\t */\n\tswitch(arg.chunk_type) {\n\tcase PXML_TEXT:\n\t\t*ch_type = PXER_TEXT;\n\t\tbreak;\n\tcase PXML_TAG:\n\t\t*ch_type = PXER_WMORE;\n\t\treturn 0;\t/* Want more */\n\tcase PXML_TAG_END:\n\t\t*ch_type = PXER_TAG;\n\t\tbreak;\n\tcase PXML_COMMENT:\n\tcase PXML_COMMENT_END:\n\t\t*ch_type = PXER_COMMENT;\n\t\tbreak;\n\t}\n\n\t*stateContext = new_stateContext;\n\treturn arg.chunk_size;\n}\n\n#define\tCSLASH\t0x2f\t/* '/' */\n#define\tLANGLE\t0x3c\t/* '<' */\n#define\tRANGLE\t0x3e\t/* '>' */\n\nxer_check_tag_e\nxer_check_tag(const void *buf_ptr, int size, const char *need_tag) {\n\tconst char *buf = (const char *)buf_ptr;\n\tconst char *end;\n\txer_check_tag_e ct = XCT_OPENING;\n\n\tif(size < 2 || buf[0] != LANGLE || buf[size-1] != RANGLE) {\n\t\tif(size >= 2)\n\t\t\tASN_DEBUG(\"Broken XML tag: \\\"%c...%c\\\"\",\n\t\t\tbuf[0], buf[size - 1]);\n\t\treturn XCT_BROKEN;\n\t}\n\n\t/*\n\t * Determine the tag class.\n\t */\n\tif(buf[1] == CSLASH) {\n\t\tbuf += 2;\t/* advance past \"</\" */\n\t\tsize -= 3;\t/* strip \"</\" and \">\" */\n\t\tct = XCT_CLOSING;\n\t\tif(size > 0 && buf[size-1] == CSLASH)\n\t\t\treturn XCT_BROKEN;\t/* </abc/> */\n\t} else {\n\t\tbuf++;\t\t/* advance past \"<\" */\n\t\tsize -= 2;\t/* strip \"<\" and \">\" */\n\t\tif(size > 0 && buf[size-1] == CSLASH) {\n\t\t\tct = XCT_BOTH;\n\t\t\tsize--;\t/* One more, for \"/\" */\n\t\t}\n\t}\n\n\t/* Sometimes we don't care about the tag */\n\tif(!need_tag || !*need_tag)\n\t\treturn (xer_check_tag_e)(XCT__UNK__MASK | ct);\n\n\t/*\n\t * Determine the tag name.\n\t */\n\tfor(end = buf + size; buf < end; buf++, need_tag++) {\n\t\tint b = *buf, n = *need_tag;\n\t\tif(b != n) {\n\t\t\tif(n == 0) {\n\t\t\t\tswitch(b) {\n\t\t\t\tcase 0x09: case 0x0a: case 0x0c: case 0x0d:\n\t\t\t\tcase 0x20:\n\t\t\t\t\t/* \"<abc def/>\": whitespace is normal */\n\t\t\t\t\treturn ct;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn (xer_check_tag_e)(XCT__UNK__MASK | ct);\n\t\t}\n\t\tif(b == 0)\n\t\t\treturn XCT_BROKEN;\t/* Embedded 0 in buf?! */\n\t}\n\tif(*need_tag)\n\t\treturn (xer_check_tag_e)(XCT__UNK__MASK | ct);\n\n\treturn ct;\n}\n\n\n#undef\tADVANCE\n#define\tADVANCE(num_bytes)\tdo {\t\t\t\t\\\n\t\tsize_t num = (num_bytes);\t\t\t\\\n\t\tbuf_ptr = ((const char *)buf_ptr) + num;\t\\\n\t\tsize -= num;\t\t\t\t\t\\\n\t\tconsumed_myself += num;\t\t\t\t\\\n\t} while(0)\n\n#undef\tRETURN\n#define\tRETURN(_code)\tdo {\t\t\t\t\t\\\n\t\trval.code = _code;\t\t\t\t\\\n\t\trval.consumed = consumed_myself;\t\t\\\n\t\tif(rval.code != RC_OK)\t\t\t\t\\\n\t\t\tASN_DEBUG(\"Failed with %d\", rval.code);\t\\\n\t\treturn rval;\t\t\t\t\t\\\n\t} while(0)\n\n#define\tXER_GOT_BODY(chunk_buf, chunk_size, size)\tdo {\t\\\n\t\tssize_t converted_size = body_receiver\t\t\\\n\t\t\t(struct_key, chunk_buf, chunk_size,\t\\\n\t\t\t\t(size_t)chunk_size < size);\t\\\n\t\tif(converted_size == -1) RETURN(RC_FAIL);\t\\\n\t\tif(converted_size == 0\t\t\t\t\\\n\t\t\t&& size == (size_t)chunk_size)\t\t\\\n\t\t\tRETURN(RC_WMORE);\t\t\t\\\n\t\tchunk_size = converted_size;\t\t\t\\\n\t} while(0)\n#define\tXER_GOT_EMPTY()\tdo {\t\t\t\t\t\\\n\tif(body_receiver(struct_key, 0, 0, size > 0) == -1)\t\\\n\t\t\tRETURN(RC_FAIL);\t\t\t\\\n\t} while(0)\n\n/*\n * Generalized function for decoding the primitive values.\n */\nasn_dec_rval_t\nxer_decode_general(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_struct_ctx_t *ctx,\t/* Type decoder context */\n\tvoid *struct_key,\n\tconst char *xml_tag,\t/* Expected XML tag */\n\tconst void *buf_ptr, size_t size,\n\tint (*opt_unexpected_tag_decoder)\n\t\t(void *struct_key, const void *chunk_buf, size_t chunk_size),\n\tssize_t (*body_receiver)\n\t\t(void *struct_key, const void *chunk_buf, size_t chunk_size,\n\t\t\tint have_more)\n\t) {\n\n\tasn_dec_rval_t rval;\n\tssize_t consumed_myself = 0;\n\n\t(void)opt_codec_ctx;\n\n\t/*\n\t * Phases of XER/XML processing:\n\t * Phase 0: Check that the opening tag matches our expectations.\n\t * Phase 1: Processing body and reacting on closing tag.\n\t */\n\tif(ctx->phase > 1) RETURN(RC_FAIL);\n\tfor(;;) {\n\t\tpxer_chunk_type_e ch_type;\t/* XER chunk type */\n\t\tssize_t ch_size;\t\t/* Chunk size */\n\t\txer_check_tag_e tcv;\t\t/* Tag check value */\n\n\t\t/*\n\t\t * Get the next part of the XML stream.\n\t\t */\n\t\tch_size = xer_next_token(&ctx->context, buf_ptr, size,\n\t\t\t&ch_type);\n\t\tif(ch_size == -1) {\n            RETURN(RC_FAIL);\n        } else {\n\t\t\tswitch(ch_type) {\n\t\t\tcase PXER_WMORE:\n                RETURN(RC_WMORE);\n\t\t\tcase PXER_COMMENT:\t\t/* Got XML comment */\n\t\t\t\tADVANCE(ch_size);\t/* Skip silently */\n\t\t\t\tcontinue;\n\t\t\tcase PXER_TEXT:\n\t\t\t\tif(ctx->phase == 0) {\n\t\t\t\t\t/*\n\t\t\t\t\t * We have to ignore whitespace here,\n\t\t\t\t\t * but in order to be forward compatible\n\t\t\t\t\t * with EXTENDED-XER (EMBED-VALUES, #25)\n\t\t\t\t\t * any text is just ignored here.\n\t\t\t\t\t */\n\t\t\t\t} else {\n\t\t\t\t\tXER_GOT_BODY(buf_ptr, ch_size, size);\n\t\t\t\t}\n\t\t\t\tADVANCE(ch_size);\n\t\t\t\tcontinue;\n\t\t\tcase PXER_TAG:\n\t\t\t\tbreak;\t/* Check the rest down there */\n\t\t\t}\n\t\t}\n\n\t\tassert(ch_type == PXER_TAG && size);\n\n\t\ttcv = xer_check_tag(buf_ptr, ch_size, xml_tag);\n\t\t/*\n\t\t * Phase 0:\n\t\t * \tExpecting the opening tag\n\t\t * \tfor the type being processed.\n\t\t * Phase 1:\n\t\t * \tWaiting for the closing XML tag.\n\t\t */\n\t\tswitch(tcv) {\n\t\tcase XCT_BOTH:\n\t\t\tif(ctx->phase) break;\n\t\t\t/* Finished decoding of an empty element */\n\t\t\tXER_GOT_EMPTY();\n\t\t\tADVANCE(ch_size);\n\t\t\tctx->phase = 2;\t/* Phase out */\n\t\t\tRETURN(RC_OK);\n\t\tcase XCT_OPENING:\n\t\t\tif(ctx->phase) break;\n\t\t\tADVANCE(ch_size);\n\t\t\tctx->phase = 1;\t/* Processing body phase */\n\t\t\tcontinue;\n\t\tcase XCT_CLOSING:\n\t\t\tif(!ctx->phase) break;\n\t\t\tADVANCE(ch_size);\n\t\t\tctx->phase = 2;\t/* Phase out */\n\t\t\tRETURN(RC_OK);\n\t\tcase XCT_UNKNOWN_BO:\n\t\t\t/*\n\t\t\t * Certain tags in the body may be expected.\n\t\t\t */\n\t\t\tif(opt_unexpected_tag_decoder\n\t\t\t&& opt_unexpected_tag_decoder(struct_key,\n\t\t\t\t\tbuf_ptr, ch_size) >= 0) {\n\t\t\t\t/* Tag's processed fine */\n\t\t\t\tADVANCE(ch_size);\n\t\t\t\tif(!ctx->phase) {\n\t\t\t\t\t/* We are not expecting\n\t\t\t\t\t * the closing tag anymore. */\n\t\t\t\t\tctx->phase = 2;\t/* Phase out */\n\t\t\t\t\tRETURN(RC_OK);\n\t\t\t\t}\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\t/* Fall through */\n\t\tdefault:\n\t\t\tbreak;\t\t/* Unexpected tag */\n\t\t}\n\n\t\tASN_DEBUG(\"Unexpected XML tag (expected \\\"%s\\\")\", xml_tag);\n\t\tbreak;\t/* Dark and mysterious things have just happened */\n\t}\n\n\tRETURN(RC_FAIL);\n}\n\n\nsize_t\nxer_whitespace_span(const void *chunk_buf, size_t chunk_size) {\n\tconst char *p = (const char *)chunk_buf;\n\tconst char *pend = p + chunk_size;\n\n\tfor(; p < pend; p++) {\n\t\tswitch(*p) {\n\t\t/* X.693, #8.1.4\n\t\t * HORISONTAL TAB (9)\n\t\t * LINE FEED (10) \n\t\t * CARRIAGE RETURN (13) \n\t\t * SPACE (32)\n\t\t */\n\t\tcase 0x09: case 0x0a: case 0x0d: case 0x20:\n\t\t\tcontinue;\n\t\tdefault:\n\t\t\tbreak;\n\t\t}\n\t\tbreak;\n\t}\n\treturn (p - (const char *)chunk_buf);\n}\n\n/*\n * This is a vastly simplified, non-validating XML tree skipper.\n */\nint\nxer_skip_unknown(xer_check_tag_e tcv, ber_tlv_len_t *depth) {\n\tassert(*depth > 0);\n\tswitch(tcv) {\n\tcase XCT_BOTH:\n\tcase XCT_UNKNOWN_BO:\n\t\t/* These negate each other. */\n\t\treturn 0;\n\tcase XCT_OPENING:\n\tcase XCT_UNKNOWN_OP:\n\t\t++(*depth);\n\t\treturn 0;\n\tcase XCT_CLOSING:\n\tcase XCT_UNKNOWN_CL:\n\t\tif(--(*depth) == 0)\n\t\t\treturn (tcv == XCT_CLOSING) ? 2 : 1;\n\t\treturn 0;\n\tdefault:\n\t\treturn -1;\n\t}\n}\n"
  },
  {
    "path": "ext/xer_decoder.h",
    "content": "/*-\n * Copyright (c) 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_XER_DECODER_H_\n#define\t_XER_DECODER_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\n/*\n * The XER decoder of any ASN.1 type. May be invoked by the application.\n */\nasn_dec_rval_t xer_decode(struct asn_codec_ctx_s *opt_codec_ctx,\n\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\tvoid **struct_ptr,\t/* Pointer to a target structure's pointer */\n\tconst void *buffer,\t/* Data to be decoded */\n\tsize_t size\t\t/* Size of data buffer */\n\t);\n\n/*\n * Type of the type-specific XER decoder function.\n */\ntypedef asn_dec_rval_t (xer_type_decoder_f)(asn_codec_ctx_t *opt_codec_ctx,\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid **struct_ptr,\n\t\tconst char *opt_mname,\t/* Member name */\n\t\tconst void *buf_ptr, size_t size\n\t);\n\n/*******************************\n * INTERNALLY USEFUL FUNCTIONS *\n *******************************/\n\n/*\n * Generalized function for decoding the primitive values.\n * Used by more specialized functions, such as OCTET_STRING_decode_xer_utf8\n * and others. This function should not be used by applications, as its API\n * is subject to changes.\n */\nasn_dec_rval_t xer_decode_general(asn_codec_ctx_t *opt_codec_ctx,\n\tasn_struct_ctx_t *ctx,\t/* Type decoder context */\n\tvoid *struct_key,\t/* Treated as opaque pointer */\n\tconst char *xml_tag,\t/* Expected XML tag name */\n\tconst void *buf_ptr, size_t size,\n\tint (*opt_unexpected_tag_decoder)\n\t\t(void *struct_key, const void *chunk_buf, size_t chunk_size),\n\tssize_t (*body_receiver)\n\t\t(void *struct_key, const void *chunk_buf, size_t chunk_size,\n\t\t\tint have_more)\n\t);\n\n\n/*\n * Fetch the next XER (XML) token from the stream.\n * The function returns the number of bytes occupied by the chunk type,\n * returned in the _ch_type. The _ch_type is only set (and valid) when\n * the return value is >= 0.\n */\n  typedef enum pxer_chunk_type {\n\tPXER_WMORE,     /* Chunk type is not clear, more data expected. */\n\tPXER_TAG,\t    /* Complete XER tag */\n\tPXER_TEXT,\t    /* Plain text between XER tags */\n\tPXER_COMMENT\t/* A comment, may be part of */\n  } pxer_chunk_type_e;\nssize_t xer_next_token(int *stateContext,\n\tconst void *buffer, size_t size, pxer_chunk_type_e *_ch_type);\n\n/*\n * This function checks the buffer against the tag name is expected to occur.\n */\n  typedef enum xer_check_tag {\n\tXCT_BROKEN\t= 0,\t/* The tag is broken */\n\tXCT_OPENING\t= 1,\t/* This is the <opening> tag */\n\tXCT_CLOSING\t= 2,\t/* This is the </closing> tag */\n\tXCT_BOTH\t= 3,\t/* This is the <modified/> tag */\n\tXCT__UNK__MASK\t= 4,\t/* Mask of everything unexpected */\n\tXCT_UNKNOWN_OP\t= 5,\t/* Unexpected <opening> tag */\n\tXCT_UNKNOWN_CL\t= 6,\t/* Unexpected </closing> tag */\n\tXCT_UNKNOWN_BO\t= 7\t/* Unexpected <modified/> tag */\n  } xer_check_tag_e;\nxer_check_tag_e xer_check_tag(const void *buf_ptr, int size,\n\t\tconst char *need_tag);\n\n/*\n * Get the number of bytes consisting entirely of XER whitespace characters.\n * RETURN VALUES:\n * >=0:\tNumber of whitespace characters in the string.\n */\nsize_t xer_whitespace_span(const void *chunk_buf, size_t chunk_size);\n\n/*\n * Skip the series of anticipated extensions.\n */\nint xer_skip_unknown(xer_check_tag_e tcv, ber_tlv_len_t *depth);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _XER_DECODER_H_ */\n"
  },
  {
    "path": "ext/xer_encoder.c",
    "content": "/*-\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_internal.h>\n#include <stdio.h>\n#include <errno.h>\n\n/*\n * The XER encoder of any type. May be invoked by the application.\n */\nasn_enc_rval_t\nxer_encode(asn_TYPE_descriptor_t *td, void *sptr,\n\tenum xer_encoder_flags_e xer_flags,\n\t\tasn_app_consume_bytes_f *cb, void *app_key) {\n\tasn_enc_rval_t er, tmper;\n\tconst char *mname;\n\tsize_t mlen;\n\tint xcan = (xer_flags & XER_F_CANONICAL) ? 1 : 2;\n\n\tif(!td || !sptr) goto cb_failed;\n\n\tmname = td->xml_tag;\n\tmlen = strlen(mname);\n\n\tASN__CALLBACK3(\"<\", 1, mname, mlen, \">\", 1);\n\n\ttmper = td->op->xer_encoder(td, sptr, 1, xer_flags, cb, app_key);\n\tif(tmper.encoded == -1) return tmper;\n\n\tASN__CALLBACK3(\"</\", 2, mname, mlen, \">\\n\", xcan);\n\n\ter.encoded = 4 + xcan + (2 * mlen) + tmper.encoded;\n\n\tASN__ENCODED_OK(er);\ncb_failed:\n\tASN__ENCODE_FAILED;\n}\n\n/*\n * This is a helper function for xer_fprint, which directs all incoming data\n * into the provided file descriptor.\n */\nstatic int\nxer__print2fp(const void *buffer, size_t size, void *app_key) {\n\tFILE *stream = (FILE *)app_key;\n\n\tif(fwrite(buffer, 1, size, stream) != size)\n\t\treturn -1;\n\n\treturn 0;\n}\n\nint\nxer_fprint(FILE *stream, asn_TYPE_descriptor_t *td, void *sptr) {\n\tasn_enc_rval_t er;\n\n\tif(!stream) stream = stdout;\n\tif(!td || !sptr)\n\t\treturn -1;\n\n\ter = xer_encode(td, sptr, XER_F_BASIC, xer__print2fp, stream);\n\tif(er.encoded == -1)\n\t\treturn -1;\n\n\treturn fflush(stream);\n}\n\nstruct xer_buffer {\n    char *buffer;\n    size_t buffer_size;\n    size_t allocated_size;\n};\n\nstatic int\nxer__buffer_append(const void *buffer, size_t size, void *app_key) {\n    struct xer_buffer *xb = app_key;\n\n    while(xb->buffer_size + size + 1 > xb->allocated_size) {\n        size_t new_size = 2 * (xb->allocated_size ? xb->allocated_size : 64);\n        char *new_buf = MALLOC(new_size);\n        if(!new_buf) return -1;\n        memcpy(new_buf, xb->buffer, xb->buffer_size);\n        FREEMEM(xb->buffer);\n        xb->buffer = new_buf;\n        xb->allocated_size = new_size;\n    }\n\n    memcpy(xb->buffer + xb->buffer_size, buffer, size);\n    xb->buffer_size += size;\n    xb->buffer[xb->buffer_size] = '\\0';\n    return 0;\n}\n\nenum xer_equivalence_e\nxer_equivalent(struct asn_TYPE_descriptor_s *td, void *struct1,\n               void *struct2, FILE *opt_debug_stream) {\n    struct xer_buffer xb1 = {0, 0, 0};\n    struct xer_buffer xb2 = {0, 0, 0};\n    asn_enc_rval_t e1, e2;\n    asn_dec_rval_t rval;\n    void *sptr = NULL;\n\n    if(!td || !struct1 || !struct2) {\n        if(opt_debug_stream) {\n            if(!td) fprintf(opt_debug_stream, \"Type descriptor missing\\n\");\n            if(!struct1) fprintf(opt_debug_stream, \"Structure 1 missing\\n\");\n            if(!struct2) fprintf(opt_debug_stream, \"Structure 2 missing\\n\");\n        }\n        return XEQ_FAILURE;\n    }\n\n    e1 = xer_encode(td, struct1, XER_F_BASIC, xer__buffer_append, &xb1);\n    if(e1.encoded == -1) {\n        if(opt_debug_stream) {\n            fprintf(stderr, \"XER Encoding of %s failed\\n\", td->name);\n        }\n        FREEMEM(xb1.buffer);\n        return XEQ_ENCODE1_FAILED;\n    }\n\n    e2 = xer_encode(td, struct2, XER_F_BASIC, xer__buffer_append, &xb2);\n    if(e2.encoded == -1) {\n        if(opt_debug_stream) {\n            fprintf(stderr, \"XER Encoding of %s failed\\n\", td->name);\n        }\n        FREEMEM(xb1.buffer);\n        FREEMEM(xb2.buffer);\n        return XEQ_ENCODE1_FAILED;\n    }\n\n    if(xb1.buffer_size != xb2.buffer_size\n       || memcmp(xb1.buffer, xb2.buffer, xb1.buffer_size) != 0) {\n        if(opt_debug_stream) {\n            fprintf(opt_debug_stream,\n                    \"Structures XER-encoded into different byte streams:\\n=== \"\n                    \"Structure 1 ===\\n%s\\n=== Structure 2 ===\\n%s\\n\",\n                    xb1.buffer, xb2.buffer);\n        }\n        FREEMEM(xb1.buffer);\n        FREEMEM(xb2.buffer);\n        return XEQ_DIFFERENT;\n    } else {\n        if(opt_debug_stream) {\n            fprintf(opt_debug_stream,\n                    \"Both structures encoded into the same XER byte stream \"\n                    \"of size %zu:\\n%s\",\n                    xb1.buffer_size, xb1.buffer);\n        }\n    }\n\n    rval = xer_decode(NULL, td, (void **)&sptr, xb1.buffer,\n               xb1.buffer_size);\n    switch(rval.code) {\n    case RC_OK:\n        break;\n    case RC_WMORE:\n        if(opt_debug_stream) {\n            fprintf(opt_debug_stream,\n                    \"Structure %s XER decode unexpectedly requires \"\n                    \"more data:\\n%s\\n\",\n                    td->name, xb1.buffer);\n        }\n        /* Fall through */\n    case RC_FAIL:\n    default:\n        if(opt_debug_stream) {\n            fprintf(opt_debug_stream,\n                    \"Structure %s XER decoding resulted in failure.\\n\",\n                    td->name);\n        }\n        ASN_STRUCT_FREE(*td, sptr);\n        FREEMEM(xb1.buffer);\n        FREEMEM(xb2.buffer);\n        return XEQ_DECODE_FAILED;\n    }\n\n    if(rval.consumed != xb1.buffer_size\n       && ((rval.consumed > xb1.buffer_size)\n           || xer_whitespace_span(xb1.buffer + rval.consumed,\n                                  xb1.buffer_size - rval.consumed)\n                  != (xb1.buffer_size - rval.consumed))) {\n        if(opt_debug_stream) {\n            fprintf(opt_debug_stream,\n                    \"Round-trip decode of %s required less bytes (%zu) than \"\n                    \"encoded (%zu)\\n\",\n                    td->name, rval.consumed, xb1.buffer_size);\n        }\n        ASN_STRUCT_FREE(*td, sptr);\n        FREEMEM(xb1.buffer);\n        FREEMEM(xb2.buffer);\n        return XEQ_ROUND_TRIP_FAILED;\n    }\n\n    /*\n     * Reuse xb2 to encode newly decoded structure.\n     */\n    FREEMEM(xb2.buffer);\n    memset(&xb2, 0, sizeof(xb2));\n\n    e2 = xer_encode(td, sptr, XER_F_BASIC, xer__buffer_append, &xb2);\n    if(e2.encoded == -1) {\n        if(opt_debug_stream) {\n            fprintf(stderr, \"XER Encoding of round-trip decode of %s failed\\n\",\n                    td->name);\n        }\n        ASN_STRUCT_FREE(*td, sptr);\n        FREEMEM(xb1.buffer);\n        FREEMEM(xb2.buffer);\n        return XEQ_ROUND_TRIP_FAILED;\n    }\n\n    ASN_STRUCT_FREE(*td, sptr);\n    sptr = 0;\n\n    if(xb1.buffer_size != xb2.buffer_size\n       || memcmp(xb1.buffer, xb2.buffer, xb1.buffer_size) != 0) {\n        if(opt_debug_stream) {\n            fprintf(opt_debug_stream,\n                    \"XER Encoding of round-trip decode of %s resulted in \"\n                    \"different byte stream:\\n\"\n                    \"=== Original ===\\n%s\\n\"\n                    \"=== Round-tripped ===\\n%s\\n\",\n                    xb1.buffer, xb2.buffer, td->name);\n        }\n        FREEMEM(xb1.buffer);\n        FREEMEM(xb2.buffer);\n        return XEQ_ROUND_TRIP_FAILED;\n    }\n\n    return XEQ_SUCCESS;\n}\n\n"
  },
  {
    "path": "ext/xer_encoder.h",
    "content": "/*-\n * Copyright (c) 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_XER_ENCODER_H_\n#define\t_XER_ENCODER_H_\n\n#include <asn_application.h>\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\nstruct asn_TYPE_descriptor_s;\t/* Forward declaration */\n\n/* Flags used by the xer_encode() and (*xer_type_encoder_f), defined below */\nenum xer_encoder_flags_e {\n\t/* Mode of encoding */\n\tXER_F_BASIC\t= 0x01,\t/* BASIC-XER (pretty-printing) */\n\tXER_F_CANONICAL\t= 0x02\t/* Canonical XER (strict rules) */\n};\n\n/*\n * The XER encoder of any type. May be invoked by the application.\n */\nasn_enc_rval_t xer_encode(struct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid *struct_ptr,\t/* Structure to be encoded */\n\t\tenum xer_encoder_flags_e xer_flags,\n\t\tasn_app_consume_bytes_f *consume_bytes_cb,\n\t\tvoid *app_key\t\t/* Arbitrary callback argument */\n\t);\n\n/*\n * A helper function that uses XER encoding/decoding to verify that:\n * - Both structures encode into the same BASIC XER.\n * - Both resulting XER byte streams can be decoded back.\n * - Both decoded structures encode into the same BASIC XER (round-trip).\n * All of this verifies equivalence between structures and a round-trip.\n * ARGUMENTS:\n *  (opt_debug_stream)  - If specified, prints ongoing details.\n */\nenum xer_equivalence_e {\n    XEQ_SUCCESS,          /* The only completely positive return value */\n    XEQ_FAILURE,          /* General failure */\n    XEQ_ENCODE1_FAILED,   /* First sructure XER encoding failed */\n    XEQ_ENCODE2_FAILED,   /* Second structure XER encoding failed */\n    XEQ_DIFFERENT,        /* Structures encoded into different XER */\n    XEQ_DECODE_FAILED,    /* Decode of the XER data failed */\n    XEQ_ROUND_TRIP_FAILED /* Bad round-trip */\n};\nenum xer_equivalence_e xer_equivalent(\n    struct asn_TYPE_descriptor_s *type_descriptor, void *struct1, void *struct2,\n    FILE *opt_debug_stream);\n\n/*\n * The variant of the above function which dumps the BASIC-XER (XER_F_BASIC)\n * output into the chosen file pointer.\n * RETURN VALUES:\n * \t 0: The structure is printed.\n * \t-1: Problem printing the structure.\n * WARNING: No sensible errno value is returned.\n */\nint xer_fprint(FILE *stream, struct asn_TYPE_descriptor_s *td, void *sptr);\n\n/*\n * Type of the generic XER encoder.\n */\ntypedef asn_enc_rval_t (xer_type_encoder_f)(\n\t\tstruct asn_TYPE_descriptor_s *type_descriptor,\n\t\tvoid *struct_ptr,\t/* Structure to be encoded */\n\t\tint ilevel,\t\t/* Level of indentation */\n\t\tenum xer_encoder_flags_e xer_flags,\n\t\tasn_app_consume_bytes_f *consume_bytes_cb,\t/* Callback */\n\t\tvoid *app_key\t\t/* Arbitrary callback argument */\n\t);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _XER_ENCODER_H_ */\n"
  },
  {
    "path": "ext/xer_support.c",
    "content": "/*\n * Copyright (c) 2003, 2004 X/IO Labs, xiolabs.com.\n * Copyright (c) 2003, 2004, 2005 Lev Walkin <vlm@lionet.info>.\n * \tAll rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#include <asn_system.h>\n#include <xer_support.h>\n\n/* Parser states */\ntypedef enum {\n\tST_TEXT,\n\tST_TAG_START,\n\tST_TAG_BODY,\n\tST_TAG_QUOTE_WAIT,\n\tST_TAG_QUOTED_STRING,\n\tST_TAG_UNQUOTED_STRING,\n\tST_COMMENT_WAIT_DASH1,\t/* \"<!--\"[1] */\n\tST_COMMENT_WAIT_DASH2,\t/* \"<!--\"[2] */\n\tST_COMMENT,\n\tST_COMMENT_CLO_DASH2,\t/* \"-->\"[0] */\n\tST_COMMENT_CLO_RT\t/* \"-->\"[1] */\n} pstate_e;\n\nstatic const int\n_charclass[256] = {\n\t0,0,0,0,0,0,0,0, 0,1,1,0,1,1,0,0,\n\t0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,\n\t1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,\n\t2,2,2,2,2,2,2,2, 2,2,0,0,0,0,0,0,\t/* 01234567 89       */\n\t0,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,\t/*  ABCDEFG HIJKLMNO */\n\t3,3,3,3,3,3,3,3, 3,3,3,0,0,0,0,0,\t/* PQRSTUVW XYZ      */\n\t0,3,3,3,3,3,3,3, 3,3,3,3,3,3,3,3,\t/*  abcdefg hijklmno */\n\t3,3,3,3,3,3,3,3, 3,3,3,0,0,0,0,0\t/* pqrstuvw xyz      */\n};\n#define WHITESPACE(c)\t(_charclass[(unsigned char)(c)] == 1)\n#define ALNUM(c)\t(_charclass[(unsigned char)(c)] >= 2)\n#define ALPHA(c)\t(_charclass[(unsigned char)(c)] == 3)\n\n/* Aliases for characters, ASCII/UTF-8 */\n#define\tEXCLAM\t0x21\t/* '!' */\n#define\tCQUOTE\t0x22\t/* '\"' */\n#define\tCDASH\t0x2d\t/* '-' */\n#define\tCSLASH\t0x2f\t/* '/' */\n#define\tLANGLE\t0x3c\t/* '<' */\n#define\tCEQUAL\t0x3d\t/* '=' */\n#define\tRANGLE\t0x3e\t/* '>' */\n#define\tCQUEST\t0x3f\t/* '?' */\n\n/* Invoke token callback */\n#define\tTOKEN_CB_CALL(type, _ns, _current_too, _final) do {\t\\\n\t\tint _ret;\t\t\t\t\t\\\n\t\tpstate_e ns  = _ns;\t\t\t\t\\\n\t\tssize_t _sz = (p - chunk_start) + _current_too;\t\\\n\t\tif (!_sz) {\t\t\t\t\t\\\n\t\t\t/* Shortcut */\t\t\t\t\\\n\t\t\tstate = _ns;\t\t\t\t\\\n\t\t\tbreak;\t\t\t\t\t\\\n\t\t}\t\t\t\t\t\t\\\n\t\t_ret = cb(type, chunk_start, _sz, key);\t\t\\\n\t\tif(_ret < _sz) {\t\t\t\t\\\n\t\t\tif(_current_too && _ret == -1)\t\t\\\n\t\t\t\tstate = ns;\t\t\t\\\n\t\t\tgoto finish;\t\t\t\t\\\n\t\t}\t\t\t\t\t\t\\\n\t\tchunk_start = p + _current_too;\t\t\t\\\n\t\tstate = ns;\t\t\t\t\t\\\n\t} while(0)\n\n#define TOKEN_CB(_type, _ns, _current_too)\t\t\t\\\n\tTOKEN_CB_CALL(_type, _ns, _current_too, 0)\n\n#define PXML_TAG_FINAL_CHUNK_TYPE      PXML_TAG_END\n#define PXML_COMMENT_FINAL_CHUNK_TYPE  PXML_COMMENT_END\n\n#define TOKEN_CB_FINAL(_type, _ns, _current_too)\t\t\\\n\tTOKEN_CB_CALL( _type ## _FINAL_CHUNK_TYPE , _ns, _current_too, 1)\n\n/*\n * Parser itself\n */\nssize_t pxml_parse(int *stateContext, const void *xmlbuf, size_t size, pxml_callback_f *cb, void *key) {\n\tpstate_e state = (pstate_e)*stateContext;\n\tconst char *chunk_start = (const char *)xmlbuf;\n\tconst char *p = chunk_start;\n\tconst char *end = p + size;\n\n\tfor(; p < end; p++) {\n\t  int C = *(const unsigned char *)p;\n\t  switch(state) {\n\t  case ST_TEXT:\n\t\t/*\n\t\t * Initial state: we're in the middle of some text,\n\t\t * or just have started.\n\t\t */\n\t\tif (C == LANGLE) \n\t\t\t/* We're now in the tag, probably */\n\t\t\tTOKEN_CB(PXML_TEXT, ST_TAG_START, 0);\n\t\tbreak;\n\t  case ST_TAG_START:\n\t\tif (ALPHA(C) || (C == CSLASH))\n\t\t\tstate = ST_TAG_BODY;\n\t\telse if (C == EXCLAM)\n\t\t\tstate = ST_COMMENT_WAIT_DASH1;\n\t\telse \n\t\t\t/*\n\t\t\t * Not characters and not whitespace.\n\t\t\t * Must be something like \"3 < 4\".\n\t\t\t */\n\t\t\tTOKEN_CB(PXML_TEXT, ST_TEXT, 1);/* Flush as data */\n\t\tbreak;\n\t  case ST_TAG_BODY:\n\t\tswitch(C) {\n\t\tcase RANGLE:\n\t\t\t/* End of the tag */\n\t\t\tTOKEN_CB_FINAL(PXML_TAG, ST_TEXT, 1);\n\t\t\tbreak;\n\t\tcase LANGLE:\n\t\t\t/*\n\t\t\t * The previous tag wasn't completed, but still\n\t\t\t * recognized as valid. (Mozilla-compatible)\n\t\t\t */\n\t\t\tTOKEN_CB_FINAL(PXML_TAG, ST_TAG_START, 0);\t\n\t\t\tbreak;\n\t\tcase CEQUAL:\n\t\t\tstate = ST_TAG_QUOTE_WAIT;\n\t\t\tbreak;\n\t\t}\n\t\tbreak;\n\t  case ST_TAG_QUOTE_WAIT:\n\t\t/*\n\t\t * State after the equal sign (\"=\") in the tag.\n\t\t */\n\t\tswitch(C) {\n\t\tcase CQUOTE:\n\t\t\tstate = ST_TAG_QUOTED_STRING;\n\t\t\tbreak;\n\t\tcase RANGLE:\n\t\t\t/* End of the tag */\n\t\t\tTOKEN_CB_FINAL(PXML_TAG, ST_TEXT, 1);\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tif(!WHITESPACE(C))\n\t\t\t\t/* Unquoted string value */\n\t\t\t\tstate = ST_TAG_UNQUOTED_STRING;\n\t\t}\n\t\tbreak;\n\t  case ST_TAG_QUOTED_STRING:\n\t\t/*\n\t\t * Tag attribute's string value in quotes.\n\t\t */\n\t\tif(C == CQUOTE) {\n\t\t\t/* Return back to the tag state */\n\t\t\tstate = ST_TAG_BODY;\n\t\t}\n\t\tbreak;\n\t  case ST_TAG_UNQUOTED_STRING:\n\t\tif(C == RANGLE) {\n\t\t\t/* End of the tag */\n\t\t\tTOKEN_CB_FINAL(PXML_TAG, ST_TEXT, 1);\n\t\t} else if(WHITESPACE(C)) {\n\t\t\t/* Return back to the tag state */\n\t\t\tstate = ST_TAG_BODY;\n\t\t}\n\t\tbreak;\n\t  case ST_COMMENT_WAIT_DASH1:\n\t\tif(C == CDASH) {\n\t\t\tstate = ST_COMMENT_WAIT_DASH2;\n\t\t} else {\n\t\t\t/* Some ordinary tag. */\n\t\t\tstate = ST_TAG_BODY;\n\t\t}\n\t\tbreak;\n\t  case ST_COMMENT_WAIT_DASH2:\n\t\tif(C == CDASH) {\n\t\t\t/* Seen \"<--\" */\n\t\t\tstate = ST_COMMENT;\n\t\t} else {\n\t\t\t/* Some ordinary tag */\n\t\t\tstate = ST_TAG_BODY;\n\t\t}\n\t\tbreak;\n\t  case ST_COMMENT:\n\t\tif(C == CDASH) {\n\t\t\tstate = ST_COMMENT_CLO_DASH2;\n\t\t}\n\t\tbreak;\n\t  case ST_COMMENT_CLO_DASH2:\n\t\tif(C == CDASH) {\n\t\t\tstate = ST_COMMENT_CLO_RT;\n\t\t} else {\n\t\t\t/* This is not an end of a comment */\n\t\t\tstate = ST_COMMENT;\n\t\t}\n\t\tbreak;\n\t  case ST_COMMENT_CLO_RT:\n\t\tif(C == RANGLE) {\n\t\t\tTOKEN_CB_FINAL(PXML_COMMENT, ST_TEXT, 1);\n\t\t} else if(C == CDASH) {\n\t\t\t/* Maintain current state, still waiting for '>' */\n\t\t} else {\n\t\t\tstate = ST_COMMENT;\n\t\t}\n\t\tbreak;\n\t  } /* switch(*ptr) */\n\t} /* for() */\n\n\t/*\n\t * Flush the partially processed chunk, state permitting.\n\t */\n\tif(p - chunk_start) {\n\t\tswitch (state) {\n\t\tcase ST_COMMENT:\n\t\t\tTOKEN_CB(PXML_COMMENT, state, 0);\n\t\t\tbreak;\n\t\tcase ST_TEXT:\n\t\t\tTOKEN_CB(PXML_TEXT, state, 0);\n\t\t\tbreak;\n\t\tdefault: break;\t/* a no-op */\n\t\t}\n\t}\n\nfinish:\n\t*stateContext = (int)state;\n\treturn chunk_start - (const char *)xmlbuf;\n}\n\n"
  },
  {
    "path": "ext/xer_support.h",
    "content": "/*\n * Copyright (c) 2003, 2004 X/IO Labs, xiolabs.com.\n * Copyright (c) 2003, 2004 Lev Walkin <vlm@lionet.info>. All rights reserved.\n * Redistribution and modifications are permitted subject to BSD license.\n */\n#ifndef\t_XER_SUPPORT_H_\n#define\t_XER_SUPPORT_H_\n\n#include <asn_system.h>\t\t/* Platform-specific types */\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * Types of data transferred to the application.\n */\ntypedef enum {\n\tPXML_TEXT,\t/* Plain text between XML tags. */\n\tPXML_TAG,\t/* A tag, starting with '<'. */\n\tPXML_COMMENT,\t/* An XML comment, including \"<!--\" and \"-->\". */\n\t/* \n\t * The following chunk types are reported if the chunk\n\t * terminates the specified XML element.\n\t */\n\tPXML_TAG_END,\t\t/* Tag ended */\n\tPXML_COMMENT_END\t/* Comment ended */\n} pxml_chunk_type_e;\n\n/*\n * Callback function that is called by the parser when parsed data is\n * available. The _opaque is the pointer to a field containing opaque user \n * data specified in pxml_create() call. The chunk type is _type and the text \n * data is the piece of buffer identified by _bufid (as supplied to\n * pxml_feed() call) starting at offset _offset and of _size bytes size. \n * The chunk is NOT '\\0'-terminated.\n */\ntypedef int (pxml_callback_f)(pxml_chunk_type_e _type,\n\tconst void *_chunk_data, size_t _chunk_size, void *_key);\n\n/*\n * Parse the given buffer as it were a chunk of XML data.\n * Invoke the specified callback each time the meaninful data is found.\n * This function returns number of bytes consumed from the bufer.\n * It will always be lesser than or equal to the specified _size.\n * The next invocation of this function must account the difference.\n */\nssize_t pxml_parse(int *_stateContext, const void *_buf, size_t _size,\n\tpxml_callback_f *cb, void *_key);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif\t/* _XER_SUPPORT_H_ */\n"
  },
  {
    "path": "lib/certlint/cablint.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'openssl'\nrequire 'ipaddr'\nrequire 'simpleidn'\nrequire_relative 'certlint'\nrequire_relative 'iananames'\nrequire_relative 'pemlint'\n\nmodule CertLint\n  class CABLint\n    BR_EFFECTIVE = Time.utc(2012, 7, 1)\n    MONTHS_39 = Time.utc(2015, 4, 2)\n    BR_825 = Time.utc(2018, 3, 1) # After (greater than), not on or after\n    EV_825 = Time.utc(2017, 4, 22)\n    NO_SHA1 = Time.utc(2016, 1, 1)\n\n    # Allowed algorithms\n    SIGNATURE_ALGORITHMS = {\n      'sha1WithRSAEncryption' => :weak,\n      'sha256WithRSAEncryption' => :good,\n      'sha384WithRSAEncryption' => :good,\n      'sha512WithRSAEncryption' => :good,\n      'rsassaPss' => :pss,\n      'dsaWithSHA1' => :weak,\n      'dsa_with_SHA256' => :good,\n      'ecdsa-with-SHA1' => :weak,\n      'ecdsa-with-SHA256' => :good,\n      'ecdsa-with-SHA384' => :good,\n      'ecdsa-with-SHA512' => :good\n    }\n\n    LETTERS_NUMBERS = /\\p{L}|\\p{N}/\n\n    def self.lint(der)\n      messages = []\n      messages += CertLint.lint(der)\n\n      if messages.any? { |m| m.start_with? 'F:' }\n        messages << 'W: Cowardly refusing to run CAB check due to previous errors'\n        return messages\n      end\n\n      begin\n        c = OpenSSL::X509::Certificate.new(der)\n      rescue\n        # Catch anything and move along\n        # CertLint will already be full of errors\n        messages << 'E: Skipping CAB checks due to previous errors'\n        return messages\n      end\n\n      sa = SIGNATURE_ALGORITHMS[c.signature_algorithm]\n      if sa.nil?\n        messages << \"E: #{c.signature_algorithm} is not allowed for signing certificates\"\n      else\n        if sa == :weak && c.not_before >= NO_SHA1\n          messages << 'E: SHA-1 not allowed for signing certificates'\n        end\n        if sa == :weak && c.serial.num_bytes < 8\n          messages << 'W: Serial numbers for certificates using weaker hashes should have at least 64 bits of entropy'\n        elsif sa == :pss\n          messages << 'W: PSS is not supported by most browsers'\n        end\n      end\n\n      if sa != :weak && c.serial.num_bits < 20\n        messages << 'W: Serial numbers should have at least 20 bits of entropy'\n      end\n\n      begin\n        key = c.public_key\n      rescue OpenSSL::PKey::PKeyError\n        messages << 'E: Invalid subject public key'\n        key = nil\n      rescue OpenSSL::X509::CertificateError\n        messages << 'E: Invalid subject public key'\n        key = nil\n      end\n      if key.is_a? OpenSSL::PKey::RSA\n        if key.n.num_bits < 2048\n          messages << 'E: RSA subject key modulus must be at least 2048 bits'\n        end\n        unless key.e.odd?\n          messages << 'E: RSA subject key exponent must be odd'\n        end\n      elsif key.is_a? OpenSSL::PKey::DSA\n        l = key.params[\"p\"].num_bits\n        n = key.params[\"q\"].num_bits\n        if l < 2048\n          messages << 'E: DSA subject key p must be at least 2048 bits'\n        elsif !(\n          (l == 2048 && n == 224) ||\n          (l == 2048 && n == 256) ||\n          (l == 3072 && n == 256)\n        )\n          messages << 'E: DSA subject key must have FIPS 186-4 compliant parameters'\n        end\n      elsif key.is_a? OpenSSL::PKey::EC\n        curve = key.group.curve_name\n        unless ['prime256v1', 'secp384r1', 'secp521r1'].include? curve\n          messages << 'E: EC subject key is not on allowed curve'\n        end\n      elsif !key.nil?\n        messages << 'E: Subject key must be RSA, DSA, or EC'\n      end\n\n      is_ca = false\n      bc = c.extensions.find { |ex| ex.oid == 'basicConstraints' }\n      unless bc.nil?\n        is_ca = (bc.value.include? 'CA:TRUE')\n      end\n\n      subjectarr = c.subject.to_a.map do |a|\n        case a[2]\n        when 19, 22, 18, 36\n          # Printable, IA5, Numeric, Visible String\n          # These should all be 7-bit, but convert to ensure\n          a[1] = a[1].encode('UTF-8', 'ISO-8859-1')\n        when 12\n          # UTF8\n          a[1].force_encoding('UTF-8')\n        when 30 # BMP String\n          a[1] = a[1].encode('UTF-8', 'UCS-2BE')\n        when 28\n          # Universal String\n          a[1] = a[1].encode('UTF-8', 'UCS-4BE')\n        when 20\n          # T.61/Teletex string\n          # Ruby doesn't have T.61, but US-ASCII is super set\n          try_iso_8859_1 = false\n          begin\n            a[1] = a[1].encode('UTF-8', 'US-ASCII')\n            # Some certs have high bit data in T.61 strings\n            # We assume ISO-8859-1 for backwards compat\n          rescue Encoding::InvalidByteSequenceError\n            try_iso_8859_1 = true\n          end\n          if try_iso_8859_1\n            a[1] = a[1].encode('UTF-8', 'ISO-8859-1')\n          end\n        when 3\n          # Bit String (binary data)\n          # The Ruby OpenSSL module does not allow reading the entry flags\n          # which contain info on how many bits in the first byte are to be ignored\n          # so we have no way to know how long the bit string really is\n          # For now, just use the binary data as-is\n          a[1].force_encoding('BINARY')\n        end\n        a\n      end\n\n      # BR section 7.1.4.2.2 (i)\n      subjectarr.each do |d|\n        if Encoding.compatible?(d[1], LETTERS_NUMBERS)\n          if d[1] !~ /\\p{L}|\\p{N}/\n            messages << \"E: #{d[0]} appears to only include metadata\"\n          end\n        else d[1] !~ /[A-Za-z0-9]/\n          $stderr.puts \"WARNING: Invalid encoding\"\n          messages << \"E: #{d[0]} appears to only include metadata\"\n        end\n      end\n\n      # Find key usage and save for future use\n      # Per 5280, not present == any, no bits set == none\n      ku = c.extensions.find { |ex| ex.oid == 'keyUsage' }\n      ku_critical = nil\n      if !ku.nil?\n        ku_critical = ku.critical?\n        ku = ku.value.split(',').map(&:strip)\n      end\n\n\n      # First check CA certs\n      if is_ca\n        messages << 'I: CA certificate identified'\n        unless subjectarr.any? { |d| d[0] == 'C' }\n          messages << 'E: CA certificates must include countryName in subject'\n        end\n        unless subjectarr.any? { |d| d[0] == 'O' }\n          messages << 'E: CA certificates must include organizationName in subject'\n        end\n        unless subjectarr.any? { |d| d[0] == 'CN' }\n          messages << 'N: Some applications require CA certificates to include commonName in subject'\n        end\n        if (c.not_after.year - c.not_before.year) > 25\n          messages << 'W: CA certificates should not have a validity period greater than 25 years'\n        elsif (c.not_after.year - c.not_before.year) == 25\n          if c.not_after.month > c.not_before.month\n            messages << 'W: CA certificates should not have a validity period greater than 25 years'\n          elsif c.not_after.month == c.not_before.month\n            if c.not_after.day > c.not_before.day\n              messages << 'W: CA certificates should not have a validity period greater than 25 years'\n            end\n          end\n        end\n\n        if ku.nil?\n          messages << 'E: CA certificates must include keyUsage extension'\n        else\n          unless ku_critical\n            messages << 'E: CA certificates must set keyUsage extension as critical'\n          end\n          unless ku.include? 'CRL Sign'\n            messages << 'E: CA certificates must include CRL Signing'\n          end\n          unless ku.include? 'Digital Signature'\n            messages << 'N: CA certificates without Digital Signature do not allow direct signing of OCSP responses'\n          end\n       end\n\n        if c.extensions.find { |ex| ex.oid == 'subjectAltName' }\n          messages << 'W: CA certificates should not include subject alternative names'\n        end\n\n        return messages\n      end\n\n      # Things left are subscriber certificates\n      cert_type_identified = false\n\n      # Use EKUs and Subject attribute types to guess the cert type\n      eku = c.extensions.find { |ex| ex.oid == 'extendedKeyUsage' }\n      if eku.nil?\n        eku = []\n      else\n        eku = eku.value.split(',').map(&:strip).sort\n      end\n      subjattrs = subjectarr.map { |a| a[0] }.uniq\n\n      if subjattrs.include?('1.3.6.1.4.1.311.60.2.1.3') || subjattrs.include?('jurisdictionC')\n        # EV\n        messages << 'I: EV certificate identified'\n        cert_type_identified = true\n        unless subjattrs.include? 'O'\n          messages << 'E: EV certificates must include organizationName in subject'\n        end\n        unless subjattrs.include? 'businessCategory'\n          messages << 'E: EV certificates must include businessCategory in subject'\n        end\n        unless subjattrs.include? 'serialNumber'\n          messages << 'E: EV certificates must include serialNumber in subject'\n        end\n        unless subjattrs.include? 'L'\n          messages << 'E: EV certificates must include localityName in subject'\n        end\n        unless subjattrs.include? 'C'\n          messages << 'E: EV certificates must include countryName in subject'\n        end\n      end\n\n      # Poke at keyUsage if eku is empty to see if this usable with TLS\n      # If so, add a temporary value to check below\n      # RFC 5280 #4.2.1.12 says serverAuth is \"consistent\" with\n      #   digitalSignature, keyEncipherment or keyAgreement\n      # RFC 5246 #7.4.2 sets further reqs for RSA\n      # EC keys could be for ECDSA or ECDH so check for both\n      if eku.empty? && !ku.nil?\n        if key.is_a? OpenSSL::PKey::RSA\n          if ku.include?('Digital Signature') || ku.include?('Key Encipherment')\n            eku << 'tmp-serverauth-usable'\n          end\n        elsif key.is_a? OpenSSL::PKey::DSA\n          if ku.include?('Digital Signature')\n            eku << 'tmp-serverauth-usable'\n          end\n        elsif key.is_a? OpenSSL::PKey::EC\n          if ku.include?('Digital Signature') || ku.include?('Key Agreement')\n            eku << 'tmp-serverauth-usable'\n          end\n        end\n      # If the certificate has neither keyUsage nor extendedKeyUsage, it is unrestricted\n      # so it can be used for anything, including server authentication\n      elsif eku.empty? && ku.nil?\n          eku << 'tmp-serverauth-usable'\n      end\n\n      # So many ways to indicate an in-scope certificate\n      if eku.include?('tmp-serverauth-usable') || \\\n          eku.include?('TLS Web Server Authentication') || \\\n          eku.include?('Any Extended Key Usage') || \\\n          eku.include?('Netscape Server Gated Crypto') || \\\n          eku.include?('Microsoft Server Gated Crypto')\n        messages << 'I: TLS Server certificate identified'\n        if !eku.include?('TLS Web Server Authentication')\n          messages << \"W: TLS Server certificates must include serverAuth key purpose in extended key usage\"\n        end\n        cert_type_identified = true\n        # Delete our temp key purpose\n        eku.delete('tmp-serverauth-usable')\n        # OK, we have an \"SSL\" certificate\n        # Allowed to contain these three EKUs\n        eku.delete('TLS Web Server Authentication')\n        eku.delete('TLS Web Client Authentication')\n        eku.delete('E-mail Protection')\n        # Also implicitly allowed\n        eku.delete('Any Extended Key Usage')\n        # Intel AMT/vPro: https://software.intel.com/sites/manageability/AMT_Implementation_and_Reference_Guide/default.htm?turl=WordDocuments%2Facquiringanintelvprocertificate.htm\n        if eku.include?('2.16.840.1.113741.1.2.3')\n          messages << 'I: Intel AMT/vPro certificate identified'\n          eku.delete('2.16.840.1.113741.1.2.3')\n        end\n        eku.each do |e|\n          messages << \"W: TLS Server auth certificates should not contain #{e} usage\"\n        end\n\n        # 24 hours per day, 60 minutes per hour 60 seconds per minute\n        # Round to 1/1000, which will be fine for durations <= 42.5 years\n        days = ((c.not_after.utc - c.not_before.utc)/(24*60*60)).round(3)\n\n        # For all of these, use the longest possible options (e.g. leap years, July/Aug/Sept 3 month seq)\n\n        if subjattrs.include?('1.3.6.1.4.1.311.60.2.1.3') || subjattrs.include?('jurisdictionC')\n          if c.not_before >= EV_825\n            if days > 825\n              messages << 'E: EV certificates must be 825 days in validity or less'\n            end\n          elsif days > (366 + 365 + 31 + 31 + 30 + 1)\n            # EV: 27 months\n            messages << 'E: EV certificates must be 27 months in validity or less'\n          end\n        elsif c.not_before > BR_825\n          if days > 825\n            messages << 'E: BR certificates must be 825 days in validity or less'\n          end\n        elsif c.not_before < BR_EFFECTIVE\n          if days > (366 + 365 + 365 + 365 + 366 + 365 + 365 + 365 + 366 + 365 + 1)\n            messages << 'W: Pre-BR certificates should not be more than 120 months in validity'\n          end\n        elsif c.not_before >= MONTHS_39\n          if days > (366 + 365 + 365 + 31 + 31 + 30 + 1)\n            messages << 'E: BR certificates must be 39 months in validity or less'\n          end\n        else\n          if days > (366 + 365 + 365 + 365 + 366 + 1)\n            messages << 'E: BR certificates must be 60 months in validity or less'\n          end\n        end\n        if (subjattrs & ['O', 'GN', 'SN']).empty?\n          if subjattrs.include? 'L'\n            messages << 'E: BR certificates without organizationName must not include localityName'\n          end\n          if subjattrs.include? 'ST'\n            messages << 'E: BR certificates without organizationName must not include stateOrProvinceName'\n          end\n          if subjattrs.include? 'street'\n            messages << 'E: BR certificates without organizationName must not include streetAddress'\n          end\n          if subjattrs.include? 'postalCode'\n            messages << 'E: BR certificates without organizationName must not include postalCode'\n          end\n        else\n          if !(subjattrs.include? 'L') && !(subjattrs.include? 'ST')\n            messages << 'E: BR certificates with organizationName must include either localityName or stateOrProvinceName'\n          end\n          unless subjattrs.include? 'C'\n            messages << 'E: BR certificates with organizationName must include countryName'\n          end\n        end\n\n        aia = c.extensions.find { |ex| ex.oid == 'authorityInfoAccess' }\n        if aia.nil?\n          messages << 'W: Certificate does not include authorityInformationAccess. BRs require OCSP stapling for this certificate.'\n        else\n          aia_info = aia.value.split(/\\n/)\n          unless aia_info.any? { |i| i.start_with? 'OCSP - URI:http://' }\n            messages << 'E: BR certificates must include an HTTP URL of the OCSP responder'\n          end\n          unless aia_info.any? { |i| i.start_with? 'CA Issuers - URI:http://' }\n            messages << 'W: BR certificates should include an HTTP URL of the issuing CA\\'s certificate'\n          end\n        end\n\n        certpolicies = c.extensions.find { |ex| ex.oid == 'certificatePolicies' }\n        if certpolicies.nil?\n          messages << 'E: BR certificates must include certificatePolicies'\n        else\n          unless certpolicies.value.start_with? 'Policy: '\n            messages << 'E: BR certificates must contain at least one policy'\n          end\n        end\n\n        crldp = c.extensions.find { |ex| ex.oid == 'crlDistributionPoints' }\n        unless crldp.nil?\n          dps = crldp.value.strip.split(/\\n/).map(&:strip)\n          unless dps.any? { |dp| dp.start_with?('URI:http://') }\n            messages << 'E: BR certificates with CRL Distribution Point must include HTTP URL'\n          end\n        end\n\n        unless ku.nil?\n          if ku.include? 'CRL Sign'\n            messages << 'E: BR certificates must not include CRL Signing'\n          end\n          if ku.include? 'Certificate Sign'\n            messages << 'E: BR certificates must not include Certificate Signing'\n          end\n        end\n\n        san = c.extensions.find { |ex| ex.oid == 'subjectAltName' }\n        names = []\n        if san.nil?\n          messages << 'E: BR certificates must have subject alternative names extension'\n        else\n          # See certlint.rb and asn1ext.rb to sort out the next two lines\n          # This gets the extnValue (which is DER)\n          der = OpenSSL::ASN1.decode(san.to_der).value.last.value\n          # Now decode the extnValue to get a sequence of general names\n          OpenSSL::ASN1.decode(der).value.each do |genname|\n            nameval = nil\n            case genname.tag\n            when 0\n              messages << 'E: BR certificates must not contain otherName type alternative name'\n              next\n            when 1\n              messages << 'E: BR certificates must not contain rfc822Name type alternative name'\n              next\n            when 2\n              val = genname.value\n              if val.include? '*'\n                x = val.split('.', 2)\n                if (x.length > 1) && (x[1].include? '*')\n                  messages << 'E: Wildcard not in first label of FQDN'\n                elsif x.length == 1\n                  messages << 'E: Bare wildcard'\n                end\n                unless val.start_with? '*.'\n                  messages << 'W: Wildcard other than *.<fqdn> in SAN'\n                end\n              end\n              messages += CertLint::IANANames.lint(val).map { |m| m + ' in SAN' }\n              nameval = val.downcase.force_encoding('US-ASCII') # A-label\n            when 3\n              messages << 'E: BR certificates must not contain x400Address type alternative name'\n              next\n            when 4\n              messages << 'E: BR certificates must not contain directoryName type alternative name'\n              next\n            when 5\n              messages << 'E: BR certificates must not contain ediPartyName type alternative name'\n              next\n            when 6\n              messages << 'E: BR certificates must not contain uniformResourceIdentifier type alternative name'\n              next\n            when 7\n              if genname.value.length == 4 || genname.value.length == 16\n                n = IPAddr.new_ntoh(genname.value)\n                nameval = n.to_s.downcase\n              else\n                # Certlint already added an error for wrong size, so just skip here\n                next\n              end\n            when 8\n              messages << 'E: BR certificates must not contain registeredID type alternative name'\n              next\n            end\n            if names.include? nameval\n              messages << 'W: Duplicate SAN entry'\n            else\n              names << nameval\n            end\n          end\n        end\n\n        # This assumes the strings in names[]  are either IPv4/IPv6 or DNS Names\n        # If the BRs are ever updated to allow other things, this needs to be updated\n        # to handle IDNs that are not the fulll strings\n        idn_san = names.select{ |s| s.include?('xn--') }.map do |a|\n          begin\n            SimpleIDN.to_unicode(a.encode(\"UTF-8\"))\n          rescue SimpleIDN::ConversionError\n            nil\n          end\n        end.compact\n\n        # To check that the CN matches a SAN entry, first check for case insensitive direct match\n        # Then check for case sensitive match in UTF-8 encoded IDNs\n        # RFC 5891 section 3.1.2 makes this clear:\n        #  A pair of A-labels MUST be compared as case-insensitive ASCII (as with\n        #  all comparisons of ASCII DNS labels).  U-labels MUST be compared\n        #  as-is, without case folding or other intermediate steps.\n        subjectarr.select { |rdn| rdn[0] == 'CN' }.each do |rdn|\n          val = rdn[1]\n          unless names.include? val.downcase\n            if idn_san.include? val\n              messages << 'W: commonNames in BR certificate contains U-labels'\n            else\n              messages << 'E: commonNames in BR certificates must be from SAN entries'\n            end\n          end\n        end\n      end\n\n      unless cert_type_identified\n        messages << 'I: No certificate type identified'\n      end\n\n      messages\n    end\n  end\nend\n\nif __FILE__ == $PROGRAM_NAME\n  ARGV.each do |file|\n    fn = File.basename(file)\n    raw = File.read(file)\n\n    if raw.include? '-BEGIN CERTIFICATE-'\n      m, der = PEMLint.lint(raw, 'CERTIFICATE')\n    else\n      m  = []\n      der = raw\n    end\n\n    m += CABLint.lint(der)\n    m.each do |msg|\n      puts \"#{msg}\\t#{fn}\"\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/certextlint.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'openssl'\n\nmodule CertLint\n  class CertExtLint\n    UNSUPPORTED_EXTENSIONS = [\n      '1.2.156.1.8888',\n      '1.2.840.113533.7.65.0',\n      '1.3.6.1.4.1.18332.19.1',\n      '1.3.6.1.4.1.18332.42.6',\n      '2.5.29.1',\n      '2.5.29.10',\n      '2.16.840.1.113732.4',\n      '2.23.42.7.0'\n    ]\n\n    @@extension_handlers = {}\n\n    def self.register_handler(oid, klass)\n      if @@extension_handlers.key? oid\n        fail 'Duplicate Extension registration'\n      end\n      @@extension_handlers[oid] = klass\n    end\n\n    # oid as string, critical as boolean, value as der, cert as OpenSSL::X509::Certificate\n    def self.lint(oid, value, cert, critical = false)\n      messages = []\n\n      if @@extension_handlers.key? oid\n        messages += @@extension_handlers[oid].lint(value, cert, critical)\n        return messages\n      end\n\n      if critical\n        messages << \"E: Opaque or unknown extension (#{oid}) marked as critical\"\n      end\n\n      if UNSUPPORTED_EXTENSIONS.include? oid\n        messages << \"W: Extension #{oid} is treated as opaque extension\"\n        return messages\n      end\n\n      if oid.start_with? '2.16.840.1.113730.'\n        messages << \"W: Deprecated Netscape extension #{oid} treated as opaque extension\"\n        return messages\n      end\n      if oid.start_with? '1.3.6.1.4.1.311.'\n        messages << \"W: Microsoft extension #{oid} treated as opaque extension\"\n        return messages\n      end\n\n      messages << \"W: Unknown Extension: #{oid}\"\n\n      messages\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/certlint.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'asn1validator'\nrequire 'openssl'\n\nrequire_relative 'namelint'\nrequire_relative 'certextlint'\nrequire_relative 'extensions/authorityinfoaccesssyntax'\nrequire_relative 'extensions/authoritykeyidentifier'\nrequire_relative 'extensions/basicconstraints'\nrequire_relative 'extensions/certificatepolicies'\nrequire_relative 'extensions/crldistributionpoints'\nrequire_relative 'extensions/ctpoison'\nrequire_relative 'extensions/extkeyusagesyntax'\nrequire_relative 'extensions/features'\nrequire_relative 'extensions/freshestcrl'\nrequire_relative 'extensions/inhibitanypolicy'\nrequire_relative 'extensions/issueraltname'\nrequire_relative 'extensions/keyusage'\nrequire_relative 'extensions/logotypeextn'\nrequire_relative 'extensions/nameconstraints'\nrequire_relative 'extensions/ocspnocheck'\nrequire_relative 'extensions/policyconstraints'\nrequire_relative 'extensions/policymappings'\nrequire_relative 'extensions/privatekeyusageperiod'\nrequire_relative 'extensions/qcstatements'\nrequire_relative 'extensions/signedcertificatetimestamplist'\nrequire_relative 'extensions/smimecapabilities'\nrequire_relative 'extensions/subjectaltname'\nrequire_relative 'extensions/subjectdirectoryattributes'\nrequire_relative 'extensions/subjectinfoaccesssyntax'\nrequire_relative 'extensions/subjectkeyidentifier'\n\nmodule CertLint\n  SIG_STRUCTS = {\n    '1.2.840.113549.1.1.2' => :rsa,\n    '1.2.840.113549.1.1.3' => :rsa,\n    '1.2.840.113549.1.1.4' => :rsa,\n    '1.2.840.113549.1.1.5' => :rsa,\n    '1.2.840.113549.1.1.11' => :rsa,\n    '1.2.840.113549.1.1.12' => :rsa,\n    '1.2.840.113549.1.1.13' => :rsa,\n    '1.2.840.113549.1.1.10' => :pss,\n    '1.2.840.10040.4.3' => :dsa,\n    '2.16.840.1.101.3.4.3.2' => :dsa,\n    '1.2.840.10045.4.1' => :ecdsa,\n    '1.2.840.10045.4.3.2' => :ecdsa,\n    '1.2.840.10045.4.3.3' => :ecdsa,\n    '1.2.840.10045.4.3.4' => :ecdsa\n  }\n\n  def self.check_pdu(pdu, content)\n    messages = []\n    content.force_encoding('BINARY')\n\n    begin\n      validator = CertLint::ASN1Validator.new(content, pdu)\n    rescue => ex\n      messages << \"F: ASN.1 Error in #{pdu}: #{ex.message}\"\n      return messages\n    end\n\n    begin\n      validator.check_constraints\n    rescue => ex\n      messages << \"E: Constraint failure in #{pdu}: #{ex.message}\"\n    end\n\n    begin\n      der = validator.to_der\n      unless der == content\n        messages << \"W: #{pdu} is not encoded using DER\"\n      end\n    rescue NoMemoryError\n      messages << \"E: BadDER in #{pdu}\"\n    end\n\n    # A few things pass asn1c but fail to decode in OpenSSL/Ruby\n    begin\n      OpenSSL::ASN1.decode(content)\n    rescue ArgumentError => e\n      messages << \"F: Encoding error: #{e.message} in #{pdu}\"\n      return messages # ASN.1 error is fatal\n    rescue TypeError => e\n      if e.message == \"bad GENERALIZEDTIME format\"\n        messages << \"F: Bad GeneralizedTime in #{pdu}\"\n        return messages # ASN.1 error is fatal\n      elsif e.message.start_with?(\"bad UTCTIME format\")\n        messages << \"F: Bad UTCTime in #{pdu}\"\n        return messages # ASN.1 error is fatal\n      end\n      raise e\n    rescue OpenSSL::ASN1::ASN1Error => e\n      if e.message.include?(\"mismatch\")\n        messages << \"F: Type mismatch during decode in #{pdu}\"\n      elsif e.message == \"invalid object encoding\"\n        messages << \"F: Bad encoding in #{pdu}\"\n      else\n        messages << \"F: Decode error in #{pdu}: #{e.message}\"\n      end\n      return messages # ASN.1 error is fatal\n    end\n\n    # Check strings for things that asn1c does not cover in constraints\n    # This includes:\n    # - Null bytes\n    # - Escape sequences in restricted character strings\n    begin\n      OpenSSL::ASN1.traverse(content) do |_depth, offset, header_len, length, _constructed, tag_class, tag|\n        start_c = offset + header_len\n        end_c = start_c + length\n        value = content[start_c..end_c - 1]\n        if (tag_class == :UNIVERSAL) && (tag == 12) # UTF8String\n          unless value.force_encoding('UTF-8').valid_encoding?\n            messages << \"F: Incorrectly encoded UTF8String in #{pdu}\"# at offset #{offset}\"\n          end\n          if value.bytes.include? 0\n            messages << \"E: Null byte found in UTF8String in #{pdu}\"# at offset #{offset}\"\n          end\n        elsif (tag_class == :UNIVERSAL) && ([22, 26].include? tag)\n          # IA5, Visible\n          if value.bytes.any? { |b| b < 0x20 || b > 0x7E }\n            messages << \"E: Control character found in String in #{pdu}\"# at offset #{offset}\"\n          end\n        elsif (tag_class == :UNIVERSAL) && ([20, 21, 25, 27].include? tag)\n          # Teletex, Videotex, Graphic, General String\n          if value.bytes.include? 0\n            messages << \"E: Null byte found in String in #{pdu}\"# at offset #{offset}\"\n          end\n          escape = false\n          if value.bytes.include? 27\n            escape = true\n            messages << \"B: Unhandled escape found in String in #{pdu}\"# at offset #{offset}\"\n          end\n          if tag == 20\n            unless escape || value.force_encoding('BINARY').bytes.all? { |b| (b >= 0x20 && b <= 0x5B) || b == 0x5D || b == 0x5F || (b >= 0x61 && b <= 0x7A) || b == 0x7C }\n              messages << \"E: Incorrectly encoded TeletexString in #{pdu}\"# at offset #{offset}\"\n            end\n          else\n            messages << \"B: No checks for String type #{tag} in #{pdu}\"# at offset #{offset}\"\n          end\n        end\n      end\n    rescue TypeError => e\n      messages << \"F: Type error during traverse in #{pdu}: #{e.message}\"\n      return messages # ASN.1 error is fatal\n    end\n\n    messages\n  end\n\n  # Takes a SubjectPublicKeyInfo in DER\n  def self.check_spki(spki_der)\n    messages = []\n    spki = OpenSSL::ASN1.decode(spki_der)\n    type = spki.value[0].value[0].oid\n    params = spki.value[0].value[1] # May be nil, as is optional\n    key_der = spki.value[1].value\n\n    case type\n    when '1.2.840.113549.1.1.1' # RSA\n      # parameters field MUST have ASN.1 type NULL\n      # public key MUST be encoded using the ASN.1 type RSAPublicKey\n      if params.nil?\n        messages << 'E: RSA keys must have a parameter specified'\n      elsif !params.instance_of? OpenSSL::ASN1::Null\n        messages << 'E: RSA keys must have a null parameter'\n      end\n      messages += check_pdu(:RSAPublicKey, key_der)\n      if messages.any? { |m| m.start_with? 'F:' }\n        return messages\n      end\n      # Section 3.1 of RFC 3447 requires n and e to both be positive\n      # and e must be in the range 3 .. n-1\n      rsa_asn = OpenSSL::ASN1.decode(key_der)\n      positive = 0\n      if rsa_asn.value[0].value > 0\n        positive += 1\n      else\n        messages << 'E: RSA public key modulus must be positive'\n      end\n      if rsa_asn.value[1].value > 0\n        positive += 1\n      else\n        messages << 'E: RSA public key exponent must be positive'\n      end\n      # Only run this check if both numbers were positive\n      if positive == 2\n        unless (rsa_asn.value[1].value >= 3) && (rsa_asn.value[1].value < rsa_asn.value[0].value)\n          messages << 'E: RSA public key exponent must be between 3 and n - 1'\n        end\n      end\n    when '1.2.840.10040.4.1' # DSA\n      # When omitted, the parameters component MUST be omitted\n      # entirely. If the DSA domain parameters are present, the\n      # parameters are included using the Dss-Parms structure\n      unless params.nil?\n        messages += check_pdu(:'Dss-Parms', params.to_der)\n      end\n      messages += check_pdu(:DSAPublicKey, key_der)\n    when '1.2.840.10046.2.1' # DH\n      # parameters field have the ASN.1 type DomainParameters\n      if params.nil?\n        messages << 'E: DH keys must have parameters'\n      else\n        messages += check_pdu(:DomainParameters, params.to_der)\n      end\n      messages += check_pdu(:DHPublicKey, key_der)\n    when '1.2.840.10045.2.1' # EC\n      # parameters field is EcpkParameters\n      if params.nil?\n        messages << 'E: EC keys must have parameters'\n      else\n        messages += check_pdu(:EcpkParameters, params.to_der)\n      end\n      # EC keys are stored slightly oddly\n      # They are raw mapped to the BIT STRING\n      # rather than having their DER put into the\n      # bit string; they natively are an OctetString\n      # This check is fairly pointless, but here for\n      # consistency\n      k = OpenSSL::ASN1::OctetString.new(key_der)\n      messages += check_pdu(:ECPoint, k.to_der)\n      begin\n        okey = OpenSSL::PKey::EC.new(spki_der)\n      rescue ArgumentError => e\n        messages << \"E: EC public key #{e.message}\"\n      end\n      if !okey.nil? && okey.public_key.infinity?\n        messages << 'E: EC Public key is infinity'\n      end\n      if !okey.nil? && !okey.public_key.on_curve?\n        messages << 'E: EC Public key is not on curve'\n      end\n    else\n      messages << 'W: Unknown public key type'\n    end\n    messages\n  end\n\n  def self.lint(der)\n    messages = []\n    # First, check overall ASN.1 encoding and details that are not\n    # visible once parsed into a certificate object\n    messages += check_pdu(:Certificate, der)\n\n    # Ensure that we bail on fatal errors\n    if messages.any? { |m| m.start_with? 'F:' }\n      return messages\n    end\n\n    # Check time fields\n    OpenSSL::ASN1.traverse(der) do |_depth, offset, header_len, length, _constructed, tag_class, tag|\n      start_c = offset + header_len\n      end_c = start_c + length\n      value = der[start_c..end_c - 1]\n      if (tag_class == :UNIVERSAL) && (tag == 23) # UTCTimee\n        # RFC 5280 4.1.2.5: times must be in Z (GMT)\n        unless value =~ /Z\\z/\n          messages << 'E: Time not in Zulu/GMT'\n        end\n        if (value[0..1] >= '50') && (value[0..1] < '69')\n          # Ruby uses (x < 69)?2000:1900, but\n          # RFC 5280 says (x < 50)?2000:1900\n          messages << 'N: Ruby may incorrectly interpret UTCTimes between 1950 and 1969'\n        end\n        # RFC 5280 4.1.2.5.1: UTCTime MUST include seconds, even when 00\n        if value !~ /\\A([0-9]{2})([01][0-9])([0-3][0-9])([012][0-9])([0-5][0-9]){2}Z\\z/\n          messages << 'E: UTCTime without seconds'\n        end\n      elsif (tag_class == :UNIVERSAL) && (tag == 24) # Generalized Time\n        # RFC 5280 4.1.2.5: times must be in Z (GMT)\n        unless value =~ /Z\\z/\n          messages << 'E: Time not in Zulu/GMT'\n        end\n        if value[0..3] < '2050'\n          messages << 'E: Generalized Time before 2050'\n        end\n        if value !~ /\\A([0-9]{4})([01][0-9])([0-3][0-9])([012][0-9])([0-5][0-9]){2}Z\\z/\n          messages << 'E: Generalized Time without seconds or with fractional seconds'\n        end\n      end\n    end\n\n    asn = OpenSSL::ASN1.decode(der)\n\n    # tbsCertificate.version is optional, so we don't have a fixed\n    # offset. Check if the first item is a pure ASN1Data, which\n    # is a strong hint that it is an EXPLICIT wrapper for the first\n    # element in the struct.  If so, this is the version, so everything\n    # is offset by one.\n    skip = 0\n    if asn.value[0].value[0].instance_of? OpenSSL::ASN1::ASN1Data\n      skip = 1\n    end\n    tbs_sign_alg = asn.value[0].value[1 + skip].to_der\n    # The Certificate sequence always has three members, so no\n    # need to use find or other heuristics\n    cert_sign_alg = asn.value[1].to_der\n    if tbs_sign_alg != cert_sign_alg\n      messages << 'E: Certificate signature algorithm does not match TBS signature algorithm'\n    end\n    sig_oid = asn.value[1].value[0].oid\n    sig_type = SIG_STRUCTS[sig_oid]\n    sig_params = asn.value[1].value[1]\n    case sig_type\n    when nil\n      messages << \"W: Certificate signature algorithm type is unknown: #{sig_oid}\"\n    when :pss\n      messages << 'I: No checks for PSS yet'\n    when :rsa\n      if sig_params.nil?\n        messages << 'E: RSA signatures must have a parameter specified'\n      elsif !sig_params.instance_of? OpenSSL::ASN1::Null\n        messages << 'E: RSA signatures must have a null parameter'\n      end\n    when :dsa\n      unless sig_params.nil?\n        messages << 'E: DSA signatures must not have a parameter specified'\n      end\n      messages += check_pdu(:'Dss-Sig-Value', asn.value[2].value)\n    when :ecdsa\n      unless sig_params.nil?\n        messages << 'E: ECDSA signatures must not have a parameter specified'\n      end\n      messages += check_pdu(:'ECDSA-Sig-Value', asn.value[2].value)\n    else\n      fail 'Unknown signature type'\n    end\n\n    # Check the SubjectPublicKeyInfo\n    messages += check_spki(asn.value[0].value[5 + skip].to_der)\n\n    begin\n      cert = OpenSSL::X509::Certificate.new(der)\n    rescue OpenSSL::X509::CertificateError\n      messages << 'F: Unable to parse Certificate'\n      return messages\n    end\n\n    if cert.version > 2\n      messages << 'E: Invalid certificate version'\n    elsif cert.version < 2\n      messages << 'E: Old certificate version (not X.509v3)'\n    end\n\n    if cert.serial.to_s =~ /^-/\n      messages << 'E: Negative serial number'\n    elsif cert.serial.zero?\n      messages << 'E: Serial number must be positive'\n    end\n    # DER of a 20 byte octet is 22 bytes (one byte type, one byte length, 20 bytes of data)\n    if OpenSSL::ASN1::Integer.new(cert.serial).to_der.bytesize > 22\n      messages << 'E: Serial numbers must be 20 octets or less'\n    end\n\n    ## Note: No checking of Issuer Name, as the most important\n    # requirement is that it be exactly the same bytes the subject\n    # of the previous cert in the chain to ensure chaining works.\n    # Lint that cert if you want to check this Issuer Name.\n\n    if cert.not_after < cert.not_before\n      messages << 'E: Certificate has negative validity length'\n    end\n\n    m = NameLint.lint(cert.subject)\n    unless m.nil?\n      messages += m\n    end\n\n    # CAs conforming to this profile MUST NOT generate certificates with unique identifiers. (4.1.2.8)\n    if asn.value[0].value.any? { |el| el.tag_class == :CONTEXT_SPECIFIC && el.tag == 1 }\n      messages << 'E: issuerUniqueID is included'\n    end\n    if asn.value[0].value.any? { |el| el.tag_class == :CONTEXT_SPECIFIC && el.tag == 2 }\n      messages << 'E: subjectUniqueID is included'\n    end\n\n    ext_list = []\n\n    # Track basic constraints and keyUsage to check X.509 8.2.2.3\n    bc = nil\n    ku = nil\n\n    first = true\n    cert.extensions.each do |ext|\n      # Do a little dance to get extension object string (der)\n      e = OpenSSL::ASN1.decode(ext.to_der).value\n      oid = e.first.oid\n\n      if first\n        if oid == '2.5.29.17' # SubjectAltName\n          messages << 'N: Some python versions will not see SAN extension if it is the first extension'\n        end\n        first = false\n      end\n\n      if ext_list.include? oid\n        messages << \"E: Duplicate extension #{oid}\"\n      end\n      ext_list << oid\n      # if critical, e[1] is true and e[2] is octet string; otherwise e[1] is octet string\n      # so use .last to make it universal\n      extder = e.last\n\n      # Default for critical is false\n      critical = false\n      critical = e[1].value if e.length == 3\n      messages += CertExtLint.lint(oid, extder.value, cert, critical)\n\n      if oid == '2.5.29.19' # basicConstraints\n        bc = ext.value\n      elsif oid == '2.5.29.15' # keyUsage\n        ku = ext.value\n      end\n    end\n\n    # X.509 8.2.2.3 says if keyCertSign is set, then CA:TRUE must be present\n    if !ku.nil? && ku.split(',').any? { |s| s.strip == 'Certificate Sign' }\n      if bc.nil? || !(bc.include? 'CA:TRUE')\n        messages << 'E: keyCertSign without CA:TRUE'\n      end\n    end\n    # RFC 5280 4.2.1.3\n    # Conforming CAs MUST include this extension in certificates that\n    # contain public keys that are used to validate digital signatures on\n    # other public key certificates or CRLs.\n    if !bc.nil? && (bc.include? 'CA:TRUE')\n      if ku.nil? || !ku.split(',').any? { |s| s.strip == 'Certificate Sign' }\n        messages << 'E: CA:TRUE without keyCertSign'\n      end\n    end\n    messages\n  end\nend\n\nif __FILE__ == $PROGRAM_NAME\n  fn = File.basename(ARGV[0])\n  raw = File.read(ARGV[0])\n  if raw.include? '-BEGIN CERTIFICATE-'\n    puts 'PEM!!!'\n    exit 1\n  end\n  der = raw\n\n  m = CertLint.lint(der)\n  m.each do |msg|\n    puts \"#{msg}\\t#{fn}\"\n  end\nend\n"
  },
  {
    "path": "lib/certlint/ct.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'net/http'\nrequire 'uri'\nrequire 'json'\nrequire 'bindata'\nrequire 'base64'\nrequire 'openssl'\n\nmodule CertLint\n  class CT\n    class PreCertificate < OpenSSL::X509::Certificate\n      DER_SIG = OpenSSL::ASN1::BitString.new('0000').to_der\n\n      attr_reader :raw\n\n      def initialize(tbs_der)\n        asn = OpenSSL::ASN1.decode(tbs_der)\n        # tbsCertificate.version is optional, so we don't have a fixed\n        # offset. Check if the first item is a pure ASN1Data, which\n        # is a strong hint that it is an EXPLICIT wrapper for the first\n        # element in the struct.  If so, this is the version, so everything\n        # is offset by one.\n        skip = asn.value[0].instance_of?(OpenSSL::ASN1::ASN1Data) ? 1 : 0\n        sig_alg_der = asn.value[1 + skip].to_der\n        @raw = OpenSSL::ASN1::Sequence.new([tbs_der, sig_alg_der, DER_SIG]).to_der\n        super(@raw)\n      end\n    end\n\n    class ASN1Cert < BinData::Primitive\n      endian :big\n      uint24\t:len, :value => lambda { data.length }\n      string\t:data, :read_length => :len\n\n      def get\n        data\n      end\n\n      def set(v)\n        data = v\n      end\n\n      def certificate\n        OpenSSL::X509::Certificate.new(data)\n      end\n\n      def raw_certificate\n        data\n      end\n    end\n\n    class PreCert < BinData::Record\n      endian :big\n      string\t:issuer_key_hash, :read_length => 32\n      ASN1Cert :tbs_certificate\n\n      def certificate\n        PreCertificate.new(tbs_certificate.data)\n      end\n\n      def raw_certificate\n        PreCertificate.new(tbs_certificate.data).raw\n      end\n    end\n\n    class MerkleTreeLeaf < BinData::Record\n      hide :zero, :extensions_len\n      endian :big\n      uint8 :version, :assert => 0 # v1\n      uint8 :leaf_type, :assert => 0 # timestamped_entry\n      uint64 :timestamp # Unix timestamp in ms\n      uint16 :entry_type\n      choice :signed_entry, :selection => :entry_type do\n        ASN1Cert 0\n        PreCert 1\n      end\n      uint16 :extensions_len, :assert => 0\n      string :extensions, :read_length => :extensions_len\n      count_bytes_remaining :zero\n      virtual :assert => lambda { zero == 0 }\n\n      def self.read_base64(b64)\n        read(Base64.decode64(b64))\n      end\n\n      def raw_certificate\n        signed_entry.raw_certificate\n      end\n\n      def certificate\n        signed_entry.certificate\n      end\n    end\n\n    class CertChain < BinData::Record\n      hide :zero\n      endian :big\n      uint24\t:chain_len\n      array :chain, :type => ASN1Cert, :read_until => lambda { array.num_bytes == chain_len }\n      count_bytes_remaining :zero\n      virtual :assert => lambda { zero == 0 }\n\n      def self.read_base64(b64)\n        if b64 == 'AAAA'\n          # Empty\n          return CertChain.new\n        end\n        read(Base64.decode64(b64))\n      end\n\n      def chain_certificates\n        chain.map(&:certificate)\n      end\n    end\n\n    class PrecertChainEntry < BinData::Record\n      endian :big\n      ASN1Cert :pre_certificate\n      CertChain :precertificate_chain\n\n      def self.read_base64(b64)\n        if b64 == 'AAAA'\n          # Empty\n          return PrecertChainEntry.new\n        end\n        read(Base64.decode64(b64))\n      end\n\n      def chain_certificates\n        precertificate_chain.chain_certificates\n      end\n    end\n\n    def initialize(log)\n      @log = URI.parse(log + '/').normalize\n    end\n\n    def get_sth\n      url = @log + 'ct/v1/get-sth'\n      _call url\n    end\n\n    def get_entries(min = 0, max = 0)\n      url = @log + 'ct/v1/get-entries'\n      url.query = _qstr({ :start => min, :end => max })\n      j = _call(url)\n      if j['entries'].nil?\n        return []\n      end\n      j['entries'].map do |x|\n        e = {}\n        e['leaf_input'] = MerkleTreeLeaf.read_base64(x['leaf_input'])\n        if e['leaf_input'].entry_type == 0\n          e['extra_data'] = CertChain.read_base64(x['extra_data'])\n        else\n          e['extra_data'] = PrecertChainEntry.read_base64(x['extra_data'])\n        end\n        e\n      end\n    end\n\n    private\n\n    def _qstr(h)\n      h.map { |k, v| \"#{k}=#{v}\" }.join('&')\n    end\n\n    def _call(url)\n      resp = Net::HTTP.get_response url\n      JSON.parse(resp.body)\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/dn_attrs.rb",
    "content": "module CertLint\n  module DNAttrs\n    ATTRS = {\n      '0.9.2342.19200300.100.1.1' => 'userId',\n      '0.9.2342.19200300.100.1.2' => 'textEncodedORAddress',\n      '0.9.2342.19200300.100.1.3' => 'mail',\n      '0.9.2342.19200300.100.1.4' => 'info',\n      '0.9.2342.19200300.100.1.5' => 'drink',\n      '0.9.2342.19200300.100.1.6' => 'roomNumber',\n      '0.9.2342.19200300.100.1.7' => 'photo',\n      '0.9.2342.19200300.100.1.8' => 'userClass',\n      '0.9.2342.19200300.100.1.9' => 'host',\n      '0.9.2342.19200300.100.1.10' => 'manager',\n      '0.9.2342.19200300.100.1.11' => 'documentIdentifier',\n      '0.9.2342.19200300.100.1.12' => 'documentTitle',\n      '0.9.2342.19200300.100.1.13' => 'documentVersion',\n      '0.9.2342.19200300.100.1.14' => 'documentAuthor',\n      '0.9.2342.19200300.100.1.15' => 'documentLocation',\n      '0.9.2342.19200300.100.1.20' => 'homePhone',\n      '0.9.2342.19200300.100.1.21' => 'secretary',\n      '0.9.2342.19200300.100.1.22' => 'otherMailbox',\n      '0.9.2342.19200300.100.1.23' => 'lastModifiedTime',\n      '0.9.2342.19200300.100.1.24' => 'lastModifiedBy',\n      '0.9.2342.19200300.100.1.25' => 'domainComponent',\n      '0.9.2342.19200300.100.1.26' => 'aRecord',\n      '0.9.2342.19200300.100.1.27' => 'mDRecord',\n      '0.9.2342.19200300.100.1.28' => 'mXRecord',\n      '0.9.2342.19200300.100.1.29' => 'nSRecord',\n      '0.9.2342.19200300.100.1.30' => 'sOARecord',\n      '0.9.2342.19200300.100.1.31' => 'cNAMERecord',\n      '0.9.2342.19200300.100.1.37' => 'associatedDomain',\n      '0.9.2342.19200300.100.1.38' => 'associatedName',\n      '0.9.2342.19200300.100.1.39' => 'homePostalAddress',\n      '0.9.2342.19200300.100.1.40' => 'personalTitle',\n      '0.9.2342.19200300.100.1.41' => 'mobile',\n      '0.9.2342.19200300.100.1.42' => 'pager',\n      '0.9.2342.19200300.100.1.43' => 'co',\n      '0.9.2342.19200300.100.1.44' => 'uniqueIdentifier',\n      '0.9.2342.19200300.100.1.45' => 'organizationalStatus',\n      '0.9.2342.19200300.100.1.46' => 'janetMailbox',\n      '0.9.2342.19200300.100.1.47' => 'mailPreferenceOption',\n      '0.9.2342.19200300.100.1.48' => 'buildingName',\n      '0.9.2342.19200300.100.1.49' => 'dSAQuality',\n      '0.9.2342.19200300.100.1.50' => 'singleLevelQuality',\n      '0.9.2342.19200300.100.1.51' => 'subtreeMinimumQuality',\n      '0.9.2342.19200300.100.1.52' => 'subtreeMaximumQuality',\n      '0.9.2342.19200300.100.1.53' => 'personalSignature',\n      '0.9.2342.19200300.100.1.54' => 'dITRedirect',\n      '0.9.2342.19200300.100.1.55' => 'audio',\n      '0.9.2342.19200300.100.1.56' => 'documentPublisher',\n      '0.9.2342.19200300.100.1.60' => 'jpegPhoto',\n      '1.2.840.113549.1.9.1' => 'emailAddress',\n      '1.2.840.113556.1.4.478' => 'calCalURI',\n      '1.2.840.113556.1.4.479' => 'calFBURL',\n      '1.2.840.113556.1.4.480' => 'calCAPURI',\n      '1.2.840.113556.1.4.481' => 'calCalAdrURI',\n      '1.2.840.113556.1.4.482' => 'calOtherCalURIs',\n      '1.2.840.113556.1.4.483' => 'calOtherFBURLs',\n      '1.2.840.113556.1.4.484' => 'calOtherCAPURIs',\n      '1.2.840.113556.1.4.485' => 'calOtherCalAdrURIs',\n      '1.3.6.1.1.6.2.3' => 'pcimKeywords',\n      '1.3.6.1.1.6.2.4' => 'pcimGroupName',\n      '1.3.6.1.1.6.2.5' => 'pcimRuleName',\n      '1.3.6.1.1.6.2.6' => 'pcimRuleEnabled',\n      '1.3.6.1.1.6.2.7' => 'pcimRuleConditionListType',\n      '1.3.6.1.1.6.2.8' => 'pcimRuleConditionList',\n      '1.3.6.1.1.6.2.9' => 'pcimRuleActionList',\n      '1.3.6.1.1.6.2.10' => 'pcimRuleValidityPeriodList',\n      '1.3.6.1.1.6.2.11' => 'pcimRuleUsage',\n      '1.3.6.1.1.6.2.12' => 'pcimRulePriority',\n      '1.3.6.1.1.6.2.13' => 'pcimRuleMandatory',\n      '1.3.6.1.1.6.2.14' => 'pcimRuleSequencedActions',\n      '1.3.6.1.1.6.2.15' => 'pcimRoles',\n      '1.3.6.1.1.6.2.16' => 'pcimConditionGroupNumber',\n      '1.3.6.1.1.6.2.17' => 'pcimConditionNegated',\n      '1.3.6.1.1.6.2.18' => 'pcimConditionName',\n      '1.3.6.1.1.6.2.19' => 'pcimConditionDN',\n      '1.3.6.1.1.6.2.20' => 'pcimValidityConditionName',\n      '1.3.6.1.1.6.2.21' => 'pcimTimePeriodConditionDN',\n      '1.3.6.1.1.6.2.22' => 'pcimActionName',\n      '1.3.6.1.1.6.2.23' => 'pcimActionOrder',\n      '1.3.6.1.1.6.2.24' => 'pcimActionDN',\n      '1.3.6.1.1.6.2.25' => 'pcimTPCTime',\n      '1.3.6.1.1.6.2.26' => 'pcimTPCMonthOfYearMask',\n      '1.3.6.1.1.6.2.27' => 'pcimTPCDayOfMonthMask',\n      '1.3.6.1.1.6.2.28' => 'pcimTPCDayOfWeekMask',\n      '1.3.6.1.1.6.2.29' => 'pcimTPCTimeOfDayMask',\n      '1.3.6.1.1.6.2.30' => 'pcimTPCLocalOrUtcTime',\n      '1.3.6.1.1.6.2.31' => 'pcimVendorConstraintData',\n      '1.3.6.1.1.6.2.32' => 'pcimVendorConstraintEncoding',\n      '1.3.6.1.1.6.2.33' => 'pcimVendorActionData',\n      '1.3.6.1.1.6.2.34' => 'pcimVendorActionEncoding',\n      '1.3.6.1.1.6.2.35' => 'pcimPolicyInstanceName',\n      '1.3.6.1.1.6.2.36' => 'pcimRepositoryName',\n      '1.3.6.1.1.6.2.37' => 'pcimSubtreesAuxContainedSet',\n      '1.3.6.1.1.6.2.38' => 'pcimGroupsAuxContainedSet',\n      '1.3.6.1.1.6.2.39' => 'pcimRulesAuxContainedSet',\n      '1.3.6.1.1.9.2.1' => 'pcelsPolicySetName',\n      '1.3.6.1.1.9.2.2' => 'pcelsDecisionStrategy',\n      '1.3.6.1.1.9.2.3' => 'pcelsPolicySetList',\n      '1.3.6.1.1.9.2.4' => 'pcelsPriority',\n      '1.3.6.1.1.9.2.5' => 'pcelsPolicySetDN',\n      '1.3.6.1.1.9.2.6' => 'pcelsConditionListType',\n      '1.3.6.1.1.9.2.7' => 'pcelsConditionList',\n      '1.3.6.1.1.9.2.8' => 'pcelsActionList',\n      '1.3.6.1.1.9.2.9' => 'pcelsSequencedActions',\n      '1.3.6.1.1.9.2.10' => 'pcelsExecutionStrategy',\n      '1.3.6.1.1.9.2.11' => 'pcelsVariableDN',\n      '1.3.6.1.1.9.2.12' => 'pcelsValueDN',\n      '1.3.6.1.1.9.2.13' => 'pcelsIsMirrored',\n      '1.3.6.1.1.9.2.14' => 'pcelsVariableName',\n      '1.3.6.1.1.9.2.15' => 'pcelsExpectedValueList',\n      '1.3.6.1.1.9.2.16' => 'pcelsVariableModelClass',\n      '1.3.6.1.1.9.2.17' => 'pcelsVariableModelProperty',\n      '1.3.6.1.1.9.2.18' => 'pcelsExpectedValueTypes',\n      '1.3.6.1.1.9.2.19' => 'pcelsValueName',\n      '1.3.6.1.1.9.2.20' => 'pcelsIPv4AddrList',\n      '1.3.6.1.1.9.2.21' => 'pcelsIPv6AddrList',\n      '1.3.6.1.1.9.2.22' => 'pcelsMACAddrList',\n      '1.3.6.1.1.9.2.23' => 'pcelsStringList',\n      '1.3.6.1.1.9.2.24' => 'pcelsBitStringList',\n      '1.3.6.1.1.9.2.25' => 'pcelsIntegerList',\n      '1.3.6.1.1.9.2.26' => 'pcelsBoolean',\n      '1.3.6.1.1.9.2.27' => 'pcelsReusableContainerName',\n      '1.3.6.1.1.9.2.28' => 'pcelsReusableContainerList',\n      '1.3.6.1.1.9.2.29' => 'pcelsRole',\n      '1.3.6.1.1.9.2.30' => 'pcelsRoleCollectionName',\n      '1.3.6.1.1.9.2.31' => 'pcelsElementList',\n      '1.3.6.1.1.9.2.32' => 'pcelsFilterName',\n      '1.3.6.1.1.9.2.33' => 'pcelsFilterIsNegated',\n      '1.3.6.1.1.9.2.34' => 'pcelsIPHdrVersion',\n      '1.3.6.1.1.9.2.35' => 'pcelsIPHdrSourceAddress',\n      '1.3.6.1.1.9.2.36' => 'pcelsIPHdrSourceAddressEndOfRange',\n      '1.3.6.1.1.9.2.37' => 'pcelsIPHdrSourceMask',\n      '1.3.6.1.1.9.2.38' => 'pcelsIPHdrDestAddress',\n      '1.3.6.1.1.9.2.39' => 'pcelsIPHdrDestAddressEndOfRange',\n      '1.3.6.1.1.9.2.40' => 'pcelsIPHdrDestMask',\n      '1.3.6.1.1.9.2.41' => 'pcelsIPHdrProtocolID',\n      '1.3.6.1.1.9.2.42' => 'pcelsIPHdrSourcePortStart',\n      '1.3.6.1.1.9.2.43' => 'pcelsIPHdrSourcePortEnd',\n      '1.3.6.1.1.9.2.44' => 'pcelsIPHdrDestPortStart',\n      '1.3.6.1.1.9.2.45' => 'pcelsIPHdrDestPortEnd',\n      '1.3.6.1.1.9.2.46' => 'pcelsIPHdrDSCPList',\n      '1.3.6.1.1.9.2.47' => 'pcelsIPHdrFlowLabel',\n      '1.3.6.1.1.9.2.48' => 'pcels8021HdrSourceMACAddress',\n      '1.3.6.1.1.9.2.49' => 'pcels8021HdrSourceMACMask',\n      '1.3.6.1.1.9.2.50' => 'pcels8021HdrDestMACAddress',\n      '1.3.6.1.1.9.2.51' => 'pcels8021HdrDestMACMask',\n      '1.3.6.1.1.9.2.52' => 'pcels8021HdrProtocolID',\n      '1.3.6.1.1.9.2.53' => 'pcels8021HdrPriority',\n      '1.3.6.1.1.9.2.54' => 'pcels8021HdrVLANID',\n      '1.3.6.1.1.9.2.55' => 'pcelsFilterListName',\n      '1.3.6.1.1.9.2.56' => 'pcelsFilterDirection',\n      '1.3.6.1.1.9.2.57' => 'pcelsFilterEntryList',\n      '1.3.6.1.1.9.2.58' => 'pcelsVendorVariableData',\n      '1.3.6.1.1.9.2.59' => 'pcelsVendorVariableEncoding',\n      '1.3.6.1.1.9.2.60' => 'pcelsVendorValueData',\n      '1.3.6.1.1.9.2.61' => 'pcelsVendorValueEncoding',\n      '1.3.6.1.1.9.2.62' => 'pcelsRuleValidityPeriodList',\n      '1.3.6.1.1.10.4.1' => 'uddiBusinessKey',\n      '1.3.6.1.1.10.4.2' => 'uddiAuthorizedName',\n      '1.3.6.1.1.10.4.3' => 'uddiOperator',\n      '1.3.6.1.1.10.4.4' => 'uddiName',\n      '1.3.6.1.1.10.4.5' => 'uddiDescription',\n      '1.3.6.1.1.10.4.6' => 'uddiDiscoveryURLs',\n      '1.3.6.1.1.10.4.7' => 'uddiUseType',\n      '1.3.6.1.1.10.4.8' => 'uddiPersonName',\n      '1.3.6.1.1.10.4.9' => 'uddiPhone',\n      '1.3.6.1.1.10.4.10' => 'uddiEMail',\n      '1.3.6.1.1.10.4.11' => 'uddiSortCode',\n      '1.3.6.1.1.10.4.12' => 'uddiTModelKey',\n      '1.3.6.1.1.10.4.13' => 'uddiAddressLine',\n      '1.3.6.1.1.10.4.14' => 'uddiIdentifierBag',\n      '1.3.6.1.1.10.4.15' => 'uddiCategoryBag',\n      '1.3.6.1.1.10.4.16' => 'uddiKeyedReference',\n      '1.3.6.1.1.10.4.17' => 'uddiServiceKey',\n      '1.3.6.1.1.10.4.18' => 'uddiBindingKey',\n      '1.3.6.1.1.10.4.19' => 'uddiAccessPoint',\n      '1.3.6.1.1.10.4.20' => 'uddiHostingRedirector',\n      '1.3.6.1.1.10.4.21' => 'uddiInstanceDescription',\n      '1.3.6.1.1.10.4.22' => 'uddiInstanceParms',\n      '1.3.6.1.1.10.4.23' => 'uddiOverviewDescription',\n      '1.3.6.1.1.10.4.24' => 'uddiOverviewURL',\n      '1.3.6.1.1.10.4.25' => 'uddiFromKey',\n      '1.3.6.1.1.10.4.26' => 'uddiToKey',\n      '1.3.6.1.1.10.4.27' => 'uddiUUID',\n      '1.3.6.1.1.10.4.28' => 'uddiIsHidden',\n      '1.3.6.1.1.10.4.29' => 'uddiIsProjection',\n      '1.3.6.1.1.10.4.30' => 'uddiLang',\n      '1.3.6.1.1.10.4.31' => 'uddiv3BusinessKey',\n      '1.3.6.1.1.10.4.32' => 'uddiv3ServiceKey',\n      '1.3.6.1.1.10.4.33' => 'uddiv3BindingKey',\n      '1.3.6.1.1.10.4.34' => 'uddiv3TmodelKey',\n      '1.3.6.1.1.10.4.35' => 'uddiv3DigitalSignature',\n      '1.3.6.1.1.10.4.36' => 'uddiv3NodeId',\n      '1.3.6.1.1.10.4.37' => 'uddiv3EntityModificationTime',\n      '1.3.6.1.1.10.4.38' => 'uddiv3SubscriptionKey',\n      '1.3.6.1.1.10.4.39' => 'uddiv3SubscriptionFilter',\n      '1.3.6.1.1.10.4.40' => 'uddiv3NotificationInterval',\n      '1.3.6.1.1.10.4.41' => 'uddiv3MaxEntities',\n      '1.3.6.1.1.10.4.42' => 'uddiv3ExpiresAfter',\n      '1.3.6.1.1.10.4.43' => 'uddiv3BriefResponse',\n      '1.3.6.1.1.10.4.44' => 'uddiv3EntityKey',\n      '1.3.6.1.1.10.4.45' => 'uddiv3EntityCreationTime',\n      '1.3.6.1.1.10.4.46' => 'uddiv3EntityDeletionTime',\n      '1.3.6.1.1.11.2.1' => 'vPIMTelephoneNumber',\n      '1.3.6.1.1.11.2.2' => 'vPIMRfc822Mailbox',\n      '1.3.6.1.1.11.2.3' => 'vPIMSpokenName',\n      '1.3.6.1.1.11.2.4' => 'vPIMSupportedUABehaviors',\n      '1.3.6.1.1.11.2.5' => 'vPIMSupportedAudioMediaTypes',\n      '1.3.6.1.1.11.2.6' => 'vPIMSupportedMessageContext',\n      '1.3.6.1.1.11.2.7' => 'vPIMTextName',\n      '1.3.6.1.1.11.2.8' => 'vPIMExtendedAbsenceStatus',\n      '1.3.6.1.1.11.2.9' => 'vPIMMaxMessageSize',\n      '1.3.6.1.1.11.2.10' => 'vPIMSubMailboxes',\n      '1.3.6.1.1.16.4' => 'entryUUID',\n      '1.3.6.1.1.20' => 'entryDN',\n      '1.3.6.1.4.1.11.1.3.1.1.0' => 'defaultServerList',\n      '1.3.6.1.4.1.11.1.3.1.1.1' => 'defaultSearchBase',\n      '1.3.6.1.4.1.11.1.3.1.1.2' => 'preferredServerList',\n      '1.3.6.1.4.1.11.1.3.1.1.3' => 'searchTimeLimit',\n      '1.3.6.1.4.1.11.1.3.1.1.4' => 'bindTimeLimit',\n      '1.3.6.1.4.1.11.1.3.1.1.5' => 'followReferrals',\n      '1.3.6.1.4.1.11.1.3.1.1.6' => 'authenticationMethod',\n      '1.3.6.1.4.1.11.1.3.1.1.7' => 'profileTTL',\n      '1.3.6.1.4.1.11.1.3.1.1.9' => 'attributeMap',\n      '1.3.6.1.4.1.11.1.3.1.1.10' => 'credentialLevel',\n      '1.3.6.1.4.1.11.1.3.1.1.11' => 'objectclassMap',\n      '1.3.6.1.4.1.11.1.3.1.1.12' => 'defaultSearchScope',\n      '1.3.6.1.4.1.11.1.3.1.1.13' => 'serviceCredentialLevel',\n      '1.3.6.1.4.1.11.1.3.1.1.14' => 'serviceSearchDescriptor',\n      '1.3.6.1.4.1.11.1.3.1.1.15' => 'serviceAuthenticationMethod',\n      '1.3.6.1.4.1.11.1.3.1.1.16' => 'dereferenceAliases',\n      '1.3.6.1.4.1.250.1.57' => 'labeledURI',\n      '1.3.6.1.4.1.311.60.2.1.1' => 'jurisdictionLocalityName',\n      '1.3.6.1.4.1.311.60.2.1.2' => 'jurisdictionStateOrProvinceName',\n      '1.3.6.1.4.1.311.60.2.1.3' => 'jurisdictionCountryName',\n      '1.3.6.1.4.1.453.7.2.1' => 'textTableKey',\n      '1.3.6.1.4.1.453.7.2.2' => 'textTableValue',\n      '1.3.6.1.4.1.453.7.2.3' => 'distinguishedNameTableKey',\n      '1.3.6.1.4.1.453.7.2.6' => 'associatedORAddress',\n      '1.3.6.1.4.1.453.7.2.7' => 'oRAddressComponentType',\n      '1.3.6.1.4.1.453.7.2.8' => 'associatedInternetGateway',\n      '1.3.6.1.4.1.453.7.2.9' => 'mcgamTables',\n      '1.3.6.1.4.1.1466.101.119.3' => 'entryTtl',\n      '1.3.6.1.4.1.1466.101.119.4' => 'dynamicSubtrees',\n      '1.3.6.1.4.1.1466.101.120.1' => 'administratorsAddress',\n      '1.3.6.1.4.1.1466.101.120.5' => 'namingContexts',\n      '1.3.6.1.4.1.1466.101.120.6' => 'altServer',\n      '1.3.6.1.4.1.1466.101.120.7' => 'supportedExtension',\n      '1.3.6.1.4.1.1466.101.120.13' => 'supportedControl',\n      '1.3.6.1.4.1.1466.101.120.14' => 'supportedSASLMechanisms',\n      '1.3.6.1.4.1.1466.101.120.15' => 'supportedLDAPVersion',\n      '1.3.6.1.4.1.1466.101.120.16' => 'ldapSyntaxes',\n      '1.3.6.1.4.1.4203.1.3.5' => 'supportedFeatures',\n      '1.3.6.1.4.1.16572.2.2.1' => 'providerCertificateHash',\n      '1.3.6.1.4.1.16572.2.2.2' => 'providerCertificate',\n      '1.3.6.1.4.1.16572.2.2.3' => 'providerName',\n      '1.3.6.1.4.1.16572.2.2.4' => 'mailReceipt',\n      '1.3.6.1.4.1.16572.2.2.5' => 'managedDomains',\n      '1.3.6.1.4.1.16572.2.2.6' => 'LDIFLocationURL',\n      '1.3.6.1.4.1.16572.2.2.7' => 'providerUnit',\n      '1.3.6.1.4.1.31103.1.1' => 'fedfsUuid',\n      '1.3.6.1.4.1.31103.1.4' => 'fedfsFsnUuid',\n      '1.3.6.1.4.1.31103.1.8' => 'fedfsFslUuid',\n      '1.3.6.1.4.1.31103.1.12' => 'fedfsAnnotation',\n      '1.3.6.1.4.1.31103.1.13' => 'fedfsDescr',\n      '1.3.6.1.4.1.31103.1.14' => 'fedfsNceDN',\n      '1.3.6.1.4.1.31103.1.15' => 'fedfsFsnTTL',\n      '1.3.6.1.4.1.31103.1.103' => 'fedfsNfsCurrency',\n      '1.3.6.1.4.1.31103.1.104' => 'fedfsNfsGenFlagWritable',\n      '1.3.6.1.4.1.31103.1.105' => 'fedfsNfsGenFlagGoing',\n      '1.3.6.1.4.1.31103.1.106' => 'fedfsNfsGenFlagSplit',\n      '1.3.6.1.4.1.31103.1.107' => 'fedfsNfsTransFlagRdma',\n      '1.3.6.1.4.1.31103.1.108' => 'fedfsNfsClassSimul',\n      '1.3.6.1.4.1.31103.1.109' => 'fedfsNfsClassHandle',\n      '1.3.6.1.4.1.31103.1.110' => 'fedfsNfsClassFileid',\n      '1.3.6.1.4.1.31103.1.111' => 'fedfsNfsClassWritever',\n      '1.3.6.1.4.1.31103.1.112' => 'fedfsNfsClassChange',\n      '1.3.6.1.4.1.31103.1.113' => 'fedfsNfsClassReaddir',\n      '1.3.6.1.4.1.31103.1.114' => 'fedfsNfsReadRank',\n      '1.3.6.1.4.1.31103.1.115' => 'fedfsNfsReadOrder',\n      '1.3.6.1.4.1.31103.1.116' => 'fedfsNfsWriteRank',\n      '1.3.6.1.4.1.31103.1.117' => 'fedfsNfsWriteOrder',\n      '1.3.6.1.4.1.31103.1.118' => 'fedfsNfsVarSub',\n      '1.3.6.1.4.1.31103.1.119' => 'fedfsNfsValidFor',\n      '1.3.6.1.4.1.31103.1.120' => 'fedfsNfsURI',\n      '1.3.18.0.2.4.1107' => 'printer-xri-supported',\n      '1.3.18.0.2.4.1108' => 'printer-aliases',\n      '1.3.18.0.2.4.1109' => 'printer-charset-configured',\n      '1.3.18.0.2.4.1110' => 'printer-job-priority-supported',\n      '1.3.18.0.2.4.1111' => 'printer-job-k-octets-supported',\n      '1.3.18.0.2.4.1112' => 'printer-current-operator',\n      '1.3.18.0.2.4.1113' => 'printer-service-person',\n      '1.3.18.0.2.4.1114' => 'printer-delivery-orientation-supported',\n      '1.3.18.0.2.4.1115' => 'printer-stacking-order-supported',\n      '1.3.18.0.2.4.1116' => 'printer-output-features-supported',\n      '1.3.18.0.2.4.1117' => 'printer-media-local-supported',\n      '1.3.18.0.2.4.1118' => 'printer-copies-supported',\n      '1.3.18.0.2.4.1119' => 'printer-natural-language-configured',\n      '1.3.18.0.2.4.1120' => 'printer-print-quality-supported',\n      '1.3.18.0.2.4.1121' => 'printer-resolution-supported',\n      '1.3.18.0.2.4.1122' => 'printer-media-supported',\n      '1.3.18.0.2.4.1123' => 'printer-sides-supported',\n      '1.3.18.0.2.4.1124' => 'printer-number-up-supported',\n      '1.3.18.0.2.4.1125' => 'printer-finishings-supported',\n      '1.3.18.0.2.4.1126' => 'printer-pages-per-minute-color',\n      '1.3.18.0.2.4.1127' => 'printer-pages-per-minute',\n      '1.3.18.0.2.4.1128' => 'printer-compression-supported',\n      '1.3.18.0.2.4.1129' => 'printer-color-supported',\n      '1.3.18.0.2.4.1130' => 'printer-document-format-supported',\n      '1.3.18.0.2.4.1131' => 'printer-charset-supported',\n      '1.3.18.0.2.4.1132' => 'printer-multiple-document-jobs-supported',\n      '1.3.18.0.2.4.1133' => 'printer-ipp-versions-supported',\n      '1.3.18.0.2.4.1134' => 'printer-more-info',\n      '1.3.18.0.2.4.1135' => 'printer-name',\n      '1.3.18.0.2.4.1136' => 'printer-location',\n      '1.3.18.0.2.4.1137' => 'printer-generated-natural-language-supported',\n      '1.3.18.0.2.4.1138' => 'printer-make-and-model',\n      '1.3.18.0.2.4.1139' => 'printer-info',\n      '1.3.18.0.2.4.1140' => 'printer-uri',\n      '1.3.18.0.2.24.46.1.101' => 'printer-device-id',\n      '1.3.18.0.2.24.46.1.102' => 'printer-device-service-count',\n      '1.3.18.0.2.24.46.1.104' => 'printer-uuid',\n      '1.3.18.0.2.24.46.1.105' => 'printer-charge-info',\n      '1.3.18.0.2.24.46.1.106' => 'printer-charge-info-uri',\n      '1.3.18.0.2.24.46.1.107' => 'printer-geo-location',\n      '1.3.18.0.2.24.46.1.108' => 'printer-ipp-features-supported',\n      '2.5.4.0' => 'objectClass',\n      '2.5.4.1' => 'aliasedObjectName',\n      '2.5.4.2' => 'knowledgeInformation',\n      '2.5.4.3' => 'commonName',\n      '2.5.4.4' => 'surname',\n      '2.5.4.5' => 'serialNumber',\n      '2.5.4.6' => 'countryName',\n      '2.5.4.7' => 'localityName',\n      '2.5.4.7.1' => 'c-l',\n      '2.5.4.8' => 'stateOrProvinceName',\n      '2.5.4.8.1' => 'c-st',\n      '2.5.4.9' => 'streetAddress',\n      '2.5.4.9.1' => 'c-street',\n      '2.5.4.10' => 'organizationName',\n      '2.5.4.10.1' => 'c-o',\n      '2.5.4.11' => 'organizationalUnitName',\n      '2.5.4.11.1' => 'c-ou',\n      '2.5.4.12' => 'title',\n      '2.5.4.13' => 'description',\n      '2.5.4.14' => 'searchGuide',\n      '2.5.4.15' => 'businessCategory',\n      '2.5.4.16' => 'postalAddress',\n      '2.5.4.16.1' => 'c-PostalAddress',\n      '2.5.4.17' => 'postalCode',\n      '2.5.4.17.1' => 'c-PostalCode',\n      '2.5.4.18' => 'postOfficeBox',\n      '2.5.4.18.1' => 'c-PostOfficeBox',\n      '2.5.4.19' => 'physicalDeliveryOfficeName',\n      '2.5.4.19.1' => 'c-PhysicalDeliveryOffice',\n      '2.5.4.20' => 'telephoneNumber',\n      '2.5.4.20.1' => 'c-TelephoneNumber',\n      '2.5.4.21' => 'telexNumber',\n      '2.5.4.21.1' => 'c-TelexNumber',\n      '2.5.4.22' => 'teletexTerminalIdentifier',\n      '2.5.4.23' => 'facsimileTelephoneNumber',\n      '2.5.4.23.1' => 'c-FacsimileTelephoneNumber',\n      '2.5.4.24' => 'x121Address',\n      '2.5.4.25' => 'internationaliSDNNumber',\n      '2.5.4.25.1' => 'c-InternationalISDNNumber',\n      '2.5.4.26' => 'registeredAddress',\n      '2.5.4.27' => 'destinationIndicator',\n      '2.5.4.28' => 'preferredDeliveryMethod',\n      '2.5.4.29' => 'presentationAddress',\n      '2.5.4.30' => 'supportedApplicationContext',\n      '2.5.4.31' => 'member',\n      '2.5.4.32' => 'owner',\n      '2.5.4.33' => 'roleOccupant',\n      '2.5.4.34' => 'seeAlso',\n      '2.5.4.35' => 'userPassword',\n      '2.5.4.36' => 'userCertificate',\n      '2.5.4.37' => 'cACertificate',\n      '2.5.4.38' => 'authorityRevocationList',\n      '2.5.4.39' => 'certificateRevocationList',\n      '2.5.4.40' => 'crossCertificatePair',\n      '2.5.4.41' => 'name',\n      '2.5.4.42' => 'givenName',\n      '2.5.4.43' => 'initials',\n      '2.5.4.44' => 'generationQualifier',\n      '2.5.4.45' => 'x500UniqueIdentifier',\n      '2.5.4.46' => 'dnQualifier',\n      '2.5.4.47' => 'enhancedSearchGuide',\n      '2.5.4.48' => 'protocolInformation',\n      '2.5.4.49' => 'distinguishedName',\n      '2.5.4.50' => 'uniqueMember',\n      '2.5.4.51' => 'houseIdentifier',\n      '2.5.4.52' => 'supportedAlgorithms',\n      '2.5.4.53' => 'deltaRevocationList',\n      '2.5.4.54' => 'dmdName',\n      '2.5.4.65' => 'pseudonym',\n      '2.5.18.1' => 'createTimestamp',\n      '2.5.18.2' => 'modifyTimestamp',\n      '2.5.18.3' => 'creatorsName',\n      '2.5.18.4' => 'modifiersName',\n      '2.5.18.5' => 'administrativeRole',\n      '2.5.18.6' => 'subtreeSpecification',\n      '2.5.18.7' => 'collectiveExclusions',\n      '2.5.18.10' => 'subschemaSubentry',\n      '2.5.18.12' => 'collectiveAttributeSubentries',\n      '2.5.21.1' => 'dITStructureRules',\n      '2.5.21.2' => 'dITContentRules',\n      '2.5.21.4' => 'matchingRules',\n      '2.5.21.5' => 'attributeTypes',\n      '2.5.21.6' => 'objectClasses',\n      '2.5.21.7' => 'nameForms',\n      '2.5.21.8' => 'matchingRuleUse',\n      '2.5.21.9' => 'structuralObjectClass',\n      '2.5.21.10' => 'governingStructureRule',\n      '2.16.840.1.113730.3.1.34' => 'ref'\n    }\n  end\nend\n"
  },
  {
    "path": "lib/certlint/extensions/asn1ext.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'openssl'\n\nmodule CertLint\nclass ASN1Ext\n  def self.lint(content, _cert, critical = false)\n    messages = []\n\n    if !@pdu.nil?\n      messages += CertLint.check_pdu(@pdu, content)\n    else\n      messages << 'E: No PDU defined'\n    end\n    if @critical_req != :optional\n      if @critical_req != critical\n        messages << \"E: Extension criticality not allowed for #{self.to_s.split(':').last}\"\n      end\n    end\n    unless @critical_should.nil?\n      if @critical_should != critical\n        messages << \"W: Extension should#{@critical_should ? '' : ' not'} be critical for #{self.to_s.split(':').last}\"\n      end\n    end\n\n    messages\n  end\nend\nend\n"
  },
  {
    "path": "lib/certlint/extensions/authorityinfoaccesssyntax.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class AuthorityInfoAccessSyntax < ASN1Ext\n    @pdu = :AuthorityInfoAccessSyntax\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.5.5.7.1.1', CertLint::ASN1Ext::AuthorityInfoAccessSyntax)\n"
  },
  {
    "path": "lib/certlint/extensions/authoritykeyidentifier.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class AuthorityKeyIdentifier < ASN1Ext\n    @pdu = :AuthorityKeyIdentifier\n    @critical_req = false\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n      e = OpenSSL::X509::Extension.new('2.5.29.35', content, critical)\n      keys = e.value.split(/\\n/).map { |s| s.split(':').first }\n      if keys.include? 'DirName'\n        unless keys.include? 'serial'\n          messages << 'E: AuthorityKeyIdentifier must include serial number if issuer is present'\n        end\n      elsif keys.include? 'serial'\n        messages << 'E: AuthorityKeyIdentifier must include issuer if serial number is present'\n      end\n\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.35', CertLint::ASN1Ext::AuthorityKeyIdentifier)\n"
  },
  {
    "path": "lib/certlint/extensions/basicconstraints.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class BasicConstraints < ASN1Ext\n    @pdu = :BasicConstraints\n    @critical_req = :optional\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n      if messages.any? { |m| m.start_with? 'F:' }\n        return messages\n      end\n      a = OpenSSL::ASN1.decode(content)\n      is_ca = false\n      if a.value.first.is_a? OpenSSL::ASN1::Boolean\n        is_ca = a.value.first.value # True\n      end\n      if is_ca\n        unless critical\n          messages << 'E: basicConstraints must be critical in CA certificates'\n        end\n      else # not is_ca\n        if a.value.last.is_a?(OpenSSL::ASN1::Integer)\n          messages << 'E: Must not include pathLenConstraint on certificates that are not CA:TRUE'\n        end\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.19', CertLint::ASN1Ext::BasicConstraints)\n"
  },
  {
    "path": "lib/certlint/extensions/certificatepolicies.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\n# Load unf if we don't have native methods\nunless String.method_defined?(:unicode_normalize) || String.method_defined?(:to_nfc)\n  require 'unf'\nend\n\nmodule CertLint\nclass ASN1Ext\n  class CertificatePolicies < ASN1Ext\n    RFC6818_DATE = Time.utc(2013,1,1,0,0,0)\n\n    @pdu = :CertificatePolicies\n    @critical_req = :optional\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n\n      # If we are busted, don't continue\n      if messages.any? { |m| m.start_with? 'F:' }\n        return messages\n      end\n\n      # the qualifier in PolicyQualifierInfo is\n      # defined as ANY, so we have to manually check\n      OpenSSL::ASN1.decode(content).value.each do |policy_information|\n        if !policy_information.is_a? OpenSSL::ASN1::Sequence\n          messages << \"E: PolicyInformation is not a sequence\"\n          next\n        end\n\n        # policiyQualifiers are optional\n        pq = policy_information.value[1]\n        if pq.nil?\n          next\n        end\n        # policiyQualifiers is a sequence of\n        # PolicyQualifier Info\n        pq.value.each do |pqi|\n          if !pqi.is_a? OpenSSL::ASN1::Sequence\n            messages << \"E: PolicyQualifierInfo is not a sequence\"\n            next\n          end\n\n          qualid = pqi.value[0].oid\n          q = pqi.value[1].to_der\n          case qualid\n          when '1.3.6.1.5.5.7.2.1'\n            messages += CertLint.check_pdu(:CPSuri, q)\n          when '1.3.6.1.5.5.7.2.2'\n            new_messages = CertLint.check_pdu(:UserNotice, q)\n            messages += new_messages\n            if new_messages.any? { |m| m.start_with? 'F:' }\n              next\n            end\n            user_notice = pqi.value[1].value\n            if user_notice[0].is_a? OpenSSL::ASN1::Sequence\n              # noticeRef\n              messages << 'W: Certificate Policies should not contain notice references'\n              user_notice.shift\n            end\n            if user_notice[0].nil?\n              next\n            end\n            # See RFC 6818 section 3 which updates RFC 5280, as of Jan 2013\n            # user_notice[0] is explicitText\n            txt = ''\n            if user_notice[0].tag == 12 # UTF8String\n              txt = user_notice[0].value.force_encoding('UTF-8')\n            elsif user_notice[0].tag == 12 # BMPString\n              txt = user_notice[0].value.encode('UTF-8', 'UTF-16BE')\n            elsif user_notice[0].tag == 22 # IA5String\n              if cert.not_before > RFC6818_DATE\n                messages << 'E: Certificate Policy explicit text must not be IA5String'\n              end\n              txt = user_notice[0].value.encode('UTF-8', 'ISO-8859-1')\n            elsif user_notice[0].tag == 26 # VisibleString\n              txt = user_notice[0].value.encode('UTF-8', 'ISO-8859-1')\n            end\n            txt_nfc = nil\n            if txt.respond_to? :unicode_normalize\n              txt_nfc = txt.unicode_normalize(:nfc)\n            else\n              txt_nfc = txt.to_nfc\n            end\n            if txt != txt_nfc\n              messages << 'W: Certificate policy explicit text should be in unicode normalization form C'\n            end\n            if txt.codepoints.any? { |c| (c >= 0x00 && c <= 0x1f) || (c >= 0x7f && c <= 0x9f) }\n              messages << 'W: Certificate policy explicit text should not contain control characters'\n            end\n          else\n            messages << 'E: Bad policy qualifier id'\n          end\n        end\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.32', CertLint::ASN1Ext::CertificatePolicies)\n"
  },
  {
    "path": "lib/certlint/extensions/crldistributionpoints.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class CRLDistributionPoints < ASN1Ext\n    @pdu = :CRLDistributionPoints\n    @critical_req = :optional\n    @critical_should = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.31', CertLint::ASN1Ext::CRLDistributionPoints)\n"
  },
  {
    "path": "lib/certlint/extensions/ctpoison.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class CTPoison < ASN1Ext\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages << 'I: Certificate Transparency Precertificate identified'\n      unless critical\n        messages << 'E: CT Poison must be critical'\n      end\n      unless content.bytes == [5, 0]\n        messages << 'E: CT Poison must contain a single null'\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.4.1.11129.2.4.3', CertLint::ASN1Ext::CTPoison)\n"
  },
  {
    "path": "lib/certlint/extensions/extkeyusagesyntax.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class ExtKeyUsageSyntax < ASN1Ext\n    @pdu = :ExtKeyUsageSyntax\n    @critical_req = :optional\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n\n      e = OpenSSL::X509::Extension.new('2.5.29.37', content, critical)\n      v = e.value\n\n      if v.split(',').any? { |s| s.strip == 'Any Extended Key Usage' }\n        if critical\n          messages << 'W: extendedKeyUsage should not be critical if Any Extended Key Usage is present'\n        end\n      end\n\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.37', CertLint::ASN1Ext::ExtKeyUsageSyntax)\n"
  },
  {
    "path": "lib/certlint/extensions/features.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class Features < ASN1Ext\n    @pdu = :Features\n    @critical_req = :optional\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.5.5.7.1.24', CertLint::ASN1Ext::Features)\n"
  },
  {
    "path": "lib/certlint/extensions/freshestcrl.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class FreshestCRL < ASN1Ext\n    @pdu = :CRLDistributionPoints\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.46', CertLint::ASN1Ext::FreshestCRL)\n"
  },
  {
    "path": "lib/certlint/extensions/inhibitanypolicy.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class InhibitAnyPolicy < ASN1Ext\n    @pdu = :InhibitAnyPolicy\n    @critical_req = true\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.54', CertLint::ASN1Ext::InhibitAnyPolicy)\n"
  },
  {
    "path": "lib/certlint/extensions/issueraltname.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class IssuerAltName < ASN1Ext\n    @pdu = :IssuerAltName\n    @critical_req = :optional\n    @critical_should = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.18', CertLint::ASN1Ext::IssuerAltName)\n"
  },
  {
    "path": "lib/certlint/extensions/keyusage.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class KeyUsage < ASN1Ext\n    @pdu = :KeyUsage\n    @critical_req = :optional\n    @critical_should = true\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n\n      v = OpenSSL::X509::Extension.new('2.5.29.15', content, critical).value.split(',').map(&:strip)\n\n      pk = nil\n      begin\n        pk = cert.public_key\n      rescue OpenSSL::PKey::PKeyError\n      rescue OpenSSL::X509::CertificateError\n        # Do nothing; will error below\n      end\n\n      if pk.nil?\n        messages << 'E: Unable to parse public key'\n      elsif pk.is_a? OpenSSL::PKey::RSA\n        allowed = [\n          'Digital Signature',\n          'Non Repudiation',\n          'Key Encipherment',\n          'Data Encipherment',\n          'Certificate Sign',\n          'CRL Sign'\n        ]\n        if v.any? { |u| !allowed.include? u }\n          messages << \"E: Unallowed key usage for RSA public key (#{(v-allowed).join(', ')})\"\n        end\n        if (v.include? 'Certificate Sign') || (v.include? 'CRL Sign')\n          if (v.include? 'Key Encipherment') || (v.include? 'Data Encipherment')\n            messages << 'W: Encipherment usage should not be mixed with Certificate/CRL signing'\n          end\n        end\n      elsif pk.is_a? OpenSSL::PKey::DSA\n        allowed = [\n          'Digital Signature',\n          'Non Repudiation',\n          'Certificate Sign',\n          'CRL Sign'\n        ]\n        if v.any? { |u| !allowed.include? u }\n          messages << \"E: Unallowed key usage for DSA public key (#{(v-allowed).join(', ')})\"\n        end\n      elsif pk.is_a? OpenSSL::PKey::EC\n        # A little complex as this can be either for ECDSA or ECDH\n        allowed = [\n          'Digital Signature',\n          'Non Repudiation',\n          'Key Agreement',\n          'Certificate Sign',\n          'CRL Sign',\n          'Encipher Only',\n          'Decipher Only'\n        ]\n        if v.any? { |u| !allowed.include? u }\n          messages << \"E: Unallowed key usage for EC public key (#{(v-allowed).join(', ')})\"\n        end\n\n        if (v.include? 'Encipher Only') || (v.include? 'Decipher Only')\n          unless v.include? 'Key Agreement'\n            messages << 'E: Key agreement required with encipher only or decipher only'\n          end\n        end\n        if (v.include? 'Encipher Only') && (v.include? 'Decipher Only')\n          messages << 'E: Encipher Only and Decipher Only must not both be set'\n        end\n\n        if (v.include? 'Certificate Sign') || (v.include? 'CRL Sign')\n          if (v.include? 'Encipher Only') || (v.include? 'Decipher Only') || (v.include? 'Key Agreement')\n            messages << 'W: Key agreement should not be included with Certificate/CRL Signing'\n          end\n        end\n      elsif pk.is_a? OpenSSL::PKey::DH\n        allowed = [\n          'Key Agreement',\n          'Encipher Only',\n          'Decipher Only'\n        ]\n        if v.any? { |u| !allowed.include? u }\n          messages << \"E: Unallowed key usage for DH public key (#{(v-allowed).join(', ')})\"\n        end\n        unless v.include? 'Key Agreement'\n          messages << 'E: Key Agreement must be included for DH public keys'\n        end\n        if (v.include? 'Encipher Only') && (v.include? 'Decipher Only')\n          messages << 'E: Encipher Only and Decipher Only must not both be set'\n        end\n      else\n        messages << \"I: Key usages not checked for #{cert.public_key.class}\"\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.15', CertLint::ASN1Ext::KeyUsage)\n"
  },
  {
    "path": "lib/certlint/extensions/logotypeextn.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class LogotypeExtn < ASN1Ext\n    @pdu = :LogotypeExtn\n    @critical_req = :optional\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.5.5.7.1.12', CertLint::ASN1Ext::LogotypeExtn)\n"
  },
  {
    "path": "lib/certlint/extensions/nameconstraints.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class NameConstraints < ASN1Ext\n    @pdu = :NameConstraints\n    # Explicitly violating RFC 5280 sect. 4.2.1.10\n    @critical_req = :optional\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n      # If we are busted, don't continue\n      if messages.any? { |m| m.start_with? 'F:' }\n        return messages\n      end\n      # Content is a SEQUENCE of GeneralSubtrees which is tagged\n      # X.509 says \"At least one of permittedSubtrees and excludedSubtrees components shall be present.\"\n      subtree_count = 0\n      OpenSSL::ASN1.decode(content).value.each do |subtree_parent|\n        subtree_count += 1\n        at_least_one = false\n        subtrees = subtree_parent.value\n        subtrees.each do |subtree|\n          at_least_one = true\n          genname = subtree.value.first\n          messages += CertLint::GeneralNames.lint(genname, false)\n        end\n        unless at_least_one\n          messages << 'E: NameConstriants must contain at least one subtree'\n        end\n      end\n      if subtree_count == 0\n        messages << 'E: NameConstraints must include either permitted or excluded Subtrees'\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.30', CertLint::ASN1Ext::NameConstraints)\n"
  },
  {
    "path": "lib/certlint/extensions/ocspnocheck.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class OcspNocheck < ASN1Ext\n    @pdu = nil\n    @critical_req = :optional\n    @critical_should = false\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      if content != \"\\x05\\x00\"\n        messages << 'E: OCSP NoCheck extension must be null'\n      end\n      if critical != false\n        messages << \"W: Extension should not be critical for #{self}\"\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.5.5.7.48.1.5', CertLint::ASN1Ext::OcspNocheck)\n"
  },
  {
    "path": "lib/certlint/extensions/policyconstraints.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class PolicyConstraints < ASN1Ext\n    @pdu = :PolicyConstraints\n    @critical_req = true\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.36', CertLint::ASN1Ext::PolicyConstraints)\n"
  },
  {
    "path": "lib/certlint/extensions/policymappings.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class PolicyMappings < ASN1Ext\n    @pdu = :PolicyMappings\n    @critical_req = :optional\n    @critical_should = true\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.33', CertLint::ASN1Ext::PolicyMappings)\n"
  },
  {
    "path": "lib/certlint/extensions/privatekeyusageperiod.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class PrivateKeyUsagePeriod < ASN1Ext\n    @pdu = :PrivateKeyUsagePeriod\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.16', CertLint::ASN1Ext::PrivateKeyUsagePeriod)\n"
  },
  {
    "path": "lib/certlint/extensions/qcstatements.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class QCStatements < ASN1Ext\n    @pdu = :QCStatements\n    @critical_req = :optional\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.5.5.7.1.3', CertLint::ASN1Ext::QCStatements)\n"
  },
  {
    "path": "lib/certlint/extensions/signedcertificatetimestamplist.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class SignedCertificateTimestampList < ASN1Ext\n    def self.lint(content, cert, critical = false)\n      messages = []\n      if critical\n        messages << 'E: SignedCertificateTimestampList must not be critical'\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.4.1.11129.2.4.2', CertLint::ASN1Ext::SignedCertificateTimestampList)\n"
  },
  {
    "path": "lib/certlint/extensions/smimecapabilities.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class SmimeCapabilities < ASN1Ext\n    # RFC 4262\n    @pdu = :SMIMECapabilities\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.2.840.113549.1.9.15', CertLint::ASN1Ext::SmimeCapabilities)\n"
  },
  {
    "path": "lib/certlint/extensions/subjectaltname.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class SubjectAltName < ASN1Ext\n    @pdu = :SubjectAltName\n    @critical_req = :optional\n\n    def self.lint(content, cert, critical = false)\n      messages = []\n      messages += super(content, cert, critical)\n      if cert.subject.to_a.empty?\n        unless critical\n          messages << 'E: subjectAltName must be critical if subject is empty'\n        end\n      else\n        if critical\n          messages << 'W: subjectAltName should not be critical'\n        end\n      end\n      # If we are busted, don't continue\n      if messages.any? { |m| m.start_with? 'F:' }\n        return messages\n      end\n      # Content is a SEQUENCE of GeneralName (which is explicitly tagged)\n      at_least_one = false\n      OpenSSL::ASN1.decode(content).value.each do |genname|\n          at_least_one = true\n          messages += CertLint::GeneralNames.lint(genname)\n      end\n      unless at_least_one\n        messages << 'E: subjectAltName extension must include at least one name'\n      end\n      messages\n    end\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.17', CertLint::ASN1Ext::SubjectAltName)\n"
  },
  {
    "path": "lib/certlint/extensions/subjectdirectoryattributes.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class SubjectDirectoryAttributes < ASN1Ext\n    @pdu = :SubjectDirectoryAttributes\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.9', CertLint::ASN1Ext::SubjectDirectoryAttributes)\n"
  },
  {
    "path": "lib/certlint/extensions/subjectinfoaccesssyntax.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class SubjectInfoAccessSyntax < ASN1Ext\n    @pdu = :SubjectInfoAccessSyntax\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('1.3.6.1.5.5.7.1.11', CertLint::ASN1Ext::SubjectInfoAccessSyntax)\n"
  },
  {
    "path": "lib/certlint/extensions/subjectkeyidentifier.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire_relative 'asn1ext'\n\nmodule CertLint\nclass ASN1Ext\n  class SubjectKeyIdentifier < ASN1Ext\n    @pdu = :SubjectKeyIdentifier\n    @critical_req = false\n  end\nend\nend\n\nCertLint::CertExtLint.register_handler('2.5.29.14', CertLint::ASN1Ext::SubjectKeyIdentifier)\n"
  },
  {
    "path": "lib/certlint/generalnames.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\n\nmodule CertLint\n  class GeneralNames\n    # Allow RFC defying '*' and '_'\n    DLABEL = '((?!-)[A-Za-z0-9*_-]{1,63}(?<!-))'.freeze\n    FQDN = /\\A(#{DLABEL}\\.)*#{DLABEL}\\z/\n\n    # Email addresses don't have '*' or '_'\n    EMAIL_SPLITTER = /\\A(.*)@([^@]*)\\z/\n    EMAIL_DLABEL = '((?!-)[A-Za-z0-9-]{1,63}(?<!-))'.freeze\n    EMAIL_DOMAIN = /\\A(#{EMAIL_DLABEL}\\.)*#{EMAIL_DLABEL}\\z/\n    EMAIL_ATOM = \"[A-Za-z0-9!#\\$%&'*+/=?^_`{|}~-]+\".freeze\n    EMAIL_LOCAL_PART = /\\A(#{EMAIL_ATOM})(\\.#{EMAIL_ATOM})*\\z/\n\n    OTHERNAMES = {\n      '1.2.410.200004.10.1.1' => nil,\n      '1.3.6.1.2.1.32' => nil,\n      '1.3.6.1.4.1.11801.2.1' => nil,\n      '1.3.6.1.4.1.311.20.2.3' => nil,\n      '1.3.6.1.4.1.311.25.1' => nil,\n      '1.3.6.1.4.1.8321.1' => nil,\n      '1.3.6.1.5.5.7' => nil,\n      '1.3.6.1.5.5.7.8.5' => nil,\n      '1.3.6.1.5.5.7.8.7' => nil,\n      '2.16.76.1.3.2' => nil,\n      '2.16.76.1.3.3' => nil,\n      '2.16.76.1.3.4' => nil,\n      '2.16.76.1.3.7' => nil,\n      '2.16.76.1.3.8' => nil,\n      '2.16.862.2.1' => nil,\n      '2.16.862.2.2' => nil,\n      '2.16.862.2.3' => nil,\n      '2.16.862.2.4' => nil,\n      '2.16.862.2.5' => nil,\n      '2.16.862.2.6' => nil,\n      '2.5.4.13' => nil,\n      '2.5.5.5' => nil\n    }\n\n    def self.othername(value, is_constraint = false)\n      messages = []\n\n      # Sequence of oid, value\n      oid = value.first.oid\n      if OTHERNAMES.key?(oid)\n        checker = OTHERNAMES[oid]\n        case checker\n        when nil\n          messages << \"I: No checks for OtherName type #{oid}\"\n        else\n          messages << \"I: Missing check for OtherName #{checker}\"\n        end\n      else\n        messages << \"I: No checks for unknown OtherName type #{oid}\"\n      end\n      messages\n    end\n\n    def self.rfc822name(orig_addr, is_constraint = false)\n      messages = []\n      if orig_addr.nil? || orig_addr.empty?\n        messages << 'E: RFC822Name has empty value'\n        return messages # Fatal to this entry\n      end\n      if orig_addr.include? \"\\0\"\n        messages << 'E: RFC822Name includes null'\n      end\n      addr = orig_addr.strip.chomp('.')\n      if orig_addr != addr\n        messages << 'E: Invalid padding in RFC822Name'\n      end\n      if addr.include? '@'\n        p = EMAIL_SPLITTER.match(addr)\n        local_part = p[1]\n        domain_part = p[2]\n      else\n        if !is_constraint\n          messages << 'E: RFC822Name without @'\n        end\n        local_part = nil\n        domain_part = addr\n      end\n\n      # From RFC 5280 section 4.2.1.10\n      # To specify any address within a domain, the constraint is specified\n      # with a leading period (as with URIs).  For example, \".example.com\"\n      # indicates all the Internet mail addresses in the domain \"example.com\",\n      # but not Internet mail addresses on the host \"example.com\"\n      if domain_part.start_with?('.')\n        if !is_constraint\n          messages << 'E: RFC822Name domain must not start with .'\n        end\n        domain_part = domain_part[1..-1]\n      end\n\n      if domain_part.empty?\n        messages << 'E: RFC822Name without domain'\n      elsif EMAIL_DOMAIN !~ domain_part\n        messages << 'E: RFC822Name with invalid domain'\n      end\n\n      # Check for IDNs; https://tools.ietf.org/html/rfc5891#section-5.4\n      domain_part.split('.').each do |label|\n        next unless label.start_with? 'xn--'\n        begin\n          ulabel = SimpleIDN.to_unicode(label.encode(\"UTF-8\"))\n        rescue SimpleIDN::ConversionError\n          messages << 'W: Bad IDN A-label in Email Address'\n          next\n        end\n        if ulabel.respond_to? :unicode_normalize\n          ulabel_nfc = ulabel.unicode_normalize(:nfc)\n        else\n          ulabel_nfc = ulabel.to_nfc\n        end\n        if ulabel != ulabel_nfc\n          messages << 'E: Internationalized domain names must be in unicode normalization form C'\n        end\n      end\n\n      # If the local part is nil (e.g. name constraint)\n      # don't do checks on it\n      if local_part.nil?\n        return messages\n      end\n\n      if local_part.empty?\n        # Empty can happen if the addr is \"@example.com\"\n        messages << 'E: RFC822Name without local part'\n      elsif local_part.include? '\"'\n        messages << 'W: RFC822Name with quoted local part'\n      elsif EMAIL_LOCAL_PART !~ local_part\n        messages << 'E: RFC822Name with invalid local part'\n      end\n\n      messages\n    end\n\n    def self.dnsname(orig_fqdn, is_constraint = false)\n      messages = []\n      if orig_fqdn.nil? || orig_fqdn.empty?\n        messages << 'E: DNSName is empty'\n        return messages # Fatal to this entry\n      end\n      if !orig_fqdn.is_a? String\n        messages << 'F: DNSName is not a string'\n        return messages # Fatal to this entry\n      end\n      if orig_fqdn.include? \"\\0\"\n        messages << 'E: DNSName includes null'\n      end\n      fqdn = orig_fqdn.strip.chomp('.')\n      if orig_fqdn != fqdn\n        messages << 'E: DNSName is not in preferred syntax'\n      end\n      # Name Constraints, like other dNSNames must not start with '.'\n      if fqdn.start_with?('.')\n        messages << 'E: DNSName must not start with .'\n        fqdn = fqdn[1..-1]\n      end\n      unless FQDN.match(fqdn)\n        messages << 'E: DNSName is not FQDN'\n      end\n      if fqdn.length > 253\n        messages << 'E: FQDN in DNSName is too long'\n      end\n      if is_constraint\n        if fqdn.include?('*')\n          messages << 'E: Wildcard in FQDN'\n        end\n      end\n      if fqdn.include?('_')\n        messages << 'W: Underscore should not appear in DNS names'\n      end\n      # Check for IDNs; https://tools.ietf.org/html/rfc5891#section-5.4\n      fqdn.split('.').each do |label|\n        next unless label.start_with? 'xn--'\n        begin\n          ulabel = SimpleIDN.to_unicode(label.encode(\"UTF-8\"))\n        rescue SimpleIDN::ConversionError\n          messages << 'W: Bad IDN A-label in DNS Name'\n          next\n        end\n        if ulabel.respond_to? :unicode_normalize\n          ulabel_nfc = ulabel.unicode_normalize(:nfc)\n        else\n          ulabel_nfc = ulabel.to_nfc\n        end\n        if ulabel != ulabel_nfc\n          messages << 'E: Internationalized domain names must be in unicode normalization form C'\n        end\n      end\n      messages\n    end\n\n    # set is_san to true for SubjectAltName entries, false for Name Contstraints\n    def self.lint(genname, is_san = true)\n      messages = []\n      case genname.tag\n      when 0 # OtherName\n        messages += othername(genname.value, !is_san)\n      when 1 # RFC822Name\n        if !genname.value.is_a? String\n          messages << 'F: RFC822Name is not a String'\n          return messages # Fatal\n        end\n        messages += rfc822name(genname.value, !is_san)\n      when 2 # DNSName\n        if !genname.value.is_a? String\n          messages << 'F: DNS Name is not a String'\n          return messages # Fatal\n        end\n        messages += dnsname(genname.value, !is_san)\n      when 3 # X400Address\n        orig = genname.value\n        if orig.nil? || orig.empty?\n          messages << \"E: X400Address is empty\"\n          return messages # Fatal to this entry\n        end\n        messages << \"I: No checks for X400Address\"\n      when 4 # DirectoryName\n        orig = genname.value\n        if orig.nil? || orig.empty?\n          messages << \"E: DirectoryName is empty\"\n          return messages # Fatal to this entry\n        end\n        messages << \"I: No checks for DirectoryName\"\n      when 5 # EDIPartyName\n        orig = genname.value\n        if orig.nil? || orig.empty?\n          messages << \"E: EDIPartyName is empty\"\n          return messages # Fatal to this entry\n        end\n        messages << \"I: No checks for EDIPartyName\"\n      when 6 # URI\n        orig = genname.value\n        if orig.nil? || orig.empty?\n          messages << \"E: URI is empty\"\n          return messages # Fatal to this entry\n        end\n        messages << \"I: No checks for URI\"\n        # No checks\n      when 7 # IPAddress\n        len = genname.value.length\n        if is_san\n          unless len == 4 || len == 16\n            messages << 'E: Invalid IP address in SAN'\n          end\n        else # constraint\n          unless len == 8 || len == 32\n            messages << 'E: Invalid IP address in constraint'\n          end\n        end\n      when 8 # RegisteredId\n        orig = genname.value\n        if orig.nil? || orig.empty?\n          messages << 'E: RegisteredId is empty'\n          return messages # Fatal to this entry\n        end\n        messages << \"I: No checks for RegisteredId\"\n        # No checks\n      else\n        messages << 'E: Unknown type of name in subjectAltName'\n      end\n      messages\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/iananames.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'simpleidn'\nrequire 'public_suffix'\nPUBLIC_SUFFIX_LIST_DAT = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'data', 'public_suffix_list.dat'))\nif PublicSuffix::List.respond_to?(:private_domains=)\n  PublicSuffix::List.private_domains = false\n  PublicSuffix::List.default_definition = File.new(PUBLIC_SUFFIX_LIST_DAT, \"r:utf-8\")\nelse\n  PublicSuffix::List.default = PublicSuffix::List.parse(File.read(PUBLIC_SUFFIX_LIST_DAT, encoding: \"utf-8\"), private_domains: false)\nend\n\nmodule CertLint\n  class IANANames\n    @iana_tlds = nil\n    @special_domains = nil\n    def self.load_domains\n      @iana_tlds = {}\n      @special_domains = []\n      spec_domains = {}\n\n      # Load public domains from current root zone and from\n      # ICANN's new gtlds list (some new gtlds are approved\n      # but not yet in the root zone)\n\n      datadir = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'data'))\n\n      # from https://newgtlds.icann.org/newgtlds.csv\n      File.open(File.join(datadir,'newgtlds.csv'), 'r:utf-8') do |f|\n        lineno = 0\n        f.each_line do |l|\n          lineno += 1\n          if lineno < 3\n            next\n          end\n          @iana_tlds[l.split(',').first.downcase] = :public\n        end\n      end\n\n      # from http://www.internic.net/domain/root.zone\n      File.open(File.join(datadir,'root.zone')) do |f|\n        f.each_line do |l|\n          owner = l.split(/\\s+/).first.downcase\n          tld = owner.split('.').last\n          next if tld.nil?\n          @iana_tlds[tld] = :public\n        end\n      end\n\n      # from http://www.iana.org/assignments/special-use-domain-names/special-use-domain.csv\n      File.open(File.join(datadir, 'special-use-domain.csv')) do |f|\n        lineno = 0\n        f.each_line do |l|\n          lineno += 1\n          if lineno < 2\n            next\n          end\n          dom = l.split(',').first.chomp('.')\n          unless dom.include? '.'\n            @iana_tlds[dom] = :special\n          end\n          spec_domains[dom] = true\n        end\n      end\n      @special_domains = spec_domains.keys.sort.map { |d| '.' + d }\n    end\n\n    def self.lint(fqdn)\n      if @iana_tlds.nil?\n        load_domains\n      end\n      messages = []\n\n      # FQDNs are case insensitive\n      # Normalize to lower case\n      fqdn.downcase!\n\n      # We can't do much with domains that are not fqdns\n      unless fqdn.include? '.'\n        messages << 'E: Unqualified domain name'\n        return messages\n      end\n\n      tld = fqdn.split('.').last\n      tld_type = @iana_tlds[tld]\n      if tld_type.nil?\n        messages << 'E: Unknown TLD'\n        return messages\n      elsif tld_type == :special\n        if tld == 'onion'\n          messages << 'I: Tor Service Descriptor in SAN'\n        else\n          messages << 'W: Special name'\n        end\n        return messages\n      elsif tld_type != :public\n        messages << 'E: Unknown type of TLD'\n      end\n\n      if ('.' + fqdn).end_with?(*@special_domains)\n        messages << 'E: FQDN under reserved or special domain'\n      end\n\n      if fqdn.include? 'xn--'\n        begin\n          u = SimpleIDN.to_unicode(fqdn.encode(\"UTF-8\"))\n        rescue SimpleIDN::ConversionError\n          messages << 'W: Bad IDN A-label in DNS Name'\n          u = fqdn\n        end\n      else\n        u = fqdn\n      end\n\n      d = nil\n      begin\n        d = PublicSuffix.parse(u)\n      rescue PublicSuffix::DomainInvalid\n        # We got this far, so assume this is a new tld\n        # Check for wildcard rule\n        parts = fqdn.split('.')\n        if parts.count == 2 && (parts[0].include? '*')\n          messages << 'E: Wildcard to immediate left of public suffix'\n        end\n      rescue PublicSuffix::DomainNotAllowed\n        messages << 'W: Domain is bare public suffix'\n      end\n      unless d.nil?\n        if !d.sld.nil? && d.sld.include?('*')\n          messages << 'E: Wildcard to immediate left of public suffix'\n        end\n        if !d.domain.nil? && d.domain.include?('_')\n          messages << 'W: Underscore in base domain'\n        end\n      end\n      messages\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/namelint.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'rubygems'\nrequire 'openssl'\nrequire_relative 'dn_attrs'\nrequire 'simpleidn'\n# Load unf if we don't have native methods\nunless String.method_defined?(:unicode_normalize) || String.method_defined?(:to_nfc)\n  require 'unf'\nend\n\n\nmodule CertLint\n  # Validate DirectoryNames\n  class NameLint\n    # ISO 3166-1 alpha-2 countries plus 'XX'\n    COUNTRIES = [\n      'AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR',\n      'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG',\n      'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV',\n      'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL',\n      'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ',\n      'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI',\n      'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH',\n      'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY',\n      'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO',\n      'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI',\n      'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK',\n      'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG',\n      'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU',\n      'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL',\n      'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK',\n      'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS',\n      'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK',\n      'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC',\n      'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT',\n      'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE',\n      'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW', 'XX'\n    ]\n\n    RDN_ATTRIBUTES = {\n      # COSINE / RFC 4524\n      '0.9.2342.19200300.100.1.1' => [:DirectoryString, 256], # UID\n      '0.9.2342.19200300.100.1.4' => [:DirectoryString, 2048], # info\n      '0.9.2342.19200300.100.1.25' => [:DomainComponent, :DNS], # DC\n      # PKCS#9 / RFC 2985\n      '1.2.840.113549.1.9.1' => :EmailAddress, # emailAddress\n      '1.2.840.113549.1.9.2' => [:PKCS9String, :PKCS9], # unstructuredName\n      '1.2.840.113549.1.9.8' => [:DirectoryString, 255], # unstructuredAddress\n      # CA/Browser Forum EV Gudelines\n      '1.3.6.1.4.1.311.60.2.1.1' => :X520LocalityName, # jurisdictionOfIncorporationLocalityName\n      '1.3.6.1.4.1.311.60.2.1.2' => :X520StateOrProvinceName, # jurisdictionOfIncorporationStateOrProvinceName\n      '1.3.6.1.4.1.311.60.2.1.3' => [:X520countryName, :Country], # jurisdictionOfIncorporationCountryName\n      # Attributes are taken from RFC 5280 if possible\n      # Otherwise from X.520 using Annex C for upper bounds\n      '2.5.4.3' => :X520CommonName, # CN\n      '2.5.4.4' => :X520name, # SN\n      '2.5.4.5' => :X520SerialNumber, # serialNumber\n      '2.5.4.6' => [:X520countryName, :Country], # C\n      '2.5.4.7' => :X520LocalityName, # L\n      '2.5.4.8' => :X520StateOrProvinceName, # ST\n      '2.5.4.9' => :X520StateOrProvinceName, # streetAddress\n      '2.5.4.10' => :X520OrganizationName, # O\n      '2.5.4.11' => :X520OrganizationalUnitName, # OU\n      '2.5.4.12' => :X520Title, # title\n      '2.5.4.13' => [:DirectoryString, 1024], # description\n      '2.5.4.15' => :X520LocalityName, # businessCategory\n      '2.5.4.16' => :PostalAddress, # postalAddress\n      '2.5.4.17' => [:DirectoryString, 40], # postalCode\n      '2.5.4.18' => [:DirectoryString, 40], # postOfficeBox\n      '2.5.4.20' => :OrganizationalUnitName, # telephoneNumber\n      '2.5.4.41' => :X520name, # name\n      '2.5.4.42' => :X520name, # GN\n      '2.5.4.43' => :X520name, # initials\n      '2.5.4.45' => :UniqueIdentifier,\n      '2.5.4.46' => :X520dnQualifier, # dnQualifier\n      '2.5.4.51' => :DirectoryString, # houseIdentifier\n      '2.5.4.54' => :DirectoryString, # dmdName\n    }\n\n    # List of attributes that are known deprecated\n    DEPRECATED_ATTRIBUTES = [\n      '1.2.840.113549.1.9.1' # EmailAddress, Per RFC 5280 section 4.1.2.6\n    ]\n\n    DLABEL = /\\A((?!-)[A-Za-z0-9-]{1,63}(?<!-))\\z/\n\n    def self.attr_name(oid)\n      name = oid\n      s = CertLint::DNAttrs::ATTRS[oid]\n      unless s.nil?\n        name = s\n      end\n      name\n    end\n\n    def self.lint(name)\n      messages = []\n      unless name.is_a? OpenSSL::X509::Name\n        return nil\n      end\n\n      dn = OpenSSL::ASN1.decode(name.to_der)\n\n      attr_types = []\n      # DN is a SEQUENCE OF (SET OF (Attributes))\n      dn.value.each do |rdn|\n        if rdn.value.length > 1\n          messages << 'W: Multiple attributes in a single RDN in the subject Name'\n        end\n        rdn.value.each do |attr|\n          attr_messages = []\n\n          type = attr.value[0].oid\n          attr_types << type\n          value = attr.value[1]\n          attrname = attr_name(type)\n\n          validator = nil\n          pdu = RDN_ATTRIBUTES[type]\n          if pdu.nil?\n            attr_messages << \"W: Name has unknown attribute #{attrname}\"\n            messages += attr_messages\n            next\n          end\n          if pdu.is_a? Array\n            validator = pdu[1]\n            pdu = pdu[0]\n          end\n\n          if DEPRECATED_ATTRIBUTES.include? type\n            attr_messages << \"W: Name has deprecated attribute #{attrname}\"\n          end\n\n          attr_messages += CertLint.check_pdu(pdu, value.to_der)\n          if attr_messages.any? { |m| m.start_with? 'F:' }\n            messages += attr_messages\n            next\n          end\n\n          # If explicitly tagged, then nothing we can really check\n          # (no known attributes use explicitly tagged values)\n          if value.tag_class != :UNIVERSAL\n            messages += attr_messages\n            next\n          end\n\n          # Warn about strings that allow escape sequences and\n          # Unicode strings that are not UTF-8\n          check_padding = false\n          tag = value.tag\n          case tag\n          when 12 # UTF8\n            value = value.value\n            check_padding = true\n          when 18 # Numeric (7-bit)\n            value = value.value\n            check_padding = true\n          when 19 # Printable (7-bit)\n            value = value.value\n            check_padding = true\n          when 20 # Teletex (7-bit)\n            value = value.value\n            check_padding = true\n            attr_messages << \"W: #{attrname} is using deprecated TeletexString\"\n          when 21 # Videotex\n            value = value.value\n            check_padding = true\n            attr_messages << \"W: #{attrname} is using deprecated VideoexString\"\n          when 22 # IA5\n            value = value.value\n            check_padding = true\n          when 25 # Graphic\n            value = value.value\n            check_padding = true\n            attr_messages << \"W: #{attrname} is using deprecated GraphicString\"\n          when 26 # Visible\n            value = value.value\n            check_padding = true\n          when 27 # General\n            value = value.value\n            check_padding = true\n            attr_messages << \"W: #{attrname} is using deprecated GeneralString\"\n          when 28 # Universal\n            check_padding = true\n            attr_messages << \"W: Unicode #{attrname} is using deprecated UniversalString\"\n            value = value.value.force_encoding('UTF-32BE').encode('UTF-8')\n          when 30 # BMP\n            check_padding = true\n            attr_messages << \"W: Unicode #{attrname} is using deprecated BMPString\"\n            value = value.value.force_encoding('UTF-16BE').encode('UTF-8')\n          end\n\n          if check_padding\n            if value =~ /\\A\\s+/\n              attr_messages << \"W: Leading whitepsace in #{attrname}\"\n            end\n            if value =~ /\\s+\\z/\n              attr_messages << \"W: Trailing whitespace in #{attrname}\"\n            end\n          end\n\n          case validator\n          when Integer\n            # Measured in characters not octets\n            if value.length > validator\n              attr_messages << \"E: #{attrname} is too long\"\n            end\n          when :Country\n            unless COUNTRIES.include? value.upcase\n              attr_messages << \"E: Invalid country in #{attrname}\"\n            end\n          when :DNS\n            unless value =~ DLABEL\n              attr_messages << \"E: Invalid label in #{attrname}\"\n            end\n            if value.start_with? 'xn--'\n              begin\n                ulabel = SimpleIDN.to_unicode(value.encode(\"UTF-8\"))\n              rescue SimpleIDN::ConversionError\n                messages << 'W: Bad IDN A-label in DNS Name'\n                ulabel = value\n              end\n              if ulabel.respond_to? :unicode_normalize\n                ulabel_nfc = ulabel.unicode_normalize(:nfc)\n              else\n                ulabel_nfc = ulabel.to_nfc\n              end\n              if ulabel != ulabel_nfc\n                messages << 'E: Internationalized domain names must be in unicode normalization form C'\n              end\n            end\n          when :PKCS9\n            if value.length > 255\n              attr_messages << \"E: #{attrname} is too long\"\n            end\n            if value.codepoints.all? { |c| c <= 0x7e }\n              unless tag == 22\n                attr_messages << \"W: #{attrname} should be encoded as IA5String\"\n              end\n            else\n              unless tag == 12\n                attr_messages << \"W: #{attrname} should be encoded as UF8String\"\n              end\n            end\n          end\n          messages += attr_messages\n        end\n      end\n\n      dup = attr_types.select { |el| attr_types.count(el) > 1 }.uniq\n      # streetAddress, OU, and DC can reasonably appear multiple times\n      dup.delete('2.5.4.9')\n      dup.delete('2.5.4.11')\n      dup.delete('0.9.2342.19200300.100.1.25')\n      dup.each do |type|\n        attrname = attr_name(type)\n        messages << \"W: Name has multiple #{attrname} attributes\"\n      end\n\n      # Empty names are valid but cause an exception when converting to a string\n      if name.to_a.length > 0\n        # Can OpenSSL handle the name?\n        begin\n          name.to_s(OpenSSL::X509::Name::RFC2253 & ~4)\n        rescue OpenSSL::X509::NameError => e\n          messages << \"E: Unparsable name: #{e.message}\"\n        end\n      end\n\n      messages\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/pemlint.rb",
    "content": "#!/usr/bin/ruby -Eutf-8:utf-8\n# encoding: UTF-8\n# Copyright 2015-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\"). You may not\n# use this file except in compliance with the License. A copy of the License\n# is located at\n#\n#   http://aws.amazon.com/apache2.0/\n#\n# or in the \"license\" file accompanying this file. This file is distributed on\n# an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n# express or implied. See the License for the specific language governing\n# permissions and limitations under the License.\nrequire 'base64'\n\nmodule CertLint\n  class PEMLint\n    def self.lint(pem, type)\n      messages = []\n      in_body = false\n      last_line = false\n      b64 = ''\n      type.upcase!\n      pem.force_encoding('BINARY')\n      pem.split(/\\n/).each do |line|\n        line.strip!\n        if in_body\n          if line =~ /-END #{type}-/i\n            if line !~ /^-/\n              messages << 'W: PEM boundaries should not have whitespace or characters before the boundary start'\n            end\n            if line !~ /^-----END /i\n              messages << \"W: PEM boundaries should start with five '-' characters\"\n            end\n            m = /(-+)(END #{type})(-+)/i.match(line)\n            if m[1] != m[3]\n              messages << 'E: PEM boundary must have same number of - at start and end'\n            end\n            if m[2].upcase != m[2]\n              messages << 'W: PEM boundary should be in all caps'\n            end\n            if line != m[0]\n              messages << 'E: PEM boundary should be alone on line'\n            end\n            break\n          end\n\n          # Not boundary\n          if last_line\n            messages << 'W: Only the last PEM encoded line may be less than 64 characters'\n            last_line = false\n          end\n          if line.length > 64\n            messages << 'W: PEM encoded lines must be 64 characters or less'\n          end\n          if line.length < 64\n            last_line = true\n          end\n          if line !~ %r{\\A[A-Za-z0-9/+=]+\\z}\n            messages << 'E: PEM encoded lines may only contain base64 characters'\n          end\n          b64 += line\n          next\n        end\n        if line =~ /-BEGIN #{type}-/i\n          in_body = true\n          if line !~ /^-/\n            messages << 'W: PEM boundaries should not have whitespace or characters before the boundary start'\n          end\n          if line !~ /^-----BEGIN /i\n            messages << \"W: PEM boundaries should start with five '-' characters\"\n          end\n          m = /(-+)(BEGIN #{type})(-+)/i.match(line)\n          if m[1] != m[3]\n            messages << 'E: PEM boundary must have same number of - at start and end'\n          end\n          if m[2].upcase != m[2]\n            messages << 'W: PEM boundary should be in all caps'\n          end\n          if line != m[0]\n            messages << 'E: PEM boundary should be alone on line'\n          end\n        end\n      end\n      der = nil\n      begin\n        der = Base64.strict_decode64(b64)\n      rescue ArgumentError\n        messages << 'E: Incorrect base64 encoding'\n      end\n      [messages, der]\n    end\n  end\nend\n"
  },
  {
    "path": "lib/certlint/version.rb",
    "content": "module CertLint\n  VERSION = '0.9.2'.freeze\nend\n"
  },
  {
    "path": "lib/certlint.rb",
    "content": "require 'certlint/version'\nrequire 'certlint/certlint'\nrequire 'certlint/cablint'\nrequire 'certlint/pemlint'\nrequire 'certlint/namelint'\nrequire 'certlint/generalnames'\n"
  },
  {
    "path": "make-names.rb",
    "content": "#!/usr/bin/ruby\n\n# Prefill with the CA/B Forum attributes\nattrs = {\n'1.3.6.1.4.1.311.60.2.1.1' => 'jurisdictionLocalityName',\n'1.3.6.1.4.1.311.60.2.1.2' => 'jurisdictionStateOrProvinceName',\n'1.3.6.1.4.1.311.60.2.1.3' => 'jurisdictionCountryName'\n}\n\nIO.foreach(ARGV[0]) do |line|\n  p = line.strip.split(',')\n  next unless p[1] == 'A' && p[2] =~ /^[0-2]/\n  oid = p[2].strip.split('.').map(&:strip).join('.')\n  name = p[0]\n  if !attrs.key? oid\n    attrs[oid] = name\n  elsif attrs[oid].length < name.length\n    attrs[oid] = name\n  end\nend\n\ndef sort_oid(ao, bo)\n  a = ao.split('.').map(&:to_i)\n  b = bo.split('.').map(&:to_i)\n  p = 0\n  a.each do |seg|\n    return 1 if b[p].nil?\n    return 1 if seg > b[p]\n    return -1 if seg < b[p]\n    p += 1\n  end\n  if !b[p].nil?\n    return -1\n  end\n  0\nend\n  \n\nattrs.keys.sort{|a,b|sort_oid(a,b)}.each do |oid|\n  puts \"'#{oid}' => '#{attrs[oid]}',\"\nend\n"
  },
  {
    "path": "spec/certlint_spec.rb",
    "content": "require \"spec_helper\"\n\nRSpec.describe Certlint do\n  it \"has a version number\" do\n    expect(Certlint::VERSION).not_to be nil\n  end\n\n  it \"does something useful\" do\n    expect(false).to eq(true)\n  end\nend\n"
  },
  {
    "path": "spec/spec_helper.rb",
    "content": "require \"bundler/setup\"\nrequire \"certlint\"\n\nRSpec.configure do |config|\n  # Enable flags like --only-failures and --next-failure\n  config.example_status_persistence_file_path = \".rspec_status\"\n\n  # Disable RSpec exposing methods globally on `Module` and `main`\n  config.disable_monkey_patching!\n\n  config.expect_with :rspec do |c|\n    c.syntax = :expect\n  end\nend\n"
  },
  {
    "path": "update-data.sh",
    "content": "#!/bin/bash\ncurl -o data/newgtlds.csv https://newgtlds.icann.org/newgtlds.csv\ncurl -o data/root.zone https://www.internic.net/domain/root.zone\ncurl -o data/special-use-domain.csv https://www.iana.org/assignments/special-use-domain-names/special-use-domain.csv\ncurl -o data/public_suffix_list.dat https://publicsuffix.org/list/public_suffix_list.dat\ncurl -o data/ldap-names.csv https://www.iana.org/assignments/ldap-parameters/ldap-parameters-3.csv\n"
  }
]