// (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)
lwaddEKAjb6Z+8d4oRqWqiFA8Qt11gcnqZW4BLmPOdC8MqFUvKlh3Sm+XCb3Qp7goEnw88Tgbbho
D+lTDY+14LfbNPPwfWm0QUrCS0LkjiqdcMnkkd1txh300g0WgJjKSFXCyXb0OkalHcICiiBnY2QF
3mExCf4cvYm1sIK2mlkSAh1XXIUqSt7j0tsTixklqdOLteLx96+vomQpizSU10uXMnHLcSk2TUaq
SWor7y/mLnYZi7ZDWc+fGVyHy30kC8lNDlLEbcv8kQJSushWIUvsB0VWaj9eP8wTtVk7iTmUNcZK
nXw7mnJff/A8BbqSIDi8wfeuS3sH1E6pnsiOag==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 2400)
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
K4QOLUcT
`pragma protect end_protected
