Function at 0x1400a56a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1a0
mov ebx, dword [rdx + 0x30]
mov rbp, rdx
add rdx, 0x30
mov r15, r9
mov r13, rcx
cmp ebx, 0x67f
jae 0x1400a6296
movzx r14d, byte [rbp + 0x12]
lea rax, [rsp + 0xa0]
movzx ecx, byte [rcx + 0x290]
lea rsi, [rbp + 0x40]
mov r9d, r14d
mov dword [rsp + 0x80], r14d
mov r8, rsi
mov qword [rsp + 0x20], rax
call fcn.1400a3480
test eax, eax
jne 0x1400a6298
xor r10d, r10d
lea r11, [0x140000000]
mov eax, ebx
mov dword [rsp + 0x68], r10d
xor r12b, r12b
mov dword [rsp + 0x84], r10d
lea rbx, [r11 + 0x1b5770]
mov byte [rsp + 0x60], r12b
mov edi, r10d
mov r9d, r10d
lea rbx, [rbx + rax*8]
mov r8d, 0xffffffff
mov eax, dword [rsp + 0xa0]
and eax, 0xfffffffe
mov qword [rsp + 0x90], rbx
or dword [r15], eax
test r14d, r14d
je 0x1400a5fd1
mov eax, dword [rbx]
mov edx, r8d
shr rax, 0xe
and eax, 0x3ff
mov dword [rsp + 0x6c], edx
mov dword [rsp + 0x7c], r10d
mov dword [rsp + 0x78], r8d
mov dword [rsp + 0x88], r8d
mov ecx, dword [r11 + rax*8 + 0x1b4990]
mov eax, ecx
shr eax, 0x17
test al, 1
je 0x1400a57e4
mov eax, ecx
shr eax, 0x16
test al, 1
je 0x1400a57ff
mov eax, ecx
shr eax, 0x19
test al, 1
jne 0x1400a57ff
mov eax, ecx
mov edx, 0xffff
shr eax, 0x1a
test al, 1
je 0x1400a57d2
mov eax, dword [rsi]
and eax, 0xff000fff
cmp eax, 0x289
cmove edx, r8d
jmp 0x1400a57fb
shr ecx, 0x1b
test cl, 1
je 0x1400a57fb
cmp r14d, 2
cmove edx, r8d
jmp 0x1400a57fb
shr ecx, 0x1c
test cl, 1
je 0x1400a57f6
or dword [r15 + 4], 0x80000000
jmp 0x1400a57ff
mov edx, 0xffff
mov dword [rsp + 0x6c], edx
mov ebx, r10d
mov dword [rsp + 0x64], ebx
test r14d, r14d
je 0x1400a5fc9
nop
mov edi, ebx
shl rdi, 4
add rdi, rsi
mov eax, ebx
cmp rax, 6
jae 0x1400a646a
mov r8d, dword [rdi]
lea r12, [rsp + 0xe0]
shl rax, 5
add r12, rax
mov eax, r8d
and eax, 7
bts r9d, eax
mov dword [rsp + 0x84], r9d
cmp eax, 1
jne 0x1400a5ba4
mov r9d, dword [r12]
mov esi, edx
mov eax, r9d
and eax, 7
mov ecx, dword [r11 + rax*4 + 0x1ca458]
mov eax, r9d
shr eax, 7
mov edx, ecx
bts edx, 0xf
test al, 1
mov eax, r8d
cmove edx, ecx
shr eax, 0x18
mov ebx, edx
cmp al, 1
jne 0x1400a58b3
shr r9d, 8
test al, r9b
jne 0x1400a58b3
bts ebx, 0x18
cmp byte [r13 + 0x291], 0
je 0x1400a58ae
and r8d, 0xff000fff
cmp r8d, 0x1000021
jne 0x1400a58b3
mov byte [rsp + 0x60], al
mov esi, reloc.WS2_32.dll_ntohs
mov eax, dword [rdi + 4]
add rdi, 4
sub eax, 0x100
cmp eax, 0xfffffeff
jae 0x1400a5f95
mov r9, qword [r13]
mov rcx, qword [r9 + 8]
mov edx, dword [rcx + 0x1d0]
cmp eax, edx
jae 0x1400a5fb9
mov r8d, eax
cmp r8, rdx
jae 0x1400a64b5
mov rax, qword [rcx + 0x1c8]
mov rdx, qword [rax + r8*8]
mov r14, qword [rdx + 0x28]
mov qword [rsp + 0x70], r14
test r14, r14
je 0x1400a590a
mov eax, r10d
jmp 0x1400a591c
lea r8, [rsp + 0x70]
mov rcx, r9
call fcn.14008e650
mov r14, qword [rsp + 0x70]
test eax, eax
jne 0x1400a6298
mov eax, ebx
and al, 3
cmp al, 2
jne 0x1400a5945
mov rax, qword [r12 + 0x18]
or rax, qword [r12 + 0x10]
not rax
test qword [r14 + 0x40], rax
je 0x1400a5945
and ebx, 0xfffffff7
or ebx, 5
movzx eax, byte [rsp + 0xad]
test al, al
je 0x1400a5979
test bl, 0x30
je 0x1400a5979
mov ecx, eax
mov r8d, eax
mov rax, qword [r13 + 8]
and ecx, 0x3f
shr r8, 6
mov rdx, qword [rax + 0x30]
mov rax, qword [rdx + r8*8 + 8]
shr rax, cl
test al, 1
jne 0x1400a5979
and ebx, 0xffffffcf
mov eax, dword [r14 + 0x20]
shr eax, 8
and al, 0xf
cmp al, 4
jae 0x1400a6483
movzx ecx, al
mov r10d, 0xff
mov rax, qword [r13]
mov r11d, r10d
mov r9d, dword [rax + rcx*4 + 0x118]
xor eax, eax
movzx ecx, byte [r12 + 6]
and r9d, esi
mov esi, r9d
mov edx, eax
mov r8d, eax
test cl, cl
je 0x1400a5a1f
cmp dword [rsp + 0x78], 0xffffffff
jne 0x1400a5faf
test ebx, 0x6000
jne 0x1400a5f9b
lea eax, [rcx - 1]
cmp eax, 4
jae 0x1400a641f
shl eax, 0xd
lea rbp, [0x140000000]
bts eax, 0xc
or ebx, eax
mov eax, dword [r14]
mov dword [rsp + 0x78], eax
mov eax, ecx
mov ecx, r9d
and ecx, dword [rbp + rax*4 + 0x1beff0]
mov eax, ebx
mov rbp, qword [rsp + 0x1e8]
shr eax, 2
test al, 1
je 0x1400a5a19
bts ebx, 0xa
mov r9d, ecx
jmp 0x1400a5a1f
bts ebx, 0xb
mov esi, ecx
mov eax, ebx
lea rcx, [rbp + 0x3c]
shr eax, 2
test al, 1
je 0x1400a5aaa
cmp rcx, rdi
ja 0x1400a6451
sub rdi, rcx
sar rdi, 2
cmp rdi, 0x20
jae 0x1400a6438
mov ecx, edi
mov edx, 1
shl edx, cl
mov ecx, dword [r12]
mov eax, ecx
shr eax, 8
test al, 1
je 0x1400a5a6a
movzx r10d, byte [r12 + 4]
or ebx, 0x40
jmp 0x1400a5b24
shr ecx, 3
test cl, 1
je 0x1400a5b24
mov eax, dword [rsp + 0x78]
cmp eax, 0xffffffff
je 0x1400a5faf
cmp eax, dword [r14]
je 0x1400a5fa5
mov edi, dword [rsp + 0x7c]
inc edi
mov dword [rsp + 0x7c], edi
cmp edi, 4
jae 0x1400a641f
mov eax, edi
shl eax, 0xd
bts eax, 0xa
jmp 0x1400a5b22
cmp rcx, rdi
ja 0x1400a6451
sub rdi, rcx
sar rdi, 2
cmp rdi, 0x20
jae 0x1400a6438
mov ecx, edi
mov r8d, 1
shl r8d, cl
mov ecx, dword [r12]
mov eax, ecx
shr eax, 8
test al, 1
je 0x1400a5ae8
movzx r11d, byte [r12 + 4]
bts ebx, 7
jmp 0x1400a5b24
shr ecx, 3
test cl, 1
je 0x1400a5b24
mov eax, dword [rsp + 0x78]
cmp eax, 0xffffffff
je 0x1400a5faf
cmp eax, dword [r14]
je 0x1400a5fa5
mov edi, dword [rsp + 0x7c]
inc edi
mov dword [rsp + 0x7c], edi
cmp edi, 4
jae 0x1400a641f
mov eax, edi
shl eax, 0xd
bts eax, 0xb
or ebx, eax
movzx eax, byte [r12 + 5]
mov ecx, dword [rsp + 0x88]
mov dword [rsp + 0x50], ecx
mov rcx, r15
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], r8d
mov r8d, ebx
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edx
mov rdx, r14
mov dword [rsp + 0x20], r10d
call fcn.1400721f0
test eax, eax
jne 0x1400a6298
mov edi, dword [rsp + 0x68]
cmp edi, dword [rsp + 0x64]
jne 0x1400a5b76
inc edi
mov dword [rsp + 0x68], edi
xor r10d, r10d
lea r11, [0x140000000]
test ebx, 0x1c00
mov ebx, dword [rsp + 0x64]
je 0x1400a5b97
mov r8d, dword [r14]
mov dword [rsp + 0x88], r8d
mov r14d, dword [rsp + 0x80]
jmp 0x1400a5f75
cmp eax, 2
jne 0x1400a5f71
or dword [r15 + 8], 0x30
mov ecx, dword [rdi]
mov eax, ecx
shr eax, 0xd
test al, 1
je 0x1400a5c5e
mov r9, qword [r13]
mov eax, dword [rdi + 4]
sub eax, 0x100
mov rcx, qword [r9 + 8]
mov edx, dword [rcx + 0x1d0]
cmp eax, edx
jae 0x1400a5fb9
mov r8d, eax
cmp r8, rdx
jae 0x1400a64b5
mov rax, qword [rcx + 0x1c8]
mov rdx, qword [rax + r8*8]
mov rbx, qword [rdx + 0x28]
mov qword [rsp + 0x70], rbx
test rbx, rbx
je 0x1400a5c09
mov eax, r10d
jmp 0x1400a5c1b
lea r8, [rsp + 0x70]
mov rcx, r9
call fcn.14008e650
mov rbx, qword [rsp + 0x70]
test eax, eax
jne 0x1400a6298
cmp qword [rbx + 0x18], 0
mov rdx, qword [r13]
jne 0x1400a5df9
mov rax, qword [rbx + 8]
lea rcx, [rdx + 0x1f8]
mov edx, dword [rdx + 0x1dc]
movzx r9d, byte [rax + 0xc]
mov r8d, dword [rax + 8]
call fcn.140093680
or dword [rbx + 0x24], 0x10
mov qword [rbx + 0x18], rax
jmp 0x1400a5df9
and ecx, 0xf8
cmp ecx, 8
jbe 0x1400a5dfd
mov eax, dword [rdi + 4]
lea rbx, [rdi + 4]
sub eax, 0x100
cmp eax, 0xfffffeff
jae 0x1400a5df9
mov r9, qword [r13]
mov rcx, qword [r9 + 8]
mov edx, dword [rcx + 0x1d0]
cmp eax, edx
jae 0x1400a5fb9
mov r8d, eax
cmp r8, rdx
jae 0x1400a64b5
mov rax, qword [rcx + 0x1c8]
mov rdx, qword [rax + r8*8]
mov r11, qword [rdx + 0x28]
mov qword [rsp + 0x70], r11
test r11, r11
je 0x1400a5cc4
mov eax, r10d
jmp 0x1400a5cd9
lea r8, [rsp + 0x70]
mov rcx, r9
call fcn.14008e650
mov r11, qword [rsp + 0x70]
xor r10d, r10d
test eax, eax
jne 0x1400a6298
mov edx, dword [r12]
lea rcx, [0x140000000]
mov eax, edx
shr rax, 0xc
and eax, 3
mov r8d, dword [rcx + rax*4 + 0x1ca458]
mov eax, dword [r11 + 0x20]
shr eax, 8
and al, 0xf
cmp al, 4
jae 0x1400a6483
movzx ecx, al
mov esi, 0xff
mov rax, qword [r13]
mov ebp, esi
mov r9d, r10d
mov r14d, dword [rax + rcx*4 + 0x118]
mov eax, r8d
mov rcx, qword [rsp + 0x1e8]
add rcx, 0x3c
shr eax, 2
test al, 1
je 0x1400a5d76
cmp rcx, rbx
ja 0x1400a6451
sub rbx, rcx
sar rbx, 2
cmp rbx, 0x20
jae 0x1400a6438
mov ecx, ebx
shr edx, 9
mov r9d, 1
shl r9d, cl
test dl, 1
je 0x1400a5dae
movzx esi, byte [r12 + 4]
or r8d, 0x40
jmp 0x1400a5dae
cmp rcx, rbx
ja 0x1400a6451
sub rbx, rcx
sar rbx, 2
cmp rbx, 0x20
jae 0x1400a6438
mov ecx, ebx
shr edx, 9
mov r10d, 1
shl r10d, cl
test dl, 1
je 0x1400a5dae
movzx ebp, byte [r12 + 4]
bts r8d, 7
mov dword [rsp + 0x50], 0xffffffff
xor eax, eax
mov dword [rsp + 0x48], eax
mov rdx, r11
mov dword [rsp + 0x40], r10d
mov rcx, r15
mov dword [rsp + 0x38], ebp
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], r9d
mov r9d, r14d
mov dword [rsp + 0x20], esi
call fcn.1400721f0
test eax, eax
jne 0x1400a6298
mov rbp, qword [rsp + 0x1e8]
mov r14d, dword [rsp + 0x80]
mov ebx, dword [rsp + 0x64]
mov eax, dword [rdi]
and eax, 0x1f00
cmp eax, 0x100
jbe 0x1400a5f67
mov eax, dword [rdi + 8]
lea rbx, [rdi + 8]
sub eax, 0x100
cmp eax, 0xfffffeff
jae 0x1400a5f63
mov r9, qword [r13]
mov rcx, qword [r9 + 8]
mov edx, dword [rcx + 0x1d0]
cmp eax, edx
jae 0x1400a5fb9
mov r8d, eax
cmp r8, rdx
jae 0x1400a64b5
mov rax, qword [rcx + 0x1c8]
mov rdx, qword [rax + r8*8]
mov r10, qword [rdx + 0x28]
mov qword [rsp + 0x70], r10
test r10, r10
je 0x1400a5e69
xor r11d, r11d
mov eax, r11d
jmp 0x1400a5e7e
lea r8, [rsp + 0x70]
mov rcx, r9
call fcn.14008e650
mov r10, qword [rsp + 0x70]
xor r11d, r11d
test eax, eax
jne 0x1400a6298
mov eax, dword [r10 + 0x20]
shr eax, 8
and al, 0xf
cmp al, 4
jae 0x1400a6483
movzx ecx, al
lea rdi, [0x140000000]
mov rax, qword [r13]
mov edx, r11d
mov r8d, r11d
mov r9d, dword [rax + rcx*4 + 0x118]
lea rcx, [rbp + 0x3c]
mov eax, dword [r12]
and r9d, dword [rsp + 0x6c]
shr rax, 0xe
and eax, 3
mov eax, dword [rdi + rax*4 + 0x1ca458]
shr eax, 2
test al, 1
je 0x1400a5efa
cmp rcx, rbx
ja 0x1400a6451
sub rbx, rcx
sar rbx, 2
cmp rbx, 0x20
jae 0x1400a6438
mov ecx, ebx
mov edx, 1
shl edx, cl
jmp 0x1400a5f1f
cmp rcx, rbx
ja 0x1400a6451
sub rbx, rcx
sar rbx, 2
cmp rbx, 0x20
jae 0x1400a6438
mov ecx, ebx
mov r8d, 1
shl r8d, cl
mov dword [rsp + 0x50], 0xffffffff
mov rcx, r15
mov dword [rsp + 0x48], r11d
mov dword [rsp + 0x40], r8d
mov r8d, 5
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x30], r9d
mov dword [rsp + 0x28], edx
mov rdx, r10
mov dword [rsp + 0x20], 0xff
call fcn.1400721f0
test eax, eax
jne 0x1400a6298
mov ebx, dword [rsp + 0x64]
xor r10d, r10d
lea r11, [0x140000000]
mov edi, dword [rsp + 0x68]
inc ebx
lea rsi, [rbp + 0x40]
mov dword [rsp + 0x64], ebx
cmp ebx, r14d
jae 0x1400a5fc3
mov edx, dword [rsp + 0x6c]
mov r9d, dword [rsp + 0x84]
jmp 0x1400a5810
mov ebx, dword [rsp + 0x64]
jmp 0x1400a5f71
mov eax, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400a6298
mov eax, 0x41
jmp 0x1400a6298
mov eax, 3
jmp 0x1400a6298
mov eax, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400a6298
movzx r12d, byte [rsp + 0x60]
mov rbx, qword [rsp + 0x90]
mov eax, dword [rbp + 0x38]
test eax, eax
je 0x1400a60f8
mov ecx, dword [rbp + 0x3c]
lea edx, [rcx - 0x100]
cmp edx, 0xfffffeff
jae 0x1400a60e9
mov r9, qword [r13]
mov rcx, qword [r9 + 8]
mov eax, dword [rcx + 0x1d0]
cmp edx, eax
jae 0x1400a5fb9
mov r8d, edx
cmp r8, rax
jae 0x1400a64b5
mov rax, qword [rcx + 0x1c8]
mov rcx, qword [rax + rdx*8]
mov rdx, qword [rcx + 0x28]
mov qword [rsp + 0x1e8], rdx
test rdx, rdx
je 0x1400a6030
mov eax, r10d
jmp 0x1400a604b
mov rdx, rcx
lea r8, [rsp + 0x1e8]
mov rcx, r9
call fcn.14008e650
mov rdx, qword [rsp + 0x1e8]
test eax, eax
jne 0x1400a6298
mov r10d, dword [rdx + 0x20]
shr r10d, 8
and r10b, 0xf
cmp r10b, 4
jae 0x1400a6483
mov rax, qword [r13]
mov dword [rsp + 0x50], 0xffffffff
movzx ecx, r10b
mov r9d, dword [rax + rcx*4 + 0x118]
xor eax, eax
mov dword [rsp + 0x48], eax
mov rcx, r15
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 0xff
mov dword [rsp + 0x30], r9d
mov dword [rsp + 0x28], 1
cmp r10b, 2
jne 0x1400a60cc
mov r8d, 5
mov dword [rsp + 0x20], 0xff
call fcn.1400721f0
test eax, eax
jne 0x1400a6298
xor r10d, r10d
mov edi, r10d
jmp 0x1400a60fb
mov r8d, 7
mov dword [rsp + 0x20], 1
call fcn.1400721f0
test eax, eax
jne 0x1400a6298
jmp 0x1400a60f8
shr eax, 8
and al, 0xf
cmp al, 2
jne 0x1400a60f8
test ecx, ecx
cmovne edi, r10d
xor r10d, r10d
test byte [rsp + 0xa0], 1
je 0x1400a61b7
cmp dword [rbp + 0x38], 0
jne 0x1400a61b7
test byte [rsp + 0x84], 2
je 0x1400a61b7
cmp r14d, 2
je 0x1400a6162
cmp r14d, 3
jne 0x1400a61b7
mov eax, dword [rsi + 0x1c]
mov edx, r10d
cmp dword [rsi + 0xc], eax
mov eax, dword [rsi + 0x18]
mov r8d, dword [rsi + 4]
sete cl
cmp dword [rsi + 8], eax
sete al
and cl, al
cmp r8d, dword [rsi + 0x14]
movzx eax, cl
cmove edx, eax
mov eax, dword [rsi + 0x10]
cmp dword [rsi], eax
sete al
test al, dl
je 0x1400a61b7
mov eax, dword [rsi + 4]
sub eax, 0x100
cmp eax, 0xfffffeff
jae 0x1400a61b7
mov rcx, qword [r13 + 8]
mov edx, eax
mov eax, dword [rcx + 0x1d0]
cmp rdx, rax
jae 0x1400a64b5
mov rax, qword [rcx + 0x1c8]
mov rcx, qword [rax + rdx*8]
mov rax, qword [rcx + 0x28]
mov rcx, qword [rsp + 0xf0]
not rcx
mov rdx, qword [rax + 0x40]
and rdx, rcx
je 0x1400a61b3
test qword [rsp + 0xf8], rdx
jne 0x1400a61b7
or dword [r15], 1
test r12b, r12b
je 0x1400a61ec
mov rdx, qword [r15 + 0x38]
lea rcx, [r15 + 0x40]
cmp rcx, rdx
je 0x1400a61ec
mov r8d, reloc.WS2_32.dll_ntohs
nop
test byte [rcx + 0xb], 1
mov eax, 0xff
cmovne eax, r8d
and dword [rcx + 0x10], eax
and dword [rcx + 0x14], eax
add rcx, 0x20
cmp rcx, rdx
jne 0x1400a61d0
mov rax, qword [r15 + 0x38]
sub rax, r15
sub rax, 0x40
sar rax, 5
cmp eax, 1
jne 0x1400a626d
xor r8b, r8b
cmp edi, r14d
jne 0x1400a62b3
mov eax, dword [rbx]
lea rcx, [0x140000000]
shr rax, 0xe
and eax, 0x3ff
mov r8d, dword [rcx + rax*8 + 0x1b4994]
shr r8d, 0x1e
movzx ecx, r8b
sub ecx, 1
je 0x1400a63bb
cmp ecx, 1
jne 0x1400a626d
mov rax, qword [r15 + 0x38]
sub rax, r15
sub rax, 0x40
sar rax, 5
test eax, eax
je 0x1400a6406
mov eax, dword [r15 + 0x48]
and eax, 0xfffffffa
or eax, 8
mov dword [r15 + 0x48], eax
mov eax, dword [r15 + 0x58]
or dword [r15 + 0x5c], eax
mov dword [r15 + 0x58], r10d
mov eax, dword [rbx]
lea rcx, [0x140000000]
shr rax, 0xe
and eax, 0x3ff
mov eax, dword [rcx + rax*8 + 0x1b4994]
mov rcx, qword [rsp + 0x1f0]
shr eax, 0x1b
and eax, 7
mov dword [rcx], eax
xor eax, eax
mov rbx, qword [rsp + 0x1e0]
add rsp, 0x1a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp r14d, 2
jne 0x1400a622a
cmp byte [rbp + 0x13], 1
jbe 0x1400a63ed
mov eax, dword [rbp + 0x50]
and eax, 7
cmp al, 3
jne 0x1400a622a
mov rcx, qword [r13]
mov edx, dword [r15 + 0x40]
mov eax, dword [rcx + 0x148]
cmp rdx, rax
jae 0x1400a64b5
mov rax, qword [rcx + 0x140]
mov rcx, qword [rax + rdx*8]
mov eax, dword [rbp + 0x30]
mov r9d, dword [rcx + 0x20]
shr r9d, 0x18
cmp eax, 0x2ac
ja 0x1400a6373
je 0x1400a638f
sub eax, 7
je 0x1400a638f
sub eax, 0xe
je 0x1400a638f
sub eax, 0x1c1
je 0x1400a6331
sub eax, 0xc9
je 0x1400a638f
cmp eax, 1
je 0x1400a638f
jmp 0x1400a622a
movzx ecx, byte [rbp + 0x43]
cmp cl, 4
jae 0x1400a633f
cmp ecx, r9d
jb 0x1400a638f
mov edx, dword [rbp + 0x5c]
mov eax, dword [rbp + 0x58]
shl rdx, 0x20
or rdx, rax
cmp rdx, 0xffffffffffffffff
je 0x1400a636e
test ecx, ecx
je 0x1400a649c
bsf ecx, ecx
lea rax, [0x140000000]
cmp rdx, qword [rax + rcx*8 + 0x1ca410]
jne 0x1400a638f
mov r8b, 2
jmp 0x1400a638f
sub eax, 0x2db
je 0x1400a638f
sub eax, 3
je 0x1400a638f
sub eax, 0x18
je 0x1400a638f
cmp eax, 0x376
jne 0x1400a622a
movzx eax, byte [rbp + 0x43]
cmp al, 4
jne 0x1400a63a0
cmp eax, r9d
jb 0x1400a622a
mov ecx, dword [rbp + 0x5c]
mov eax, dword [rbp + 0x58]
shl rcx, 0x20
or rcx, rax
jne 0x1400a622a
mov r8b, 1
jmp 0x1400a622a
mov rax, qword [r15 + 0x38]
sub rax, r15
sub rax, 0x40
sar rax, 5
test eax, eax
je 0x1400a6406
mov eax, dword [r15 + 0x48]
and eax, 0xfffffff5
or eax, 4
mov dword [r15 + 0x48], eax
mov eax, dword [r15 + 0x5c]
or dword [r15 + 0x58], eax
mov dword [r15 + 0x5c], r10d
jmp 0x1400a626d
lea r8, str.index___opCapacity__
mov edx, 0x325
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcore_builder.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.index___tiedRegCount__
mov edx, 0x1c5
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcore_rapass_p.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.offset___4
mov edx, 0x33a
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcore_radefs_p.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.index___32
mov edx, 0x371
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcore_builder.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.array___id
mov edx, 0x36e
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcore_builder.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.index___Globals::kMaxOpCount
mov edx, 0x2d4
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcoreinst.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.U_index____N
mov edx, 0x655
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcore_support.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.size___0__size___256
mov edx, Ordinal_27
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitx86x86rapass.cpp
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3
lea r8, str.i____size
mov edx, 0x153
lea rcx, str.D:Important_FilesImportant_Files_tweaks_tweaksexamplesexample_win32_directx11_srcqengineextern_asmjitcorezonevector.h
call sym.tickle.exe_void___cdecl_asmjit::_abi_1_10::DebugUtils::assertionFailed_char_const____ptr64__int__char_const____ptr64_
int3