// (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)
HBhwCGsnJDK0UEZYG0fLJbv+t3Ahv8lBL5iLyKygXeAwoqYPj33JfsPSPOGjV7ppPOXkeVKzc97I
iSAnasIDCK/B3tqtOJ1j7YkqVdaG5elr/ZN4bMek5dgoVUdIa8eZNell6IYGBP+Nn+wCEnUJaLgr
DNNwVV43JPuOAGzJpBqc8SD+hoBWnA4tCWshGbJxT2ujgmrWxib1Yz4O/CnJTGH6syr8c6pFSiDY
6Quy1u8DX/cdP+dPhNh3HzqfT2kV8P8hgSQA25BuOQAkFTIaF6RtbrL1QPE/s5SOdUEO13ckUhyK
CxFz+Xx9L9X5MoAciWY+mzqGZlez4h9uQpnqJw==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 3344)
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
`pragma protect end_protected
