// (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
6n9f4u9mbdEJZfj7q0Gyqh9VRAjGC3yo/ZLueox6lHnYE9fQupihUGA/AgbIt3ab
SnBd5RfWA9fGYwHM0dhSGWtHVmjNJhesa0FDtKytOLcxoCA5DuMv1qqstmUYy8e7
InAZPdNlZaT2H6nnERWQchLvDYXQVMwAsmZo2+NO6W14mr728t8Y6g==
//pragma protect end_key_block
//pragma protect digest_block
ZvwUJ+7wZv+IMYI8TNJPwNzIWjs=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
AxYali7nRQxN5xev7wg5vuhfxD0=
//pragma protect end_digest_block
//pragma protect end_protected
