| 1 | 0000000140024D88 55 push rbp
|
|---|
| 2 | 0000000140024D89 57 push rdi
|
|---|
| 3 | 0000000140024D8A 56 push rsi
|
|---|
| 4 | 0000000140024D8B 53 push rbx
|
|---|
| 5 | 0000000140024D8C 48 83 EC 48 sub rsp,48h
|
|---|
| 6 | 0000000140024D90 48 8B 59 18 mov rbx,qword ptr [rcx+18h]
|
|---|
| 7 | 0000000140024D94 44 8B BC 24 B8 00 00 00 mov r15d,dword ptr [rsp+0B8h]
|
|---|
| 8 | 0000000140024D9C 49 89 CE mov r14,rcx
|
|---|
| 9 | 0000000140024D9F 48 63 F2 movsxd rsi,edx
|
|---|
| 10 | 0000000140024DA2 4D 89 C4 mov r12,r8
|
|---|
| 11 | 0000000140024DA5 49 63 F9 movsxd rdi,r9d
|
|---|
| 12 | 0000000140024DA8 BA FF FF FF FF mov edx,0FFFFFFFFh
|
|---|
| 13 | 0000000140024DAD 4C 8B AC 24 B0 00 00 00 mov r13,qword ptr [rsp+0B0h]
|
|---|
| 14 | 0000000140024DB5 48 8B 8B C8 00 00 00 mov rcx,qword ptr [rbx+0C8h]
|
|---|
| 15 | 0000000140024DBC 48 89 F5 mov rbp,rsi
|
|---|
| 16 | 0000000140024DBF FF 15 FF FA 0D 03 call qword ptr [1431048C4h]
|
|---|
| 17 | 0000000140024DC5 4D 8B 46 18 mov r8,qword ptr [r14+18h]
|
|---|
| 18 | 0000000140024DC9 41 8B 8E 98 04 00 00 mov ecx,dword ptr [r14+498h]
|
|---|
| 19 | 0000000140024DD0 4C 8D 0D FD 75 EC 01 lea r9,[141EEC3D4h]
|
|---|
| 20 | 0000000140024DD7 49 8B 84 F0 F0 00 00 00 mov rax,qword ptr [r8+rsi*8+0F0h]
|
|---|
| 21 | 0000000140024DDF 49 89 CA mov r10,rcx
|
|---|
| 22 | 0000000140024DE2 48 8D 04 80 lea rax,[rax+rax*4]
|
|---|
| 23 | 0000000140024DE6 48 8D 04 80 lea rax,[rax+rax*4]
|
|---|
| 24 | 0000000140024DEA 48 C1 E0 02 shl rax,2
|
|---|
| 25 | 0000000140024DEE 48 99 cqo
|
|---|
| 26 | 0000000140024DF0 48 F7 F9 idiv rax,rcx
|
|---|
| 27 | 0000000140024DF3 48 8D 0D E6 69 EC 01 lea rcx,[141EEB7E0h]
|
|---|
| 28 | 0000000140024DFA 48 8D 15 E5 69 EC 01 lea rdx,[141EEB7E6h]
|
|---|
| 29 | 0000000140024E01 45 85 FF test r15d,r15d
|
|---|
| 30 | 0000000140024E04 48 0F 44 D1 cmove rdx,rcx
|
|---|
| 31 | 0000000140024E08 41 8B 88 00 01 00 00 mov ecx,dword ptr [r8+100h]
|
|---|
| 32 | 0000000140024E0F 83 C1 01 add ecx,1
|
|---|
| 33 | 0000000140024E12 41 89 88 00 01 00 00 mov dword ptr [r8+100h],ecx
|
|---|
| 34 | 0000000140024E19 83 E1 03 and ecx,3
|
|---|
| 35 | 0000000140024E1C 41 0F B6 0C 09 movzx ecx,byte ptr [r9+rcx]
|
|---|
| 36 | 0000000140024E21 39 C8 cmp eax,ecx
|
|---|
| 37 | 0000000140024E23 0F 83 97 00 00 00 jae 0000000140024EC0
|
|---|
| 38 | 0000000140024E29 B9 60 00 00 00 mov ecx,60h
|
|---|
| 39 | 0000000140024E2E E8 DD 68 E4 00 call 0000000140E6B710
|
|---|
| 40 | 0000000140024E33 48 85 C0 test rax,rax
|
|---|
| 41 | 0000000140024E36 49 89 C6 mov r14,rax
|
|---|
| 42 | 0000000140024E39 74 62 je 0000000140024E9D
|
|---|
| 43 | 0000000140024E3B 89 FA mov edx,edi
|
|---|
| 44 | 0000000140024E3D 4C 89 F1 mov rcx,r14
|
|---|
| 45 | 0000000140024E40 E8 DB E0 2E 00 call 0000000140312F20
|
|---|
| 46 | 0000000140024E45 85 C0 test eax,eax
|
|---|
| 47 | 0000000140024E47 0F 88 A3 00 00 00 js 0000000140024EF0
|
|---|
| 48 | 0000000140024E4D 49 8B 4E 18 mov rcx,qword ptr [r14+18h]
|
|---|
| 49 | 0000000140024E51 41 89 6E 24 mov dword ptr [r14+24h],ebp
|
|---|
| 50 | 0000000140024E55 49 89 F8 mov r8,rdi
|
|---|
| 51 | 0000000140024E58 4D 89 6E 08 mov qword ptr [r14+8],r13
|
|---|
| 52 | 0000000140024E5C 4C 89 E2 mov rdx,r12
|
|---|