// (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
2JyT2AzU/baCZPDLrrHk06LoIWCyxROlTdc17d+IoSPYl/rsYNYRBcXO+PFPDJv6
h0UQHvmuE7eMnZ4BDs80/F3d2C9IU4xqoLzPUv04uuxsujyyJApQbaE0ysRtZFgC
lQqlT1m9rgufk1GsqE/HCMTczcXLGfbzqRaR4gzCWirC89eIdTxIhA==
//pragma protect end_key_block
//pragma protect digest_block
QX02wB2PibSWEMkku8iQfHntWvQ=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
6BDOdY4CI28QDIuH07b1tSXjjP4=
//pragma protect end_digest_block
//pragma protect end_protected
