Hello, can you reverse this object code for me ??? I would be thankfull to you.
line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > NOP 51 1 FETCH_R global $1 '_GET' 2 FETCH_DIM_R $2 $1, 'flag' 3 ASSIGN !0, $2 53 4 FETCH_IS $4 '_GET' 5 ISSET_ISEMPTY_DIM_OBJ 33554432 ~5 $4, 'flag' 6 > JMPZ ~5, ->10 54 7 > INIT_FCALL 'printflag' 8 SEND_VAR !0 9 DO_FCALL 0 58 10 > > RETURN 1 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 3 1 ASSIGN !1, 'Yaay+here+is+your+flag%3A+' 4 2 ASSIGN !2, 'Naay+try+harder+%21%21%21' 6 3 BIND_GLOBAL !3, 'flag' 8 4 ASSIGN !4, '' 10 5 ASSIGN !5, 32 6 > JMP ->13 12 7 > INIT_FCALL 'chr' 8 SEND_VAR !5 9 DO_ICALL $16 10 ASSIGN_CONCAT 0 !4, $16 10 11 POST_INC ~18 !5 12 FREE ~18 13 > IS_SMALLER ~19 !5, 97 14 > JMPNZ ~19, ->7 15 15 > STRLEN ~20 !0 16 MOD ~21 ~20, 4 17 IS_NOT_EQUAL ~22 ~21, 0 18 > JMPZ ~22, ->20 17 19 > > EXIT 'BAD+INPUT' 20 20 > STRLEN ~24 !0 21 MUL ~25 ~24, 3 22 DIV ~26 ~25, 4 23 INIT_FCALL 'strrpos' 24 SEND_VAR !0 25 SEND_VAL '%60' 26 DO_ICALL $27 27 IS_SMALLER ~28 0, $27 28 > JMPZ ~28, ->37 29 > STRLEN ~29 !0 30 INIT_FCALL 'strrpos' 31 SEND_VAR !0 32 SEND_VAL '%60' 33 DO_ICALL $30 34 SUB ~31 ~29, $30 35 QM_ASSIGN ~32 ~31 36 > JMP ->38 37 > QM_ASSIGN ~32 0 38 > SUB ~33 ~26, ~32 39 ASSIGN_DIM !6 40 OP_DATA ~33 21 41 INIT_FCALL 'str_split' 42 SEND_VAR !0 43 DO_ICALL $34 44 ASSIGN !7, $34 22 45 ASSIGN !8, 0 23 46 ASSIGN !9,24 47 ASSIGN !5, 0 48 > JMP ->110 25 49 > INIT_FCALL 'strpos' 50 SEND_VAR !4 51 FETCH_DIM_R $40 !7, !5 52 SEND_VAR $40 53 DO_ICALL $41 54 ASSIGN_DIM !9, 0 55 OP_DATA $41 26 56 INIT_FCALL 'strpos' 57 SEND_VAR !4 58 ADD ~43 !5, 1 59 FETCH_DIM_R $44 !7, ~43 60 SEND_VAR $44 61 DO_ICALL $45 62 ASSIGN_DIM !9, 1 63 OP_DATA $45 27 64 INIT_FCALL 'strpos' 65 SEND_VAR !4 66 ADD ~47 !5, 2 67 FETCH_DIM_R $48 !7, ~47 68 SEND_VAR $48 69 DO_ICALL $49 70 ASSIGN_DIM !9, 2 71 OP_DATA $49 28 72 INIT_FCALL 'strpos' 73 SEND_VAR !4 74 ADD ~51 !5, 3 75 FETCH_DIM_R $52 !7, ~51 76 SEND_VAR $52 77 DO_ICALL $53 78 ASSIGN_DIM !9, 3 79 OP_DATA $53 29 80 POST_INC ~54 !8 81 FETCH_DIM_R $56 !9, 0 82 SL ~57 $56, 2 83 FETCH_DIM_R $58 !9, 1 84 SR ~59 $58, 4 85 BW_OR ~60 ~57, ~59 86 ASSIGN_DIM !6, ~54 87 OP_DATA ~60 30 88 FETCH_DIM_R $61 !9, 2 89 IS_SMALLER ~62 $61, 64 90 > JMPZ ~62, ->109 31 91 > POST_INC ~63 !8 92 FETCH_DIM_R $65 !9, 1 93 SL ~66 $65, 4 94 FETCH_DIM_R $67 !9, 2 95 SR ~68 $67, 2 96 BW_OR ~69 ~66, ~68 97 ASSIGN_DIM !6, ~63 98 OP_DATA ~69 32 99 FETCH_DIM_R $70 !9, 3 100 IS_SMALLER ~71 $70, 64 101 > JMPZ ~71, ->109 33 102 > POST_INC ~72 !8 103 FETCH_DIM_R $74 !9, 2 104 SL ~75 $74, 6 105 FETCH_DIM_R $76 !9, 3 106 BW_OR ~77 ~75, $76 107 ASSIGN_DIM !6, ~72 108 OP_DATA ~77 24 109 > ASSIGN_ADD 0 !5, 4 110 > INIT_FCALL 'count' 111 SEND_VAR !7 112 DO_ICALL $79 113 IS_SMALLER ~80 !5, $79 114 > JMPNZ ~80, ->49 37 115 > ASSIGN !10, '' 38 116 ASSIGN !5, 0 117 > JMP ->125 40 118 > INIT_FCALL 'chr' 119 FETCH_DIM_R $83 !6, !5 120 SEND_VAR $83 121 DO_ICALL $84 122 ASSIGN_CONCAT 0 !10, $84 38 123 POST_INC ~86 !5 124 FREE ~86 125 > INIT_FCALL 'count' 126 SEND_VAR !6 127 DO_ICALL $87 128 IS_SMALLER ~88 !5, $87 129 > JMPNZ ~88, ->118 42 130 > ASSIGN !11, 'YtPEU%10E%24%19%5DV%11UE%92E%04%D8%5De%99%5D5RQ%25SAU%98YuVU%16%10e%85%D1I%96%13Y%96%17M%85%D6E%85%D6Q%04V' 43 131 IS_IDENTICAL ~90 !10, !11 132 > JMPZ ~90, ->136 44 133 > CONCAT ~91 !1, !3 134 ECHO ~91 135 > JMP ->137 47 136 > ECHO !2 49 137 > > RETURN null