// (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
YIDaswDDIGPxa3igG90f7+oXEVpixKyaJcDmkFkbmE8KyxhQpBsCFul0fGRNXM4h
792K7rkVCbVjnnVG1kqsET2NGeEAt8uRyXYOm5n3xxQX0UUANrNNh+z8GXi8ychw
men3V1bwZnXg9ahNBCPBABZGKLQ14LRLZFb/AcpLrG9tlVjQFEiYBQ==
//pragma protect end_key_block
//pragma protect digest_block
/z97HfCOmM4R1/8+zHHUtRoTf30=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
WfpmrklW/MrfqUHhFddp6PpmKjI=
//pragma protect end_digest_block
//pragma protect end_protected
