// (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
bh5Z1s9s6JfVusOfMrO0rzJrBqQ3TPmeUBDHQLxUJY/izITwjPVUV+0OHjRi9Pyt
NMsWRBhExoJnSVZ/XzyK7EczTaXh58Uiz+6UXMUQuPiMcq2J5v+T2QT2mSTU6pPI
l/uqDqaa9P7ywzBDh3hQYlcR5d920mP6+7zuWhY28Fc5FX0XYuVCXA==
//pragma protect end_key_block
//pragma protect digest_block
YYvpkfDE5Vtroi5WlktN+HHrERU=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
x/mJzdgjaseZim12pXMGe4SGoo4=
//pragma protect end_digest_block
//pragma protect end_protected
