Skip to content

Instantly share code, notes, and snippets.

@tinchoabbate
Last active August 24, 2022 14:18
Show Gist options
  • Save tinchoabbate/508b2b51df7043a524be7debb738992c to your computer and use it in GitHub Desktop.
Save tinchoabbate/508b2b51df7043a524be7debb738992c to your computer and use it in GitHub Desktop.
0x0: PUSH1 0x80
0x2: PUSH1 0x40
0x4: MSTORE
0x5: CALLVALUE
0x6: DUP1
0x7: ISZERO
0x8: PUSH2 0x10
0xb: JUMPI
0xc: PUSH1 0x0
0xe: DUP1
0xf: REVERT
0x10: JUMPDEST
0x11: POP
0x12: PUSH1 0x4
0x14: CALLDATASIZE
0x15: LT
0x16: PUSH2 0x142
0x19: JUMPI
0x1a: PUSH1 0x0
0x1c: CALLDATALOAD
0x1d: PUSH1 0xe0
0x1f: SHR
0x20: DUP1
0x21: PUSH4 0x7ecebe00
0x26: GT
0x27: PUSH2 0xb8
0x2a: JUMPI
0x2b: DUP1
0x2c: PUSH4 0xa9059cbb
0x31: GT
0x32: PUSH2 0x7c
0x35: JUMPI
0x36: DUP1
0x37: PUSH4 0xa9059cbb
0x3c: EQ
0x3d: PUSH2 0x6b4
0x40: JUMPI
0x41: DUP1
0x42: PUSH4 0xb753a98c
0x47: EQ
0x48: PUSH2 0x71a
0x4b: JUMPI
0x4c: DUP1
0x4d: PUSH4 0xbb35783b
0x52: EQ
0x53: PUSH2 0x768
0x56: JUMPI
0x57: DUP1
0x58: PUSH4 0xbf353dbb
0x5d: EQ
0x5e: PUSH2 0x7d6
0x61: JUMPI
0x62: DUP1
0x63: PUSH4 0xdd62ed3e
0x68: EQ
0x69: PUSH2 0x82e
0x6c: JUMPI
0x6d: DUP1
0x6e: PUSH4 0xf2d5d56b
0x73: EQ
0x74: PUSH2 0x8a6
0x77: JUMPI
0x78: PUSH2 0x142
0x7b: JUMP
0x7c: JUMPDEST
0x7d: DUP1
0x7e: PUSH4 0x7ecebe00
0x83: EQ
0x84: PUSH2 0x4a1
0x87: JUMPI
0x88: DUP1
0x89: PUSH4 0x8fcbaf0c
0x8e: EQ
0x8f: PUSH2 0x4f9
0x92: JUMPI
0x93: DUP1
0x94: PUSH4 0x95d89b41
0x99: EQ
0x9a: PUSH2 0x59f
0x9d: JUMPI
0x9e: DUP1
0x9f: PUSH4 0x9c52a7f1
0xa4: EQ
0xa5: PUSH2 0x622
0xa8: JUMPI
0xa9: DUP1
0xaa: PUSH4 0x9dc29fac
0xaf: EQ
0xb0: PUSH2 0x666
0xb3: JUMPI
0xb4: PUSH2 0x142
0xb7: JUMP
0xb8: JUMPDEST
0xb9: DUP1
0xba: PUSH4 0x313ce567
0xbf: GT
0xc0: PUSH2 0x10a
0xc3: JUMPI
0xc4: DUP1
0xc5: PUSH4 0x313ce567
0xca: EQ
0xcb: PUSH2 0x2f2
0xce: JUMPI
0xcf: DUP1
0xd0: PUSH4 0x3644e515
0xd5: EQ
0xd6: PUSH2 0x316
0xd9: JUMPI
0xda: DUP1
0xdb: PUSH4 0x40c10f19
0xe0: EQ
0xe1: PUSH2 0x334
0xe4: JUMPI
0xe5: DUP1
0xe6: PUSH4 0x54fd4d50
0xeb: EQ
0xec: PUSH2 0x382
0xef: JUMPI
0xf0: DUP1
0xf1: PUSH4 0x65fae35e
0xf6: EQ
0xf7: PUSH2 0x405
0xfa: JUMPI
0xfb: DUP1
0xfc: PUSH4 0x70a08231
0x101: EQ
0x102: PUSH2 0x449
0x105: JUMPI
0x106: PUSH2 0x142
0x109: JUMP
0x10a: JUMPDEST
0x10b: DUP1
0x10c: PUSH4 0x6fdde03
0x111: EQ
0x112: PUSH2 0x147
0x115: JUMPI
0x116: DUP1
0x117: PUSH4 0x95ea7b3
0x11c: EQ
0x11d: PUSH2 0x1ca
0x120: JUMPI
0x121: DUP1
0x122: PUSH4 0x18160ddd
0x127: EQ
0x128: PUSH2 0x230
0x12b: JUMPI
0x12c: DUP1
0x12d: PUSH4 0x23b872dd
0x132: EQ
0x133: PUSH2 0x24e
0x136: JUMPI
0x137: DUP1
0x138: PUSH4 0x30adf81f
0x13d: EQ
0x13e: PUSH2 0x2d4
0x141: JUMPI
0x142: JUMPDEST
0x143: PUSH1 0x0
0x145: DUP1
0x146: REVERT
0x147: JUMPDEST
0x148: PUSH2 0x14f
0x14b: PUSH2 0x8f4
0x14e: JUMP
0x14f: JUMPDEST
0x150: PUSH1 0x40
0x152: MLOAD
0x153: DUP1
0x154: DUP1
0x155: PUSH1 0x20
0x157: ADD
0x158: DUP3
0x159: DUP2
0x15a: SUB
0x15b: DUP3
0x15c: MSTORE
0x15d: DUP4
0x15e: DUP2
0x15f: DUP2
0x160: MLOAD
0x161: DUP2
0x162: MSTORE
0x163: PUSH1 0x20
0x165: ADD
0x166: SWAP2
0x167: POP
0x168: DUP1
0x169: MLOAD
0x16a: SWAP1
0x16b: PUSH1 0x20
0x16d: ADD
0x16e: SWAP1
0x16f: DUP1
0x170: DUP4
0x171: DUP4
0x172: PUSH1 0x0
0x174: JUMPDEST
0x175: DUP4
0x176: DUP2
0x177: LT
0x178: ISZERO
0x179: PUSH2 0x18f
0x17c: JUMPI
0x17d: DUP1
0x17e: DUP3
0x17f: ADD
0x180: MLOAD
0x181: DUP2
0x182: DUP5
0x183: ADD
0x184: MSTORE
0x185: PUSH1 0x20
0x187: DUP2
0x188: ADD
0x189: SWAP1
0x18a: POP
0x18b: PUSH2 0x174
0x18e: JUMP
0x18f: JUMPDEST
0x190: POP
0x191: POP
0x192: POP
0x193: POP
0x194: SWAP1
0x195: POP
0x196: SWAP1
0x197: DUP2
0x198: ADD
0x199: SWAP1
0x19a: PUSH1 0x1f
0x19c: AND
0x19d: DUP1
0x19e: ISZERO
0x19f: PUSH2 0x1bc
0x1a2: JUMPI
0x1a3: DUP1
0x1a4: DUP3
0x1a5: SUB
0x1a6: DUP1
0x1a7: MLOAD
0x1a8: PUSH1 0x1
0x1aa: DUP4
0x1ab: PUSH1 0x20
0x1ad: SUB
0x1ae: PUSH2 0x100
0x1b1: EXP
0x1b2: SUB
0x1b3: NOT
0x1b4: AND
0x1b5: DUP2
0x1b6: MSTORE
0x1b7: PUSH1 0x20
0x1b9: ADD
0x1ba: SWAP2
0x1bb: POP
0x1bc: JUMPDEST
0x1bd: POP
0x1be: SWAP3
0x1bf: POP
0x1c0: POP
0x1c1: POP
0x1c2: PUSH1 0x40
0x1c4: MLOAD
0x1c5: DUP1
0x1c6: SWAP2
0x1c7: SUB
0x1c8: SWAP1
0x1c9: RETURN
0x1ca: JUMPDEST
0x1cb: PUSH2 0x216
0x1ce: PUSH1 0x4
0x1d0: DUP1
0x1d1: CALLDATASIZE
0x1d2: SUB
0x1d3: PUSH1 0x40
0x1d5: DUP2
0x1d6: LT
0x1d7: ISZERO
0x1d8: PUSH2 0x1e0
0x1db: JUMPI
0x1dc: PUSH1 0x0
0x1de: DUP1
0x1df: REVERT
0x1e0: JUMPDEST
0x1e1: DUP2
0x1e2: ADD
0x1e3: SWAP1
0x1e4: DUP1
0x1e5: DUP1
0x1e6: CALLDATALOAD
0x1e7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1fc: AND
0x1fd: SWAP1
0x1fe: PUSH1 0x20
0x200: ADD
0x201: SWAP1
0x202: SWAP3
0x203: SWAP2
0x204: SWAP1
0x205: DUP1
0x206: CALLDATALOAD
0x207: SWAP1
0x208: PUSH1 0x20
0x20a: ADD
0x20b: SWAP1
0x20c: SWAP3
0x20d: SWAP2
0x20e: SWAP1
0x20f: POP
0x210: POP
0x211: POP
0x212: PUSH2 0x92d
0x215: JUMP
0x216: JUMPDEST
0x217: PUSH1 0x40
0x219: MLOAD
0x21a: DUP1
0x21b: DUP3
0x21c: ISZERO
0x21d: ISZERO
0x21e: ISZERO
0x21f: ISZERO
0x220: DUP2
0x221: MSTORE
0x222: PUSH1 0x20
0x224: ADD
0x225: SWAP2
0x226: POP
0x227: POP
0x228: PUSH1 0x40
0x22a: MLOAD
0x22b: DUP1
0x22c: SWAP2
0x22d: SUB
0x22e: SWAP1
0x22f: RETURN
0x230: JUMPDEST
0x231: PUSH2 0x238
0x234: PUSH2 0xa1f
0x237: JUMP
0x238: JUMPDEST
0x239: PUSH1 0x40
0x23b: MLOAD
0x23c: DUP1
0x23d: DUP3
0x23e: DUP2
0x23f: MSTORE
0x240: PUSH1 0x20
0x242: ADD
0x243: SWAP2
0x244: POP
0x245: POP
0x246: PUSH1 0x40
0x248: MLOAD
0x249: DUP1
0x24a: SWAP2
0x24b: SUB
0x24c: SWAP1
0x24d: RETURN
0x24e: JUMPDEST
0x24f: PUSH2 0x2ba
0x252: PUSH1 0x4
0x254: DUP1
0x255: CALLDATASIZE
0x256: SUB
0x257: PUSH1 0x60
0x259: DUP2
0x25a: LT
0x25b: ISZERO
0x25c: PUSH2 0x264
0x25f: JUMPI
0x260: PUSH1 0x0
0x262: DUP1
0x263: REVERT
0x264: JUMPDEST
0x265: DUP2
0x266: ADD
0x267: SWAP1
0x268: DUP1
0x269: DUP1
0x26a: CALLDATALOAD
0x26b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x280: AND
0x281: SWAP1
0x282: PUSH1 0x20
0x284: ADD
0x285: SWAP1
0x286: SWAP3
0x287: SWAP2
0x288: SWAP1
0x289: DUP1
0x28a: CALLDATALOAD
0x28b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x2a0: AND
0x2a1: SWAP1
0x2a2: PUSH1 0x20
0x2a4: ADD
0x2a5: SWAP1
0x2a6: SWAP3
0x2a7: SWAP2
0x2a8: SWAP1
0x2a9: DUP1
0x2aa: CALLDATALOAD
0x2ab: SWAP1
0x2ac: PUSH1 0x20
0x2ae: ADD
0x2af: SWAP1
0x2b0: SWAP3
0x2b1: SWAP2
0x2b2: SWAP1
0x2b3: POP
0x2b4: POP
0x2b5: POP
0x2b6: PUSH2 0xa25
0x2b9: JUMP
0x2ba: JUMPDEST
0x2bb: PUSH1 0x40
0x2bd: MLOAD
0x2be: DUP1
0x2bf: DUP3
0x2c0: ISZERO
0x2c1: ISZERO
0x2c2: ISZERO
0x2c3: ISZERO
0x2c4: DUP2
0x2c5: MSTORE
0x2c6: PUSH1 0x20
0x2c8: ADD
0x2c9: SWAP2
0x2ca: POP
0x2cb: POP
0x2cc: PUSH1 0x40
0x2ce: MLOAD
0x2cf: DUP1
0x2d0: SWAP2
0x2d1: SUB
0x2d2: SWAP1
0x2d3: RETURN
0x2d4: JUMPDEST
0x2d5: PUSH2 0x2dc
0x2d8: PUSH2 0xf3a
0x2db: JUMP
0x2dc: JUMPDEST
0x2dd: PUSH1 0x40
0x2df: MLOAD
0x2e0: DUP1
0x2e1: DUP3
0x2e2: DUP2
0x2e3: MSTORE
0x2e4: PUSH1 0x20
0x2e6: ADD
0x2e7: SWAP2
0x2e8: POP
0x2e9: POP
0x2ea: PUSH1 0x40
0x2ec: MLOAD
0x2ed: DUP1
0x2ee: SWAP2
0x2ef: SUB
0x2f0: SWAP1
0x2f1: RETURN
0x2f2: JUMPDEST
0x2f3: PUSH2 0x2fa
0x2f6: PUSH2 0xf61
0x2f9: JUMP
0x2fa: JUMPDEST
0x2fb: PUSH1 0x40
0x2fd: MLOAD
0x2fe: DUP1
0x2ff: DUP3
0x300: PUSH1 0xff
0x302: AND
0x303: PUSH1 0xff
0x305: AND
0x306: DUP2
0x307: MSTORE
0x308: PUSH1 0x20
0x30a: ADD
0x30b: SWAP2
0x30c: POP
0x30d: POP
0x30e: PUSH1 0x40
0x310: MLOAD
0x311: DUP1
0x312: SWAP2
0x313: SUB
0x314: SWAP1
0x315: RETURN
0x316: JUMPDEST
0x317: PUSH2 0x31e
0x31a: PUSH2 0xf66
0x31d: JUMP
0x31e: JUMPDEST
0x31f: PUSH1 0x40
0x321: MLOAD
0x322: DUP1
0x323: DUP3
0x324: DUP2
0x325: MSTORE
0x326: PUSH1 0x20
0x328: ADD
0x329: SWAP2
0x32a: POP
0x32b: POP
0x32c: PUSH1 0x40
0x32e: MLOAD
0x32f: DUP1
0x330: SWAP2
0x331: SUB
0x332: SWAP1
0x333: RETURN
0x334: JUMPDEST
0x335: PUSH2 0x380
0x338: PUSH1 0x4
0x33a: DUP1
0x33b: CALLDATASIZE
0x33c: SUB
0x33d: PUSH1 0x40
0x33f: DUP2
0x340: LT
0x341: ISZERO
0x342: PUSH2 0x34a
0x345: JUMPI
0x346: PUSH1 0x0
0x348: DUP1
0x349: REVERT
0x34a: JUMPDEST
0x34b: DUP2
0x34c: ADD
0x34d: SWAP1
0x34e: DUP1
0x34f: DUP1
0x350: CALLDATALOAD
0x351: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x366: AND
0x367: SWAP1
0x368: PUSH1 0x20
0x36a: ADD
0x36b: SWAP1
0x36c: SWAP3
0x36d: SWAP2
0x36e: SWAP1
0x36f: DUP1
0x370: CALLDATALOAD
0x371: SWAP1
0x372: PUSH1 0x20
0x374: ADD
0x375: SWAP1
0x376: SWAP3
0x377: SWAP2
0x378: SWAP1
0x379: POP
0x37a: POP
0x37b: POP
0x37c: PUSH2 0xf6c
0x37f: JUMP
0x380: JUMPDEST
0x381: STOP
0x382: JUMPDEST
0x383: PUSH2 0x38a
0x386: PUSH2 0x1128
0x389: JUMP
0x38a: JUMPDEST
0x38b: PUSH1 0x40
0x38d: MLOAD
0x38e: DUP1
0x38f: DUP1
0x390: PUSH1 0x20
0x392: ADD
0x393: DUP3
0x394: DUP2
0x395: SUB
0x396: DUP3
0x397: MSTORE
0x398: DUP4
0x399: DUP2
0x39a: DUP2
0x39b: MLOAD
0x39c: DUP2
0x39d: MSTORE
0x39e: PUSH1 0x20
0x3a0: ADD
0x3a1: SWAP2
0x3a2: POP
0x3a3: DUP1
0x3a4: MLOAD
0x3a5: SWAP1
0x3a6: PUSH1 0x20
0x3a8: ADD
0x3a9: SWAP1
0x3aa: DUP1
0x3ab: DUP4
0x3ac: DUP4
0x3ad: PUSH1 0x0
0x3af: JUMPDEST
0x3b0: DUP4
0x3b1: DUP2
0x3b2: LT
0x3b3: ISZERO
0x3b4: PUSH2 0x3ca
0x3b7: JUMPI
0x3b8: DUP1
0x3b9: DUP3
0x3ba: ADD
0x3bb: MLOAD
0x3bc: DUP2
0x3bd: DUP5
0x3be: ADD
0x3bf: MSTORE
0x3c0: PUSH1 0x20
0x3c2: DUP2
0x3c3: ADD
0x3c4: SWAP1
0x3c5: POP
0x3c6: PUSH2 0x3af
0x3c9: JUMP
0x3ca: JUMPDEST
0x3cb: POP
0x3cc: POP
0x3cd: POP
0x3ce: POP
0x3cf: SWAP1
0x3d0: POP
0x3d1: SWAP1
0x3d2: DUP2
0x3d3: ADD
0x3d4: SWAP1
0x3d5: PUSH1 0x1f
0x3d7: AND
0x3d8: DUP1
0x3d9: ISZERO
0x3da: PUSH2 0x3f7
0x3dd: JUMPI
0x3de: DUP1
0x3df: DUP3
0x3e0: SUB
0x3e1: DUP1
0x3e2: MLOAD
0x3e3: PUSH1 0x1
0x3e5: DUP4
0x3e6: PUSH1 0x20
0x3e8: SUB
0x3e9: PUSH2 0x100
0x3ec: EXP
0x3ed: SUB
0x3ee: NOT
0x3ef: AND
0x3f0: DUP2
0x3f1: MSTORE
0x3f2: PUSH1 0x20
0x3f4: ADD
0x3f5: SWAP2
0x3f6: POP
0x3f7: JUMPDEST
0x3f8: POP
0x3f9: SWAP3
0x3fa: POP
0x3fb: POP
0x3fc: POP
0x3fd: PUSH1 0x40
0x3ff: MLOAD
0x400: DUP1
0x401: SWAP2
0x402: SUB
0x403: SWAP1
0x404: RETURN
0x405: JUMPDEST
0x406: PUSH2 0x447
0x409: PUSH1 0x4
0x40b: DUP1
0x40c: CALLDATASIZE
0x40d: SUB
0x40e: PUSH1 0x20
0x410: DUP2
0x411: LT
0x412: ISZERO
0x413: PUSH2 0x41b
0x416: JUMPI
0x417: PUSH1 0x0
0x419: DUP1
0x41a: REVERT
0x41b: JUMPDEST
0x41c: DUP2
0x41d: ADD
0x41e: SWAP1
0x41f: DUP1
0x420: DUP1
0x421: CALLDATALOAD
0x422: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x437: AND
0x438: SWAP1
0x439: PUSH1 0x20
0x43b: ADD
0x43c: SWAP1
0x43d: SWAP3
0x43e: SWAP2
0x43f: SWAP1
0x440: POP
0x441: POP
0x442: POP
0x443: PUSH2 0x1161
0x446: JUMP
0x447: JUMPDEST
0x448: STOP
0x449: JUMPDEST
0x44a: PUSH2 0x48b
0x44d: PUSH1 0x4
0x44f: DUP1
0x450: CALLDATASIZE
0x451: SUB
0x452: PUSH1 0x20
0x454: DUP2
0x455: LT
0x456: ISZERO
0x457: PUSH2 0x45f
0x45a: JUMPI
0x45b: PUSH1 0x0
0x45d: DUP1
0x45e: REVERT
0x45f: JUMPDEST
0x460: DUP2
0x461: ADD
0x462: SWAP1
0x463: DUP1
0x464: DUP1
0x465: CALLDATALOAD
0x466: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x47b: AND
0x47c: SWAP1
0x47d: PUSH1 0x20
0x47f: ADD
0x480: SWAP1
0x481: SWAP3
0x482: SWAP2
0x483: SWAP1
0x484: POP
0x485: POP
0x486: POP
0x487: PUSH2 0x128f
0x48a: JUMP
0x48b: JUMPDEST
0x48c: PUSH1 0x40
0x48e: MLOAD
0x48f: DUP1
0x490: DUP3
0x491: DUP2
0x492: MSTORE
0x493: PUSH1 0x20
0x495: ADD
0x496: SWAP2
0x497: POP
0x498: POP
0x499: PUSH1 0x40
0x49b: MLOAD
0x49c: DUP1
0x49d: SWAP2
0x49e: SUB
0x49f: SWAP1
0x4a0: RETURN
0x4a1: JUMPDEST
0x4a2: PUSH2 0x4e3
0x4a5: PUSH1 0x4
0x4a7: DUP1
0x4a8: CALLDATASIZE
0x4a9: SUB
0x4aa: PUSH1 0x20
0x4ac: DUP2
0x4ad: LT
0x4ae: ISZERO
0x4af: PUSH2 0x4b7
0x4b2: JUMPI
0x4b3: PUSH1 0x0
0x4b5: DUP1
0x4b6: REVERT
0x4b7: JUMPDEST
0x4b8: DUP2
0x4b9: ADD
0x4ba: SWAP1
0x4bb: DUP1
0x4bc: DUP1
0x4bd: CALLDATALOAD
0x4be: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x4d3: AND
0x4d4: SWAP1
0x4d5: PUSH1 0x20
0x4d7: ADD
0x4d8: SWAP1
0x4d9: SWAP3
0x4da: SWAP2
0x4db: SWAP1
0x4dc: POP
0x4dd: POP
0x4de: POP
0x4df: PUSH2 0x12a7
0x4e2: JUMP
0x4e3: JUMPDEST
0x4e4: PUSH1 0x40
0x4e6: MLOAD
0x4e7: DUP1
0x4e8: DUP3
0x4e9: DUP2
0x4ea: MSTORE
0x4eb: PUSH1 0x20
0x4ed: ADD
0x4ee: SWAP2
0x4ef: POP
0x4f0: POP
0x4f1: PUSH1 0x40
0x4f3: MLOAD
0x4f4: DUP1
0x4f5: SWAP2
0x4f6: SUB
0x4f7: SWAP1
0x4f8: RETURN
0x4f9: JUMPDEST
0x4fa: PUSH2 0x59d
0x4fd: PUSH1 0x4
0x4ff: DUP1
0x500: CALLDATASIZE
0x501: SUB
0x502: PUSH2 0x100
0x505: DUP2
0x506: LT
0x507: ISZERO
0x508: PUSH2 0x510
0x50b: JUMPI
0x50c: PUSH1 0x0
0x50e: DUP1
0x50f: REVERT
0x510: JUMPDEST
0x511: DUP2
0x512: ADD
0x513: SWAP1
0x514: DUP1
0x515: DUP1
0x516: CALLDATALOAD
0x517: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x52c: AND
0x52d: SWAP1
0x52e: PUSH1 0x20
0x530: ADD
0x531: SWAP1
0x532: SWAP3
0x533: SWAP2
0x534: SWAP1
0x535: DUP1
0x536: CALLDATALOAD
0x537: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x54c: AND
0x54d: SWAP1
0x54e: PUSH1 0x20
0x550: ADD
0x551: SWAP1
0x552: SWAP3
0x553: SWAP2
0x554: SWAP1
0x555: DUP1
0x556: CALLDATALOAD
0x557: SWAP1
0x558: PUSH1 0x20
0x55a: ADD
0x55b: SWAP1
0x55c: SWAP3
0x55d: SWAP2
0x55e: SWAP1
0x55f: DUP1
0x560: CALLDATALOAD
0x561: SWAP1
0x562: PUSH1 0x20
0x564: ADD
0x565: SWAP1
0x566: SWAP3
0x567: SWAP2
0x568: SWAP1
0x569: DUP1
0x56a: CALLDATALOAD
0x56b: ISZERO
0x56c: ISZERO
0x56d: SWAP1
0x56e: PUSH1 0x20
0x570: ADD
0x571: SWAP1
0x572: SWAP3
0x573: SWAP2
0x574: SWAP1
0x575: DUP1
0x576: CALLDATALOAD
0x577: PUSH1 0xff
0x579: AND
0x57a: SWAP1
0x57b: PUSH1 0x20
0x57d: ADD
0x57e: SWAP1
0x57f: SWAP3
0x580: SWAP2
0x581: SWAP1
0x582: DUP1
0x583: CALLDATALOAD
0x584: SWAP1
0x585: PUSH1 0x20
0x587: ADD
0x588: SWAP1
0x589: SWAP3
0x58a: SWAP2
0x58b: SWAP1
0x58c: DUP1
0x58d: CALLDATALOAD
0x58e: SWAP1
0x58f: PUSH1 0x20
0x591: ADD
0x592: SWAP1
0x593: SWAP3
0x594: SWAP2
0x595: SWAP1
0x596: POP
0x597: POP
0x598: POP
0x599: PUSH2 0x12bf
0x59c: JUMP
0x59d: JUMPDEST
0x59e: STOP
0x59f: JUMPDEST
0x5a0: PUSH2 0x5a7
0x5a3: PUSH2 0x17fa
0x5a6: JUMP
0x5a7: JUMPDEST
0x5a8: PUSH1 0x40
0x5aa: MLOAD
0x5ab: DUP1
0x5ac: DUP1
0x5ad: PUSH1 0x20
0x5af: ADD
0x5b0: DUP3
0x5b1: DUP2
0x5b2: SUB
0x5b3: DUP3
0x5b4: MSTORE
0x5b5: DUP4
0x5b6: DUP2
0x5b7: DUP2
0x5b8: MLOAD
0x5b9: DUP2
0x5ba: MSTORE
0x5bb: PUSH1 0x20
0x5bd: ADD
0x5be: SWAP2
0x5bf: POP
0x5c0: DUP1
0x5c1: MLOAD
0x5c2: SWAP1
0x5c3: PUSH1 0x20
0x5c5: ADD
0x5c6: SWAP1
0x5c7: DUP1
0x5c8: DUP4
0x5c9: DUP4
0x5ca: PUSH1 0x0
0x5cc: JUMPDEST
0x5cd: DUP4
0x5ce: DUP2
0x5cf: LT
0x5d0: ISZERO
0x5d1: PUSH2 0x5e7
0x5d4: JUMPI
0x5d5: DUP1
0x5d6: DUP3
0x5d7: ADD
0x5d8: MLOAD
0x5d9: DUP2
0x5da: DUP5
0x5db: ADD
0x5dc: MSTORE
0x5dd: PUSH1 0x20
0x5df: DUP2
0x5e0: ADD
0x5e1: SWAP1
0x5e2: POP
0x5e3: PUSH2 0x5cc
0x5e6: JUMP
0x5e7: JUMPDEST
0x5e8: POP
0x5e9: POP
0x5ea: POP
0x5eb: POP
0x5ec: SWAP1
0x5ed: POP
0x5ee: SWAP1
0x5ef: DUP2
0x5f0: ADD
0x5f1: SWAP1
0x5f2: PUSH1 0x1f
0x5f4: AND
0x5f5: DUP1
0x5f6: ISZERO
0x5f7: PUSH2 0x614
0x5fa: JUMPI
0x5fb: DUP1
0x5fc: DUP3
0x5fd: SUB
0x5fe: DUP1
0x5ff: MLOAD
0x600: PUSH1 0x1
0x602: DUP4
0x603: PUSH1 0x20
0x605: SUB
0x606: PUSH2 0x100
0x609: EXP
0x60a: SUB
0x60b: NOT
0x60c: AND
0x60d: DUP2
0x60e: MSTORE
0x60f: PUSH1 0x20
0x611: ADD
0x612: SWAP2
0x613: POP
0x614: JUMPDEST
0x615: POP
0x616: SWAP3
0x617: POP
0x618: POP
0x619: POP
0x61a: PUSH1 0x40
0x61c: MLOAD
0x61d: DUP1
0x61e: SWAP2
0x61f: SUB
0x620: SWAP1
0x621: RETURN
0x622: JUMPDEST
0x623: PUSH2 0x664
0x626: PUSH1 0x4
0x628: DUP1
0x629: CALLDATASIZE
0x62a: SUB
0x62b: PUSH1 0x20
0x62d: DUP2
0x62e: LT
0x62f: ISZERO
0x630: PUSH2 0x638
0x633: JUMPI
0x634: PUSH1 0x0
0x636: DUP1
0x637: REVERT
0x638: JUMPDEST
0x639: DUP2
0x63a: ADD
0x63b: SWAP1
0x63c: DUP1
0x63d: DUP1
0x63e: CALLDATALOAD
0x63f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x654: AND
0x655: SWAP1
0x656: PUSH1 0x20
0x658: ADD
0x659: SWAP1
0x65a: SWAP3
0x65b: SWAP2
0x65c: SWAP1
0x65d: POP
0x65e: POP
0x65f: POP
0x660: PUSH2 0x1833
0x663: JUMP
0x664: JUMPDEST
0x665: STOP
0x666: JUMPDEST
0x667: PUSH2 0x6b2
0x66a: PUSH1 0x4
0x66c: DUP1
0x66d: CALLDATASIZE
0x66e: SUB
0x66f: PUSH1 0x40
0x671: DUP2
0x672: LT
0x673: ISZERO
0x674: PUSH2 0x67c
0x677: JUMPI
0x678: PUSH1 0x0
0x67a: DUP1
0x67b: REVERT
0x67c: JUMPDEST
0x67d: DUP2
0x67e: ADD
0x67f: SWAP1
0x680: DUP1
0x681: DUP1
0x682: CALLDATALOAD
0x683: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x698: AND
0x699: SWAP1
0x69a: PUSH1 0x20
0x69c: ADD
0x69d: SWAP1
0x69e: SWAP3
0x69f: SWAP2
0x6a0: SWAP1
0x6a1: DUP1
0x6a2: CALLDATALOAD
0x6a3: SWAP1
0x6a4: PUSH1 0x20
0x6a6: ADD
0x6a7: SWAP1
0x6a8: SWAP3
0x6a9: SWAP2
0x6aa: SWAP1
0x6ab: POP
0x6ac: POP
0x6ad: POP
0x6ae: PUSH2 0x1961
0x6b1: JUMP
0x6b2: JUMPDEST
0x6b3: STOP
0x6b4: JUMPDEST
0x6b5: PUSH2 0x700
0x6b8: PUSH1 0x4
0x6ba: DUP1
0x6bb: CALLDATASIZE
0x6bc: SUB
0x6bd: PUSH1 0x40
0x6bf: DUP2
0x6c0: LT
0x6c1: ISZERO
0x6c2: PUSH2 0x6ca
0x6c5: JUMPI
0x6c6: PUSH1 0x0
0x6c8: DUP1
0x6c9: REVERT
0x6ca: JUMPDEST
0x6cb: DUP2
0x6cc: ADD
0x6cd: SWAP1
0x6ce: DUP1
0x6cf: DUP1
0x6d0: CALLDATALOAD
0x6d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x6e6: AND
0x6e7: SWAP1
0x6e8: PUSH1 0x20
0x6ea: ADD
0x6eb: SWAP1
0x6ec: SWAP3
0x6ed: SWAP2
0x6ee: SWAP1
0x6ef: DUP1
0x6f0: CALLDATALOAD
0x6f1: SWAP1
0x6f2: PUSH1 0x20
0x6f4: ADD
0x6f5: SWAP1
0x6f6: SWAP3
0x6f7: SWAP2
0x6f8: SWAP1
0x6f9: POP
0x6fa: POP
0x6fb: POP
0x6fc: PUSH2 0x1df4
0x6ff: JUMP
0x700: JUMPDEST
0x701: PUSH1 0x40
0x703: MLOAD
0x704: DUP1
0x705: DUP3
0x706: ISZERO
0x707: ISZERO
0x708: ISZERO
0x709: ISZERO
0x70a: DUP2
0x70b: MSTORE
0x70c: PUSH1 0x20
0x70e: ADD
0x70f: SWAP2
0x710: POP
0x711: POP
0x712: PUSH1 0x40
0x714: MLOAD
0x715: DUP1
0x716: SWAP2
0x717: SUB
0x718: SWAP1
0x719: RETURN
0x71a: JUMPDEST
0x71b: PUSH2 0x766
0x71e: PUSH1 0x4
0x720: DUP1
0x721: CALLDATASIZE
0x722: SUB
0x723: PUSH1 0x40
0x725: DUP2
0x726: LT
0x727: ISZERO
0x728: PUSH2 0x730
0x72b: JUMPI
0x72c: PUSH1 0x0
0x72e: DUP1
0x72f: REVERT
0x730: JUMPDEST
0x731: DUP2
0x732: ADD
0x733: SWAP1
0x734: DUP1
0x735: DUP1
0x736: CALLDATALOAD
0x737: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x74c: AND
0x74d: SWAP1
0x74e: PUSH1 0x20
0x750: ADD
0x751: SWAP1
0x752: SWAP3
0x753: SWAP2
0x754: SWAP1
0x755: DUP1
0x756: CALLDATALOAD
0x757: SWAP1
0x758: PUSH1 0x20
0x75a: ADD
0x75b: SWAP1
0x75c: SWAP3
0x75d: SWAP2
0x75e: SWAP1
0x75f: POP
0x760: POP
0x761: POP
0x762: PUSH2 0x1e09
0x765: JUMP
0x766: JUMPDEST
0x767: STOP
0x768: JUMPDEST
0x769: PUSH2 0x7d4
0x76c: PUSH1 0x4
0x76e: DUP1
0x76f: CALLDATASIZE
0x770: SUB
0x771: PUSH1 0x60
0x773: DUP2
0x774: LT
0x775: ISZERO
0x776: PUSH2 0x77e
0x779: JUMPI
0x77a: PUSH1 0x0
0x77c: DUP1
0x77d: REVERT
0x77e: JUMPDEST
0x77f: DUP2
0x780: ADD
0x781: SWAP1
0x782: DUP1
0x783: DUP1
0x784: CALLDATALOAD
0x785: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x79a: AND
0x79b: SWAP1
0x79c: PUSH1 0x20
0x79e: ADD
0x79f: SWAP1
0x7a0: SWAP3
0x7a1: SWAP2
0x7a2: SWAP1
0x7a3: DUP1
0x7a4: CALLDATALOAD
0x7a5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x7ba: AND
0x7bb: SWAP1
0x7bc: PUSH1 0x20
0x7be: ADD
0x7bf: SWAP1
0x7c0: SWAP3
0x7c1: SWAP2
0x7c2: SWAP1
0x7c3: DUP1
0x7c4: CALLDATALOAD
0x7c5: SWAP1
0x7c6: PUSH1 0x20
0x7c8: ADD
0x7c9: SWAP1
0x7ca: SWAP3
0x7cb: SWAP2
0x7cc: SWAP1
0x7cd: POP
0x7ce: POP
0x7cf: POP
0x7d0: PUSH2 0x1e19
0x7d3: JUMP
0x7d4: JUMPDEST
0x7d5: STOP
0x7d6: JUMPDEST
0x7d7: PUSH2 0x818
0x7da: PUSH1 0x4
0x7dc: DUP1
0x7dd: CALLDATASIZE
0x7de: SUB
0x7df: PUSH1 0x20
0x7e1: DUP2
0x7e2: LT
0x7e3: ISZERO
0x7e4: PUSH2 0x7ec
0x7e7: JUMPI
0x7e8: PUSH1 0x0
0x7ea: DUP1
0x7eb: REVERT
0x7ec: JUMPDEST
0x7ed: DUP2
0x7ee: ADD
0x7ef: SWAP1
0x7f0: DUP1
0x7f1: DUP1
0x7f2: CALLDATALOAD
0x7f3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x808: AND
0x809: SWAP1
0x80a: PUSH1 0x20
0x80c: ADD
0x80d: SWAP1
0x80e: SWAP3
0x80f: SWAP2
0x810: SWAP1
0x811: POP
0x812: POP
0x813: POP
0x814: PUSH2 0x1e2a
0x817: JUMP
0x818: JUMPDEST
0x819: PUSH1 0x40
0x81b: MLOAD
0x81c: DUP1
0x81d: DUP3
0x81e: DUP2
0x81f: MSTORE
0x820: PUSH1 0x20
0x822: ADD
0x823: SWAP2
0x824: POP
0x825: POP
0x826: PUSH1 0x40
0x828: MLOAD
0x829: DUP1
0x82a: SWAP2
0x82b: SUB
0x82c: SWAP1
0x82d: RETURN
0x82e: JUMPDEST
0x82f: PUSH2 0x890
0x832: PUSH1 0x4
0x834: DUP1
0x835: CALLDATASIZE
0x836: SUB
0x837: PUSH1 0x40
0x839: DUP2
0x83a: LT
0x83b: ISZERO
0x83c: PUSH2 0x844
0x83f: JUMPI
0x840: PUSH1 0x0
0x842: DUP1
0x843: REVERT
0x844: JUMPDEST
0x845: DUP2
0x846: ADD
0x847: SWAP1
0x848: DUP1
0x849: DUP1
0x84a: CALLDATALOAD
0x84b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x860: AND
0x861: SWAP1
0x862: PUSH1 0x20
0x864: ADD
0x865: SWAP1
0x866: SWAP3
0x867: SWAP2
0x868: SWAP1
0x869: DUP1
0x86a: CALLDATALOAD
0x86b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x880: AND
0x881: SWAP1
0x882: PUSH1 0x20
0x884: ADD
0x885: SWAP1
0x886: SWAP3
0x887: SWAP2
0x888: SWAP1
0x889: POP
0x88a: POP
0x88b: POP
0x88c: PUSH2 0x1e42
0x88f: JUMP
0x890: JUMPDEST
0x891: PUSH1 0x40
0x893: MLOAD
0x894: DUP1
0x895: DUP3
0x896: DUP2
0x897: MSTORE
0x898: PUSH1 0x20
0x89a: ADD
0x89b: SWAP2
0x89c: POP
0x89d: POP
0x89e: PUSH1 0x40
0x8a0: MLOAD
0x8a1: DUP1
0x8a2: SWAP2
0x8a3: SUB
0x8a4: SWAP1
0x8a5: RETURN
0x8a6: JUMPDEST
0x8a7: PUSH2 0x8f2
0x8aa: PUSH1 0x4
0x8ac: DUP1
0x8ad: CALLDATASIZE
0x8ae: SUB
0x8af: PUSH1 0x40
0x8b1: DUP2
0x8b2: LT
0x8b3: ISZERO
0x8b4: PUSH2 0x8bc
0x8b7: JUMPI
0x8b8: PUSH1 0x0
0x8ba: DUP1
0x8bb: REVERT
0x8bc: JUMPDEST
0x8bd: DUP2
0x8be: ADD
0x8bf: SWAP1
0x8c0: DUP1
0x8c1: DUP1
0x8c2: CALLDATALOAD
0x8c3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x8d8: AND
0x8d9: SWAP1
0x8da: PUSH1 0x20
0x8dc: ADD
0x8dd: SWAP1
0x8de: SWAP3
0x8df: SWAP2
0x8e0: SWAP1
0x8e1: DUP1
0x8e2: CALLDATALOAD
0x8e3: SWAP1
0x8e4: PUSH1 0x20
0x8e6: ADD
0x8e7: SWAP1
0x8e8: SWAP3
0x8e9: SWAP2
0x8ea: SWAP1
0x8eb: POP
0x8ec: POP
0x8ed: POP
0x8ee: PUSH2 0x1e67
0x8f1: JUMP
0x8f2: JUMPDEST
0x8f3: STOP
0x8f4: JUMPDEST
0x8f5: PUSH1 0x40
0x8f7: MLOAD
0x8f8: DUP1
0x8f9: PUSH1 0x40
0x8fb: ADD
0x8fc: PUSH1 0x40
0x8fe: MSTORE
0x8ff: DUP1
0x900: PUSH1 0xe
0x902: DUP2
0x903: MSTORE
0x904: PUSH1 0x20
0x906: ADD
0x907: PUSH32 0x44616920537461626c65636f696e000000000000000000000000000000000000
0x928: DUP2
0x929: MSTORE
0x92a: POP
0x92b: DUP2
0x92c: JUMP
0x92d: JUMPDEST
0x92e: PUSH1 0x0
0x930: DUP2
0x931: PUSH1 0x3
0x933: PUSH1 0x0
0x935: CALLER
0x936: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x94b: AND
0x94c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x961: AND
0x962: DUP2
0x963: MSTORE
0x964: PUSH1 0x20
0x966: ADD
0x967: SWAP1
0x968: DUP2
0x969: MSTORE
0x96a: PUSH1 0x20
0x96c: ADD
0x96d: PUSH1 0x0
0x96f: SHA3
0x970: PUSH1 0x0
0x972: DUP6
0x973: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x988: AND
0x989: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x99e: AND
0x99f: DUP2
0x9a0: MSTORE
0x9a1: PUSH1 0x20
0x9a3: ADD
0x9a4: SWAP1
0x9a5: DUP2
0x9a6: MSTORE
0x9a7: PUSH1 0x20
0x9a9: ADD
0x9aa: PUSH1 0x0
0x9ac: SHA3
0x9ad: DUP2
0x9ae: SWAP1
0x9af: SSTORE
0x9b0: POP
0x9b1: DUP3
0x9b2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x9c7: AND
0x9c8: CALLER
0x9c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x9de: AND
0x9df: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
0xa00: DUP5
0xa01: PUSH1 0x40
0xa03: MLOAD
0xa04: DUP1
0xa05: DUP3
0xa06: DUP2
0xa07: MSTORE
0xa08: PUSH1 0x20
0xa0a: ADD
0xa0b: SWAP2
0xa0c: POP
0xa0d: POP
0xa0e: PUSH1 0x40
0xa10: MLOAD
0xa11: DUP1
0xa12: SWAP2
0xa13: SUB
0xa14: SWAP1
0xa15: LOG3
0xa16: PUSH1 0x1
0xa18: SWAP1
0xa19: POP
0xa1a: SWAP3
0xa1b: SWAP2
0xa1c: POP
0xa1d: POP
0xa1e: JUMP
0xa1f: JUMPDEST
0xa20: PUSH1 0x1
0xa22: SLOAD
0xa23: DUP2
0xa24: JUMP
0xa25: JUMPDEST
0xa26: PUSH1 0x0
0xa28: DUP2
0xa29: PUSH1 0x2
0xa2b: PUSH1 0x0
0xa2d: DUP7
0xa2e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xa43: AND
0xa44: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xa59: AND
0xa5a: DUP2
0xa5b: MSTORE
0xa5c: PUSH1 0x20
0xa5e: ADD
0xa5f: SWAP1
0xa60: DUP2
0xa61: MSTORE
0xa62: PUSH1 0x20
0xa64: ADD
0xa65: PUSH1 0x0
0xa67: SHA3
0xa68: SLOAD
0xa69: LT
0xa6a: ISZERO
0xa6b: PUSH2 0xadc
0xa6e: JUMPI
0xa6f: PUSH1 0x40
0xa71: MLOAD
0xa72: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0xa93: DUP2
0xa94: MSTORE
0xa95: PUSH1 0x4
0xa97: ADD
0xa98: DUP1
0xa99: DUP1
0xa9a: PUSH1 0x20
0xa9c: ADD
0xa9d: DUP3
0xa9e: DUP2
0xa9f: SUB
0xaa0: DUP3
0xaa1: MSTORE
0xaa2: PUSH1 0x18
0xaa4: DUP2
0xaa5: MSTORE
0xaa6: PUSH1 0x20
0xaa8: ADD
0xaa9: DUP1
0xaaa: PUSH32 0x4461692f696e73756666696369656e742d62616c616e63650000000000000000
0xacb: DUP2
0xacc: MSTORE
0xacd: POP
0xace: PUSH1 0x20
0xad0: ADD
0xad1: SWAP2
0xad2: POP
0xad3: POP
0xad4: PUSH1 0x40
0xad6: MLOAD
0xad7: DUP1
0xad8: SWAP2
0xad9: SUB
0xada: SWAP1
0xadb: REVERT
0xadc: JUMPDEST
0xadd: CALLER
0xade: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xaf3: AND
0xaf4: DUP5
0xaf5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xb0a: AND
0xb0b: EQ
0xb0c: ISZERO
0xb0d: DUP1
0xb0e: ISZERO
0xb0f: PUSH2 0xbb4
0xb12: JUMPI
0xb13: POP
0xb14: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0xb35: PUSH1 0x3
0xb37: PUSH1 0x0
0xb39: DUP7
0xb3a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xb4f: AND
0xb50: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xb65: AND
0xb66: DUP2
0xb67: MSTORE
0xb68: PUSH1 0x20
0xb6a: ADD
0xb6b: SWAP1
0xb6c: DUP2
0xb6d: MSTORE
0xb6e: PUSH1 0x20
0xb70: ADD
0xb71: PUSH1 0x0
0xb73: SHA3
0xb74: PUSH1 0x0
0xb76: CALLER
0xb77: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xb8c: AND
0xb8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xba2: AND
0xba3: DUP2
0xba4: MSTORE
0xba5: PUSH1 0x20
0xba7: ADD
0xba8: SWAP1
0xba9: DUP2
0xbaa: MSTORE
0xbab: PUSH1 0x20
0xbad: ADD
0xbae: PUSH1 0x0
0xbb0: SHA3
0xbb1: SLOAD
0xbb2: EQ
0xbb3: ISZERO
0xbb4: JUMPDEST
0xbb5: ISZERO
0xbb6: PUSH2 0xdb2
0xbb9: JUMPI
0xbba: DUP2
0xbbb: PUSH1 0x3
0xbbd: PUSH1 0x0
0xbbf: DUP7
0xbc0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xbd5: AND
0xbd6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xbeb: AND
0xbec: DUP2
0xbed: MSTORE
0xbee: PUSH1 0x20
0xbf0: ADD
0xbf1: SWAP1
0xbf2: DUP2
0xbf3: MSTORE
0xbf4: PUSH1 0x20
0xbf6: ADD
0xbf7: PUSH1 0x0
0xbf9: SHA3
0xbfa: PUSH1 0x0
0xbfc: CALLER
0xbfd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xc12: AND
0xc13: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xc28: AND
0xc29: DUP2
0xc2a: MSTORE
0xc2b: PUSH1 0x20
0xc2d: ADD
0xc2e: SWAP1
0xc2f: DUP2
0xc30: MSTORE
0xc31: PUSH1 0x20
0xc33: ADD
0xc34: PUSH1 0x0
0xc36: SHA3
0xc37: SLOAD
0xc38: LT
0xc39: ISZERO
0xc3a: PUSH2 0xcab
0xc3d: JUMPI
0xc3e: PUSH1 0x40
0xc40: MLOAD
0xc41: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0xc62: DUP2
0xc63: MSTORE
0xc64: PUSH1 0x4
0xc66: ADD
0xc67: DUP1
0xc68: DUP1
0xc69: PUSH1 0x20
0xc6b: ADD
0xc6c: DUP3
0xc6d: DUP2
0xc6e: SUB
0xc6f: DUP3
0xc70: MSTORE
0xc71: PUSH1 0x1a
0xc73: DUP2
0xc74: MSTORE
0xc75: PUSH1 0x20
0xc77: ADD
0xc78: DUP1
0xc79: PUSH32 0x4461692f696e73756666696369656e742d616c6c6f77616e6365000000000000
0xc9a: DUP2
0xc9b: MSTORE
0xc9c: POP
0xc9d: PUSH1 0x20
0xc9f: ADD
0xca0: SWAP2
0xca1: POP
0xca2: POP
0xca3: PUSH1 0x40
0xca5: MLOAD
0xca6: DUP1
0xca7: SWAP2
0xca8: SUB
0xca9: SWAP1
0xcaa: REVERT
0xcab: JUMPDEST
0xcac: PUSH2 0xd31
0xcaf: PUSH1 0x3
0xcb1: PUSH1 0x0
0xcb3: DUP7
0xcb4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xcc9: AND
0xcca: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xcdf: AND
0xce0: DUP2
0xce1: MSTORE
0xce2: PUSH1 0x20
0xce4: ADD
0xce5: SWAP1
0xce6: DUP2
0xce7: MSTORE
0xce8: PUSH1 0x20
0xcea: ADD
0xceb: PUSH1 0x0
0xced: SHA3
0xcee: PUSH1 0x0
0xcf0: CALLER
0xcf1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xd06: AND
0xd07: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xd1c: AND
0xd1d: DUP2
0xd1e: MSTORE
0xd1f: PUSH1 0x20
0xd21: ADD
0xd22: SWAP1
0xd23: DUP2
0xd24: MSTORE
0xd25: PUSH1 0x20
0xd27: ADD
0xd28: PUSH1 0x0
0xd2a: SHA3
0xd2b: SLOAD
0xd2c: DUP4
0xd2d: PUSH2 0x1e77
0xd30: JUMP
0xd31: JUMPDEST
0xd32: PUSH1 0x3
0xd34: PUSH1 0x0
0xd36: DUP7
0xd37: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xd4c: AND
0xd4d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xd62: AND
0xd63: DUP2
0xd64: MSTORE
0xd65: PUSH1 0x20
0xd67: ADD
0xd68: SWAP1
0xd69: DUP2
0xd6a: MSTORE
0xd6b: PUSH1 0x20
0xd6d: ADD
0xd6e: PUSH1 0x0
0xd70: SHA3
0xd71: PUSH1 0x0
0xd73: CALLER
0xd74: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xd89: AND
0xd8a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xd9f: AND
0xda0: DUP2
0xda1: MSTORE
0xda2: PUSH1 0x20
0xda4: ADD
0xda5: SWAP1
0xda6: DUP2
0xda7: MSTORE
0xda8: PUSH1 0x20
0xdaa: ADD
0xdab: PUSH1 0x0
0xdad: SHA3
0xdae: DUP2
0xdaf: SWAP1
0xdb0: SSTORE
0xdb1: POP
0xdb2: JUMPDEST
0xdb3: PUSH2 0xdfb
0xdb6: PUSH1 0x2
0xdb8: PUSH1 0x0
0xdba: DUP7
0xdbb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xdd0: AND
0xdd1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xde6: AND
0xde7: DUP2
0xde8: MSTORE
0xde9: PUSH1 0x20
0xdeb: ADD
0xdec: SWAP1
0xded: DUP2
0xdee: MSTORE
0xdef: PUSH1 0x20
0xdf1: ADD
0xdf2: PUSH1 0x0
0xdf4: SHA3
0xdf5: SLOAD
0xdf6: DUP4
0xdf7: PUSH2 0x1e77
0xdfa: JUMP
0xdfb: JUMPDEST
0xdfc: PUSH1 0x2
0xdfe: PUSH1 0x0
0xe00: DUP7
0xe01: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xe16: AND
0xe17: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xe2c: AND
0xe2d: DUP2
0xe2e: MSTORE
0xe2f: PUSH1 0x20
0xe31: ADD
0xe32: SWAP1
0xe33: DUP2
0xe34: MSTORE
0xe35: PUSH1 0x20
0xe37: ADD
0xe38: PUSH1 0x0
0xe3a: SHA3
0xe3b: DUP2
0xe3c: SWAP1
0xe3d: SSTORE
0xe3e: POP
0xe3f: PUSH2 0xe87
0xe42: PUSH1 0x2
0xe44: PUSH1 0x0
0xe46: DUP6
0xe47: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xe5c: AND
0xe5d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xe72: AND
0xe73: DUP2
0xe74: MSTORE
0xe75: PUSH1 0x20
0xe77: ADD
0xe78: SWAP1
0xe79: DUP2
0xe7a: MSTORE
0xe7b: PUSH1 0x20
0xe7d: ADD
0xe7e: PUSH1 0x0
0xe80: SHA3
0xe81: SLOAD
0xe82: DUP4
0xe83: PUSH2 0x1e91
0xe86: JUMP
0xe87: JUMPDEST
0xe88: PUSH1 0x2
0xe8a: PUSH1 0x0
0xe8c: DUP6
0xe8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xea2: AND
0xea3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xeb8: AND
0xeb9: DUP2
0xeba: MSTORE
0xebb: PUSH1 0x20
0xebd: ADD
0xebe: SWAP1
0xebf: DUP2
0xec0: MSTORE
0xec1: PUSH1 0x20
0xec3: ADD
0xec4: PUSH1 0x0
0xec6: SHA3
0xec7: DUP2
0xec8: SWAP1
0xec9: SSTORE
0xeca: POP
0xecb: DUP3
0xecc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xee1: AND
0xee2: DUP5
0xee3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xef8: AND
0xef9: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
0xf1a: DUP5
0xf1b: PUSH1 0x40
0xf1d: MLOAD
0xf1e: DUP1
0xf1f: DUP3
0xf20: DUP2
0xf21: MSTORE
0xf22: PUSH1 0x20
0xf24: ADD
0xf25: SWAP2
0xf26: POP
0xf27: POP
0xf28: PUSH1 0x40
0xf2a: MLOAD
0xf2b: DUP1
0xf2c: SWAP2
0xf2d: SUB
0xf2e: SWAP1
0xf2f: LOG3
0xf30: PUSH1 0x1
0xf32: SWAP1
0xf33: POP
0xf34: SWAP4
0xf35: SWAP3
0xf36: POP
0xf37: POP
0xf38: POP
0xf39: JUMP
0xf3a: JUMPDEST
0xf3b: PUSH32 0xea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb
0xf5c: PUSH1 0x0
0xf5e: SHL
0xf5f: DUP2
0xf60: JUMP
0xf61: JUMPDEST
0xf62: PUSH1 0x12
0xf64: DUP2
0xf65: JUMP
0xf66: JUMPDEST
0xf67: PUSH1 0x5
0xf69: SLOAD
0xf6a: DUP2
0xf6b: JUMP
0xf6c: JUMPDEST
0xf6d: PUSH1 0x1
0xf6f: PUSH1 0x0
0xf71: DUP1
0xf72: CALLER
0xf73: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xf88: AND
0xf89: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0xf9e: AND
0xf9f: DUP2
0xfa0: MSTORE
0xfa1: PUSH1 0x20
0xfa3: ADD
0xfa4: SWAP1
0xfa5: DUP2
0xfa6: MSTORE
0xfa7: PUSH1 0x20
0xfa9: ADD
0xfaa: PUSH1 0x0
0xfac: SHA3
0xfad: SLOAD
0xfae: EQ
0xfaf: PUSH2 0x1020
0xfb2: JUMPI
0xfb3: PUSH1 0x40
0xfb5: MLOAD
0xfb6: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0xfd7: DUP2
0xfd8: MSTORE
0xfd9: PUSH1 0x4
0xfdb: ADD
0xfdc: DUP1
0xfdd: DUP1
0xfde: PUSH1 0x20
0xfe0: ADD
0xfe1: DUP3
0xfe2: DUP2
0xfe3: SUB
0xfe4: DUP3
0xfe5: MSTORE
0xfe6: PUSH1 0x12
0xfe8: DUP2
0xfe9: MSTORE
0xfea: PUSH1 0x20
0xfec: ADD
0xfed: DUP1
0xfee: PUSH32 0x4461692f6e6f742d617574686f72697a65640000000000000000000000000000
0x100f: DUP2
0x1010: MSTORE
0x1011: POP
0x1012: PUSH1 0x20
0x1014: ADD
0x1015: SWAP2
0x1016: POP
0x1017: POP
0x1018: PUSH1 0x40
0x101a: MLOAD
0x101b: DUP1
0x101c: SWAP2
0x101d: SUB
0x101e: SWAP1
0x101f: REVERT
0x1020: JUMPDEST
0x1021: PUSH2 0x1069
0x1024: PUSH1 0x2
0x1026: PUSH1 0x0
0x1028: DUP5
0x1029: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x103e: AND
0x103f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1054: AND
0x1055: DUP2
0x1056: MSTORE
0x1057: PUSH1 0x20
0x1059: ADD
0x105a: SWAP1
0x105b: DUP2
0x105c: MSTORE
0x105d: PUSH1 0x20
0x105f: ADD
0x1060: PUSH1 0x0
0x1062: SHA3
0x1063: SLOAD
0x1064: DUP3
0x1065: PUSH2 0x1e91
0x1068: JUMP
0x1069: JUMPDEST
0x106a: PUSH1 0x2
0x106c: PUSH1 0x0
0x106e: DUP5
0x106f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1084: AND
0x1085: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x109a: AND
0x109b: DUP2
0x109c: MSTORE
0x109d: PUSH1 0x20
0x109f: ADD
0x10a0: SWAP1
0x10a1: DUP2
0x10a2: MSTORE
0x10a3: PUSH1 0x20
0x10a5: ADD
0x10a6: PUSH1 0x0
0x10a8: SHA3
0x10a9: DUP2
0x10aa: SWAP1
0x10ab: SSTORE
0x10ac: POP
0x10ad: PUSH2 0x10b8
0x10b0: PUSH1 0x1
0x10b2: SLOAD
0x10b3: DUP3
0x10b4: PUSH2 0x1e91
0x10b7: JUMP
0x10b8: JUMPDEST
0x10b9: PUSH1 0x1
0x10bb: DUP2
0x10bc: SWAP1
0x10bd: SSTORE
0x10be: POP
0x10bf: DUP2
0x10c0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x10d5: AND
0x10d6: PUSH1 0x0
0x10d8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x10ed: AND
0x10ee: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
0x110f: DUP4
0x1110: PUSH1 0x40
0x1112: MLOAD
0x1113: DUP1
0x1114: DUP3
0x1115: DUP2
0x1116: MSTORE
0x1117: PUSH1 0x20
0x1119: ADD
0x111a: SWAP2
0x111b: POP
0x111c: POP
0x111d: PUSH1 0x40
0x111f: MLOAD
0x1120: DUP1
0x1121: SWAP2
0x1122: SUB
0x1123: SWAP1
0x1124: LOG3
0x1125: POP
0x1126: POP
0x1127: JUMP
0x1128: JUMPDEST
0x1129: PUSH1 0x40
0x112b: MLOAD
0x112c: DUP1
0x112d: PUSH1 0x40
0x112f: ADD
0x1130: PUSH1 0x40
0x1132: MSTORE
0x1133: DUP1
0x1134: PUSH1 0x1
0x1136: DUP2
0x1137: MSTORE
0x1138: PUSH1 0x20
0x113a: ADD
0x113b: PUSH32 0x3100000000000000000000000000000000000000000000000000000000000000
0x115c: DUP2
0x115d: MSTORE
0x115e: POP
0x115f: DUP2
0x1160: JUMP
0x1161: JUMPDEST
0x1162: PUSH1 0x1
0x1164: PUSH1 0x0
0x1166: DUP1
0x1167: CALLER
0x1168: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x117d: AND
0x117e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1193: AND
0x1194: DUP2
0x1195: MSTORE
0x1196: PUSH1 0x20
0x1198: ADD
0x1199: SWAP1
0x119a: DUP2
0x119b: MSTORE
0x119c: PUSH1 0x20
0x119e: ADD
0x119f: PUSH1 0x0
0x11a1: SHA3
0x11a2: SLOAD
0x11a3: EQ
0x11a4: PUSH2 0x1215
0x11a7: JUMPI
0x11a8: PUSH1 0x40
0x11aa: MLOAD
0x11ab: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x11cc: DUP2
0x11cd: MSTORE
0x11ce: PUSH1 0x4
0x11d0: ADD
0x11d1: DUP1
0x11d2: DUP1
0x11d3: PUSH1 0x20
0x11d5: ADD
0x11d6: DUP3
0x11d7: DUP2
0x11d8: SUB
0x11d9: DUP3
0x11da: MSTORE
0x11db: PUSH1 0x12
0x11dd: DUP2
0x11de: MSTORE
0x11df: PUSH1 0x20
0x11e1: ADD
0x11e2: DUP1
0x11e3: PUSH32 0x4461692f6e6f742d617574686f72697a65640000000000000000000000000000
0x1204: DUP2
0x1205: MSTORE
0x1206: POP
0x1207: PUSH1 0x20
0x1209: ADD
0x120a: SWAP2
0x120b: POP
0x120c: POP
0x120d: PUSH1 0x40
0x120f: MLOAD
0x1210: DUP1
0x1211: SWAP2
0x1212: SUB
0x1213: SWAP1
0x1214: REVERT
0x1215: JUMPDEST
0x1216: PUSH1 0x1
0x1218: PUSH1 0x0
0x121a: DUP1
0x121b: DUP4
0x121c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1231: AND
0x1232: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1247: AND
0x1248: DUP2
0x1249: MSTORE
0x124a: PUSH1 0x20
0x124c: ADD
0x124d: SWAP1
0x124e: DUP2
0x124f: MSTORE
0x1250: PUSH1 0x20
0x1252: ADD
0x1253: PUSH1 0x0
0x1255: SHA3
0x1256: DUP2
0x1257: SWAP1
0x1258: SSTORE
0x1259: POP
0x125a: MSIZE
0x125b: PUSH2 0x120
0x125e: DUP2
0x125f: ADD
0x1260: PUSH1 0x40
0x1262: MSTORE
0x1263: PUSH1 0x20
0x1265: DUP2
0x1266: MSTORE
0x1267: PUSH1 0xe0
0x1269: PUSH1 0x20
0x126b: DUP3
0x126c: ADD
0x126d: MSTORE
0x126e: PUSH1 0xe0
0x1270: PUSH1 0x0
0x1272: PUSH1 0x40
0x1274: DUP4
0x1275: ADD
0x1276: CALLDATACOPY
0x1277: PUSH1 0x24
0x1279: CALLDATALOAD
0x127a: PUSH1 0x4
0x127c: CALLDATALOAD
0x127d: CALLER
0x127e: PUSH1 0x0
0x1280: CALLDATALOAD
0x1281: PUSH1 0xe0
0x1283: SHR
0x1284: PUSH1 0xe0
0x1286: SHL
0x1287: PUSH2 0x120
0x128a: DUP6
0x128b: LOG4
0x128c: POP
0x128d: POP
0x128e: JUMP
0x128f: JUMPDEST
0x1290: PUSH1 0x2
0x1292: PUSH1 0x20
0x1294: MSTORE
0x1295: DUP1
0x1296: PUSH1 0x0
0x1298: MSTORE
0x1299: PUSH1 0x40
0x129b: PUSH1 0x0
0x129d: SHA3
0x129e: PUSH1 0x0
0x12a0: SWAP2
0x12a1: POP
0x12a2: SWAP1
0x12a3: POP
0x12a4: SLOAD
0x12a5: DUP2
0x12a6: JUMP
0x12a7: JUMPDEST
0x12a8: PUSH1 0x4
0x12aa: PUSH1 0x20
0x12ac: MSTORE
0x12ad: DUP1
0x12ae: PUSH1 0x0
0x12b0: MSTORE
0x12b1: PUSH1 0x40
0x12b3: PUSH1 0x0
0x12b5: SHA3
0x12b6: PUSH1 0x0
0x12b8: SWAP2
0x12b9: POP
0x12ba: SWAP1
0x12bb: POP
0x12bc: SLOAD
0x12bd: DUP2
0x12be: JUMP
0x12bf: JUMPDEST
0x12c0: PUSH1 0x0
0x12c2: PUSH1 0x5
0x12c4: SLOAD
0x12c5: PUSH32 0xea2aa0a1be11a07ed86d755c93467f4f82362b452371d1ba94d1715123511acb
0x12e6: PUSH1 0x0
0x12e8: SHL
0x12e9: DUP11
0x12ea: DUP11
0x12eb: DUP11
0x12ec: DUP11
0x12ed: DUP11
0x12ee: PUSH1 0x40
0x12f0: MLOAD
0x12f1: PUSH1 0x20
0x12f3: ADD
0x12f4: DUP1
0x12f5: DUP8
0x12f6: DUP2
0x12f7: MSTORE
0x12f8: PUSH1 0x20
0x12fa: ADD
0x12fb: DUP7
0x12fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1311: AND
0x1312: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1327: AND
0x1328: DUP2
0x1329: MSTORE
0x132a: PUSH1 0x20
0x132c: ADD
0x132d: DUP6
0x132e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1343: AND
0x1344: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1359: AND
0x135a: DUP2
0x135b: MSTORE
0x135c: PUSH1 0x20
0x135e: ADD
0x135f: DUP5
0x1360: DUP2
0x1361: MSTORE
0x1362: PUSH1 0x20
0x1364: ADD
0x1365: DUP4
0x1366: DUP2
0x1367: MSTORE
0x1368: PUSH1 0x20
0x136a: ADD
0x136b: DUP3
0x136c: ISZERO
0x136d: ISZERO
0x136e: ISZERO
0x136f: ISZERO
0x1370: DUP2
0x1371: MSTORE
0x1372: PUSH1 0x20
0x1374: ADD
0x1375: SWAP7
0x1376: POP
0x1377: POP
0x1378: POP
0x1379: POP
0x137a: POP
0x137b: POP
0x137c: POP
0x137d: PUSH1 0x40
0x137f: MLOAD
0x1380: PUSH1 0x20
0x1382: DUP2
0x1383: DUP4
0x1384: SUB
0x1385: SUB
0x1386: DUP2
0x1387: MSTORE
0x1388: SWAP1
0x1389: PUSH1 0x40
0x138b: MSTORE
0x138c: DUP1
0x138d: MLOAD
0x138e: SWAP1
0x138f: PUSH1 0x20
0x1391: ADD
0x1392: SHA3
0x1393: PUSH1 0x40
0x1395: MLOAD
0x1396: PUSH1 0x20
0x1398: ADD
0x1399: DUP1
0x139a: DUP1
0x139b: PUSH32 0x1901000000000000000000000000000000000000000000000000000000000000
0x13bc: DUP2
0x13bd: MSTORE
0x13be: POP
0x13bf: PUSH1 0x2
0x13c1: ADD
0x13c2: DUP4
0x13c3: DUP2
0x13c4: MSTORE
0x13c5: PUSH1 0x20
0x13c7: ADD
0x13c8: DUP3
0x13c9: DUP2
0x13ca: MSTORE
0x13cb: PUSH1 0x20
0x13cd: ADD
0x13ce: SWAP3
0x13cf: POP
0x13d0: POP
0x13d1: POP
0x13d2: PUSH1 0x40
0x13d4: MLOAD
0x13d5: PUSH1 0x20
0x13d7: DUP2
0x13d8: DUP4
0x13d9: SUB
0x13da: SUB
0x13db: DUP2
0x13dc: MSTORE
0x13dd: SWAP1
0x13de: PUSH1 0x40
0x13e0: MSTORE
0x13e1: DUP1
0x13e2: MLOAD
0x13e3: SWAP1
0x13e4: PUSH1 0x20
0x13e6: ADD
0x13e7: SHA3
0x13e8: SWAP1
0x13e9: POP
0x13ea: PUSH1 0x0
0x13ec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1401: AND
0x1402: DUP10
0x1403: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1418: AND
0x1419: EQ
0x141a: ISZERO
0x141b: PUSH2 0x148c
0x141e: JUMPI
0x141f: PUSH1 0x40
0x1421: MLOAD
0x1422: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x1443: DUP2
0x1444: MSTORE
0x1445: PUSH1 0x4
0x1447: ADD
0x1448: DUP1
0x1449: DUP1
0x144a: PUSH1 0x20
0x144c: ADD
0x144d: DUP3
0x144e: DUP2
0x144f: SUB
0x1450: DUP3
0x1451: MSTORE
0x1452: PUSH1 0x15
0x1454: DUP2
0x1455: MSTORE
0x1456: PUSH1 0x20
0x1458: ADD
0x1459: DUP1
0x145a: PUSH32 0x4461692f696e76616c69642d616464726573732d300000000000000000000000
0x147b: DUP2
0x147c: MSTORE
0x147d: POP
0x147e: PUSH1 0x20
0x1480: ADD
0x1481: SWAP2
0x1482: POP
0x1483: POP
0x1484: PUSH1 0x40
0x1486: MLOAD
0x1487: DUP1
0x1488: SWAP2
0x1489: SUB
0x148a: SWAP1
0x148b: REVERT
0x148c: JUMPDEST
0x148d: PUSH1 0x1
0x148f: DUP2
0x1490: DUP6
0x1491: DUP6
0x1492: DUP6
0x1493: PUSH1 0x40
0x1495: MLOAD
0x1496: PUSH1 0x0
0x1498: DUP2
0x1499: MSTORE
0x149a: PUSH1 0x20
0x149c: ADD
0x149d: PUSH1 0x40
0x149f: MSTORE
0x14a0: PUSH1 0x40
0x14a2: MLOAD
0x14a3: DUP1
0x14a4: DUP6
0x14a5: DUP2
0x14a6: MSTORE
0x14a7: PUSH1 0x20
0x14a9: ADD
0x14aa: DUP5
0x14ab: PUSH1 0xff
0x14ad: AND
0x14ae: PUSH1 0xff
0x14b0: AND
0x14b1: DUP2
0x14b2: MSTORE
0x14b3: PUSH1 0x20
0x14b5: ADD
0x14b6: DUP4
0x14b7: DUP2
0x14b8: MSTORE
0x14b9: PUSH1 0x20
0x14bb: ADD
0x14bc: DUP3
0x14bd: DUP2
0x14be: MSTORE
0x14bf: PUSH1 0x20
0x14c1: ADD
0x14c2: SWAP5
0x14c3: POP
0x14c4: POP
0x14c5: POP
0x14c6: POP
0x14c7: POP
0x14c8: PUSH1 0x20
0x14ca: PUSH1 0x40
0x14cc: MLOAD
0x14cd: PUSH1 0x20
0x14cf: DUP2
0x14d0: SUB
0x14d1: SWAP1
0x14d2: DUP1
0x14d3: DUP5
0x14d4: SUB
0x14d5: SWAP1
0x14d6: DUP6
0x14d7: GAS
0x14d8: STATICCALL
0x14d9: ISZERO
0x14da: DUP1
0x14db: ISZERO
0x14dc: PUSH2 0x14e9
0x14df: JUMPI
0x14e0: RETURNDATASIZE
0x14e1: PUSH1 0x0
0x14e3: DUP1
0x14e4: RETURNDATACOPY
0x14e5: RETURNDATASIZE
0x14e6: PUSH1 0x0
0x14e8: REVERT
0x14e9: JUMPDEST
0x14ea: POP
0x14eb: POP
0x14ec: POP
0x14ed: PUSH1 0x20
0x14ef: PUSH1 0x40
0x14f1: MLOAD
0x14f2: SUB
0x14f3: MLOAD
0x14f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1509: AND
0x150a: DUP10
0x150b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1520: AND
0x1521: EQ
0x1522: PUSH2 0x1593
0x1525: JUMPI
0x1526: PUSH1 0x40
0x1528: MLOAD
0x1529: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x154a: DUP2
0x154b: MSTORE
0x154c: PUSH1 0x4
0x154e: ADD
0x154f: DUP1
0x1550: DUP1
0x1551: PUSH1 0x20
0x1553: ADD
0x1554: DUP3
0x1555: DUP2
0x1556: SUB
0x1557: DUP3
0x1558: MSTORE
0x1559: PUSH1 0x12
0x155b: DUP2
0x155c: MSTORE
0x155d: PUSH1 0x20
0x155f: ADD
0x1560: DUP1
0x1561: PUSH32 0x4461692f696e76616c69642d7065726d69740000000000000000000000000000
0x1582: DUP2
0x1583: MSTORE
0x1584: POP
0x1585: PUSH1 0x20
0x1587: ADD
0x1588: SWAP2
0x1589: POP
0x158a: POP
0x158b: PUSH1 0x40
0x158d: MLOAD
0x158e: DUP1
0x158f: SWAP2
0x1590: SUB
0x1591: SWAP1
0x1592: REVERT
0x1593: JUMPDEST
0x1594: PUSH1 0x0
0x1596: DUP7
0x1597: EQ
0x1598: DUP1
0x1599: PUSH2 0x15a2
0x159c: JUMPI
0x159d: POP
0x159e: DUP6
0x159f: TIMESTAMP
0x15a0: GT
0x15a1: ISZERO
0x15a2: JUMPDEST
0x15a3: PUSH2 0x1614
0x15a6: JUMPI
0x15a7: PUSH1 0x40
0x15a9: MLOAD
0x15aa: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x15cb: DUP2
0x15cc: MSTORE
0x15cd: PUSH1 0x4
0x15cf: ADD
0x15d0: DUP1
0x15d1: DUP1
0x15d2: PUSH1 0x20
0x15d4: ADD
0x15d5: DUP3
0x15d6: DUP2
0x15d7: SUB
0x15d8: DUP3
0x15d9: MSTORE
0x15da: PUSH1 0x12
0x15dc: DUP2
0x15dd: MSTORE
0x15de: PUSH1 0x20
0x15e0: ADD
0x15e1: DUP1
0x15e2: PUSH32 0x4461692f7065726d69742d657870697265640000000000000000000000000000
0x1603: DUP2
0x1604: MSTORE
0x1605: POP
0x1606: PUSH1 0x20
0x1608: ADD
0x1609: SWAP2
0x160a: POP
0x160b: POP
0x160c: PUSH1 0x40
0x160e: MLOAD
0x160f: DUP1
0x1610: SWAP2
0x1611: SUB
0x1612: SWAP1
0x1613: REVERT
0x1614: JUMPDEST
0x1615: PUSH1 0x4
0x1617: PUSH1 0x0
0x1619: DUP11
0x161a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x162f: AND
0x1630: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1645: AND
0x1646: DUP2
0x1647: MSTORE
0x1648: PUSH1 0x20
0x164a: ADD
0x164b: SWAP1
0x164c: DUP2
0x164d: MSTORE
0x164e: PUSH1 0x20
0x1650: ADD
0x1651: PUSH1 0x0
0x1653: SHA3
0x1654: PUSH1 0x0
0x1656: DUP2
0x1657: SLOAD
0x1658: DUP1
0x1659: SWAP3
0x165a: SWAP2
0x165b: SWAP1
0x165c: PUSH1 0x1
0x165e: ADD
0x165f: SWAP2
0x1660: SWAP1
0x1661: POP
0x1662: SSTORE
0x1663: DUP8
0x1664: EQ
0x1665: PUSH2 0x16d6
0x1668: JUMPI
0x1669: PUSH1 0x40
0x166b: MLOAD
0x166c: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x168d: DUP2
0x168e: MSTORE
0x168f: PUSH1 0x4
0x1691: ADD
0x1692: DUP1
0x1693: DUP1
0x1694: PUSH1 0x20
0x1696: ADD
0x1697: DUP3
0x1698: DUP2
0x1699: SUB
0x169a: DUP3
0x169b: MSTORE
0x169c: PUSH1 0x11
0x169e: DUP2
0x169f: MSTORE
0x16a0: PUSH1 0x20
0x16a2: ADD
0x16a3: DUP1
0x16a4: PUSH32 0x4461692f696e76616c69642d6e6f6e6365000000000000000000000000000000
0x16c5: DUP2
0x16c6: MSTORE
0x16c7: POP
0x16c8: PUSH1 0x20
0x16ca: ADD
0x16cb: SWAP2
0x16cc: POP
0x16cd: POP
0x16ce: PUSH1 0x40
0x16d0: MLOAD
0x16d1: DUP1
0x16d2: SWAP2
0x16d3: SUB
0x16d4: SWAP1
0x16d5: REVERT
0x16d6: JUMPDEST
0x16d7: PUSH1 0x0
0x16d9: DUP6
0x16da: PUSH2 0x16e4
0x16dd: JUMPI
0x16de: PUSH1 0x0
0x16e0: PUSH2 0x1706
0x16e3: JUMP
0x16e4: JUMPDEST
0x16e5: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0x1706: JUMPDEST
0x1707: SWAP1
0x1708: POP
0x1709: DUP1
0x170a: PUSH1 0x3
0x170c: PUSH1 0x0
0x170e: DUP13
0x170f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1724: AND
0x1725: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x173a: AND
0x173b: DUP2
0x173c: MSTORE
0x173d: PUSH1 0x20
0x173f: ADD
0x1740: SWAP1
0x1741: DUP2
0x1742: MSTORE
0x1743: PUSH1 0x20
0x1745: ADD
0x1746: PUSH1 0x0
0x1748: SHA3
0x1749: PUSH1 0x0
0x174b: DUP12
0x174c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1761: AND
0x1762: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1777: AND
0x1778: DUP2
0x1779: MSTORE
0x177a: PUSH1 0x20
0x177c: ADD
0x177d: SWAP1
0x177e: DUP2
0x177f: MSTORE
0x1780: PUSH1 0x20
0x1782: ADD
0x1783: PUSH1 0x0
0x1785: SHA3
0x1786: DUP2
0x1787: SWAP1
0x1788: SSTORE
0x1789: POP
0x178a: DUP9
0x178b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x17a0: AND
0x17a1: DUP11
0x17a2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x17b7: AND
0x17b8: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925
0x17d9: DUP4
0x17da: PUSH1 0x40
0x17dc: MLOAD
0x17dd: DUP1
0x17de: DUP3
0x17df: DUP2
0x17e0: MSTORE
0x17e1: PUSH1 0x20
0x17e3: ADD
0x17e4: SWAP2
0x17e5: POP
0x17e6: POP
0x17e7: PUSH1 0x40
0x17e9: MLOAD
0x17ea: DUP1
0x17eb: SWAP2
0x17ec: SUB
0x17ed: SWAP1
0x17ee: LOG3
0x17ef: POP
0x17f0: POP
0x17f1: POP
0x17f2: POP
0x17f3: POP
0x17f4: POP
0x17f5: POP
0x17f6: POP
0x17f7: POP
0x17f8: POP
0x17f9: JUMP
0x17fa: JUMPDEST
0x17fb: PUSH1 0x40
0x17fd: MLOAD
0x17fe: DUP1
0x17ff: PUSH1 0x40
0x1801: ADD
0x1802: PUSH1 0x40
0x1804: MSTORE
0x1805: DUP1
0x1806: PUSH1 0x3
0x1808: DUP2
0x1809: MSTORE
0x180a: PUSH1 0x20
0x180c: ADD
0x180d: PUSH32 0x4441490000000000000000000000000000000000000000000000000000000000
0x182e: DUP2
0x182f: MSTORE
0x1830: POP
0x1831: DUP2
0x1832: JUMP
0x1833: JUMPDEST
0x1834: PUSH1 0x1
0x1836: PUSH1 0x0
0x1838: DUP1
0x1839: CALLER
0x183a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x184f: AND
0x1850: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1865: AND
0x1866: DUP2
0x1867: MSTORE
0x1868: PUSH1 0x20
0x186a: ADD
0x186b: SWAP1
0x186c: DUP2
0x186d: MSTORE
0x186e: PUSH1 0x20
0x1870: ADD
0x1871: PUSH1 0x0
0x1873: SHA3
0x1874: SLOAD
0x1875: EQ
0x1876: PUSH2 0x18e7
0x1879: JUMPI
0x187a: PUSH1 0x40
0x187c: MLOAD
0x187d: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x189e: DUP2
0x189f: MSTORE
0x18a0: PUSH1 0x4
0x18a2: ADD
0x18a3: DUP1
0x18a4: DUP1
0x18a5: PUSH1 0x20
0x18a7: ADD
0x18a8: DUP3
0x18a9: DUP2
0x18aa: SUB
0x18ab: DUP3
0x18ac: MSTORE
0x18ad: PUSH1 0x12
0x18af: DUP2
0x18b0: MSTORE
0x18b1: PUSH1 0x20
0x18b3: ADD
0x18b4: DUP1
0x18b5: PUSH32 0x4461692f6e6f742d617574686f72697a65640000000000000000000000000000
0x18d6: DUP2
0x18d7: MSTORE
0x18d8: POP
0x18d9: PUSH1 0x20
0x18db: ADD
0x18dc: SWAP2
0x18dd: POP
0x18de: POP
0x18df: PUSH1 0x40
0x18e1: MLOAD
0x18e2: DUP1
0x18e3: SWAP2
0x18e4: SUB
0x18e5: SWAP1
0x18e6: REVERT
0x18e7: JUMPDEST
0x18e8: PUSH1 0x0
0x18ea: DUP1
0x18eb: PUSH1 0x0
0x18ed: DUP4
0x18ee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1903: AND
0x1904: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1919: AND
0x191a: DUP2
0x191b: MSTORE
0x191c: PUSH1 0x20
0x191e: ADD
0x191f: SWAP1
0x1920: DUP2
0x1921: MSTORE
0x1922: PUSH1 0x20
0x1924: ADD
0x1925: PUSH1 0x0
0x1927: SHA3
0x1928: DUP2
0x1929: SWAP1
0x192a: SSTORE
0x192b: POP
0x192c: MSIZE
0x192d: PUSH2 0x120
0x1930: DUP2
0x1931: ADD
0x1932: PUSH1 0x40
0x1934: MSTORE
0x1935: PUSH1 0x20
0x1937: DUP2
0x1938: MSTORE
0x1939: PUSH1 0xe0
0x193b: PUSH1 0x20
0x193d: DUP3
0x193e: ADD
0x193f: MSTORE
0x1940: PUSH1 0xe0
0x1942: PUSH1 0x0
0x1944: PUSH1 0x40
0x1946: DUP4
0x1947: ADD
0x1948: CALLDATACOPY
0x1949: PUSH1 0x24
0x194b: CALLDATALOAD
0x194c: PUSH1 0x4
0x194e: CALLDATALOAD
0x194f: CALLER
0x1950: PUSH1 0x0
0x1952: CALLDATALOAD
0x1953: PUSH1 0xe0
0x1955: SHR
0x1956: PUSH1 0xe0
0x1958: SHL
0x1959: PUSH2 0x120
0x195c: DUP6
0x195d: LOG4
0x195e: POP
0x195f: POP
0x1960: JUMP
0x1961: JUMPDEST
0x1962: DUP1
0x1963: PUSH1 0x2
0x1965: PUSH1 0x0
0x1967: DUP5
0x1968: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x197d: AND
0x197e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1993: AND
0x1994: DUP2
0x1995: MSTORE
0x1996: PUSH1 0x20
0x1998: ADD
0x1999: SWAP1
0x199a: DUP2
0x199b: MSTORE
0x199c: PUSH1 0x20
0x199e: ADD
0x199f: PUSH1 0x0
0x19a1: SHA3
0x19a2: SLOAD
0x19a3: LT
0x19a4: ISZERO
0x19a5: PUSH2 0x1a16
0x19a8: JUMPI
0x19a9: PUSH1 0x40
0x19ab: MLOAD
0x19ac: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x19cd: DUP2
0x19ce: MSTORE
0x19cf: PUSH1 0x4
0x19d1: ADD
0x19d2: DUP1
0x19d3: DUP1
0x19d4: PUSH1 0x20
0x19d6: ADD
0x19d7: DUP3
0x19d8: DUP2
0x19d9: SUB
0x19da: DUP3
0x19db: MSTORE
0x19dc: PUSH1 0x18
0x19de: DUP2
0x19df: MSTORE
0x19e0: PUSH1 0x20
0x19e2: ADD
0x19e3: DUP1
0x19e4: PUSH32 0x4461692f696e73756666696369656e742d62616c616e63650000000000000000
0x1a05: DUP2
0x1a06: MSTORE
0x1a07: POP
0x1a08: PUSH1 0x20
0x1a0a: ADD
0x1a0b: SWAP2
0x1a0c: POP
0x1a0d: POP
0x1a0e: PUSH1 0x40
0x1a10: MLOAD
0x1a11: DUP1
0x1a12: SWAP2
0x1a13: SUB
0x1a14: SWAP1
0x1a15: REVERT
0x1a16: JUMPDEST
0x1a17: CALLER
0x1a18: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1a2d: AND
0x1a2e: DUP3
0x1a2f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1a44: AND
0x1a45: EQ
0x1a46: ISZERO
0x1a47: DUP1
0x1a48: ISZERO
0x1a49: PUSH2 0x1aee
0x1a4c: JUMPI
0x1a4d: POP
0x1a4e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0x1a6f: PUSH1 0x3
0x1a71: PUSH1 0x0
0x1a73: DUP5
0x1a74: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1a89: AND
0x1a8a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1a9f: AND
0x1aa0: DUP2
0x1aa1: MSTORE
0x1aa2: PUSH1 0x20
0x1aa4: ADD
0x1aa5: SWAP1
0x1aa6: DUP2
0x1aa7: MSTORE
0x1aa8: PUSH1 0x20
0x1aaa: ADD
0x1aab: PUSH1 0x0
0x1aad: SHA3
0x1aae: PUSH1 0x0
0x1ab0: CALLER
0x1ab1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1ac6: AND
0x1ac7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1adc: AND
0x1add: DUP2
0x1ade: MSTORE
0x1adf: PUSH1 0x20
0x1ae1: ADD
0x1ae2: SWAP1
0x1ae3: DUP2
0x1ae4: MSTORE
0x1ae5: PUSH1 0x20
0x1ae7: ADD
0x1ae8: PUSH1 0x0
0x1aea: SHA3
0x1aeb: SLOAD
0x1aec: EQ
0x1aed: ISZERO
0x1aee: JUMPDEST
0x1aef: ISZERO
0x1af0: PUSH2 0x1cec
0x1af3: JUMPI
0x1af4: DUP1
0x1af5: PUSH1 0x3
0x1af7: PUSH1 0x0
0x1af9: DUP5
0x1afa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1b0f: AND
0x1b10: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1b25: AND
0x1b26: DUP2
0x1b27: MSTORE
0x1b28: PUSH1 0x20
0x1b2a: ADD
0x1b2b: SWAP1
0x1b2c: DUP2
0x1b2d: MSTORE
0x1b2e: PUSH1 0x20
0x1b30: ADD
0x1b31: PUSH1 0x0
0x1b33: SHA3
0x1b34: PUSH1 0x0
0x1b36: CALLER
0x1b37: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1b4c: AND
0x1b4d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1b62: AND
0x1b63: DUP2
0x1b64: MSTORE
0x1b65: PUSH1 0x20
0x1b67: ADD
0x1b68: SWAP1
0x1b69: DUP2
0x1b6a: MSTORE
0x1b6b: PUSH1 0x20
0x1b6d: ADD
0x1b6e: PUSH1 0x0
0x1b70: SHA3
0x1b71: SLOAD
0x1b72: LT
0x1b73: ISZERO
0x1b74: PUSH2 0x1be5
0x1b77: JUMPI
0x1b78: PUSH1 0x40
0x1b7a: MLOAD
0x1b7b: PUSH32 0x8c379a000000000000000000000000000000000000000000000000000000000
0x1b9c: DUP2
0x1b9d: MSTORE
0x1b9e: PUSH1 0x4
0x1ba0: ADD
0x1ba1: DUP1
0x1ba2: DUP1
0x1ba3: PUSH1 0x20
0x1ba5: ADD
0x1ba6: DUP3
0x1ba7: DUP2
0x1ba8: SUB
0x1ba9: DUP3
0x1baa: MSTORE
0x1bab: PUSH1 0x1a
0x1bad: DUP2
0x1bae: MSTORE
0x1baf: PUSH1 0x20
0x1bb1: ADD
0x1bb2: DUP1
0x1bb3: PUSH32 0x4461692f696e73756666696369656e742d616c6c6f77616e6365000000000000
0x1bd4: DUP2
0x1bd5: MSTORE
0x1bd6: POP
0x1bd7: PUSH1 0x20
0x1bd9: ADD
0x1bda: SWAP2
0x1bdb: POP
0x1bdc: POP
0x1bdd: PUSH1 0x40
0x1bdf: MLOAD
0x1be0: DUP1
0x1be1: SWAP2
0x1be2: SUB
0x1be3: SWAP1
0x1be4: REVERT
0x1be5: JUMPDEST
0x1be6: PUSH2 0x1c6b
0x1be9: PUSH1 0x3
0x1beb: PUSH1 0x0
0x1bed: DUP5
0x1bee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1c03: AND
0x1c04: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1c19: AND
0x1c1a: DUP2
0x1c1b: MSTORE
0x1c1c: PUSH1 0x20
0x1c1e: ADD
0x1c1f: SWAP1
0x1c20: DUP2
0x1c21: MSTORE
0x1c22: PUSH1 0x20
0x1c24: ADD
0x1c25: PUSH1 0x0
0x1c27: SHA3
0x1c28: PUSH1 0x0
0x1c2a: CALLER
0x1c2b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1c40: AND
0x1c41: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1c56: AND
0x1c57: DUP2
0x1c58: MSTORE
0x1c59: PUSH1 0x20
0x1c5b: ADD
0x1c5c: SWAP1
0x1c5d: DUP2
0x1c5e: MSTORE
0x1c5f: PUSH1 0x20
0x1c61: ADD
0x1c62: PUSH1 0x0
0x1c64: SHA3
0x1c65: SLOAD
0x1c66: DUP3
0x1c67: PUSH2 0x1e77
0x1c6a: JUMP
0x1c6b: JUMPDEST
0x1c6c: PUSH1 0x3
0x1c6e: PUSH1 0x0
0x1c70: DUP5
0x1c71: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1c86: AND
0x1c87: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1c9c: AND
0x1c9d: DUP2
0x1c9e: MSTORE
0x1c9f: PUSH1 0x20
0x1ca1: ADD
0x1ca2: SWAP1
0x1ca3: DUP2
0x1ca4: MSTORE
0x1ca5: PUSH1 0x20
0x1ca7: ADD
0x1ca8: PUSH1 0x0
0x1caa: SHA3
0x1cab: PUSH1 0x0
0x1cad: CALLER
0x1cae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1cc3: AND
0x1cc4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1cd9: AND
0x1cda: DUP2
0x1cdb: MSTORE
0x1cdc: PUSH1 0x20
0x1cde: ADD
0x1cdf: SWAP1
0x1ce0: DUP2
0x1ce1: MSTORE
0x1ce2: PUSH1 0x20
0x1ce4: ADD
0x1ce5: PUSH1 0x0
0x1ce7: SHA3
0x1ce8: DUP2
0x1ce9: SWAP1
0x1cea: SSTORE
0x1ceb: POP
0x1cec: JUMPDEST
0x1ced: PUSH2 0x1d35
0x1cf0: PUSH1 0x2
0x1cf2: PUSH1 0x0
0x1cf4: DUP5
0x1cf5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1d0a: AND
0x1d0b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1d20: AND
0x1d21: DUP2
0x1d22: MSTORE
0x1d23: PUSH1 0x20
0x1d25: ADD
0x1d26: SWAP1
0x1d27: DUP2
0x1d28: MSTORE
0x1d29: PUSH1 0x20
0x1d2b: ADD
0x1d2c: PUSH1 0x0
0x1d2e: SHA3
0x1d2f: SLOAD
0x1d30: DUP3
0x1d31: PUSH2 0x1e77
0x1d34: JUMP
0x1d35: JUMPDEST
0x1d36: PUSH1 0x2
0x1d38: PUSH1 0x0
0x1d3a: DUP5
0x1d3b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1d50: AND
0x1d51: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1d66: AND
0x1d67: DUP2
0x1d68: MSTORE
0x1d69: PUSH1 0x20
0x1d6b: ADD
0x1d6c: SWAP1
0x1d6d: DUP2
0x1d6e: MSTORE
0x1d6f: PUSH1 0x20
0x1d71: ADD
0x1d72: PUSH1 0x0
0x1d74: SHA3
0x1d75: DUP2
0x1d76: SWAP1
0x1d77: SSTORE
0x1d78: POP
0x1d79: PUSH2 0x1d84
0x1d7c: PUSH1 0x1
0x1d7e: SLOAD
0x1d7f: DUP3
0x1d80: PUSH2 0x1e77
0x1d83: JUMP
0x1d84: JUMPDEST
0x1d85: PUSH1 0x1
0x1d87: DUP2
0x1d88: SWAP1
0x1d89: SSTORE
0x1d8a: POP
0x1d8b: PUSH1 0x0
0x1d8d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1da2: AND
0x1da3: DUP3
0x1da4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0x1db9: AND
0x1dba: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
0x1ddb: DUP4
0x1ddc: PUSH1 0x40
0x1dde: MLOAD
0x1ddf: DUP1
0x1de0: DUP3
0x1de1: DUP2
0x1de2: MSTORE
0x1de3: PUSH1 0x20
0x1de5: ADD
0x1de6: SWAP2
0x1de7: POP
0x1de8: POP
0x1de9: PUSH1 0x40
0x1deb: MLOAD
0x1dec: DUP1
0x1ded: SWAP2
0x1dee: SUB
0x1def: SWAP1
0x1df0: LOG3
0x1df1: POP
0x1df2: POP
0x1df3: JUMP
0x1df4: JUMPDEST
0x1df5: PUSH1 0x0
0x1df7: PUSH2 0x1e01
0x1dfa: CALLER
0x1dfb: DUP5
0x1dfc: DUP5
0x1dfd: PUSH2 0xa25
0x1e00: JUMP
0x1e01: JUMPDEST
0x1e02: SWAP1
0x1e03: POP
0x1e04: SWAP3
0x1e05: SWAP2
0x1e06: POP
0x1e07: POP
0x1e08: JUMP
0x1e09: JUMPDEST
0x1e0a: PUSH2 0x1e14
0x1e0d: CALLER
0x1e0e: DUP4
0x1e0f: DUP4
0x1e10: PUSH2 0xa25
0x1e13: JUMP
0x1e14: JUMPDEST
0x1e15: POP
0x1e16: POP
0x1e17: POP
0x1e18: JUMP
0x1e19: JUMPDEST
0x1e1a: PUSH2 0x1e24
0x1e1d: DUP4
0x1e1e: DUP4
0x1e1f: DUP4
0x1e20: PUSH2 0xa25
0x1e23: JUMP
0x1e24: JUMPDEST
0x1e25: POP
0x1e26: POP
0x1e27: POP
0x1e28: POP
0x1e29: JUMP
0x1e2a: JUMPDEST
0x1e2b: PUSH1 0x0
0x1e2d: PUSH1 0x20
0x1e2f: MSTORE
0x1e30: DUP1
0x1e31: PUSH1 0x0
0x1e33: MSTORE
0x1e34: PUSH1 0x40
0x1e36: PUSH1 0x0
0x1e38: SHA3
0x1e39: PUSH1 0x0
0x1e3b: SWAP2
0x1e3c: POP
0x1e3d: SWAP1
0x1e3e: POP
0x1e3f: SLOAD
0x1e40: DUP2
0x1e41: JUMP
0x1e42: JUMPDEST
0x1e43: PUSH1 0x3
0x1e45: PUSH1 0x20
0x1e47: MSTORE
0x1e48: DUP2
0x1e49: PUSH1 0x0
0x1e4b: MSTORE
0x1e4c: PUSH1 0x40
0x1e4e: PUSH1 0x0
0x1e50: SHA3
0x1e51: PUSH1 0x20
0x1e53: MSTORE
0x1e54: DUP1
0x1e55: PUSH1 0x0
0x1e57: MSTORE
0x1e58: PUSH1 0x40
0x1e5a: PUSH1 0x0
0x1e5c: SHA3
0x1e5d: PUSH1 0x0
0x1e5f: SWAP2
0x1e60: POP
0x1e61: SWAP2
0x1e62: POP
0x1e63: POP
0x1e64: SLOAD
0x1e65: DUP2
0x1e66: JUMP
0x1e67: JUMPDEST
0x1e68: PUSH2 0x1e72
0x1e6b: DUP3
0x1e6c: CALLER
0x1e6d: DUP4
0x1e6e: PUSH2 0xa25
0x1e71: JUMP
0x1e72: JUMPDEST
0x1e73: POP
0x1e74: POP
0x1e75: POP
0x1e76: JUMP
0x1e77: JUMPDEST
0x1e78: PUSH1 0x0
0x1e7a: DUP3
0x1e7b: DUP3
0x1e7c: DUP5
0x1e7d: SUB
0x1e7e: SWAP2
0x1e7f: POP
0x1e80: DUP2
0x1e81: GT
0x1e82: ISZERO
0x1e83: PUSH2 0x1e8b
0x1e86: JUMPI
0x1e87: PUSH1 0x0
0x1e89: DUP1
0x1e8a: REVERT
0x1e8b: JUMPDEST
0x1e8c: SWAP3
0x1e8d: SWAP2
0x1e8e: POP
0x1e8f: POP
0x1e90: JUMP
0x1e91: JUMPDEST
0x1e92: PUSH1 0x0
0x1e94: DUP3
0x1e95: DUP3
0x1e96: DUP5
0x1e97: ADD
0x1e98: SWAP2
0x1e99: POP
0x1e9a: DUP2
0x1e9b: LT