// (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 key_keyowner=Cadence Design Systems.
//pragma protect key_keyname=CDS_KEY
//pragma protect key_method=RC5
//pragma protect key_block
TmcmxgCo3ccsqM5R1TTeBMkmZmoqj6w8sodQugI/RCwsxEKO+2zKYS6ORhKqFUTt
iKM8ZOMr4lo1LMr9Oj6nZWIvZ/xkUFOZQaBkhkhGRPRw8/aq3HG45xtHgCd11TS4
daPrzx+ahMmjq8wqTIu4DS0oTdguA0bDZxlP9Jy2e7HtryQfNzcuuQ==
//pragma protect end_key_block
//pragma protect digest_block
b3NK830BSK72JAw735SWZjIkqAA=
//pragma protect end_digest_block
//pragma protect data_block
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
fhmyibw4xoAP6iSZGnr6cA==
//pragma protect end_data_block
//pragma protect digest_block
niUGHyoe/cbgKyQYLG7xQFJiROw=
//pragma protect end_digest_block
//pragma protect end_protected
