// (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)
dY8xsjskXerPGhrcoSepseK8jshyppS0fzuUmDwrDzn2Wk+rzFFHSRtFFLhz8XTPqDsz2pa/uY8d
Q6AvmWE54qjmGAgy/wOdZ0uz3ifSjox6zcPKOsDRYlYqzoJsmkEg29Ip+IpEiX+tTtgmmIepbDzE
rAILIh2hW6ZL5YuIFbLS0vTK9+6cE3+NpauxR/KjAV+DSFRCjhGxT4f3UA7hBzwFNcMWZlTmiESU
KUJW6M+EZ8cb6yoBaEcqyRSMmVRd7cP9Y25ysfznFecnQ1/5S4Chfvfd6BDLKgYa5CZbjqiGoyBA
oRxN1qJklaOiaeeJpNjkwY0jT56BY6GHR7y2yA==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 3136)
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
CA==
`pragma protect end_protected
