// (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 version=1
`pragma protect encrypt_agent="VCS"
`pragma protect encrypt_agent_info="J-2014.12-SP1 Build Date Feb 26 2015 20:50:25"
`pragma protect author="IP Provider"
`pragma protect key_keyowner="Synopsys"
`pragma protect key_keyname="SNPS-VCS-RSA-1"
`pragma protect key_method="rsa"
`pragma protect encoding = (enctype = "base64", line_length = 76, bytes = 128 )
`pragma protect key_block
RC+CNeibRIMOtt3hxXs5mMx/WHVxKp74UNi9V8D2g+bEVDwOkIJzD00WmWLbK5L0
isX+j1UVN2uBvSEbVPSALuxKn54Hy9WlUwiQJsw48KSywCwl4IY6rkGQRe1HCFwq
dXMb+9p4SgZG7QdNEhY7QMTlgr908A5e17x9eu8mUjU=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding = (enctype = "base64", line_length = 76, bytes = 5424 )
`pragma protect data_block
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

`pragma protect end_protected
