messages.pb.go 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: messages.proto
  3. package trezor
  4. import (
  5. fmt "fmt"
  6. math "math"
  7. proto "github.com/golang/protobuf/proto"
  8. descriptor "github.com/golang/protobuf/protoc-gen-go/descriptor"
  9. )
  10. // Reference imports to suppress errors if they are not otherwise used.
  11. var _ = proto.Marshal
  12. var _ = fmt.Errorf
  13. var _ = math.Inf
  14. // This is a compile-time assertion to ensure that this generated file
  15. // is compatible with the proto package it is being compiled against.
  16. // A compilation error at this line likely means your copy of the
  17. // proto package needs to be updated.
  18. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
  19. //*
  20. // Mapping between TREZOR wire identifier (uint) and a protobuf message
  21. type MessageType int32
  22. const (
  23. // Management
  24. MessageType_MessageType_Initialize MessageType = 0
  25. MessageType_MessageType_Ping MessageType = 1
  26. MessageType_MessageType_Success MessageType = 2
  27. MessageType_MessageType_Failure MessageType = 3
  28. MessageType_MessageType_ChangePin MessageType = 4
  29. MessageType_MessageType_WipeDevice MessageType = 5
  30. MessageType_MessageType_GetEntropy MessageType = 9
  31. MessageType_MessageType_Entropy MessageType = 10
  32. MessageType_MessageType_LoadDevice MessageType = 13
  33. MessageType_MessageType_ResetDevice MessageType = 14
  34. MessageType_MessageType_Features MessageType = 17
  35. MessageType_MessageType_PinMatrixRequest MessageType = 18
  36. MessageType_MessageType_PinMatrixAck MessageType = 19
  37. MessageType_MessageType_Cancel MessageType = 20
  38. MessageType_MessageType_ClearSession MessageType = 24
  39. MessageType_MessageType_ApplySettings MessageType = 25
  40. MessageType_MessageType_ButtonRequest MessageType = 26
  41. MessageType_MessageType_ButtonAck MessageType = 27
  42. MessageType_MessageType_ApplyFlags MessageType = 28
  43. MessageType_MessageType_BackupDevice MessageType = 34
  44. MessageType_MessageType_EntropyRequest MessageType = 35
  45. MessageType_MessageType_EntropyAck MessageType = 36
  46. MessageType_MessageType_PassphraseRequest MessageType = 41
  47. MessageType_MessageType_PassphraseAck MessageType = 42
  48. MessageType_MessageType_PassphraseStateRequest MessageType = 77
  49. MessageType_MessageType_PassphraseStateAck MessageType = 78
  50. MessageType_MessageType_RecoveryDevice MessageType = 45
  51. MessageType_MessageType_WordRequest MessageType = 46
  52. MessageType_MessageType_WordAck MessageType = 47
  53. MessageType_MessageType_GetFeatures MessageType = 55
  54. MessageType_MessageType_SetU2FCounter MessageType = 63
  55. // Bootloader
  56. MessageType_MessageType_FirmwareErase MessageType = 6
  57. MessageType_MessageType_FirmwareUpload MessageType = 7
  58. MessageType_MessageType_FirmwareRequest MessageType = 8
  59. MessageType_MessageType_SelfTest MessageType = 32
  60. // Bitcoin
  61. MessageType_MessageType_GetPublicKey MessageType = 11
  62. MessageType_MessageType_PublicKey MessageType = 12
  63. MessageType_MessageType_SignTx MessageType = 15
  64. MessageType_MessageType_TxRequest MessageType = 21
  65. MessageType_MessageType_TxAck MessageType = 22
  66. MessageType_MessageType_GetAddress MessageType = 29
  67. MessageType_MessageType_Address MessageType = 30
  68. MessageType_MessageType_SignMessage MessageType = 38
  69. MessageType_MessageType_VerifyMessage MessageType = 39
  70. MessageType_MessageType_MessageSignature MessageType = 40
  71. // Crypto
  72. MessageType_MessageType_CipherKeyValue MessageType = 23
  73. MessageType_MessageType_CipheredKeyValue MessageType = 48
  74. MessageType_MessageType_SignIdentity MessageType = 53
  75. MessageType_MessageType_SignedIdentity MessageType = 54
  76. MessageType_MessageType_GetECDHSessionKey MessageType = 61
  77. MessageType_MessageType_ECDHSessionKey MessageType = 62
  78. MessageType_MessageType_CosiCommit MessageType = 71
  79. MessageType_MessageType_CosiCommitment MessageType = 72
  80. MessageType_MessageType_CosiSign MessageType = 73
  81. MessageType_MessageType_CosiSignature MessageType = 74
  82. // Debug
  83. MessageType_MessageType_DebugLinkDecision MessageType = 100
  84. MessageType_MessageType_DebugLinkGetState MessageType = 101
  85. MessageType_MessageType_DebugLinkState MessageType = 102
  86. MessageType_MessageType_DebugLinkStop MessageType = 103
  87. MessageType_MessageType_DebugLinkLog MessageType = 104
  88. MessageType_MessageType_DebugLinkMemoryRead MessageType = 110
  89. MessageType_MessageType_DebugLinkMemory MessageType = 111
  90. MessageType_MessageType_DebugLinkMemoryWrite MessageType = 112
  91. MessageType_MessageType_DebugLinkFlashErase MessageType = 113
  92. // Ethereum
  93. MessageType_MessageType_EthereumGetPublicKey MessageType = 450
  94. MessageType_MessageType_EthereumPublicKey MessageType = 451
  95. MessageType_MessageType_EthereumGetAddress MessageType = 56
  96. MessageType_MessageType_EthereumAddress MessageType = 57
  97. MessageType_MessageType_EthereumSignTx MessageType = 58
  98. MessageType_MessageType_EthereumTxRequest MessageType = 59
  99. MessageType_MessageType_EthereumTxAck MessageType = 60
  100. MessageType_MessageType_EthereumSignMessage MessageType = 64
  101. MessageType_MessageType_EthereumVerifyMessage MessageType = 65
  102. MessageType_MessageType_EthereumMessageSignature MessageType = 66
  103. // NEM
  104. MessageType_MessageType_NEMGetAddress MessageType = 67
  105. MessageType_MessageType_NEMAddress MessageType = 68
  106. MessageType_MessageType_NEMSignTx MessageType = 69
  107. MessageType_MessageType_NEMSignedTx MessageType = 70
  108. MessageType_MessageType_NEMDecryptMessage MessageType = 75
  109. MessageType_MessageType_NEMDecryptedMessage MessageType = 76
  110. // Lisk
  111. MessageType_MessageType_LiskGetAddress MessageType = 114
  112. MessageType_MessageType_LiskAddress MessageType = 115
  113. MessageType_MessageType_LiskSignTx MessageType = 116
  114. MessageType_MessageType_LiskSignedTx MessageType = 117
  115. MessageType_MessageType_LiskSignMessage MessageType = 118
  116. MessageType_MessageType_LiskMessageSignature MessageType = 119
  117. MessageType_MessageType_LiskVerifyMessage MessageType = 120
  118. MessageType_MessageType_LiskGetPublicKey MessageType = 121
  119. MessageType_MessageType_LiskPublicKey MessageType = 122
  120. // Tezos
  121. MessageType_MessageType_TezosGetAddress MessageType = 150
  122. MessageType_MessageType_TezosAddress MessageType = 151
  123. MessageType_MessageType_TezosSignTx MessageType = 152
  124. MessageType_MessageType_TezosSignedTx MessageType = 153
  125. MessageType_MessageType_TezosGetPublicKey MessageType = 154
  126. MessageType_MessageType_TezosPublicKey MessageType = 155
  127. // Stellar
  128. MessageType_MessageType_StellarSignTx MessageType = 202
  129. MessageType_MessageType_StellarTxOpRequest MessageType = 203
  130. MessageType_MessageType_StellarGetAddress MessageType = 207
  131. MessageType_MessageType_StellarAddress MessageType = 208
  132. MessageType_MessageType_StellarCreateAccountOp MessageType = 210
  133. MessageType_MessageType_StellarPaymentOp MessageType = 211
  134. MessageType_MessageType_StellarPathPaymentOp MessageType = 212
  135. MessageType_MessageType_StellarManageOfferOp MessageType = 213
  136. MessageType_MessageType_StellarCreatePassiveOfferOp MessageType = 214
  137. MessageType_MessageType_StellarSetOptionsOp MessageType = 215
  138. MessageType_MessageType_StellarChangeTrustOp MessageType = 216
  139. MessageType_MessageType_StellarAllowTrustOp MessageType = 217
  140. MessageType_MessageType_StellarAccountMergeOp MessageType = 218
  141. // omitted: StellarInflationOp is not a supported operation, would be 219
  142. MessageType_MessageType_StellarManageDataOp MessageType = 220
  143. MessageType_MessageType_StellarBumpSequenceOp MessageType = 221
  144. MessageType_MessageType_StellarSignedTx MessageType = 230
  145. // TRON
  146. MessageType_MessageType_TronGetAddress MessageType = 250
  147. MessageType_MessageType_TronAddress MessageType = 251
  148. MessageType_MessageType_TronSignTx MessageType = 252
  149. MessageType_MessageType_TronSignedTx MessageType = 253
  150. // Cardano
  151. // dropped Sign/VerifyMessage ids 300-302
  152. MessageType_MessageType_CardanoSignTx MessageType = 303
  153. MessageType_MessageType_CardanoTxRequest MessageType = 304
  154. MessageType_MessageType_CardanoGetPublicKey MessageType = 305
  155. MessageType_MessageType_CardanoPublicKey MessageType = 306
  156. MessageType_MessageType_CardanoGetAddress MessageType = 307
  157. MessageType_MessageType_CardanoAddress MessageType = 308
  158. MessageType_MessageType_CardanoTxAck MessageType = 309
  159. MessageType_MessageType_CardanoSignedTx MessageType = 310
  160. // Ontology
  161. MessageType_MessageType_OntologyGetAddress MessageType = 350
  162. MessageType_MessageType_OntologyAddress MessageType = 351
  163. MessageType_MessageType_OntologyGetPublicKey MessageType = 352
  164. MessageType_MessageType_OntologyPublicKey MessageType = 353
  165. MessageType_MessageType_OntologySignTransfer MessageType = 354
  166. MessageType_MessageType_OntologySignedTransfer MessageType = 355
  167. MessageType_MessageType_OntologySignWithdrawOng MessageType = 356
  168. MessageType_MessageType_OntologySignedWithdrawOng MessageType = 357
  169. MessageType_MessageType_OntologySignOntIdRegister MessageType = 358
  170. MessageType_MessageType_OntologySignedOntIdRegister MessageType = 359
  171. MessageType_MessageType_OntologySignOntIdAddAttributes MessageType = 360
  172. MessageType_MessageType_OntologySignedOntIdAddAttributes MessageType = 361
  173. // Ripple
  174. MessageType_MessageType_RippleGetAddress MessageType = 400
  175. MessageType_MessageType_RippleAddress MessageType = 401
  176. MessageType_MessageType_RippleSignTx MessageType = 402
  177. MessageType_MessageType_RippleSignedTx MessageType = 403
  178. // Monero
  179. MessageType_MessageType_MoneroTransactionInitRequest MessageType = 501
  180. MessageType_MessageType_MoneroTransactionInitAck MessageType = 502
  181. MessageType_MessageType_MoneroTransactionSetInputRequest MessageType = 503
  182. MessageType_MessageType_MoneroTransactionSetInputAck MessageType = 504
  183. MessageType_MessageType_MoneroTransactionInputsPermutationRequest MessageType = 505
  184. MessageType_MessageType_MoneroTransactionInputsPermutationAck MessageType = 506
  185. MessageType_MessageType_MoneroTransactionInputViniRequest MessageType = 507
  186. MessageType_MessageType_MoneroTransactionInputViniAck MessageType = 508
  187. MessageType_MessageType_MoneroTransactionAllInputsSetRequest MessageType = 509
  188. MessageType_MessageType_MoneroTransactionAllInputsSetAck MessageType = 510
  189. MessageType_MessageType_MoneroTransactionSetOutputRequest MessageType = 511
  190. MessageType_MessageType_MoneroTransactionSetOutputAck MessageType = 512
  191. MessageType_MessageType_MoneroTransactionAllOutSetRequest MessageType = 513
  192. MessageType_MessageType_MoneroTransactionAllOutSetAck MessageType = 514
  193. MessageType_MessageType_MoneroTransactionSignInputRequest MessageType = 515
  194. MessageType_MessageType_MoneroTransactionSignInputAck MessageType = 516
  195. MessageType_MessageType_MoneroTransactionFinalRequest MessageType = 517
  196. MessageType_MessageType_MoneroTransactionFinalAck MessageType = 518
  197. MessageType_MessageType_MoneroKeyImageExportInitRequest MessageType = 530
  198. MessageType_MessageType_MoneroKeyImageExportInitAck MessageType = 531
  199. MessageType_MessageType_MoneroKeyImageSyncStepRequest MessageType = 532
  200. MessageType_MessageType_MoneroKeyImageSyncStepAck MessageType = 533
  201. MessageType_MessageType_MoneroKeyImageSyncFinalRequest MessageType = 534
  202. MessageType_MessageType_MoneroKeyImageSyncFinalAck MessageType = 535
  203. MessageType_MessageType_MoneroGetAddress MessageType = 540
  204. MessageType_MessageType_MoneroAddress MessageType = 541
  205. MessageType_MessageType_MoneroGetWatchKey MessageType = 542
  206. MessageType_MessageType_MoneroWatchKey MessageType = 543
  207. MessageType_MessageType_DebugMoneroDiagRequest MessageType = 546
  208. MessageType_MessageType_DebugMoneroDiagAck MessageType = 547
  209. MessageType_MessageType_MoneroGetTxKeyRequest MessageType = 550
  210. MessageType_MessageType_MoneroGetTxKeyAck MessageType = 551
  211. MessageType_MessageType_MoneroLiveRefreshStartRequest MessageType = 552
  212. MessageType_MessageType_MoneroLiveRefreshStartAck MessageType = 553
  213. MessageType_MessageType_MoneroLiveRefreshStepRequest MessageType = 554
  214. MessageType_MessageType_MoneroLiveRefreshStepAck MessageType = 555
  215. MessageType_MessageType_MoneroLiveRefreshFinalRequest MessageType = 556
  216. MessageType_MessageType_MoneroLiveRefreshFinalAck MessageType = 557
  217. // EOS
  218. MessageType_MessageType_EosGetPublicKey MessageType = 600
  219. MessageType_MessageType_EosPublicKey MessageType = 601
  220. MessageType_MessageType_EosSignTx MessageType = 602
  221. MessageType_MessageType_EosTxActionRequest MessageType = 603
  222. MessageType_MessageType_EosTxActionAck MessageType = 604
  223. MessageType_MessageType_EosSignedTx MessageType = 605
  224. // Binance
  225. MessageType_MessageType_BinanceGetAddress MessageType = 700
  226. MessageType_MessageType_BinanceAddress MessageType = 701
  227. MessageType_MessageType_BinanceGetPublicKey MessageType = 702
  228. MessageType_MessageType_BinancePublicKey MessageType = 703
  229. MessageType_MessageType_BinanceSignTx MessageType = 704
  230. MessageType_MessageType_BinanceTxRequest MessageType = 705
  231. MessageType_MessageType_BinanceTransferMsg MessageType = 706
  232. MessageType_MessageType_BinanceOrderMsg MessageType = 707
  233. MessageType_MessageType_BinanceCancelMsg MessageType = 708
  234. MessageType_MessageType_BinanceSignedTx MessageType = 709
  235. )
  236. var MessageType_name = map[int32]string{
  237. 0: "MessageType_Initialize",
  238. 1: "MessageType_Ping",
  239. 2: "MessageType_Success",
  240. 3: "MessageType_Failure",
  241. 4: "MessageType_ChangePin",
  242. 5: "MessageType_WipeDevice",
  243. 9: "MessageType_GetEntropy",
  244. 10: "MessageType_Entropy",
  245. 13: "MessageType_LoadDevice",
  246. 14: "MessageType_ResetDevice",
  247. 17: "MessageType_Features",
  248. 18: "MessageType_PinMatrixRequest",
  249. 19: "MessageType_PinMatrixAck",
  250. 20: "MessageType_Cancel",
  251. 24: "MessageType_ClearSession",
  252. 25: "MessageType_ApplySettings",
  253. 26: "MessageType_ButtonRequest",
  254. 27: "MessageType_ButtonAck",
  255. 28: "MessageType_ApplyFlags",
  256. 34: "MessageType_BackupDevice",
  257. 35: "MessageType_EntropyRequest",
  258. 36: "MessageType_EntropyAck",
  259. 41: "MessageType_PassphraseRequest",
  260. 42: "MessageType_PassphraseAck",
  261. 77: "MessageType_PassphraseStateRequest",
  262. 78: "MessageType_PassphraseStateAck",
  263. 45: "MessageType_RecoveryDevice",
  264. 46: "MessageType_WordRequest",
  265. 47: "MessageType_WordAck",
  266. 55: "MessageType_GetFeatures",
  267. 63: "MessageType_SetU2FCounter",
  268. 6: "MessageType_FirmwareErase",
  269. 7: "MessageType_FirmwareUpload",
  270. 8: "MessageType_FirmwareRequest",
  271. 32: "MessageType_SelfTest",
  272. 11: "MessageType_GetPublicKey",
  273. 12: "MessageType_PublicKey",
  274. 15: "MessageType_SignTx",
  275. 21: "MessageType_TxRequest",
  276. 22: "MessageType_TxAck",
  277. 29: "MessageType_GetAddress",
  278. 30: "MessageType_Address",
  279. 38: "MessageType_SignMessage",
  280. 39: "MessageType_VerifyMessage",
  281. 40: "MessageType_MessageSignature",
  282. 23: "MessageType_CipherKeyValue",
  283. 48: "MessageType_CipheredKeyValue",
  284. 53: "MessageType_SignIdentity",
  285. 54: "MessageType_SignedIdentity",
  286. 61: "MessageType_GetECDHSessionKey",
  287. 62: "MessageType_ECDHSessionKey",
  288. 71: "MessageType_CosiCommit",
  289. 72: "MessageType_CosiCommitment",
  290. 73: "MessageType_CosiSign",
  291. 74: "MessageType_CosiSignature",
  292. 100: "MessageType_DebugLinkDecision",
  293. 101: "MessageType_DebugLinkGetState",
  294. 102: "MessageType_DebugLinkState",
  295. 103: "MessageType_DebugLinkStop",
  296. 104: "MessageType_DebugLinkLog",
  297. 110: "MessageType_DebugLinkMemoryRead",
  298. 111: "MessageType_DebugLinkMemory",
  299. 112: "MessageType_DebugLinkMemoryWrite",
  300. 113: "MessageType_DebugLinkFlashErase",
  301. 450: "MessageType_EthereumGetPublicKey",
  302. 451: "MessageType_EthereumPublicKey",
  303. 56: "MessageType_EthereumGetAddress",
  304. 57: "MessageType_EthereumAddress",
  305. 58: "MessageType_EthereumSignTx",
  306. 59: "MessageType_EthereumTxRequest",
  307. 60: "MessageType_EthereumTxAck",
  308. 64: "MessageType_EthereumSignMessage",
  309. 65: "MessageType_EthereumVerifyMessage",
  310. 66: "MessageType_EthereumMessageSignature",
  311. 67: "MessageType_NEMGetAddress",
  312. 68: "MessageType_NEMAddress",
  313. 69: "MessageType_NEMSignTx",
  314. 70: "MessageType_NEMSignedTx",
  315. 75: "MessageType_NEMDecryptMessage",
  316. 76: "MessageType_NEMDecryptedMessage",
  317. 114: "MessageType_LiskGetAddress",
  318. 115: "MessageType_LiskAddress",
  319. 116: "MessageType_LiskSignTx",
  320. 117: "MessageType_LiskSignedTx",
  321. 118: "MessageType_LiskSignMessage",
  322. 119: "MessageType_LiskMessageSignature",
  323. 120: "MessageType_LiskVerifyMessage",
  324. 121: "MessageType_LiskGetPublicKey",
  325. 122: "MessageType_LiskPublicKey",
  326. 150: "MessageType_TezosGetAddress",
  327. 151: "MessageType_TezosAddress",
  328. 152: "MessageType_TezosSignTx",
  329. 153: "MessageType_TezosSignedTx",
  330. 154: "MessageType_TezosGetPublicKey",
  331. 155: "MessageType_TezosPublicKey",
  332. 202: "MessageType_StellarSignTx",
  333. 203: "MessageType_StellarTxOpRequest",
  334. 207: "MessageType_StellarGetAddress",
  335. 208: "MessageType_StellarAddress",
  336. 210: "MessageType_StellarCreateAccountOp",
  337. 211: "MessageType_StellarPaymentOp",
  338. 212: "MessageType_StellarPathPaymentOp",
  339. 213: "MessageType_StellarManageOfferOp",
  340. 214: "MessageType_StellarCreatePassiveOfferOp",
  341. 215: "MessageType_StellarSetOptionsOp",
  342. 216: "MessageType_StellarChangeTrustOp",
  343. 217: "MessageType_StellarAllowTrustOp",
  344. 218: "MessageType_StellarAccountMergeOp",
  345. 220: "MessageType_StellarManageDataOp",
  346. 221: "MessageType_StellarBumpSequenceOp",
  347. 230: "MessageType_StellarSignedTx",
  348. 250: "MessageType_TronGetAddress",
  349. 251: "MessageType_TronAddress",
  350. 252: "MessageType_TronSignTx",
  351. 253: "MessageType_TronSignedTx",
  352. 303: "MessageType_CardanoSignTx",
  353. 304: "MessageType_CardanoTxRequest",
  354. 305: "MessageType_CardanoGetPublicKey",
  355. 306: "MessageType_CardanoPublicKey",
  356. 307: "MessageType_CardanoGetAddress",
  357. 308: "MessageType_CardanoAddress",
  358. 309: "MessageType_CardanoTxAck",
  359. 310: "MessageType_CardanoSignedTx",
  360. 350: "MessageType_OntologyGetAddress",
  361. 351: "MessageType_OntologyAddress",
  362. 352: "MessageType_OntologyGetPublicKey",
  363. 353: "MessageType_OntologyPublicKey",
  364. 354: "MessageType_OntologySignTransfer",
  365. 355: "MessageType_OntologySignedTransfer",
  366. 356: "MessageType_OntologySignWithdrawOng",
  367. 357: "MessageType_OntologySignedWithdrawOng",
  368. 358: "MessageType_OntologySignOntIdRegister",
  369. 359: "MessageType_OntologySignedOntIdRegister",
  370. 360: "MessageType_OntologySignOntIdAddAttributes",
  371. 361: "MessageType_OntologySignedOntIdAddAttributes",
  372. 400: "MessageType_RippleGetAddress",
  373. 401: "MessageType_RippleAddress",
  374. 402: "MessageType_RippleSignTx",
  375. 403: "MessageType_RippleSignedTx",
  376. 501: "MessageType_MoneroTransactionInitRequest",
  377. 502: "MessageType_MoneroTransactionInitAck",
  378. 503: "MessageType_MoneroTransactionSetInputRequest",
  379. 504: "MessageType_MoneroTransactionSetInputAck",
  380. 505: "MessageType_MoneroTransactionInputsPermutationRequest",
  381. 506: "MessageType_MoneroTransactionInputsPermutationAck",
  382. 507: "MessageType_MoneroTransactionInputViniRequest",
  383. 508: "MessageType_MoneroTransactionInputViniAck",
  384. 509: "MessageType_MoneroTransactionAllInputsSetRequest",
  385. 510: "MessageType_MoneroTransactionAllInputsSetAck",
  386. 511: "MessageType_MoneroTransactionSetOutputRequest",
  387. 512: "MessageType_MoneroTransactionSetOutputAck",
  388. 513: "MessageType_MoneroTransactionAllOutSetRequest",
  389. 514: "MessageType_MoneroTransactionAllOutSetAck",
  390. 515: "MessageType_MoneroTransactionSignInputRequest",
  391. 516: "MessageType_MoneroTransactionSignInputAck",
  392. 517: "MessageType_MoneroTransactionFinalRequest",
  393. 518: "MessageType_MoneroTransactionFinalAck",
  394. 530: "MessageType_MoneroKeyImageExportInitRequest",
  395. 531: "MessageType_MoneroKeyImageExportInitAck",
  396. 532: "MessageType_MoneroKeyImageSyncStepRequest",
  397. 533: "MessageType_MoneroKeyImageSyncStepAck",
  398. 534: "MessageType_MoneroKeyImageSyncFinalRequest",
  399. 535: "MessageType_MoneroKeyImageSyncFinalAck",
  400. 540: "MessageType_MoneroGetAddress",
  401. 541: "MessageType_MoneroAddress",
  402. 542: "MessageType_MoneroGetWatchKey",
  403. 543: "MessageType_MoneroWatchKey",
  404. 546: "MessageType_DebugMoneroDiagRequest",
  405. 547: "MessageType_DebugMoneroDiagAck",
  406. 550: "MessageType_MoneroGetTxKeyRequest",
  407. 551: "MessageType_MoneroGetTxKeyAck",
  408. 552: "MessageType_MoneroLiveRefreshStartRequest",
  409. 553: "MessageType_MoneroLiveRefreshStartAck",
  410. 554: "MessageType_MoneroLiveRefreshStepRequest",
  411. 555: "MessageType_MoneroLiveRefreshStepAck",
  412. 556: "MessageType_MoneroLiveRefreshFinalRequest",
  413. 557: "MessageType_MoneroLiveRefreshFinalAck",
  414. 600: "MessageType_EosGetPublicKey",
  415. 601: "MessageType_EosPublicKey",
  416. 602: "MessageType_EosSignTx",
  417. 603: "MessageType_EosTxActionRequest",
  418. 604: "MessageType_EosTxActionAck",
  419. 605: "MessageType_EosSignedTx",
  420. 700: "MessageType_BinanceGetAddress",
  421. 701: "MessageType_BinanceAddress",
  422. 702: "MessageType_BinanceGetPublicKey",
  423. 703: "MessageType_BinancePublicKey",
  424. 704: "MessageType_BinanceSignTx",
  425. 705: "MessageType_BinanceTxRequest",
  426. 706: "MessageType_BinanceTransferMsg",
  427. 707: "MessageType_BinanceOrderMsg",
  428. 708: "MessageType_BinanceCancelMsg",
  429. 709: "MessageType_BinanceSignedTx",
  430. }
  431. var MessageType_value = map[string]int32{
  432. "MessageType_Initialize": 0,
  433. "MessageType_Ping": 1,
  434. "MessageType_Success": 2,
  435. "MessageType_Failure": 3,
  436. "MessageType_ChangePin": 4,
  437. "MessageType_WipeDevice": 5,
  438. "MessageType_GetEntropy": 9,
  439. "MessageType_Entropy": 10,
  440. "MessageType_LoadDevice": 13,
  441. "MessageType_ResetDevice": 14,
  442. "MessageType_Features": 17,
  443. "MessageType_PinMatrixRequest": 18,
  444. "MessageType_PinMatrixAck": 19,
  445. "MessageType_Cancel": 20,
  446. "MessageType_ClearSession": 24,
  447. "MessageType_ApplySettings": 25,
  448. "MessageType_ButtonRequest": 26,
  449. "MessageType_ButtonAck": 27,
  450. "MessageType_ApplyFlags": 28,
  451. "MessageType_BackupDevice": 34,
  452. "MessageType_EntropyRequest": 35,
  453. "MessageType_EntropyAck": 36,
  454. "MessageType_PassphraseRequest": 41,
  455. "MessageType_PassphraseAck": 42,
  456. "MessageType_PassphraseStateRequest": 77,
  457. "MessageType_PassphraseStateAck": 78,
  458. "MessageType_RecoveryDevice": 45,
  459. "MessageType_WordRequest": 46,
  460. "MessageType_WordAck": 47,
  461. "MessageType_GetFeatures": 55,
  462. "MessageType_SetU2FCounter": 63,
  463. "MessageType_FirmwareErase": 6,
  464. "MessageType_FirmwareUpload": 7,
  465. "MessageType_FirmwareRequest": 8,
  466. "MessageType_SelfTest": 32,
  467. "MessageType_GetPublicKey": 11,
  468. "MessageType_PublicKey": 12,
  469. "MessageType_SignTx": 15,
  470. "MessageType_TxRequest": 21,
  471. "MessageType_TxAck": 22,
  472. "MessageType_GetAddress": 29,
  473. "MessageType_Address": 30,
  474. "MessageType_SignMessage": 38,
  475. "MessageType_VerifyMessage": 39,
  476. "MessageType_MessageSignature": 40,
  477. "MessageType_CipherKeyValue": 23,
  478. "MessageType_CipheredKeyValue": 48,
  479. "MessageType_SignIdentity": 53,
  480. "MessageType_SignedIdentity": 54,
  481. "MessageType_GetECDHSessionKey": 61,
  482. "MessageType_ECDHSessionKey": 62,
  483. "MessageType_CosiCommit": 71,
  484. "MessageType_CosiCommitment": 72,
  485. "MessageType_CosiSign": 73,
  486. "MessageType_CosiSignature": 74,
  487. "MessageType_DebugLinkDecision": 100,
  488. "MessageType_DebugLinkGetState": 101,
  489. "MessageType_DebugLinkState": 102,
  490. "MessageType_DebugLinkStop": 103,
  491. "MessageType_DebugLinkLog": 104,
  492. "MessageType_DebugLinkMemoryRead": 110,
  493. "MessageType_DebugLinkMemory": 111,
  494. "MessageType_DebugLinkMemoryWrite": 112,
  495. "MessageType_DebugLinkFlashErase": 113,
  496. "MessageType_EthereumGetPublicKey": 450,
  497. "MessageType_EthereumPublicKey": 451,
  498. "MessageType_EthereumGetAddress": 56,
  499. "MessageType_EthereumAddress": 57,
  500. "MessageType_EthereumSignTx": 58,
  501. "MessageType_EthereumTxRequest": 59,
  502. "MessageType_EthereumTxAck": 60,
  503. "MessageType_EthereumSignMessage": 64,
  504. "MessageType_EthereumVerifyMessage": 65,
  505. "MessageType_EthereumMessageSignature": 66,
  506. "MessageType_NEMGetAddress": 67,
  507. "MessageType_NEMAddress": 68,
  508. "MessageType_NEMSignTx": 69,
  509. "MessageType_NEMSignedTx": 70,
  510. "MessageType_NEMDecryptMessage": 75,
  511. "MessageType_NEMDecryptedMessage": 76,
  512. "MessageType_LiskGetAddress": 114,
  513. "MessageType_LiskAddress": 115,
  514. "MessageType_LiskSignTx": 116,
  515. "MessageType_LiskSignedTx": 117,
  516. "MessageType_LiskSignMessage": 118,
  517. "MessageType_LiskMessageSignature": 119,
  518. "MessageType_LiskVerifyMessage": 120,
  519. "MessageType_LiskGetPublicKey": 121,
  520. "MessageType_LiskPublicKey": 122,
  521. "MessageType_TezosGetAddress": 150,
  522. "MessageType_TezosAddress": 151,
  523. "MessageType_TezosSignTx": 152,
  524. "MessageType_TezosSignedTx": 153,
  525. "MessageType_TezosGetPublicKey": 154,
  526. "MessageType_TezosPublicKey": 155,
  527. "MessageType_StellarSignTx": 202,
  528. "MessageType_StellarTxOpRequest": 203,
  529. "MessageType_StellarGetAddress": 207,
  530. "MessageType_StellarAddress": 208,
  531. "MessageType_StellarCreateAccountOp": 210,
  532. "MessageType_StellarPaymentOp": 211,
  533. "MessageType_StellarPathPaymentOp": 212,
  534. "MessageType_StellarManageOfferOp": 213,
  535. "MessageType_StellarCreatePassiveOfferOp": 214,
  536. "MessageType_StellarSetOptionsOp": 215,
  537. "MessageType_StellarChangeTrustOp": 216,
  538. "MessageType_StellarAllowTrustOp": 217,
  539. "MessageType_StellarAccountMergeOp": 218,
  540. "MessageType_StellarManageDataOp": 220,
  541. "MessageType_StellarBumpSequenceOp": 221,
  542. "MessageType_StellarSignedTx": 230,
  543. "MessageType_TronGetAddress": 250,
  544. "MessageType_TronAddress": 251,
  545. "MessageType_TronSignTx": 252,
  546. "MessageType_TronSignedTx": 253,
  547. "MessageType_CardanoSignTx": 303,
  548. "MessageType_CardanoTxRequest": 304,
  549. "MessageType_CardanoGetPublicKey": 305,
  550. "MessageType_CardanoPublicKey": 306,
  551. "MessageType_CardanoGetAddress": 307,
  552. "MessageType_CardanoAddress": 308,
  553. "MessageType_CardanoTxAck": 309,
  554. "MessageType_CardanoSignedTx": 310,
  555. "MessageType_OntologyGetAddress": 350,
  556. "MessageType_OntologyAddress": 351,
  557. "MessageType_OntologyGetPublicKey": 352,
  558. "MessageType_OntologyPublicKey": 353,
  559. "MessageType_OntologySignTransfer": 354,
  560. "MessageType_OntologySignedTransfer": 355,
  561. "MessageType_OntologySignWithdrawOng": 356,
  562. "MessageType_OntologySignedWithdrawOng": 357,
  563. "MessageType_OntologySignOntIdRegister": 358,
  564. "MessageType_OntologySignedOntIdRegister": 359,
  565. "MessageType_OntologySignOntIdAddAttributes": 360,
  566. "MessageType_OntologySignedOntIdAddAttributes": 361,
  567. "MessageType_RippleGetAddress": 400,
  568. "MessageType_RippleAddress": 401,
  569. "MessageType_RippleSignTx": 402,
  570. "MessageType_RippleSignedTx": 403,
  571. "MessageType_MoneroTransactionInitRequest": 501,
  572. "MessageType_MoneroTransactionInitAck": 502,
  573. "MessageType_MoneroTransactionSetInputRequest": 503,
  574. "MessageType_MoneroTransactionSetInputAck": 504,
  575. "MessageType_MoneroTransactionInputsPermutationRequest": 505,
  576. "MessageType_MoneroTransactionInputsPermutationAck": 506,
  577. "MessageType_MoneroTransactionInputViniRequest": 507,
  578. "MessageType_MoneroTransactionInputViniAck": 508,
  579. "MessageType_MoneroTransactionAllInputsSetRequest": 509,
  580. "MessageType_MoneroTransactionAllInputsSetAck": 510,
  581. "MessageType_MoneroTransactionSetOutputRequest": 511,
  582. "MessageType_MoneroTransactionSetOutputAck": 512,
  583. "MessageType_MoneroTransactionAllOutSetRequest": 513,
  584. "MessageType_MoneroTransactionAllOutSetAck": 514,
  585. "MessageType_MoneroTransactionSignInputRequest": 515,
  586. "MessageType_MoneroTransactionSignInputAck": 516,
  587. "MessageType_MoneroTransactionFinalRequest": 517,
  588. "MessageType_MoneroTransactionFinalAck": 518,
  589. "MessageType_MoneroKeyImageExportInitRequest": 530,
  590. "MessageType_MoneroKeyImageExportInitAck": 531,
  591. "MessageType_MoneroKeyImageSyncStepRequest": 532,
  592. "MessageType_MoneroKeyImageSyncStepAck": 533,
  593. "MessageType_MoneroKeyImageSyncFinalRequest": 534,
  594. "MessageType_MoneroKeyImageSyncFinalAck": 535,
  595. "MessageType_MoneroGetAddress": 540,
  596. "MessageType_MoneroAddress": 541,
  597. "MessageType_MoneroGetWatchKey": 542,
  598. "MessageType_MoneroWatchKey": 543,
  599. "MessageType_DebugMoneroDiagRequest": 546,
  600. "MessageType_DebugMoneroDiagAck": 547,
  601. "MessageType_MoneroGetTxKeyRequest": 550,
  602. "MessageType_MoneroGetTxKeyAck": 551,
  603. "MessageType_MoneroLiveRefreshStartRequest": 552,
  604. "MessageType_MoneroLiveRefreshStartAck": 553,
  605. "MessageType_MoneroLiveRefreshStepRequest": 554,
  606. "MessageType_MoneroLiveRefreshStepAck": 555,
  607. "MessageType_MoneroLiveRefreshFinalRequest": 556,
  608. "MessageType_MoneroLiveRefreshFinalAck": 557,
  609. "MessageType_EosGetPublicKey": 600,
  610. "MessageType_EosPublicKey": 601,
  611. "MessageType_EosSignTx": 602,
  612. "MessageType_EosTxActionRequest": 603,
  613. "MessageType_EosTxActionAck": 604,
  614. "MessageType_EosSignedTx": 605,
  615. "MessageType_BinanceGetAddress": 700,
  616. "MessageType_BinanceAddress": 701,
  617. "MessageType_BinanceGetPublicKey": 702,
  618. "MessageType_BinancePublicKey": 703,
  619. "MessageType_BinanceSignTx": 704,
  620. "MessageType_BinanceTxRequest": 705,
  621. "MessageType_BinanceTransferMsg": 706,
  622. "MessageType_BinanceOrderMsg": 707,
  623. "MessageType_BinanceCancelMsg": 708,
  624. "MessageType_BinanceSignedTx": 709,
  625. }
  626. func (x MessageType) Enum() *MessageType {
  627. p := new(MessageType)
  628. *p = x
  629. return p
  630. }
  631. func (x MessageType) String() string {
  632. return proto.EnumName(MessageType_name, int32(x))
  633. }
  634. func (x *MessageType) UnmarshalJSON(data []byte) error {
  635. value, err := proto.UnmarshalJSONEnum(MessageType_value, data, "MessageType")
  636. if err != nil {
  637. return err
  638. }
  639. *x = MessageType(value)
  640. return nil
  641. }
  642. func (MessageType) EnumDescriptor() ([]byte, []int) {
  643. return fileDescriptor_4dc296cbfe5ffcd5, []int{0}
  644. }
  645. var E_WireIn = &proto.ExtensionDesc{
  646. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  647. ExtensionType: (*bool)(nil),
  648. Field: 50002,
  649. Name: "hw.trezor.messages.wire_in",
  650. Tag: "varint,50002,opt,name=wire_in",
  651. Filename: "messages.proto",
  652. }
  653. var E_WireOut = &proto.ExtensionDesc{
  654. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  655. ExtensionType: (*bool)(nil),
  656. Field: 50003,
  657. Name: "hw.trezor.messages.wire_out",
  658. Tag: "varint,50003,opt,name=wire_out",
  659. Filename: "messages.proto",
  660. }
  661. var E_WireDebugIn = &proto.ExtensionDesc{
  662. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  663. ExtensionType: (*bool)(nil),
  664. Field: 50004,
  665. Name: "hw.trezor.messages.wire_debug_in",
  666. Tag: "varint,50004,opt,name=wire_debug_in",
  667. Filename: "messages.proto",
  668. }
  669. var E_WireDebugOut = &proto.ExtensionDesc{
  670. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  671. ExtensionType: (*bool)(nil),
  672. Field: 50005,
  673. Name: "hw.trezor.messages.wire_debug_out",
  674. Tag: "varint,50005,opt,name=wire_debug_out",
  675. Filename: "messages.proto",
  676. }
  677. var E_WireTiny = &proto.ExtensionDesc{
  678. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  679. ExtensionType: (*bool)(nil),
  680. Field: 50006,
  681. Name: "hw.trezor.messages.wire_tiny",
  682. Tag: "varint,50006,opt,name=wire_tiny",
  683. Filename: "messages.proto",
  684. }
  685. var E_WireBootloader = &proto.ExtensionDesc{
  686. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  687. ExtensionType: (*bool)(nil),
  688. Field: 50007,
  689. Name: "hw.trezor.messages.wire_bootloader",
  690. Tag: "varint,50007,opt,name=wire_bootloader",
  691. Filename: "messages.proto",
  692. }
  693. var E_WireNoFsm = &proto.ExtensionDesc{
  694. ExtendedType: (*descriptor.EnumValueOptions)(nil),
  695. ExtensionType: (*bool)(nil),
  696. Field: 50008,
  697. Name: "hw.trezor.messages.wire_no_fsm",
  698. Tag: "varint,50008,opt,name=wire_no_fsm",
  699. Filename: "messages.proto",
  700. }
  701. func init() {
  702. proto.RegisterEnum("hw.trezor.messages.MessageType", MessageType_name, MessageType_value)
  703. proto.RegisterExtension(E_WireIn)
  704. proto.RegisterExtension(E_WireOut)
  705. proto.RegisterExtension(E_WireDebugIn)
  706. proto.RegisterExtension(E_WireDebugOut)
  707. proto.RegisterExtension(E_WireTiny)
  708. proto.RegisterExtension(E_WireBootloader)
  709. proto.RegisterExtension(E_WireNoFsm)
  710. }
  711. func init() { proto.RegisterFile("messages.proto", fileDescriptor_4dc296cbfe5ffcd5) }
  712. var fileDescriptor_4dc296cbfe5ffcd5 = []byte{
  713. // 2430 bytes of a gzipped FileDescriptorProto
  714. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x9a, 0xd9, 0x73, 0x1c, 0xc5,
  715. 0x1d, 0xc7, 0xb3, 0xab, 0x11, 0x88, 0xf6, 0x41, 0x23, 0xb0, 0x2d, 0xaf, 0x2f, 0xf9, 0xc0, 0x96,
  716. 0x2f, 0xd9, 0x10, 0x0c, 0x44, 0x38, 0x60, 0x69, 0xb5, 0x12, 0x8a, 0xb5, 0x5a, 0x97, 0x76, 0xb1,
  717. 0x1f, 0x5d, 0xa3, 0x9d, 0xd6, 0x6e, 0x97, 0x67, 0x67, 0x86, 0x9e, 0x1e, 0x49, 0xeb, 0xa7, 0x9c,
  718. 0x3c, 0x13, 0x48, 0xc0, 0xb9, 0xa9, 0xa4, 0x2a, 0x21, 0x57, 0x85, 0x1c, 0x4e, 0x25, 0x55, 0x39,
  719. 0x08, 0x24, 0x2f, 0xc9, 0x43, 0x52, 0x9c, 0x86, 0x40, 0xee, 0x90, 0xe4, 0x0f, 0xc8, 0xc5, 0x91,
  720. 0xa4, 0x7a, 0xa6, 0xbb, 0xe7, 0xd8, 0xdf, 0xae, 0x36, 0x6f, 0x58, 0xf3, 0xf9, 0x7d, 0x7f, 0x47,
  721. 0xff, 0xfa, 0x37, 0xdd, 0xb3, 0xa0, 0xcd, 0x2d, 0xe2, 0xfb, 0x66, 0x83, 0xf8, 0xe3, 0x1e, 0x73,
  722. 0xb9, 0x3b, 0x3c, 0xdc, 0x5c, 0x1d, 0xe7, 0x8c, 0x5c, 0x76, 0xd9, 0xb8, 0x7a, 0x52, 0x18, 0x6d,
  723. 0xb8, 0x6e, 0xc3, 0x26, 0x27, 0x42, 0x62, 0x29, 0x58, 0x3e, 0x61, 0x11, 0xbf, 0xce, 0xa8, 0xc7,
  724. 0x5d, 0x16, 0x59, 0x1d, 0xf9, 0xfe, 0x7d, 0x68, 0x43, 0x39, 0xc2, 0x6b, 0x6d, 0x8f, 0x0c, 0x1f,
  725. 0x40, 0x5b, 0x13, 0xff, 0xbc, 0x38, 0xe7, 0x50, 0x4e, 0x4d, 0x9b, 0x5e, 0x26, 0xf8, 0x5d, 0x85,
  726. 0xa1, 0x87, 0xaf, 0x8e, 0xe4, 0x9e, 0xba, 0x3a, 0x92, 0x1b, 0x2e, 0x20, 0x9c, 0xa4, 0xce, 0x51,
  727. 0xa7, 0x81, 0x73, 0x05, 0x43, 0x3c, 0x1f, 0xde, 0x85, 0x6e, 0x4e, 0x3e, 0xab, 0x06, 0xf5, 0x3a,
  728. 0xf1, 0x7d, 0x9c, 0x2f, 0x18, 0x57, 0x80, 0xc7, 0x33, 0x26, 0xb5, 0x03, 0x46, 0xf0, 0x80, 0x7c,
  729. 0xbc, 0x07, 0x6d, 0x49, 0x3e, 0x2e, 0x36, 0x4d, 0xa7, 0x41, 0xce, 0x51, 0x07, 0x1b, 0x52, 0x7e,
  730. 0x34, 0x1d, 0xe0, 0x05, 0xea, 0x91, 0x69, 0xb2, 0x42, 0xeb, 0x04, 0x0f, 0xc2, 0xc4, 0x2c, 0xe1,
  731. 0x25, 0x87, 0x33, 0xd7, 0x6b, 0xe3, 0x1b, 0xe0, 0x10, 0xd5, 0x63, 0x24, 0x63, 0xc8, 0x08, 0xcc,
  732. 0xbb, 0xa6, 0x25, 0x5d, 0x6c, 0x92, 0x02, 0x7b, 0xd1, 0xb6, 0x24, 0xb1, 0x48, 0x7c, 0xc2, 0x25,
  733. 0xb2, 0x59, 0x22, 0xbb, 0xd1, 0x2d, 0xa9, 0x3c, 0x89, 0xc9, 0x03, 0x46, 0x7c, 0x7c, 0x93, 0x74,
  734. 0x72, 0x10, 0xed, 0xcc, 0x94, 0xb0, 0x6c, 0x72, 0x46, 0xd7, 0x16, 0xc9, 0x83, 0x01, 0xf1, 0x39,
  735. 0x1e, 0x96, 0xdc, 0x11, 0x34, 0x02, 0x72, 0x93, 0xf5, 0x4b, 0xf8, 0xe6, 0xc2, 0x46, 0xb5, 0x24,
  736. 0x4f, 0x47, 0x81, 0x0f, 0xa7, 0x8a, 0x67, 0x3a, 0x75, 0x62, 0xe3, 0x5b, 0x12, 0x0b, 0xb7, 0x2f,
  737. 0xad, 0x56, 0xb4, 0x89, 0xc9, 0xaa, 0xc4, 0xf7, 0xa9, 0xeb, 0xe0, 0x11, 0x19, 0xf9, 0x7e, 0xb4,
  738. 0x3d, 0xc9, 0x4c, 0x7a, 0x9e, 0xdd, 0xae, 0x12, 0xce, 0xa9, 0xd3, 0xf0, 0xf1, 0x76, 0x18, 0x9a,
  739. 0x0a, 0x38, 0x77, 0x1d, 0x15, 0x7b, 0x41, 0xc6, 0x7e, 0x28, 0xbd, 0x98, 0x11, 0x24, 0x02, 0xdf,
  740. 0xd1, 0x11, 0xf8, 0xd6, 0x0e, 0x97, 0x33, 0xb6, 0xd9, 0xf0, 0xf1, 0x4e, 0xe9, 0x2f, 0x13, 0xf8,
  741. 0x94, 0x59, 0xbf, 0x14, 0x78, 0xb2, 0xe4, 0xfb, 0x24, 0x73, 0x00, 0x15, 0x80, 0x65, 0x55, 0x41,
  742. 0xed, 0x87, 0x57, 0x57, 0x52, 0x22, 0xaa, 0x03, 0x52, 0xe7, 0x10, 0xda, 0x95, 0x2a, 0xb9, 0xe9,
  743. 0xfb, 0x5e, 0x93, 0x99, 0x3e, 0x51, 0x52, 0x87, 0xa5, 0xd4, 0xd1, 0x74, 0x11, 0x62, 0x50, 0xa8,
  744. 0x1d, 0xc9, 0xe4, 0x78, 0x0c, 0xed, 0x83, 0xe1, 0x2a, 0x37, 0xb9, 0x96, 0x2e, 0x4b, 0xe9, 0x93,
  745. 0x68, 0x77, 0x0f, 0x5a, 0xe8, 0x2f, 0x64, 0xf4, 0x33, 0xd9, 0x2f, 0x92, 0xba, 0xbb, 0x42, 0x58,
  746. 0x5b, 0xd6, 0xe8, 0x38, 0xdc, 0xb9, 0x17, 0x5c, 0x66, 0x29, 0xd7, 0xe3, 0xf0, 0x0e, 0x15, 0x88,
  747. 0xf0, 0x77, 0x02, 0x56, 0x98, 0x25, 0x5c, 0xf7, 0xf6, 0x5d, 0x70, 0x73, 0x54, 0x09, 0x7f, 0xe0,
  748. 0xf6, 0x99, 0xa2, 0x1b, 0x38, 0x9c, 0x30, 0x7c, 0x9f, 0xae, 0x72, 0x0a, 0x9a, 0xa1, 0xac, 0xb5,
  749. 0x6a, 0x32, 0x52, 0x12, 0x49, 0xe2, 0xeb, 0xa2, 0x9e, 0xfd, 0x9e, 0x00, 0xc7, 0xd2, 0x89, 0x29,
  750. 0xf0, 0x01, 0xcf, 0x76, 0x4d, 0x0b, 0x5f, 0x9f, 0x20, 0x0f, 0xa3, 0x1d, 0x10, 0xa9, 0x12, 0x1c,
  751. 0x2a, 0x0c, 0x5d, 0x51, 0xe8, 0xbe, 0xf4, 0xf6, 0xac, 0x12, 0x7b, 0xb9, 0x26, 0x98, 0xd1, 0x84,
  752. 0x5c, 0xa6, 0xe7, 0x66, 0x09, 0x3f, 0x17, 0x2c, 0xd9, 0xb4, 0x7e, 0x96, 0xb4, 0xf1, 0x06, 0x99,
  753. 0x45, 0x66, 0x5e, 0xc5, 0xc0, 0x46, 0x59, 0xcd, 0x9d, 0xe9, 0x3d, 0x59, 0xa5, 0x0d, 0xa7, 0xb6,
  754. 0x86, 0x6f, 0x84, 0xcd, 0x6b, 0x7a, 0xfb, 0x6f, 0x91, 0xe6, 0x3b, 0xd0, 0x4d, 0x69, 0x40, 0x2c,
  755. 0xc5, 0xd6, 0xae, 0x93, 0x6e, 0xd2, 0xb2, 0x98, 0x98, 0xb6, 0xbb, 0xe0, 0x49, 0xa7, 0x1e, 0xef,
  756. 0x96, 0xea, 0x99, 0xb5, 0x14, 0xc1, 0xc9, 0x7f, 0xe3, 0x83, 0xf0, 0x5a, 0x9e, 0x27, 0x8c, 0x2e,
  757. 0xb7, 0x15, 0x74, 0x48, 0x42, 0x99, 0x61, 0x26, 0xff, 0x5b, 0xc8, 0x85, 0x9d, 0x81, 0xc7, 0xa4,
  758. 0xbf, 0x4c, 0x8f, 0x16, 0xa9, 0xd7, 0x24, 0xec, 0x2c, 0x69, 0x9f, 0x37, 0xed, 0x80, 0xe0, 0x6d,
  759. 0xb0, 0x5a, 0x44, 0x11, 0x4b, 0x73, 0x27, 0xa5, 0x5a, 0x66, 0x7d, 0x84, 0xbb, 0x39, 0x8b, 0x38,
  760. 0x9c, 0xf2, 0x36, 0x3e, 0x05, 0xcf, 0x04, 0xc1, 0x10, 0x4b, 0x53, 0x77, 0xea, 0x41, 0xb5, 0x2b,
  761. 0xfb, 0xca, 0x28, 0x4e, 0xdf, 0x2f, 0x07, 0xa3, 0x58, 0xcd, 0xf7, 0x76, 0x19, 0x31, 0x69, 0xea,
  762. 0x5e, 0x78, 0xc4, 0x14, 0x5d, 0x9f, 0x16, 0xdd, 0x56, 0x8b, 0x72, 0x3c, 0x0b, 0xeb, 0xc4, 0x44,
  763. 0x8b, 0x38, 0x1c, 0xdf, 0x2f, 0x75, 0x32, 0xef, 0x10, 0x41, 0x89, 0x04, 0xf0, 0x1c, 0xbc, 0x36,
  764. 0xea, 0x79, 0x54, 0xf3, 0xf7, 0x49, 0x91, 0x13, 0xe9, 0xdc, 0xa6, 0xc9, 0x52, 0xd0, 0x98, 0xa7,
  765. 0xce, 0xa5, 0x69, 0x52, 0xa7, 0xe1, 0xdc, 0xb7, 0x0a, 0x1b, 0x9f, 0x48, 0x0e, 0x92, 0xa3, 0x5d,
  766. 0x0c, 0x66, 0x09, 0x0f, 0x87, 0x0f, 0x26, 0x85, 0x21, 0x65, 0x90, 0x4d, 0x44, 0xc3, 0x11, 0xb9,
  767. 0x5c, 0x30, 0x9e, 0x04, 0x02, 0x4d, 0x50, 0xae, 0x87, 0x1b, 0x05, 0xe3, 0x09, 0x60, 0x39, 0x35,
  768. 0x34, 0xef, 0x36, 0x70, 0x53, 0x0a, 0x1d, 0x46, 0x7b, 0x40, 0xa6, 0x4c, 0x5a, 0x2e, 0x6b, 0x2f,
  769. 0x12, 0xd3, 0xc2, 0x8e, 0x94, 0xbb, 0x35, 0x3d, 0x0c, 0x32, 0x28, 0x76, 0xa5, 0xe2, 0x11, 0x34,
  770. 0xda, 0x03, 0xbb, 0xc0, 0x28, 0x27, 0xd8, 0x93, 0x92, 0xdd, 0xbc, 0xcf, 0xd8, 0xa6, 0xdf, 0x8c,
  771. 0x06, 0xd7, 0x83, 0x12, 0x3d, 0x9a, 0x96, 0x2d, 0x71, 0xd1, 0xc2, 0x41, 0x2b, 0x35, 0x43, 0x9e,
  772. 0x19, 0x90, 0xeb, 0x38, 0x96, 0xae, 0xb8, 0x82, 0x63, 0xf2, 0x59, 0x75, 0x3c, 0x1a, 0x4b, 0xbf,
  773. 0x16, 0x12, 0xb2, 0x6a, 0x6b, 0xdf, 0x2d, 0x35, 0x33, 0xe9, 0x2b, 0x52, 0x61, 0xef, 0x81, 0x77,
  774. 0xa4, 0xc2, 0xe4, 0x98, 0x9a, 0x80, 0xdf, 0x88, 0x8a, 0x8a, 0xc7, 0xd5, 0x3d, 0x52, 0x2e, 0xb3,
  775. 0xd0, 0x31, 0x28, 0xc6, 0xd6, 0x69, 0xa9, 0x96, 0x29, 0x63, 0xd2, 0xa7, 0x1a, 0x2c, 0x67, 0x24,
  776. 0x7a, 0x14, 0xed, 0x85, 0xd0, 0xf4, 0x14, 0x9a, 0x94, 0xf0, 0x38, 0x3a, 0x00, 0xc1, 0x1d, 0xd3,
  777. 0x68, 0x0a, 0x0e, 0x76, 0xa1, 0x54, 0x4e, 0xd4, 0xb1, 0x08, 0xcf, 0xd8, 0x85, 0x52, 0x59, 0x11,
  778. 0xd3, 0xf0, 0x91, 0x75, 0xa1, 0x54, 0x96, 0xd5, 0x2b, 0xc1, 0x6f, 0x4c, 0x09, 0x10, 0xab, 0xb6,
  779. 0x86, 0x67, 0xe0, 0x01, 0xb4, 0x50, 0x2a, 0x4f, 0x93, 0x3a, 0x6b, 0x7b, 0x5c, 0xe5, 0x78, 0x16,
  780. 0xae, 0x5d, 0x0c, 0x12, 0x4b, 0xa1, 0xf3, 0xf0, 0xd2, 0xce, 0x53, 0xff, 0x52, 0x22, 0x3f, 0x06,
  781. 0x07, 0x27, 0x28, 0x85, 0xf8, 0x5d, 0xce, 0xc3, 0xd4, 0xbf, 0x24, 0x33, 0xe4, 0xf0, 0xe9, 0x4c,
  782. 0x11, 0x61, 0x8a, 0x81, 0x54, 0xc9, 0x34, 0xa4, 0x62, 0x54, 0xd4, 0x2b, 0x52, 0x2a, 0xb3, 0x1f,
  783. 0x05, 0xd6, 0xb1, 0x80, 0xab, 0x70, 0xd5, 0x04, 0x9b, 0xee, 0x8c, 0x35, 0xf8, 0x8d, 0x22, 0x4b,
  784. 0x11, 0xef, 0xaf, 0x36, 0x3c, 0x50, 0x05, 0x17, 0x43, 0x97, 0xf5, 0xc9, 0x3d, 0x95, 0x48, 0x8d,
  785. 0x5c, 0x76, 0xfd, 0x44, 0x61, 0x1f, 0xcb, 0x69, 0xb1, 0x91, 0x0e, 0x4e, 0x41, 0x8f, 0xe7, 0xf4,
  786. 0x3b, 0x6c, 0x5b, 0x07, 0x24, 0x8b, 0x7b, 0x25, 0xa7, 0x5f, 0x16, 0xdb, 0x41, 0x26, 0x2c, 0xef,
  787. 0x27, 0x72, 0x7a, 0x34, 0xec, 0x82, 0xc2, 0x8a, 0xe3, 0xff, 0x64, 0x4e, 0x8f, 0x86, 0x42, 0x07,
  788. 0x19, 0x63, 0x9f, 0xca, 0xe9, 0xfe, 0x49, 0x9f, 0xe2, 0x38, 0xb1, 0x6d, 0x93, 0xc9, 0xe0, 0x7e,
  789. 0x9e, 0xd3, 0x0d, 0xb9, 0x1b, 0xa0, 0x6a, 0x6b, 0x15, 0x4f, 0xcd, 0x86, 0x5f, 0x74, 0x89, 0x50,
  790. 0xa2, 0x89, 0xd2, 0xfd, 0xb2, 0x4b, 0x84, 0x92, 0x54, 0xd8, 0xaf, 0x94, 0xe0, 0xf1, 0xf4, 0x91,
  791. 0x5a, 0x62, 0x45, 0x46, 0xc2, 0x23, 0x72, 0x5d, 0x1c, 0x38, 0x2b, 0x1e, 0x7e, 0x2e, 0xa7, 0xa7,
  792. 0xd8, 0x4e, 0x00, 0x3f, 0x67, 0xb6, 0xc5, 0x4b, 0xb7, 0xe2, 0xe1, 0xe7, 0x73, 0x7a, 0xea, 0x8c,
  793. 0x82, 0x20, 0x6f, 0xc6, 0xf0, 0x0b, 0xbd, 0xe1, 0xb2, 0xe9, 0x98, 0x0d, 0x52, 0x59, 0x5e, 0x26,
  794. 0xac, 0xe2, 0xe1, 0x17, 0x15, 0x7c, 0x3b, 0x3a, 0xd4, 0x35, 0x62, 0x71, 0xc6, 0xa7, 0x2b, 0xda,
  795. 0xe6, 0xa5, 0x9c, 0xde, 0x11, 0x7b, 0xa0, 0x75, 0x20, 0xbc, 0xe2, 0x71, 0xea, 0x3a, 0x7e, 0xc5,
  796. 0xc3, 0x2f, 0xf7, 0x0e, 0x26, 0xba, 0x45, 0xd7, 0x58, 0xe0, 0x8b, 0xc8, 0xaf, 0xf5, 0x16, 0x9e,
  797. 0xb4, 0x6d, 0x77, 0x55, 0xb1, 0xaf, 0x28, 0xf6, 0x58, 0x7a, 0x10, 0x2b, 0x36, 0x2a, 0x72, 0x99,
  798. 0xb0, 0x06, 0xa9, 0x78, 0xf8, 0xd5, 0xde, 0xca, 0x51, 0x4d, 0xa6, 0x4d, 0x6e, 0x56, 0x3c, 0xfc,
  799. 0x5a, 0x6f, 0xe5, 0xa9, 0xa0, 0xe5, 0x55, 0x45, 0x03, 0x39, 0x75, 0xa1, 0xfc, 0x7a, 0x4e, 0xef,
  800. 0xe4, 0x1d, 0x5d, 0x9a, 0x32, 0xdc, 0x0d, 0x6f, 0xe4, 0xf4, 0xb4, 0x49, 0xf7, 0x38, 0x73, 0x9d,
  801. 0x44, 0xa3, 0xbd, 0x99, 0xd3, 0x83, 0x6b, 0x5b, 0x16, 0x53, 0xcc, 0x5b, 0x39, 0x7d, 0x48, 0xde,
  802. 0x9a, 0x65, 0xe4, 0x26, 0x78, 0xbb, 0xdb, 0x56, 0x97, 0x48, 0x18, 0xd2, 0x3b, 0x5d, 0xf6, 0x53,
  803. 0xd1, 0x64, 0x96, 0xe9, 0xb8, 0x52, 0xea, 0x1b, 0x79, 0xb8, 0x49, 0x25, 0x15, 0xbf, 0x69, 0x9f,
  804. 0xca, 0xeb, 0x0f, 0x03, 0x7b, 0x00, 0x30, 0xb5, 0xe3, 0xbf, 0xd9, 0x5b, 0x34, 0x06, 0xbf, 0x95,
  805. 0x87, 0xb7, 0x68, 0x2c, 0xaa, 0xaa, 0xf2, 0xed, 0x3c, 0xbc, 0x45, 0x25, 0xa9, 0xb0, 0xef, 0xe4,
  806. 0xf5, 0x3b, 0x76, 0x04, 0x4c, 0x47, 0x9c, 0x07, 0xae, 0xe6, 0xe1, 0x45, 0x4d, 0x54, 0x26, 0xac,
  807. 0xe0, 0x77, 0x95, 0x58, 0x66, 0xd6, 0x54, 0x1c, 0xee, 0xda, 0x6e, 0xa3, 0x9d, 0x08, 0xef, 0x37,
  808. 0x5d, 0x24, 0x15, 0xaa, 0xb8, 0xdf, 0xe6, 0xf5, 0x15, 0x7e, 0xb4, 0x8b, 0x64, 0x5c, 0x9d, 0xdf,
  809. 0xe5, 0xe1, 0x73, 0x9a, 0x82, 0x63, 0xf2, 0xf7, 0xeb, 0xc8, 0x86, 0x8b, 0xcd, 0x4c, 0xc7, 0x5f,
  810. 0x26, 0x0c, 0xff, 0x41, 0xc9, 0x66, 0xc6, 0x58, 0x12, 0x26, 0x96, 0xc6, 0xff, 0xa8, 0xb4, 0xc7,
  811. 0xd1, 0xfe, 0x6e, 0xf8, 0x05, 0xca, 0x9b, 0x16, 0x33, 0x57, 0x2b, 0x4e, 0x03, 0xff, 0x49, 0xc9,
  812. 0x9f, 0x44, 0xb7, 0x76, 0x97, 0x4f, 0x5a, 0xfc, 0x39, 0xaf, 0x3f, 0x3e, 0x74, 0xb5, 0xa8, 0x38,
  813. 0x7c, 0xce, 0x5a, 0x24, 0x0d, 0xea, 0x8b, 0xbb, 0xfc, 0x1b, 0x79, 0x78, 0xae, 0xa5, 0x7d, 0xa4,
  814. 0x6d, 0xfe, 0xa2, 0xbc, 0x9c, 0x42, 0x47, 0x7a, 0x7a, 0x99, 0xb4, 0xac, 0x49, 0xce, 0x19, 0x5d,
  815. 0x0a, 0x38, 0xf1, 0xf1, 0x5f, 0x95, 0xab, 0xbb, 0xd0, 0xb1, 0x75, 0x5c, 0xa5, 0x0d, 0xff, 0x96,
  816. 0xd7, 0xa7, 0x85, 0xd4, 0x26, 0x58, 0xa4, 0x9e, 0x67, 0x93, 0x44, 0xef, 0x3c, 0x3c, 0x00, 0xbf,
  817. 0x6f, 0x23, 0x50, 0x51, 0x1f, 0x1d, 0x80, 0x3b, 0x3b, 0xa2, 0xe4, 0x6e, 0x7e, 0x64, 0x00, 0xde,
  818. 0x25, 0x31, 0x14, 0x36, 0xf6, 0xa3, 0x0a, 0x7b, 0x37, 0x1a, 0x4b, 0xdd, 0x9f, 0x5d, 0x87, 0x30,
  819. 0x37, 0x5c, 0x79, 0xb3, 0x2e, 0x66, 0xfc, 0x9c, 0x43, 0xb9, 0x1a, 0x00, 0x7f, 0x1f, 0xd0, 0x17,
  820. 0xbb, 0x03, 0xeb, 0x1a, 0x89, 0x6d, 0xf6, 0x0f, 0x65, 0x90, 0xa9, 0x5c, 0x87, 0x41, 0x95, 0xf0,
  821. 0x39, 0xc7, 0x0b, 0xb4, 0xa7, 0x7f, 0x2a, 0xc3, 0xf5, 0xc2, 0x53, 0x86, 0xc2, 0xdb, 0xbf, 0x94,
  822. 0xd1, 0x19, 0x74, 0x6a, 0x9d, 0xf0, 0xbc, 0x80, 0xfb, 0xe7, 0x08, 0x6b, 0x05, 0xdc, 0x14, 0x7f,
  823. 0x50, 0x6e, 0xff, 0xad, 0x14, 0x4e, 0xa3, 0xdb, 0xfe, 0x3f, 0x05, 0xe1, 0xff, 0x4d, 0x65, 0x7d,
  824. 0x37, 0x3a, 0xbe, 0xbe, 0xf5, 0x79, 0xea, 0x50, 0xe5, 0xf7, 0x2d, 0x65, 0x79, 0x07, 0x3a, 0xdc,
  825. 0x9f, 0xa5, 0xf0, 0xf7, 0xb6, 0xb2, 0xba, 0x07, 0x9d, 0xec, 0x69, 0x35, 0x69, 0xdb, 0x51, 0xc0,
  826. 0x55, 0xa2, 0x2b, 0xfc, 0x4e, 0xbf, 0x4b, 0x93, 0x34, 0x16, 0x5e, 0xff, 0xd3, 0x6f, 0x96, 0xe2,
  827. 0x98, 0x10, 0xf0, 0xc4, 0xa2, 0xfe, 0xb7, 0xdf, 0x2c, 0xb5, 0xa5, 0xf0, 0xf7, 0x7e, 0xa3, 0x4f,
  828. 0x7f, 0x93, 0xb6, 0x5d, 0x09, 0x78, 0x22, 0xc5, 0x0f, 0x18, 0x7d, 0xfa, 0xd3, 0x96, 0xc2, 0xdf,
  829. 0x07, 0xfb, 0xf5, 0x17, 0x7e, 0xf4, 0x49, 0x36, 0xed, 0x87, 0xfa, 0xf5, 0xa7, 0x2d, 0x85, 0xbf,
  830. 0x0f, 0xf7, 0x6b, 0x35, 0x43, 0x1d, 0xd3, 0x56, 0xbe, 0x3e, 0x62, 0xc0, 0x03, 0x13, 0xb6, 0x12,
  831. 0x7e, 0x1e, 0x52, 0x16, 0x77, 0xa2, 0xa3, 0x9d, 0x16, 0x67, 0x49, 0x7b, 0xae, 0x65, 0x36, 0x48,
  832. 0x69, 0xcd, 0x73, 0x19, 0x4f, 0x6e, 0xfa, 0x47, 0x94, 0x5d, 0x66, 0xd0, 0x76, 0xb3, 0x13, 0xbe,
  833. 0x1e, 0xed, 0x99, 0x93, 0xb2, 0xa9, 0xb6, 0x9d, 0x7a, 0x95, 0x13, 0x7d, 0x5a, 0xff, 0x58, 0xcf,
  834. 0x9c, 0xb2, 0x56, 0xc2, 0xcf, 0xc7, 0x0d, 0x78, 0xa0, 0x77, 0x5a, 0xa4, 0x8a, 0xf7, 0x98, 0x32,
  835. 0xbb, 0x0d, 0x1d, 0xec, 0xc3, 0x4c, 0x78, 0x7a, 0xdc, 0x80, 0x47, 0x79, 0x64, 0x92, 0x18, 0xe5,
  836. 0x9f, 0x36, 0xe0, 0x51, 0x1e, 0x81, 0x8a, 0xfa, 0x8c, 0x01, 0x9f, 0x7a, 0xb4, 0xdc, 0x05, 0x93,
  837. 0xd7, 0x9b, 0xe2, 0xbd, 0xfe, 0x59, 0x03, 0x9e, 0xe7, 0x11, 0xa9, 0xb1, 0xcf, 0x19, 0xf0, 0xc5,
  838. 0x24, 0xfc, 0x50, 0x14, 0xb1, 0xd3, 0xd4, 0x6c, 0xa8, 0x0a, 0x7c, 0xde, 0x80, 0xef, 0x50, 0x19,
  839. 0x5c, 0x64, 0xfe, 0x05, 0xa5, 0x9c, 0x39, 0x2d, 0xeb, 0x50, 0x6b, 0x6b, 0x67, 0x89, 0xfe, 0xa9,
  840. 0xe3, 0x8b, 0x06, 0x7c, 0x60, 0x49, 0xd3, 0x42, 0xf7, 0x4b, 0x3d, 0x7b, 0x64, 0x9e, 0xae, 0x90,
  841. 0x45, 0xb2, 0xcc, 0x88, 0xdf, 0xac, 0x72, 0x93, 0xe9, 0x6e, 0x7c, 0xd2, 0x80, 0x8f, 0x16, 0xb0,
  842. 0x95, 0xf0, 0xf3, 0x65, 0xa3, 0xd7, 0xab, 0x24, 0x65, 0x11, 0xb7, 0xe2, 0x57, 0x94, 0x1b, 0xf0,
  843. 0x4d, 0x97, 0x31, 0x12, 0x5e, 0xbe, 0xda, 0x6f, 0x36, 0xa9, 0x46, 0xfc, 0x5a, 0xbf, 0xd9, 0xe8,
  844. 0x3e, 0xfc, 0xba, 0x01, 0x7f, 0x0a, 0x28, 0x65, 0x6e, 0xdc, 0xd7, 0x0c, 0xf8, 0x7e, 0x50, 0x4a,
  845. 0xde, 0xb7, 0x5f, 0x31, 0xf4, 0x67, 0x96, 0x2d, 0x19, 0x48, 0x9e, 0x26, 0x5e, 0xed, 0xd2, 0x27,
  846. 0x25, 0xd7, 0x17, 0x07, 0xe9, 0xe4, 0xbb, 0xf3, 0xd7, 0x06, 0x7c, 0xff, 0x49, 0xa0, 0x22, 0x81,
  847. 0xd7, 0x0c, 0xf8, 0xfe, 0x53, 0x4a, 0x7c, 0x58, 0x78, 0xbd, 0xcb, 0xee, 0x98, 0xa2, 0x8e, 0xe9,
  848. 0xd4, 0x93, 0x07, 0xa7, 0x1f, 0x0c, 0xc2, 0xbb, 0x43, 0x92, 0x0a, 0xfb, 0xe1, 0x20, 0x7c, 0x73,
  849. 0x89, 0x05, 0xe3, 0xa2, 0xfc, 0x68, 0x10, 0xbe, 0xb9, 0x48, 0x36, 0x06, 0x7f, 0x3c, 0x08, 0xdf,
  850. 0xae, 0x24, 0x28, 0x2b, 0xf8, 0x74, 0x6f, 0xb9, 0xf8, 0x76, 0xf5, 0x93, 0x41, 0xf8, 0xaa, 0xa1,
  851. 0x40, 0x79, 0x18, 0x2f, 0xfb, 0x0d, 0xfc, 0xcc, 0x20, 0x7c, 0xd5, 0x90, 0x68, 0x85, 0x59, 0x11,
  852. 0xf7, 0x6c, 0x6f, 0xdf, 0xd1, 0x8f, 0xb4, 0x02, 0xfc, 0x69, 0x6f, 0x41, 0xbd, 0x30, 0x3f, 0x93,
  853. 0x31, 0x4e, 0x9c, 0x46, 0xd7, 0xaf, 0x52, 0x46, 0x2e, 0x52, 0x67, 0x78, 0xef, 0x78, 0xf4, 0x4b,
  854. 0xff, 0xb8, 0xfa, 0xa5, 0x7f, 0xbc, 0xe4, 0x04, 0xad, 0xf0, 0xe7, 0x12, 0xf9, 0x95, 0x60, 0xe4,
  855. 0xb9, 0x87, 0x06, 0x46, 0x73, 0x63, 0x43, 0x8b, 0xd7, 0x09, 0x9b, 0x39, 0x67, 0xe2, 0x5e, 0x34,
  856. 0x14, 0x5a, 0xbb, 0x01, 0xef, 0xc7, 0xfc, 0x79, 0x69, 0x1e, 0xba, 0xac, 0x04, 0x7c, 0x62, 0x16,
  857. 0x6d, 0x0a, 0xed, 0x2d, 0x31, 0xad, 0xfa, 0x8c, 0xe1, 0x05, 0x29, 0xb2, 0x41, 0x58, 0x86, 0x63,
  858. 0x6e, 0xce, 0x99, 0x98, 0x43, 0x9b, 0x13, 0x42, 0x7d, 0x86, 0xf3, 0xa2, 0x54, 0xda, 0xa8, 0x95,
  859. 0x44, 0x4c, 0x67, 0xd0, 0x0d, 0xa1, 0x14, 0xa7, 0x4e, 0xbb, 0x1f, 0x95, 0x97, 0xa4, 0x4a, 0x58,
  860. 0x89, 0x1a, 0x75, 0xda, 0x13, 0xf3, 0xe8, 0xc6, 0x50, 0x61, 0xc9, 0x75, 0xb9, 0xed, 0x9a, 0x16,
  861. 0x61, 0xfd, 0xe8, 0xbc, 0x2c, 0x75, 0xc2, 0x44, 0xa6, 0xb4, 0xe9, 0x44, 0x11, 0x85, 0x99, 0x5e,
  862. 0x74, 0xdc, 0x8b, 0xcb, 0x7e, 0xab, 0x1f, 0xa5, 0x6b, 0x52, 0x29, 0xcc, 0x63, 0xc1, 0x9d, 0xf1,
  863. 0x5b, 0x53, 0x77, 0xa0, 0xfd, 0x75, 0xb7, 0x35, 0xee, 0x9b, 0xdc, 0xf5, 0x9b, 0xd4, 0x36, 0x97,
  864. 0x7c, 0xf5, 0xff, 0x79, 0xd8, 0x74, 0x49, 0x4b, 0x4d, 0x6d, 0xaa, 0x85, 0x7f, 0x94, 0x9d, 0xf3,
  865. 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa3, 0x69, 0x67, 0x5d, 0x1f, 0x22, 0x00, 0x00,
  866. }