forked from ruzyysmartt/my-ruzyysmartt-ether-wallet
-
Notifications
You must be signed in to change notification settings - Fork 1
/
untitled.txt 3 ruzyysmartt
5354 lines (5350 loc) · 98.6 KB
/
untitled.txt 3 ruzyysmartt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Etherscan Logo
REMIX VM Debugger
VMDebug for Txn Hash: 0x46c8be65f88448b5c754a4750ee4bf7e2d7c0c2b3013e911cdd5663c694aad41 (Please take note that Remix Vm Debugger is still alpha software)
Transaction
Instructions
00000 PUSH1 60
00002 PUSH1 40
00004 MSTORE
00005 PUSH1 04
00007 CALLDATASIZE
00008 LT
00009 PUSH2 0196
00012 JUMPI
00013 PUSH1 00
00015 CALLDATALOAD
00016 PUSH29 0100000000000000000000000000000000000000000000000000000000
00046 SWAP1
00047 DIV
00048 PUSH4 ffffffff
00053 AND
00054 DUP1
00055 PUSH4 06fdde03
00060 EQ
00061 PUSH2 019b
00064 JUMPI
00065 DUP1
00066 PUSH4 0753c30c
00071 EQ
00072 PUSH2 0229
00075 JUMPI
00076 DUP1
00077 PUSH4 095ea7b3
00082 EQ
00083 PUSH2 0262
00086 JUMPI
00087 DUP1
00088 PUSH4 0e136b19
00093 EQ
00094 PUSH2 02a4
00097 JUMPI
00098 DUP1
00099 PUSH4 0ecb93c0
00104 EQ
00105 PUSH2 02d1
00108 JUMPI
00109 DUP1
00110 PUSH4 18160ddd
00115 EQ
00116 PUSH2 030a
00119 JUMPI
00120 DUP1
00121 PUSH4 23b872dd
00126 EQ
00127 PUSH2 0333
00130 JUMPI
00131 DUP1
00132 PUSH4 26976e3f
00137 EQ
00138 PUSH2 0394
00141 JUMPI
00142 DUP1
00143 PUSH4 27e235e3
00148 EQ
00149 PUSH2 03e9
00152 JUMPI
00153 DUP1
00154 PUSH4 313ce567
00159 EQ
00160 PUSH2 0436
00163 JUMPI
00164 DUP1
00165 PUSH4 35390714
00170 EQ
00171 PUSH2 045f
00174 JUMPI
00175 DUP1
00176 PUSH4 3eaaf86b
00181 EQ
00182 PUSH2 0488
00185 JUMPI
00186 DUP1
00187 PUSH4 3f4ba83a
00192 EQ
00193 PUSH2 04b1
00196 JUMPI
00197 DUP1
00198 PUSH4 59bf1abe
00203 EQ
00204 PUSH2 04c6
00207 JUMPI
00208 DUP1
00209 PUSH4 5c658165
00214 EQ
00215 PUSH2 0517
00218 JUMPI
00219 DUP1
00220 PUSH4 5c975abb
00225 EQ
00226 PUSH2 0583
00229 JUMPI
00230 DUP1
00231 PUSH4 70a08231
00236 EQ
00237 PUSH2 05b0
00240 JUMPI
00241 DUP1
00242 PUSH4 8456cb59
00247 EQ
00248 PUSH2 05fd
00251 JUMPI
00252 DUP1
00253 PUSH4 893d20e8
00258 EQ
00259 PUSH2 0612
00262 JUMPI
00263 DUP1
00264 PUSH4 8da5cb5b
00269 EQ
00270 PUSH2 0667
00273 JUMPI
00274 DUP1
00275 PUSH4 95d89b41
00280 EQ
00281 PUSH2 06bc
00284 JUMPI
00285 DUP1
00286 PUSH4 a9059cbb
00291 EQ
00292 PUSH2 074a
00295 JUMPI
00296 DUP1
00297 PUSH4 c0324c77
00302 EQ
00303 PUSH2 078c
00306 JUMPI
00307 DUP1
00308 PUSH4 cc872b66
00313 EQ
00314 PUSH2 07b8
00317 JUMPI
00318 DUP1
00319 PUSH4 db006a75
00324 EQ
00325 PUSH2 07db
00328 JUMPI
00329 DUP1
00330 PUSH4 dd62ed3e
00335 EQ
00336 PUSH2 07fe
00339 JUMPI
00340 DUP1
00341 PUSH4 dd644f72
00346 EQ
00347 PUSH2 086a
00350 JUMPI
00351 DUP1
00352 PUSH4 e47d6060
00357 EQ
00358 PUSH2 0893
00361 JUMPI
00362 DUP1
00363 PUSH4 e4997dc5
00368 EQ
00369 PUSH2 08e4
00372 JUMPI
00373 DUP1
00374 PUSH4 e5b5019a
00379 EQ
00380 PUSH2 091d
00383 JUMPI
00384 DUP1
00385 PUSH4 f2fde38b
00390 EQ
00391 PUSH2 0946
00394 JUMPI
00395 DUP1
00396 PUSH4 f3bdc228
00401 EQ
00402 PUSH2 097f
00405 JUMPI
00406 JUMPDEST
00407 PUSH1 00
00409 DUP1
00410 INVALID
00411 JUMPDEST
00412 CALLVALUE
00413 ISZERO
00414 PUSH2 01a6
00417 JUMPI
00418 PUSH1 00
00420 DUP1
00421 INVALID
00422 JUMPDEST
00423 PUSH2 01ae
00426 PUSH2 09b8
00429 JUMP
00430 JUMPDEST
00431 PUSH1 40
00433 MLOAD
00434 DUP1
00435 DUP1
00436 PUSH1 20
00438 ADD
00439 DUP3
00440 DUP2
00441 SUB
00442 DUP3
00443 MSTORE
00444 DUP4
00445 DUP2
00446 DUP2
00447 MLOAD
00448 DUP2
00449 MSTORE
00450 PUSH1 20
00452 ADD
00453 SWAP2
00454 POP
00455 DUP1
00456 MLOAD
00457 SWAP1
00458 PUSH1 20
00460 ADD
00461 SWAP1
00462 DUP1
00463 DUP4
00464 DUP4
00465 PUSH1 00
00467 JUMPDEST
00468 DUP4
00469 DUP2
00470 LT
00471 ISZERO
00472 PUSH2 01ee
00475 JUMPI
00476 DUP1
00477 DUP3
00478 ADD
00479 MLOAD
00480 DUP2
00481 DUP5
00482 ADD
00483 MSTORE
00484 PUSH1 20
00486 DUP2
00487 ADD
00488 SWAP1
00489 POP
00490 PUSH2 01d3
00493 JUMP
00494 JUMPDEST
00495 POP
00496 POP
00497 POP
00498 POP
00499 SWAP1
00500 POP
00501 SWAP1
00502 DUP2
00503 ADD
00504 SWAP1
00505 PUSH1 1f
00507 AND
00508 DUP1
00509 ISZERO
00510 PUSH2 021b
00513 JUMPI
00514 DUP1
00515 DUP3
00516 SUB
00517 DUP1
00518 MLOAD
00519 PUSH1 01
00521 DUP4
00522 PUSH1 20
00524 SUB
00525 PUSH2 0100
00528 EXP
00529 SUB
00530 NOT
00531 AND
00532 DUP2
00533 MSTORE
00534 PUSH1 20
00536 ADD
00537 SWAP2
00538 POP
00539 JUMPDEST
00540 POP
00541 SWAP3
00542 POP
00543 POP
00544 POP
00545 PUSH1 40
00547 MLOAD
00548 DUP1
00549 SWAP2
00550 SUB
00551 SWAP1
00552 RETURN
00553 JUMPDEST
00554 CALLVALUE
00555 ISZERO
00556 PUSH2 0234
00559 JUMPI
00560 PUSH1 00
00562 DUP1
00563 INVALID
00564 JUMPDEST
00565 PUSH2 0260
00568 PUSH1 04
00570 DUP1
00571 DUP1
00572 CALLDATALOAD
00573 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00594 AND
00595 SWAP1
00596 PUSH1 20
00598 ADD
00599 SWAP1
00600 SWAP2
00601 SWAP1
00602 POP
00603 POP
00604 PUSH2 0a56
00607 JUMP
00608 JUMPDEST
00609 STOP
00610 JUMPDEST
00611 CALLVALUE
00612 ISZERO
00613 PUSH2 026d
00616 JUMPI
00617 PUSH1 00
00619 DUP1
00620 INVALID
00621 JUMPDEST
00622 PUSH2 02a2
00625 PUSH1 04
00627 DUP1
00628 DUP1
00629 CALLDATALOAD
00630 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00651 AND
00652 SWAP1
00653 PUSH1 20
00655 ADD
00656 SWAP1
00657 SWAP2
00658 SWAP1
00659 DUP1
00660 CALLDATALOAD
00661 SWAP1
00662 PUSH1 20
00664 ADD
00665 SWAP1
00666 SWAP2
00667 SWAP1
00668 POP
00669 POP
00670 PUSH2 0b73
00673 JUMP
00674 JUMPDEST
00675 STOP
00676 JUMPDEST
00677 CALLVALUE
00678 ISZERO
00679 PUSH2 02af
00682 JUMPI
00683 PUSH1 00
00685 DUP1
00686 INVALID
00687 JUMPDEST
00688 PUSH2 02b7
00691 PUSH2 0cc1
00694 JUMP
00695 JUMPDEST
00696 PUSH1 40
00698 MLOAD
00699 DUP1
00700 DUP3
00701 ISZERO
00702 ISZERO
00703 ISZERO
00704 ISZERO
00705 DUP2
00706 MSTORE
00707 PUSH1 20
00709 ADD
00710 SWAP2
00711 POP
00712 POP
00713 PUSH1 40
00715 MLOAD
00716 DUP1
00717 SWAP2
00718 SUB
00719 SWAP1
00720 RETURN
00721 JUMPDEST
00722 CALLVALUE
00723 ISZERO
00724 PUSH2 02dc
00727 JUMPI
00728 PUSH1 00
00730 DUP1
00731 INVALID
00732 JUMPDEST
00733 PUSH2 0308
00736 PUSH1 04
00738 DUP1
00739 DUP1
00740 CALLDATALOAD
00741 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00762 AND
00763 SWAP1
00764 PUSH1 20
00766 ADD
00767 SWAP1
00768 SWAP2
00769 SWAP1
00770 POP
00771 POP
00772 PUSH2 0cd4
00775 JUMP
00776 JUMPDEST
00777 STOP
00778 JUMPDEST
00779 CALLVALUE
00780 ISZERO
00781 PUSH2 0315
00784 JUMPI
00785 PUSH1 00
00787 DUP1
00788 INVALID
00789 JUMPDEST
00790 PUSH2 031d
00793 PUSH2 0ded
00796 JUMP
00797 JUMPDEST
00798 PUSH1 40
00800 MLOAD
00801 DUP1
00802 DUP3
00803 DUP2
00804 MSTORE
00805 PUSH1 20
00807 ADD
00808 SWAP2
00809 POP
00810 POP
00811 PUSH1 40
00813 MLOAD
00814 DUP1
00815 SWAP2
00816 SUB
00817 SWAP1
00818 RETURN
00819 JUMPDEST
00820 CALLVALUE
00821 ISZERO
00822 PUSH2 033e
00825 JUMPI
00826 PUSH1 00
00828 DUP1
00829 INVALID
00830 JUMPDEST
00831 PUSH2 0392
00834 PUSH1 04
00836 DUP1
00837 DUP1
00838 CALLDATALOAD
00839 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00860 AND
00861 SWAP1
00862 PUSH1 20
00864 ADD
00865 SWAP1
00866 SWAP2
00867 SWAP1
00868 DUP1
00869 CALLDATALOAD
00870 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00891 AND
00892 SWAP1
00893 PUSH1 20
00895 ADD
00896 SWAP1
00897 SWAP2
00898 SWAP1
00899 DUP1
00900 CALLDATALOAD
00901 SWAP1
00902 PUSH1 20
00904 ADD
00905 SWAP1
00906 SWAP2
00907 SWAP1
00908 POP
00909 POP
00910 PUSH2 0ebd
00913 JUMP
00914 JUMPDEST
00915 STOP
00916 JUMPDEST
00917 CALLVALUE
00918 ISZERO
00919 PUSH2 039f
00922 JUMPI
00923 PUSH1 00
00925 DUP1
00926 INVALID
00927 JUMPDEST
00928 PUSH2 03a7
00931 PUSH2 109d
00934 JUMP
00935 JUMPDEST
00936 PUSH1 40
00938 MLOAD
00939 DUP1
00940 DUP3
00941 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00962 AND
00963 PUSH20 ffffffffffffffffffffffffffffffffffffffff
00984 AND
00985 DUP2
00986 MSTORE
00987 PUSH1 20
00989 ADD
00990 SWAP2
00991 POP
00992 POP
00993 PUSH1 40
00995 MLOAD
00996 DUP1
00997 SWAP2
00998 SUB
00999 SWAP1
01000 RETURN
01001 JUMPDEST
01002 CALLVALUE
01003 ISZERO
01004 PUSH2 03f4
01007 JUMPI
01008 PUSH1 00
01010 DUP1
01011 INVALID
01012 JUMPDEST
01013 PUSH2 0420
01016 PUSH1 04
01018 DUP1
01019 DUP1
01020 CALLDATALOAD
01021 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01042 AND
01043 SWAP1
01044 PUSH1 20
01046 ADD
01047 SWAP1
01048 SWAP2
01049 SWAP1
01050 POP
01051 POP
01052 PUSH2 10c3
01055 JUMP
01056 JUMPDEST
01057 PUSH1 40
01059 MLOAD
01060 DUP1
01061 DUP3
01062 DUP2
01063 MSTORE
01064 PUSH1 20
01066 ADD
01067 SWAP2
01068 POP
01069 POP
01070 PUSH1 40
01072 MLOAD
01073 DUP1
01074 SWAP2
01075 SUB
01076 SWAP1
01077 RETURN
01078 JUMPDEST
01079 CALLVALUE
01080 ISZERO
01081 PUSH2 0441
01084 JUMPI
01085 PUSH1 00
01087 DUP1
01088 INVALID
01089 JUMPDEST
01090 PUSH2 0449
01093 PUSH2 10db
01096 JUMP
01097 JUMPDEST
01098 PUSH1 40
01100 MLOAD
01101 DUP1
01102 DUP3
01103 DUP2
01104 MSTORE
01105 PUSH1 20
01107 ADD
01108 SWAP2
01109 POP
01110 POP
01111 PUSH1 40
01113 MLOAD
01114 DUP1
01115 SWAP2
01116 SUB
01117 SWAP1
01118 RETURN
01119 JUMPDEST
01120 CALLVALUE
01121 ISZERO
01122 PUSH2 046a
01125 JUMPI
01126 PUSH1 00
01128 DUP1
01129 INVALID
01130 JUMPDEST
01131 PUSH2 0472
01134 PUSH2 10e1
01137 JUMP
01138 JUMPDEST
01139 PUSH1 40
01141 MLOAD
01142 DUP1
01143 DUP3
01144 DUP2
01145 MSTORE
01146 PUSH1 20
01148 ADD
01149 SWAP2
01150 POP
01151 POP
01152 PUSH1 40
01154 MLOAD
01155 DUP1
01156 SWAP2
01157 SUB
01158 SWAP1
01159 RETURN
01160 JUMPDEST
01161 CALLVALUE
01162 ISZERO
01163 PUSH2 0493
01166 JUMPI
01167 PUSH1 00
01169 DUP1
01170 INVALID
01171 JUMPDEST
01172 PUSH2 049b
01175 PUSH2 10e7
01178 JUMP
01179 JUMPDEST
01180 PUSH1 40
01182 MLOAD
01183 DUP1
01184 DUP3
01185 DUP2
01186 MSTORE
01187 PUSH1 20
01189 ADD
01190 SWAP2
01191 POP
01192 POP
01193 PUSH1 40
01195 MLOAD
01196 DUP1
01197 SWAP2
01198 SUB
01199 SWAP1
01200 RETURN
01201 JUMPDEST
01202 CALLVALUE
01203 ISZERO
01204 PUSH2 04bc
01207 JUMPI
01208 PUSH1 00
01210 DUP1
01211 INVALID
01212 JUMPDEST
01213 PUSH2 04c4
01216 PUSH2 10ed
01219 JUMP
01220 JUMPDEST
01221 STOP
01222 JUMPDEST
01223 CALLVALUE
01224 ISZERO
01225 PUSH2 04d1
01228 JUMPI
01229 PUSH1 00
01231 DUP1
01232 INVALID
01233 JUMPDEST
01234 PUSH2 04fd
01237 PUSH1 04
01239 DUP1
01240 DUP1
01241 CALLDATALOAD
01242 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01263 AND
01264 SWAP1
01265 PUSH1 20
01267 ADD
01268 SWAP1
01269 SWAP2
01270 SWAP1
01271 POP
01272 POP
01273 PUSH2 11ab
01276 JUMP
01277 JUMPDEST
01278 PUSH1 40
01280 MLOAD
01281 DUP1
01282 DUP3
01283 ISZERO
01284 ISZERO
01285 ISZERO
01286 ISZERO
01287 DUP2
01288 MSTORE
01289 PUSH1 20
01291 ADD
01292 SWAP2
01293 POP
01294 POP
01295 PUSH1 40
01297 MLOAD
01298 DUP1
01299 SWAP2
01300 SUB
01301 SWAP1
01302 RETURN
01303 JUMPDEST
01304 CALLVALUE
01305 ISZERO
01306 PUSH2 0522
01309 JUMPI
01310 PUSH1 00
01312 DUP1
01313 INVALID
01314 JUMPDEST
01315 PUSH2 056d
01318 PUSH1 04
01320 DUP1
01321 DUP1
01322 CALLDATALOAD
01323 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01344 AND
01345 SWAP1
01346 PUSH1 20
01348 ADD
01349 SWAP1
01350 SWAP2
01351 SWAP1
01352 DUP1
01353 CALLDATALOAD
01354 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01375 AND
01376 SWAP1
01377 PUSH1 20
01379 ADD
01380 SWAP1
01381 SWAP2
01382 SWAP1
01383 POP
01384 POP
01385 PUSH2 1201
01388 JUMP
01389 JUMPDEST
01390 PUSH1 40
01392 MLOAD
01393 DUP1
01394 DUP3
01395 DUP2
01396 MSTORE
01397 PUSH1 20
01399 ADD
01400 SWAP2
01401 POP
01402 POP
01403 PUSH1 40
01405 MLOAD
01406 DUP1
01407 SWAP2
01408 SUB
01409 SWAP1
01410 RETURN
01411 JUMPDEST
01412 CALLVALUE
01413 ISZERO
01414 PUSH2 058e
01417 JUMPI
01418 PUSH1 00
01420 DUP1
01421 INVALID
01422 JUMPDEST
01423 PUSH2 0596
01426 PUSH2 1226
01429 JUMP
01430 JUMPDEST
01431 PUSH1 40
01433 MLOAD
01434 DUP1
01435 DUP3
01436 ISZERO
01437 ISZERO
01438 ISZERO
01439 ISZERO
01440 DUP2
01441 MSTORE
01442 PUSH1 20
01444 ADD
01445 SWAP2
01446 POP
01447 POP
01448 PUSH1 40
01450 MLOAD
01451 DUP1
01452 SWAP2
01453 SUB
01454 SWAP1
01455 RETURN
01456 JUMPDEST
01457 CALLVALUE
01458 ISZERO
01459 PUSH2 05bb
01462 JUMPI
01463 PUSH1 00
01465 DUP1
01466 INVALID
01467 JUMPDEST
01468 PUSH2 05e7
01471 PUSH1 04
01473 DUP1
01474 DUP1
01475 CALLDATALOAD
01476 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01497 AND
01498 SWAP1
01499 PUSH1 20
01501 ADD
01502 SWAP1
01503 SWAP2
01504 SWAP1
01505 POP
01506 POP
01507 PUSH2 1239
01510 JUMP
01511 JUMPDEST
01512 PUSH1 40
01514 MLOAD
01515 DUP1
01516 DUP3
01517 DUP2
01518 MSTORE
01519 PUSH1 20
01521 ADD
01522 SWAP2
01523 POP
01524 POP
01525 PUSH1 40
01527 MLOAD
01528 DUP1
01529 SWAP2
01530 SUB
01531 SWAP1
01532 RETURN
01533 JUMPDEST
01534 CALLVALUE
01535 ISZERO
01536 PUSH2 0608
01539 JUMPI
01540 PUSH1 00
01542 DUP1
01543 INVALID
01544 JUMPDEST
01545 PUSH2 0610
01548 PUSH2 1348
01551 JUMP
01552 JUMPDEST
01553 STOP
01554 JUMPDEST
01555 CALLVALUE
01556 ISZERO
01557 PUSH2 061d
01560 JUMPI
01561 PUSH1 00
01563 DUP1
01564 INVALID
01565 JUMPDEST
01566 PUSH2 0625
01569 PUSH2 1408
01572 JUMP
01573 JUMPDEST
01574 PUSH1 40
01576 MLOAD
01577 DUP1
01578 DUP3
01579 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01600 AND
01601 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01622 AND
01623 DUP2
01624 MSTORE
01625 PUSH1 20
01627 ADD
01628 SWAP2
01629 POP
01630 POP
01631 PUSH1 40
01633 MLOAD
01634 DUP1
01635 SWAP2
01636 SUB
01637 SWAP1
01638 RETURN
01639 JUMPDEST
01640 CALLVALUE
01641 ISZERO
01642 PUSH2 0672
01645 JUMPI
01646 PUSH1 00
01648 DUP1
01649 INVALID
01650 JUMPDEST
01651 PUSH2 067a
01654 PUSH2 1431
01657 JUMP
01658 JUMPDEST
01659 PUSH1 40
01661 MLOAD
01662 DUP1
01663 DUP3
01664 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01685 AND
01686 PUSH20 ffffffffffffffffffffffffffffffffffffffff
01707 AND
01708 DUP2
01709 MSTORE
01710 PUSH1 20
01712 ADD
01713 SWAP2
01714 POP
01715 POP
01716 PUSH1 40
01718 MLOAD
01719 DUP1
01720 SWAP2
01721 SUB
01722 SWAP1
01723 RETURN
01724 JUMPDEST
01725 CALLVALUE
01726 ISZERO
01727 PUSH2 06c7
01730 JUMPI
01731 PUSH1 00
01733 DUP1
01734 INVALID
01735 JUMPDEST
01736 PUSH2 06cf
01739 PUSH2 1456
01742 JUMP
01743 JUMPDEST
01744 PUSH1 40
01746 MLOAD
01747 DUP1
01748 DUP1
01749 PUSH1 20
01751 ADD
01752 DUP3
01753 DUP2
01754 SUB
01755 DUP3
01756 MSTORE
01757 DUP4
01758 DUP2
01759 DUP2
01760 MLOAD
01761 DUP2
01762 MSTORE
01763 PUSH1 20
01765 ADD
01766 SWAP2
01767 POP
01768 DUP1
01769 MLOAD
01770 SWAP1
01771 PUSH1 20
01773 ADD
01774 SWAP1