// (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)
tbJ4CKCIHFNQ0cA7HldfhBduMCtmf8ZJgqEkC87xsZuAGIE/arg+bqEMy0nvLNOnCHuk1f1tBGrw
qoiTWO7vqNLIzLhMq8WoA89KKY8XU6mAEJ/FoCtwNymxiIRn6/b2gHMlFTWn9eNL1n8P0HkXMGFI
db/fYBCSib+QNqxQX7gGArk+kl2Huy0qXR/v6n9qUZEcUXmKtftWABk3ST+VR9K11MnJGMYN/KXu
T+8uJBqQtFV3sH7avOjIm4su7B6pyvhCQngdY/VH/8GxKY3Y03cEESRbIblpGUI9MzwPWQLAyOdv
STZCcgIykeww7JPjAaRhC4JkCOQCCsvjPtMnPQ==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 3440)
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
OevF5zXYjOThwdh+GEwLcc/A6EU=
`pragma protect end_protected
