// (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
8haN2j3Ugq5fjQMjNw81KPVtue6BEVJqrbkrqagCT2SLzRBXlRhInjokvaYvX6K+
wpBTBv+7V6rDL6d2XSPArkdf8XtbYf7ao549vE9l4HVzZ50KjzjOGdVAVL4v5j1l
7UwlQ+xPrupv8Z9sxq9VbdZwtLFSZx+sLao1UWieodd7jTB4+mnssA==
//pragma protect end_key_block
//pragma protect digest_block
qFWoJqkYVcS7yD1B5gMwcHeCo2s=
//pragma protect end_digest_block
//pragma protect data_block
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

//pragma protect end_data_block
//pragma protect digest_block
3T1Yyotr6g9VWEi/0iPVk8hHScQ=
//pragma protect end_digest_block
//pragma protect end_protected
