// (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
2s44pSUT9ySAjS/erIbNs9Uliok5xd63VmQk1Ef0F84ZaL7ChH00Zm+/bvmOHLfe
u8/TRJjm6AptfFHqdgjp/+iRLtrxKfwW89S6lcJnIuK6toq2BatNH4cTzpdnRFeZ
13u+h6qgsRjZ7qfJCt98KrmWrdxT/HDB2MqC3Uh1t4AEL8rB0Z6iHA==
//pragma protect end_key_block
//pragma protect digest_block
Bz4XXTZpIsoJba0YcvHtsOpIAAw=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
14e7XnKxys2ssPXC7s3ucwMIVSY=
//pragma protect end_digest_block
//pragma protect end_protected
