// (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
k1efsagHIUkI6fSopqO/lRCld5NjTMeOU3au3iIQJFuxCun1w6EQpQoAqIPBQ9ni
dK3newHn9qLY93rrFONV39CmXLsQExE1cRVyeiul9ADj3io8LJFtxcuxUuCvv1i4
vmB5fQKW3Xp6+ZHy6pS4G88euIxK5BCU6DS+PjX0Muc=

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

`pragma protect end_protected
