// (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
seAcspfSxnf4mCYbkdnweTvo8+4jllLdYeL2JwGIAjeHe3YOb9boQnz2QbGC1WiP
9zAoG17heushOhwX2uXagyRJ2fCkmUEoO5/B8gJhJdYF5Y3PqpGdzH3biMYnntx8
Ran3VdxmCmk/RICrFuTOp5H8HbFynLlxmbuOClhnumHEIkiUIX6egQ==
//pragma protect end_key_block
//pragma protect digest_block
usjw0oLVEtSFO2bn1buwiTFddbY=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
wt8BZzB/bRCdpNwYqcNZdx/0mAE=
//pragma protect end_digest_block
//pragma protect end_protected
