// Copyright (C) 2018 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 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, the Intel Quartus Prime License Agreement, the
// 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 18.1std
// ALTERA_TIMESTAMP:Thu Sep 13 01:35:00 PDT 2018
// encrypted_file_type : local_encrypted
`pragma protect begin_protected
`pragma protect version = 1
`pragma protect encrypt_agent = "Model Technology", encrypt_agent_info = "6.6e"
`pragma protect author = "Altera"
`pragma protect data_method = "aes128-cbc"
`pragma protect key_keyowner = "MTI" , key_keyname = "MGC-DVT-MTI" , key_method = "rsa"
`pragma protect key_block encoding = (enctype = "base64", line_length = 64, bytes = 128)
mE+E/m1Usgdz/+EBce9ROP2VQD7DT9uSia5DdgstzTVuyy8S71yzNmrf5dAlPvEV
XnMcnxVm5pwyZvIBwQRhrthztAi6B7sxt9EWwv5yOe3liFfy7uEVuQX0CxeJjicE
kjmbvE2o9O20aUlqirHsnwZ+AFqed04JIGfxG6JoTIk=
`pragma protect data_block encoding = (enctype = "base64", line_length = 64, bytes = 2736)
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
`pragma protect end_protected
