00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x4
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x22
0000000c: JUMPI
0000000d: PUSH1 0x0
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x972fdd26
00000019: EQ
0000001a: PUSH2 0x13e
0000001d: JUMPI
0000001e: PUSH2 0x29
00000021: JUMP
00000022: JUMPDEST
00000023: CALLDATASIZE
00000024: PUSH2 0x29
00000027: JUMPI
00000028: STOP
00000029: JUMPDEST
0000002a: PUSH1 0x0
0000002c: PUSH2 0x75
0000002f: PUSH1 0x0
00000031: DUP1
00000032: CALLDATASIZE
00000033: DUP1
00000034: DUP1
00000035: PUSH1 0x1f
00000037: ADD
00000038: PUSH1 0x20
0000003a: DUP1
0000003b: SWAP2
0000003c: DIV
0000003d: MUL
0000003e: PUSH1 0x20
00000040: ADD
00000041: PUSH1 0x40
00000043: MLOAD
00000044: SWAP1
00000045: DUP2
00000046: ADD
00000047: PUSH1 0x40
00000049: MSTORE
0000004a: DUP1
0000004b: SWAP4
0000004c: SWAP3
0000004d: SWAP2
0000004e: SWAP1
0000004f: DUP2
00000050: DUP2
00000051: MSTORE
00000052: PUSH1 0x20
00000054: ADD
00000055: DUP4
00000056: DUP4
00000057: DUP1
00000058: DUP3
00000059: DUP5
0000005a: CALLDATACOPY
0000005b: PUSH1 0x0
0000005d: SWAP3
0000005e: ADD
0000005f: SWAP2
00000060: SWAP1
00000061: SWAP2
00000062: MSTORE
00000063: POP
00000064: SWAP3
00000065: SWAP4
00000066: SWAP3
00000067: POP
00000068: POP
00000069: PUSH4 0xffffffff
0000006e: PUSH2 0x174
00000071: AND
00000072: SWAP1
00000073: POP
00000074: JUMP
00000075: JUMPDEST
00000076: SWAP1
00000077: POP
00000078: PUSH1 0x0
0000007a: PUSH2 0x82
0000007d: DUP3
0000007e: PUSH2 0x1c0
00000081: JUMP
00000082: JUMPDEST
00000083: SWAP1
00000084: POP
00000085: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000009a: DUP2
0000009b: AND
0000009c: PUSH2 0xb0
0000009f: JUMPI
000000a0: PUSH2 0xb0
000000a3: PUSH2 0xab
000000a6: DUP4
000000a7: PUSH2 0x219
000000aa: JUMP
000000ab: JUMPDEST
000000ac: PUSH2 0x2c4
000000af: JUMP
000000b0: JUMPDEST
000000b1: PUSH1 0x0
000000b3: PUSH1 0x60
000000b5: DUP3
000000b6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000000cb: AND
000000cc: PUSH1 0x0
000000ce: CALLDATASIZE
000000cf: PUSH1 0x40
000000d1: MLOAD
000000d2: PUSH2 0xdc
000000d5: SWAP3
000000d6: SWAP2
000000d7: SWAP1
000000d8: PUSH2 0x3ee
000000db: JUMP
000000dc: JUMPDEST
000000dd: PUSH1 0x0
000000df: PUSH1 0x40
000000e1: MLOAD
000000e2: DUP1
000000e3: DUP4
000000e4: SUB
000000e5: DUP2
000000e6: DUP6
000000e7: GAS
000000e8: DELEGATECALL
000000e9: SWAP2
000000ea: POP
000000eb: POP
000000ec: RETURNDATASIZE
000000ed: DUP1
000000ee: PUSH1 0x0
000000f0: DUP2
000000f1: EQ
000000f2: PUSH2 0x117
000000f5: JUMPI
000000f6: PUSH1 0x40
000000f8: MLOAD
000000f9: SWAP2
000000fa: POP
000000fb: PUSH1 0x1f
000000fd: NOT
000000fe: PUSH1 0x3f
00000100: RETURNDATASIZE
00000101: ADD
00000102: AND
00000103: DUP3
00000104: ADD
00000105: PUSH1 0x40
00000107: MSTORE
00000108: RETURNDATASIZE
00000109: DUP3
0000010a: MSTORE
0000010b: RETURNDATASIZE
0000010c: PUSH1 0x0
0000010e: PUSH1 0x20
00000110: DUP5
00000111: ADD
00000112: RETURNDATACOPY
00000113: PUSH2 0x11c
00000116: JUMP
00000117: JUMPDEST
00000118: PUSH1 0x60
0000011a: SWAP2
0000011b: POP
0000011c: JUMPDEST
0000011d: POP
0000011e: SWAP2
0000011f: POP
00000120: SWAP2
00000121: POP
00000122: DUP2
00000123: PUSH2 0x12f
00000126: JUMPI
00000127: PUSH2 0x12f
0000012a: DUP2
0000012b: PUSH2 0x2c4
0000012e: JUMP
0000012f: JUMPDEST
00000130: PUSH2 0x138
00000133: DUP2
00000134: PUSH2 0x2cc
00000137: JUMP
00000138: JUMPDEST
00000139: POP
0000013a: POP
0000013b: POP
0000013c: POP
0000013d: STOP
0000013e: JUMPDEST
0000013f: CALLVALUE
00000140: DUP1
00000141: ISZERO
00000142: PUSH2 0x14a
00000145: JUMPI
00000146: PUSH1 0x0
00000148: DUP1
00000149: REVERT
0000014a: JUMPDEST
0000014b: POP
0000014c: PUSH2 0x15e
0000014f: PUSH2 0x159
00000152: CALLDATASIZE
00000153: PUSH1 0x4
00000155: PUSH2 0x3a7
00000158: JUMP
00000159: JUMPDEST
0000015a: PUSH2 0x1c0
0000015d: JUMP
0000015e: JUMPDEST
0000015f: PUSH1 0x40
00000161: MLOAD
00000162: PUSH2 0x16b
00000165: SWAP2
00000166: SWAP1
00000167: PUSH2 0x427
0000016a: JUMP
0000016b: JUMPDEST
0000016c: PUSH1 0x40
0000016e: MLOAD
0000016f: DUP1
00000170: SWAP2
00000171: SUB
00000172: SWAP1
00000173: RETURN
00000174: JUMPDEST
00000175: PUSH1 0x0
00000177: DUP2
00000178: PUSH1 0x4
0000017a: ADD
0000017b: DUP4
0000017c: MLOAD
0000017d: LT
0000017e: ISZERO
0000017f: PUSH2 0x195
00000182: JUMPI
00000183: PUSH2 0x195
00000186: PUSH2 0xab
00000189: PUSH1 0x3
0000018b: DUP6
0000018c: MLOAD
0000018d: DUP6
0000018e: PUSH1 0x4
00000190: ADD
00000191: PUSH2 0x302
00000194: JUMP
00000195: JUMPDEST
00000196: POP
00000197: ADD
00000198: PUSH1 0x20
0000019a: ADD
0000019b: MLOAD
0000019c: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
000001bd: AND
000001be: SWAP1
000001bf: JUMP
000001c0: JUMPDEST
000001c1: PUSH1 0x0
000001c3: PUSH2 0x1ca
000001c6: PUSH2 0x2d4
000001c9: JUMP
000001ca: JUMPDEST
000001cb: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
000001ec: SWAP3
000001ed: SWAP1
000001ee: SWAP3
000001ef: AND
000001f0: PUSH1 0x0
000001f2: SWAP1
000001f3: DUP2
000001f4: MSTORE
000001f5: PUSH1 0x20
000001f7: SWAP3
000001f8: SWAP1
000001f9: SWAP3
000001fa: MSTORE
000001fb: POP
000001fc: PUSH1 0x40
000001fe: SWAP1
000001ff: SHA3
00000200: SLOAD
00000201: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000216: AND
00000217: SWAP1
00000218: JUMP
00000219: JUMPDEST
0000021a: PUSH1 0x60
0000021c: PUSH1 0x40
0000021e: MLOAD
0000021f: PUSH2 0x227
00000222: SWAP1
00000223: PUSH2 0x3fe
00000226: JUMP
00000227: JUMPDEST
00000228: PUSH1 0x40
0000022a: MLOAD
0000022b: DUP1
0000022c: SWAP2
0000022d: SUB
0000022e: SWAP1
0000022f: SHA3
00000230: DUP3
00000231: PUSH1 0x40
00000233: MLOAD
00000234: PUSH1 0x24
00000236: ADD
00000237: PUSH2 0x240
0000023a: SWAP2
0000023b: SWAP1
0000023c: PUSH2 0x448
0000023f: JUMP
00000240: JUMPDEST
00000241: PUSH1 0x40
00000243: DUP1
00000244: MLOAD
00000245: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00000266: DUP2
00000267: DUP5
00000268: SUB
00000269: ADD
0000026a: DUP2
0000026b: MSTORE
0000026c: SWAP2
0000026d: SWAP1
0000026e: MSTORE
0000026f: PUSH1 0x20
00000271: DUP2
00000272: ADD
00000273: DUP1
00000274: MLOAD
00000275: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
00000292: AND
00000293: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
000002b4: SWAP1
000002b5: SWAP4
000002b6: AND
000002b7: SWAP3
000002b8: SWAP1
000002b9: SWAP3
000002ba: OR
000002bb: SWAP1
000002bc: SWAP2
000002bd: MSTORE
000002be: SWAP1
000002bf: POP
000002c0: SWAP2
000002c1: SWAP1
000002c2: POP
000002c3: JUMP
000002c4: JUMPDEST
000002c5: DUP1
000002c6: MLOAD
000002c7: PUSH1 0x20
000002c9: DUP3
000002ca: ADD
000002cb: REVERT
000002cc: JUMPDEST
000002cd: DUP1
000002ce: MLOAD
000002cf: PUSH1 0x20
000002d1: DUP3
000002d2: ADD
000002d3: RETURN
000002d4: JUMPDEST
000002d5: PUSH1 0x0
000002d7: DUP1
000002d8: PUSH2 0x2e1
000002db: PUSH1 0x0
000002dd: PUSH2 0x2e7
000002e0: JUMP
000002e1: JUMPDEST
000002e2: SWAP3
000002e3: SWAP2
000002e4: POP
000002e5: POP
000002e6: JUMP
000002e7: JUMPDEST
000002e8: PUSH1 0x0
000002ea: PUSH1 0x80
000002ec: DUP3
000002ed: PUSH1 0x4
000002ef: DUP2
000002f0: GT
000002f1: ISZERO
000002f2: PUSH2 0x2f7
000002f5: JUMPI
000002f6: INVALID
000002f7: JUMPDEST
000002f8: PUSH1 0x1
000002fa: ADD
000002fb: SWAP1
000002fc: SHL
000002fd: SWAP3
000002fe: SWAP2
000002ff: POP
00000300: POP
00000301: JUMP
00000302: JUMPDEST
00000303: PUSH1 0x60
00000305: PUSH4 0x28006595
0000030a: PUSH1 0xe0
0000030c: SHL
0000030d: DUP5
0000030e: DUP5
0000030f: DUP5
00000310: PUSH1 0x40
00000312: MLOAD
00000313: PUSH1 0x24
00000315: ADD
00000316: PUSH2 0x321
00000319: SWAP4
0000031a: SWAP3
0000031b: SWAP2
0000031c: SWAP1
0000031d: PUSH2 0x475
00000320: JUMP
00000321: JUMPDEST
00000322: PUSH1 0x40
00000324: DUP1
00000325: MLOAD
00000326: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0
00000347: DUP2
00000348: DUP5
00000349: SUB
0000034a: ADD
0000034b: DUP2
0000034c: MSTORE
0000034d: SWAP2
0000034e: SWAP1
0000034f: MSTORE
00000350: PUSH1 0x20
00000352: DUP2
00000353: ADD
00000354: DUP1
00000355: MLOAD
00000356: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff
00000373: AND
00000374: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
00000395: SWAP1
00000396: SWAP4
00000397: AND
00000398: SWAP3
00000399: SWAP1
0000039a: SWAP3
0000039b: OR
0000039c: SWAP1
0000039d: SWAP2
0000039e: MSTORE
0000039f: SWAP1
000003a0: POP
000003a1: SWAP4
000003a2: SWAP3
000003a3: POP
000003a4: POP
000003a5: POP
000003a6: JUMP
000003a7: JUMPDEST
000003a8: PUSH1 0x0
000003aa: PUSH1 0x20
000003ac: DUP3
000003ad: DUP5
000003ae: SUB
000003af: SLT
000003b0: ISZERO
000003b1: PUSH2 0x3b8
000003b4: JUMPI
000003b5: DUP1
000003b6: DUP2
000003b7: REVERT
000003b8: JUMPDEST
000003b9: DUP2
000003ba: CALLDATALOAD
000003bb: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
000003dc: DUP2
000003dd: AND
000003de: DUP2
000003df: EQ
000003e0: PUSH2 0x3e7
000003e3: JUMPI
000003e4: DUP2
000003e5: DUP3
000003e6: REVERT
000003e7: JUMPDEST
000003e8: SWAP4
000003e9: SWAP3
000003ea: POP
000003eb: POP
000003ec: POP
000003ed: JUMP
000003ee: JUMPDEST
000003ef: PUSH1 0x0
000003f1: DUP3
000003f2: DUP5
000003f3: DUP4
000003f4: CALLDATACOPY
000003f5: SWAP2
000003f6: ADD
000003f7: SWAP1
000003f8: DUP2
000003f9: MSTORE
000003fa: SWAP2
000003fb: SWAP1
000003fc: POP
000003fd: JUMP
000003fe: JUMPDEST
000003ff: PUSH32 0x4e6f74496d706c656d656e7465644572726f7228627974657334290000000000
00000420: DUP2
00000421: MSTORE
00000422: PUSH1 0x1b
00000424: ADD
00000425: SWAP1
00000426: JUMP
00000427: JUMPDEST
00000428: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000043d: SWAP2
0000043e: SWAP1
0000043f: SWAP2
00000440: AND
00000441: DUP2
00000442: MSTORE
00000443: PUSH1 0x20
00000445: ADD
00000446: SWAP1
00000447: JUMP
00000448: JUMPDEST
00000449: PUSH32 0xffffffff00000000000000000000000000000000000000000000000000000000
0000046a: SWAP2
0000046b: SWAP1
0000046c: SWAP2
0000046d: AND
0000046e: DUP2
0000046f: MSTORE
00000470: PUSH1 0x20
00000472: ADD
00000473: SWAP1
00000474: JUMP
00000475: JUMPDEST
00000476: PUSH1 0x60
00000478: DUP2
00000479: ADD
0000047a: PUSH1 0x8
0000047c: DUP6
0000047d: LT
0000047e: PUSH2 0x483
00000481: JUMPI
00000482: INVALID
00000483: JUMPDEST
00000484: SWAP4
00000485: DUP2
00000486: MSTORE
00000487: PUSH1 0x20
00000489: DUP2
0000048a: ADD
0000048b: SWAP3
0000048c: SWAP1
0000048d: SWAP3
0000048e: MSTORE
0000048f: PUSH1 0x40
00000491: SWAP1
00000492: SWAP2
00000493: ADD
00000494: MSTORE
00000495: SWAP1
00000496: JUMP
00000497: INVALID
00000498: LOG2
00000499: PUSH5 0x6970667358
0000049f: INVALID
000004a0: SLT
000004a1: SHA3
000004a2: INVALID
000004a3: PUSH16 0x45dcc0f640b86b617d19d2affc31f4b5
000004b4: SLOAD
