// (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
lXaKF3vr4JwhuI4cW0RVsUfTemo+MCTHM/F61iOqFcyyS6yuyofSlgVLWFAQWnjO
IU3UsRaOrtECikP8aM+ygNts4tI5dVLmBfxm1vAiukEDaauHKeXydirg/Z0EgmzM
RRrBNubMPmStoEL+sTnG7xQYQJgo3ZdfFrhi0rQKZovSFpEWfLtmgA==
//pragma protect end_key_block
//pragma protect digest_block
ICB73vBgxlCWDZkL0ZsztudkIXA=
//pragma protect end_digest_block
//pragma protect data_block
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
dW8koLEYL50YbO/PQ6dN3w==
//pragma protect end_data_block
//pragma protect digest_block
KtyKZ+sZqZ4geOKsnfIfh01EJIw=
//pragma protect end_digest_block
//pragma protect end_protected
