// (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)
oPpwUp9hcKX1RqwuEMv5YQxRygJ/U35yRSsGYR62Yz/JQapn57IZ/pB29PdM18cvhNOyy56ZbOx8
M7QzawcehXUTXrCAVh0GytYma518/mhdwUhF1KFsmofpzab3GyDNMvx9A68RcFM17muGHJPJazvB
vmWUMZ3Ktr/42/Dni6Kx9srTwWppxA31+4jWnIWRTw7a1KDQlbFVW5247mGZvDk3keYqrlV8IoY9
5fnVJTLwlcwa+ohYJ29Ms6ziCSaExm7ZsaRcWfNWigJCzKbh+hikcC8tLkM4lCg3S0wRjmRHO4k4
dVViZARgHNEBj6IQPU39N5OFzVbzzrCKtaSLDw==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 3536)
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
Wns=
`pragma protect end_protected
