// (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
S48+SLopOmliF+n2PFs4aioRdc67P8D3zsitn/lBt/Cq3mRWTPZ0zxvDw4N6Ur5B
hmm+q/w5AyHq6t+I3bVbnIa6l1dfZ3UGJBJgX2RmCJ07zzLF3gqSLtxGDtumYNBI
BvbxuUIJR4AResGfM8w26LLu20qMf1gnFFiK2IkWLYY=

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

`pragma protect end_protected
