// (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
4Qhz9RRyhTN2zn5c5yPvAaRzifWMt9qar1ANflAOPcVY3GSFCl6C5UEYhERBMW1d
/BrQzJ37TxiLgLkORJzkrRbGhwc36dXgCT2pV3FtRgMJ4DFgzl3G3Ia8uPoOZrp0
Ji5Q6ITHVekCDj3p/bKdf6Vv4jYg0eFP4UGKWSk6s+fKh2oDu4lV1w==
//pragma protect end_key_block
//pragma protect digest_block
fVjVVfp639pk0zUsyrWbAlpRFH8=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
+nmQqvSO6YubfsWu6NCHCrqiv10=
//pragma protect end_digest_block
//pragma protect end_protected
