// (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
tvIUV9eLGa++rK5nW3V/GhGMvwEcrqq4wp7Ns+YBWdpmuj3VXWpRLGX1XFd4tvcD
qT/NvoNubMXmXAq8T4+cqOOvV7/37UcaFaoKyN2+HnYNEqaaSN5OxmQUrxBpSzfV
FnthphBIS4yfJJguGQaOveDHl6h6O21KfcglGdrF4HY=

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

`pragma protect end_protected
