// (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
TLv8I0QV8tEc3/XPvFaspbRPL1bPfe2vCOASIC0VcYKFhJkzi+5WoTYpfgqDM/qp
EJcjbI02ZNgCAS1RranL1Ksa7CLLcEjS/6ql8FJ6TwN9t+hm9rBuqkTb5hdxZDJZ
ojcr32idheklK8yOHZ7FHxNw0ET77UB8gotFZCDGjRqQex4C/Ub6WQ==
//pragma protect end_key_block
//pragma protect digest_block
5PXTllRrHZPSp4OwcI5q7YuoYXY=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
u7bxGog/zb1cZ/BCtwY5k08WSR0=
//pragma protect end_digest_block
//pragma protect end_protected
