// (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
f+EKxcEOTWUxmvuDs0dxDa55vUKQPVvthYCTaQ8GViCuO1GxW8jQZHfi9Qj5k1Rq
rR1hE2Eo8JIANWRTcLcUU+ic3LQit9rECBPuRm2qgLCs1+6AY8Rsw++h4yMQkgx8
tOxQrsGgBIVRyWlv4BFcGTFZ4BLcuBzT9SfWcU6E5xY=

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

`pragma protect end_protected
