// (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
44lgXlyzGH9ixXOXw5WtH2vq6QRTcOcby05pzr8TcZ9kG/kqq0DOpfLIGu/9Phe3
+aNp7yY2aJajBHBLNg0QcgHxPiyZ3fsHKUvGDw1keczUkHXUR8uMFARxqEY9UDUs
hPFWy4S9XStj08GyWvUI2CPLbggwpioaK6CksM9s0vnJvbFt7gox8g==
//pragma protect end_key_block
//pragma protect digest_block
pM0tGvx3thZ/y7VVUCpqJ/p8VOw=
//pragma protect end_digest_block
//pragma protect data_block
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
//pragma protect end_data_block
//pragma protect digest_block
a8pgQJjRuJ7C6tUR4WSckUsds/M=
//pragma protect end_digest_block
//pragma protect end_protected
