// (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)
Yv70SBFrto8xaxDLgVw6GI8A42XtgTe6aYGgfG9WJu1Q2q5uEVdRaEI1QZ6bK6ECByxAAfdy6QN1
MJPTwPancVKQ8C5pgg/wsEsi2vS7KGpVSRIVkKgJRBIW7uM5XyQvjPULLDIO5el0IVpILuwMnwlH
d4ux+3PGyPY3wDtkzLX1Hj4iqqA9VooFyMzUBqfy/DXUK3JP1+CgN2BvMXJahpADaYFur6foX3yN
+OJ4wjbp1dotlsSCfVLeNVkI+4NmDXsfouIw6jNJoIn+QLEcHZoqWEPUSwuw9V2xCyNPNDPp1dUm
qRCHGRPLQdmy3sici8IkgbVa7WWJpEaGGtkmKw==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 2832)
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
`pragma protect end_protected
