// (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
NCnP3GyQfW+UW1m3IGmzwL6JO6Q6c62VuNdyjC0QIaBCfelvuaI1Fi2bvTOEode+
G0h1ClUlwSRKbly3ic11UOnfcoLbfTOXWVxLx3RBjIni9NlnDlYaZ4+q2SK3TFm0
0zaS+azLF3hjvrnsFco8s5z9BlQltUt1eY06FY01OZ8=

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

`pragma protect end_protected
