// (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
3fbS2fScg6wk+w76bwoakdD7dYb66Pyrn0VM8njpoXTbJVy5roz2KI+rEyEiYc9e
kkt3v4qIrIis8VT4wh+p3pAotHhrczMJgEE0l71WxbyrT6h+A5o//7aglM/1ZS60
C9p0PIQmY+c/Wlsq/tqJtsRdBOHGGoGeQUchrw3rdXg=

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

`pragma protect end_protected
