// (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
ZHhq25F7Mq0Xe6lwBOrnjySGkx6YYSijk+WMQSKZ45mkOuS02Z7UGchbCAKRxlgm
Qdg3iugQ5z1ivIw8UW888Aa2sz2E3yzS9zeUyHfQVMIZjEVmnbf8z0LJhADeA9rq
jfypb4fZ7Unate4ySF5Ra5flnRpI5f4pFp5YLBn098c=

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

`pragma protect end_protected
