// (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
GyptJmxdqsoa+6SqmDZxPZBkGBhqG8APG6oa8MCS9wtFlmGSBmOcj4+z96BFCMy5
uBJtnlej2Xq5fd8bZoGBXhqZRfHfxkaUjP7bT502dPmxXMMOYYYhrMNWt6JW7Hdc
bntWiAiYr1CLGIthx5GoS8AB/Tf1X4TOovssy4hkgTZcuxkyzrrVWQ==
//pragma protect end_key_block
//pragma protect digest_block
OdRfZfLLHRjE+phuquLYJJ1hrg8=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
2JkP11GOum97AVbHA/6uzbyRKYE=
//pragma protect end_digest_block
//pragma protect end_protected
