0x140001020 -> 0x14000103b 0x140001020 MOV DWORD PTR [RSP + 0x8], ECX 0x140001024 SUB RSP, 0x28 0x140001028 MOV DWORD PTR [RIP + 0x98CFE], 0x1 0x140001032 MOV QWORD PTR [RSP + 0x10], 0xD 0x14000103b -> 0x140001258, 0x140001046 0x14000103b XOR EAX, EAX 0x14000103d CMP EAX, 0x1 0x140001040 JZ loc_key_1 0x140001046 -> 0x140001069, 0x140001253 0x140001046 MOV RAX, QWORD PTR [RSP + 0x10] 0x14000104b MOV QWORD PTR [RSP + 0x18], RAX 0x140001050 MOV RAX, QWORD PTR [RSP + 0x18] 0x140001055 DEC RAX 0x140001058 MOV QWORD PTR [RSP + 0x18], RAX 0x14000105d CMP QWORD PTR [RSP + 0x18], 0x14 0x140001063 JA loc_key_3 0x140001069 -> 0x140001069 LEA RAX, QWORD PTR [RIP + 0xFFFFFFFFFFFFEF90] 0x140001070 MOV RCX, QWORD PTR [RSP + 0x18] 0x140001075 MOV ECX, DWORD PTR [RAX + RCX * 0x4 + 0x1260] 0x14000107c ADD RCX, RAX 0x14000107f JMP RCX 0x140001253 -> 0x14000103b 0x140001253 JMP loc_key_5 0x140001258 -> 0x140001258 ADD RSP, 0x28 0x14000125c RET