Block #1,059,616
000000000000092654afae27a844b6608574b2fb6cc5d166a6308e27253a29fa


Summary


Date
12/17, 2016 08:13utc(8y, 0mo, 9d ago)
Total Output
1,376,076.28XEC
In #/Out #
3,665/3,647
UTXO Δ
-18 (+111.2KB))
Min, Max Tx Size
244-121,997 B
Size
390.944 KB
Confirmations
581,495

Technical Details


Difficulty
1.682 x 106
Version
0x20000000 (decimal: 536870912)
Nonce
544790380
Bits
1a09f98b
Merkle Root
84b68be65953163f621acc2c14fa6e237f044c9e468e21064cc2549389b182fb
Chainwork
497.72 x 1018hashes (1afb3990b6cb1f38b2)

256 Transactions


coinbase
data(utf-8) -  +mined by bcoinXT�p�
show raw
1,562,500XEC

Total Input: 1,562,500XEC
OP_RETURN
0

Total Output: 3,450,189.38XEC
OP_RETURN
data(utf-8) - Fa��Q`{�8kh_P�^!���� �C�}��u��
show raw
0

Total Output: 48,000XEC

Total Input: 1,746,300.1XEC
OP_RETURN
data(utf-8) - The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime. Because of that, I wanted to design it to support every possible transaction type I could think of. The problem was, each thing required special support code and data fields whether it was used or not, and only covered one special case at a time. It would have been an explosion of special cases. The solution was script, which generalizes the problem so transacting parties can describe their transaction as a predicate that the node network evaluates. The nodes only need to understand the transaction to the extent of evaluating whether the sender's conditions are met. The script is actually a predicate. It's just an equation that evaluates to true or false. Predicate is a long and unfamiliar word so I called it script. The receiver of a payment does a template match on the script. Currently, receivers only accept two templates: direct payment and bitcoin address. Future versions can add templates for more transaction types and nodes running that version or higher will be able to receive them. All versions of nodes in the network can verify and process any new transactions into blocks, even though they may not know how to read them. The design supports a tremendous variety of possible transaction types that I designed years ago. Escrow transactions, bonded contracts, third party arbitration, multi-party signature, etc. If Bitcoin catches on in a big way, these are things we'll want to explore in the future, but they all had to be designed at the beginning to make sure they would be possible later. I don't believe a second, compatible implementation of Bitcoin will ever be a good idea. So much of the design depends on all nodes getting exactly identical results in lockstep that a second implementation would be a menace to the network. The MIT license is compatible with all other licenses and commercial uses, so there is no need to rewrite it from a licensing standpoint. __ __ / \ / | $$ \ /$$ | ______ _______ ______ _______ ______ $$$ \ /$$$ | / \ / \ / \ / | / \ $$$$ /$$$$ |/$$$$$$ |$$$$$$$ | $$$$$$ |/$$$$$$$/ /$$$$$$ | $$ $$ $$/$$ |$$ $$ |$$ | $$ | / $$ |$$ | $$ $$ | $$ |$$$/ $$ |$$$$$$$$/ $$ | $$ |/$$$$$$$ |$$ \_____ $$$$$$$$/ $$ | $/ $$ |$$ |$$ | $$ |$$ $$ |$$ |$$ | $$/ $$/ $$$$$$$/ $$/ $$/ $$$$$$$/ $$$$$$$/ $$$$$$$/ ______ ________ __ / \ / |/ | /$$$$$$ | $$$$$$$$/ $$ |____ ______ $$____$$ | $$ | $$ \ / \ / $$/ $$ | $$$$$$$ |/$$$$$$ | /$$$$$$/ $$ | $$ | $$ |$$ $$ | $$ |_____ $$ | $$ | $$ |$$$$$$$$/ $$ | $$ | $$ | $$ |$$ | $$$$$$$$/ $$/ $$/ $$/ $$$$$$$/ __ __ __ __ / \ / | / | / | $$ \ $$ | ______ _$$ |_ __ __ __ ______ ______ $$ | __ $$$ \$$ | / \ / $$ | / | / | / | / \ / \ $$ | / | $$$$ $$ |/$$$$$$ |$$$$$$/ $$ | $$ | $$ |/$$$$$$ |/$$$$$$ |$$ |_/$$/ $$ $$ $$ |$$ $$ | $$ | __ $$ | $$ | $$ |$$ | $$ |$$ | $$/ $$ $$< $$ |$$$$ |$$$$$$$$/ $$ |/ |$$ \_$$ \_$$ |$$ \__$$ |$$ | $$$$$$ \ $$ | $$$ |$$ | $$ $$/ $$ $$ $$/ $$ $$/ $$ | $$ | $$ | $$/ $$/ $$$$$$$/ $$$$/ $$$$$/$$$$/ $$$$$$/ $$/ $$/ $$/ Love, bcoin.
show raw
0

OP_RETURN
data(utf-8) - The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments Joseph Poon Thaddeus Dryja [email protected] [email protected] January 14, 2016 DRAFT Version 0.5.9.2 Abstract The bitcoin protocol can encompass the global financial transaction volume in all electronic payment systems today, without a single custodial third party holding funds or requiring participants to have anything more than a computer using a broadband connection. A decentralized system is proposed whereby transactions are sent over a network of micropayment channels (a.k.a. payment channels or transaction channels) whose transfer of value occurs off-blockchain. If Bitcoin transactions can be signed with a new sighash type that addresses malleability, these transfers may occur between untrusted parties along the transfer route by contracts which, in the event of uncooperative or hostile participants, are enforceable via broadcast over the bitcoin blockchain in the event of uncooperative or hostile participants, through a series of decrementing timelocks. 1 The Bitcoin Blockchain Scalability Problem The Bitcoin[1] blockchain holds great promise for distributed ledgers, but the blockchain as a payment platform, by itself, cannot cover the world’s commerce anytime in the near future. The blockchain is a gossip protocol whereby all state modifications to the ledger are broadcast to all participants. It is through this “gossip protocol” that consensus of the state, everyone’s balances, is agreed upon. If each node in the bitcoin network must know about every single transaction that occurs globally, that may 1 create a significant drag on the ability of the network to encompass all global financial transactions. It would instead be desirable to encompass all transactions in a way that doesn’t sacrifice the decentralization and security that the network provides. The payment network Visa achieved 47,000 peak transactions per second (tps) on its network during the 2013 holidays[2], and currently averages hundreds of millions per day. Currently, Bitcoin supports less than 7 transactions per second with a 1 megabyte block limit. If we use an average of 300 bytes per bitcoin transaction and assumed unlimited block sizes, an equivalent capacity to peak Visa transaction volume of 47,000/tps would be nearly 8 gigabytes per Bitcoin block, every ten minutes on average. Continuously, that would be over 400 terabytes of data per year. Clearly, achieving Visa-like capacity on the Bitcoin network isn’t feasible today. No home computer in the world can operate with that kind of bandwidth and storage. If Bitcoin is to replace all electronic payments in the future, and not just Visa, it would result in outright collapse of the Bitcoin network, or at best, extreme centralization of Bitcoin nodes and miners to the only ones who could afford it. This centralization would then defeat aspects of network decentralization that make Bitcoin secure, as the ability for entities to validate the chain is what allows Bitcoin to ensure ledger accuracy and security. Having fewer validators due to larger blocks not only implies fewer individuals ensuring ledger accuracy, but also results in fewer entities that would be able to validate the blockchain as part of the mining process, which results in encouraging miner centralization. Extremely large blocks, for example in the above case of 8 gigabytes every 10 minutes on average, would imply that only a few parties would be able to do block validation. This creates a great possibility that entities will end up trusting centralized parties. Having privileged, trusted parties creates a social trap whereby the central party will not act in the interest of an individual (principalagent problem), e.g. rentierism by charging higher fees to mitigate the incentive to act dishonestly. In extreme cases, this manifests as individuals sending funds to centralized trusted custodians who have full custody of customers’ funds. Such arrangements, as are common today, create severe counterparty risk. A prerequisite to prevent that kind of centralization from occurring would require the ability for bitcoin to be validated by a single 2 consumer-level computer on a home broadband connection. By ensuring that full validation can occur cheaply, Bitcoin nodes and miners will be able to prevent extreme centralization and trust, which ensures extremely low transaction fees. While it is possible that Moore’s Law will continue indefinitely, and the computational capacity for nodes to cost-effectively compute multigigabyte blocks may exist in the future, it is not a certainty. To achieve much higher than 47,000 transactions per second using Bitcoin requires conducting transactions off the Bitcoin blockchain itself. It would be even better if the bitcoin network supported a near-unlimited number of transactions per second with extremely low fees for micropayments. Many micropayments can be sent sequentially between two parties to enable any size of payments. Micropayments would enable unbunding, less trust and commodification of services, such as payments for per-megabyte internet service. To be able to achieve these micropayment use cases, however, would require severely reducing the amount of transactions that end up being broadcast on the global Bitcoin blockchain. While it is possible to scale at a small level, it is absolutely not possible to handle a large amount of micropayments on the network or to encompass all global transactions. For bitcoin to succeed, it requires confidence that if it were to become extremely popular, its current advantages stemming from decentralization will continue to exist. In order for people today to believe that Bitcoin will work tomorrow, Bitcoin needs to resolve the issue of block size centralization effects; large blocks implicitly create trusted custodians and significantly higher fees. 2 A Network of Micropayment Channels Can Solve Scalability “If a tree falls in the forest and no one is around to hear it, does it make a sound?” The above quote questions the relevance of unobserved events —if nobody hears the tree fall, whether it made a sound or not is of no consequence. Similarly, in the blockchain, if only two participants care about an everyday recurring transaction, it’s not necessary for all other nodes in the 3 bitcoin network to know about that transaction. It is instead preferable to only have the bare minimum of information on the blockchain. By deferring telling the entire world about every transaction, doing net settlement of their relationship at a later date enables Bitcoin users to conduct many transactions without bloating up the blockchain or creating trust in a centralized counterparty. An effectively trustless structure can be achieved by using time locks as a component to global consensus. Currently the solution to micropayments and scalability is to offload the transactions to a custodian, whereby one is trusting third party custodians to hold one’s coins and to update balances with other parties. Trusting third parties to hold all of one’s funds creates counterparty risk and transaction costs. Instead, using a network of these micropayment channels, Bitcoin can scale to billions of transactions per day with the computational power available on a modern desktop computer today. Sending many payments inside a given micropayment channel enables one to send large amounts of funds to another party in a decentralized manner. These channels are not a separate trusted network on top of bitcoin. They are real bitcoin transactions. Micropayment channels[3][4] create a relationship between two parties to perpetually update balances, deferring what is broadcast to the blockchain in a single transaction netting out the total balance between those two parties. This permits the financial relationships between two parties to be trustlessly deferred to a later date, without risk of counterparty default. Micropayment channels use real bitcoin transactions, only electing to defer the broadcast to the blockchain in such a way that both parties can guarantee their current balance on the blockchain; this is not a trusted overlay network —payments in micropayment channels are real bitcoin communicated and exchanged off-chain. 2.1 Micropayment Channels Do Not Require Trust Like the age-old question of whether the tree falling in the woods makes a sound, if all parties agree that the tree fell at 2:45 in the afternoon, then the tree really did fall at 2:45 in the afternoon. Similarly, if both counterparties agree that the current balance inside a channel is 0.07 BTC to Alice and 0.03 4 BTC to Bob, then that’s the true balance. However, without cryptography, an interesting problem is created: If one’s counterparty disagrees about the current balance of funds (or time the tree fell), then it is one’s word against another. Without cryptographic signatures, the blockchain will not know who owns what. If the balance in the channel is 0.05 BTC to Alice and 0.05 BTC to Bob, and the balance after a transaction is 0.07 BTC to Alice and 0.03 BTC to Bob, the network needs to know which set of balances is correct. Blockchain transactions solve this problem by using the blockchain ledger as a timestamping system. At the same time, it is desirable to create a system which does not actively use this timestamping system unless absolutely necessary, as it can become costly to the network. Instead, both parties can commit to signing a transaction and not broadcasting this transaction. So if Alice and Bob commit funds into a 2of-2 multisignature address (where it requires consent from both parties to create spends), they can agree on the current balance state. Alice and Bob can agree to create a refund from that 2-of-2 transaction to themselves, 0.05 BTC to each. This refund is not broadcast on the blockchain. Either party may do so, but they may elect to instead hold onto that transaction, knowing that they are able to redeem funds whenever they feel comfortable doing so. By deferring broadcast of this transaction, they may elect to change this balance at a future date. To update the balance, both parties create a new spend from the 2-of-2 multisignature address, for example 0.07 to Alice and 0.03 to Bob. Without proper design, though, there is the timestamping problem of not knowing which spend is correct: the new spend or the original refund. The restriction on timestamping and dates, however, is not as complex as full ordering of all transactions as in the bitcoin blockchain. In the case of micropayment channels, only two states are required: the current correct balance, and any old deprecated balances. There would only be a single correct current balance, and possibly many old balances which are deprecated. Therefore, it is possible in bitcoin to devise a bitcoin script whereby all old transactions are invalidated, and only the new transaction is valid. Invalidation is enforced by a bitcoin output script and dependent transactions which force the other party to give all their funds to the channel 5 counterparty. By taking all funds as a penalty to give to the other, all old transactions are thereby invalidated. This invalidation process can exist through a process of channel consensus where if both parties agree on current ledger states (and building new states), then the real balance gets updated. The balance is reflected on the blockchain only when a single party disagrees. Conceptually, this system is not an independent overlay network; it is more a deferral of state on the current system, as the enforcement is still occurring on the blockchain itself (albeit deferred to future dates and transactions). 2.2 A Network of Channels Thus, micropayment channels only create a relationship between two parties. Requiring everyone to create channels with everyone else does not solve the scalability problem. Bitcoin scalability can be achieved using a large network of micropayment channels. If we presume a large network of channels on the Bitcoin blockchain, and all Bitcoin users are participating on this graph by having at least one channel open on the Bitcoin blockchain, it is possible to create a near-infinite amount of transactions inside this network. The only transactions that are broadcasted on the Bitcoin blockchain prematurely are with uncooperative channel counterparties. By encumbering the Bitcoin transaction outputs with a hashlock and timelock, the channel counterparty will be unable to outright steal funds and Bitcoins can be exchanged without outright counterparty theft. Further, by using staggered timeouts, it’s possible to send funds via multiple intermediaries in a network without the risk of intermediary theft of funds. 3 Bidirectional Payment Channels Micropayment channels permit a simple deferral of a transaction state to be broadcast at a later time. The contracts are enforced by creating a responsibility for one party to broadcast transactions before or after certain dates. If the blockchain is a decentralized timestamping system, it is possible to use clocks as a component of decentralized consensus[5] to determine data validity, as well as present states as a method to order events[6]. 6 By creating timeframes where certain states can be broadcast and later invalidated, it is possible to create complex contracts using bitcoin transaction scripts. There has been prior work for Hub-and-Spoke Micropayment Channels[7][8][9] (and trusted payment channel networks[10][11]) looking at building a hub-and-spoke network today. However, Lightning Network’s bidirectional micropayment channel requires the malleability softfork described in Appendix A to enable near-infinite scalability while mitigating risks of intermediate node default. By chaining together multiple micropayment channels, it is possible to create a network of transaction paths. Paths can be routed using a BGPlike system, and the sender may designate a particular path to the recipient. The output scripts are encumbered by a hash, which is generated by the recipient. By disclosing the input to that hash, the recipient’s counterparty will be able to pull funds along the route. 3.1 The Problem of Blame in Channel Creation In order to participate in this payment network, one must create a micropayment channel with another participant on this network. 3.1.1 Creating an Unsigned Funding Transaction An initial channel Funding Transaction is created whereby one or both channel counterparties fund the inputs of this transaction. Both parties create the inputs and outputs for this transaction but do not sign the transaction. The output for this Funding Transaction is a single 2-of-2 multisignature script with both participants in this channel, henceforth named Alice and Bob. Both participants do not exchange signatures for the Funding Transaction until they have created spends from this 2-of-2 output refunding the original amount back to its respective funders. The purpose of not signing the transaction allows for one to spend from a transaction which does not yet exist. If Alice and Bob exchange the signatures from the Funding Transaction without being able to broadcast spends from the Funding Transaction, the funds may be locked up forever if Alice and Bob do not cooperate (or other coin loss may occur through hostage scenarios whereby one pays for the cooperation from the counterparty). Alice and Bob both exchange inputs to fund the Funding Transaction 7 (to know which inputs are used to determine the total value of the channel), and exchange one key to use to sign with later. This key is used for the 2-of-2 output for the Funding Transaction; both signatures are needed to spend from the Funding Transaction, in other words, both Alice and Bob need to agree to spend from the Funding Transaction. 3.1.2 Spending from an Unsigned Transaction The Lightning Network uses a SIGHASH NOINPUT transaction to spend from this 2-of-2 Funding Transaction output, as it is necessary to spend from a transaction for which the signatures are not yet exchanged. SIGHASH NOINPUT, implemented using a soft-fork, ensures transactions can be spent from before it is signed by all parties, as transactions would need to be signed to get a transaction ID without new sighash flags. Without SIGHASH NOINPUT, Bitcoin transactions cannot be spent from before they may be broadcast —it’s as if one could not draft a contract without paying the other party first. SIGHASH NOINPUT resolves this problem. See Appendix A for more information and implementation. Without SIGHASH NOINPUT, it is not possible to generate a spend from a transaction without exchanging signatures, since spending the Funding Transaction requires a transaction ID as part of the signature in the child’s input. A component of the Transaction ID is the parent’s (Funding Transaction’s) signature, so both parties need to exchange their signatures of the parent transaction before the child can be spent. Since one or both parties must know the parent’s signatures to spend from it, that means one or both parties are able to broadcast the parent (Funding Transaction) before the child even exists. SIGHASH NOINPUT gets around this by permitting the child to spend without signing the input. With SIGHASH NOINPUT, the order of operations are to: 1. Create the parent (Funding Transaction) 2. Create the children (Commitment Transactions and all spends from the commitment transactions) 3. Sign the children 4. Exchange the signatures for the children 8 5. Sign the parent 6. Exchange the signatures for the parent 7. Broadcast the parent on the blockchain One is not able to broadcast the parent (Step 7) until Step 6 is complete. Both parties have not given their signature to spend from the Funding Transaction until step 6. Further, if one party fails during Step 6, the parent can either be spent to become the parent transaction or the inputs to the parent transaction can be double-spent (so that this entire transaction path is invalidated). 3.1.3 Commitment Transactions: Unenforcible Construction After the unsigned (and unbroadcasted) Funding Transaction has been created, both parties sign and exchange an initial Commitment Transaction. These Commitment Transactions spends from the 2-of-2 output of the Funding Transaction (parent). However, only the Funding Transaction is broadcast on the blockchain. Since the Funding Transaction has already entered into the blockchain, and the output is a 2-of-2 multisignature transaction which requires the agreement of both parties to spend from, Commitment Transactions are used to express the present balance. If only one 2-of-2 signed Commitment Transaction is exchanged between both parties, then both parties will be sure that they are able to get their money back after the Funding Transaction enters the blockchain. Both parties do not broadcast the Commitment Transactions onto the blockchain until they want to close out the current balance in the channel. They do so by broadcasting the present Commitment Transaction. Commitment Transactions pay out the respective current balances to each party. A naive (broken) implementation would construct an unbroadcasted transaction whereby there is a 2-of-2 spend from a single transaction which have two outputs that return all current balances to both channel counterparties. This will return all funds to the original party when creating an initial Commitment Transaction. 9 Figure 1: A naive broken funding transaction is described in this diagram. The Funding Transaction (F), designated in green, is broadcast on the blockchain after all other transactions are signed. All other transactions spending from the funding transactions are not yet broadcast, in case the counterparties wish to update their balance. Only the Funding Transaction is broadcast on the blockchain at this time. For instance, if Alice and Bob agree to create a Funding Transaction with a single 2-of-2 output worth 1.0 BTC (with 0.5 BTC contribution from each), they create a Commitment Transaction where there are two 0.5 BTC outputs for Alice and Bob. The Commitment Transactions are signed first and keys are exchanged so either is able to broadcast the Commitment Transaction at any time contingent upon the Funding Transaction entering into the blockchain. At this point, the Funding Transaction signatures can safely be exchanged, as either party is able to redeem their funds by broadcasting the Commitment Transaction. This construction breaks, however, when one wishes to update the present balance. In order to update the balance, they must update their Commitment Transaction output values (the Funding Transaction has already entered into the blockchain and cannot be changed). When both parties agree to a new Commitment Transaction and exchange signatures for the new Commitment Transaction, either Commitment Transactions can be broadcast. As the output from the Funding Transaction can only be redeemed once, only one of those transactions will be valid. For instance, if Alice and Bob agree that the balance of the channel 10 is now 0.4 to Alice and 0.6 to Bob, and a new Commitment Transaction is created to reflect that, either Commitment Transaction can be broadcast. In effect, one would be unable to restrict which Commitment Transaction is broadcast, since both parties have signed and exchanged the signatures for either balance to be broadcast. Figure 2: Either of the Commitment Transactions can be broadcast any any time by either party, only one will successfully spend from the single Funding Transaction. This cannot work because one party will not want to broadcast the most recent transaction. Since either party may broadcast the Commitment Transaction at any time, the result would be after the new Commitment Transaction is generated, the one who receives less funds has significant incentive to broadcast the transaction which has greater values for themselves in the Commitment Transaction outputs. As a result, the channel would be immediately closed and funds stolen. Therefore, one cannot create payment channels under this model. 3.1.4 Commitment Transactions: Ascribing Blame Since any signed Commitment Transaction may be broadcast on the blockchain, and only one can be successfully broadcast, it is necessary to prevent old Commitment Transactions from being broadcast. It is not possible to revoke tens of thousands of transactions in Bitcoin, so an alternate method is necessary. Instead of active revocation enforced by the blockchain, it’s necessary to construct the channel itself in similar manner to a Fidelity Bond, whereby both parties make commitments, and 11 violations of these commitments are enforced by penalties. If one party violates their agreement, then they will lose all the money in the channel. For this payment channel, the contract terms are that both parties commit to broadcasting only the most recent transaction. Any broadcast of older transactions will cause a violation of the contract, and all funds are given to the other party as a penalty. This can only be enforced if one is able to ascribe blame for broadcasting an old transaction. In order to do so, one must be able to uniquely identify who broadcast an older transaction. This can be done if each counterparty has a uniquely identifiable Commitment Transaction. Both parties must sign the inputs to the Commitment Transaction which the other party is responsible for broadcasting. Since one has a version of the Commitment Transaction that is signed by the other party, one can only broadcast one’s own version of the Commitment Transaction. For the Lightning Network, all spends from the Funding Transaction output, Commitment Transactions, have two half-signed transactions. One Commitment Transaction in which Alice signs and gives to Bob (C1b), and another which Bob signs and gives to Alice (C1a). These two Commitment Transactions spend from the same output (Funding Transaction), and have different contents; only one can be broadcast on the blockchain, as both pairs of Commitment Transactions spend from the same Funding Transaction. Either party may broadcast their received Commitment Transaction by signing their version and including the counterparty’s signature. For example, Bob can broadcast Commitment C1b, since he has already received the signature for C1b from Alice —he includes Alice’s signature and signs C1b himself. The transaction will be a valid spend from the Funding Transaction’s 2-of-2 output requiring both Alice and Bob’s signature. 12 Figure 3: Purple boxes are unbroadcasted transactions which only Alice can broadcast. Blue boxes are unbroadcasted transaction which only Bob can broadcast. Alice can only broadcast Commitment 1a, Bob can only broadcast Commitment 1b. Only one Commitment Transaction can be spent from the Funding Transaction output. Blame is ascribed, but either one can still be spent with no penalty. However, even with this construction, one has only merely allocated blame. It is not yet possible to enforce this contract on the Bitcoin blockchain. Bob still trusts Alice not to broadcast an old Commitment Transaction. At this time, he is only able to prove that Alice has done so via a half-signed transaction proof. 3.2 Creating a Channel with Contract Revocation To be able to actually enforce the terms of the contract, it’s necessary to construct a Commitment Transaction (along with its spends) where one is able to revoke a transaction. This revocation is achievable by using data about when a transaction enters into a blockchain and using the maturity of the transaction to determine validation paths. 3.3 Sequence Number Maturity Mark Freidenbach has proposed that Sequence Numbers can be enforcible via a relative block maturity of the parent transaction via a soft-fork[12]. This would allow some basic ability to ensure some form of relative block confirmation time lock on the spending script. In addi- 13 tion, an additional opcode, OP CHECKSEQUENCEVERIFY[13] (a.k.a. OP RELATIVECHECKLOCKTIMEVERIFY)[14], would permit further abilities, including allowing a stop-gap solution before a more permanent solution for resolving transaction malleability. A future version of this paper will include proposed solutions. To summarize, Bitcoin was released with a sequence number which was only enforced in the mempool of unconfirmed transactions. The original behavior permitted transaction replacement by replacing transactions in the mempool with newer transactions if they have a higher sequence number. Due to transaction replacement rules, it is not enforced due to denial of service attack risks. It appears as though the intended purpose of the sequence number is to replace unbroadcasted transactions. However, this higher sequence number replacement behavior is unenforcible. One cannot be assured that old versions of transactions were replaced in the mempool and a block contains the most recent version of the transaction. A way to enforce transaction versions off-chain is via time commitments. A Revocable Transaction spends from a unique output where the transaction has a unique type of output script. This parent’s output has two redemption paths where the first can be redeemed immediately, and the second can only be redeemed if the child has a minimum number of confirmations between transactions. This is achieved by making the sequence number of the child transaction require a minimum number of confirmations from the parent. In essence, this new sequence number behavior will only permit a spend from this output to be valid if the number of blocks between the output and the redeeming transaction is above a specified block height. A transaction can be revoked with this sequence number behavior by creating a restriction with some defined number of blocks defined in the sequence number, which will result in the spend being only valid after the parent has entered into the blockchain for some defined number of blocks. This creates a structure whereby the parent transaction with this output becomes a bonded deposit, attesting that there is no revocation. A time period exists which anyone on the blockchain can refute this attestation by broadcasting a spend immediately after the transaction is broadcast. If one wishes to permit revocable transactions with a 1000confirmation delay, the output transaction construction would remain a 2-of-2 multisig: 14 2 <A l i c e 1 > <Bob1> 2 OP CHECKMULTISIG However, the child spending transaction would contain a nSequence value of 1000. Since this transaction requires the signature of both counterparties to be valid, both parties include the nSequence number of 1000 as part of the signature. Both parties may, at their discretion, agree to create another transaction which supersedes that transaction without any nSequence number. This construction, a Revocable Sequence Maturity Contract (RSMC), creates two paths, with very specific contract terms. The contract terms are: 1. All parties pay into a contract with an output enforcing this contract 2. Both parties may agree to send funds to some contract, with some waiting period (1000 confirmations in our example script). This is the revocable output balance. 3. One or both parties may elect to not broadcast (enforce) the payouts until some future date; either party may redeem the funds after the waiting period at any time. 4. If neither party has broadcast this transaction (redeemed the funds), they may revoke the above payouts if and only if both parties agree to do so by placing in a new payout term in a superseding transaction payout. The new transaction payout can be immediately redeemed after the contract is disclosed to the world (broadcast on the blockchain). 5. In the event that the contract is disclosed and the new payout structure is not redeemed, the prior revoked payout terms may be redeemed by either party (so it is the responsibility of either party to enforce the new terms). The pre-signed child transaction can be redeemed after the parent transaction has entered into the blockchain with 1000 confirmations, due to the child’s nSequence number on the input spending the parent. In order to revoke this signed child transaction, both parties just agree to create another child transaction with the default field of the nSequence number of MAX INT, which has special behavior permitting spending at any time. 15 This new signed spend supersedes the revocable spend so long as the new signed spend enters into the blockchain within 1000 confirmations of the parent transaction entering into the blockchain. In effect, if Alice and Bob agree to monitor the blockchain for incorrect broadcast of Commitment Transactions, the moment the transaction gets broadcast, they are able to spend using the superseding transaction immediately. In order to broadcast the revocable spend (deprecated transaction), which spends from the same output as the superseding transaction, they must wait 1000 confirmations. So long as both parties watch the blockchain, the revocable spend will never enter into the transaction if either party prefers the superseding transaction. Using this construction, anyone could create a transaction, not broadcast the transaction, and then later create incentives to not ever broadcast that transaction in the future via penalties. This permits participants on the Bitcoin network to defer many transactions from ever hitting the blockchain. 3.3.1 Timestop To mitigate a flood of transactions by a malicious attacker requires a credible threat that the attack will fail. Greg Maxwell proposed using a timestop to mitigate a malicious flood on the blockchain: There are many ways to address this [flood risk] which haven’t been adequately explored yet —for example, the clock can stop when blocks are full; turning the security risk into more hold-up delay in the event of a dos attack.[15] This can be mitigated by allowing the miner to specify whether the current (fee paid) mempool is presently being flooded with transactions. They can enter a “1” value into the last bit in the version number of the block header. If the last bit in the block header contains a “1”, then that block will not count towards the relative height maturity for the nSequence value and the block is designated as a congested block. There is an uncongested block height (which is always lower than the normal block height). This block height is used for the nSequence value, which only counts block maturity (confirmations). A miner can elect to define the block as a congested block or not. The default code could automatically set the congested block flag as “1” if the 16 mempool is above some size and the average fee for that set size is above some value. However, a miner has full discretion to change the rules on what automatically sets as a congested block, or can select to permanently set the congestion flag to be permanently on or off. It’s expected that most honest miners would use the default behavior defined in their miner and not organize a 51% attack. For example, if a parent transaction output is spent by a child with a nSequence value of 10, one must wait 10 confirmations before the transaction becomes valid. However, if the timestop flag has been set, the counting of confirmations stops, even with new blocks. If 6 confirmations have elapsed (4 more are necessary for the transaction to be valid), and the timestop block has been set on the 7th block, that block does not count towards the nSequence requirement of 10 confirmations; the child is still at 6 blocks for the relative confirmation value. Functionally, this will be stored as some kind of auxiliary timestop block height which is used only for tracking the timestop value. When the timestop bit is set, all transactions using an nSequence value will stop counting until the timestop bit has been unset. This gives sufficient time and block-space for transactions at the current auxiliary timestop block height to enter into the blockchain, which can prevent systemic attackers from successfully attacking the system. However, this requires some kind of flag in the block to designate whether it is a timestop block. For full SPV compatibility (Simple Payment Verification; lightweight clients), it is desirable for this to be within the 80byte block header instead of in the coinbase. There are two places which may be a good place to put in this flag in the block header: in the block time and in the block version. The block time may not be safe due to the last bits being used as an entropy source for some ASIC miners, therefore a bit may need to be consumed for timestop flags. Another option would be to hardcode timestop activation as a hard consensus rule (e.g. via block size), however this may make things less flexible. By setting sane defaults for timestop rules, these rules can be changed without consensus soft-forks. If the block version is used as a flag, the contextual information must match the Chain ID used in some merge-mined coins. 17 3.3.2 Revocable Commitment Transactions By combining the ascribing of blame as well as the revocable transaction, one is able to determine when a party is not abiding by the terms of the contract, and enforce penalties without trusting the counterparty. Figure 4: The Funding Transaction F, designated in green, is broadcast on the blockchain after all other transactions are signed. All transactions which only Alice can broadcast are in purple. All transactions which only Bob can broadcast is are blue. Only the Funding Transaction is broadcast on the blockchain at this time. The intent of creating a new Commitment Transaction is to invalidate all old Commitment Transactions when updating the new balance with a new Commitment Transaction. Invalidation of old transactions can happen by making an output be a Revocable Sequence Maturity Contract (RSMC). To invalidate a transaction, a superseding transaction will be signed and exchanged by both parties that gives all funds to the counterparty in the event an older transaction is incorrectly broadcast. The incorrect broadcast 18 is identified by creating two different Commitment Transactions with the same final balance outputs, however the payment to oneself is encumbered by an RSMC. In effect, there are two Commitment Transactions from a single Funding Transaction 2-of-2 outputs. Of these two Commitment Transactions, only one can enter into the blockchain. Each party within a channel has one version of this contract. So if this is the first Commitment Transaction pair, Alice’s Commitment Transaction is defined as C1a, and Bob’s Commitment Transaction is defined as C1b. By broadcasting a Commitment Transaction, one is requesting for the channel to close out and end. The first two outputs for the Commitment Transaction include a Delivery Transaction (payout) of the present unallocated balance to the channel counterparties. If Alice broadcasts C1a, one of the output is spendable by D1a, which sends funds to Bob. For Bob, C1b is spendable by D1b, which sends funds to Alice. The Delivery Transaction (D1a/D1b) is immediately redeemable and is not encumbered in any way in the event the Commitment Transaction is broadcast. For each party’s Commitment Transaction, they are attesting that they are broadcasting the most recent Commitment Transaction which they own. Since they are attesting that this is the current balance, the balance paid to the counterparty is assumed to be true, since one has no direct benefit by paying some funds to the counterparty as a penalty. The balance paid to the person who broadcast the Commitment Transaction, however, is unverified. The participants on the blockchain have no idea if the Commitment Transaction is the most recent or not. If they do not broadcast their most recent version, they will be penalized by taking all the funds in the channel and giving it to the counterparty. Since their own funds are encumbered in their own RSMC, they will only be able to claim their funds after some set number of confirmations after the Commitment Transaction has been included in a block (in our example, 1000 confirmations). If they do broadcast their most recent Commitment Transaction, there should be no revocation transaction superseding the revocable transaction, so they will be able to receive their funds after some set amount of time (1000 confirmations). By knowing who broadcast the Commitment Transaction and encumbering one’s own payouts to be locked up for a predefined period of time, 19 both parties will be able to revoke the Commitment Transaction in the future. 3.3.3 Redeeming Funds from the Channel: Cooperative Counterparties Either party may redeem the funds from the channel. However, the party that broadcasts the Commitment Transaction must wait for the predefined number of confirmations described in the RSMC. The counterparty which did not broadcast the Commitment Transaction may redeem the funds immediately. For example, if the Funding Transaction is committed with 1 BTC (half to each counterparty) and Bob broadcasts the most recent Commitment Transaction, C1b, he must wait 1000 confirmations to receive his 0.5 BTC, while Alice can spend 0.5 BTC. For Alice, this transaction is fully closed if Alice agrees that Bob broadcast the correct Commitment Transaction (C1b). 20 Figure 5: When Bob broadcasts C1b, Alice can immediately redeem her portion. Bob must wait 1000 confirmations. When the block is immediately broadcast, it is in this state. Transactions in green are transactions which are committed into the blockchain. After the Commitment Transaction has been in the blockchain for 1000 blocks, Bob can then broadcast the Revocable Delivery transaction. He must wait 1000 blocks to prove he has not revoked this Commitment Transaction (C1b). After 1000 blocks, the Revocable Delivery transaction will be able to be included in a block. If a party attempt to include the Revocable Delivery transaction in a block before 1000 confirmations, the transaction will be invalid up until after 1000 confirmations have passed (at which point it will become valid if the output has not yet been redeemed). 21 Figure 6: Alice agrees that Bob broadcast the correct Commitment Transaction and 1000 confirmations have passed. Bob then is able to broadcast the Revocable Delivery (RD1b) transaction on the blockchain. After Bob broadcasts the Revocable Delivery transaction, the channel is fully closed for both Alice and Bob, everyone has received the funds which they both agree are the current balance they each own in the channel. If it was instead Alice who broadcast the Commitment Transaction (C1a), she is the one who must wait 1000 confirmations instead of Bob. 3.3.4 Creating a new Commitment Transaction and Revoking Prior Commitments While each party may close out the most recent Commitment Transaction at any time, they may also elect to create a new Commitment Transaction and invalidate the old one. Suppose Alice and Bob now want to update their current balances from 0.5 BTC each refunded to 0.6 BTC for Bob and 0.4 BTC for Alice. 22 When they both agree to do so, they generate a new pair of Commitment Transactions. Figure 7: Four possible transactions can exist, a pair with the old commitments, and another pair with the new commitments. Each party inside the channel can only broadcast half of the total commitments (two each). There is no explicit enforcement preventing any particular Commitment being broadcast other than penalty spends, as they are all valid unbroadcasted spends. The Revocable Commitment still exists with the C1a/C1b pair, but are not displayed for brevity. When a new pair of Commitment Transactions (C2a/C2b) is agreed upon, both parties will sign and exchange signatures for the new Commitment Transaction, then invalidate the old Commitment Transaction. This invalidation occurs by having both parties sign a Breach Remedy Transaction (BR1), which supersedes the Revocable Delivery Transaction (RD1). Each party hands to the other a half-signed revocation (BR1) from their own Revocable Delivery (RD1), which is a spend from the Commitment Transaction. The Breach Remedy Transaction will send all coins to the counterparty within the current balance of the channel. For example, if Alice and Bob both generate a new pair of Commitment Transactions (C2a/C2b) and invalidate prior commitments (C1a/C1b), and later Bob incorrectly broadcasts C1b on the blockchain, Alice can take all of Bob’s money from the channel. Alice can do this because Bob has proved to Alice via penalty that he will never broadcast C1b, since the moment he broadcasts C1b, Alice is able to take all of Bob’s money in the channel. In effect, by constructing a Breach 23 Remedy transaction for the counterparty, one has attested that one will not be broadcasting any prior commitments. The counterparty can accept this, because they will get all the money in the channel when this agreement is violated. Figure 8: When C2a and C2b exist, both parties exchange Breach Remedy transactions. Both parties now have explicit economic incentive to avoid broadcasting old Commitment Transactions (C1a/C1b). If either party wishes to close out the channel, they will only use C2a (Alice) or C2b (Bob). If Alice broadcasts C1a, all her money will go to Bob. If Bob broadcasts C1b, all his money will go to Alice. See previous figure for C2a/C2b outputs. Due to this fact, one will likely delete all prior Commitment Transactions when a Breach Remedy Transaction has been passed to the counterparty. If one broadcasts an incorrect (deprecated and invalidated Commitment Transaction), all the money will go to one’s counterparty. For example, if Bob broadcasts C1b, so long as Alice watches the blockchain within the predefined number of blocks (in this case, 1000 blocks), Alice will be able to take all the money in this channel by broadcasting RD1b. Even if the 24 present balance of the Commitment state (C2a/C2b) is 0.4 BTC to Alice and 0.6 BTC to Bob, because Bob violated the terms of the contract, all the money goes to Alice as a penalty. Functionally, the Revocable Transaction acts as a proof to the blockchain that Bob has violated the terms in the channel and this is programatically adjudicated by the blockchain. Figure 9: Transactions in green are committed to the blockchain. Bob incorrectly broadcasts C1b (only Bob is able to broadcast C1b/C2b). Because both agreed that the current state is the C2a/C2b Commitment pair, and have attested to each party that old commitments are invalidated via Breach Remedy Transactions, Alice is able to broadcast BR1b and take all the money in the channel, provided she does it within 1000 blocks after C1b is broadcast. However, if Alice does not broadcast BR1b within 1000 blocks, Bob may be able to steal some money, since his Revocable Delivery Transaction (RD1b) becomes valid after 1000 blocks. When an incorrect Commitment Transaction is broadcast, only the Breach Remedy Transaction can be broadcast for 1000 blocks (or whatever number of confirmations both 25 parties agree to). After 1000 block confirmations, both the Breach Remedy (BR1b) and Revocable Delivery Transactions (RD1b) are able to be broadcast at any time. Breach Remedy transactions only have exclusivity within this predefined time period, and any time after of that is functionally an expiration of the statute of limitations —according to Bitcoin blockchain consensus, the time for dispute has ended. For this reason, one should periodically monitor the blockchain to see if one’s counterparty has broadcast an invalidated Commitment Transaction, or delegate a third party to do so. A third party can be delegated by only giving the Breach Remedy transaction to this third party. They can be incentivized to watch the blockchain broadcast such a transaction in the event of counterparty maliciousness by giving these third parties some fee in the output. Since the third party is only able to take action when the counterparty is acting maliciously, this third party does not have any power to force close of the channel. 3.3.5 Process for Creating Revocable Commitment Transactions To create revocable Commitment Transactions, it requires proper construction of the channel from the beginning, and only signing transactions which may be broadcast at any time in the future, while ensuring that one will not lose out due to uncooperative or malicious counterparties. This requires determining which public key to use for new commitments, as using SIGHASH NOINPUT requires using unique keys for each Commitment Transaction RSMC (and HTLC) output. We use P to designate pubkeys and K to designate the corresponding private key used to sign. When generating the first Commitment Transaction, Alice and Bob agree to create a multisig output from a Funding Transaction with a single multisig(PAliceF , PBobF ) output, funded with 0.5 BTC from Alice and Bob for a total of 1 BTC. This output is a Pay to Script Hash[16] transaction, which requires both Alice and Bob to both agree to spend from the Funding Transaction. They do not yet make the Funding Transaction (F) spendable. Additionally, PAliceF and PBobF are only used for the Funding Transaction, they are not used for anything else. Since the Delivery transaction is just a P2PKH output (bitcoin addresses beginning with 1) or P2SH transaction (commonly recognized as addresses beginning with the 3) which the counterparties designate beforehand, 26 this can be generated as an output of PAliceD and PBobD . For simplicity, these output addresses will remain the same throughout the channel, since its funds are fully controlled by its designated recipient after the Commitment Transaction enters the blockchain. If desired, but not necessary, both parties may update and change PAliceD and PBobD for future Commitment Transactions. Both parties exchange pubkeys they intend to use for the RSMC (and HTLC described in future sections) for the Commitment Transaction. Each set of Commitment Transactions use their own public keys and are not ever reused. Both parties may already know all future pubkeys by using a BIP 0032[17] HD Wallet construction by exchanging Master Public Keys during channel construction. If they wish to generate a new Commitment Transaction pair C2a/C2b, they use multisig(PAliceRSM C2 , PBobRSM C2 ) for the RSMC output. After both parties know the output values from the Commitment Transactions, both parties create the pair of Commitment Transactions, e.g. C2a/C2b, but do not exchange signatures for the Commitment Transactions. They both sign the Revocable Delivery transaction (RD2a/RD2b) and exchange the signatures. Bob signs RD1a and gives it to Alice (using KBobRSM C2 ), while Alice signs RD1b and gives it to Bob (using KAliceRSM C2 ). When both parties have the Revocable Delivery transaction, they exchange signatures for the Commitment Transactions. Bob signs C1a using KBobF and gives it to Alice, and Alice signs C1b using KAliceF and gives it to Bob. At this point, the prior Commitment Transaction as well as the new Commitment Transaction can be broadcast; both C1a/C1b and C2a/C2b are valid. (Note that Commitments older than the prior Commitment are invalidated via penalties.) In order to invalidate C1a and C1b, both parties exchange Breach Remedy Transaction (BR1a/BR1b) signatures for the prior commitment C1a/C1b. Alice sends BR1a to Bob using KAliceRSM C1 , and Bob sends BR1b to Alice using KBobRSM C1 . When both Breach Remedy signatures have been exchanged, the channel state is now at the current Commitment C2a/C2b and the balances are now committed. However, instead of disclosing the BR1a/BR1b signatures, it’s also possible to just disclose the private keys to the counterparty. This is more 27 effective as described later in the key storage section. One can disclose the private keys used in one’s own Commitment Transaction. For example, if Bob wishes to invalidate C1b, he sends his private keys used in C1b to Alice (he does NOT disclose his keys used in C1a, as that would permit coin theft). Similarly, Alice discloses all her private key outputs in C1a to Bob to invalidate C1a. If Bob incorrectly broadcasts C1b, then because Alice has all the private keys used in the outputs of C1b, she can take the money. However, only Bob is able to broadcast C1b. To prevent this coin theft risk, Bob should destroy all old Commitment Transactions. 3.4 Cooperatively Closing Out a Channel Both parties are able to send as many payments to their counterparty as they wish, as long as they have funds available in the channel, knowing that in the event of disagreements they can broadcast to the blockchain the current state at any time. In the vast majority of cases, all the outputs from the Funding Transaction will never be broadcast on the blockchain. They are just there in case the other party is non-cooperative, much like how a contract is rarely enforced in the courts. A proven ability for the contract to be enforced in a deterministic manner is sufficient incentive for both parties to act honestly. When either party wishes to close out a channel cooperatively, they will be able to do so by contacting the other party and spending from the Funding Transaction with an output of the most current Commitment Transaction directly with no script encumbering conditions. No further payments may occur in the channel. 28 Figure 10: If both counterparties are cooperative, they take the balances in the current Commitment Transaction and spend from the Funding Transaction with a Exercise Settlement Transaction (ES). If the most recent Commitment Transaction gets broadcast instead, the payout (less fees) will be the same. The purpose of closing out cooperatively is to reduce the number of transactions that occur on the blockchain and both parties will be able to receive their funds immediately (instead of one party waiting for the Revocation Delivery transaction to become valid). Channels may remain in perpetuity until they decide to cooperatively close out the transaction, or when one party does not cooperate with another and the channel gets closed out and enforced on the blockchain. 3.5 Bidirectional Channel Implications and Summary By ensuring channels can update only with the consent of both parties, it is possible to construct channels which perpetually exist in the blockchain. Both parties can update the balance inside the channel with whatever output balances they wish, so long as it’s equal or less than the total funds committed inside the Funding Transaction; balances can move in both directions. If one party becomes malicious, either party may immediately close out the channel and broadcast the most current state to the blockchain. By using a fidelity bond construction (Revocable Delivery Transactions), if a party violates the terms of the channel, the funds will be sent to the counterparty, 29 provided the proof of violation (Breach Remedy Transaction) is entered into the blockchain in a timely manner. If both parties are cooperative, the channel can remain open indefinitely, possibly for many years. This type of construction is only possible because adjudication occurs programatically over the blockchain as part of the Bitcoin consensus, so one does not need to trust the other party. As a result, one’s channel counterparty does not possess full custody or control of the funds. 4 Hashed Timelock Contract (HTLC) A bidirectional payment channel only permits secure transfer of funds inside a channel. To be able to construct secure transfers using a network of channels across multiple hops to the final destination requires an additional construction, a Hashed Timelock Contract (HTLC). The purpose of an HTLC is to allow for global state across multiple nodes via hashes. This global state is ensured by time commitments and time-based unencumbering of resources via disclosure of preimages. Transactional “locking” occurs globally via commitments, at any point in time a single participant is responsible for disclosing to the next participant whether they have knowledge of the preimage R. This construction does not require custodial trust in one’s channel counterparty, nor any other participant in the network. In order to achieve this, an HTLC must be able to create certain transactions which are only valid after a certain date, using nLockTime, as well as information disclosure to one’s channel counterparty. Additionally, this data must be revocable, as one must be able to undo an HTLC. An HTLC is also a channel contract with one’s counterparty which is enforcible via the blockchain. The counterparties in a channel agree to the following terms for a Hashed Timelock Contract: 1. If Bob can produce to Alice an unknown 20-byte random input data R from a known hash H, within three days, then Alice will settle the contract by paying Bob 0.1 BTC. 2. If three days have elapsed, then the above clause is null and void and the clearing process is invalidated, both parties must not attempt to settle and claim payment after three days. 30 3. Either party may (and should) pay out according to the terms of this contract in any method of the participants choosing and close out this contract early so long as both participants in this contract agree. 4. Violation of the above terms will incur a maximum penalty of the funds locked up in this contract, to be paid to the non-violating counterparty as a fidelity bond. For clarity of examples, we use days for HTLCs and block height for RSMCs. In reality, the HTLC should also be defined as a block height (e.g. 3 days is equivalent to 432 blocks). In effect, one desires to construct a payment which is contingent upon knowledge of R by the recipient within a certain timeframe. After this timeframe, the funds are refunded back to the sender. Similar to RSMCs, these contract terms are programatically enforced on the Bitoin blockchain and do not require trust in the counterparty to adhere to the contract terms, as all violations are penalized via unilaterally enforced fidelity bonds, which are constructed using penalty transactions spending from commitment states. If Bob knows R within three days, then he can redeem the funds by broadcasting a transaction; Alice is unable to withhold the funds in any way, because the script returns as valid when the transaction is spent on the Bitcoin blockchain. An HTLC is an additional output in a Commitment Transaction with a unique output script: OP IF OP HASH160 <Hash160 (R)> OP EQUALVERIFY 2 <A l i c e 2 > <Bob2> OP CHECKMULTISIG OP ELSE 2 <A l i c e 1 > <Bob1> OP CHECKMULTISIG OP ENDIF Conceptually, this script has two possible paths spending from a single HTLC output. The first path (defined in the OP IF) sends funds to Bob if Bob can produce R. The second path is redeemed using a 3-day timelocked refund to Alice. The 3-day timelock is enforced using nLockTime from the spending transaction. 31 4.1 Non-revocable HTLC Construction Figure 11: This is a non-functional naive implementation of an HTLC. Only the HTLC path from the Commitment Transaction is displayed. Note that there are two possible spends from an HTLC output. If Bob can produce the preimage R within 3 days and he can redeem path 1. After three days, Alice is able to broadcast path 2. When 3 days have elapsed either is valid. This model, however, doesn’t work with multiple Commitment Transactions. If R is produced within 3 days, then Bob can redeem the funds by broadcasting the “Delivery” transaction. A requirement for the “Delivery” transaction to be valid requires R to be included with the transaction. If R is not included, then the “Delivery” transaction is invalid. However, if 3 days have elapsed, the funds can be sent back to Alice by broadcasting transaction “Timeout”. When 3 days have elapsed and R has been disclosed, either transaction may be valid. It is within both parties individual responsibility to ensure that they can get their transaction into the blockchain in order to ensure the balances are correct. For Bob, in order to receive the funds, he must either broadcast the “Delivery” transaction on the Bitcoin blockchain, or otherwise settle with Alice (while cancelling the HTLC). For Alice, she must broadcast the “Timeout” 3 days from now to receive the refund, or cancel the HTLC entirely with Bob. Yet this kind of simplistic construction has similar problems as an 32 incorrect bidirectional payment channel construction. When an old Commitment Transaction gets broadcast, either party may attempt to steal funds as both paths may be valid after the fact. For example, if R gets disclosed 1 year later, and an incorrect Commitment Transaction gets broadcast, both paths are valid and are redeemable by either party; the contract is not yet enforcible on the blockchain. Closing out the HTLC is absolutely necessary, because in order for Alice to get her refund, she must terminate the contract and receive her refund. Otherwise, when Bob discovers R after 3 days have elapsed, he may be able to steal the funds which should be going to Alice. With uncooperative counterparties it’s not possible to terminate an HTLC without broadcasting it to the bitcoin blockchain as the uncooperative party is unwilling to create a new Commitment Transaction. 4.2 Off-chain Revocable HTLC To be able to terminate this contract off-chain without a broadcast to the Bitcoin blockchain requires embedding RSMCs in the output, which will have a similar construction to the bidirectional channel. 33 Figure 12: If Alice broadcasts C2a, then the left half will execute. If Bob broadcasts C2b, then the right half will execute. Either party may broadcast their Commitment transaction at any time. HTLC Timeout is only valid after 3 days. HTLC Executions can only be broadcast if the preimage to the hash R is known. Prior Commitments (and their dependent transactions) are not displayed for brevity. Presume Alice and Bob wish to update their balance in the channel at Commitment 1 with a balance of 0.5 to Alice and 0.5 to Bob. Alice wishes to send 0.1 to Bob contingent upon knowledge of R within 3 days, after 3 days she wants her money back if Bob does not produce R. The new Commitment Transaction will have a full refund of the current balance to Alice and Bob (Outputs 0 and 1), with output 2 being the HTLC, which describes the funds in transit. As 0.1 will be encumbered in an HTLC, Alice’s balance is reduced to 0.4 and Bob’s remains the same at 34 0.5. This new Commitment Transaction (C2a/C2b) will have an HTLC output with two possible spends. Each spend is different depending on each counterparty’s version of the Commitment Transaction. Similar to the bidirectional payment channel, when one party broadcasts their Commitment, payments to the counterparty will be assumed to be valid and not invalidated. This can occur because when one broadcasts a Commitment Transaction, one is attesting this is the most recent Commitment Transaction. If it is the most recent, then one is also attesting that the HTLC exists and was not invalidated before, so potential payments to one’s counterparty should be valid. Note that HTLC transaction names (beginning with the letter H) will begin with the number 1, whose values do not correlate with Commitment Transactions. This is simply the first HTLC transaction. HTLC transactions may persist between Commitment Transactions. Each HTLC has 4 keys per side of the transaction (C2a and C2b) for a total of 8 keys per counterparty. The HTLC output in the Commitment Transaction has two sets of keys per counterparty in the output. For Alice’s Commitment Transaction (C2a), the HTLC output script requires multisig(PAlice2 , PBob2 ) encumbered by disclosure of R, as well as multisig(PAlice1 , PBob1 ) with no encumbering. For Bob’s Commitment Transaction (C2b), the HTLC output script requires multisig(PAlice6 , PBob6 ) encumbered by disclosure of R, as well as multisig(PAlice5 , PBob5 ) with no encumbering. The HTLC output states are different depending upon which Commitment Transaction is broadcast. 4.2.1 HTLC when the Sender Broadcasts the Commitment Transaction For the sender (Alice), the “Delivery” transaction is sent as an HTLC Execution Delivery transaction (HED1a), which is not encumbered in an RSMC. It assumes that this HTLC has never been terminated off-chain, as Alice is attesting that the broadcasted Commitment Transaction is the most recent. If Bob can produce the preimage R, he will be able to redeem funds from the HTLC after the Commitment Transaction is broadcast on the blockchain. 35 This transaction consumes multisig(PAlice2 , PBob2 ) if Alice broadcasts her Commitment C2a. Only Bob can broadcast HED1a since only Alice gave her signature for HED1a to Bob. However, if 3 days have elapsed since forming the HTLC, then Alice will be able broadcast a “Timeout” transaction, the HTLC Timeout transaction (HT1a). This transaction is an RSMC. It consumes the output multisig(PAlice1 , PBob1 ) without requiring disclosure of R if Alice broadcasts C2a. This transaction cannot enter into the blockchain until 3 days have elapsed. The output for this transaction is an RSMC with multisig(PAlice3 , PBob3 ) with relative maturity of 1000 blocks, and multisig(PAlice4 , PBob4 ) with no requirement for confirmation maturity. Only Alice can broadcast HT1a since only Bob gave his signature for HT1a to Alice. After HT1a enters into the blockchain and 1000 block confirmations occur, an HTLC Timeout Revocable Delivery transaction (HTRD1a) may be broadcast by Alice which consumes multisig(PAlice3 , PBob3 ). Only Alice can broadcast HTRD1a 1000 blocks after HT1a is broadcast since only Bob gave his signature for HTRD1a to Alice. This transaction can be revocable when another transaction supersedes HTRD1a using multisig(PAlice4 , PBob4 ) which does not have any block maturity requirements. 4.2.2 HTLC when the Receiver Broadcasts the Commitment Transaction For the potential receiver (Bob), the “Timeout” of receipt is refunded as an HTLC Timeout Delivery transaction (HTD1b). This transaction directly refunds the funds to the original sender (Alice) and is not encumbered in an RSMC. It assumes that this HTLC has never been terminated off-chain, as Bob is attesting that the broadcasted Commitment Transaction (C2b) is the most recent. If 3 days have elapsed, Alice can broadcast HTD1b and take the refund. This transaction consumes multisig(PAlice5 , PAlice5 ) if Bob broadcasts C2b. Only Alice can broadcast HTD1b since Bob gave his signature for HTD1b to Alice. However, if HTD1b is not broadcast (3 days have not elapsed) and Bob knows the preimage R, then Bob will be able to broadcast the HTLC Execution transaction (HE1b) if he can produce R. This transaction is an 36 RSMC. It consumes the output multisig(PAlice6 , PBob6 ) and requires disclosure of R if Bob broadcasts C2b. The output for this transaction is an RSMC with multisig(PAlice7 , PBob7 ) with relative maturity of 1000 blocks, and multisig(PAlice8 , PBob8 ) which does not have any block maturity requirements. Only Bob can broadcast HE1b since only Alice gave her signature for HE1b to Bob. After HE1b enters into the blockchain and 1000 block confirmations occur, an HTLC Execution Revocable Delivery transaction (HERD1b) may be broadcast by Bob which consumes multisig(PAlice7 , PBob7 ). Only Bob can broadcast HERD1b 1000 blocks after HE1b is broadcast since only Alice gave her signature for HERD1b to Bob. This transaction can be revocable when another transaction supersedes HERD1b using multisig(PAlice8 , PBob8 ) which does not have any block maturity requirements. 4.3 HTLC Off-chain Termination After an HTLC is constructed, to terminate an HTLC off-chain requires both parties to agree on the state of the channel. If the recipient can prove knowledge of R to the counterparty, the recipient is proving that they are able to immediately close out the channel on the Bitcoin blockchain and receive the funds. At this point, if both parties wish to keep the channel open, they should terminate the HTLC off-chain and create a new Commitment Transaction reflecting the new balance. 37 Figure 13: Since Bob proved to Alice he knows R by telling Alice R, Alice is willing to update the balance with a new Commitment Transaction. The payout will be the same whether C2 or C3 is broadcast at this time. Similarly, if the recipient is not able to prove knowledge of R by disclosing R, both parties should agree to terminate the HTLC and create a new Commitment Transaction with the balance in the HTLC refunded to the sender. If the counterparties cannot come to an agreement or become otherwise unresponsive, they should close out the channel by broadcasting the necessary channel transactions on the Bitcoin blockchain. However, if they are cooperative, they can do so by first generating a new Commitment Transaction with the new balances, then invalidate the prior Commitment by exchanging Breach Remedy transactions (BR2a/BR2b). Additionally, if they are terminating a particular HTLC, they should also exchange some of their own private keys used in the HTLC transactions. For example, Alice wishes to terminate the HTLC, Alice will disclose KAlice1 and KAlice4 to Bob. Correspondingly if Bob wishes to terminate the HTLC, Bob will disclose KBob6 and KBob8 to Alice. After the private keys are disclosed to the counterparty, if Alice broadcasts C2a, Bob will be able to take all the funds from the HTLC immediately. If Bob broadcasts C2b, Alice will be able to take all funds from the HTLC immediately. Note that when an HTLC is terminated, the older Commitment Transaction must be revoked as well. 38 Figure 14: A fully revoked Commitment Transaction and terminated HTLC. If either party broadcasts Commitment 2, they will lose all their money to the counterparty. Other commitments (e.g. if Commitment 3 is the current Commitment) are not displayed for brevity. 39 Since both parties are able to prove the current state to each other, they can come to agreement on the current balance inside the channel. Since they may broadcast the current state on the blockchain, they are able to come to agreement on netting out and terminating the HTLC with a new Commitment Transaction. 4.4 HTLC Formation and Closing Order To create a new HTLC, it is the same process as creating a new Commitment Transaction, except the signatures for the HTLC are exchanged before the new Commitment Transaction’s signatures. To close out an HTLC, the process is as follows (from C2 to C3): 1. Alice signs and sends her signature for RD3b and C3b. At this point Bob can elect to broadcast C3b or C2b (with the HTLC) with the same payout. Bob is willing after receiving C3b to close out C2b. 2. Bob signs and sends his signature for RD3a and C3a, as well as his private keys used for Commitment 2 and the HTLC being terminated; he sends Alice KBobRSM C2 , KBob5 , and KBob8 . At this point Bob should only broadcast C3b and should not broadcast C2b as he will lose all his money if he does so. Bob has fully revoked C2b and the HTLC. Alice is willing after receiving C3a to close out C2b. 3. Alice signs and sends her signature for RD3b and C3b, as well as her private keys used for Commitment 2 and the HTLC being terminated; she sends Bob KAliceRSM C2 , KBob1 , and KBob4 . At this point neither party should broadcast Commitment 2, if they do so, their funds will be going to the counterparty. The old Commitment and old HTLC are now revoked and fully terminated. Only the new Commitment 3 remains, which does not have an HTLC. When the HTLC has been closed, the funds are updated so that the present balance in the channel is what would occur had the HTLC contract been completed and broadcast on the blockchain. Instead, both parties elect to do off-chain novation and update their payments inside the channel. It is absolutely necessary for both parties to complete off-chain novation within their designated time window. For the receiver (Bob), he must 40 know R and update his balance with Alice within 3 days (or whatever time was selected), else Alice will be able to redeem it within 3 days. For Alice, very soon after her timeout becomes valid, she must novate or broadcast the HTLC Timeout transaction. She must also novate or broadcast the HTLC Timeout Revocable Delivery transaction as soon as it becomes valid. If the counterparty is unwilling to novate or is stalling, then one must broadcast the current channel state, including HTLC transactions) onto the Bitcoin blockchain. The amount of time flexibility with these offers to novate are dependent upon one’s contingent dependencies on the hashlock R. If one establishes a contract that the HTLC must be resolved within 1 day, then if the transaction times out Alice must resolve it by day 4 (3 days plus 1), else Alice risks losing funds. 5 Key Storage Keys are generated using BIP 0032 Hierarchical Deterministic Wallets[17]. Keys are pre-generated by both parties. Keys are generated in a merkle tree and are very deep within the tree. For instance, Alice pre-generates one million keys, each key being a child of the previous key. Alice allocates which keys to use according to some deterministic manner. For example, she starts with the child deepest in the tree to generate many sub-keys for day 1. This key is used as a master key for all keys generated on day 1. She gives Bob the address she wishes to use for the next transaction, and discloses the private key to Bob when it becomes invalidated. When Alice discloses to Bob all private keys derived from the day 1 master key and does not wish to continue using that master key, she can disclose the day 1 master key to Bob. At this point, Bob does not need to store all the keys derived from the day 1 master key. Bob does the same for Alice and gives her his day 1 key. When all Day 2 private keys have been exchanged, for example by day 5, Alice discloses her Day 2 key. Bob is able to generate the Day 1 key from the Day 2 key, as the Day 1 key is a child of the Day 2 key as well. If a counterparty broadcasts the wrong Commitment Transaction, which private key to use in a transaction to recover funds can either be brute forced, or if both parties agree, they can use the sequence id number 41 when creating the transaction to identify which sets of keys are used. This enables participants in a channel to have prior output states (transactions) invalidated by both parties without using much data at all. By disclosing private keys pre-arranged in a merkle-tree, it is possible to invalidate millions of old transactions with only a few kilobytes of data per channel. Core channels in the Lightning Network can conduct billions of transactions without a need for significant storage costs. 6 Blockchain Transaction Fees for Bidirectional Channels It is possible for each participant to generate different versions of transactions to ascribe blame as to who broadcast the transaction on the blockchain. By having knowledge of who broadcast a transaction and the ability to ascribe blame, a third party service can be used to hold fees in a 2-of-3 multisig escrow. If one wishes to broadcast the transaction chain instead of agreeing to do a Funding Close or replacement with a new Commitment Transaction, one would communicate with the third party and broadcast the chain to the blockchain. If the counterparty refuses the notice from the third party to cooperate, the penalty is rewarded to the non-cooperative party. In most instances, participants may be indifferent to the transaction fees in the event of an uncooperative counterparty. One should pick counterparties in the channel who will be cooperative, but is not an absolute necessity for the system to function. Note that this does not require trust among the rest of the network, and is only relevant for the comparatively minor transaction fees. The less trusted party may just be the one responsible for transaction fees. The Lightning Network fees will likely be significantly lower than blockchain transaction fees. The fees are largely derived from the time-value of locking up funds for a particular route, as well as paying for the chance of channel close on the blockchain. These should be significantly lower than on-chain transactions, as many transactions on a Lightning Network channel can be settled into one single blockchain transaction. With a sufficiently robust and interconnected network, the fees should asymptotically approach negligibility for many types of transactions. With cheap fees and fast transactions, it will be possible to build scalable micropayments, even amongst 42 high-frequency systems such as Internet of Things applications or per-unit micro-billing. 7 Pay to Contract It is possible construct a cryptographically provable “Delivery Versus Payment” contract, or pay-to-contract[18], as proof of payment. This proof can be established as knowledge of the input R from hash(R) as payment of a certain value. By embedding a clause into the contract between the buyer and seller stating that knowing R is proof of funds sent, the recipient of funds has no incentive to disclose R unless they have certainty that they will receive payment. When the funds eventually get pulled from the buyer by their counterparty in their micropayment channel, R is disclosed as part of that pull of funds. One can design paper legal documents that specify that knowledge or disclosure of R implies fulfillment of payment. The sender can then arrange a cryptographically signed contract with knowledge of inputs for hashes treated as fulfillment of the paper contract before payment occurs. 8 The Bitcoin Lightning Network By having a micropayment channel with contracts encumbered by hashlocks and timelocks, it is possible to clear transactions over a multi-hop payment network using a series of decrementing timelocks without additional central clearinghouses. Traditionally, financial markets clear transactions by transferring the obligation for delivery at a central point and settle by transferring ownership through this central hub. Bank wire and fund transfer systems (such as ACH and the Visa card network), or equities clearinghouses (such as the DTCC) operate in this manner. As Bitcoin enables programmatic money, it is possible to create transactions without contacting a central clearinghouse. Transactions can execute off-chain with no third party which collects all funds before disbursing it – only transactions with uncooperative channel counterparties become automatically adjudicated on the blockchain. 43 The obligation to deliver funds to an end-recipient is achieved through a process of chained delegation. Each participant along the path assumes the obligation to deliver to a particular recipient. Each participant passes on this obligation to the next participant in the path. The obligation of each subsequent participant along the path, defined in their respective HTLCs, has a shorter time to completion compared to the prior participant. This way each participant is sure that they will be able to claim funds when the obligation is sent along the path. Bitcoin Transaction Scripting, a form of what some call an implementation of “Smart Contracts”[19], enables systems without trusted custodial clearinghouses or escrow services. 8.1 Decrementing Timelocks Presume Alice wishes to send 0.001 BTC to Dave. She locates a route through Bob and Carol. The transfer path would be Alice to Bob to Carol to Dave. Figure 15: Payment over the Lightning Network using HTLCs. When Alice sends payment to Dave through Bob and Carol, she requests from Dave hash(R) to use for this payment. Alice then counts the amount of hops until the recipient and uses that as the HTLC expiry. In this case, she sets the HTLC expiry at 3 days. Bob then creates an HTLC with Carol with an expiry of 2 days, and Carol does the same with Dave with an expiry of 1 day. Dave is now free to disclose R to Carol, and both parties will likely agree to immediate settlement via novation with a replacement Commitment Transaction. This then occurs step-by-step back to Alice. Note that this occurs off-chain, and nothing is broadcast to the blockchain when all parties are cooperative. 44 Figure 16: Settlement of HTLC, Alice’s funds get sent to Dave. Decrementing timelocks are used so that all parties along the path know that the disclosure of R will allow the disclosing party to pull funds, since they will at worst be pulling funds after the date whereby they must receive R. If Dave does not produce R within 1 day to Carol, then Carol will be able to close out the HTLC. If Dave broadcasts R after 1 day, then he will not be able to pull funds from Carol. Carol’s responsibility to Bob occurs on day 2, so Carol will never be responsible for payment to Dave without an ability to pull funds from Bob provided that she updates her transaction with Dave via transmission to the blockchain or via novation. In the event that R gets disclosed to the participants halfway through expiry along the path (e.g. day 2), then it is possible for some parties along the path to be enriched. The sender will be able to know R, so due to Pay to Contract, the payment will have been fulfilled even though the receiver did not receive the funds. Therefore, the receiver must never disclose R unless they have received an HTLC from their channel counterparty; they are guaranteed to receive payment from one of their channel counterparties upon disclosure of the preimage. In the event a party outright disconnects, the counterparty will be responsible for broadcasting the current Commitment Transaction state in the channel to the blockchain. Only the failed non-responsive channel state gets closed out on the blockchain, all other channels should continue to update their Commitment Transactions via novation inside the channel. Therefore, counterparty risk for transaction fees are only exposed to direct channel counterparties. If a node along the path decides to become unresponsive, the participants not directly connected to that node suffer only decreased timevalue of their funds by not conducting early settlement before the HTLC close. 45 Figure 17: Only the non-responsive channels get broadcast on the blockchain, all others are settled off-chain via novation. 8.2 Payment Amount It is preferable to use a small payment per HTLC. One should not use an extremely high payment, in case the payment does not fully route to its destination. If the payment does not reach its destination and one of the participants along the path is uncooperative, it is possible that the sender must wait until the expiry before receiving a refund. Delivery may be lossy, similar to packets on the internet, but the network cannot outright steal funds in transit. Since transactions don’t hit the blockchain with cooperative channel counterparties, it is recommended to use as small of a payment as possible. A tradeoff exists between locking up transaction fees on each hop versus the desire to use as small a transaction amount as possible (the latter of which may incur higher total fees). Smaller transfers with more intermediaries imply a higher percentage paid as Lightning Network fees to the intermediaries. 8.3 Clearing Failure and Rerouting If a transaction fails to reach its final destination, the receiver should send an equal payment to the sender with the same hash, but not disclose R. This will net out the disclosure of the hash for the sender, but may not for the receiver. The receiver, who generated the hash, should discard R and never broadcast it. If one channel along the path cannot be contacted, then the channels may elect to wait until the path expires, which all participants 46 will likely close out the HTLC as unsettled without any payment with a new Commitment Transaction. Figure 18: Dave creates a path back to Alice after Alice fails to send funds to Dave, because Carol is uncooperative. The input R from hash(R) is never brodcast by Dave, because Carol did not complete her actions. If R was broadcast, Alice will break-even. Dave, who controls R should never broadcast R because he may not receive funds from Carol, he should let the contracts expire. Alice and Bob have the option to net out and close the contract early, as well, in this diagram. If the refund route is the same as the payment route, and there are no half-signed contracts whereby one party may be able to steal funds, it is possible to outright cancel the transaction by replacing it with a new Commitment Transaction starting with the most recent node who participated in the HTLC. It is also possible to clear out a channel by creating an alternate route path in which payment will occur in the opposite direction (netting out to zero) and/or creating an entirely alternate route for the payment path. This will create a time-value of money for disclosing inputs to hashes on the Lightning Network. Participants may specialize in high connectivity between nodes and offering to offload contract hashlocks from other nodes for a fee. These participants will agree to payments which net out to zero (plus fees), but are loaning bitcoins for a set time period. Most likely, these entities with low demand for channel resources will be end-users who are already connected to multiple well-connected nodes. When an end-user connects to a node, the node may ask the client to lock up their funds for several days to another channel the client has established for a fee. This can be achieved by having the new transactions require a new hash(Y) from input Y in addition to the existing hash which may be generated by any participant, but must disclose Y only after a full circle is established. The new participant has the same responsibility as well as the same timelocks 47 as the old participant being replaced. It is also possible that the one new participant replaces multiple hops. Figure 19: Erin is connected to both Bob and Dave. If Bob wishes to free up his channel with Carol, since that channel is active and very profitable, Bob can offload the payment to Dave via Erin. Since Erin has extra bitcoin available, she will be able to collect some fee for offloading the channel between Bob and Carol as well as between Carol and Dave. The channels between Bob and Carol as well as Carol and Dave are undone and no longer have the HTLC, nor has payment occurred on that path. Payment will occur on the path involving Erin. This is achieved by creating a new payment from Dave to Carol to Bob contingent upon Erin constructing an HTLC. The payment in dashed lines (red) are netted out to zero and settled via a new Commitment Contract. 8.4 Payment Routing It is theoretically possible to build a route map implicitly from observing 2-of-2 multisigs on the blockchain to build a routing table. Note, however, this is not feasible with pay-to-script-hash transaction outputs, which can be resolved out-of-band from the bitcoin protocol via a third party routing service. Building a routing table will become necessary for large operators (e.g. BGP, Cjdns). Eventually, with optimizations, the network will look a lot like the correspondent banking network, or Tier-1 ISPs. Similar to how packets still reach their destination on your home network connection, not all participants need to have a full routing table. The core Tier-1 routes can be online all the time —while nodes at the edges, such as average users, would be connected intermittently. Node discovery can occur along the edges by pre-selecting and offering partial routes to well-known nodes. 48 8.5 Fees Lightning Network fees, which differ from blockchain fees, are paid directly between participants within the channel. The fees pay for the time-value of money for consuming the channel for a determined maximum period of time, and for counterparty risk of non-communication. Counterparty risk for fees only exist with one’s direct channel counterparty. If a node two hops away decides to disconnect and their transaction gets broadcast on the blockchain, one’s direct counterparties should not broadcast on the blockchain, but continue to update via novation with a new Commitment Transaction. See the Decrementing Timelocks entry in the HTLC section for more information about counterparty risk. The time-value of fees pays for consuming time (e.g. 3 days) and is conceptually equivalent to a gold lease rate without custodial risk; it is the time-value for using up the access to money for a very short duration. Since certain paths may become very profitable in one direction, it is possible for fees to be negative to encourage the channel to be available for those profitable paths. 9 Risks The primary risks relate to timelock expiration. Additionally, for core nodes and possibly some merchants to be able to route funds, the keys must be held online for lower latency. However, end-users and nodes are able to keep their private keys firewalled off in cold storage. 9.1 Improper Timelocks Participants must choose timelocks with sufficient amounts of time. If insufficient time is given, it is possible that timelocked transactions believed to be invalid will become valid, enabling coin theft by the counterparty. There is a trade-off between longer timelocks and the time-value of money. When writing wallet and Lightning Network application software, it is necessary to ensure that sufficient time is given and users are able to have their transactions enter into the blockchain when interacting with non-cooperative or malicious channel counterparties. 49 9.2 Forced Expiration Spam Forced expiration of many transactions may be the greatest systemic risk when using the Lightning Network. If a malicious participant creates many channels and forces them all to expire at once, these may overwhelm block data capacity, forcing expiration and broadcast to the blockchain. The result would be mass spam on the bitcoin network. The spam may delay transactions to the point where other locktimed transactions become valid. This may be mitigated by permitting one transaction replacement on all pending transactions. Anti-spam can be used by permitting only one transaction replacement of a higher sequence number by the inverse of an even or odd number. For example, if an odd sequence number was broadcast, permit a replacement to a higher even number only once. Transactions would use the sequence number in an orderly way to replace other transactions. This mitigates the risk assuming honest miners. This attack is extremely high risk, as incorrect broadcast of Commitment Transactions entail a full penalty of all funds in the channel. Additionally, one may attempt to steal HTLC transactions by forcing a timeout transaction to go through when it should not. This can be easily mitigated by having each transfer inside the channel be lower than the total transaction fees used. Since transactions are extremely cheap and do not hit the blockchain with cooperative channel counterparties, large transfers of value can be split into many small transfers. This attempt can only work if the blocks are completely full for a long time. While it is possible to mitigate it using a longer HTLC timeout duration, variable block sizes may become common, which may need mitigations. If this type of transaction becomes the dominant form of transactions which are included on the blockchain, it may become necessary to increase the block size and run a variable blocksize structure and timestop flags as described in the section below. This can create sufficient penalties and disincentives to be highly unprofitable and unsuccessful for attackers, as attackers lose all their funds from broadcasting the wrong transaction, to the point where it will never occur. 50 9.3 Coin Theft via Cracking As parties must be online and using private keys to sign, there is a possibility that, if the computer where the private keys are stored is compromised, coins will be stolen by the attacker. While there may be methods to mitigate the threat for the sender and the receiver, the intermediary nodes must be online and will likely be processing the transaction automatically. For this reason, the intermediary nodes will be at risk and should not be holding a substantial amount of money in this “hot wallet.” Intermediary nodes which have better security will likely be able to out-compete others in the long run and be able to conduct greater transaction volume due to lower fees. Historically, one of the largest component of fees and interest in the financial system are from various forms of counterparty risk – in Bitcoin it is possible that the largest component in fees will be derived from security risk premiums. A Funding Transaction may have multiple outputs with multiple Commitment Transactions, with the Funding Transaction key and some Commitment Transactions keys stored offline. It is possible to create an equivalent of a “Checking Account” and “Savings Account” by moving funds between outputs from a Funding Transaction, with the “Savings Account” stored offline and requiring additional signatures from security services. 9.4 Data Loss When one party loses data, it is possible for the counterparty to steal funds. This can be mitigated by having a third party data storage service where encrypted data gets sent to this third party service which the party cannot decrypt. Additionally, one should choose channel counterparties who are responsible and willing to provide the current state, with some periodic tests of honesty. 9.5 Forgetting to Broadcast the Transaction in Time If one does not broadcast a transaction at the correct time, the counterparty may steal funds. This can be mitigated by having a designated third party to send funds. An output fee can be added to create an incentive for this third party to watch the network. Further, this can also be mitigated by implementing OP CHECKSEQUENCEVERIFY. 51 9.6 Inability to Make Necessary Soft-Forks Changes are necessary to bitcoin, such as the malleability soft-fork. Additionally, if this system becomes popular, it will be necessary for the system to securely transact with many users and some kind of structure like a blockheight timestop will be desirable. This system assumes such changes to enable Lightning Network to exist entirely, as well as soft-forks ensuring the security is robust against attackers will occur. While the system may continue to operate with only some time lock and malleability soft-forks, there will be necessary soft-forks regarding systemic risks. Without proper community foresight, an inability to establish a timestop or similar function will allow systemic attacks to take place and may not be recognized as imperative until an attack actually occurs. 9.7 Colluding Miner Attacks Miners may elect to refuse to enter in particular transactions (e.g. Breach Remedy transactions) in order to assist in timeout coin theft. An attacker can pay off all miners to refuse to include certain transactions in their mempool and blocks. The miners can identify their own blocks in an attempt to prove their behavior to the paying attacker. This can be mitigated by encouraging miners to avoid identifying their own blocks. Further, it should be expected that this kind of payment to miners is malicious activity and the contract is unenforcible. Miners may then take payment and surreptitiously mine a block without identifying the block to the attacker. Since the attacker is paying for this, they will quickly run out of money by losing the fee to the miner, as well as losing all their money in the channel. This attack is unlikely and fairly unattractive as it is far too difficult and requires a high degree of collusion with extreme risk. The risk model of this attack occurirng is similar to that of miners colluding to do reorg attacks: Extremely unlikely with many uncoordinated miners. 10 Block Size Increases and Consensus If we presume that a decentralized payment network exists and one user will make 3 blockchain transactions per year on average, Bitcoin will be able 52 to support over 35 million users with 1MB blocks in ideal circumstances (assuming 2000 transactions/MB, or 500 bytes/Tx). This is quite limited, and an increase of the block size may be necessary to support everyone in the world using Bitcoin. A simple increase of the block size would be a hard fork, meaning all nodes will need to update their wallets if they wish to participate in the network with the larger blocks. While it may appear as though this system will mitigate the block size increases in the short term, if it achieves global scale, it will necessitate a block size increase in the long term. Creating a credible tool to help prevent blockchain spam designed to encourage transactions to timeout becomes imperative. To mitigate timelock spam vulnerabilities, non-miner and miners’ consensus rules may also differ if the miners’ consensus rules are more restrictive. Non-miners may accept blocks over 1MB, while miners may have different soft-caps on block sizes. If a block size is above that cap, then that is viewed as an invalid block by other miners, but not by non-miners. The miners will only build the chain on blocks which are valid according to the agreed-upon soft-cap. This permits miners to agree on raising the block size limit without requiring frequent hard-forks from clients, so long as the amount raised by miners does not go over the clients’ hard limit. This mitigates the risk of mass expiry of transactions at once. All transactions which are not redeemed via Exercise Settlement (ES) may have a very high fee attached, and miners may use a consensus rule whereby those transactions are exempted from the soft-cap, making it very likely the correct transactions will enter the blockchain. When transactions are viewed as circuits and contracts instead of transaction packets, the consensus risks can be measured by the amount of time available to cover the UTXO set controlled by hostile parties. In effect, the upper bound of the UTXO size is determined by transaction fees and the standard minimum transaction output value. If the bitcoin miners have a deterministic mempool which prioritizes transactions respecting a “weak” local time order of transactions, it could become extremely unprofitable and unlikely for an attack to succeed. Any transaction spam time attack by broadcasting the incorrect Commitment Transaction is extremely high risk for the attacker, as it requires an immense amount of bitcoin and all funds committed in those transactions will be lost if the attacker fails. 53 11 Use Cases In addition to helping bitcoin scale, there are many uses for transactions on the Lightning Network: • Instant Transactions. Using Lightning, Bitcoin transactions are now nearly instant with any party. It is possible to pay for a cup of coffee with direct non-revocable payment in milliseconds to seconds. • Exchange Arbitrage. There is presently incentive to hold funds on exchanges to be ready for large market moves due to 3-6 block confirmation times. It is possible for the exchange to participate in this network and for clients to move their funds on and off the exchange for orders nearly instantly. If the exchange does not have deep market depth and commits to only permitting limit orders close to the top of the order book, then the risk of coin theft becomes much lower. The exchange, in effect, would no longer have any need for a cold storage wallet. This may substantially reduce thefts and the need for trusted third party custodians. • Micropayments. Bitcoin blockchain fees are far too high to accept micropayments, especially with the smallest of values. With this system, near-instant micropayments using Bitcoin without a 3rd party custodian would be possible. It would enable, for example, paying per-megabyte for internet service or per-article to read a newspaper. • Financial Smart Contracts and Escrow. Financial contracts are especially time-sensitive and have higher demands on blockchain computation. By moving the overwhelming majority of trustless transactions off-chain, it is possible to have highly complex transaction contract terms without ever hitting the blockchain. • Cross-Chain Payments. So long as there are similar hash-functions across chains, it’s possible for transactions to be routed over multiple chains with different consensus rules. The sender does not have to trust or even know about the other chains – even the destination chain. Simiarly, the receiver does not have to know anything about the sender’s chain or any other chain. All the receiver cares about is a conditional payment upon knowledge of a secret on their chain. 54 Payment can be routed by participants in both chains in the hop. E.g. Alice is on Bitcoin, Bob is on both Bitcoin and X-Coin and Carol is on a hypothetical X-Coin, Alice can pay Carol without understanding the X-Coin consensus rules. 12 Conclusion Creating a network of micropayment channels enables bitcoin scalability, micropayments down to the satoshi, and near-instant transactions. These channels represent real Bitcoin transactions, using the Bitcoin scripting opcodes to enable the transfer of funds without risk of counterparty theft, especially with long-term miner risk mitigations. If all transactions using Bitcoin were on the blockchain, to enable 7 billion people to make two transactions per day, it would require 24GB blocks every ten minutes at best (presuming 250 bytes per transaction and 144 blocks per day). Conducting all global payment transactions on the blockchain today implies miners will need to do an incredible amount of computation, severely limiting bitcoin scalability and full nodes to a few centralized processors. If all transactions using Bitcoin were conducted inside a network of micropayment channels, to enable 7 billion people to make two channels per year with unlimited transactions inside the channel, it would require 133 MB blocks (presuming 500 bytes per transaction and 52560 blocks per year). Current generation desktop computers will be able to run a full node with old blocks pruned out on 2TB of storage. With a network of instantly confirmed micropayment channels whose payments are encumbered by timelocks and hashlock outputs, Bitcoin can scale to billions of users without custodial risk or blockchain centralization when transactions are conducted securely off-chain using bitcoin scripting, with enforcement of non-cooperation by broadcasting signed multisignature transactions on the blockchain. 13 Acknowledgements Micropayment channels have been developed by many parties, and has been discussed on bitcointalk, the bitcoin mailing list, and IRC. The amount of 55 contributors to this idea are immense and much thought have been put into this ability. Effort has been placed into citing and finding similar ideas, however it is absolutely not near complete. In particular, there are many similarities to a proposal by Alex Akselrod by using hashlocking as a method of encumbering a hub-and-spoke payment channel. Thanks to Peter Todd for correcting a significant error in the HTLC script, as well as optimizing the opcode size. Thanks to Elizabeth Stark for reviewing and corrections. Thanks to Rusty Russell for reviewing this document and suggestions for making the concept more digestible, as well as working on a construction which may provide a stop-gap solution before a long-term malleability fix (to be described in a future version). Appendix A Resolving Malleability In order to create these contracts in Bitcoin without a third party trusted service, Bitcoin must fix the transaction malleability problem. If transactions can be mutated, then signatures can be invalidated, thereby making refund transactions and commitment bonds invalidated. This creates an opportunity for hostile actors to use it as an opportunity for a negotiating tactic to steal coins, in effect, a hostage scenario. To mitigate malleability, it is necessary to make a soft-fork change to bitcoin. Older clients would still work, but miners would need to update. Bitcoin has had several soft forks in the past, including pay-to-script-hash (P2SH). To mitigate malleability, it requires changing which contents are signed by the participants. This is achieved by creating new sighash types. In order to accommodate this new behavior, a new P2SH type or new OP CHECKSIG is necessary to make it a soft-fork rather than a hard-fork. If a new P2SH was defined, it would use a different output script such as: OP DUP OP HASH160 <20-byte hash> OP EQUALVERIFY Since this will always resolve to true provided a valid redeemScript, 56 all existing clients will return true. This allows the scripting system to construct new rules, including new signature validation rules. At least one new sighash would need to exist. SIGHASH NOINPUT would neither sign any input transactions IDs nor sign the index. By using SIGHASH NOINPUT, one can be assured that one’s counterparty cannot invalidate entire trees of chained transactions of potential contract states which were previously agreed upon, using transaction ID mutation. With the new sighash flags, it is possible to spend from a parent transaction even though the transaction ID has changed, so long as the script evaluates as true (i.e. a valid signature). SIGHASH NOINPUT implies significant risk with address reuse, as it can work with any transaction in which the sigScript returns as valid, so multiple transactions with the same outputs are redeemable (provided the output values are less). Further, and just as importantly, SIGHASH NOINPUT permits participants to sign spends of transactions without knowing the signatures of the transaction being spent. By solving malleability in the above manner, two parties may build contracts and spend transactions without either party having the ability to broadcast that original transaction on the blockchain until both parties agree. With the new sighash type, participants may build potential contract states and potential payout conditions and agree upon all terms, before the contract may be paid, broadcast, and executed upon without the need for a trusted third party. Without SIGHASH NOINPUT, one cannot build outputs before the transaction can be funded. It is as if one cannot make any agreements without committing funds without knowing what one is committing to. SIGHASH NOINPUT allows one to build redemption for transactions which do not yet exist. In other words, one can form agreements before funding the transaction if the output is a 2-of-2 multisignature transaction. To use SIGHASH NOINPUT, one builds a Funding Transaction, and does not yet sign it. This Funding Transaction does not need to use SIGHASH NOINPUT if it is spending from a transaction which has already been entered into the blockchain. To spend from a Funding Transaction with a 2-of-2 multisignature output which has not yet been signed and broadcast, however, requires using SIGHASH NOINPUT. A further stop-gap solution using OP CHECKSEQUENCEVERIFY 57 or a less-optimal use of OP CHECKLOCKTIMEVERIFY will be described in a future paper by Rusty Russell. An updated version of this paper will also include these constructions. References [1] Satoshi Nakamoto. Bitcoin: A Peer-to-peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf, Oct 2008. [2] Manny Trillo. Stress Test Prepares VisaNet for the Most Wonderful Time of the Year. http: //www.visa.com/blogarchives/us/2013/10/10/ stress-test-prepares-visanet-for-the-most-wonderful-time-of-the-year/ index.html, Oct 2013. [3] Bitcoin Wiki. Contracts: Example 7: Rapidly-adjusted (micro)payments to a pre-determined party. https://en.bitcoin. it/wiki/Contracts#Example_7:_Rapidly-adjusted_.28micro. 29payments_to_a_pre-determined_party. [4] bitcoinj. Working with micropayment channels. https://bitcoinj. github.io/working-with-micropayments. [5] Leslie Lamport. The Part-Time Parliament. ACM Transactions on Computer Systems, 21(2):133–169, May 1998. [6] Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558–565, Jul 1978. [7] Alex Akselrod. Draft. Aakselrod/Draft, Mar 2013. https://en.bitcoin.it/wiki/User: [8] Alex Akselrod. ESCHATON. https://gist.github.com/aakselrod/ 9964667, Apr 2014. [9] Peter Todd. Near-zero fee transactions with hub-and-spoke micropayments. http://sourceforge.net/p/bitcoin/mailman/message/ 33144746/, Dec 2014. 58 [10] C.J. Plooy. Combining Bitcoin and the Ripple to create a fast, scalable, decentralized, anonymous, low-trust payment network. http://www.ultimatestunts.nl/bitcoin/ripple_bitcoin_ draft_2.pdf, Jan 2013. [11] BitPay. Impulse. http://impulse.is/impulse.pdf, Jan 2015. [12] Mark Friedenbach. BIP 0068: Consensus-enforced transaction replacement signaled via sequence numbers (relative locktime). https://github.com/bitcoin/bips/blob/master/bip-0068. mediawiki, May 2015. [13] Mark Friedenbach BtcDrak and Eric Lombrozo. BIP 0112: CHECKSEQUENCEVERIFY. https://github.com/bitcoin/bips/blob/ master/bip-0112.mediawiki, Aug 2015. [14] Jonas Schnelli. What does OP CHECKSEQUENCEVERIFY do? http://bitcoin.stackexchange.com/a/38846, Jul 2015. [15] Greg Maxwell (nullc). reddit. https://www.reddit.com/r/Bitcoin/ comments/37fxqd/it_looks_like_blockstream_is_working_on_ the/crmr5p2, May 2015. [16] Gavin Andresen. BIP 0016: Pay to Script Hash. https://github. com/bitcoin/bips/blob/master/bip-0016.mediawiki, Jan 2012. [17] Pieter Wuille. BIP 0032: Hierarchical Deterministic Wallets. https:// github.com/bitcoin/bips/blob/master/bip-0032.mediawiki, Feb 2012. [18] Ilja Gerhardt and Timo Hanke. Homomorphic Payment Addresses and the Pay-to-Contract Protocol. http://arxiv.org/abs/1212.3257, Dec 2012. [19] Nick Szabo. Formalizing and Securing Relationships on Public Networks. http://szabo.best.vwh.net/formalize.html, Sep 1997. 59
show raw
0

Total Output: 0
OP_RETURN
data(utf-8) - Fa�]����KT O�KgY�k[���?�0m�\:�
show raw
0

Total Output: 18,000XEC
OP_RETURN
data(utf-8) - Fa����s�H�fA���*����ھBx�ìcZ�Y�
show raw
0

Total Output: 16,000XEC
OP_RETURN
data(utf-8) - Fa����1�%<��Z����d�p%Ν̒H �4N�
show raw
0

Total Output: 14,000XEC
OP_RETURN
data(utf-8) - Fa�����������s[�� :����R�i^�O�.�-
show raw
0

Total Output: 15,000XEC
OP_RETURN
data(utf-8) - Fa�钺��+p��"VvG�Q�<>� 2���)|^;�
show raw
0

Total Output: 25,000XEC
OP_RETURN
data(utf-8) - Fa�myl��PI�.NvrVbhk���{� �l|�u�֠�
show raw
0

Total Output: 97,000XEC
nonstandard
asm
0 7016510598a86272b5a9c5d6264444f9eede056c
hex
00147016510598a86272b5a9c5d6264444f9eede056c
1,000XEC

nonstandard
asm
0 20a8b37955fc26d3e1ab5ee2175c619a044413ac
hex
001420a8b37955fc26d3e1ab5ee2175c619a044413ac
1,000XEC

nonstandard
asm
0 67b91979776b979ab47e55ceba984b457da756c8
hex
001467b91979776b979ab47e55ceba984b457da756c8
1,000XEC

nonstandard
asm
0 903c4af647c67340d68f28013339b6146225ff43
hex
0014903c4af647c67340d68f28013339b6146225ff43
1,000XEC

nonstandard
asm
0 2bfbd3bba76a5ef5b6fdc6bff547fadd9468844f
hex
00142bfbd3bba76a5ef5b6fdc6bff547fadd9468844f
1,000XEC

nonstandard
asm
0 9db3deb541fa3e3bc1d8a5a9f47329ff1df0acf5
hex
00149db3deb541fa3e3bc1d8a5a9f47329ff1df0acf5
1,000XEC

nonstandard
asm
0 d0116149068c6f33cc68b579d682afb233ecec11
hex
0014d0116149068c6f33cc68b579d682afb233ecec11
1,000XEC

nonstandard
asm
0 920d662709a123918d3742d3272a70a635aa0eec
hex
0014920d662709a123918d3742d3272a70a635aa0eec
1,000XEC

nonstandard
asm
0 4cbe1cf9d0b7c1f01f579aca462b0a6c0e6fc250
hex
00144cbe1cf9d0b7c1f01f579aca462b0a6c0e6fc250
1,000XEC

nonstandard
asm
0 ebe0961877b18bc6df65f050e38a5d1d6e9628eb
hex
0014ebe0961877b18bc6df65f050e38a5d1d6e9628eb
1,000XEC

nonstandard
asm
0 265f18358b90cf71ac1798e0254f8c7127e8bf2f
hex
0014265f18358b90cf71ac1798e0254f8c7127e8bf2f
1,000XEC

nonstandard
asm
0 04a3af881346f3701e215f8b5102e94ae7a10b56
hex
001404a3af881346f3701e215f8b5102e94ae7a10b56
1,000XEC

nonstandard
asm
0 6dc55c1f13596fa7b09d6e694b44e09286b2a284
hex
00146dc55c1f13596fa7b09d6e694b44e09286b2a284
1,000XEC

nonstandard
asm
0 b535a9ff3bff734287c143fdeb6627a2ee115971
hex
0014b535a9ff3bff734287c143fdeb6627a2ee115971
1,000XEC

nonstandard
asm
0 eafc8b44272c6d631812eb749974a0eaa7e5be64
hex
0014eafc8b44272c6d631812eb749974a0eaa7e5be64
1,000XEC

nonstandard
asm
0 e7a70bc5f1c690bb6596fe707ed41af12b4cf67b
hex
0014e7a70bc5f1c690bb6596fe707ed41af12b4cf67b
1,000XEC

nonstandard
asm
0 ba2144a117cba5ff0a336d8c9c7333c74408d44c
hex
0014ba2144a117cba5ff0a336d8c9c7333c74408d44c
1,000XEC

nonstandard
asm
0 3ed2a896fc599cb9f70527763a04de6d8a0d2973
hex
00143ed2a896fc599cb9f70527763a04de6d8a0d2973
1,000XEC

nonstandard
asm
0 62d32a70360926343b40e377550d2fc10f8d5ffd
hex
001462d32a70360926343b40e377550d2fc10f8d5ffd
1,000XEC

nonstandard
asm
0 531986efe2a704dd5092eac91ea49fcaaa483701
hex
0014531986efe2a704dd5092eac91ea49fcaaa483701
1,000XEC

nonstandard
asm
0 fff42771ec4f4802819d371371a7b5dc1d264e07
hex
0014fff42771ec4f4802819d371371a7b5dc1d264e07
1,000XEC

nonstandard
asm
0 59e4fdb961a418ef5886bfca2bfd2e32f6d86f1a
hex
001459e4fdb961a418ef5886bfca2bfd2e32f6d86f1a
1,000XEC

nonstandard
asm
0 f765e2bf5b24f1e64484f0d45bc2a558a1031528
hex
0014f765e2bf5b24f1e64484f0d45bc2a558a1031528
1,000XEC

nonstandard
asm
0 83a1bda11ad8a620090183dcca3cf9c92bda022c
hex
001483a1bda11ad8a620090183dcca3cf9c92bda022c
1,000XEC

nonstandard
asm
0 ab97e1868e8a45976e9dadaf6f4e74ff36afd8fd
hex
0014ab97e1868e8a45976e9dadaf6f4e74ff36afd8fd
1,000XEC

nonstandard
asm
0 55dc3d04bc55487e0c3a70ad54bc030b804e85dd
hex
001455dc3d04bc55487e0c3a70ad54bc030b804e85dd
1,000XEC

nonstandard
asm
0 cd2f3a9851c4d45d5bd4151ffde87bffba5bf887
hex
0014cd2f3a9851c4d45d5bd4151ffde87bffba5bf887
1,000XEC

nonstandard
asm
0 19ee80fbd0fbb141d939d85f04e542cdae7d9167
hex
001419ee80fbd0fbb141d939d85f04e542cdae7d9167
1,000XEC

nonstandard
asm
0 a9fdf466289a12dfead031217e56f91311ed51da
hex
0014a9fdf466289a12dfead031217e56f91311ed51da
1,000XEC

nonstandard
asm
0 1aba09a9521f1f341ceadf5843e2463abf8f45dc
hex
00141aba09a9521f1f341ceadf5843e2463abf8f45dc
1,000XEC

nonstandard
asm
0 944825e2dce20c2c81ff4999b1bdd000b63a292f
hex
0014944825e2dce20c2c81ff4999b1bdd000b63a292f
1,000XEC

nonstandard
asm
0 10c5905cfb2a92605b50d3882b310b994c487f3b
hex
001410c5905cfb2a92605b50d3882b310b994c487f3b
1,000XEC

nonstandard
asm
0 aa138fe6acc91929c35dd742b9f3e4e8a1803360
hex
0014aa138fe6acc91929c35dd742b9f3e4e8a1803360
1,000XEC

nonstandard
asm
0 90822cde16333da0df30d654b84b3e89fa6e6b82
hex
001490822cde16333da0df30d654b84b3e89fa6e6b82
1,000XEC

nonstandard
asm
0 867f922fbcfb3fb9ff39b613a5a1010d3aefd4fb
hex
0014867f922fbcfb3fb9ff39b613a5a1010d3aefd4fb
1,000XEC

nonstandard
asm
0 5304bf8b62cb8f5d8a258af10211a64468113227
hex
00145304bf8b62cb8f5d8a258af10211a64468113227
1,000XEC

nonstandard
asm
0 eb8adc4230bab73f47ca286607006dedaedeb9a0
hex
0014eb8adc4230bab73f47ca286607006dedaedeb9a0
1,000XEC

nonstandard
asm
0 1733949670e40fc6318dc9abc22579d4ae7683d5
hex
00141733949670e40fc6318dc9abc22579d4ae7683d5
1,000XEC

nonstandard
asm
0 efbab951cdb3dbe2e0d732ebf973ab1dea9893c0
hex
0014efbab951cdb3dbe2e0d732ebf973ab1dea9893c0
1,000XEC

nonstandard
asm
0 a4cdfae2f20b1f7fa898abb1469c402951d738ba
hex
0014a4cdfae2f20b1f7fa898abb1469c402951d738ba
1,000XEC

nonstandard
asm
0 5cd50394a8de5057ef608e2ca6c5d3e1374a9d91
hex
00145cd50394a8de5057ef608e2ca6c5d3e1374a9d91
1,000XEC

nonstandard
asm
0 ced82850554676c23f87a9ba58fa32b5393c8e9a
hex
0014ced82850554676c23f87a9ba58fa32b5393c8e9a
1,000XEC

nonstandard
asm
0 6caed95545343d0bb9a7a4d7da1e13665aa3aee0
hex
00146caed95545343d0bb9a7a4d7da1e13665aa3aee0
1,000XEC

nonstandard
asm
0 460ce401bb36d449885b397e3b9ff48108c4c758
hex
0014460ce401bb36d449885b397e3b9ff48108c4c758
1,000XEC

nonstandard
asm
0 9006c6afec5703fb246c8965e3f3310f0a64eb27
hex
00149006c6afec5703fb246c8965e3f3310f0a64eb27
1,000XEC

nonstandard
asm
0 6592cce5a6199ce91cbaf05a2107944459adb77f
hex
00146592cce5a6199ce91cbaf05a2107944459adb77f
1,000XEC

nonstandard
asm
0 164dba364260014a10ec2d6a8ba3e04ec3a6fe25
hex
0014164dba364260014a10ec2d6a8ba3e04ec3a6fe25
1,000XEC

nonstandard
asm
0 615e91a52db17e315e0f4769c96c195e3f16bd90
hex
0014615e91a52db17e315e0f4769c96c195e3f16bd90
1,000XEC

nonstandard
asm
0 061c72c1007d2845f9e774b8d086ee7da4ef81fe
hex
0014061c72c1007d2845f9e774b8d086ee7da4ef81fe
1,000XEC

nonstandard
asm
0 2a6075abf6fb948a2f6adff5b8acde4c62bee7cc
hex
00142a6075abf6fb948a2f6adff5b8acde4c62bee7cc
1,000XEC

nonstandard
asm
0 1606f92938b567b085ff295869759ba915d7287f
hex
00141606f92938b567b085ff295869759ba915d7287f
1,000XEC

nonstandard
asm
0 e65f9de57ff99063ecf23ca761cbfdc83d9a0dd7
hex
0014e65f9de57ff99063ecf23ca761cbfdc83d9a0dd7
1,000XEC

nonstandard
asm
0 f02814d9de7036a7cf777940a1da907e1a9e068b
hex
0014f02814d9de7036a7cf777940a1da907e1a9e068b
1,000XEC

nonstandard
asm
0 009e424c35d2dbd3bb4e46181b3a025071149a53
hex
0014009e424c35d2dbd3bb4e46181b3a025071149a53
1,000XEC

nonstandard
asm
0 69005680ed5842f325278581b875799c8a7d2879
hex
001469005680ed5842f325278581b875799c8a7d2879
1,000XEC

nonstandard
asm
0 466a4092f45978a3bf65f6d7bcb1675ca8b2ab32
hex
0014466a4092f45978a3bf65f6d7bcb1675ca8b2ab32
1,000XEC

nonstandard
asm
0 2aff11da9ca1d726ea0ad56c1837365830e7f731
hex
00142aff11da9ca1d726ea0ad56c1837365830e7f731
1,000XEC

nonstandard
asm
0 85856e2331287347270c999dc4987cff7f8d05c7
hex
001485856e2331287347270c999dc4987cff7f8d05c7
1,000XEC

nonstandard
asm
0 349c6560d64ae4d479ee618730f82c241684b974
hex
0014349c6560d64ae4d479ee618730f82c241684b974
1,000XEC

nonstandard
asm
0 8802333d199b8d98525c4e92b000075c5ee66ea8
hex
00148802333d199b8d98525c4e92b000075c5ee66ea8
1,000XEC

nonstandard
asm
0 cc28be2d111c00a6e4ba0b1b35493f07af96b32b
hex
0014cc28be2d111c00a6e4ba0b1b35493f07af96b32b
1,000XEC

nonstandard
asm
0 7e095a251b378f3cd7163ce3921b15e59698bfd8
hex
00147e095a251b378f3cd7163ce3921b15e59698bfd8
1,000XEC

nonstandard
asm
0 11a2956151d50cccc2eefda637a051e7d5eecd35
hex
001411a2956151d50cccc2eefda637a051e7d5eecd35
1,000XEC

nonstandard
asm
0 86e4f225a0e7ff6e6441edb8c6ec36745a6b2e19
hex
001486e4f225a0e7ff6e6441edb8c6ec36745a6b2e19
1,000XEC

nonstandard
asm
0 00e43b7517f8cf6c2f5c0733eae0d177155c7e3c
hex
001400e43b7517f8cf6c2f5c0733eae0d177155c7e3c
1,000XEC

nonstandard
asm
0 69c469a43a6fbaec93d2d0ae11738e99c2070a37
hex
001469c469a43a6fbaec93d2d0ae11738e99c2070a37
1,000XEC

nonstandard
asm
0 76564e46ee3fc61938641e9c780c6d73e824f221
hex
001476564e46ee3fc61938641e9c780c6d73e824f221
1,000XEC

nonstandard
asm
0 4f8fab0000e1c9200838b4dbb39f41f49b346029
hex
00144f8fab0000e1c9200838b4dbb39f41f49b346029
1,000XEC

nonstandard
asm
0 4ffff81f3a4ee6f8d7efb2b251675ebf41645376
hex
00144ffff81f3a4ee6f8d7efb2b251675ebf41645376
1,000XEC

nonstandard
asm
0 f4d14ed98d24af26d9b61c25f9975429cd55b728
hex
0014f4d14ed98d24af26d9b61c25f9975429cd55b728
1,000XEC

nonstandard
asm
0 dac1a7df7433249c67b38d18e54baf5c0781a823
hex
0014dac1a7df7433249c67b38d18e54baf5c0781a823
1,000XEC

nonstandard
asm
0 b51bc6852e0585c41fab58a0c885bf6d8080c02f
hex
0014b51bc6852e0585c41fab58a0c885bf6d8080c02f
1,000XEC

nonstandard
asm
0 8695c4f786d968324aa838784fca136017b15e07
hex
00148695c4f786d968324aa838784fca136017b15e07
1,000XEC

nonstandard
asm
0 ecff71c01550f885c14a80b18c3d79e2d4acdee0
hex
0014ecff71c01550f885c14a80b18c3d79e2d4acdee0
1,000XEC

nonstandard
asm
0 d920ff0a13487524e5db1476f49df1bb050ea970
hex
0014d920ff0a13487524e5db1476f49df1bb050ea970
1,000XEC

nonstandard
asm
0 5fa15adf2dc76376fcaf6861c3028dcf3d758fb6
hex
00145fa15adf2dc76376fcaf6861c3028dcf3d758fb6
1,000XEC

nonstandard
asm
0 6ad3b9ce8cb54938fdc1c2a65cbbd94eacaeef02
hex
00146ad3b9ce8cb54938fdc1c2a65cbbd94eacaeef02
1,000XEC

nonstandard
asm
0 7db36c7e008b6f34a8ac67a5b86aa9ecaa9e43fd
hex
00147db36c7e008b6f34a8ac67a5b86aa9ecaa9e43fd
1,000XEC

nonstandard
asm
0 02280320f8519b53e64793c30992c1e5c74e2f0b
hex
001402280320f8519b53e64793c30992c1e5c74e2f0b
1,000XEC

nonstandard
asm
0 046c72319b74b988cf3aaac46b6a39f00441c134
hex
0014046c72319b74b988cf3aaac46b6a39f00441c134
1,000XEC

nonstandard
asm
0 1a6637c500790c13642652ba69502d7f9f7c5a11
hex
00141a6637c500790c13642652ba69502d7f9f7c5a11
1,000XEC

nonstandard
asm
0 fb04fb90e22a849ae4038b7793b319559d49e434
hex
0014fb04fb90e22a849ae4038b7793b319559d49e434
1,000XEC

nonstandard
asm
0 8a57bf366380dead7a2ecbeff1d0665fd3038177
hex
00148a57bf366380dead7a2ecbeff1d0665fd3038177
1,000XEC

nonstandard
asm
0 9b3b7434e63553aa001f181606b928492acc6dfa
hex
00149b3b7434e63553aa001f181606b928492acc6dfa
1,000XEC

nonstandard
asm
0 8da6c1f52daf0fb6b805c415ae8a4b8a2002b464
hex
00148da6c1f52daf0fb6b805c415ae8a4b8a2002b464
1,000XEC

nonstandard
asm
0 b3ad5535229f6a2055d1434183bd34d5e3c409dc
hex
0014b3ad5535229f6a2055d1434183bd34d5e3c409dc
1,000XEC

nonstandard
asm
0 f40ed067ef249c7f381d6d4317d73ad49f83f9a0
hex
0014f40ed067ef249c7f381d6d4317d73ad49f83f9a0
1,000XEC

nonstandard
asm
0 9598866981ace990bf5fe41fd886d074b9c44352
hex
00149598866981ace990bf5fe41fd886d074b9c44352
1,000XEC

nonstandard
asm
0 e3a8202a219ef8bd02b67548b21abfdfe0d0ea3d
hex
0014e3a8202a219ef8bd02b67548b21abfdfe0d0ea3d
1,000XEC

nonstandard
asm
0 ab3d1c8a4e95e4f586b4c51109f58a9f619ef59e
hex
0014ab3d1c8a4e95e4f586b4c51109f58a9f619ef59e
1,000XEC

nonstandard
asm
0 485a1456ce1f075188fe281a1c1fe28a42e8c66b
hex
0014485a1456ce1f075188fe281a1c1fe28a42e8c66b
1,000XEC

nonstandard
asm
0 f08a24c71d1086cadcea59e77b591d4d9bc24de8
hex
0014f08a24c71d1086cadcea59e77b591d4d9bc24de8
1,000XEC

nonstandard
asm
0 2c99dbb7a7877f42972a01545bb7a86a2abbc58e
hex
00142c99dbb7a7877f42972a01545bb7a86a2abbc58e
1,000XEC

nonstandard
asm
0 cfbaa9563aa6c0d385dd35dcbf1f69b52a1dde00
hex
0014cfbaa9563aa6c0d385dd35dcbf1f69b52a1dde00
1,000XEC

nonstandard
asm
0 efbc3e07581c4ba9981215ccb3a6d00848b14bd5
hex
0014efbc3e07581c4ba9981215ccb3a6d00848b14bd5
1,000XEC

nonstandard
asm
0 69c83d48c45109d5dca6f0b6e1ca7c0540386c62
hex
001469c83d48c45109d5dca6f0b6e1ca7c0540386c62
1,000XEC

nonstandard
asm
0 6140a983307bfb40166e550a1e535dd25f6cbbba
hex
00146140a983307bfb40166e550a1e535dd25f6cbbba
1,000XEC

nonstandard
asm
0 d1c99664b1bd7185644c5210ad02e1713aeccec5
hex
0014d1c99664b1bd7185644c5210ad02e1713aeccec5
1,000XEC

nonstandard
asm
0 e3a6a1badedf47ee119535a2d00c1e6b5bbec141
hex
0014e3a6a1badedf47ee119535a2d00c1e6b5bbec141
1,000XEC

nonstandard
asm
0 07983204f28968cd5eea640d1df51f7b9fedc149
hex
001407983204f28968cd5eea640d1df51f7b9fedc149
1,000XEC

nonstandard
asm
0 a57a819a8b8b327d3dde47b6c07780159f4365fa
hex
0014a57a819a8b8b327d3dde47b6c07780159f4365fa
1,000XEC

nonstandard
asm
0 dda5ae8f1bbf659976b73697cb3ac78b717b075a
hex
0014dda5ae8f1bbf659976b73697cb3ac78b717b075a
1,000XEC

nonstandard
asm
0 98a7f91dd70d70b9ae6017cb38ea26627004abfb
hex
001498a7f91dd70d70b9ae6017cb38ea26627004abfb
1,000XEC

nonstandard
asm
0 c04275ed87e6c7cc39f3be2364f48c95d8e834c1
hex
0014c04275ed87e6c7cc39f3be2364f48c95d8e834c1
1,000XEC

nonstandard
asm
0 96913717fbcc47339d81420dfa66ed956f64d4d8
hex
001496913717fbcc47339d81420dfa66ed956f64d4d8
1,000XEC

nonstandard
asm
0 b75831efdbdea96557a600ab5fbd7341f6b08bce
hex
0014b75831efdbdea96557a600ab5fbd7341f6b08bce
1,000XEC

nonstandard
asm
0 5ef4c29e01dedf94371603fbf3a113b4b7a52c8b
hex
00145ef4c29e01dedf94371603fbf3a113b4b7a52c8b
1,000XEC

nonstandard
asm
0 ba790be73ac9b3fed3929c2e7587281ef368279f
hex
0014ba790be73ac9b3fed3929c2e7587281ef368279f
1,000XEC

nonstandard
asm
0 4d9b61d174155299d62d55944013c4698a61134c
hex
00144d9b61d174155299d62d55944013c4698a61134c
1,000XEC

nonstandard
asm
0 86531f4d661ffb5339071be1aecf75745cd204c8
hex
001486531f4d661ffb5339071be1aecf75745cd204c8
1,000XEC

nonstandard
asm
0 5524233629de4690b2658f69cc65454940fb6dc6
hex
00145524233629de4690b2658f69cc65454940fb6dc6
1,000XEC

nonstandard
asm
0 abf1b844fb675281308b9da5cc58cbea95c064ab
hex
0014abf1b844fb675281308b9da5cc58cbea95c064ab
1,000XEC

nonstandard
asm
0 cee493ef8eb335161be391a6932aa5b97ca0ff24
hex
0014cee493ef8eb335161be391a6932aa5b97ca0ff24
1,000XEC

nonstandard
asm
0 869afee53a671ac8e80d4a39dcccb758b4d0fe70
hex
0014869afee53a671ac8e80d4a39dcccb758b4d0fe70
1,000XEC

nonstandard
asm
0 ddc7489a8e5bdf5556bb689d71b4982d359eae82
hex
0014ddc7489a8e5bdf5556bb689d71b4982d359eae82
1,000XEC

nonstandard
asm
0 dd70ac72661ba7824c83f78a02079599cffe90eb
hex
0014dd70ac72661ba7824c83f78a02079599cffe90eb
1,000XEC

nonstandard
asm
0 67c80b98b6528704ff9e2b97e5a19decd52ed250
hex
001467c80b98b6528704ff9e2b97e5a19decd52ed250
1,000XEC

nonstandard
asm
0 1c913881d0c6468df6e29505b41c7b3ce8ef94c9
hex
00141c913881d0c6468df6e29505b41c7b3ce8ef94c9
1,000XEC

nonstandard
asm
0 10c60f879720734dff570b2029fdb3214706a7d4
hex
001410c60f879720734dff570b2029fdb3214706a7d4
1,000XEC

nonstandard
asm
0 c0b12ed1eee01d90500b6132628799d8c7cf46ee
hex
0014c0b12ed1eee01d90500b6132628799d8c7cf46ee
1,000XEC

nonstandard
asm
0 300a01a0e37fbd90fbd67e7c610b1ce33ed9b64a
hex
0014300a01a0e37fbd90fbd67e7c610b1ce33ed9b64a
1,000XEC

nonstandard
asm
0 290981f92b75acfcf306cd65570f72c336d7fee7
hex
0014290981f92b75acfcf306cd65570f72c336d7fee7
1,000XEC

nonstandard
asm
0 8537a239b38990abd7f2f540fc7b9899c4753cd9
hex
00148537a239b38990abd7f2f540fc7b9899c4753cd9
1,000XEC

nonstandard
asm
0 1bd9236212942b7ff0ff3e696e308e4e2c8932a1
hex
00141bd9236212942b7ff0ff3e696e308e4e2c8932a1
1,000XEC

nonstandard
asm
0 e7a595e7b468f0ffa1f2be4efaaddefc006ab713
hex
0014e7a595e7b468f0ffa1f2be4efaaddefc006ab713
1,000XEC

nonstandard
asm
0 557534cb0d222f08d69d085ee33cde097443f464
hex
0014557534cb0d222f08d69d085ee33cde097443f464
1,000XEC

nonstandard
asm
0 8012ecd50a630eac49983dfa2cf1159b24aa777e
hex
00148012ecd50a630eac49983dfa2cf1159b24aa777e
1,000XEC

nonstandard
asm
0 7cbded746ded5d76414e0f808387d24c418c67d3
hex
00147cbded746ded5d76414e0f808387d24c418c67d3
1,000XEC

nonstandard
asm
0 d2f614d1d519c70bdf67f33971adec3fc6510608
hex
0014d2f614d1d519c70bdf67f33971adec3fc6510608
1,000XEC

nonstandard
asm
0 af73156b94b34bbf9806621a247fe4e977bd0ad0
hex
0014af73156b94b34bbf9806621a247fe4e977bd0ad0
1,000XEC

nonstandard
asm
0 3941aa5b6cef31d36321d51f48eaa5c24adbf9a7
hex
00143941aa5b6cef31d36321d51f48eaa5c24adbf9a7
1,000XEC

nonstandard
asm
0 fdc84b577f7c29fcc72970adfcd4bd3dce077c5a
hex
0014fdc84b577f7c29fcc72970adfcd4bd3dce077c5a
1,000XEC

nonstandard
asm
0 374b4a182adaf149b876b34fd6ef08d21953cc49
hex
0014374b4a182adaf149b876b34fd6ef08d21953cc49
1,000XEC

nonstandard
asm
0 41842dac7739f7f08360c1f08d37da984ad1a679
hex
001441842dac7739f7f08360c1f08d37da984ad1a679
1,000XEC

nonstandard
asm
0 845f3767f0f356b146fc598293752f4c480f423c
hex
0014845f3767f0f356b146fc598293752f4c480f423c
1,000XEC

nonstandard
asm
0 ff82a47558521a2dc19ac3fb08b22c82829dff99
hex
0014ff82a47558521a2dc19ac3fb08b22c82829dff99
1,000XEC

nonstandard
asm
0 80c23bc43db3e0ed57d973725299425fad712cad
hex
001480c23bc43db3e0ed57d973725299425fad712cad
1,000XEC

nonstandard
asm
0 462f2e554cf4995cfa1a9d7afa6f10f05f2d1545
hex
0014462f2e554cf4995cfa1a9d7afa6f10f05f2d1545
1,000XEC

nonstandard
asm
0 e0e8168d59190730bf4acd8e04e45a7f521490eb
hex
0014e0e8168d59190730bf4acd8e04e45a7f521490eb
1,000XEC

nonstandard
asm
0 5233d4ee29cb664f54f05c3749ff697aec818e24
hex
00145233d4ee29cb664f54f05c3749ff697aec818e24
1,000XEC

nonstandard
asm
0 2dcf6e71abeb77040359a83f10585ee22473d974
hex
00142dcf6e71abeb77040359a83f10585ee22473d974
1,000XEC

nonstandard
asm
0 1b0506969baaff47539ea429060c4c051b699c9b
hex
00141b0506969baaff47539ea429060c4c051b699c9b
1,000XEC

nonstandard
asm
0 c1d77d8361e7c4dd0d1373da0f311e7b246419a2
hex
0014c1d77d8361e7c4dd0d1373da0f311e7b246419a2
1,000XEC

nonstandard
asm
0 40d20fecdf0302aa38d2a8820f1fe720797610db
hex
001440d20fecdf0302aa38d2a8820f1fe720797610db
1,000XEC

nonstandard
asm
0 234668b82c429e04caddd80c762ed1f8fbad8482
hex
0014234668b82c429e04caddd80c762ed1f8fbad8482
1,000XEC

nonstandard
asm
0 11857680351929bafbd99f7befdb8dae873606fb
hex
001411857680351929bafbd99f7befdb8dae873606fb
1,000XEC

nonstandard
asm
0 03c80eb75cc938fdf6f64a76d6c7fcc5217cfbba
hex
001403c80eb75cc938fdf6f64a76d6c7fcc5217cfbba
1,000XEC

nonstandard
asm
0 4625fce9a2415d0989a6466c9b3c59bebeb99c5e
hex
00144625fce9a2415d0989a6466c9b3c59bebeb99c5e
1,000XEC

nonstandard
asm
0 9b4dd2765f70c431a58653fd3021c1aef5c6fefc
hex
00149b4dd2765f70c431a58653fd3021c1aef5c6fefc
1,000XEC

nonstandard
asm
0 7739606c3c54ec96f2e5bc0876a6b4f2bc7625ef
hex
00147739606c3c54ec96f2e5bc0876a6b4f2bc7625ef
1,000XEC

nonstandard
asm
0 d53e4c26998c12559a2860cae9742003e304d441
hex
0014d53e4c26998c12559a2860cae9742003e304d441
1,000XEC

nonstandard
asm
0 4b6d7ff66a4eb236fdd1d9eda721338f9a6687f8
hex
00144b6d7ff66a4eb236fdd1d9eda721338f9a6687f8
1,000XEC

nonstandard
asm
0 165951d553451168a5e0f6dc1294ca540e50e29b
hex
0014165951d553451168a5e0f6dc1294ca540e50e29b
1,000XEC

nonstandard
asm
0 482d2bfdbe5900dcfc638be470e73c71de54f43a
hex
0014482d2bfdbe5900dcfc638be470e73c71de54f43a
1,000XEC

nonstandard
asm
0 e7b18e57222b820853de6335908ae491be0c0627
hex
0014e7b18e57222b820853de6335908ae491be0c0627
1,000XEC

nonstandard
asm
0 f2c9f806cbf2f536bb21775e468b9cd6aef33db5
hex
0014f2c9f806cbf2f536bb21775e468b9cd6aef33db5
1,000XEC

nonstandard
asm
0 524e5d90761019ae1b8e84eb50f44c10148a8b34
hex
0014524e5d90761019ae1b8e84eb50f44c10148a8b34
1,000XEC

nonstandard
asm
0 390584f167b2c3b811136194d4eda0f16c6c130a
hex
0014390584f167b2c3b811136194d4eda0f16c6c130a
1,000XEC

nonstandard
asm
0 619f8a69a242be0d95f303ce188af8a3eb722ffb
hex
0014619f8a69a242be0d95f303ce188af8a3eb722ffb
1,000XEC

nonstandard
asm
0 dba58dc8285e50c266152a626286e21ac2d52657
hex
0014dba58dc8285e50c266152a626286e21ac2d52657
1,000XEC

nonstandard
asm
0 b3c307fa8fa48354a30ed43ec6240254ea3b2718
hex
0014b3c307fa8fa48354a30ed43ec6240254ea3b2718
1,000XEC

nonstandard
asm
0 3431cc8378b5a76ba48377df874d7305081856c2
hex
00143431cc8378b5a76ba48377df874d7305081856c2
1,000XEC

nonstandard
asm
0 3980737b2434883d40ed6b0177b71e71e43d433c
hex
00143980737b2434883d40ed6b0177b71e71e43d433c
1,000XEC

nonstandard
asm
0 73ce93197967ec061f89d001d5b12b370113c6b6
hex
001473ce93197967ec061f89d001d5b12b370113c6b6
1,000XEC

nonstandard
asm
0 425b1bf58afe6994d9b0df9d8a762ea84f32deec
hex
0014425b1bf58afe6994d9b0df9d8a762ea84f32deec
1,000XEC

nonstandard
asm
0 b5b2ad2bc78885e62b29b1227379744d57a54ac0
hex
0014b5b2ad2bc78885e62b29b1227379744d57a54ac0
1,000XEC

nonstandard
asm
0 cbda37dfdd3e283a157f2be4a86d91c8036f8529
hex
0014cbda37dfdd3e283a157f2be4a86d91c8036f8529
1,000XEC

nonstandard
asm
0 e8d122c9bdb8e3995afbcc75a8ba8c5a6e74a60c
hex
0014e8d122c9bdb8e3995afbcc75a8ba8c5a6e74a60c
1,000XEC

nonstandard
asm
0 65b6cae92c20775ac84c89c3df7ae9a00af92053
hex
001465b6cae92c20775ac84c89c3df7ae9a00af92053
1,000XEC

nonstandard
asm
0 3a815224368b5ea6d9a4b959fba9bf6c943e5913
hex
00143a815224368b5ea6d9a4b959fba9bf6c943e5913
1,000XEC

nonstandard
asm
0 e3125576edbce6f97b6b3efefec6b7204389efba
hex
0014e3125576edbce6f97b6b3efefec6b7204389efba
1,000XEC

nonstandard
asm
0 4116f302b76bb6b561b6883c55f1a5ca93e9be9a
hex
00144116f302b76bb6b561b6883c55f1a5ca93e9be9a
1,000XEC

nonstandard
asm
0 8d3f9b09cf1cfe2fda42efdb5d9f779789eba41c
hex
00148d3f9b09cf1cfe2fda42efdb5d9f779789eba41c
1,000XEC

nonstandard
asm
0 333f9b61275c54e440da200ef5fd7043b8660636
hex
0014333f9b61275c54e440da200ef5fd7043b8660636
1,000XEC

nonstandard
asm
0 060775c3db7585f87906c7af537ae60295968cd8
hex
0014060775c3db7585f87906c7af537ae60295968cd8
1,000XEC

nonstandard
asm
0 d9787fd7baf68970343dc9e0558db880a38be91f
hex
0014d9787fd7baf68970343dc9e0558db880a38be91f
1,000XEC

nonstandard
asm
0 3818a8a3565663a49fb56d0b9d9622443ce420a1
hex
00143818a8a3565663a49fb56d0b9d9622443ce420a1
1,000XEC

nonstandard
asm
0 e81825a6b4411e8935f6ef70049ea3690d220a55
hex
0014e81825a6b4411e8935f6ef70049ea3690d220a55
1,000XEC

nonstandard
asm
0 df0cb180d2491c5f98c173a317131c37f795d4f1
hex
0014df0cb180d2491c5f98c173a317131c37f795d4f1
1,000XEC

nonstandard
asm
0 881e7eb8690179ff0f344166929bfae4abbb683b
hex
0014881e7eb8690179ff0f344166929bfae4abbb683b
1,000XEC

nonstandard
asm
0 b50208622784ff4902fd8e3c7ab9d6756e858a37
hex
0014b50208622784ff4902fd8e3c7ab9d6756e858a37
1,000XEC

nonstandard
asm
0 edb46a5d42d1e04758b11c66c4b8397a4aee46c2
hex
0014edb46a5d42d1e04758b11c66c4b8397a4aee46c2
1,000XEC

nonstandard
asm
0 a5722d9527d5dca405cb48e9e06d45ab354061ae
hex
0014a5722d9527d5dca405cb48e9e06d45ab354061ae
1,000XEC

nonstandard
asm
0 a3381b793de68d7556a61910c942d76c119784d3
hex
0014a3381b793de68d7556a61910c942d76c119784d3
1,000XEC

nonstandard
asm
0 4745437df063fb11261eb92e7e9325ce0893e3e4
hex
00144745437df063fb11261eb92e7e9325ce0893e3e4
1,000XEC

nonstandard
asm
0 0ef3b6c0208537ad49b66bde2de6bfa70ee39d44
hex
00140ef3b6c0208537ad49b66bde2de6bfa70ee39d44
1,000XEC

nonstandard
asm
0 297bba8c652c6c47c98f4ef0b4315a643d31b809
hex
0014297bba8c652c6c47c98f4ef0b4315a643d31b809
1,000XEC

nonstandard
asm
0 a8a860a10fde4e3377a10170925f49ea8c981e4f
hex
0014a8a860a10fde4e3377a10170925f49ea8c981e4f
1,000XEC

nonstandard
asm
0 ce77c5c13d94d519ed073f61eddad3cacae98341
hex
0014ce77c5c13d94d519ed073f61eddad3cacae98341
1,000XEC

nonstandard
asm
0 256a162a5e2dd726d5845771437ca97383ab6717
hex
0014256a162a5e2dd726d5845771437ca97383ab6717
1,000XEC

nonstandard
asm
0 888f40bbca6a408008e8e7ba5cbee79bb88e481b
hex
0014888f40bbca6a408008e8e7ba5cbee79bb88e481b
1,000XEC

nonstandard
asm
0 0a6d2118fbac64dc2ddd2a07f37ba0f2a93d4b62
hex
00140a6d2118fbac64dc2ddd2a07f37ba0f2a93d4b62
1,000XEC

nonstandard
asm
0 b5e687b3b3d612724c823f478fcf5c204db6d0e8
hex
0014b5e687b3b3d612724c823f478fcf5c204db6d0e8
1,000XEC

nonstandard
asm
0 0eaf68483dd3b436d5eaa0a901f97c6177849a84
hex
00140eaf68483dd3b436d5eaa0a901f97c6177849a84
1,000XEC

nonstandard
asm
0 9e7b9003a9896309f78ffc9cca69f5d74dd9ae13
hex
00149e7b9003a9896309f78ffc9cca69f5d74dd9ae13
1,000XEC

nonstandard
asm
0 add3c96b5b69763260e0bd13a06e7bd036453fd9
hex
0014add3c96b5b69763260e0bd13a06e7bd036453fd9
1,000XEC

nonstandard
asm
0 b83cd1e0384f9ba76db2fe1d9d0247d821defb09
hex
0014b83cd1e0384f9ba76db2fe1d9d0247d821defb09
1,000XEC

nonstandard
asm
0 1eadd779ae59bfb6c06d90ee1b667df3cd52a519
hex
00141eadd779ae59bfb6c06d90ee1b667df3cd52a519
1,000XEC

nonstandard
asm
0 a5805a9dd2fb9b78aae5edf280f6ae502e8cbd91
hex
0014a5805a9dd2fb9b78aae5edf280f6ae502e8cbd91
1,000XEC

nonstandard
asm
0 ca09b207fc0b74c0405b63f2876dd05b623d206b
hex
0014ca09b207fc0b74c0405b63f2876dd05b623d206b
1,000XEC

nonstandard
asm
0 22733f1255b14760e965a7a4e9d47f47aa5f4d3a
hex
001422733f1255b14760e965a7a4e9d47f47aa5f4d3a
1,000XEC

nonstandard
asm
0 d9cfef57fdf0787bbdea06e30b293184a2579c27
hex
0014d9cfef57fdf0787bbdea06e30b293184a2579c27
1,000XEC

nonstandard
asm
0 ef9ddafda9401c494ed0d09c3a8cba22be6e17ad
hex
0014ef9ddafda9401c494ed0d09c3a8cba22be6e17ad
1,000XEC

nonstandard
asm
0 1e5781486bd3521fc413ae0f3fd51ec136e6b3e0
hex
00141e5781486bd3521fc413ae0f3fd51ec136e6b3e0
1,000XEC

nonstandard
asm
0 097c6e472bba06c1a45501feb274466b889300fe
hex
0014097c6e472bba06c1a45501feb274466b889300fe
1,000XEC

nonstandard
asm
0 a1234c69539d37adec296245ef1c29d2207a5623
hex
0014a1234c69539d37adec296245ef1c29d2207a5623
1,000XEC

nonstandard
asm
0 2ad9dba031736a93fe6fd17b23e7ba48c13cf4b4
hex
00142ad9dba031736a93fe6fd17b23e7ba48c13cf4b4
1,000XEC

nonstandard
asm
0 0134847c9e0ca3990455ff08a0a2b9efc5e3c000
hex
00140134847c9e0ca3990455ff08a0a2b9efc5e3c000
1,000XEC

nonstandard
asm
0 9af9a655a1ccd672671b7bc7064113739b7a4a56
hex
00149af9a655a1ccd672671b7bc7064113739b7a4a56
1,000XEC

nonstandard
asm
0 9bd4a115145166753ca2d38d616b2e2d0a051482
hex
00149bd4a115145166753ca2d38d616b2e2d0a051482
1,000XEC

nonstandard
asm
0 b735bf56ac33fcfbfa5f02751a6fec2069cacae2
hex
0014b735bf56ac33fcfbfa5f02751a6fec2069cacae2
1,000XEC

nonstandard
asm
0 0082da38f93893167473fe45429a0dda89cb552f
hex
00140082da38f93893167473fe45429a0dda89cb552f
1,000XEC

nonstandard
asm
0 cde44d546788b9327eafdb17140ae5e1024b7c0d
hex
0014cde44d546788b9327eafdb17140ae5e1024b7c0d
1,000XEC

nonstandard
asm
0 ea5b1b2769564c19cf9384dbb2ea8bf7214f5ceb
hex
0014ea5b1b2769564c19cf9384dbb2ea8bf7214f5ceb
1,000XEC

nonstandard
asm
0 06d913fe4c4a2fe562f0823413e03ae0dd70db4d
hex
001406d913fe4c4a2fe562f0823413e03ae0dd70db4d
1,000XEC

nonstandard
asm
0 2de665c89f499c81529bb9a8fadca166b07d63c2
hex
00142de665c89f499c81529bb9a8fadca166b07d63c2
1,000XEC

nonstandard
asm
0 8c36432c264d1822c26c0fcecc503efc9507610a
hex
00148c36432c264d1822c26c0fcecc503efc9507610a
1,000XEC

nonstandard
asm
0 85922cc6ef4749d80791fa91d88f8343a52f5cb5
hex
001485922cc6ef4749d80791fa91d88f8343a52f5cb5
1,000XEC

nonstandard
asm
0 9506a4a08a0aafc1a7ba2c6b3118af19b3b534c1
hex
00149506a4a08a0aafc1a7ba2c6b3118af19b3b534c1
1,000XEC

nonstandard
asm
0 67e4511fe274719643a537e4243ca7b4d35bd13b
hex
001467e4511fe274719643a537e4243ca7b4d35bd13b
1,000XEC

nonstandard
asm
0 1e4bf1a3ddcba5454b8f4396dcf33534caab7204
hex
00141e4bf1a3ddcba5454b8f4396dcf33534caab7204
1,000XEC

nonstandard
asm
0 234797adba69083b9b5f4d1dd7cf88198b717015
hex
0014234797adba69083b9b5f4d1dd7cf88198b717015
1,000XEC

nonstandard
asm
0 e4d42d32a8fe4865ef32778ea9a6e51093523466
hex
0014e4d42d32a8fe4865ef32778ea9a6e51093523466
1,000XEC

nonstandard
asm
0 b7a6114ef404b496efda03fcbce2835b2d188b71
hex
0014b7a6114ef404b496efda03fcbce2835b2d188b71
1,000XEC

nonstandard
asm
0 65f3b5f9504e2d876ec4715f6eebdd8c793cdff4
hex
001465f3b5f9504e2d876ec4715f6eebdd8c793cdff4
1,000XEC

nonstandard
asm
0 559a962d66fe40d517bd850f199cac2c360179ab
hex
0014559a962d66fe40d517bd850f199cac2c360179ab
1,000XEC

nonstandard
asm
0 69b481baf62cb02369f76197b2d37148f4ab398d
hex
001469b481baf62cb02369f76197b2d37148f4ab398d
1,000XEC

nonstandard
asm
0 018a782f95f702ca8af482a6ff18c7c971b94ac2
hex
0014018a782f95f702ca8af482a6ff18c7c971b94ac2
1,000XEC

nonstandard
asm
0 c43c200e071bcdcb9572b9ca9ada4de78e6e8d9d
hex
0014c43c200e071bcdcb9572b9ca9ada4de78e6e8d9d
1,000XEC

nonstandard
asm
0 fa68585eac86252cd448033164939c3005941934
hex
0014fa68585eac86252cd448033164939c3005941934
1,000XEC

nonstandard
asm
0 79495d3f61f6f4888a81134c5aeb0b785a5bd9b0
hex
001479495d3f61f6f4888a81134c5aeb0b785a5bd9b0
1,000XEC

nonstandard
asm
0 b62165817c6293139c2e38504f7ea1ff9d95c975
hex
0014b62165817c6293139c2e38504f7ea1ff9d95c975
1,000XEC

nonstandard
asm
0 d26e9d0e362b097ddc493f57139372cd06ddad9e
hex
0014d26e9d0e362b097ddc493f57139372cd06ddad9e
1,000XEC

nonstandard
asm
0 72f2d729014456309bd916bd05c355caca4e9d4f
hex
001472f2d729014456309bd916bd05c355caca4e9d4f
1,000XEC

nonstandard
asm
0 ef68e867296bad0771bed07d30b8ccb621bc3d9a
hex
0014ef68e867296bad0771bed07d30b8ccb621bc3d9a
1,000XEC

nonstandard
asm
0 5b4ddbdc01221bd5193879006c3241269ba51a2d
hex
00145b4ddbdc01221bd5193879006c3241269ba51a2d
1,000XEC

nonstandard
asm
0 41a8676d0df385a88d35fbabf3f8ab66def7d45f
hex
001441a8676d0df385a88d35fbabf3f8ab66def7d45f
1,000XEC

nonstandard
asm
0 16e4d491068b1a124c7348a67e67173a1c710ad2
hex
001416e4d491068b1a124c7348a67e67173a1c710ad2
1,000XEC

nonstandard
asm
0 9c1269c7ac022b3ddc8befa5c952a3a5c4e1c321
hex
00149c1269c7ac022b3ddc8befa5c952a3a5c4e1c321
1,000XEC

nonstandard
asm
0 6b443628beca08773ed85fceb161651a037d06c2
hex
00146b443628beca08773ed85fceb161651a037d06c2
858XEC

nonstandard
asm
0 7e183152c23694464c2ff37b9a3753f536891542
hex
00147e183152c23694464c2ff37b9a3753f536891542
1,000XEC

nonstandard
asm
0 0ccfb7b62a4b2101d25ad37cef050ed0bd20b845
hex
00140ccfb7b62a4b2101d25ad37cef050ed0bd20b845
1,000XEC

nonstandard
asm
0 85f50ae9786d9614ccc839daf10e72ef714c5693
hex
001485f50ae9786d9614ccc839daf10e72ef714c5693
1,000XEC

nonstandard
asm
0 30aa2ddcb5c6cbcacc355c20d9f87df4da5ace47
hex
001430aa2ddcb5c6cbcacc355c20d9f87df4da5ace47
1,000XEC

nonstandard
asm
0 60668f2a609385a06e0c1236c01be8a5f595b0e3
hex
001460668f2a609385a06e0c1236c01be8a5f595b0e3
1,000XEC

nonstandard
asm
0 6e37f1ae85a12ae9e59c03893d4a2ac508f1f3c8
hex
00146e37f1ae85a12ae9e59c03893d4a2ac508f1f3c8
1,000XEC

nonstandard
asm
0 fcec3381dd7d19a218f804fb3300b40f68e29f11
hex
0014fcec3381dd7d19a218f804fb3300b40f68e29f11
1,000XEC

nonstandard
asm
0 ea8f6ecf11a68138441420826fcf391254114bae
hex
0014ea8f6ecf11a68138441420826fcf391254114bae
1,000XEC

nonstandard
asm
0 75fefae62992c6ddae75a7680cb63906a880663d
hex
001475fefae62992c6ddae75a7680cb63906a880663d
1,000XEC

nonstandard
asm
0 590b5dac3862d7f8dc97b8f5b366cb73bce0fe5b
hex
0014590b5dac3862d7f8dc97b8f5b366cb73bce0fe5b
1,000XEC

nonstandard
asm
0 e0d98ad43ab62eeb4e8a77f7e5442c0d63ce3e3e
hex
0014e0d98ad43ab62eeb4e8a77f7e5442c0d63ce3e3e
1,000XEC

nonstandard
asm
0 51fe5801219d438add2630d41daf447570670c1b
hex
001451fe5801219d438add2630d41daf447570670c1b
1,000XEC

nonstandard
asm
0 b415f6747c9a5778ccdc78bbfa22306d09524150
hex
0014b415f6747c9a5778ccdc78bbfa22306d09524150
1,000XEC

nonstandard
asm
0 b354e460b266c1fee6df7cd1dfe6ea4be690bc3b
hex
0014b354e460b266c1fee6df7cd1dfe6ea4be690bc3b
1,000XEC

nonstandard
asm
0 7c3ca848cd072bdb3f942e7577e93501e6ab303d
hex
00147c3ca848cd072bdb3f942e7577e93501e6ab303d
1,000XEC

nonstandard
asm
0 e32d173e1bccc97d8fda2e54dee4b45f21dc342d
hex
0014e32d173e1bccc97d8fda2e54dee4b45f21dc342d
1,000XEC

nonstandard
asm
0 c024fa4fb9305c64954552bf2b191784122175b2
hex
0014c024fa4fb9305c64954552bf2b191784122175b2
1,000XEC

nonstandard
asm
0 02af0ce778d0d8190fa4e08e4cc56606c68b248c
hex
001402af0ce778d0d8190fa4e08e4cc56606c68b248c
1,000XEC

nonstandard
asm
0 deabdf885fc39fc4bb160f72dbb084983f2079f6
hex
0014deabdf885fc39fc4bb160f72dbb084983f2079f6
1,000XEC

nonstandard
asm
0 9b8e2db196521cfbd44414f9aa9e2ae34992a49f
hex
00149b8e2db196521cfbd44414f9aa9e2ae34992a49f
1,000XEC

nonstandard
asm
0 9dfd6a650539cb88572149b986a362fde5b92eed
hex
00149dfd6a650539cb88572149b986a362fde5b92eed
1,000XEC

nonstandard
asm
0 b5378cda369d0ae0e47d1241fd420de5e66c49ec
hex
0014b5378cda369d0ae0e47d1241fd420de5e66c49ec
1,000XEC

nonstandard
asm
0 ea73c31b3e3658e67bb5f3e10d7dfeef3b9d8309
hex
0014ea73c31b3e3658e67bb5f3e10d7dfeef3b9d8309
1,000XEC

nonstandard
asm
0 64fcc9238cab00bafff1b9090e341948b8efe96e
hex
001464fcc9238cab00bafff1b9090e341948b8efe96e
1,000XEC

nonstandard
asm
0 e1685316b172a41614915e52fe1fdcceca7900d8
hex
0014e1685316b172a41614915e52fe1fdcceca7900d8
1,000XEC

nonstandard
asm
0 197a64e22c4d9bc58a9c82493b37309ea6ed0d80
hex
0014197a64e22c4d9bc58a9c82493b37309ea6ed0d80
1,000XEC

nonstandard
asm
0 4275e0b6cbf36c2ab85d3e1630617364010a0ab6
hex
00144275e0b6cbf36c2ab85d3e1630617364010a0ab6
1,000XEC

nonstandard
asm
0 43301608aadd9cd374de0336fd16ceb232f65d13
hex
001443301608aadd9cd374de0336fd16ceb232f65d13
1,000XEC

nonstandard
asm
0 9f062392ea2bea10fed57f389efd1a330dbbf976
hex
00149f062392ea2bea10fed57f389efd1a330dbbf976
1,000XEC

nonstandard
asm
0 2d7ab4371a8de9901cd5547965f527dda8ea3226
hex
00142d7ab4371a8de9901cd5547965f527dda8ea3226
1,000XEC

nonstandard
asm
0 9c2bb0aea3d5e2c984a2026ffa9d66bd3f81360d
hex
00149c2bb0aea3d5e2c984a2026ffa9d66bd3f81360d
1,000XEC

nonstandard
asm
0 eba2652a2ac0a8bec4eb83f249bcc6a17f45bfb3
hex
0014eba2652a2ac0a8bec4eb83f249bcc6a17f45bfb3
1,000XEC

nonstandard
asm
0 3bc351d5814f840168e4013ebdc086de92192cdf
hex
00143bc351d5814f840168e4013ebdc086de92192cdf
1,000XEC

nonstandard
asm
0 c5aa5dcbd8d9895d5d488c80bf90e0b0091081c0
hex
0014c5aa5dcbd8d9895d5d488c80bf90e0b0091081c0
1,000XEC

nonstandard
asm
0 a8b63f3bb7159c14337d87ffad51b2610501e3bb
hex
0014a8b63f3bb7159c14337d87ffad51b2610501e3bb
1,000XEC

nonstandard
asm
0 01c9660c9135eb01f3cdf8700b62ecff0738a985
hex
001401c9660c9135eb01f3cdf8700b62ecff0738a985
1,000XEC

nonstandard
asm
0 1c526b28ab49e2e0f6e9f2c6edb037094ddf3794
hex
00141c526b28ab49e2e0f6e9f2c6edb037094ddf3794
1,000XEC

nonstandard
asm
0 3c4a86e5bc0c70456b9f308e20174572e28252e5
hex
00143c4a86e5bc0c70456b9f308e20174572e28252e5
1,000XEC

nonstandard
asm
0 6e493b8ea7a70b30c3c2fe273f79bd06af90e578
hex
00146e493b8ea7a70b30c3c2fe273f79bd06af90e578
1,000XEC

nonstandard
asm
0 789cb84e2910067e15c812aedd61ec016abfeec6
hex
0014789cb84e2910067e15c812aedd61ec016abfeec6
1,000XEC

nonstandard
asm
0 c2097a521c7ede1a9b03eaed230a198f330e91b4
hex
0014c2097a521c7ede1a9b03eaed230a198f330e91b4
1,000XEC

nonstandard
asm
0 4f1653feb5c4fca91bc153ea02d0e60c42b65836
hex
00144f1653feb5c4fca91bc153ea02d0e60c42b65836
1,000XEC

nonstandard
asm
0 023800cb2c2568c92c494842b96e303baee86b89
hex
0014023800cb2c2568c92c494842b96e303baee86b89
1,000XEC

nonstandard
asm
0 fc7750eea82cc9d1fde1fd6088495f555bcb3a66
hex
0014fc7750eea82cc9d1fde1fd6088495f555bcb3a66
1,000XEC

nonstandard
asm
0 3ef23883452ae6a740d6148d301e2edfb3a98f5e
hex
00143ef23883452ae6a740d6148d301e2edfb3a98f5e
1,000XEC

nonstandard
asm
0 387c1afc306f5e2fbf4fdda728ab3453a17f7d58
hex
0014387c1afc306f5e2fbf4fdda728ab3453a17f7d58
1,000XEC

nonstandard
asm
0 7fc3a189868b9a9f8fd2fee27f01ba02c1ba877d
hex
00147fc3a189868b9a9f8fd2fee27f01ba02c1ba877d
1,000XEC

nonstandard
asm
0 ad225d2e3806550f8acb4407795199478e9693c5
hex
0014ad225d2e3806550f8acb4407795199478e9693c5
1,000XEC

nonstandard
asm
0 e567369e0b730a27bf73456b68f43c1c68b21866
hex
0014e567369e0b730a27bf73456b68f43c1c68b21866
1,000XEC

nonstandard
asm
0 a831f1a9cea922ddf040b95ab0fbc4ac1f1f0e79
hex
0014a831f1a9cea922ddf040b95ab0fbc4ac1f1f0e79
1,000XEC

nonstandard
asm
0 a7829c9e9c0603ed27524a52e43b22faae8dccb5
hex
0014a7829c9e9c0603ed27524a52e43b22faae8dccb5
1,000XEC

nonstandard
asm
0 04043d5ea6e73545418fcbd748ddab39f13bcea6
hex
001404043d5ea6e73545418fcbd748ddab39f13bcea6
1,000XEC

nonstandard
asm
0 3a01a98d90d17aa91892d7bf46c77ad0c4971adc
hex
00143a01a98d90d17aa91892d7bf46c77ad0c4971adc
1,000XEC

nonstandard
asm
0 fe5d5b3df7559f3b5816919f1c537e588efe649b
hex
0014fe5d5b3df7559f3b5816919f1c537e588efe649b
1,000XEC

nonstandard
asm
0 3318c215d44418c5530af21336245e7761189173
hex
00143318c215d44418c5530af21336245e7761189173
1,000XEC

nonstandard
asm
0 f688661a7b0369ed41ea836e482340ca3768b811
hex
0014f688661a7b0369ed41ea836e482340ca3768b811
1,000XEC

nonstandard
asm
0 f3335b4dd365514db0b87f8a7328f989839a6447
hex
0014f3335b4dd365514db0b87f8a7328f989839a6447
1,000XEC

nonstandard
asm
0 dcc3c2a9efa7f267f0521c75056e00b2ebc7516c
hex
0014dcc3c2a9efa7f267f0521c75056e00b2ebc7516c
1,000XEC

nonstandard
asm
0 f9f9ca76db2b07c7e8535b89d87af07ec3cb18d4
hex
0014f9f9ca76db2b07c7e8535b89d87af07ec3cb18d4
1,000XEC

nonstandard
asm
0 786072127c1653f5b4ccb163042702c2931fc0c5
hex
0014786072127c1653f5b4ccb163042702c2931fc0c5
1,000XEC

nonstandard
asm
0 ce40540e34fa98ac046ae5c3d940496b17eb5e6f
hex
0014ce40540e34fa98ac046ae5c3d940496b17eb5e6f
1,000XEC

nonstandard
asm
0 9bd3161c5895e4a93dbe77d26c76c42cfc04fea4
hex
00149bd3161c5895e4a93dbe77d26c76c42cfc04fea4
1,000XEC

nonstandard
asm
0 0b5529cd2c381c00ae292fa0fed7562da996fcf3
hex
00140b5529cd2c381c00ae292fa0fed7562da996fcf3
1,000XEC

nonstandard
asm
0 f90936ab9021267dbb7dbb55fac7ed1a28d75dd2
hex
0014f90936ab9021267dbb7dbb55fac7ed1a28d75dd2
1,000XEC

nonstandard
asm
0 d6ca381a5d3bd0683c53f02a0992b81f58fcff63
hex
0014d6ca381a5d3bd0683c53f02a0992b81f58fcff63
1,000XEC

nonstandard
asm
0 42c643927e1b88a27829bb575985e897f39851ba
hex
001442c643927e1b88a27829bb575985e897f39851ba
1,000XEC

nonstandard
asm
0 8079005c380dca96f4f1334c7135a035e190f94e
hex
00148079005c380dca96f4f1334c7135a035e190f94e
1,000XEC

nonstandard
asm
0 83bde2f4a1d2b0e2199cdc261f8d6dcc51cb55d0
hex
001483bde2f4a1d2b0e2199cdc261f8d6dcc51cb55d0
1,000XEC

nonstandard
asm
0 fdf8a6115333e7d6da51598312823e5fff016530
hex
0014fdf8a6115333e7d6da51598312823e5fff016530
1,000XEC

nonstandard
asm
0 3ca3650759e69189294dd71de2abb80e90706244
hex
00143ca3650759e69189294dd71de2abb80e90706244
1,000XEC

nonstandard
asm
0 7ac41d94537b974b397a6493621bebe899e3252a
hex
00147ac41d94537b974b397a6493621bebe899e3252a
1,000XEC

nonstandard
asm
0 183d9703721a7ba7f0ada0fc8e22eda066689e5f
hex
0014183d9703721a7ba7f0ada0fc8e22eda066689e5f
1,000XEC

nonstandard
asm
0 27d999e8ef3c150795b2468f1c08c013e5806f89
hex
001427d999e8ef3c150795b2468f1c08c013e5806f89
1,000XEC

nonstandard
asm
0 fd65836bc34da00f966a0f9b6c606c7816ac1acd
hex
0014fd65836bc34da00f966a0f9b6c606c7816ac1acd
1,000XEC

nonstandard
asm
0 c096cdc2576ffab78ec2c75cef23e80774d5892a
hex
0014c096cdc2576ffab78ec2c75cef23e80774d5892a
1,000XEC

nonstandard
asm
0 db4d24ccec3fe9814e29721e5294b8c846e6101d
hex
0014db4d24ccec3fe9814e29721e5294b8c846e6101d
1,000XEC

nonstandard
asm
0 b50b781f1b6da53803d86f29b6e1b6254220b43d
hex
0014b50b781f1b6da53803d86f29b6e1b6254220b43d
1,000XEC

nonstandard
asm
0 0e4fe67b78b34b3ac70715b0beaffa742436ff7b
hex
00140e4fe67b78b34b3ac70715b0beaffa742436ff7b
1,000XEC

nonstandard
asm
0 14e13553d0f7430ef03ebdca050dc389395299bc
hex
001414e13553d0f7430ef03ebdca050dc389395299bc
1,000XEC

nonstandard
asm
0 bd8f3cf25689e82e637c8dc7f1995012a1eb5d8f
hex
0014bd8f3cf25689e82e637c8dc7f1995012a1eb5d8f
1,000XEC

nonstandard
asm
0 6048ffbd5f754f7cd56c6481da6fbc8239f5a307
hex
00146048ffbd5f754f7cd56c6481da6fbc8239f5a307
1,000XEC

nonstandard
asm
0 c7989f8bd840e1dda77c2999b6fc9953efc692e2
hex
0014c7989f8bd840e1dda77c2999b6fc9953efc692e2
1,000XEC

nonstandard
asm
0 677d44b27ec5d4ef61262da32c7a6bb6bfbc793c
hex
0014677d44b27ec5d4ef61262da32c7a6bb6bfbc793c
1,000XEC

nonstandard
asm
0 935145c68c4ac6cb26691acc8664695ca8dfa1ff
hex
0014935145c68c4ac6cb26691acc8664695ca8dfa1ff
1,000XEC

nonstandard
asm
0 1461b5ce7083fdd19e3bd67ef4fff13f0fd1846d
hex
00141461b5ce7083fdd19e3bd67ef4fff13f0fd1846d
1,000XEC

nonstandard
asm
0 299cecb005b859944f1e978ccd31a6813f7a8228
hex
0014299cecb005b859944f1e978ccd31a6813f7a8228
1,000XEC

nonstandard
asm
0 2a3981708f454a1fba7eeecdeba8e146f5eb23ce
hex
00142a3981708f454a1fba7eeecdeba8e146f5eb23ce
1,000XEC

nonstandard
asm
0 3f6e978a2d7a44d173e88c4c0388d9232ce47799
hex
00143f6e978a2d7a44d173e88c4c0388d9232ce47799
1,000XEC

nonstandard
asm
0 dbd3b7cad5adc77426a6b36d44500edf94dcfc84
hex
0014dbd3b7cad5adc77426a6b36d44500edf94dcfc84
1,000XEC

nonstandard
asm
0 5f1ed09e66f8cc3143659882c70a560ec1230f82
hex
00145f1ed09e66f8cc3143659882c70a560ec1230f82
1,000XEC

nonstandard
asm
0 95982c6b10492a528af40a9a93494eb40fce26d1
hex
001495982c6b10492a528af40a9a93494eb40fce26d1
1,000XEC

nonstandard
asm
0 91576d67916a84e530f5f18fdcce3e6c6ce0a9d9
hex
001491576d67916a84e530f5f18fdcce3e6c6ce0a9d9
1,000XEC

nonstandard
asm
0 9c36a07181b9bc4c4c8bd235de8c1b462e48a10d
hex
00149c36a07181b9bc4c4c8bd235de8c1b462e48a10d
1,000XEC

nonstandard
asm
0 b7bf15e32327b9099fe2ce9371dd4e3682e6b53c
hex
0014b7bf15e32327b9099fe2ce9371dd4e3682e6b53c
1,000XEC

nonstandard
asm
0 c6dc7e72d47d6bdf97c4ed7e851e75c52662d402
hex
0014c6dc7e72d47d6bdf97c4ed7e851e75c52662d402
1,000XEC

nonstandard
asm
0 4950e20a099bc91727773b651e40e02dca4792b0
hex
00144950e20a099bc91727773b651e40e02dca4792b0
1,000XEC

nonstandard
asm
0 5fbb00153560d8c53d726a869bc2859d56fec490
hex
00145fbb00153560d8c53d726a869bc2859d56fec490
1,000XEC

nonstandard
asm
0 40635e7551565eef4618110a6b565c17c8c25d4a
hex
001440635e7551565eef4618110a6b565c17c8c25d4a
1,000XEC

nonstandard
asm
0 7bb4bcc5d42bdb7c64bcba8ae72bcd1a913f0e1d
hex
00147bb4bcc5d42bdb7c64bcba8ae72bcd1a913f0e1d
1,000XEC

nonstandard
asm
0 f4c5b76f056d12cbd08baa6b078b1fa4d6484645
hex
0014f4c5b76f056d12cbd08baa6b078b1fa4d6484645
1,000XEC

nonstandard
asm
0 02e9693c2155929dc5ed9477fccbfa1d8518c40e
hex
001402e9693c2155929dc5ed9477fccbfa1d8518c40e
1,000XEC

nonstandard
asm
0 5cc35ceccb7f55549299f35694aa30eb0efc6d36
hex
00145cc35ceccb7f55549299f35694aa30eb0efc6d36
1,000XEC

nonstandard
asm
0 da311d997d828e77a7cb47f24b7b6d7e6a1aa78b
hex
0014da311d997d828e77a7cb47f24b7b6d7e6a1aa78b
1,000XEC

nonstandard
asm
0 57f4c7a5cbb92952162d7fd90f33b49ef0e585a3
hex
001457f4c7a5cbb92952162d7fd90f33b49ef0e585a3
1,000XEC

nonstandard
asm
0 413f6b469d61728b5a667eafff2f6fff1f0c619e
hex
0014413f6b469d61728b5a667eafff2f6fff1f0c619e
1,000XEC

nonstandard
asm
0 b9838fc2aec0fdb74172d6bff5dba73828144737
hex
0014b9838fc2aec0fdb74172d6bff5dba73828144737
1,000XEC

nonstandard
asm
0 c3cf7543ea768f0dd501434e60df4049a2ebf090
hex
0014c3cf7543ea768f0dd501434e60df4049a2ebf090
1,000XEC

nonstandard
asm
0 2d3691dc10fddbb6f497da7b4e68774e45d1611a
hex
00142d3691dc10fddbb6f497da7b4e68774e45d1611a
1,000XEC

nonstandard
asm
0 c4c2d5850f825725e4bad47187346243fd65d30a
hex
0014c4c2d5850f825725e4bad47187346243fd65d30a
1,000XEC

nonstandard
asm
0 dd1956dedde831c7e28596a2ba6957843cbb3c32
hex
0014dd1956dedde831c7e28596a2ba6957843cbb3c32
1,000XEC

nonstandard
asm
0 652028626c7840c2603adb219f08c152ac4207f0
hex
0014652028626c7840c2603adb219f08c152ac4207f0
1,000XEC

nonstandard
asm
0 cbea7c5371d4095864456fbc7f76d05a942d886e
hex
0014cbea7c5371d4095864456fbc7f76d05a942d886e
1,000XEC

nonstandard
asm
0 fb42218f31692a0d3d78dddedf8f3e04e45f3eeb
hex
0014fb42218f31692a0d3d78dddedf8f3e04e45f3eeb
1,000XEC

nonstandard
asm
0 3a4a38b137550f69d216e7058af359bc76a38381
hex
00143a4a38b137550f69d216e7058af359bc76a38381
1,000XEC

nonstandard
asm
0 23d439cfad4531f702c2aead90cbfa6c651d7e41
hex
001423d439cfad4531f702c2aead90cbfa6c651d7e41
1,000XEC

nonstandard
asm
0 0c1404bbfa4e770cb9dfb16a00969662d72d0fc1
hex
00140c1404bbfa4e770cb9dfb16a00969662d72d0fc1
1,000XEC

nonstandard
asm
0 11af4e7a48bb5c4ac3ff844bc0648688ea3244cf
hex
001411af4e7a48bb5c4ac3ff844bc0648688ea3244cf
1,000XEC

nonstandard
asm
0 13593be2fc4227f2bf0ac111fbb9dc782e748251
hex
001413593be2fc4227f2bf0ac111fbb9dc782e748251
1,000XEC

nonstandard
asm
0 c07962a728ee2480494aa62b28f3e694ef2b286b
hex
0014c07962a728ee2480494aa62b28f3e694ef2b286b
1,000XEC

nonstandard
asm
0 ac3c49b3f2be6767d451b361b1dfeecbf057710c
hex
0014ac3c49b3f2be6767d451b361b1dfeecbf057710c
1,000XEC

nonstandard
asm
0 9e4affcac1712424a4b354aa3feb7b32d69e3354
hex
00149e4affcac1712424a4b354aa3feb7b32d69e3354
1,000XEC

nonstandard
asm
0 8b2c54fb74a41cc4c4ae41abfb334d9b9e2c65d0
hex
00148b2c54fb74a41cc4c4ae41abfb334d9b9e2c65d0
1,000XEC

nonstandard
asm
0 4033adedc6122ea35e517c25c33f58a4b8d2e02a
hex
00144033adedc6122ea35e517c25c33f58a4b8d2e02a
1,000XEC

nonstandard
asm
0 757289ccda0f1206ba17211c6e4f854db51d0496
hex
0014757289ccda0f1206ba17211c6e4f854db51d0496
1,000XEC

nonstandard
asm
0 503c5ac577978b28d5649b977951f5a706263ad4
hex
0014503c5ac577978b28d5649b977951f5a706263ad4
1,000XEC

nonstandard
asm
0 5c0a4779805a7b7431f4489df0fc86e424a600f4
hex
00145c0a4779805a7b7431f4489df0fc86e424a600f4
1,000XEC

nonstandard
asm
0 67ec896067282cef17e24fb0a7228c66db3f3c4c
hex
001467ec896067282cef17e24fb0a7228c66db3f3c4c
1,000XEC

nonstandard
asm
0 c1d5bddf2a9f17606175f4bdb5da822fc687d557
hex
0014c1d5bddf2a9f17606175f4bdb5da822fc687d557
1,000XEC

nonstandard
asm
0 12b442f5b68a50ad7ea884858e89702aae66e677
hex
001412b442f5b68a50ad7ea884858e89702aae66e677
1,000XEC

nonstandard
asm
0 838fcfda3ab3baec3b682e870184e963d8327d4b
hex
0014838fcfda3ab3baec3b682e870184e963d8327d4b
1,000XEC

nonstandard
asm
0 18e61de64d6b6cc8d913594557f80cb8051a7a7c
hex
001418e61de64d6b6cc8d913594557f80cb8051a7a7c
1,000XEC

nonstandard
asm
0 823e796de84d5429b2f134a8afe5cd45251b7b39
hex
0014823e796de84d5429b2f134a8afe5cd45251b7b39
1,000XEC

nonstandard
asm
0 aaa9b0a423c8d019f64af3d55fe6624719ea52ab
hex
0014aaa9b0a423c8d019f64af3d55fe6624719ea52ab
1,000XEC

nonstandard
asm
0 9fcc22e0871d8a084fea30e16112c53227acca43
hex
00149fcc22e0871d8a084fea30e16112c53227acca43
1,000XEC

nonstandard
asm
0 cfd6a27281ca4287e22c56d5340537018501c4ba
hex
0014cfd6a27281ca4287e22c56d5340537018501c4ba
1,000XEC

nonstandard
asm
0 f4996799104b326025bb5d8059c57b5d41a60448
hex
0014f4996799104b326025bb5d8059c57b5d41a60448
1,000XEC

nonstandard
asm
0 42521d2dd90fdc1c88a98a413d2e4d982ffa4b1c
hex
001442521d2dd90fdc1c88a98a413d2e4d982ffa4b1c
1,000XEC

nonstandard
asm
0 8dcb822b84f68aaf392f543722c7012dd17c87f2
hex
00148dcb822b84f68aaf392f543722c7012dd17c87f2
1,000XEC

nonstandard
asm
0 76faaf56c0ec5df314399ee5e35b84a5be8e5844
hex
001476faaf56c0ec5df314399ee5e35b84a5be8e5844
1,000XEC

nonstandard
asm
0 a3d37e15a9c178d4a85b77aed55f29d72fe0fbc7
hex
0014a3d37e15a9c178d4a85b77aed55f29d72fe0fbc7
1,000XEC

nonstandard
asm
0 8983612c8476a95f5b7758736f7c67252b685b31
hex
00148983612c8476a95f5b7758736f7c67252b685b31
1,000XEC

nonstandard
asm
0 67dc2503cb76b17c2cc0bf4a2e08eadc7b5c7ade
hex
001467dc2503cb76b17c2cc0bf4a2e08eadc7b5c7ade
1,000XEC

nonstandard
asm
0 b87b7c28f25cf4518b66d7f68c0435a8ef0136c6
hex
0014b87b7c28f25cf4518b66d7f68c0435a8ef0136c6
1,000XEC

nonstandard
asm
0 068b572dd959163829c35d9af16c03d779f33746
hex
0014068b572dd959163829c35d9af16c03d779f33746
1,000XEC

nonstandard
asm
0 f36e847e999aed631bde9e3aa27b8c69b2179943
hex
0014f36e847e999aed631bde9e3aa27b8c69b2179943
1,000XEC

nonstandard
asm
0 f61412313c03119ffe81ebd7f720df8e5d1a4067
hex
0014f61412313c03119ffe81ebd7f720df8e5d1a4067
1,000XEC

nonstandard
asm
0 89e5d796be503eed1ca74870169589034b4109ad
hex
001489e5d796be503eed1ca74870169589034b4109ad
1,000XEC

nonstandard
asm
0 de3aa12a8808b0923052ea8d5adeb58f8ce72414
hex
0014de3aa12a8808b0923052ea8d5adeb58f8ce72414
1,000XEC

nonstandard
asm
0 9314284764e8759926c67ecc7549e4c5c9f1939c
hex
00149314284764e8759926c67ecc7549e4c5c9f1939c
1,000XEC

nonstandard
asm
0 284c8aefa78dc9db42cfd163eecfc5dcc4c51bef
hex
0014284c8aefa78dc9db42cfd163eecfc5dcc4c51bef
1,000XEC

nonstandard
asm
0 833e2538853f2c8706c495fac3f7c3a93e0dc117
hex
0014833e2538853f2c8706c495fac3f7c3a93e0dc117
1,000XEC

nonstandard
asm
0 9ecb271e23bdc11aa4c706797f896567854b3f36
hex
00149ecb271e23bdc11aa4c706797f896567854b3f36
1,000XEC

nonstandard
asm
0 845d5597672d2422988c50737dcf373b3ee57b62
hex
0014845d5597672d2422988c50737dcf373b3ee57b62
1,000XEC

nonstandard
asm
0 6c1734d7d721484e4db176241998a5d23b71a771
hex
00146c1734d7d721484e4db176241998a5d23b71a771
1,000XEC

nonstandard
asm
0 3d728867467f330c32ba04275ef20e786359644f
hex
00143d728867467f330c32ba04275ef20e786359644f
1,000XEC

nonstandard
asm
0 21c3453a4ae603ff50b6f28d919187e0280cca3a
hex
001421c3453a4ae603ff50b6f28d919187e0280cca3a
1,000XEC

nonstandard
asm
0 040d2bc55d39307c178cfa93d02cb4c5164be652
hex
0014040d2bc55d39307c178cfa93d02cb4c5164be652
1,000XEC

nonstandard
asm
0 0c327cf4124af9c6ddfc20d84ea64f4d30b91a30
hex
00140c327cf4124af9c6ddfc20d84ea64f4d30b91a30
1,000XEC

nonstandard
asm
0 0c803c1afc5ca13a1998a0d9074eb12164a55086
hex
00140c803c1afc5ca13a1998a0d9074eb12164a55086
1,000XEC

nonstandard
asm
0 cb5c2dd17ab8765a643f717931b16bba12ae1326
hex
0014cb5c2dd17ab8765a643f717931b16bba12ae1326
1,000XEC

nonstandard
asm
0 56107558a7e4de43df9aab97595d8607994633d0
hex
001456107558a7e4de43df9aab97595d8607994633d0
1,000XEC

nonstandard
asm
0 4298a06ac283f2f637c8e83dc0876657b1a9674b
hex
00144298a06ac283f2f637c8e83dc0876657b1a9674b
1,000XEC

nonstandard
asm
0 fb3b75b02c8c8b0e9b990471a367d0602a5527b1
hex
0014fb3b75b02c8c8b0e9b990471a367d0602a5527b1
1,000XEC

nonstandard
asm
0 097ae4fe14280995494ebc03d0fc0917ae26358f
hex
0014097ae4fe14280995494ebc03d0fc0917ae26358f
1,000XEC

nonstandard
asm
0 cf0765e167908edd9ece73508bb7ea63bae26641
hex
0014cf0765e167908edd9ece73508bb7ea63bae26641
1,000XEC

nonstandard
asm
0 8d79d3d04a1e31fc16546504b766909317f71d67
hex
00148d79d3d04a1e31fc16546504b766909317f71d67
1,000XEC

nonstandard
asm
0 58fd5307d01f0d38cd8568afe87fd774a4af1c32
hex
001458fd5307d01f0d38cd8568afe87fd774a4af1c32
1,000XEC

nonstandard
asm
0 01872a2aeb6f548ee777ee452863883b893ad888
hex
001401872a2aeb6f548ee777ee452863883b893ad888
1,000XEC

nonstandard
asm
0 b4b53f9e3f8c9e4056d50ec69e04f40a57640dcb
hex
0014b4b53f9e3f8c9e4056d50ec69e04f40a57640dcb
1,000XEC

nonstandard
asm
0 ee40057c129c5f5db26ccdbbec17052d8d662a6d
hex
0014ee40057c129c5f5db26ccdbbec17052d8d662a6d
1,000XEC

nonstandard
asm
0 d0233525a4517e1a1da91e8fa20be36c9be7a09e
hex
0014d0233525a4517e1a1da91e8fa20be36c9be7a09e
1,000XEC

nonstandard
asm
0 6a5a230c779b5720cf7dc21103c3bdd629b1c02b
hex
00146a5a230c779b5720cf7dc21103c3bdd629b1c02b
1,000XEC

nonstandard
asm
0 451298d8fed65f83fb820ca8c25dcea28de27324
hex
0014451298d8fed65f83fb820ca8c25dcea28de27324
1,000XEC

nonstandard
asm
0 08734ea631bd0225a8f42341dfc6a7ee278fc208
hex
001408734ea631bd0225a8f42341dfc6a7ee278fc208
1,000XEC

nonstandard
asm
0 850cb6e4c6382929aba3de1b85d6f406160aea05
hex
0014850cb6e4c6382929aba3de1b85d6f406160aea05
1,000XEC

nonstandard
asm
0 881ee2c30f5f061777c663954cb1dde4109d470d
hex
0014881ee2c30f5f061777c663954cb1dde4109d470d
1,000XEC

nonstandard
asm
0 98555c20348606c5708f6257ce7e73979c115bf5
hex
001498555c20348606c5708f6257ce7e73979c115bf5
1,000XEC

nonstandard
asm
0 aa7bb87565809892020755e39e386fec19472672
hex
0014aa7bb87565809892020755e39e386fec19472672
1,000XEC

nonstandard
asm
0 ab38a783dea334979fe088058b7b374026766514
hex
0014ab38a783dea334979fe088058b7b374026766514
1,000XEC

nonstandard
asm
0 4a603bbdda9771f3c6ccc02d51084b3e1302745f
hex
00144a603bbdda9771f3c6ccc02d51084b3e1302745f
1,000XEC

nonstandard
asm
0 ff2fa50de0389b53df906d81a62df38abc59e208
hex
0014ff2fa50de0389b53df906d81a62df38abc59e208
1,000XEC

nonstandard
asm
0 afd1dddae38a281e473ea22e98bf3e7f83aa0051
hex
0014afd1dddae38a281e473ea22e98bf3e7f83aa0051
1,000XEC

nonstandard
asm
0 811a767a603e13873f7e9bb1aef68d8ce705e7ea
hex
0014811a767a603e13873f7e9bb1aef68d8ce705e7ea
1,000XEC

nonstandard
asm
0 9ad6f09e75231bc18bb07ecb1ad8ef287a7a00d3
hex
00149ad6f09e75231bc18bb07ecb1ad8ef287a7a00d3
1,000XEC

nonstandard
asm
0 959ebdc5aac4c0d76e0c22c1e4165800c58a3cb2
hex
0014959ebdc5aac4c0d76e0c22c1e4165800c58a3cb2
1,000XEC

nonstandard
asm
0 6fc3a99902956d977b1c2feab4abd7b12ccca312
hex
00146fc3a99902956d977b1c2feab4abd7b12ccca312
1,000XEC

nonstandard
asm
0 d2bd0aae7e26398f96cca1d285399e4983352b2e
hex
0014d2bd0aae7e26398f96cca1d285399e4983352b2e
1,000XEC

nonstandard
asm
0 b6d3d3898be707b5275ae75e5c51112e075f6e72
hex
0014b6d3d3898be707b5275ae75e5c51112e075f6e72
1,000XEC

nonstandard
asm
0 4da7787d79ddce5e7b695ca0d7c92776dbbced55
hex
00144da7787d79ddce5e7b695ca0d7c92776dbbced55
1,000XEC

nonstandard
asm
0 af694fed81e6673c5400a4ea47c851288b3ddd48
hex
0014af694fed81e6673c5400a4ea47c851288b3ddd48
1,000XEC

nonstandard
asm
0 022fe18bf298c2d2fe6fd86dfbcd07d7e011e5c2
hex
0014022fe18bf298c2d2fe6fd86dfbcd07d7e011e5c2
1,000XEC

nonstandard
asm
0 bda254b901a5a12c78e592e8111bb0dc138ea346
hex
0014bda254b901a5a12c78e592e8111bb0dc138ea346
1,000XEC

nonstandard
asm
0 4842688632415c7910c37b62cc9f639ae4c0d3c0
hex
00144842688632415c7910c37b62cc9f639ae4c0d3c0
1,000XEC

nonstandard
asm
0 45e3b139f9d4a47890878b3953e4222e8f11ceb2
hex
001445e3b139f9d4a47890878b3953e4222e8f11ceb2
1,000XEC

nonstandard
asm
0 5137a95f41c4305d59f92f22daae87c4760645b2
hex
00145137a95f41c4305d59f92f22daae87c4760645b2
1,000XEC

nonstandard
asm
0 e1f5a72a324d6f8880da23cbbdc155f65bd75a62
hex
0014e1f5a72a324d6f8880da23cbbdc155f65bd75a62
1,000XEC

nonstandard
asm
0 974dc9bb43c8368e0b04e4c28b59f92abf6840c2
hex
0014974dc9bb43c8368e0b04e4c28b59f92abf6840c2
1,000XEC

nonstandard
asm
0 2e23d59109897b8defe0cd28a1bf1bfa6209bb18
hex
00142e23d59109897b8defe0cd28a1bf1bfa6209bb18
1,000XEC

nonstandard
asm
0 03b0784fb7aeab0037e9efe514d022ebcdcc55d8
hex
001403b0784fb7aeab0037e9efe514d022ebcdcc55d8
1,000XEC

nonstandard
asm
0 69eb256e9a7e32feaab53945cf51fc374f5b1dd5
hex
001469eb256e9a7e32feaab53945cf51fc374f5b1dd5
1,000XEC

nonstandard
asm
0 b50b411041f6c99cb49a0b787357234a2669aea4
hex
0014b50b411041f6c99cb49a0b787357234a2669aea4
1,000XEC

nonstandard
asm
0 fc97a1262802085c410e3629df96cd1b9113fcb3
hex
0014fc97a1262802085c410e3629df96cd1b9113fcb3
1,000XEC

nonstandard
asm
0 bd13efd724b37d27bca30ec43a5ead39e19875a6
hex
0014bd13efd724b37d27bca30ec43a5ead39e19875a6
1,000XEC

nonstandard
asm
0 7d4e7c90fa196f80053b211dd99510b4c9dc235a
hex
00147d4e7c90fa196f80053b211dd99510b4c9dc235a
1,000XEC

nonstandard
asm
0 34775f5d0d83e685550e1c60ede9792a656abb2a
hex
001434775f5d0d83e685550e1c60ede9792a656abb2a
1,000XEC

nonstandard
asm
0 315e08e0aafa32ecb853efecf923df330a0a6ce6
hex
0014315e08e0aafa32ecb853efecf923df330a0a6ce6
1,000XEC

nonstandard
asm
0 81927c8aea5b077891eeddb788e190398d006b07
hex
001481927c8aea5b077891eeddb788e190398d006b07
1,000XEC

nonstandard
asm
0 be582f821b2d8f468cb5d84b49338e5cc8cd57fe
hex
0014be582f821b2d8f468cb5d84b49338e5cc8cd57fe
1,000XEC

nonstandard
asm
0 dd7a650227d3f5daf67f9d79f9c821a996e0fc20
hex
0014dd7a650227d3f5daf67f9d79f9c821a996e0fc20
1,000XEC

nonstandard
asm
0 8a2eff5e1f6e44c9a10dfac5f9732dc2f27a2e7d
hex
00148a2eff5e1f6e44c9a10dfac5f9732dc2f27a2e7d
1,000XEC

nonstandard
asm
0 7635f3f8107536683d08c6d6d901d786dad7bbdd
hex
00147635f3f8107536683d08c6d6d901d786dad7bbdd
1,000XEC

nonstandard
asm
0 99f759d7fd2506ccefbe693e7d91059845256269
hex
001499f759d7fd2506ccefbe693e7d91059845256269
1,000XEC

nonstandard
asm
0 b667df7de3954cb19feaab6685b53f5aa2d1eb37
hex
0014b667df7de3954cb19feaab6685b53f5aa2d1eb37
1,000XEC

nonstandard
asm
0 af9be0612d04a52c8969eef10b0c9f737492d80b
hex
0014af9be0612d04a52c8969eef10b0c9f737492d80b
1,000XEC

nonstandard
asm
0 32b2ff25c29b0edfba8285add97ea734c7614c9e
hex
001432b2ff25c29b0edfba8285add97ea734c7614c9e
1,000XEC

nonstandard
asm
0 eb8c6e9466a69828d9b362c28249c976c281be32
hex
0014eb8c6e9466a69828d9b362c28249c976c281be32
1,000XEC

nonstandard
asm
0 02a10d66964b669f344f617ac644c8b52cc134a1
hex
001402a10d66964b669f344f617ac644c8b52cc134a1
1,000XEC

nonstandard
asm
0 6d0b902628e55e2681ebc7913eeba2a2ba905302
hex
00146d0b902628e55e2681ebc7913eeba2a2ba905302
1,000XEC

nonstandard
asm
0 887072478bdf66611a754871417a784fd6a77d79
hex
0014887072478bdf66611a754871417a784fd6a77d79
1,000XEC

nonstandard
asm
0 0e1da49214ab48e4772af00cc4abdea142f42867
hex
00140e1da49214ab48e4772af00cc4abdea142f42867
1,000XEC

nonstandard
asm
0 759e35ac1ed0a80913d0189a861714f8895fa455
hex
0014759e35ac1ed0a80913d0189a861714f8895fa455
1,000XEC

nonstandard
asm
0 a331273ee3dee0c9f0d5dcfefcaa5cf374175a21
hex
0014a331273ee3dee0c9f0d5dcfefcaa5cf374175a21
1,000XEC

nonstandard
asm
0 06cf1068d6bfb5409c9a75a448b6ee69a2e58d90
hex
001406cf1068d6bfb5409c9a75a448b6ee69a2e58d90
1,000XEC

nonstandard
asm
0 ec0f873b025d942e0efdfbe4a8ffa315fac006e3
hex
0014ec0f873b025d942e0efdfbe4a8ffa315fac006e3
1,000XEC

nonstandard
asm
0 208404eae65a32132375de380ad27682b7961411
hex
0014208404eae65a32132375de380ad27682b7961411
1,000XEC

nonstandard
asm
0 74f1bd9119625be1cf518a0b798ff8a698a14976
hex
001474f1bd9119625be1cf518a0b798ff8a698a14976
1,000XEC

nonstandard
asm
0 9e2ca6e5a8cef5e2fba668763751b053f7f5bd2b
hex
00149e2ca6e5a8cef5e2fba668763751b053f7f5bd2b
1,000XEC

nonstandard
asm
0 8e2ea15b5831cd0af37a11e272873afa994d4e2c
hex
00148e2ea15b5831cd0af37a11e272873afa994d4e2c
1,000XEC

nonstandard
asm
0 9d211cd747baad2bbbb90a9849e103d2bf12a77f
hex
00149d211cd747baad2bbbb90a9849e103d2bf12a77f
1,000XEC

nonstandard
asm
0 8cd49d1d6d01e6c3836c9f5be8b3f7ee477ff602
hex
00148cd49d1d6d01e6c3836c9f5be8b3f7ee477ff602
1,000XEC

nonstandard
asm
0 a60c474eda003174e078de82d50744d1520bdbd5
hex
0014a60c474eda003174e078de82d50744d1520bdbd5
1,000XEC

nonstandard
asm
0 f74324fd3785f672558cc0879c3c42d956540c55
hex
0014f74324fd3785f672558cc0879c3c42d956540c55
1,000XEC

nonstandard
asm
0 8a5f85cfa6a93aa11cf1299089d7c7d73d6a2bd5
hex
00148a5f85cfa6a93aa11cf1299089d7c7d73d6a2bd5
1,000XEC

nonstandard
asm
0 351b04a70f3b204a01e3f7b5e4d27a09e72e1a03
hex
0014351b04a70f3b204a01e3f7b5e4d27a09e72e1a03
1,000XEC

nonstandard
asm
0 6ac3b9a44a04fbaac9b44dee6b39adc21ebc52c7
hex
00146ac3b9a44a04fbaac9b44dee6b39adc21ebc52c7
1,000XEC

nonstandard
asm
0 2c2df3246236fa7489e72416eaeff33400039502
hex
00142c2df3246236fa7489e72416eaeff33400039502
1,000XEC

nonstandard
asm
0 eeef8660bacc0ce34e3b22f46662ec3e151436ac
hex
0014eeef8660bacc0ce34e3b22f46662ec3e151436ac
1,000XEC

nonstandard
asm
0 31bc0753cf1156bf593b51e13baa9cac18fd7b9d
hex
001431bc0753cf1156bf593b51e13baa9cac18fd7b9d
1,000XEC

nonstandard
asm
0 16ab2447937f4b8b2d62ce9a7617851a3818abbd
hex
001416ab2447937f4b8b2d62ce9a7617851a3818abbd
1,000XEC

nonstandard
asm
0 263ee1e0a1a368b0457769c9c1ff6d02130a575f
hex
0014263ee1e0a1a368b0457769c9c1ff6d02130a575f
1,000XEC

nonstandard
asm
0 1c6fc02ee264fac830bea751721749b1d7b2652a
hex
00141c6fc02ee264fac830bea751721749b1d7b2652a
1,000XEC

nonstandard
asm
0 35d9e0525959a54116ca42164a4c9cb64e9048ec
hex
001435d9e0525959a54116ca42164a4c9cb64e9048ec
1,000XEC

nonstandard
asm
0 d08c5d00b26de2d8f1ffbcda63476e7acc103677
hex
0014d08c5d00b26de2d8f1ffbcda63476e7acc103677
1,000XEC

nonstandard
asm
0 44e1a582a362c8e081c440d33ccd4247c33e4252
hex
001444e1a582a362c8e081c440d33ccd4247c33e4252
1,000XEC

nonstandard
asm
0 6f29c9118537233a689cc7ebc37faf7586166311
hex
00146f29c9118537233a689cc7ebc37faf7586166311
1,000XEC

nonstandard
asm
0 83d49420136172eb754f1e62c4e28933d83f5868
hex
001483d49420136172eb754f1e62c4e28933d83f5868
1,000XEC

nonstandard
asm
0 a77cded2841c1ede5bb68ac79944713ec6f6d9c3
hex
0014a77cded2841c1ede5bb68ac79944713ec6f6d9c3
1,000XEC

nonstandard
asm
0 8419fb7d5f01b5dc2f4fdabc76c57d71e178a217
hex
00148419fb7d5f01b5dc2f4fdabc76c57d71e178a217
1,000XEC

nonstandard
asm
0 6f9240cf05c8a9e587c341cb4cc7ba0541c38465
hex
00146f9240cf05c8a9e587c341cb4cc7ba0541c38465
1,000XEC

nonstandard
asm
0 bf1a666e56510ab826ba385533a9c6c4ab89e67a
hex
0014bf1a666e56510ab826ba385533a9c6c4ab89e67a
1,000XEC

nonstandard
asm
0 cba035fb5982829b4b13d3c6941005ce738bd9e8
hex
0014cba035fb5982829b4b13d3c6941005ce738bd9e8
1,000XEC

nonstandard
asm
0 42c1bbcfc6550be429d42b9ea30cb9d636545847
hex
001442c1bbcfc6550be429d42b9ea30cb9d636545847
1,000XEC

nonstandard
asm
0 81311a3ad5d6e7676413a41fd526ddcf57e51472
hex
001481311a3ad5d6e7676413a41fd526ddcf57e51472
1,000XEC

nonstandard
asm
0 16a288e4a4f3e2721d25cda62d800747da03bfe2
hex
001416a288e4a4f3e2721d25cda62d800747da03bfe2
1,000XEC

nonstandard
asm
0 b30242cf14f91cc723ccc0db1aec4e7d380037d5
hex
0014b30242cf14f91cc723ccc0db1aec4e7d380037d5
1,000XEC

nonstandard
asm
0 fa17bc8e1556d7b389e61f58c1acffde74782288
hex
0014fa17bc8e1556d7b389e61f58c1acffde74782288
1,000XEC

nonstandard
asm
0 b9c64b7755ccdcf03b7d364e991889cc24d5fb47
hex
0014b9c64b7755ccdcf03b7d364e991889cc24d5fb47
1,000XEC

nonstandard
asm
0 0c0d3b93e0d4be76f2670c482e0326920ea57ee2
hex
00140c0d3b93e0d4be76f2670c482e0326920ea57ee2
1,000XEC

nonstandard
asm
0 3871084a17c6e73a51b2d9eb86fcd525ee15e167
hex
00143871084a17c6e73a51b2d9eb86fcd525ee15e167
1,000XEC

nonstandard
asm
0 75d73d732cdf67f35a18aec8392dde9d738f068b
hex
001475d73d732cdf67f35a18aec8392dde9d738f068b
1,000XEC

nonstandard
asm
0 04bd667e6bdaba34d22c208f447a8ec8265b1a22
hex
001404bd667e6bdaba34d22c208f447a8ec8265b1a22
1,000XEC

nonstandard
asm
0 95b16f22deb0da910181834a436eb6eb91286342
hex
001495b16f22deb0da910181834a436eb6eb91286342
1,000XEC

nonstandard
asm
0 afcdc1d178f3e41b8f970c2900d1ba23f85dbba6
hex
0014afcdc1d178f3e41b8f970c2900d1ba23f85dbba6
1,000XEC

nonstandard
asm
0 7317244e93f0a7ba6ccbf460d57cd8790cbcffdd
hex
00147317244e93f0a7ba6ccbf460d57cd8790cbcffdd
1,000XEC

nonstandard
asm
0 0aa58b1aa8b1fa0e16ba8b17e2439d570ec94d47
hex
00140aa58b1aa8b1fa0e16ba8b17e2439d570ec94d47
1,000XEC

nonstandard
asm
0 08771bc3dacae987cca8d4b4524a96bd034a1b9e
hex
001408771bc3dacae987cca8d4b4524a96bd034a1b9e
1,000XEC

nonstandard
asm
0 b9627353159adc57370f7ca4299d56d1e2fdc166
hex
0014b9627353159adc57370f7ca4299d56d1e2fdc166
1,000XEC

nonstandard
asm
0 e442a846b43bdaecebee98563ad049c11524d16a
hex
0014e442a846b43bdaecebee98563ad049c11524d16a
1,000XEC

nonstandard
asm
0 e0709d387aed09da220f3e5936e48a337df9cda9
hex
0014e0709d387aed09da220f3e5936e48a337df9cda9
1,000XEC

nonstandard
asm
0 ff775591e8b7eddeeceb3767c663e28cd43c25a1
hex
0014ff775591e8b7eddeeceb3767c663e28cd43c25a1
1,000XEC

nonstandard
asm
0 6a87bcaa326218b0a81806b6cc805c99c7476a0f
hex
00146a87bcaa326218b0a81806b6cc805c99c7476a0f
1,000XEC

nonstandard
asm
0 a167d9ddcdd6162055e48c09b08094eca34c1d5f
hex
0014a167d9ddcdd6162055e48c09b08094eca34c1d5f
1,000XEC

nonstandard
asm
0 3df03b0dd3320f2640af6986d475624c88eebc5f
hex
00143df03b0dd3320f2640af6986d475624c88eebc5f
1,000XEC

nonstandard
asm
0 bbf31ac5da7b7143eb0b654c217a96341d7d0c86
hex
0014bbf31ac5da7b7143eb0b654c217a96341d7d0c86
1,000XEC

nonstandard
asm
0 6705f063872f24e1e4292ec2d3fa7c30f181c443
hex
00146705f063872f24e1e4292ec2d3fa7c30f181c443
1,000XEC

nonstandard
asm
0 339838ae8f40455738f096783aa26e4c1696bfda
hex
0014339838ae8f40455738f096783aa26e4c1696bfda
1,000XEC

nonstandard
asm
0 5b62990ca72c85eadd3d29ed5dc75b974a9c8183
hex
00145b62990ca72c85eadd3d29ed5dc75b974a9c8183
1,000XEC

nonstandard
asm
0 2129af56d7d705dc3920a8423de6897b1f3c6a48
hex
00142129af56d7d705dc3920a8423de6897b1f3c6a48
1,000XEC

nonstandard
asm
0 1277e5014a41b0c019623cf01acfd7745117d1ef
hex
00141277e5014a41b0c019623cf01acfd7745117d1ef
1,000XEC

nonstandard
asm
0 95760514de5b2c9b2e442b9d93514a808e375adb
hex
001495760514de5b2c9b2e442b9d93514a808e375adb
1,000XEC

nonstandard
asm
0 15c988b3ed807e7b6607db41526c21e5d67ce510
hex
001415c988b3ed807e7b6607db41526c21e5d67ce510
1,000XEC

nonstandard
asm
0 fd3186ae64d75abd492e53bf50524ebc83eb0568
hex
0014fd3186ae64d75abd492e53bf50524ebc83eb0568
1,000XEC

nonstandard
asm
0 271aa4df113872b79c2a8b5bd9e31f16911dba8f
hex
0014271aa4df113872b79c2a8b5bd9e31f16911dba8f
1,000XEC

nonstandard
asm
0 c28925145fb3e240e059a24acce7dbea0e852e6e
hex
0014c28925145fb3e240e059a24acce7dbea0e852e6e
1,000XEC

nonstandard
asm
0 3eab1b8dee96cc689a05c7773472e835216719e3
hex
00143eab1b8dee96cc689a05c7773472e835216719e3
1,000XEC

nonstandard
asm
0 35d1a6c4ca482cd97ef8f30743963cb7ec648a01
hex
001435d1a6c4ca482cd97ef8f30743963cb7ec648a01
1,000XEC

nonstandard
asm
0 9833fecc22e1681fc0f607308f457219d7a26fe0
hex
00149833fecc22e1681fc0f607308f457219d7a26fe0
1,000XEC

nonstandard
asm
0 bef6514a4fc36042d7e565c17c24baae3fb3929e
hex
0014bef6514a4fc36042d7e565c17c24baae3fb3929e
1,000XEC

nonstandard
asm
0 cd5d3c36f0348eef42a43420749ab55d1fab491c
hex
0014cd5d3c36f0348eef42a43420749ab55d1fab491c
1,000XEC

nonstandard
asm
0 20bab6b84c2e86c7b57dfcbf89175b3c4890fb0f
hex
001420bab6b84c2e86c7b57dfcbf89175b3c4890fb0f
1,000XEC

nonstandard
asm
0 4e9e9a3393be854e4f7032f13f12b7fdcbcb7086
hex
00144e9e9a3393be854e4f7032f13f12b7fdcbcb7086
1,000XEC

nonstandard
asm
0 d546db54b2b2ec1f2501238561632f6dd3a82ae2
hex
0014d546db54b2b2ec1f2501238561632f6dd3a82ae2
1,000XEC

nonstandard
asm
0 24af5c101762d84c7d90404a386f8424e33fbf6d
hex
001424af5c101762d84c7d90404a386f8424e33fbf6d
1,000XEC

nonstandard
asm
0 3e18976024296fdedb358834256049967331756e
hex
00143e18976024296fdedb358834256049967331756e
1,000XEC

nonstandard
asm
0 42dc36bee129e954077dc0ecda0838d8890f1464
hex
001442dc36bee129e954077dc0ecda0838d8890f1464
1,000XEC

nonstandard
asm
0 317380ed3d0781a181c632ae9ee5fcf933755a65
hex
0014317380ed3d0781a181c632ae9ee5fcf933755a65
1,000XEC

nonstandard
asm
0 20feb713a967d42b70b7e1ee0ba735017c36a4d6
hex
001420feb713a967d42b70b7e1ee0ba735017c36a4d6
1,000XEC

nonstandard
asm
0 be72152afdafa2ed5abedc02a5ae9d76f4411ea4
hex
0014be72152afdafa2ed5abedc02a5ae9d76f4411ea4
1,000XEC

nonstandard
asm
0 07a3fbcdae9e4ca02b36cdfef8a6fe9c6dfd2e5d
hex
001407a3fbcdae9e4ca02b36cdfef8a6fe9c6dfd2e5d
1,000XEC

nonstandard
asm
0 9716bdf055c72354e3445d21ec52b1603c548043
hex
00149716bdf055c72354e3445d21ec52b1603c548043
1,000XEC

nonstandard
asm
0 c3fb8252f4f0d36f632e99d857082a236cea0639
hex
0014c3fb8252f4f0d36f632e99d857082a236cea0639
1,000XEC

nonstandard
asm
0 b02405de229eb2c5bda6b2543cef432c8ae06e87
hex
0014b02405de229eb2c5bda6b2543cef432c8ae06e87
1,000XEC

nonstandard
asm
0 6d412a94d9e81a80a6a55b18ae25aea4b27e3548
hex
00146d412a94d9e81a80a6a55b18ae25aea4b27e3548
1,000XEC

nonstandard
asm
0 39ea054444df9939124be50f62cfafd46cf72e29
hex
001439ea054444df9939124be50f62cfafd46cf72e29
1,000XEC

nonstandard
asm
0 06d83beef6b97987b1d6b138b1151e18488b4d0a
hex
001406d83beef6b97987b1d6b138b1151e18488b4d0a
1,000XEC

nonstandard
asm
0 0fb9df90a74fcef6cc4ae9bcc864c5c6c87d4e28
hex
00140fb9df90a74fcef6cc4ae9bcc864c5c6c87d4e28
1,000XEC

nonstandard
asm
0 7bddc0bbd103b97eca1137ce6a7ab6d33e013d93
hex
00147bddc0bbd103b97eca1137ce6a7ab6d33e013d93
1,000XEC

nonstandard
asm
0 0f05f1b8bbbf04f016bb50d8233a6c285bcc6590
hex
00140f05f1b8bbbf04f016bb50d8233a6c285bcc6590
1,000XEC

nonstandard
asm
0 302a01389cafe7bfa49bdbb15474004baad55ab4
hex
0014302a01389cafe7bfa49bdbb15474004baad55ab4
1,000XEC

nonstandard
asm
0 3e5074ced8be10dc7eac203b671942ec4fe92d2e
hex
00143e5074ced8be10dc7eac203b671942ec4fe92d2e
1,000XEC

nonstandard
asm
0 769cfbb00cec4a6e451b221fd9d9d257b2447de2
hex
0014769cfbb00cec4a6e451b221fd9d9d257b2447de2
1,000XEC

nonstandard
asm
0 806efed8a23950915be71128e3593e505a13e47e
hex
0014806efed8a23950915be71128e3593e505a13e47e
1,000XEC

nonstandard
asm
0 1d9cf9ea7ab3554573a6a7730db3d72dbad5fb4b
hex
00141d9cf9ea7ab3554573a6a7730db3d72dbad5fb4b
1,000XEC

nonstandard
asm
0 8e9e10f8f0f91f46999a5f192f504fd8278d3550
hex
00148e9e10f8f0f91f46999a5f192f504fd8278d3550
1,000XEC

nonstandard
asm
0 e526dcc6e54f266b4e4ecc3e46994988004e8c09
hex
0014e526dcc6e54f266b4e4ecc3e46994988004e8c09
1,000XEC

nonstandard
asm
0 cb014240351ed53ab886838ffad10b58ed9624ce
hex
0014cb014240351ed53ab886838ffad10b58ed9624ce
1,000XEC

nonstandard
asm
0 dba8840e86f1cae93af98a968039bf8885796471
hex
0014dba8840e86f1cae93af98a968039bf8885796471
1,000XEC

nonstandard
asm
0 e9136c4511dd07a377e73e0686fbdc72850e5252
hex
0014e9136c4511dd07a377e73e0686fbdc72850e5252
1,000XEC

nonstandard
asm
0 1521d11226352884b47ed253f52687292aa26a24
hex
00141521d11226352884b47ed253f52687292aa26a24
1,000XEC

nonstandard
asm
0 561851d5fd74fd4627b2742754bc6adda3bff5cb
hex
0014561851d5fd74fd4627b2742754bc6adda3bff5cb
1,000XEC

nonstandard
asm
0 780a66c1ba3ba47147c129748bd3a6c911f62434
hex
0014780a66c1ba3ba47147c129748bd3a6c911f62434
1,000XEC

nonstandard
asm
0 3c99cc2bbb3ebb6ec48cc5ef37bbcf571cc21f53
hex
00143c99cc2bbb3ebb6ec48cc5ef37bbcf571cc21f53
1,000XEC

nonstandard
asm
0 da543dcd8397fc8b965582fd0d7f0c9f79262f2d
hex
0014da543dcd8397fc8b965582fd0d7f0c9f79262f2d
1,000XEC

nonstandard
asm
0 c7c6ad2e476400e152369321571e8618a3de9f19
hex
0014c7c6ad2e476400e152369321571e8618a3de9f19
1,000XEC

nonstandard
asm
0 e176905eb8dbea23474514062216cb3db91f8f57
hex
0014e176905eb8dbea23474514062216cb3db91f8f57
1,000XEC

nonstandard
asm
0 1e91328583abeb74e3b7094529caf819c300c4a8
hex
00141e91328583abeb74e3b7094529caf819c300c4a8
1,000XEC

nonstandard
asm
0 f5d041f617ab5eea212ef1c9df28b1736216d9bf
hex
0014f5d041f617ab5eea212ef1c9df28b1736216d9bf
1,000XEC

nonstandard
asm
0 72286ad362d77d034a4c7870d6348f26a0c96ab6
hex
001472286ad362d77d034a4c7870d6348f26a0c96ab6
1,000XEC

nonstandard
asm
0 b84de10a527220484ee6ae999a7807e4ddb5f52e
hex
0014b84de10a527220484ee6ae999a7807e4ddb5f52e
1,000XEC

nonstandard
asm
0 4328f117520a7f400af005240a10ad38aa904600
hex
00144328f117520a7f400af005240a10ad38aa904600
1,000XEC

nonstandard
asm
0 78d40e03d8178f218eed9163d1843202c090deca
hex
001478d40e03d8178f218eed9163d1843202c090deca
1,000XEC

nonstandard
asm
0 fe569c82d77cc84adbfd0b874bb7590353c27812
hex
0014fe569c82d77cc84adbfd0b874bb7590353c27812
1,000XEC

nonstandard
asm
0 875b186a8f56f3b81276c5d06a06b58dc214566f
hex
0014875b186a8f56f3b81276c5d06a06b58dc214566f
1,000XEC

nonstandard
asm
0 0f8285d12ad6ac51177f6554def9f4d438933173
hex
00140f8285d12ad6ac51177f6554def9f4d438933173
1,000XEC

nonstandard
asm
0 4f8ce05f203f9bb9a46a47d641bee855932768b8
hex
00144f8ce05f203f9bb9a46a47d641bee855932768b8
1,000XEC

nonstandard
asm
0 208c08d8c3d76a5b4f982ebd9ad84112e0aee12d
hex
0014208c08d8c3d76a5b4f982ebd9ad84112e0aee12d
1,000XEC

nonstandard
asm
0 139ecbbe0dc00fc82e7078388f75c34ff20cc549
hex
0014139ecbbe0dc00fc82e7078388f75c34ff20cc549
1,000XEC

nonstandard
asm
0 217011018283a09eac7fac3ab4e2b5ee963daf37
hex
0014217011018283a09eac7fac3ab4e2b5ee963daf37
1,000XEC

nonstandard
asm
0 793378e75815ba794cc0dd84e7be2dd490a3e708
hex
0014793378e75815ba794cc0dd84e7be2dd490a3e708
1,000XEC

nonstandard
asm
0 a1868eca2fa4469df3c40cf9a22bb964613e33ef
hex
0014a1868eca2fa4469df3c40cf9a22bb964613e33ef
1,000XEC

nonstandard
asm
0 362734ecddc758bb611a7be8b29194b766d95980
hex
0014362734ecddc758bb611a7be8b29194b766d95980
1,000XEC

nonstandard
asm
0 b6617b0a913f3feb8e98f74e42f3cf3d1fca7fcb
hex
0014b6617b0a913f3feb8e98f74e42f3cf3d1fca7fcb
1,000XEC

nonstandard
asm
0 97c798b1f8907d5da7d51ef7c28788ead81f778e
hex
001497c798b1f8907d5da7d51ef7c28788ead81f778e
1,000XEC

nonstandard
asm
0 dc6a2ec7f5056b6d5957bd0e2fb7b2d3603db9a3
hex
0014dc6a2ec7f5056b6d5957bd0e2fb7b2d3603db9a3
1,000XEC

nonstandard
asm
0 2f5ac6de069ddfe4fb4faff31b8ad008565d6bac
hex
00142f5ac6de069ddfe4fb4faff31b8ad008565d6bac
1,000XEC

nonstandard
asm
0 83964219ebfee1ff7696db16f2b7aca8485b905f
hex
001483964219ebfee1ff7696db16f2b7aca8485b905f
1,000XEC

nonstandard
asm
0 cc28e529825f7b05e60b366ade078d1d093beb0d
hex
0014cc28e529825f7b05e60b366ade078d1d093beb0d
1,000XEC

nonstandard
asm
0 1b1f8624936065753e742aefa3287653b65f6e48
hex
00141b1f8624936065753e742aefa3287653b65f6e48
1,000XEC

nonstandard
asm
0 c0c43001f00c7927e4a16e11261566660f49899d
hex
0014c0c43001f00c7927e4a16e11261566660f49899d
1,000XEC

nonstandard
asm
0 66ae6458142310140143b59dc551653c8f9968d2
hex
001466ae6458142310140143b59dc551653c8f9968d2
1,000XEC

nonstandard
asm
0 09b9cbcca0504a425060afa4185b18126ce073b6
hex
001409b9cbcca0504a425060afa4185b18126ce073b6
1,000XEC

nonstandard
asm
0 1a1c43c19210115e8e17d1121b72435b7c78a623
hex
00141a1c43c19210115e8e17d1121b72435b7c78a623
1,000XEC

nonstandard
asm
0 614ce445f243dcdf1d9af426cbf887e7b8e1fbee
hex
0014614ce445f243dcdf1d9af426cbf887e7b8e1fbee
1,000XEC

nonstandard
asm
0 86c27730c694edd8286d6a9f60684e44dbad1b3d
hex
001486c27730c694edd8286d6a9f60684e44dbad1b3d
1,000XEC

nonstandard
asm
0 2d945b66e82f30942b1be081af98f532d601dd51
hex
00142d945b66e82f30942b1be081af98f532d601dd51
1,000XEC

nonstandard
asm
0 c396a3fb111b5ccc482eacebf98498fdd5642699
hex
0014c396a3fb111b5ccc482eacebf98498fdd5642699
1,000XEC

nonstandard
asm
0 49358af2f3a10761238ff7cca53ac54a019024da
hex
001449358af2f3a10761238ff7cca53ac54a019024da
1,000XEC

nonstandard
asm
0 831bce1dc818bbff648bd594d979ab20ca02c356
hex
0014831bce1dc818bbff648bd594d979ab20ca02c356
1,000XEC

nonstandard
asm
0 7a8cb746e96789aa5f3ae5938b99ae37ecd4488d
hex
00147a8cb746e96789aa5f3ae5938b99ae37ecd4488d
1,000XEC

nonstandard
asm
0 f61a13b03fb015f2736033715b8555f178de3f7d
hex
0014f61a13b03fb015f2736033715b8555f178de3f7d
1,000XEC

nonstandard
asm
0 f8051fb0dda55448d0f2fc32239600a62def732c
hex
0014f8051fb0dda55448d0f2fc32239600a62def732c
1,000XEC

nonstandard
asm
0 b625507dd96e4a1b98d861c51d4286e657ea2f9b
hex
0014b625507dd96e4a1b98d861c51d4286e657ea2f9b
1,000XEC

nonstandard
asm
0 080eeec151fd0bb9ba1fcc13845cac55b919a16d
hex
0014080eeec151fd0bb9ba1fcc13845cac55b919a16d
1,000XEC

nonstandard
asm
0 0c83bf8a93c913dd92fd94cb8d47f7b2039356b6
hex
00140c83bf8a93c913dd92fd94cb8d47f7b2039356b6
1,000XEC

nonstandard
asm
0 5b8c75adb501caa1d6b3e81d8bd0b6000c0b5a15
hex
00145b8c75adb501caa1d6b3e81d8bd0b6000c0b5a15
1,000XEC

nonstandard
asm
0 e3df4ec224a8a86ecda892d01e0a4e643881c2bd
hex
0014e3df4ec224a8a86ecda892d01e0a4e643881c2bd
1,000XEC

nonstandard
asm
0 0bc57b6ef2e0f5c4de5b838e3ed58cae765db9ff
hex
00140bc57b6ef2e0f5c4de5b838e3ed58cae765db9ff
1,000XEC

nonstandard
asm
0 497885b9d798f26b1d1e388f65b6c7e0e722d935
hex
0014497885b9d798f26b1d1e388f65b6c7e0e722d935
1,000XEC

nonstandard
asm
0 d14e15f1b6f0fc746e88cce07604fc7b2b1c2096
hex
0014d14e15f1b6f0fc746e88cce07604fc7b2b1c2096
1,000XEC

nonstandard
asm
0 6d95bbd2fc0da9ad0c95ab53e653fd32f13e1165
hex
00146d95bbd2fc0da9ad0c95ab53e653fd32f13e1165
1,000XEC

nonstandard
asm
0 8a6537690e767bc42f6524c562c38ba5465d00b0
hex
00148a6537690e767bc42f6524c562c38ba5465d00b0
1,000XEC

nonstandard
asm
0 3c23e08ec1f474108461f35429afabf7224a0e80
hex
00143c23e08ec1f474108461f35429afabf7224a0e80
1,000XEC

nonstandard
asm
0 850d36ed0b4036a6b0874307f5f155972d307218
hex
0014850d36ed0b4036a6b0874307f5f155972d307218
1,000XEC

nonstandard
asm
0 2ccba4945125401a7a192014777d2c576f6fb18b
hex
00142ccba4945125401a7a192014777d2c576f6fb18b
1,000XEC

nonstandard
asm
0 829cdc99fee463b99698b7d8e50a3efa4dad6ddd
hex
0014829cdc99fee463b99698b7d8e50a3efa4dad6ddd
1,000XEC

nonstandard
asm
0 6fbbd8c0fd19d96174d74acb24e6f33c9ecd40d8
hex
00146fbbd8c0fd19d96174d74acb24e6f33c9ecd40d8
1,000XEC

nonstandard
asm
0 de0152bd5918555a5cb5492680e41b666c91f1c6
hex
0014de0152bd5918555a5cb5492680e41b666c91f1c6
1,000XEC

nonstandard
asm
0 ea7ca78d757d3ee6ff3d4fc9147b14518cc148b7
hex
0014ea7ca78d757d3ee6ff3d4fc9147b14518cc148b7
1,000XEC

nonstandard
asm
0 e103b204b2a012c499ee14ee6baab056bfd5691f
hex
0014e103b204b2a012c499ee14ee6baab056bfd5691f
1,000XEC

nonstandard
asm
0 e5d18ff6092485d1fd8d95608976cdf39d6f9b67
hex
0014e5d18ff6092485d1fd8d95608976cdf39d6f9b67
1,000XEC

nonstandard
asm
0 271c603fed3132d312afe8daf409acb286b75023
hex
0014271c603fed3132d312afe8daf409acb286b75023
1,000XEC

nonstandard
asm
0 52d0f9313b823d0493e6d01b3a3d8cd72461ef8a
hex
001452d0f9313b823d0493e6d01b3a3d8cd72461ef8a
1,000XEC

nonstandard
asm
0 ae7651f24b0ddd6f906f3e8ca757f6c17c3e359c
hex
0014ae7651f24b0ddd6f906f3e8ca757f6c17c3e359c
1,000XEC

nonstandard
asm
0 51c22b2530d3afbbc1b3da3cadb8754308df41d3
hex
001451c22b2530d3afbbc1b3da3cadb8754308df41d3
1,000XEC

nonstandard
asm
0 5abdfc4035da8e259ac31d490c34c48b7252b079
hex
00145abdfc4035da8e259ac31d490c34c48b7252b079
1,000XEC

nonstandard
asm
0 2f98f2983ba1dcb5b5dcfd06346793ab19cb1d17
hex
00142f98f2983ba1dcb5b5dcfd06346793ab19cb1d17
1,000XEC

nonstandard
asm
0 fbbe1da1c6ab2ec7a31c075a6ad166e196c077ec
hex
0014fbbe1da1c6ab2ec7a31c075a6ad166e196c077ec
1,000XEC

nonstandard
asm
0 a6b52ebe3577bcc75d3bd717bcc0dd075b35e1e0
hex
0014a6b52ebe3577bcc75d3bd717bcc0dd075b35e1e0
1,000XEC

nonstandard
asm
0 abcb797989a6a359f49bc313a8219eb5ca1a9cfc
hex
0014abcb797989a6a359f49bc313a8219eb5ca1a9cfc
1,000XEC

nonstandard
asm
0 7783fc019172b8c1d93c577ac200b0b3e3116869
hex
00147783fc019172b8c1d93c577ac200b0b3e3116869
1,000XEC

nonstandard
asm
0 21706c6266cc7f4f726d925b3caedbe25eca8b9f
hex
001421706c6266cc7f4f726d925b3caedbe25eca8b9f
1,000XEC

nonstandard
asm
0 9d346a2c2f12ee02a37fcad6d3917f438d8d4667
hex
00149d346a2c2f12ee02a37fcad6d3917f438d8d4667
1,000XEC

nonstandard
asm
0 e9a99c392255af85b8570405a2a80251dc3a5ff5
hex
0014e9a99c392255af85b8570405a2a80251dc3a5ff5
1,000XEC

nonstandard
asm
0 8fd3ae47bacd76d7575b3ec3f72179af27cdbe44
hex
00148fd3ae47bacd76d7575b3ec3f72179af27cdbe44
1,000XEC

nonstandard
asm
0 d68ac5817a0eb5e92951fe4636f82b5656dee3ae
hex
0014d68ac5817a0eb5e92951fe4636f82b5656dee3ae
1,000XEC

nonstandard
asm
0 69ff02dd6a1dc42911a9a7d7ef10dc00c67f7c7d
hex
001469ff02dd6a1dc42911a9a7d7ef10dc00c67f7c7d
1,000XEC

nonstandard
asm
0 902fc618d07d837809bbcae8634f9e629160aaf5
hex
0014902fc618d07d837809bbcae8634f9e629160aaf5
1,000XEC

nonstandard
asm
0 6356081859dced553b93ce7fe1ad0da03fe52150
hex
00146356081859dced553b93ce7fe1ad0da03fe52150
1,000XEC

nonstandard
asm
0 23a86b8bd6cdff8ea682ffcce51c468ec98e2e0d
hex
001423a86b8bd6cdff8ea682ffcce51c468ec98e2e0d
1,000XEC

nonstandard
asm
0 ebfd1220637f39bb496233ca4ced04adbc0b2244
hex
0014ebfd1220637f39bb496233ca4ced04adbc0b2244
1,000XEC

nonstandard
asm
0 3b170eb7f6c671eec9e56b70fd49e7aa3ec3c9b7
hex
00143b170eb7f6c671eec9e56b70fd49e7aa3ec3c9b7
1,000XEC

nonstandard
asm
0 314c6ad619a557e4c522b7d60564158f8291d058
hex
0014314c6ad619a557e4c522b7d60564158f8291d058
1,000XEC

nonstandard
asm
0 a64b84ddc1e9f7a5efd4f8de6d6563fbb8870195
hex
0014a64b84ddc1e9f7a5efd4f8de6d6563fbb8870195
1,000XEC

nonstandard
asm
0 c3e5c80015e55fde66d416001f93fb5f1218da30
hex
0014c3e5c80015e55fde66d416001f93fb5f1218da30
1,000XEC

nonstandard
asm
0 4b9aa95568d6c1ed0a9a605cfdeaca23416c89a2
hex
00144b9aa95568d6c1ed0a9a605cfdeaca23416c89a2
1,000XEC

nonstandard
asm
0 0b303079d2b27ac0a6963df3a525b192e31f58da
hex
00140b303079d2b27ac0a6963df3a525b192e31f58da
1,000XEC

nonstandard
asm
0 9bd7f46f5f1553d6cd9115219a51b1d863da412c
hex
00149bd7f46f5f1553d6cd9115219a51b1d863da412c
1,000XEC

nonstandard
asm
0 340924d8573a2be357198f2fad62e2a9f7313a9f
hex
0014340924d8573a2be357198f2fad62e2a9f7313a9f
1,000XEC

nonstandard
asm
0 87c8385e88f5feb82b9dc8fd268821c9856aa00c
hex
001487c8385e88f5feb82b9dc8fd268821c9856aa00c
1,000XEC

nonstandard
asm
0 b41ed37f74fa11546d420e571b50024c8722d5ad
hex
0014b41ed37f74fa11546d420e571b50024c8722d5ad
1,000XEC

nonstandard
asm
0 355c7a13b70a5c7eadf7f90a2f4df925bf9c8264
hex
0014355c7a13b70a5c7eadf7f90a2f4df925bf9c8264
1,000XEC

nonstandard
asm
0 5cae520f445aeb874460db65e9619299fa179734
hex
00145cae520f445aeb874460db65e9619299fa179734
1,000XEC

nonstandard
asm
0 a06b19c1f707b7e5b75ea07f2163fe09d5437d32
hex
0014a06b19c1f707b7e5b75ea07f2163fe09d5437d32
1,000XEC

nonstandard
asm
0 20dcffb8110b977e0e995e60b2ddab9442def3f4
hex
001420dcffb8110b977e0e995e60b2ddab9442def3f4
1,000XEC

nonstandard
asm
0 caeffb1a63e1494b7b0d888527fc2ed4b106c6f8
hex
0014caeffb1a63e1494b7b0d888527fc2ed4b106c6f8
1,000XEC

nonstandard
asm
0 5457727ff6deed35b12e9beeaae612f73b894364
hex
00145457727ff6deed35b12e9beeaae612f73b894364
1,000XEC

nonstandard
asm
0 b2023657804377c0d665954d712dd4d3ac6ef4d6
hex
0014b2023657804377c0d665954d712dd4d3ac6ef4d6
1,000XEC

nonstandard
asm
0 98ff230326cb37278ad303e3e1130013ad41e2db
hex
001498ff230326cb37278ad303e3e1130013ad41e2db
1,000XEC

nonstandard
asm
0 e6a789d7e0df38ff3d4838b324c33f0891450187
hex
0014e6a789d7e0df38ff3d4838b324c33f0891450187
1,000XEC

nonstandard
asm
0 dafe50cffdf020165355dc09d0539fa2a3eb950b
hex
0014dafe50cffdf020165355dc09d0539fa2a3eb950b
1,000XEC

nonstandard
asm
0 451528fc8eaa2f9b0480c8e5a52545a5bb80b886
hex
0014451528fc8eaa2f9b0480c8e5a52545a5bb80b886
1,000XEC

nonstandard
asm
0 8b540eba42dc8078a80ee78e2a33ef0a7ac0cea9
hex
00148b540eba42dc8078a80ee78e2a33ef0a7ac0cea9
1,000XEC

nonstandard
asm
0 a84fc03490a93c86523be66424e12c4803fef58f
hex
0014a84fc03490a93c86523be66424e12c4803fef58f
1,000XEC

nonstandard
asm
0 93915fe6454c241d9d73f8b69f41c7b13bebf021
hex
001493915fe6454c241d9d73f8b69f41c7b13bebf021
1,000XEC

nonstandard
asm
0 b8c6315c92b171dfbbd484e021ade9e8610e4d1d
hex
0014b8c6315c92b171dfbbd484e021ade9e8610e4d1d
1,000XEC

nonstandard
asm
0 5b1e9f152ab299a398d9c28d358bc09e89889074
hex
00145b1e9f152ab299a398d9c28d358bc09e89889074
1,000XEC

nonstandard
asm
0 cfc1d07e56c789c72b98ecfb5c8f922dc6447a56
hex
0014cfc1d07e56c789c72b98ecfb5c8f922dc6447a56
1,000XEC

nonstandard
asm
0 e88f26f00bc2467130838908e3ade2fa744c3337
hex
0014e88f26f00bc2467130838908e3ade2fa744c3337
1,000XEC

nonstandard
asm
0 ba9e619488fd88d8a34f9f46384a3ebc8e0368a3
hex
0014ba9e619488fd88d8a34f9f46384a3ebc8e0368a3
1,000XEC

nonstandard
asm
0 148524e176422d529d318f6e4d018fee52798ccf
hex
0014148524e176422d529d318f6e4d018fee52798ccf
1,000XEC

nonstandard
asm
0 6e242f778cc58844f69cc4910acb78dd56f4fc31
hex
00146e242f778cc58844f69cc4910acb78dd56f4fc31
1,000XEC

nonstandard
asm
0 043942567fee70ee7955e93aa75c056743137726
hex
0014043942567fee70ee7955e93aa75c056743137726
1,000XEC

nonstandard
asm
0 8fecf3ad300c58ff0c7124b8cf4282d053f2ff0a
hex
00148fecf3ad300c58ff0c7124b8cf4282d053f2ff0a
1,000XEC

nonstandard
asm
0 8e5b3c37154c62c7f4913d64e69da14fdae64f10
hex
00148e5b3c37154c62c7f4913d64e69da14fdae64f10
1,000XEC

nonstandard
asm
0 54a89804315543da0f8131fc7a40dd3fc556a21d
hex
001454a89804315543da0f8131fc7a40dd3fc556a21d
1,000XEC

nonstandard
asm
0 2e3a3527fcb9182b2e9e069abadb4f684e4ddbe4
hex
00142e3a3527fcb9182b2e9e069abadb4f684e4ddbe4
1,000XEC

nonstandard
asm
0 4081baf5c15ce9e0555e6fa2b66a3c4b6e14ab60
hex
00144081baf5c15ce9e0555e6fa2b66a3c4b6e14ab60
1,000XEC

nonstandard
asm
0 5abda36e0d459855014d4993a23fbe5a81fff938
hex
00145abda36e0d459855014d4993a23fbe5a81fff938
1,000XEC

nonstandard
asm
0 fabb28d48891d1c34161d735657dd6acde8f2148
hex
0014fabb28d48891d1c34161d735657dd6acde8f2148
1,000XEC

nonstandard
asm
0 5512cf2bec0e6bae3502bc088e75d4d0cf7aefd5
hex
00145512cf2bec0e6bae3502bc088e75d4d0cf7aefd5
1,000XEC

nonstandard
asm
0 9c33f3af6b9e6972299d95fb988ea8068d841db8
hex
00149c33f3af6b9e6972299d95fb988ea8068d841db8
1,000XEC

nonstandard
asm
0 e399b0aaafe1686b168dc1d4aa766a582d30b6e1
hex
0014e399b0aaafe1686b168dc1d4aa766a582d30b6e1
1,000XEC

nonstandard
asm
0 86a8fe3e0e0884b9eb664e281b088204f919f78f
hex
001486a8fe3e0e0884b9eb664e281b088204f919f78f
1,000XEC

nonstandard
asm
0 d9bbe3f1a71f68ce7a3eda42c0acf30e42ac4159
hex
0014d9bbe3f1a71f68ce7a3eda42c0acf30e42ac4159
1,000XEC

nonstandard
asm
0 5c6fec0990ef083a97894f2a0c8e077d4b90788c
hex
00145c6fec0990ef083a97894f2a0c8e077d4b90788c
1,000XEC

nonstandard
asm
0 416593034e5663354bbf20a10b59cd254fc167bc
hex
0014416593034e5663354bbf20a10b59cd254fc167bc
1,000XEC

nonstandard
asm
0 079b9cab87cd5f7e01c2fc5ec3f2670455e952a4
hex
0014079b9cab87cd5f7e01c2fc5ec3f2670455e952a4
1,000XEC

nonstandard
asm
0 3c26e25360788fe17ce1dcb7f9f78cfef5d50df8
hex
00143c26e25360788fe17ce1dcb7f9f78cfef5d50df8
1,000XEC

nonstandard
asm
0 663b81bd4793bbef24aa4b571530e0cdeabaa21e
hex
0014663b81bd4793bbef24aa4b571530e0cdeabaa21e
1,000XEC

nonstandard
asm
0 d8f989ceecf3a5ff17d6e5f44f4516aa4cf489dc
hex
0014d8f989ceecf3a5ff17d6e5f44f4516aa4cf489dc
1,000XEC

nonstandard
asm
0 233d38cb7c40d2569f6d7238fb7eff686961b3b8
hex
0014233d38cb7c40d2569f6d7238fb7eff686961b3b8
1,000XEC

nonstandard
asm
0 fb3a05a491a7401c4fadd4b62951279bba46e6a1
hex
0014fb3a05a491a7401c4fadd4b62951279bba46e6a1
1,000XEC

nonstandard
asm
0 dd4f46fec2c622097c47d10dd1231443f8a0ded9
hex
0014dd4f46fec2c622097c47d10dd1231443f8a0ded9
1,000XEC

nonstandard
asm
0 5db6bd213a5be0c5b98468fcc62e3fa558f66e35
hex
00145db6bd213a5be0c5b98468fcc62e3fa558f66e35
1,000XEC

nonstandard
asm
0 1cdae45de5b5c54b8850fe883dbc4c2ed93e1d1d
hex
00141cdae45de5b5c54b8850fe883dbc4c2ed93e1d1d
1,000XEC

nonstandard
asm
0 e1d2e7bb36b086882d4420928ab3f7146b337cda
hex
0014e1d2e7bb36b086882d4420928ab3f7146b337cda
1,000XEC

nonstandard
asm
0 83e69df42b6f9cc4528a2cb32d36046ce3f32d05
hex
001483e69df42b6f9cc4528a2cb32d36046ce3f32d05
1,000XEC

nonstandard
asm
0 c48d96657513889444fdc460e4424b2d39069635
hex
0014c48d96657513889444fdc460e4424b2d39069635
1,000XEC

nonstandard
asm
0 c8e2a26922785a8ec46cdfb42f2b55ae22d9c274
hex
0014c8e2a26922785a8ec46cdfb42f2b55ae22d9c274
1,000XEC

nonstandard
asm
0 95fa4e325569337f7578a966b5e8d785fdec2abc
hex
001495fa4e325569337f7578a966b5e8d785fdec2abc
1,000XEC

nonstandard
asm
0 222ba18c1b0c0e6273cad9b1185a78a5e858dcae
hex
0014222ba18c1b0c0e6273cad9b1185a78a5e858dcae
1,000XEC

nonstandard
asm
0 de661acca67177b7f7436b39e288e7a581c0cce4
hex
0014de661acca67177b7f7436b39e288e7a581c0cce4
1,000XEC

nonstandard
asm
0 8a91c07365b60bf02c1e7690e6b733476dd071ed
hex
00148a91c07365b60bf02c1e7690e6b733476dd071ed
1,000XEC

nonstandard
asm
0 5bdb33e37363daa6df3239c2b4817298954cc7bb
hex
00145bdb33e37363daa6df3239c2b4817298954cc7bb
1,000XEC

nonstandard
asm
0 91239dcec1b62b0c0ea5dcbe4f9b551a3a8d50a8
hex
001491239dcec1b62b0c0ea5dcbe4f9b551a3a8d50a8
1,000XEC

nonstandard
asm
0 8629b6ae296821912244d29da832c0405c85ae82
hex
00148629b6ae296821912244d29da832c0405c85ae82
1,000XEC

nonstandard
asm
0 94ed15a796755d36a3d142cda1aa8c8d64319ab7
hex
001494ed15a796755d36a3d142cda1aa8c8d64319ab7
1,000XEC

nonstandard
asm
0 cde0683b6eb904e64aff0407c2f2d0ca2bc38ae1
hex
0014cde0683b6eb904e64aff0407c2f2d0ca2bc38ae1
1,000XEC

nonstandard
asm
0 d29bad3ef3448b3f5859d6d941f5ff254fa9a832
hex
0014d29bad3ef3448b3f5859d6d941f5ff254fa9a832
1,000XEC

nonstandard
asm
0 b87010e1b4c5cc66254ca9075adff3c1bed1c39a
hex
0014b87010e1b4c5cc66254ca9075adff3c1bed1c39a
1,000XEC

nonstandard
asm
0 443381f88ded396c21e521c72a5adc3f849a8528
hex
0014443381f88ded396c21e521c72a5adc3f849a8528
1,000XEC

nonstandard
asm
0 36be10c6fd0f77f714e61a3ba4326b9cead25349
hex
001436be10c6fd0f77f714e61a3ba4326b9cead25349
1,000XEC

nonstandard
asm
0 1cfdce59341832ddd89f322d1c7917fef7c37865
hex
00141cfdce59341832ddd89f322d1c7917fef7c37865
1,000XEC

nonstandard
asm
0 a9218ef7ab1d6de081dc2c70b9d2ac6f7c652f33
hex
0014a9218ef7ab1d6de081dc2c70b9d2ac6f7c652f33
1,000XEC

nonstandard
asm
0 edbce9f7927c39f9a0f784c5f3fe287e346fbbcd
hex
0014edbce9f7927c39f9a0f784c5f3fe287e346fbbcd
1,000XEC

nonstandard
asm
0 7de38e5e993b50453956665e94dd5b0027f07d3d
hex
00147de38e5e993b50453956665e94dd5b0027f07d3d
1,000XEC

nonstandard
asm
0 692a34512929caf08d733f74d17ee458e3c5ebe3
hex
0014692a34512929caf08d733f74d17ee458e3c5ebe3
1,000XEC

nonstandard
asm
0 c13f345a4f20d26247f6206bec9d1ce97aec87ea
hex
0014c13f345a4f20d26247f6206bec9d1ce97aec87ea
1,000XEC

nonstandard
asm
0 7db0f258a84fac291d407abdeca7991b2df93a79
hex
00147db0f258a84fac291d407abdeca7991b2df93a79
1,000XEC

nonstandard
asm
0 90725be26cf29c010746d9e8529b2cb1b04fda42
hex
001490725be26cf29c010746d9e8529b2cb1b04fda42
1,000XEC

nonstandard
asm
0 6c81318302702ad46c1970bccfb008972ed648a8
hex
00146c81318302702ad46c1970bccfb008972ed648a8
1,000XEC

nonstandard
asm
0 37c1a27d06cc01781e819f8820c27c67d8222ce3
hex
001437c1a27d06cc01781e819f8820c27c67d8222ce3
1,000XEC

nonstandard
asm
0 75cf754a07c9a64e3facb0c0aa9f75f732e15e67
hex
001475cf754a07c9a64e3facb0c0aa9f75f732e15e67
1,000XEC

nonstandard
asm
0 18c083716d80e2e6dc1073cb5a4260db7d930b94
hex
001418c083716d80e2e6dc1073cb5a4260db7d930b94
1,000XEC

nonstandard
asm
0 b82ddebb6f0cb1044112196424e3e8125ffffcbf
hex
0014b82ddebb6f0cb1044112196424e3e8125ffffcbf
1,000XEC

nonstandard
asm
0 752f161d22b3dfcedcb9b94a49b564ee9b332880
hex
0014752f161d22b3dfcedcb9b94a49b564ee9b332880
1,000XEC

nonstandard
asm
0 6a572adfbcb48842a1c01b3cb3ed4c2dcb2672a0
hex
00146a572adfbcb48842a1c01b3cb3ed4c2dcb2672a0
1,000XEC

nonstandard
asm
0 b278493e4c0e93331c612fab665398ebed2cae84
hex
0014b278493e4c0e93331c612fab665398ebed2cae84
1,000XEC

nonstandard
asm
0 5fba41e26627c283dbca1156c14b1cfe0a214da2
hex
00145fba41e26627c283dbca1156c14b1cfe0a214da2
1,000XEC

nonstandard
asm
0 1fbd1a07aa7ff2f693db59f708ae39394b6bc46a
hex
00141fbd1a07aa7ff2f693db59f708ae39394b6bc46a
1,000XEC

nonstandard
asm
0 23a59afc3488726383e72f2ef5cdab8db2476910
hex
001423a59afc3488726383e72f2ef5cdab8db2476910
1,000XEC

nonstandard
asm
0 decc6a4c5b025927bb805e546510384894f6f2dc
hex
0014decc6a4c5b025927bb805e546510384894f6f2dc
1,000XEC

nonstandard
asm
0 8079b1f4e3cf94d67a7e3d5c68182a595fc04fcd
hex
00148079b1f4e3cf94d67a7e3d5c68182a595fc04fcd
1,000XEC

nonstandard
asm
0 95aa578246bb5d081a605b8a6c9a88109a4f7c07
hex
001495aa578246bb5d081a605b8a6c9a88109a4f7c07
1,000XEC

nonstandard
asm
0 e2bfdb1b6cb6c4c81940a89dc64b43c2c343157d
hex
0014e2bfdb1b6cb6c4c81940a89dc64b43c2c343157d
1,000XEC

nonstandard
asm
0 f524f80e2cfa2f0ad10ffaec5467e70a3ad35332
hex
0014f524f80e2cfa2f0ad10ffaec5467e70a3ad35332
1,000XEC

nonstandard
asm
0 d467eb41f4d98d62dd615ae47b123e47324b8ae6
hex
0014d467eb41f4d98d62dd615ae47b123e47324b8ae6
1,000XEC

nonstandard
asm
0 9c62a56651aedcf4de27415c2c6eb16767d5af6a
hex
00149c62a56651aedcf4de27415c2c6eb16767d5af6a
1,000XEC

nonstandard
asm
0 eb2679836719e14b4e303dbcdc0fc535801b20ec
hex
0014eb2679836719e14b4e303dbcdc0fc535801b20ec
1,000XEC

nonstandard
asm
0 cdcafd66b392a0a310cdbd63843ec1796e29df82
hex
0014cdcafd66b392a0a310cdbd63843ec1796e29df82
1,000XEC

nonstandard
asm
0 ab88d04286b874a7a49232b16abced2fec1c6b97
hex
0014ab88d04286b874a7a49232b16abced2fec1c6b97
1,000XEC

nonstandard
asm
0 b42d70c6430012b838b70c3965549757c82d7420
hex
0014b42d70c6430012b838b70c3965549757c82d7420
1,000XEC

nonstandard
asm
0 9b5af0b429eddaa7fa0ef6de6f7137c2d4d461ef
hex
00149b5af0b429eddaa7fa0ef6de6f7137c2d4d461ef
1,000XEC

nonstandard
asm
0 f682e33ae58da95f09dc1e55ba2a273d4f470d3d
hex
0014f682e33ae58da95f09dc1e55ba2a273d4f470d3d
1,000XEC

nonstandard
asm
0 06fd79a787e7396d35231c8a08626fb36c7e9725
hex
001406fd79a787e7396d35231c8a08626fb36c7e9725
1,000XEC

nonstandard
asm
0 54e2dc4344bf192a07b48cdc050e16c1122666c8
hex
001454e2dc4344bf192a07b48cdc050e16c1122666c8
1,000XEC

nonstandard
asm
0 c65e050b7bb519215f32cfcc763e54d12e957dfe
hex
0014c65e050b7bb519215f32cfcc763e54d12e957dfe
1,000XEC

nonstandard
asm
0 925ab5032087102c98bd7ab48ab9955634a2944a
hex
0014925ab5032087102c98bd7ab48ab9955634a2944a
1,000XEC

nonstandard
asm
0 3c66c0c1f7130e467865d700ccb9bf1362088114
hex
00143c66c0c1f7130e467865d700ccb9bf1362088114
1,000XEC

nonstandard
asm
0 19ea7c776456877e141da9c2583daa45dbf5962e
hex
001419ea7c776456877e141da9c2583daa45dbf5962e
1,000XEC

nonstandard
asm
0 b926b2fbfa75e07206ff20ffa8187bdd124dca9e
hex
0014b926b2fbfa75e07206ff20ffa8187bdd124dca9e
1,000XEC

nonstandard
asm
0 625f2ec2362ee5e18656a26052d012334901ce56
hex
0014625f2ec2362ee5e18656a26052d012334901ce56
1,000XEC

nonstandard
asm
0 7d5cdc9293828684c277cba37a89f089ed8e0a93
hex
00147d5cdc9293828684c277cba37a89f089ed8e0a93
1,000XEC

nonstandard
asm
0 042f678ffeb4b469afcbb2429611126e82f9b57e
hex
0014042f678ffeb4b469afcbb2429611126e82f9b57e
1,000XEC

nonstandard
asm
0 b81bbbe551350837876c6f0441c23e011038f0b8
hex
0014b81bbbe551350837876c6f0441c23e011038f0b8
1,000XEC

nonstandard
asm
0 176bc3085f438e01f933381292e72a5cb1868203
hex
0014176bc3085f438e01f933381292e72a5cb1868203
1,000XEC

nonstandard
asm
0 f396e0d9bc03a48b0baf01da8ecf711c1f462061
hex
0014f396e0d9bc03a48b0baf01da8ecf711c1f462061
1,000XEC

nonstandard
asm
0 53dc3990e53c81469c0e2cf0e5e9f2d7b1957135
hex
001453dc3990e53c81469c0e2cf0e5e9f2d7b1957135
1,000XEC

nonstandard
asm
0 15b30ba5ea4bc666df3fd6a02a0d81628771b889
hex
001415b30ba5ea4bc666df3fd6a02a0d81628771b889
1,000XEC

nonstandard
asm
0 1a467ad6e3b0bcb067d6522e46f062c19408ee54
hex
00141a467ad6e3b0bcb067d6522e46f062c19408ee54
1,000XEC

nonstandard
asm
0 570a99fa0af23b835de306685af94931abe7ef2d
hex
0014570a99fa0af23b835de306685af94931abe7ef2d
1,000XEC

nonstandard
asm
0 a047cc15b0ebc99e938cb4ccb5c7fa48076bf129
hex
0014a047cc15b0ebc99e938cb4ccb5c7fa48076bf129
1,000XEC

nonstandard
asm
0 b9e130868063cb0847c9c892543747c632339b44
hex
0014b9e130868063cb0847c9c892543747c632339b44
1,000XEC

nonstandard
asm
0 64256a1afbae9fab6affe4f7cd90990be797341f
hex
001464256a1afbae9fab6affe4f7cd90990be797341f
1,000XEC

nonstandard
asm
0 760b0763b4f2aea414f84bfb78aae4850212935f
hex
0014760b0763b4f2aea414f84bfb78aae4850212935f
1,000XEC

nonstandard
asm
0 30a0aa17b6cc424ccdec518a1713b18bfb5e6ded
hex
001430a0aa17b6cc424ccdec518a1713b18bfb5e6ded
1,000XEC

nonstandard
asm
0 2d7bcb21c48d46d56e1bb6e59ad1252ee7bff2e8
hex
00142d7bcb21c48d46d56e1bb6e59ad1252ee7bff2e8
1,000XEC

nonstandard
asm
0 00012dceda06c22b2d3acd3eda666096673bce20
hex
001400012dceda06c22b2d3acd3eda666096673bce20
1,000XEC

nonstandard
asm
0 3f624132f9bf7e721a381842345694435808cee4
hex
00143f624132f9bf7e721a381842345694435808cee4
1,000XEC

nonstandard
asm
0 9e2a4a781c6f1781c9b7428535b284a9ad6e6779
hex
00149e2a4a781c6f1781c9b7428535b284a9ad6e6779
1,000XEC

nonstandard
asm
0 d31eea35894d7c997d0d669f550569b2b9c4d88c
hex
0014d31eea35894d7c997d0d669f550569b2b9c4d88c
1,000XEC

nonstandard
asm
0 7446df4370279263d52945bf628e74d918f405e1
hex
00147446df4370279263d52945bf628e74d918f405e1
1,000XEC

nonstandard
asm
0 444741991c3133c806b0e3881d9ce38aa1704051
hex
0014444741991c3133c806b0e3881d9ce38aa1704051
1,000XEC

nonstandard
asm
0 703b14deb2432114afb8450bb52caedd5941ad9f
hex
0014703b14deb2432114afb8450bb52caedd5941ad9f
1,000XEC

nonstandard
asm
0 01455ff06fa7d4b49dff3d3212b1bcf0534bfb75
hex
001401455ff06fa7d4b49dff3d3212b1bcf0534bfb75
1,000XEC

nonstandard
asm
0 1aed246fbc3809e713e85f087d6a60c33f8a064a
hex
00141aed246fbc3809e713e85f087d6a60c33f8a064a
1,000XEC

nonstandard
asm
0 c66027e9e948a441707d04af8c3d6201484be191
hex
0014c66027e9e948a441707d04af8c3d6201484be191
1,000XEC

nonstandard
asm
0 91c02c49f5e89129752634d75e7b445ab2044f42
hex
001491c02c49f5e89129752634d75e7b445ab2044f42
1,000XEC

nonstandard
asm
0 683060361a3944986e04aad3e15054b8384601cc
hex
0014683060361a3944986e04aad3e15054b8384601cc
1,000XEC

nonstandard
asm
0 4377460d2b5d1ccc94388d8de296027f3b7166e4
hex
00144377460d2b5d1ccc94388d8de296027f3b7166e4
1,000XEC

nonstandard
asm
0 d573172a4fc4377ecdf4f88a4293c320f802e086
hex
0014d573172a4fc4377ecdf4f88a4293c320f802e086
1,000XEC

nonstandard
asm
0 7a108bfde0c7a1a90e1c5a043b97086ecd196126
hex
00147a108bfde0c7a1a90e1c5a043b97086ecd196126
1,000XEC

nonstandard
asm
0 657ed0206ea9db5cdce2cc53edd769be2a9f2c62
hex
0014657ed0206ea9db5cdce2cc53edd769be2a9f2c62
1,000XEC

nonstandard
asm
0 09b773f8341038dfaffb6f4e726017a357ca4c21
hex
001409b773f8341038dfaffb6f4e726017a357ca4c21
1,000XEC

nonstandard
asm
0 53eee2d2f31d2f9905a3203c88d6b6fb791c22d5
hex
001453eee2d2f31d2f9905a3203c88d6b6fb791c22d5
1,000XEC

nonstandard
asm
0 f548ed5bc5dfdf712a1f844c6e5e5efb61a3a2f6
hex
0014f548ed5bc5dfdf712a1f844c6e5e5efb61a3a2f6
1,000XEC

nonstandard
asm
0 b1a0523fb487b18785ab836e3a7c73f1ca1e7b1a
hex
0014b1a0523fb487b18785ab836e3a7c73f1ca1e7b1a
1,000XEC

nonstandard
asm
0 48aa5eaa0348759a65e25aadcc85f60d75951df3
hex
001448aa5eaa0348759a65e25aadcc85f60d75951df3
1,000XEC

nonstandard
asm
0 621de2180c19f8c557665f1092f413bb8fd8d5ba
hex
0014621de2180c19f8c557665f1092f413bb8fd8d5ba
1,000XEC

nonstandard
asm
0 3a0d7a96a9b1d445d3abc087a4d61255b4251fb1
hex
00143a0d7a96a9b1d445d3abc087a4d61255b4251fb1
1,000XEC

nonstandard
asm
0 eaf33d8e4a3653ac1ce5cb8c6b9cec8fa6e76bb2
hex
0014eaf33d8e4a3653ac1ce5cb8c6b9cec8fa6e76bb2
1,000XEC

nonstandard
asm
0 d8ee186890ea7142d72d71a3bac90b7ffabfdf46
hex
0014d8ee186890ea7142d72d71a3bac90b7ffabfdf46
1,000XEC

nonstandard
asm
0 c60e7f875aea2b8fe48de83b51f6c2c053740508
hex
0014c60e7f875aea2b8fe48de83b51f6c2c053740508
1,000XEC

nonstandard
asm
0 ae39b8fe5ac9f9565e436a660de5b004d80a3cfb
hex
0014ae39b8fe5ac9f9565e436a660de5b004d80a3cfb
1,000XEC

nonstandard
asm
0 94816d07b6d6c7508f51bc4aac2cc29a5bfc6475
hex
001494816d07b6d6c7508f51bc4aac2cc29a5bfc6475
1,000XEC

nonstandard
asm
0 43a804784e87b82e8843aeaca074733cb0fe97da
hex
001443a804784e87b82e8843aeaca074733cb0fe97da
1,000XEC

nonstandard
asm
0 1f652058433843a998935f98993e4209c3a372ff
hex
00141f652058433843a998935f98993e4209c3a372ff
1,000XEC

nonstandard
asm
0 a52030ea97589ce5c0cf0c7cf1ba59839216f2db
hex
0014a52030ea97589ce5c0cf0c7cf1ba59839216f2db
1,000XEC

nonstandard
asm
0 f95344619cd22db5c31d770f176326ac9e60ced2
hex
0014f95344619cd22db5c31d770f176326ac9e60ced2
1,000XEC

nonstandard
asm
0 47df6d102362eb749efc862b61cc13395ee61811
hex
001447df6d102362eb749efc862b61cc13395ee61811
1,000XEC

nonstandard
asm
0 b1537edc6b975f630051454c29df5fb4c6299e4e
hex
0014b1537edc6b975f630051454c29df5fb4c6299e4e
1,000XEC

nonstandard
asm
0 c1ccf82deeed15cda74367086c0af09b98ae29d3
hex
0014c1ccf82deeed15cda74367086c0af09b98ae29d3
1,000XEC

nonstandard
asm
0 b1a31a32f0c4d44ca1ee47eca8680ce94a60ee84
hex
0014b1a31a32f0c4d44ca1ee47eca8680ce94a60ee84
1,000XEC

nonstandard
asm
0 96916287809debea19b5d061eaaadd5c986e0f6f
hex
001496916287809debea19b5d061eaaadd5c986e0f6f
1,000XEC

nonstandard
asm
0 0f9761a396436e8fd7a0b2d6798c8beeb24ef2e9
hex
00140f9761a396436e8fd7a0b2d6798c8beeb24ef2e9
1,000XEC

nonstandard
asm
0 8a96068c43d20633d1c16a77f774ca7233e5b771
hex
00148a96068c43d20633d1c16a77f774ca7233e5b771
1,000XEC

nonstandard
asm
0 97c380fbd627ad6331e69e73a14516abf4ed5759
hex
001497c380fbd627ad6331e69e73a14516abf4ed5759
1,000XEC

nonstandard
asm
0 bb0edc4e6c30c44f0167dbcbabf45d8a5e3e083d
hex
0014bb0edc4e6c30c44f0167dbcbabf45d8a5e3e083d
1,000XEC

nonstandard
asm
0 c5dd1e694ce8c9101ba24f6f9878635d037ecf4e
hex
0014c5dd1e694ce8c9101ba24f6f9878635d037ecf4e
1,000XEC

nonstandard
asm
0 9fed6181ba0823ac6f56c8a7a4faafc86e119cef
hex
00149fed6181ba0823ac6f56c8a7a4faafc86e119cef
1,000XEC

nonstandard
asm
0 078e9d7305433a7cec879f1e9c02f44ea7f97f30
hex
0014078e9d7305433a7cec879f1e9c02f44ea7f97f30
1,000XEC

nonstandard
asm
0 5ba567b8a4b4c8b03aac1c620b4a38bdb23140c5
hex
00145ba567b8a4b4c8b03aac1c620b4a38bdb23140c5
1,000XEC

nonstandard
asm
0 14cf3fc73b025fd39759532e6cfee62b8d4462d7
hex
001414cf3fc73b025fd39759532e6cfee62b8d4462d7
1,000XEC

nonstandard
asm
0 ce5c665bb0a949713a0cf0ea6c603c8b8ebabdb9
hex
0014ce5c665bb0a949713a0cf0ea6c603c8b8ebabdb9
1,000XEC

nonstandard
asm
0 d1bbee1480fe35163fc743b9342a13217e0bccb4
hex
0014d1bbee1480fe35163fc743b9342a13217e0bccb4
1,000XEC

nonstandard
asm
0 93b5089857f645bb381ab4220fbd7b3a14e6dc7a
hex
001493b5089857f645bb381ab4220fbd7b3a14e6dc7a
1,000XEC

nonstandard
asm
0 c4f5d9918d0052820e7df41eb5c911e8cf8b9f0a
hex
0014c4f5d9918d0052820e7df41eb5c911e8cf8b9f0a
1,000XEC

nonstandard
asm
0 caa0071fcd4fa2e32c307cec1b47013c6c14c9a4
hex
0014caa0071fcd4fa2e32c307cec1b47013c6c14c9a4
1,000XEC

nonstandard
asm
0 d86a886712c0e8e98fcba46b0f92253b1acbe704
hex
0014d86a886712c0e8e98fcba46b0f92253b1acbe704
1,000XEC

nonstandard
asm
0 33317b052c059d85db12a64c7703693a6a2ae59c
hex
001433317b052c059d85db12a64c7703693a6a2ae59c
1,000XEC

nonstandard
asm
0 8a63257cc0231ad6c54e1ce96242f0dd4bd1a644
hex
00148a63257cc0231ad6c54e1ce96242f0dd4bd1a644
1,000XEC

nonstandard
asm
0 99f52f22e8941427fdfb942b876380b8c3cd6e5c
hex
001499f52f22e8941427fdfb942b876380b8c3cd6e5c
1,000XEC

nonstandard
asm
0 a678d7d00f42af8e113f5aacd5aa5af1304f0e7e
hex
0014a678d7d00f42af8e113f5aacd5aa5af1304f0e7e
1,000XEC

nonstandard
asm
0 81639dc708dfb31d44e75f36ec9ffa177d1c72e1
hex
001481639dc708dfb31d44e75f36ec9ffa177d1c72e1
1,000XEC

nonstandard
asm
0 63381dcd64aac44b90d0b3bda32f734dfac0a7aa
hex
001463381dcd64aac44b90d0b3bda32f734dfac0a7aa
1,000XEC

nonstandard
asm
0 42fb48e27df210973349bd89a588a39afb05db81
hex
001442fb48e27df210973349bd89a588a39afb05db81
1,000XEC

nonstandard
asm
0 00b3bcfa8dd17ea22ff46ae1ec308663d8826ac8
hex
001400b3bcfa8dd17ea22ff46ae1ec308663d8826ac8
1,000XEC

nonstandard
asm
0 febb711103a59cefda88ec1421be78edb1fec1ce
hex
0014febb711103a59cefda88ec1421be78edb1fec1ce
1,000XEC

nonstandard
asm
0 31b28eb13470ec01b56eef18ddfff9fdc8229b99
hex
001431b28eb13470ec01b56eef18ddfff9fdc8229b99
1,000XEC

nonstandard
asm
0 17b4b6d58fb0345c2d26b85cdee3fae63cfd9612
hex
001417b4b6d58fb0345c2d26b85cdee3fae63cfd9612
1,000XEC

nonstandard
asm
0 1ec5e09d0ccd46fe68e26f2cee92eb6b2012cf45
hex
00141ec5e09d0ccd46fe68e26f2cee92eb6b2012cf45
1,000XEC

nonstandard
asm
0 15f59eb0f3a2f2466b443ce78095abfc990e2caa
hex
001415f59eb0f3a2f2466b443ce78095abfc990e2caa
1,000XEC

nonstandard
asm
0 e8be06f5bc1d5a526f2a98ceed3a8fb09351c545
hex
0014e8be06f5bc1d5a526f2a98ceed3a8fb09351c545
1,000XEC

nonstandard
asm
0 ea62f01cd217312a37929c49ee7c8cee6b137887
hex
0014ea62f01cd217312a37929c49ee7c8cee6b137887
1,000XEC

nonstandard
asm
0 bb82fd30865a357056225028db10252c87494a84
hex
0014bb82fd30865a357056225028db10252c87494a84
1,000XEC

nonstandard
asm
0 f82eb2c9dbfb6c00f81a4a522a3c8a4499429bd5
hex
0014f82eb2c9dbfb6c00f81a4a522a3c8a4499429bd5
1,000XEC

nonstandard
asm
0 5bed3a23373937ef7f155ec479b92b6edaea47b4
hex
00145bed3a23373937ef7f155ec479b92b6edaea47b4
1,000XEC

nonstandard
asm
0 69190cb9377548c780ca0afa2663134f3e5cb929
hex
001469190cb9377548c780ca0afa2663134f3e5cb929
1,000XEC

nonstandard
asm
0 e0493138194eb9f1fd1c0233dee0ccfabe91d306
hex
0014e0493138194eb9f1fd1c0233dee0ccfabe91d306
1,000XEC

nonstandard
asm
0 dcbaa247b5fc78f93babf45d95b9f839167d7d2e
hex
0014dcbaa247b5fc78f93babf45d95b9f839167d7d2e
1,000XEC

nonstandard
asm
0 e4e54e8068d3ec0a24cfd6aead9ee2f7cf6fc83f
hex
0014e4e54e8068d3ec0a24cfd6aead9ee2f7cf6fc83f
1,000XEC

nonstandard
asm
0 1712abf0ab84d0713aa43cb3836729ddfed313f5
hex
00141712abf0ab84d0713aa43cb3836729ddfed313f5
1,000XEC

nonstandard
asm
0 fe5d57b5f7636d10970925a0924652476b0a746c
hex
0014fe5d57b5f7636d10970925a0924652476b0a746c
1,000XEC

nonstandard
asm
0 8faef0efb6b582407fe10829ecda793f85e8e30e
hex
00148faef0efb6b582407fe10829ecda793f85e8e30e
1,000XEC

nonstandard
asm
0 0847f6ce3023a531a19035a97bedb0d6f025b46f
hex
00140847f6ce3023a531a19035a97bedb0d6f025b46f
1,000XEC

nonstandard
asm
0 ecfca61e8998debb1481d282845eeaf8690a23ca
hex
0014ecfca61e8998debb1481d282845eeaf8690a23ca
1,000XEC

nonstandard
asm
0 6deee99dbeda27cb1fb57d9e978cfa4efe33183f
hex
00146deee99dbeda27cb1fb57d9e978cfa4efe33183f
1,000XEC

nonstandard
asm
0 f3457f216ab74677b5841d50fdab6c2b073c3ebd
hex
0014f3457f216ab74677b5841d50fdab6c2b073c3ebd
1,000XEC

nonstandard
asm
0 fc826b55b40e02129af7f20b527f3c6e5e0708b9
hex
0014fc826b55b40e02129af7f20b527f3c6e5e0708b9
1,000XEC

nonstandard
asm
0 530515ef684b3043001f1189ad6ceb2ff91f737e
hex
0014530515ef684b3043001f1189ad6ceb2ff91f737e
1,000XEC

nonstandard
asm
0 e9c10bd2dbcace6ae0d388920230c82966a4ce73
hex
0014e9c10bd2dbcace6ae0d388920230c82966a4ce73
1,000XEC

nonstandard
asm
0 0f6b4d767394e7f2b0df25fc607ff33ce8157143
hex
00140f6b4d767394e7f2b0df25fc607ff33ce8157143
1,000XEC

nonstandard
asm
0 fdace1ae2e05eacff04f89d7a1f467474a312719
hex
0014fdace1ae2e05eacff04f89d7a1f467474a312719
1,000XEC

nonstandard
asm
0 91330a847c1514b6eaf177b0d5df771721deb337
hex
001491330a847c1514b6eaf177b0d5df771721deb337
1,000XEC

nonstandard
asm
0 cfad834f1c649b0786784f45a2c918034256780d
hex
0014cfad834f1c649b0786784f45a2c918034256780d
1,000XEC

nonstandard
asm
0 24e8e4290e05dea261dd32efcbb79bb4c2935500
hex
001424e8e4290e05dea261dd32efcbb79bb4c2935500
1,000XEC

nonstandard
asm
0 8e23c68616f8794f36bc591eca4724aa14b6d9b2
hex
00148e23c68616f8794f36bc591eca4724aa14b6d9b2
1,000XEC

nonstandard
asm
0 74c8d3a25ee45b599a04d3e875060a8b4b3923f1
hex
001474c8d3a25ee45b599a04d3e875060a8b4b3923f1
1,000XEC

nonstandard
asm
0 42076a36fca149362f5b34bd5c8d8845be2c6049
hex
001442076a36fca149362f5b34bd5c8d8845be2c6049
1,000XEC

nonstandard
asm
0 e860758b28fa1a6eea3003b6180a2d05197a6520
hex
0014e860758b28fa1a6eea3003b6180a2d05197a6520
1,000XEC

nonstandard
asm
0 a710837b06d11f50bf9c3dc994cbf6cb740cbebc
hex
0014a710837b06d11f50bf9c3dc994cbf6cb740cbebc
1,000XEC

nonstandard
asm
0 a6d64297f26f380725bb013e6a67d7f2d04ee5d6
hex
0014a6d64297f26f380725bb013e6a67d7f2d04ee5d6
1,000XEC

nonstandard
asm
0 badbece5d7649faf49b055d3afa0c1db7c6b5084
hex
0014badbece5d7649faf49b055d3afa0c1db7c6b5084
1,000XEC

nonstandard
asm
0 c151058d79cf8dcefe2cae283d3cc98fcb63a334
hex
0014c151058d79cf8dcefe2cae283d3cc98fcb63a334
1,000XEC

nonstandard
asm
0 965e6490a91c07615cfc13af9077af8adb94fdb9
hex
0014965e6490a91c07615cfc13af9077af8adb94fdb9
1,000XEC

nonstandard
asm
0 0e146a115d1c579d6d78d31da4ed405ead3c5e68
hex
00140e146a115d1c579d6d78d31da4ed405ead3c5e68
1,000XEC

nonstandard
asm
0 c8c5c279261a994eed77ba03c39a5f1877a713b8
hex
0014c8c5c279261a994eed77ba03c39a5f1877a713b8
1,000XEC

nonstandard
asm
0 6e476dd0f7dc408dd0d9838b8e0c7620553559c0
hex
00146e476dd0f7dc408dd0d9838b8e0c7620553559c0
1,000XEC

nonstandard
asm
0 bc4bbbd1b7eb9f0ba5f9e4d33d2d0dac5f91c9db
hex
0014bc4bbbd1b7eb9f0ba5f9e4d33d2d0dac5f91c9db
1,000XEC

nonstandard
asm
0 ffe3d1957e09b9031bfc8d684d26db4f49b67d5d
hex
0014ffe3d1957e09b9031bfc8d684d26db4f49b67d5d
1,000XEC

nonstandard
asm
0 6298cd41ee07aa05a1359019c91e7a0f3f133bb3
hex
00146298cd41ee07aa05a1359019c91e7a0f3f133bb3
1,000XEC

nonstandard
asm
0 b706eaa1193a29be7aa40508d0d6d4769d878172
hex
0014b706eaa1193a29be7aa40508d0d6d4769d878172
1,000XEC

nonstandard
asm
0 5ee722e959a6b3393576be840987efca135c9782
hex
00145ee722e959a6b3393576be840987efca135c9782
1,000XEC

nonstandard
asm
0 3417c9b5ae4936c2219b9f549568f1b7f04f5d18
hex
00143417c9b5ae4936c2219b9f549568f1b7f04f5d18
1,000XEC

nonstandard
asm
0 326ee8030532d90ac21bd76c6b5c882127f1bed7
hex
0014326ee8030532d90ac21bd76c6b5c882127f1bed7
1,000XEC

nonstandard
asm
0 801170b1f6b37b898f0ed89cab13355e141fcd5e
hex
0014801170b1f6b37b898f0ed89cab13355e141fcd5e
1,000XEC

nonstandard
asm
0 2e7f59f106eebdcbaa2b99b14bdaef18e87fe481
hex
00142e7f59f106eebdcbaa2b99b14bdaef18e87fe481
1,000XEC

nonstandard
asm
0 a0f8704b0928be7ab13d0ef3ee6a8e3abc67f1e2
hex
0014a0f8704b0928be7ab13d0ef3ee6a8e3abc67f1e2
1,000XEC

nonstandard
asm
0 05291435023eee0119b6f630bb7732fe2f89a7b8
hex
001405291435023eee0119b6f630bb7732fe2f89a7b8
1,000XEC

nonstandard
asm
0 2318541c4c6e2cb520ff755e9e8fbcf81e327453
hex
00142318541c4c6e2cb520ff755e9e8fbcf81e327453
1,000XEC

nonstandard
asm
0 e3500fd8660a740fa2d1174ccc2cb2948e1c5bda
hex
0014e3500fd8660a740fa2d1174ccc2cb2948e1c5bda
1,000XEC

nonstandard
asm
0 aa66024b1eb9e89caf989d39eb62861aa443c9fe
hex
0014aa66024b1eb9e89caf989d39eb62861aa443c9fe
1,000XEC

nonstandard
asm
0 d646374558bc38e462b6eca01385d2cdc4a72953
hex
0014d646374558bc38e462b6eca01385d2cdc4a72953
1,000XEC

nonstandard
asm
0 a6790368d92d08178e3d7dd14a9c313524114b46
hex
0014a6790368d92d08178e3d7dd14a9c313524114b46
1,000XEC

nonstandard
asm
0 a5db553d79d8362a174d398a613d39c14f90f5f3
hex
0014a5db553d79d8362a174d398a613d39c14f90f5f3
1,000XEC

nonstandard
asm
0 cb02797e2dd12f3eeb1e73a67c6d1ba0b3f9c5f3
hex
0014cb02797e2dd12f3eeb1e73a67c6d1ba0b3f9c5f3
1,000XEC

nonstandard
asm
0 bb22c0705f26e6513e875df4c0a11f144c1cfdc5
hex
0014bb22c0705f26e6513e875df4c0a11f144c1cfdc5
1,000XEC

nonstandard
asm
0 1e463eddde8042ed83d087b8d539984608c7f344
hex
00141e463eddde8042ed83d087b8d539984608c7f344
1,000XEC

nonstandard
asm
0 de40a1abee6e5d75ff3e8651f5fb7debbe89083e
hex
0014de40a1abee6e5d75ff3e8651f5fb7debbe89083e
1,000XEC

nonstandard
asm
0 a6b4c3cee3c07aebbf8d1dcc27e88497e6b01364
hex
0014a6b4c3cee3c07aebbf8d1dcc27e88497e6b01364
1,000XEC

nonstandard
asm
0 a23eb72881e219856d76d2d48dd56f77aed6c350
hex
0014a23eb72881e219856d76d2d48dd56f77aed6c350
1,000XEC

nonstandard
asm
0 c63568031b0a1855c74a7e1c8bcbb306426c0b6d
hex
0014c63568031b0a1855c74a7e1c8bcbb306426c0b6d
1,000XEC

nonstandard
asm
0 66d19d3a97a14734204d34e32e2ebd627becc404
hex
001466d19d3a97a14734204d34e32e2ebd627becc404
1,000XEC

nonstandard
asm
0 53c6ce156f03e162c41b03d2087bab9caf0fa28d
hex
001453c6ce156f03e162c41b03d2087bab9caf0fa28d
1,000XEC

nonstandard
asm
0 a945d4d44695cb420d267abf1a84b63af5a86719
hex
0014a945d4d44695cb420d267abf1a84b63af5a86719
1,000XEC

nonstandard
asm
0 24e5969bb09a9098c9394f7d42c5d33ff34cb987
hex
001424e5969bb09a9098c9394f7d42c5d33ff34cb987
1,000XEC

nonstandard
asm
0 4032b63d28a1e147e1b07db0462ee523c8b8b530
hex
00144032b63d28a1e147e1b07db0462ee523c8b8b530
1,000XEC

nonstandard
asm
0 ed12abfd343b0a8673f24a43a8201366db33eddd
hex
0014ed12abfd343b0a8673f24a43a8201366db33eddd
1,000XEC

nonstandard
asm
0 8b9519ec5b4fd69ccd1194fa75e4399ff98dde34
hex
00148b9519ec5b4fd69ccd1194fa75e4399ff98dde34
1,000XEC

nonstandard
asm
0 a708ba2ad361c3907b0bb154d660f076590bde71
hex
0014a708ba2ad361c3907b0bb154d660f076590bde71
1,000XEC

nonstandard
asm
0 6c8018a5834bffe83c9922b6a7fb11c609033839
hex
00146c8018a5834bffe83c9922b6a7fb11c609033839
1,000XEC

nonstandard
asm
0 690a19615951cb4e1987c81c1d004d1dd0693b06
hex
0014690a19615951cb4e1987c81c1d004d1dd0693b06
1,000XEC

nonstandard
asm
0 c206dbf963fc13ea5996361c10501b3cb7aa5031
hex
0014c206dbf963fc13ea5996361c10501b3cb7aa5031
1,000XEC

nonstandard
asm
0 848d8719f1d98faf1659ceff8ee737a78dae93ec
hex
0014848d8719f1d98faf1659ceff8ee737a78dae93ec
1,000XEC

nonstandard
asm
0 0464576002b667e074f5bf425503a7f5c55947e2
hex
00140464576002b667e074f5bf425503a7f5c55947e2
1,000XEC

nonstandard
asm
0 f1f581f4d9fdc6742b86a0154ab9cc0c57f9438d
hex
0014f1f581f4d9fdc6742b86a0154ab9cc0c57f9438d
1,000XEC

nonstandard
asm
0 e59bc993c9f49890cd1a35197620b8f9f67c0827
hex
0014e59bc993c9f49890cd1a35197620b8f9f67c0827
1,000XEC

nonstandard
asm
0 45626d6f9f7caa0f1b66c63d0fe93e3a545efb8c
hex
001445626d6f9f7caa0f1b66c63d0fe93e3a545efb8c
1,000XEC

nonstandard
asm
0 adff91da8ed7083fc5aef57f82fe54ca17ce4e1e
hex
0014adff91da8ed7083fc5aef57f82fe54ca17ce4e1e
1,000XEC

nonstandard
asm
0 c0c92a398c85a54e4a607c916107223250d05c6d
hex
0014c0c92a398c85a54e4a607c916107223250d05c6d
1,000XEC

nonstandard
asm
0 82f06afa901a447cd0ba00af5945d1eee300d8f8
hex
001482f06afa901a447cd0ba00af5945d1eee300d8f8
1,000XEC

nonstandard
asm
0 59d82ede1d0b73de937cd45dee3a2ee6b5565a4a
hex
001459d82ede1d0b73de937cd45dee3a2ee6b5565a4a
1,000XEC

nonstandard
asm
0 6bb135d0740864151e05c27c7d668ed6a506814e
hex
00146bb135d0740864151e05c27c7d668ed6a506814e
1,000XEC

nonstandard
asm
0 1d8d2d6a69a9e4f4a39be6ad5a2397db2a93e425
hex
00141d8d2d6a69a9e4f4a39be6ad5a2397db2a93e425
1,000XEC

nonstandard
asm
0 628fc57f05e674ea3810a81af679a6a12a2af954
hex
0014628fc57f05e674ea3810a81af679a6a12a2af954
1,000XEC

nonstandard
asm
0 86df5107189cfcf20b119de6ef92982630f578ea
hex
001486df5107189cfcf20b119de6ef92982630f578ea
1,000XEC

nonstandard
asm
0 9ce41213035cd8bf626b2033f0d068b9651fdedd
hex
00149ce41213035cd8bf626b2033f0d068b9651fdedd
1,000XEC

nonstandard
asm
0 cc5bd733af1e79cc821f808ad4452fa0a5a212ed
hex
0014cc5bd733af1e79cc821f808ad4452fa0a5a212ed
1,000XEC

nonstandard
asm
0 3a0e51b861baa7f1dba5889277bf873b81e14b78
hex
00143a0e51b861baa7f1dba5889277bf873b81e14b78
1,000XEC

nonstandard
asm
0 76bb0b1e3aaf0832367c8cbe19f00b460e937aa4
hex
001476bb0b1e3aaf0832367c8cbe19f00b460e937aa4
1,000XEC

nonstandard
asm
0 eb9381ca10c4306e6d9df2da0b786ce3e8012747
hex
0014eb9381ca10c4306e6d9df2da0b786ce3e8012747
1,000XEC

nonstandard
asm
0 aeed5a021203fa14688e1cf5b3f7da83d0a8e9d8
hex
0014aeed5a021203fa14688e1cf5b3f7da83d0a8e9d8
1,000XEC

nonstandard
asm
0 8bae8b2896c946ca14ee38da239f4066882fbf86
hex
00148bae8b2896c946ca14ee38da239f4066882fbf86
1,000XEC

nonstandard
asm
0 da5a39219cd2522f658a777b73343425f63ba3f7
hex
0014da5a39219cd2522f658a777b73343425f63ba3f7
1,000XEC

nonstandard
asm
0 e9f64bdaaccd59494f89b648945aacb0743072c6
hex
0014e9f64bdaaccd59494f89b648945aacb0743072c6
1,000XEC

nonstandard
asm
0 10ed7908e66d2e131e888f4720f0cf26b312e8ab
hex
001410ed7908e66d2e131e888f4720f0cf26b312e8ab
1,000XEC

nonstandard
asm
0 d76cddef303d73c7236057fc86c04bd7d478bc43
hex
0014d76cddef303d73c7236057fc86c04bd7d478bc43
1,000XEC

nonstandard
asm
0 e217ff3de28014ed8b919101c00728db0634a652
hex
0014e217ff3de28014ed8b919101c00728db0634a652
1,000XEC

nonstandard
asm
0 0ce0fec5a73e1fbb76e6bc57e5ac73e459a40029
hex
00140ce0fec5a73e1fbb76e6bc57e5ac73e459a40029
1,000XEC

nonstandard
asm
0 b9e12f117e92e24cfc04becb1cf9cd6cb5383a4e
hex
0014b9e12f117e92e24cfc04becb1cf9cd6cb5383a4e
1,000XEC

nonstandard
asm
0 2162ffbd2d922044b8d0518124b410eba7f3a59c
hex
00142162ffbd2d922044b8d0518124b410eba7f3a59c
1,000XEC

nonstandard
asm
0 9f6dbb1e5e48028894eca215b7b356e4d9fde495
hex
00149f6dbb1e5e48028894eca215b7b356e4d9fde495
1,000XEC

nonstandard
asm
0 34c2d1490d9334a35d40dbd765a91b14ba87a46d
hex
001434c2d1490d9334a35d40dbd765a91b14ba87a46d
1,000XEC

nonstandard
asm
0 d93bb166b5885301b45e1a77b5626112a86df483
hex
0014d93bb166b5885301b45e1a77b5626112a86df483
1,000XEC

nonstandard
asm
0 c710db1e3305da5254f15e3533327c818b9686f9
hex
0014c710db1e3305da5254f15e3533327c818b9686f9
1,000XEC

nonstandard
asm
0 965c85171aa0566918b746143bd66790f2507bcf
hex
0014965c85171aa0566918b746143bd66790f2507bcf
1,000XEC

nonstandard
asm
0 1550f293eef80f8409c1e5ec8c25171b007e11e3
hex
00141550f293eef80f8409c1e5ec8c25171b007e11e3
1,000XEC

nonstandard
asm
0 52b0d25d5a60baff8c9e54d5e65828e1d294cc54
hex
001452b0d25d5a60baff8c9e54d5e65828e1d294cc54
1,000XEC

nonstandard
asm
0 3258d83ad39658f7c7bc981fd2d43ca78a46b226
hex
00143258d83ad39658f7c7bc981fd2d43ca78a46b226
1,000XEC

nonstandard
asm
0 ca916cc04e3300495af1846f26461502c0dea536
hex
0014ca916cc04e3300495af1846f26461502c0dea536
1,000XEC

nonstandard
asm
0 015c440cb99bf0b643e0ae5497a808e657112dac
hex
0014015c440cb99bf0b643e0ae5497a808e657112dac
1,000XEC

nonstandard
asm
0 80e500c0fd0a55f619ec2dbd16e88ae6fb832087
hex
001480e500c0fd0a55f619ec2dbd16e88ae6fb832087
1,000XEC

nonstandard
asm
0 b632350c53aecec970bfaca23349121d16c48710
hex
0014b632350c53aecec970bfaca23349121d16c48710
1,000XEC

nonstandard
asm
0 28ac218a5ce7d4f7a9540b22fe8c79d593eef194
hex
001428ac218a5ce7d4f7a9540b22fe8c79d593eef194
1,000XEC

nonstandard
asm
0 ed6370dc9e8649a9eb672829e2c16143454155ac
hex
0014ed6370dc9e8649a9eb672829e2c16143454155ac
1,000XEC

nonstandard
asm
0 366bffb55611257ef86f3dfc6f63f5196d043e35
hex
0014366bffb55611257ef86f3dfc6f63f5196d043e35
1,000XEC

nonstandard
asm
0 f4dbd3830668f42a39175a9549a5b5fc676d8975
hex
0014f4dbd3830668f42a39175a9549a5b5fc676d8975
1,000XEC

nonstandard
asm
0 d96a57f95a198051ed16ddc0be33b55658b9b87b
hex
0014d96a57f95a198051ed16ddc0be33b55658b9b87b
1,000XEC

nonstandard
asm
0 90d07bff64744159878fd3aaf5ceef7bba9e4bc8
hex
001490d07bff64744159878fd3aaf5ceef7bba9e4bc8
1,000XEC

nonstandard
asm
0 1dc40d75f182a6c0c70e541886a2ac8444aac52c
hex
00141dc40d75f182a6c0c70e541886a2ac8444aac52c
1,000XEC

nonstandard
asm
0 f478531710104a688fc1e0edd0c37f722203b7d7
hex
0014f478531710104a688fc1e0edd0c37f722203b7d7
1,000XEC

nonstandard
asm
0 444df74705f9671daddbeb60c8467b5c3e9f9bf9
hex
0014444df74705f9671daddbeb60c8467b5c3e9f9bf9
1,000XEC

nonstandard
asm
0 34fa61161cb18ccb4b13bbfabea56734c1c7b1cb
hex
001434fa61161cb18ccb4b13bbfabea56734c1c7b1cb
1,000XEC

nonstandard
asm
0 664843af3d992c9688d0983df8df077f27f768a0
hex
0014664843af3d992c9688d0983df8df077f27f768a0
1,000XEC

nonstandard
asm
0 097368542f78f52836e7b42f0222e8e100cdfed1
hex
0014097368542f78f52836e7b42f0222e8e100cdfed1
1,000XEC

nonstandard
asm
0 13354beabf09c78640c369f25b955c2b59da71ac
hex
001413354beabf09c78640c369f25b955c2b59da71ac
1,000XEC

nonstandard
asm
0 87454d2d7209a6d1ac4fcf2f595cf19c86d7ec5f
hex
001487454d2d7209a6d1ac4fcf2f595cf19c86d7ec5f
1,000XEC

nonstandard
asm
0 edee80b0f0470506c3453f1b304f4db6650f4c91
hex
0014edee80b0f0470506c3453f1b304f4db6650f4c91
1,000XEC

nonstandard
asm
0 8601a39edda8717fc38d090dcab6b27c6154c49a
hex
00148601a39edda8717fc38d090dcab6b27c6154c49a
1,000XEC

nonstandard
asm
0 d621bc9313825d8f91c604d196351f1e1c3514f7
hex
0014d621bc9313825d8f91c604d196351f1e1c3514f7
1,000XEC

nonstandard
asm
0 6cb9be7c2448ef531170581a389210f9682f055b
hex
00146cb9be7c2448ef531170581a389210f9682f055b
1,000XEC

nonstandard
asm
0 b502063793ba7458991fd205a7d441544634eb3f
hex
0014b502063793ba7458991fd205a7d441544634eb3f
1,000XEC

nonstandard
asm
0 83fc363eb73846b44ec8bb77cd2d9212f9ebaa5d
hex
001483fc363eb73846b44ec8bb77cd2d9212f9ebaa5d
1,000XEC

nonstandard
asm
0 4fac301910fd601f38702992eb9d44dc9c17f0a7
hex
00144fac301910fd601f38702992eb9d44dc9c17f0a7
1,000XEC

nonstandard
asm
0 cfe80ef894ae46ca89d7487a1abeffaf50f3e880
hex
0014cfe80ef894ae46ca89d7487a1abeffaf50f3e880
1,000XEC

nonstandard
asm
0 a0f709165de0859728945c5a67eac74feb8214af
hex
0014a0f709165de0859728945c5a67eac74feb8214af
1,000XEC

nonstandard
asm
0 9bf633755fe1dd97606ab581e981e0d4cc74b57e
hex
00149bf633755fe1dd97606ab581e981e0d4cc74b57e
1,000XEC

nonstandard
asm
0 77be8227a8e6708103b6998bebadb919d1fbaca4
hex
001477be8227a8e6708103b6998bebadb919d1fbaca4
1,000XEC

nonstandard
asm
0 6b8cfceec54860056522cf81cce4e73f09cc28e6
hex
00146b8cfceec54860056522cf81cce4e73f09cc28e6
1,000XEC

nonstandard
asm
0 48eca78160c954467ca3873858e46c8c173405fe
hex
001448eca78160c954467ca3873858e46c8c173405fe
1,000XEC

nonstandard
asm
0 316bebb1a6cd5ea2aadb201931d6af6b8bcf3a77
hex
0014316bebb1a6cd5ea2aadb201931d6af6b8bcf3a77
1,000XEC

nonstandard
asm
0 c518b7ecc5a68c5697530a7ba9db33989ea9cdc0
hex
0014c518b7ecc5a68c5697530a7ba9db33989ea9cdc0
1,000XEC

nonstandard
asm
0 cbe365bab0b39c892b6e6f4609a4f0fae21e73ff
hex
0014cbe365bab0b39c892b6e6f4609a4f0fae21e73ff
1,000XEC

nonstandard
asm
0 4730968ecfaa44c3fcc2bc1b8b48ec761c6d7e10
hex
00144730968ecfaa44c3fcc2bc1b8b48ec761c6d7e10
1,000XEC

nonstandard
asm
0 5a7e7e08aad8be4a6fb476a1d450b328b5e10d69
hex
00145a7e7e08aad8be4a6fb476a1d450b328b5e10d69
1,000XEC

nonstandard
asm
0 75a2e2a8e988cb5981c0ec027d36c7063fbf86e2
hex
001475a2e2a8e988cb5981c0ec027d36c7063fbf86e2
1,000XEC

nonstandard
asm
0 1ec044ebd8d339a04dc296b99a6d24399735974b
hex
00141ec044ebd8d339a04dc296b99a6d24399735974b
1,000XEC

nonstandard
asm
0 9a06e62e1a757f7c9b6cfce13d51347de0b552f6
hex
00149a06e62e1a757f7c9b6cfce13d51347de0b552f6
1,000XEC

nonstandard
asm
0 80c854f7edbce8ccb104eb29557d692ec0362e05
hex
001480c854f7edbce8ccb104eb29557d692ec0362e05
1,000XEC

nonstandard
asm
0 4f0f293932463c1890a4fb489df5a77aacc7d689
hex
00144f0f293932463c1890a4fb489df5a77aacc7d689
1,000XEC

nonstandard
asm
0 f01fd93eefb5e0b37841c7c29999c04f67f30c40
hex
0014f01fd93eefb5e0b37841c7c29999c04f67f30c40
1,000XEC

nonstandard
asm
0 d4ea3cf0fd6d4384f3cb6f437cf952ca4b23e1be
hex
0014d4ea3cf0fd6d4384f3cb6f437cf952ca4b23e1be
1,000XEC

nonstandard
asm
0 85239ea52427eb0999697b203c758f8969c6f232
hex
001485239ea52427eb0999697b203c758f8969c6f232
1,000XEC

nonstandard
asm
0 1c0cbab84511d8da7ada08c5b8dbcd935a21628a
hex
00141c0cbab84511d8da7ada08c5b8dbcd935a21628a
1,000XEC

nonstandard
asm
0 b57ce17cfcb4f8e93e7fcb3fd365520b16ec3247
hex
0014b57ce17cfcb4f8e93e7fcb3fd365520b16ec3247
1,000XEC

nonstandard
asm
0 20ac846dc243700c4e14494ca59e29e46112c690
hex
001420ac846dc243700c4e14494ca59e29e46112c690
1,000XEC

nonstandard
asm
0 4e841a080abc4190153b2e4fff4ee11fac7233f2
hex
00144e841a080abc4190153b2e4fff4ee11fac7233f2
1,000XEC

nonstandard
asm
0 4597a8072bf1d0f6ffdb02262a770fc96361b8a5
hex
00144597a8072bf1d0f6ffdb02262a770fc96361b8a5
1,000XEC

nonstandard
asm
0 d7b23a4238e98d145e75cc00e7ccbae281a246e7
hex
0014d7b23a4238e98d145e75cc00e7ccbae281a246e7
1,000XEC

nonstandard
asm
0 b206acdaa4f57b53f6450d14ed7d5cbdb15c8cc7
hex
0014b206acdaa4f57b53f6450d14ed7d5cbdb15c8cc7
1,000XEC

nonstandard
asm
0 f401ae216af2505070ca5ef3da31dcea0205bf0f
hex
0014f401ae216af2505070ca5ef3da31dcea0205bf0f
1,000XEC

nonstandard
asm
0 d2c72fd6785eea087b01124196ce32e2c027811a
hex
0014d2c72fd6785eea087b01124196ce32e2c027811a
1,000XEC

nonstandard
asm
0 f425253297d71e31b7dce61186bbf99d19c5710e
hex
0014f425253297d71e31b7dce61186bbf99d19c5710e
1,000XEC

nonstandard
asm
0 60cc15d6d068a7dc8f01a844adc0ff7194480bd8
hex
001460cc15d6d068a7dc8f01a844adc0ff7194480bd8
1,000XEC

nonstandard
asm
0 486f1b703d917cd5a625c7472f2d4b36e88f53e6
hex
0014486f1b703d917cd5a625c7472f2d4b36e88f53e6
1,000XEC

nonstandard
asm
0 267bde63d2d1e9fa46f5fa62dca24962ab8646b3
hex
0014267bde63d2d1e9fa46f5fa62dca24962ab8646b3
1,000XEC

nonstandard
asm
0 669e6840bf305936158f142e0980f697b1de1bfa
hex
0014669e6840bf305936158f142e0980f697b1de1bfa
1,000XEC

nonstandard
asm
0 8fe9a2f5734dc659e4da84e55264213e01874131
hex
00148fe9a2f5734dc659e4da84e55264213e01874131
1,000XEC

nonstandard
asm
0 d49ef946230285b0d2323eb5d2cdc97c52b7eeeb
hex
0014d49ef946230285b0d2323eb5d2cdc97c52b7eeeb
1,000XEC

nonstandard
asm
0 751d8768d03b633205164cb28888dd0b43262a56
hex
0014751d8768d03b633205164cb28888dd0b43262a56
1,000XEC

nonstandard
asm
0 389db26403e53ebb20ba1d911d5ea1931a2df2fc
hex
0014389db26403e53ebb20ba1d911d5ea1931a2df2fc
1,000XEC

Total Output: 1,000,858XEC
nonstandard
asm
0 0661d0eaf7dd86549d92f3167858e1895337b110
hex
00140661d0eaf7dd86549d92f3167858e1895337b110
1,000XEC

nonstandard
asm
0 7291b8ff0c918ed6af01520cb67a9a563716bfbe
hex
00147291b8ff0c918ed6af01520cb67a9a563716bfbe
1,000XEC

nonstandard
asm
0 b5b3dda761af8505ce9f345d68377019dcfdc41f
hex
0014b5b3dda761af8505ce9f345d68377019dcfdc41f
1,000XEC

nonstandard
asm
0 e8e72e34b279718ffe694729b79bf01948fe4eee
hex
0014e8e72e34b279718ffe694729b79bf01948fe4eee
601.4XEC

nonstandard
asm
0 bd5c219ddca076bbebcbb07755ac4e6a749deaf6
hex
0014bd5c219ddca076bbebcbb07755ac4e6a749deaf6
1,000XEC

nonstandard
asm
0 b9de2f4d7edb212e96345dced668f0abf5228dbb
hex
0014b9de2f4d7edb212e96345dced668f0abf5228dbb
1,000XEC

nonstandard
asm
0 3c863d1ad38ca9a1da7ab15cae285bc2f25133c6
hex
00143c863d1ad38ca9a1da7ab15cae285bc2f25133c6
1,000XEC

nonstandard
asm
0 bef7dd856d95df5c478a50f33276de81fb2fd352
hex
0014bef7dd856d95df5c478a50f33276de81fb2fd352
1,000XEC

nonstandard
asm
0 ad6d588f011f295c818cea872313fe57338e3cf9
hex
0014ad6d588f011f295c818cea872313fe57338e3cf9
1,000XEC

nonstandard
asm
0 f8961f8a4ff37d91bb61ba5cb1fe86a1433dd263
hex
0014f8961f8a4ff37d91bb61ba5cb1fe86a1433dd263
1,000XEC

nonstandard
asm
0 1aa3505793ff457059fba5ea00e454b024ef4de5
hex
00141aa3505793ff457059fba5ea00e454b024ef4de5
1,000XEC

Total Output: 10,601.4XEC

Block Summary


{
    "hash": "000000000000092654afae27a844b6608574b2fb6cc5d166a6308e27253a29fa",
    "confirmations": 581495,
    "height": 1059616,
    "version": 536870912,
    "versionHex": "20000000",
    "merkleroot": "84b68be65953163f621acc2c14fa6e237f044c9e468e21064cc2549389b182fb",
    "time": 1481962419,
    "mediantime": 1481960718,
    "nonce": 544790380,
    "bits": "1a09f98b",
    "difficulty": 1681938.315728606,
    "chainwork": "00000000000000000000000000000000000000000000001afb3990b6cb1f38b2",
    "nTx": 256,
    "previousblockhash": "0000000000000767717b9893285727ccecd5c25dccfdd59c710c0d4361078098",
    "nextblockhash": "00000000000008ccd0ff34bef2d2ab374bf007cf8154241fcee06015037510d6",
    "size": 390944,
    "tx": "See 'Transaction IDs'",
    "coinbaseTx": {
        "txid": "2ece4833de24e33c13423689256e551c79a0d56b3ed0fd6fe90ab66354faeb5e",
        "hash": "2ece4833de24e33c13423689256e551c79a0d56b3ed0fd6fe90ab66354faeb5e",
        "version": 1,
        "size": 213,
        "locktime": 0,
        "vin": [
            {
                "coinbase": "03202b10130e6d696e65642062792062636f696e5854f3b30000000070c90200",
                "sequence": 4294967295
            }
        ],
        "vout": [
            {
                "value": 34501.89,
                "n": 0,
                "scriptPubKey": {
                    "asm": "OP_DUP OP_HASH160 7c866aee1fa2f3b3d5effad576df3dbf1f074755 OP_EQUALVERIFY OP_CHECKSIG",
                    "hex": "76a9147c866aee1fa2f3b3d5effad576df3dbf1f07475588ac",
                    "reqSigs": 1,
                    "type": "pubkeyhash",
                    "addresses": [
                        "ectest:qp7gv6hwr7308v74alad2akl8kl37p6825qtg9yrtq"
                    ]
                }
            },
            {
                "value": 3415687.49,
                "n": 1,
                "scriptPubKey": {
                    "asm": "OP_DUP OP_HASH160 1c1252161e37f70ea66c0c1b7fbbc158927bd9ab OP_EQUALVERIFY OP_CHECKSIG",
                    "hex": "76a9141c1252161e37f70ea66c0c1b7fbbc158927bd9ab88ac",
                    "reqSigs": 1,
                    "type": "pubkeyhash",
                    "addresses": [
                        "ectest:qqwpy5skrcmlwr4xdsxpklamc9vfy77e4vrc3kecqe"
                    ]
                }
            },
            {
                "value": 0,
                "n": 2,
                "scriptPubKey": {
                    "asm": "OP_RETURN aa21a9ed49f37bb0b4a24331ef235c2c593a05a9bde0de89b1e1054d49ba63093e6d55d5 6d696e65642062792062636f696e",
                    "hex": "6a24aa21a9ed49f37bb0b4a24331ef235c2c593a05a9bde0de89b1e1054d49ba63093e6d55d50e6d696e65642062792062636f696e",
                    "type": "nulldata"
                }
            }
        ],
        "hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2003202b10130e6d696e65642062792062636f696e5854f3b30000000070c90200ffffffff034da53400000000001976a9147c866aee1fa2f3b3d5effad576df3dbf1f07475588acedec5b14000000001976a9141c1252161e37f70ea66c0c1b7fbbc158927bd9ab88ac0000000000000000356a24aa21a9ed49f37bb0b4a24331ef235c2c593a05a9bde0de89b1e1054d49ba63093e6d55d50e6d696e65642062792062636f696e00000000",
        "blockhash": "000000000000092654afae27a844b6608574b2fb6cc5d166a6308e27253a29fa",
        "confirmations": 581495,
        "time": 1481962419,
        "blocktime": 1481962419
    },
    "totalFees": "1887689.38",
    "subsidy": "1562500"
}

Transaction IDs


Loading...

Block Stats


{
    "avgfee": 7402.7,
    "avgfeerate": 4.83,
    "avgtxsize": 1531,
    "blockhash": "000000000000092654afae27a844b6608574b2fb6cc5d166a6308e27253a29fa",
    "height": 1059616,
    "ins": 3665,
    "maxfee": 1746300.1,
    "maxfeerate": 14.31,
    "maxtxsize": 121997,
    "medianfee": 398.6,
    "medianfeerate": 0.49,
    "mediantime": 1481960718,
    "mediantxsize": 802,
    "minfee": 39.54,
    "minfeerate": 0.1,
    "mintxsize": 244,
    "outs": 3647,
    "subsidy": 1562500,
    "time": 1481962419,
    "total_out": 134157438.24,
    "total_size": 390648,
    "totalfee": 1887689.38,
    "txs": 256,
    "utxo_increase": -18,
    "utxo_size_inc": 111179,
    "finalized": true
}
hosted by bitcoinabc.org