// (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
IlTwdCHpsNRkTgymyDf1SxwjXA3O/g7dKYnRK1XMwMY52Bsqt+fhP9d+eJepujVx
BuZU906aX1YiXXn7VVRfJ399ZYdVOWQEaP3adA1hFmxvNunAA5oLxk5uN2GR7Beo
eCzYu/dmspkubDWUn/Nqc600PNL0ecj5nOYXVprM1RU=

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

`pragma protect end_protected
