// (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= "Aldec protectip", encrypt_agent_info= "Riviera-PRO 2015.06.92"
`pragma protect data_method= "aes128-cbc"
`pragma protect key_keyowner= "Aldec", key_keyname= "ALDEC15_001", key_method= "rsa"
`pragma protect key_block encoding= (enctype="base64", line_length= 76, bytes= 256)
YN5YBn1ratxeBjiAYpdGdINf2bg4H/3eVfINXNGF1U+AX8rV0p2FzF0iXqW+pp0q1U+Q0SCAc65d
o8R7ZviCy9EIpN/rzKogSKAeAZ6/3oVCRcBUk8hHTRV8JKH48qqSp/rxS9HZwBHqY7p3GzOrzkRZ
/U7wQ9d6D0J44YAUx8tjOg1HPhxrmVB9MwekshTaR/buW0RVXKgP7rvJIWGCmBdep/t7/jOfU0+a
VW32NQYfdk4bpAL96uVMlqsZFqLX+p/KAHQoUG/fDI1Pudu2I0tYm5TWLUN3NGbmfsboe0h/QxaB
Fcbn1rjchTx0vUqiOavIZQBsgzIt3AhAWVL1uw==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 2624)
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
NY0=
`pragma protect end_protected
