// (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)
ezOnnr9ZBIUkS/csScUQx9k2GhcHNfvLb0m5309YlcQsSwz0CgrzhhAfoSUpSMOOycVXzUBmlOwT
1NAGnPP6LeHVlqdFqruhG3dElsQ4FfIwH8Tnhr3efeel5DEvfHRrg0UfuoAWfRpeJD0tiKVLRoL3
RK2E7xr9p2/7E2wXBCZKfJyedfw6tS2xatkTZ+E1vnVB1L51x5ZLkleZ2jdGNCjdr6Hb5re7Bla7
tvanMwQhkHo4KpFTn+goK2DrTZWckSjrHriShvQe+1wSyKsm6XuxiQtlxAMBH3NzxebBIgoCbpOE
ganri+mGKnLzo9VrEXqbNz4d+UT7exRnWx2ETA==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 2496)
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
`pragma protect end_protected
