000000018f40: push rbp 000000018f41: push rbx 000000018f42: mov rbx, rdi 000000018f45: sub rsp, 0x28 000000018f49: mov eax, dword ptr [rdi + 0x80] 000000018f4f: test eax, eax 000000018f51: je 0x190d8 000000018f57: mov eax, dword ptr [rdi + 0x84] 000000018f5d: test eax, eax 000000018f5f: jne 0x190c0 000000018f65: mov eax, dword ptr [rsi] 000000018f67: mov rbp, rsi 000000018f6a: test eax, eax 000000018f6c: je 0x190f0 000000018f72: cmp qword ptr [rsi + 0x10], 0 000000018f77: je 0x190f0 000000018f7d: cmp qword ptr [rsi + 0x18], 0 000000018f82: je 0x190f0 000000018f88: mov eax, dword ptr [rsi + 4] 000000018f8b: mov dword ptr [rdi + 0x338], eax 000000018f91: mov rdi, qword ptr [rdi + 0x328] 000000018f98: test rdi, rdi 000000018f9b: je 0x18fb3 000000018f9d: call 0x6440 000000018fa2: mov eax, dword ptr [rbx + 0x338] 000000018fa8: mov qword ptr [rbx + 0x328], 0 000000018fb3: lea rdi, [rax + rax + 0x470] 000000018fbb: call 0x5e40 000000018fc0: mov rdi, qword ptr [rbx + 0x330] 000000018fc7: mov qword ptr [rbx + 0x328], rax 000000018fce: test rdi, rdi 000000018fd1: je 0x18fe3 000000018fd3: call 0x6440 000000018fd8: mov qword ptr [rbx + 0x330], 0 000000018fe3: mov edi, dword ptr [rbx + 0x338] 000000018fe9: add rdi, 0x4c 000000018fed: call 0x5e40 000000018ff2: mov rdi, qword ptr [rbx + 0x328] 000000018ff9: mov qword ptr [rbx + 0x330], rax 000000019000: test rdi, rdi 000000019003: je 0x19170 000000019009: test rax, rax 00000001900c: je 0x19108 000000019012: mov rax, qword ptr [rbp + 0x10] 000000019016: mov dword ptr [rbx + 8], 0 00000001901d: mov dword ptr [rbx + 0xc], 0 000000019024: mov qword ptr [rbx + 0x50], rax 000000019028: mov rax, qword ptr [rbp + 0x18] 00000001902c: lea rbp, [rbx + 0x100] 000000019033: mov rdi, rbp 000000019036: mov qword ptr [rbx + 0x48], rax 00000001903a: call 0x65d0 00000001903f: mov rdi, rbp 000000019042: mov byte ptr [rbx + 0x158], 0 000000019049: call 0x66d0 00000001904e: lea rdi, [rbx + 0x20] 000000019052: lea rdx, [rip - 0x20a9] 000000019059: xor esi, esi 00000001905b: mov rcx, rbx 00000001905e: mov dword ptr [rbx + 0x30], 1 000000019065: call 0x60e0 00000001906a: lea rdx, [rip - 0x1fd1] 000000019071: lea rdi, [rbx + 0x10] 000000019075: xor esi, esi 000000019077: mov rcx, rbx 00000001907a: mov dword ptr [rbx + 0x1ec], 0 000000019084: mov dword ptr [rbx + 0x28], 1 00000001908b: call 0x60e0 000000019090: mov edi, 0xc350 000000019095: call 0x6290 00000001909a: mov esi, 0x6bb6b673 00000001909f: mov rdi, rbx 0000000190a2: call 0x18ad0 0000000190a7: test eax, eax 0000000190a9: je 0x19178 0000000190af: mov dword ptr [rbx + 0x84], 1 0000000190b9: mov eax, 1 0000000190be: jmp 0x190cd 0000000190c0: call 0x6390 0000000190c5: mov dword ptr [rax], 0xe4ae0003 0000000190cb: xor eax, eax 0000000190cd: add rsp, 0x28 0000000190d1: pop rbx 0000000190d2: pop rbp 0000000190d3: ret 0000000190d4: nop dword ptr [rax] 0000000190d8: call 0x6390 0000000190dd: mov dword ptr [rax], 0xe4ae0005 0000000190e3: add rsp, 0x28 0000000190e7: xor eax, eax 0000000190e9: pop rbx 0000000190ea: pop rbp 0000000190eb: ret 0000000190ec: nop dword ptr [rax] 0000000190f0: call 0x6390 0000000190f5: mov dword ptr [rax], 0xe4ae0001 0000000190fb: add rsp, 0x28 0000000190ff: xor eax, eax 000000019101: pop rbx 000000019102: pop rbp 000000019103: ret