// (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
bc4Buu0wgxQRQC60vmFTva9VT5IbKtfqx6oqsgd0KTBFe0fLWfHUzvJYfiSfpslx
2OKKynMnxT8HM0nSVggva7BSPbGY4G1t3KGCufNZYbsBx8SNXfdmGq1uPgv9MDDO
XPSjnsGhJPRaAAlW1z38TT9w3JBin18vX2n902zfPwbJK1V/x53AjA==
//pragma protect end_key_block
//pragma protect digest_block
jnCo4HZLnbnKDIkw/VmjrhAqQ2Q=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
DObbb9QCIIhrukX5EK4DhtSMc+c=
//pragma protect end_digest_block
//pragma protect end_protected
