// (C) 2001-2019 Intel Corporation. All rights reserved.
// This simulation model contains highly confidential and
// proprietary information of Intel and is being provided
// in accordance with and subject to the protections of the
// applicable Intel Program License Subscription Agreement
// which governs its use and disclosure. Your use of Intel
// Corporation's design tools, logic functions and other
// software and tools, and its AMPP partner logic functions,
// and any output files from any of the foregoing (including device
// programming or simulation files), and any associated
// documentation or information are expressly subject to the
// terms and conditions of the Intel Program License Subscription
// Agreement, Intel FPGA IP License Agreement, or other
// applicable license agreement, including, without limitation,
// that your use is for the sole purpose of simulating designs
// for use exclusively in logic devices manufactured by Intel and sold
// by Intel or its authorized distributors. Please refer to the
// applicable agreement for further details. Intel products and
// services are protected under numerous U.S. and foreign patents,
// maskwork rights, copyrights and other intellectual property laws.
// Intel assumes no responsibility or liability arising out of the
// application or use of this simulation model.
// ACDS 19.1
//pragma protect begin_protected
//pragma protect key_keyowner=Cadence Design Systems.
//pragma protect key_keyname=CDS_KEY
//pragma protect key_method=RC5
//pragma protect key_block
CCux5g8pLWA1gUOnmwHQcVwXqGVlDvYxqxfShI1Skv0JExLOsmtMXku3qb3Mn+II
LEsoGhGyQW3QwUkgQab+sRfFPg0Lz/Uj+uC4LiK7lAKNjJqSfUiGFYkXqw35QDry
BraFvyJYcEVpEtfgBDOVz5esRGzaXS7H6KIgjC5hUCV5dYARADkojQ==
//pragma protect end_key_block
//pragma protect digest_block
xmCGfo/M+nnjlSkV+x6lVpUlYC8=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
g2076PjfcU/dQpGIRKotUVJTjGs=
//pragma protect end_digest_block
//pragma protect end_protected
