// (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
0qs1HbKgRrsbbP47TIvC56K/7EJHX+umRhZ0K3lEte2eOHOFY+5k5zFAtDsGCHcg
ER9azoemaQO1XKBtk5Um5XvQMNAJXQW3DtgnVe27Hxvw+TYc2rZvABEniSPioUJC
KinJYe0tQEwxCCW49qWdL8CEr/Wft4TdQq/3Zz3nZY1MjFWqoaZz6A==
//pragma protect end_key_block
//pragma protect digest_block
srWUrv5ZoZJn9sSwf0zEY8dznk8=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
UfwKOsrAAdmiw6J9/78UhWNOuzg=
//pragma protect end_digest_block
//pragma protect end_protected
