// (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 version=1
`pragma protect encrypt_agent="VCS"
`pragma protect encrypt_agent_info="J-2014.12-SP1 Build Date Feb 26 2015 20:50:25"
`pragma protect author="IP Provider"
`pragma protect key_keyowner="Synopsys"
`pragma protect key_keyname="SNPS-VCS-RSA-1"
`pragma protect key_method="rsa"
`pragma protect encoding = (enctype = "base64", line_length = 76, bytes = 128 )
`pragma protect key_block
RcM8hNXNgjydOAmPVv8QqvPC/GFeMj39mqK/Ktl7uv1KV6Ptdag41uKxYnrf0rnw
wneX3QVK3PiEjAjBnpTrvMCco9xfnyhjN3v+MXcOKaqREag8wzly6V8jn6cVY5vN
OMav/ywUU6nNoTl5EJHETjWA5pDBS10tfBcLMPInbD0=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding = (enctype = "base64", line_length = 76, bytes = 5232 )
`pragma protect data_block
3VvQ8QZNv8+oKnHlhri5DQfh5LnkOKAfTTQwqRQH/FI29HPx5LQ2WFoxH1wuiAxi
KTUqY8Ssd2P0VRSbv0cvpzmY3XSmWbzUlAUNWv0vJ3/DaI+XiKYz+qQ5+ywZEfNz
RA25c0gCyNVP03ApTIlGDQMl+KUqv5TqMq9dlOzotWMkX5H8B76d1tvUcmeqqe99
Bn/Ty4kosq+ZDVmaQF76Oxy7E6XvhUdRbwLawWdUG4CweHrx4//9ZSw/7DxWAgUa
4U5Gr286A1cx5+W1szQTAljcQ8/uBPTepfiiIp6s18DzvyoP9l1UF7Bx652LxOY2
Hri4aTvuVWMeVznexQOlQjDe4fNfchDyTUURvu8fAbHubsTpfwKG41PWiURxIDPF
9iLuLZeUrSfR0jHyW3IUwwBtqMdchrcdsDu3w9GQfxNFzTywcAlzATmqQZMagDEY
U93gizl6FBniqhIuNMuYpLw+LwgZry1X1OXzjQqbYB6bE/qJdudRglI8ejDNL5p9
sbLyDmGtfxxuM+kANYwFFsOZ68jfspR/BdE7NjOe/Uh7vEl4yvojNICnUvO9vx70
RgoABVPjEpS2CL3g836eUv3YU9a4GtguySrRpPhdGw1tteIM1zTq8rlw8B3qOJpP
M/kb154uo8oAm2CRrhiM4glyPtlIYD+cul4gac4TkrzJAInIp63wMX6GvEsmWBBY
aVmwTLWFX5LyOKRyKG6V8Tcu6PaReL2H/oU3nk1VAIKGpfzXYndGcwnaLsmSj6DI
WHIB0iA00sYHqyywGDyaB0QccRmf3kqEqgb9/amza/und0kL986PSggLF1oKQ1uT
sZY0mjAmGP0A8JFYWH0FR0mghgC9B4KNmHka4LCFGcLq9WrR6oFgxjRJnpPaFflS
+c6a+KFrxPT8GwcS6Fh+jx+faCjpGPH4U9O3zX7nhsD6nEvkFNR4bhKfscUR0VMm
RizriZ9gVBzMmxsAElvv8rb2uglRzheMhQd8ar/LUFt9xkUngcawytqKouCDxKTF
I6p7qy+NIfszZDO9oRa+1B2AdH44YdVRryNwbpldStGRIdlSazc35kh4TiP0dkmq
B3pRck4NYVWzMFAQnjVp2NIGWJCXZYcY9yEQ+Us0pZIbE5qAna1FIU4uZju09wCG
Un62lb5bpXNsZx8SNWdoiBw3R3757YBBYetUWOYZfuQsTpBAXXWbGa9H55MlM5wq
5CzZmmAf2sF4CVcGB7IFBA46DVMgLr3XNCAF7/EyHF7goSLjDdhPWgDAKVi/Ftq6
Wj+8lGYtmBfv1vykyklTyKyXsjDU5lBvYey7OtN8NH8dXdZrU3j/MQODsF86Rrpp
iGUAcnjeCN1Wh3+3dncNZ64OUJiUbNPDPBZQcmqRT1MfYAtzANVfGoW8rL2nfpA6
5EEI27eFg6vNKsNsj0HHTJJKl5Yw+iEXUauM6mlv8xeIvPB05kWMRH4ZjV+O6/k0
mz+i63hj3UtWLccIFaLqn//1DnDJvLtk8T70Fif60c+yUAvNVILPh/cw94vt5TyK
sgPHktEhNPEvcZkWULkutzvncpcIvCjzgAFoe/Vft/vjrJAcqLObWEvVQ1ke0qAI
XJkQ4gbW8TTe8+0nr1xlIwgWqKmt7UXZVii7s9rDSoiJAQYPHjCEFgR3vQC7Ixu6
dcdSqfJ/2QO5mhcr3dk0H6918i6wfNn7jkI65cYk7xncp9CthG4u2GWW8W06bviK
ZIMor9g6Ef8AmeDQ16Cjx9Dnf2AbBIsQg3pGJ/MJ8fqgmKv0dwvovEVBZQ4+v+GV
e43+0s7GtwjVlLY2W7948+scCZQj1sKR149xfXhWlz3OY4nFDLeofyOFxs16bKXV
CT8SEiBS1kpfbWMfQCx+0ERmKjLePD5docooF6mgaDr4xnB3dFLgIDD+9OsEVdl+
xdVOZprxDQUc/NJ0JGRnAQxdzluNng+tVBTU+P3vz5s2Q+eaDKnKGWqeyL0SQFZF
pjYgaw8Szh43HOjDUgFCpBaZqCKdc+So2iohk1CZ3yAAxIQ3npnIqGGQ3NtN1S3S
qjhCyPH98NC2WN+TOZvWfzjefoncD/10gBpcZCrMyRtK+eUhKdc9ZJL4/Ja2Xwou
KZ+XYVboTBZ5L/zHm1DawVrzVrQxA0+rVCrGBc2dv3MlKelaOaSeT2I/1tqF1OPO
IlrcxRvpfvS8ykssORiVWZqav6kh0ZXB3PB2fEYRB5OYSthjtqQum65G8PcscI14
zofyHvxJG8c4x0472gR13v39LmBzDlAQ0Ai91UnGGc4lzUwVqoXGKhWCVthmQyVG
EwYfONcGHdYX0mOrVEXlbYZ99IIn6nO8OB5ee3/YErx8+T4OqBbPtsW6GW4e5blT
i2ESHBepq2mHq6FDbrVnsEGYTteczV6mvoSsmyDH2Yd3T+BspnBTIlMUwSEc/G1e
vhsB56KKGhXFsWRV86OZAz8YVAxH4AnpQbOu60wxuRKeRa3Fv6qg2P2tBeHP21fP
BbAREzUsWjZCaRUx7MN/NjEH+V7Xdg1XcbxUU8Z8BkGoRwLfhi0L6YwL7Nr+6Dw+
CozNM6TxAxC5sf/TqaXOL/xlhy8xHKlxjCzwkyMPO2OBi7GL/6Z2tuPrhfzvrMqu
U4iC0EOa/VglvnkTVr30uCijtBB+eKJ4vsWqGRXdVisZoz0lnhuicErmpGlncQeM
HGhOwrolhMxauJ5QOwc/PUSM2nbB7M7IUNP+Ae1UZFdSx8a6evkn2h5OHQ1NCsMu
KjsZPGBKPK3AKi8pmda+n4eiUrcb17/hABcax7FRZfSlL/jIgFTbvUb5Gvq9rF+V
Q9Eb5UNbMSa24Ocwd3sIo4b6xGFFrnkjKGc3uRkzPpYfNOe+XYsuFylCcimo1Zsu
MLB8nAi2lA8rB+ccZ4Vjd2DVbsrngqq/g1MDC8WWBXGwjiVhFVKwvzBsLAbeMo73
6cZrnrLJdjKttt/AZvB3KkWkkwzm5NGkpwCYX3r4nLm5cLbuqzEUDq1vnkoiwNzG
u5qTxW+C5+rDko66dkL96449X9kvke8xTk3fPtuU4YnEdTBUy8VOH4QbFymaReld
pC3OP1srGwfKbsbGRmIYy9U8Ixeh0chfkHtx5KXCT77NMiOJkEfdTJRgKQbIKma5
3LqSlfoR7WTLLX2oYWPQnrHsqKlI4lvKcX1P/knD1sSN28SLRhrPQaIBoYrwmGH2
SSYPJGvb5IDGfU9sVGNcBX5wnrRGGuqs4NG5lWTorL9FydrlzmNsJiXK+N64smTo
6xowa6pltR1TrZDC6yJXKn5iwHFIitVesBGrJ6dzSUVmkdP0f4ekBJ/Eio91GGF0
eOvEYzJF8nR6ThUyGont7UYlmHiGKz/x96xZLa1MVGfvsDVljVANxQFBbwFVYPhr
xIU5WkjncyrE8yke8PzDWDg0RCg72POhIUFJJwXop/nn9tSpl8/TgqkTVi83yV6g
Dc2Z8NpYwbdAbXw3r8TU0yop0EMGmtDwVEfZJNVpl6CaJYbgBQwESkwFqlQamR+/
Ce9wPkdm/tYf3vrIcMSVRH6mCrmdppt0WCb0ywcBx5hFgIeigGTrM4CoZ79Ro/ug
uQkQGmtswdJEJcF56Ks/v+ovnOUtk59Z7CR8RnthhUm9uPTiK6Qr1qnlsfV+z9kV
Kl0oDc1/ceKkAZQsJKEOd/D6RG3rSUN+p7B3/8ArT/hlqn3DhYFFhQmeL5byrc42
4f7OxgdeomLFRVN76dXPwio/pCqxTk3XxBqMwoC06equzWablw05FNrFn2NHloOM
CgT1AhqdmSIZdT5OtqnEgdXHakr6pLMFK0dXoyALWGPC8Yj2mojyaF3sIjVXrt+H
CW3VLtnyDvlPzNF/ByDWOFPtlvLPB54GyYkEsbgjjWX/KQ1zt5DK1aYKBqvegnrX
6KkkLhD1NZHlGIkv1Nuby0TbWwQ72e1Xi+O3dxyixkZwAah04ZerF1hP2/KB693r
i3cKCZOeZbOY/bqRPxiZj0fgGBSdgigERpHrGDRD8KMbJ5HB7qcYC+iYQnA2vIDP
UgHyi+CmnUNagbfaKWms64gM6/Dxf+B/K4YI5D5/tgQ93/E7eijE82G/2c45xBFS
smsW65mHm6s20nBe/+/vVK+GI2nE1ofAWpC+tblccuM5gCwwI61G4lll5ISagCD3
LyPabw0m7H30qJ1aM6Sl6ksoeWV/R0KNVUD3cssPVWFeTCoeSBXqMdlvL7i5lnS+
H2ygay8vJFvO0E3g66V780+gnwCb3vcS/TES2d1QrMmxCeKKlz4fAm6ucH1moQZe
bUjWbVvfcSDLNwpzj1b2c1qzX/61PkE8rGtBdRPoQZBxaQ6i1cRcuVcAbxCdMIfE
WYtnkv7ASukVfYXIRS0kncw1sGU7HpLhHmRjrsEbLLkzBNBxzul25QRQoF7mFIdi
FJQRj3NoYYi8dSDCsvSfKw9uFZBevNwP32gskYtL16kGeYFrTCrdQeJE7mTyPJ3h
/sfHuqZ6hid8RGqCxnFuDIWfDFNPsk8YD18Zi4twh/SK4T+FIt+54jEFZ5Ch7klg
saNkJFQG5C3jozzn71gOqHDEk7xTHkxs0iq+uwG1H9Jx79N1MPot+Ez49PVy8sz4
gLnmAUWYwFlCocOAvH7NtCumzYEUN2Qhn/ieU+ueAlM50aLotsLhyDSo4s1Tv2O6
P5TEFFuRkTTdqfoo82WpSHydw4xIxILiGBtzYVRHJkwGr3Um2ONgnhRN2jdHHlGQ
YA7iZWXI1uuzmiU1HoU5nHEhtXR6nBQGmaI4gdxYI/r9/dF8C9kJ9K/xU2eKWe4p
imm2lWLkXmcrZpmB/cgxMTlUc7/Ay0gxQ5aiK/8ucYmxj6UDI+NrLY1YK+jQu7Y7
vMqE3ScA/6Dfhp/Wybj3NV82xe00Tn5qhPShiQ4p4iwPL3gvGxroiyVw2ElHIoE6
rLwJv5fjUKgQVWMdEIQEOHn8C5HFL+br3KFXhZn8jrWXbq7Y7/YweAAnpaSEVsrx
NmOir+Cs51o6t2HVm86+1cPkXTJpkJbT2OUVkzFyQ4xsgDXWjtIMeNn6HXeWj19x
6y9CQf/YLIhnkwFbETpbztrJqbDOBicisHTqA/6P++R1sqzGApcpImRVo7/HtvHo
P3qWtaAlDu1GoWwWpTXbTBhLR37boMDyNiiY3A9pNX3GS+PqPAw3xXjwRdPFJjiP
V7wGPcAD1M/FBKXJ4akH6Oksz0A2tiisqj3THCKXc4Pmfby/SudWysd4wJ1ROe9R
g2ov+rYMVJF0yjaq4MZPvjPoOcRMvf9U1AFm0lSbyFS1/xYhhKbOorfbrWQ8uLL4
OgChYdc+bRUK5ReOAcXdH5j1xBfRPvf4N8ny84eiewqcRr/+1qam1dXdQw2ub144
blxOcJ+8xD/nE0GB/dEnLPOdihFX92M8IpuNdwWE3PsGR3Gkxb9oQFESJkwc3Sfa
A0eRIbnfGr331tmRKL4ESL/uWAFkEBJSV/Jy92iR8msNTTWZT+1lxF232t6tMzr9
vEtvSkRFsP9lZPvQ1R2GwCRrfDxNDxchN2PdZavlCnhLUZNPpv6YBKasFB2oML3f
pJMjaBFxLodWyW1f5u/bBj/IroOn/xdfTdRVEaeSkZjXvNTNVOem0JbruyUtiWDk
qTlWgqMdbINjS6q9Tga9Jzmp/xowG7q34Hgn0Xq9/b3mtG/FSzKdk3S0QiRRf46C
PXatoFfDa4Q8j2QdOAVZbhEAjDf6J8nLEhDyKA1RhraRUB6y3mpFhA9ChvOQbRJu
lkEIJ2XGMpHGdALoKj4ZsMcUNsMXI+apUuxQw70DHHvE0DHiVa4gdSQkb9yjsMlW
muBonOmxTX8358CQ30d6bkoZ6XMWirL/y2Iuox/eEfV6cF1aMuQimcbxz2MDlR44
USlC5660PWo4+n1+vSdyh5ZmpdjqJD3KcJtVrSAr5Q8tpaWjR7EaCgGDCabWqCK3
CtVEfA/2t5EfIB3LbYr3h43Gc/f4JDyk8oGhlG7V4EAC9NfnoZ6sgE4kPJcBFhkr
wzCI2A/USc7UVSWxExD0xjWn3cZe9VBx+aTEbJc1woi3lR/LG1RUaCCsGPRw+AMV
dDYFhBUATvyHnl8pHp1YhrmZlpb4aavYYQDARUqFWFITQ5Htcy9mAN6yLR1oD2+6
K6LcEFCdqqNnFCrCf8Q4ululV25cdACPIb7umLiLVReFSzBKordVbUkaqY/LdE5h
ha6gJI8dv2s25sNU+ljG1CytV80x2R8Td08QtsnErgjb1Zj20yfmrwi7jntX8VBU
1QC/iXAhSxEVegHH1Wt6yd/aa9mIotdhQ9HRs5LVWtRtCjqMSOq9ck5MG5UbnphP
/UK4ruJOkz2t3rh2mJrbvdkbqektBwIEs267+G5G2vb8KLtOePnNH5d+AYH/isFP
yDep8tb/u2txp4j+SNK18lpPMmKaqEXYKy1q/yRR62/PiyN+NXm+uip/M6zFomrS
lo6zupNj2QAhLhETGE+SAVTjl9FY2Ezwa4lu+OtA2rFMyX+qWZ0nrKvrMxHCMLfo
iV+fZ+mrpL2jgntFiDy6qjyXDTHNqLixdnO1nuSw2KOpMkhUGy6UaLeubcYjyISB
VUgfH6KRGCF5myZPS1XhrjT7+pBTvs8JYGNrakUk/ZiLI8N7H0xSNEHmk+IrhY+B
uEFnq84+vIBUUAGadmCoFmnmpnhW8xJ5NobkGvc78zWSq1rWa2EWsxS28B9bWule
B5NytOpeIpyL4I1Kviye14qATlJhGAKqvWSoQeCON6KI+Ab7kjdtMUpZnCr4FaCC
MbIec4UAWXarSsxKbyQ7pxOBePYMlN6V5sFtrhIdm4fsstleovY0tbNn3F7sKvW2
hO615jRazRNgBgjg+W3Znx2XjcDKcNnyEqsJTGq10G/XwNOLHrjEEWchIPoIazxw
rygOFSdY/fd9RPWieNuanciYc7Drnlf9Huz7X2/ICr5P1l8BFwBY/9h7U/CBdbPw

`pragma protect end_protected
