// (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)
C3vuY3ZgspcFdYxBvOu6cn2PXWsKHv++ZgZSWAk70gjYnlvHR8V8FEces9DuI3ONR6cxmB+hOAxS
May5MCGmdw8foR3eZ8tCejiWdviFAb9s6XtRFbIxdXiT6paTU/LATEgwjJ3fYta/qKU0xvRWRm5p
oyJYrJIaSWAGF8Mz6lHizyInwzDbb/kT9qOcnehBWFSsmk6fNF7hS4urZANi+cbUxK+LzHFAFMFa
6T3ali6S/geMNcUzREYG4DZKsGBwkVMRA4VKfhVPmuJ6GQuXroTeYvH831xdjbEONFic9aq7LkIz
wOaR9ganiPTPAkU5ia+MGpl778IHiBpyAA0iNw==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 3664)
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
i+T5S6XcqiJeDX9DVxesqA==
`pragma protect end_protected
