// (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)
lZDL0L6C3Ax/r0Zr6pk0AL1WFZbJnjxf7N9clmPARkIsYkujkoHF++dWTtBQHrvT7chYvd12/5sl
/8dDedBnOiWNB1Cke02a4RRWeTduSAbFqmHZodNoslv9cG0JTf+0v+AEWav8NbDguMmurYKhG1ey
R0QEShueat/t1xanOfWmhpNkq1835PF27uuIXXaWnaLV/8987z9Tyq1Nf+samkkddSUTJZHhqJYA
p5Xs4oZjOapk5OWeFHMFiSXdi/7kgvOCnr24BhYzEmeNFqtEaPGqGlWhw+Y2UQrvOACPnSXzdcAg
Q5nXgdy2E9MOAMLadUl9tT3m5KA0IDkxBAGcTg==
`pragma protect data_keyowner= "altera", data_keyname= "altera"
`pragma protect data_block encoding= (enctype="base64", line_length= 76, bytes= 3472)
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
`pragma protect end_protected
