00000001d780: push r15 00000001d782: mov r15d, r9d 00000001d785: push r14 00000001d787: mov r14, rcx 00000001d78a: push r13 00000001d78c: mov r13d, edx 00000001d78f: push r12 00000001d791: mov r12d, esi 00000001d794: push rbp 00000001d795: push rbx 00000001d796: mov ebx, edi 00000001d798: sub rsp, 0x28 00000001d79c: mov qword ptr [rsp + 0x10], r8 00000001d7a1: call 0x6400 00000001d7a6: xor edx, edx 00000001d7a8: test eax, eax 00000001d7aa: je 0x1d7d2 00000001d7ac: mov r10d, ebx 00000001d7af: lea rbp, [rip + 0x22355a] 00000001d7b6: mov r8, qword ptr [rsp + 0x10] 00000001d7bb: imul r11, r10, 0x4a8 00000001d7c2: add r11, rbp 00000001d7c5: mov rdi, qword ptr [r11] 00000001d7c8: mov eax, dword ptr [rdi + 0x80] 00000001d7ce: test eax, eax 00000001d7d0: je 0x1d7e8 00000001d7d2: add rsp, 0x28 00000001d7d6: mov eax, edx 00000001d7d8: pop rbx 00000001d7d9: pop rbp 00000001d7da: pop r12 00000001d7dc: pop r13 00000001d7de: pop r14 00000001d7e0: pop r15 00000001d7e2: ret 00000001d7e3: nop dword ptr [rax + rax] 00000001d7e8: mov rcx, qword ptr [rsp + 0x68] 00000001d7ed: mov rdx, qword ptr [rsp + 0x60] 00000001d7f2: mov r9d, r15d 00000001d7f5: mov qword ptr [rsp + 8], r8 00000001d7fa: mov qword ptr [rsp], r14 00000001d7fe: movzx r8d, r13w 00000001d802: mov esi, r12d 00000001d805: mov qword ptr [rsp + 0x18], r10 00000001d80a: mov qword ptr [rsp + 0x10], r11 00000001d80f: call 0x186b0 00000001d814: test eax, eax 00000001d816: mov r10, qword ptr [rsp + 0x18] 00000001d81b: jne 0x1d840 00000001d81d: imul r10, r10, 0x4a8 00000001d824: xor edx, edx 00000001d826: mov rax, qword ptr [rbp + r10] 00000001d82b: mov eax, dword ptr [rax + 0x80] 00000001d831: test eax, eax 00000001d833: setne dl 00000001d836: jmp 0x1d7d2 00000001d838: nop dword ptr [rax + rax] 00000001d840: mov esi, r12d 00000001d843: mov edi, ebx 00000001d845: call 0x1d110 00000001d84a: test eax, eax 00000001d84c: mov r11, qword ptr [rsp + 0x10] 00000001d851: mov r10, qword ptr [rsp + 0x18] 00000001d856: jne 0x1d81d 00000001d858: mov rdi, qword ptr [r11] 00000001d85b: xor edx, edx 00000001d85d: mov esi, 1 00000001d862: mov qword ptr [rsp + 0x10], r10 00000001d867: call 0x18cc0 00000001d86c: mov r10, qword ptr [rsp + 0x10] 00000001d871: jmp 0x1d81d 00000001d873: nop word ptr cs:[rax + rax] 00000001d880: lea rcx, [rip + 0x1474a] 00000001d887: sub rsp, 0x18 00000001d88b: xor r9d, r9d 00000001d88e: mov edx, 0x833c 00000001d893: mov qword ptr [rsp + 8], rcx 00000001d898: mov qword ptr [rsp], rcx 00000001d89c: mov r8, rcx 00000001d89f: call 0x6550 00000001d8a4: add rsp, 0x18 00000001d8a8: ret 00000001d8a9: nop dword ptr [rax] 00000001d8b0: push r15 00000001d8b2: push r14 00000001d8b4: push r13 00000001d8b6: push r12 00000001d8b8: push rbp 00000001d8b9: push rbx 00000001d8ba: mov rbx, rsi 00000001d8bd: sub rsp, 0x178 00000001d8c4: mov rax, qword ptr fs:[0x28] 00000001d8cd: mov qword ptr [rsp + 0x168], rax 00000001d8d5: xor eax, eax 00000001d8d7: test rsi, rsi 00000001d8da: je 0x1d8e9 00000001d8dc: test rdx, rdx 00000001d8df: mov rbp, rdx 00000001d8e2: je 0x1d8e9 00000001d8e4: cmp ecx, 2 00000001d8e7: je 0x1d928 00000001d8e9: call 0x6390 00000001d8ee: xor r13d, r13d 00000001d8f1: mov dword ptr [rax], 0xe4ae0001 00000001d8f7: mov rsi, qword ptr [rsp + 0x168] 00000001d8ff: xor rsi, qword ptr fs:[0x28] 00000001d908: mov eax, r13d 00000001d90b: jne 0x1d9ca 00000001d911: add rsp, 0x178 00000001d918: pop rbx 00000001d919: pop rbp 00000001d91a: pop r12 00000001d91c: pop r13 00000001d91e: pop r14 00000001d920: pop r15 00000001d922: ret