// (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
QNyOGg9S/04pM+7+FFjMn0X93JDUyVTd9zmLx1ogSr/6XKOXRSSCJP2j7utcjxVb
lBfbHfqTDxRf88tUFSueXF82mvNMkTU1FwBWp28JeDv1ZYgYcMD1kUHxPJQYqxtI
ybOEX327Bkp0PuMpKWKgBeHykzRH9r5CTKjw/b4BraE=

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

`pragma protect end_protected
