// (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
P+sKPH5mWrhRzjkc36fkfUO8RsDo4P4cVF3JPQ7DdhFcz1uSD23pHJnTnTVhvpCU
f94Qv7zavrSccJ/ViP/5RXQ06qXfqnl10pG4VAuOjgWhZh2vWas5BKwQ0rOtPEu4
ehatfxLOOwP8z2yeyHd0tsoVVPtKVisHehpfUMSxPy/F15FlKQp4kA==
//pragma protect end_key_block
//pragma protect digest_block
B3EdwEsBTcgVvhXGakdFbLIjqJA=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
9Tk0X/Gvl8MroRAy+w7QF6dUZ30=
//pragma protect end_digest_block
//pragma protect end_protected
