//////////////////////////////////////////////////////////////////////////////////////////////////////////
//// SPDX-FileCopyrightText: Copyright (c) 2022-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
//////////////////////////////////////////////////////////////////////////////////////////////////////////


`ifndef rx_parser_pkg
`define rx_parser_pkg

package rx_parser_pkg;





//put a blank line above


`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="NVIDIA"
`pragma protect author_info="HOLOLINK"
`pragma protect encrypt_agent="Radiant encrypt_hdl"
`pragma protect encrypt_agent_info="Radiant encrypt_hdl Version 1.0"

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Lattice Semiconductor"
`pragma protect key_keyname="LSCC_RADIANT_2"
`pragma protect key_method="rsa"
`pragma protect key_block
KLd6IRBevsh9Vh0yszoiqCNig5Gmm8BT80voLK8lvwBogp7BPZmiWQ58b5EM8D8M
EJZ1EqxcuwgaUj7L/iz9fwMPvIYxxd8LDdWp2mXz4+BeSWQRExU9/lVR4CvuidoE
Q1OWqtl+DqHqtba+/puccgspuTh9PyFUqn5EpN92EYqssQkW4jGpobtX9fQ3qC6C
bKfDOkTrjirEUtgMdOdaoNJhKU+PBze3YBEXjW1eSTswZI1RjVgoVl3IgZR2m9nR
cGnJNNPEYLD0yWtyvVd5PkU8OII6/7CDofFWB+V+bNRzz3tpfy/LZvvjHgmY2Xgu
w7yVoyDYDyORf80Bum51Zg==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=128)
`pragma protect key_keyowner="Synopsys"
`pragma protect key_keyname="SNPS-VCS-RSA-1"
`pragma protect key_method="rsa"
`pragma protect key_block
LSekUvC0UCtCmx+vh91JXbNJMvMpX9u++FapFU5RcrOgmZELiB3Hta+VKBjTPDk1
F231KfrDDihokXvwwDPRKA9AIaEW3iNBrAcZ9U+hB+3E2V3biF5fJaKIjEr9brEQ
isZHVyfkEFC+kevtOM7ULRosmxE4wBIuXhrEBEv21/0=

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Intel Corporation"
`pragma protect key_keyname="Intel-FPGA-Quartus-RSA-1"
`pragma protect key_method="rsa"
`pragma protect key_block
vD966aQTbzHgrckKAfpINylIgz6KW7d58ahmgVAwOpobDpJQsHuGHeNnoQcEUoi+
jkBFRTN+ThMKYbm2zb8P/+DQb0Pu50i9rzdLpgT5W3PhGH/D2dmtgcidUEvQmYG7
hPwZry0RAvzyVKuncgpMZf5do6Ru5pzUSKUzwMueYS7FC9aPKhPo9EJcbXZHOsXe
hHR/V+bGEizxCOu2H5QehP4tTU5oVn3FYEwA1YlqSdxOaKSChzvA9zWPBD9ED2+C
uotwIA9r6gFArLxQlvqhrUi92VmyeNtCvo4YybGt5QImRlI1OBJshNZMU3pORbS/
Y1suXcG2n6m72kcG4AfBUg==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Xilinx"
`pragma protect key_keyname="xilinxt_2019_02"
`pragma protect key_method="rsa"
`pragma protect key_block
Hl6Htd8plZEjEf0yYZoTMyybDn8APlxG5nEmw6aOz4CAtwdpXYUtIEjQ/wICwKtY
mDmf7mrA33f1SP6BHxzUdQVw+u2C1MYm2jZ5vruhoM1Ee05jIzVgJVXJalcu6uDi
L9pjiLz+bEwKn9QeS8J6SU7A4wplP8CCbeyQ9pr3/ll3xiSy+yrhDb+m0RW414kC
QYIGGG8b7FtJNWSag7hunr2XRR1OBAKxTpG5iU3I2UkVfdOp1roMxBVmvajMAtT3
U9/fMTGCZcNBno5xt6xJ29yUOmuEfBtqEt2JVLW7vjgme6uxRFS4ivh2M+lJqXkP
1dIQyLr8ZcvvOR1RP4qtZw==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP15_1"
`pragma protect key_method="rsa"
`pragma protect key_block
nhiaDE6c98g7UFqkoQMVRn1JFTM2Vh5Gz/UtECWsKzPAuSLc0zoHIrmbR//kzsDn
JU5zaQQ+T2JvkHrj7gCnvWCC/hXaKUcguVYLSk/fmm0zjufFo3OzuUEC+MTqQiQc
cIVgzHLNIDYAM8FoLLX0gdhWVE4gWhG9zdftEaA6Sz5OWbGEnNJiy5SH4pHJnWvE
0/qeVyz5fktuyxCURXVHZCEtNxuBNZP2EhyqTn38Gt28u0euW5PwIm6rjrIki0Bg
MlE9t6iqOLGjDydLZKayP1l5W19X7xDF8zyoM66NlmytS/OBMrKOiOsT0Y43Kt8+
CcmkyNkADKoPgw8xNzXyTg==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
pYc4bCSe2Iq9q3U/yUr1cPWlkBCrlgSQRUGDogYguTiqwu0vCjyxTx5srI0jKzU5
iCGEC87kLoJrjb5MPgvdIqAP8xW2uAZlsUvyg5pCnjepamPE0VOfM9k4vyQ3P7E1
ShmFxfUYQnIb+K+UZrkdMZcJ2nyhsNpt2cqRYxf/uErNztJSxbUgqQ9VjpWUkvOD
UH1pHiE93oMOgtJF8cGkwC/QsyTMM1TUMseH7Z7c4hKhPHc1rXIaZW5UVthlhrHJ
YjwoNJpoyeCF93e8ch6YvQLxPqXjYVYDzudulYvhnU7kM8mHRbnPnV/ZJfUgxkfy
s5q1+EVP08TTa7FfKwNTjA==

`pragma protect encoding=(enctype="base64", line_length=64, bytes=960)
`pragma protect key_keyowner="Microsemi Corporation"
`pragma protect key_keyname="MSC-IP-KEY-RSA"
`pragma protect key_method="rsa"
`pragma protect key_block
TMVkOeMIJrn0OJK7t6qX2in01iJdZ+jD0P+ERviv/WcBZ0WtILdjk1y+Mv/1gL9C
eUb3MnP3EmXe5ZhonSnUsJlcs3INNL+k7mhz2bqFT7nqLPrXdoYvg7x0hkiuGrGh
kk056KPPCRu7IzHHXj8GSvRv52J24UsKyIfs/2CKfHhWAXQvY/v1AmA2jxTBgX0/
2qXR6YD6OSbb4yi1nNn7hG6o0vtfOy0XyiOn3iQhMCfNr/+31umP+38zVHlyX4Nu
6jsiTR1n8DpIJJT4Qj1qn1iugC5foydIX4/5yqR5gKbiUO92O9L5BQCTKOtiorjj
4HdQxNcP3FSJ5X8iRAODOGJ0JB7CaIsx7byr1mAnuUMhJjQGNGAAeZtW38kELipk
F2K9dPnY9iCFJ6qPJfp+uBX8yUD05sxtvM4EVekST5xM66PoT/Uei51WCTgLo+vT
CxO5hLfZ4aCgObBFbx12idEIV2CRLRUud6Kwf/Lf6hfyDCPS7HlsttL9bnUQ5qm5
yWR1iS4BV3lF9wrnYV110/MmErVMBDLWkR5aaw0/5YaUweEYBx4yF3xPUGIFNjzV
2EgbCzpHxsLgwDfly+/dffBAUabhz9Ti03xif9omzL+LLPTqE5vdV1DhaY/rJUp4
Fv8i2rdiZi/igBmb6w8pSVUe8vaRZr1Wd0DbCOfcPEd6DDJNjNKG8F0iBXCC9VyA
lyqGbDjssN33BHXtQv4BnbTmO3K2uh9nTTMugqNxAEwsOJ1T97tAwJv8DlPrt/WK
M6c8I9atVD47KpE/6Zt31TvMI8mmobjtOf0OYeshRqQQPq1r2RQzAjCnrM5eoNEb
VNIYd+sYlWvJTUWoGWC6d5IqhSX1vseSemnKNQ21/0LRpOLT5+0ed/+vfQOvXOlw
ubaFsHgny+U4xCer1GO+3ro49temk0tVrLtWuy8QUEjQNTE4AWJCGsYDeKb+Iyik
b6XEpv+J0PrR7d/4IixO6gBFyEps+X/44wP3JFsN1KekvJWYl3DukKeEs9Boqb27
RvBVX0dM1Al6rgrCUCw/qh6gPkUXYjt2ni9YARCPxCP/IbWzCDuxs3vBpXPlzQyP
s514NYdEAic0zvLDq8EueE9OGUfpRYhCSwXZYO7KJgyRxKOBz2d67/Uf0Gr0dMiE
Jk33moZrn9b7c3TUApE8+i5YG6ZKVdApbiXohd65gbMVGj5wmYR6rCd3QQcyCm9t
h3iYk9vPxeeULf29ASzzXeS2qfezsq3eHYwblB8DTvwI7I/1+QW0zE958elBDgEb

`pragma protect encoding=(enctype="base64", line_length=64, bytes=128)
`pragma protect key_keyowner="Mentor Graphics Corporation"
`pragma protect key_keyname="MGC-VERIFSIM-RSA-1"
`pragma protect key_method="rsa"
`pragma protect key_block
LsW/FZ+WFtnxEf++fFAM7HwwKl/yL+hn9wARt0x05ChZBF1ZhYp8zuHgCZv6mMzP
AWLYzMoeWitFrrLnZgjRjhJkzn6/Bc9+RLAIgp+W/UobSbLCSkwAcpqr1xoYyrbR
ZP5EA/Lplldpae0gINodph1fLBuJVy8c4VC0944IgXs=

`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=64, bytes=2032)
`pragma protect data_block
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
I2nIAf4v9Cf7JnSiuHibOA==

`pragma protect end_protected

endpackage

`endif
