// (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
n9IjVpAdt6wGl5duDn7dj7ttXVUqzTttw4CnxPSGikIres6Ln7vXaq4s0n2wSfJK
UBiT5z2a5YV0kYppDCsRrSMYyWYlb8u6Ho4kSOpo2eiRoW08lrx82uDFOjabMBjI
dDUIqV+njdvbW9joQjbvgUVEk9v+zfrd63OVcdcaCeE=

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

`pragma protect end_protected
