// (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="VCS"
`pragma protect encrypt_agent_info="J-2014.12-SP1 Build Date Feb 26 2015 20:50:25"
`pragma protect author="IP Provider"
`pragma protect key_keyowner="Synopsys"
`pragma protect key_keyname="SNPS-VCS-RSA-1"
`pragma protect key_method="rsa"
`pragma protect encoding = (enctype = "base64", line_length = 76, bytes = 128 )
`pragma protect key_block
lt+AISTySPNW9zajGFrsIsbMOOQxZeYItFepACD9ud+C/tbcsHGQavFszUQSo+ru
ckUnh0wMPsVGrxRQ5wxpnolLLaI4vYs/jrdgALwjCIM8uoJJbsQBM6LfCMkwf+CK
UHsaptKywaGfenYa14lVMaxq4deY2er1zdAdfahNZVw=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding = (enctype = "base64", line_length = 76, bytes = 3184 )
`pragma protect data_block
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
j5sCLyuvCWFdCqFd5dRjjQ==

`pragma protect end_protected
