// (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
ya0QGMlequYg2GLPz0tK+dT+pXCI9Ic/H5J1DoZTo/hIZ50eNqZC5OYyMWEKwIWX
ZNAFYf/xyMIiLUrzJ66/a87K9vSCVuUeLF2Rf1mpTBXDBSlN/ijHeTJrmgygsjs3
JIKM5O+YwgQrhpNT4XeHIwgrK8yS18adHCO2fRuUpqI=

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

`pragma protect end_protected
