// (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
8ZnVYs0pSJQHw3cZ5HrrSMX+me9jf6rfAsE6B1vIFGxWwRQdJDz37szySQPRg6hu
TXeUSRSHeqZyr2a7Wbon7ViRHIrF7TFkZOQbLcIroUoAiuStwqX0HFufws42m2qr
9hAw4N+wfu8stCbSrQefxQdHqh5OqpP1ipoeTFLyanYWjSDpTSEDiA==
//pragma protect end_key_block
//pragma protect digest_block
WawZooSbsKyuvwQWUXVRDWX3gMc=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
SdVDirmjzIqg7nSoI6lCZrUtHTw=
//pragma protect end_digest_block
//pragma protect end_protected
