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

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
je 0x261d91
jne 0x261d91
add byte [rax], al
add byte [rax], al
mov eax, edi
movzx eax, word [r11 + rax*2]
mov eax, dword [r8 + rax*4]
add r9, rax
mov r10, r9
jmp 0x26269b
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
je 0x262520
jne 0x262520
je 0xffffffffff615c58
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x2619aa
je 0x262bcc
jne 0x262bcc
ja 0x2618aa
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0x26189b
jne 0x26189b
je 0x261ddd
xor edi, edi
mov rax, r11
je 0x26206f
jne 0x26206f
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0x262899
mov qword [rcx], 0
xor eax, eax
jmp 0x261c57
add rsi, 1
je 0x262610
jne 0x262610
mov rax, qword [rdx + 0x50]
xor edi, edi
jmp 0x261c19
lea ebp, [rbx - 0x20]
mov word [rsp + rdi*2 + 2], bp
add rdi, 2
je 0x261c0f
jne 0x261c0f
cmp bpl, 0x19
ja 0x262370
jmp 0x261e4a
add dl, 0xe0
mov byte [rsp + rdi + 1], dl
add rdi, 2
je 0x261e2f
jne 0x261e2f
add byte [rax], al
add byte [rax], al
cmp bpl, 0x1a
jb 0x2620d2
jmp 0x2623bc
mov byte [rsp + rdi], al
test al, al
je 0x2624d6
mov al, byte [rbx + rdi]
je 0x2622e1
jne 0x2622e1
jmp 0xffffffff8435d94d
test al, al
je 0x261b9b
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x261996
mov byte [rsp + rdi + 1], al
je 0x261b93
jne 0x261b93
jmp 0x46ee1a3f
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
je 0x262506
jne 0x262506
jmp 0x2ed9c4f
add rdi, 2
cmp rdi, 0x40
je 0x262e90
jne 0x262e90
add byte [rax], al
add byte [rax], al
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0x261f45
mov qword [rcx + 0x30], 0
je 0x2622c1
jne 0x2622c1
add byte [rax], al
add byte [rax], al
mov rdx, r14
nop dword [rax]
je 0x2621b0
jne 0x2621b0
cmp rdi, 0x40
je 0x261834
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x26226d
add al, 0xe0
je 0x261e1c
cmp bpl, 0x19
ja 0x262a05
jmp 0x262ea7
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x261903
jne 0x261903
je 0xffffffff84621e36
mov byte [rsp + rdi], al
test al, al
je 0x261bb8
ror byte [rdi], 0x84
add eax, dword [rdx]
add byte [rax], al
jne 0x261bb8
jmp 0xffffffff8a622e48
mov byte [rsp + rdi], dl
mov dl, byte [rbx + rdi]
je 0x262350
jne 0x262350
je 0xceb9ce3
jae 0x26269b
je 0x262549
jne 0x262549
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0x261aaa
jne 0x261aaa
add byte [rax], al
add byte [rax], al
xor esi, esi
mov rax, r14
movzx ebx, bl
rol esi, 0x13
add esi, ebx
movzx ebx, byte [rax]
add rax, 1
je 0x262a65
jne 0x262a65
jmp 0xfec536d
cmp rsi, rax
jae 0x2630c8
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
je 0x262bf2
jne 0x262bf2
add byte [rax], al
add byte [rax], al
xor edi, edi
mov rax, r11
nop word cs:[rax + rax]
nop
movzx ebx, bl
rol edi, 0x13
je 0x262f9f
jne 0x262f9f
add byte [rax], al
add byte [rax], al
test bx, bx
je 0x26244f
movzx ebx, word [rax + rdi*2 + 2]
mov esi, ebx
je 0x2625fd
jne 0x2625fd
jmp 0xffffffff8435db1b
test al, al
je 0x262ec7
mov al, byte [rbx + rdi]
je 0x26217a
jne 0x26217a
jb 0x262c01
jmp 0x26294b
mov byte [rsp + rdi], al
test al, al
je 0x262957
je 0x262d11
jne 0x262d11
je 0x71b9ee1
je 0x2621c9
add byte [rax], al
je 0x261d0c
jne 0x261d0c
cmp rsi, rax
jae 0x263057
je 0x262236
jne 0x262236
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x26274e
jmp 0x262dc0
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x26248c
jne 0x26248c
add byte [rax], al
add byte [rax], al
je 0x262a16
jne 0x262a16
je 0xe6fa244
ja 0x262980
add byte [rax], al
jmp 0x262f6c
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
je 0x262f51
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 8], rax
je 0x263106
jne 0x263106
jmp 0xffffffff8535dc1b
test al, al
jne 0x261903
mov bl, byte [rsp]
test bl, bl
je 0x262d58
xor edi, edi
mov rax, r11
je 0x262903
jne 0x262903
jmp 0x1dc9fcb
je 0x261d74
je 0x261c7e
jne 0x261c7e
jmp 0x842a940
cmp rdi, 0x40
je 0x26265d
movzx ebx, word [rax + rdi*2]
mov esi, ebx
add esi, 0xffffff9f
cmp si, 0x19
ja 0x2627d0
je 0x2627b6
jne 0x2627b6
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0x261cdc
mov qword [rcx + 0x20], 0
je 0x262ef4
jne 0x262ef4
jmp 0xf680cf1
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
je 0x262790
jne 0x262790
add al, 0xe0
mov byte [rsp + rdi], al
je 0x2619e6
jne 0x2619e6
je 0xf680d1e
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
mov bh, 4
mov eax, dword [r8 + rax*4]
je 0x262a83
jne 0x262a83
je 0x249aa9fa
lea r14, [rsp + 1]
xor esi, esi
jmp 0x263143
add dword [rcx], esi
imul cl
lea edx, [rax + rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
je 0x263131
jne 0x263131
je 0x116aa813
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x261932
sbb byte [rax + 0x39], cl
invalid
je 0x262c31
jne 0x262c31
jmp 0x4df41e3a
add r14, r9
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
je 0x2630c1
jne 0x2630c1
add byte [rax], al
add byte [rax], al
je 0x262863
jne 0x262863
jmp 0x4aefd21
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x262d79
jmp 0x262b1a
jne 0x262f20
je 0x261fb2
jne 0x261fb2
je 0xffffffff846221e3
mov byte [rsp + rdi], al
test al, al
je 0x26303b
ror byte [rdi], 0x84
fst dword [rdx]
add byte [rax], al
jne 0x26303b
add byte [rax], al
add byte [rax], al
test al, al
jne 0x262848
mov bl, byte [rsp]
test bl, bl
je 0x263066
xor edi, edi
je 0x262f7d
jne 0x262f7d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov r9, qword [rax + 0x20]
lea r8, [rsp + 2]
mov rdx, r9
nop word [rax + rax]
je 0x261fa5
jne 0x261fa5
je 0xffffffffb62aa903
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0x26302c
jne 0x26302c
jmp 0x1eca129
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x262689
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
je 0x26237c
cmp rdi, 0x40
je 0x261cc0
mov dl, byte [rbx + rdi - 1]
lea ebp, [rdx - 0x61]
cmp bpl, 0x19
ja 0x262370
add dl, 0xe0
je 0x2619bc
jne 0x2619bc
add byte [rax], al
add byte [rax], al
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x262887
je 0x2625ae
mov r9, qword [rdx + 0x20]
xor eax, eax
test r9, r9
je 0x261c57
movsxd rdx, dword [r9 + 0x3c]
je 0x263098
jne 0x263098
add byte [rax], al
add byte [rax], al
jne 0x262820
je 0x261c91
jne 0x261c91
jmp 0x46ee2009
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
je 0x26181f
jne 0x26181f
add byte [rax], al
add byte [rax], al
add r11, r9
lea r14, [rsp + 1]
xor r10d, r10d
xor edi, edi
je 0x262c4f
jne 0x262c4f
test al, al
je 0x26205c
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x262718
mov byte [rsp + rdi + 1], al
je 0x2621d6
jne 0x2621d6
jmp 0xffffffff8435faa2
test bl, bl
je 0x262820
je 0x261a4f
jne 0x261a4f
jmp 0x2617db
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
je 0x261af5
jne 0x261af5
je 0x16273eb
mov byte [rsp + rdi + 1], dl
test dl, dl
jne 0x261887
mov bl, byte [rsp]
test bl, bl
je 0x261cc0
xor edi, edi
je 0x26194a
jne 0x26194a
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x261b40
jmp 0x2629b7
je 0x261844
jne 0x261844
jmp 0x2bf036f3
cmp eax, 0x6e2bca17
je 0x262679
je 0x26265d
jne 0x26265d
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x262130
jmp 0x262cec
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x262928
jne 0x262928
mov byte [rsp + rdi], al
test al, al
je 0x262b26
mov al, byte [rbx + rdi]
je 0x262b0d
jne 0x262b0d
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
je 0x2624e7
jne 0x2624e7
jmp 0x2eda383
add rdi, 2
je 0x26195c
jne 0x26195c
je 0x1e6a395
add rax, 1
test bl, bl
je 0x262ba2
jne 0x262ba2
jmp 0xffffffff844a3cea
mov bl, byte [rsp]
test bl, bl
je 0x262218
jne 0x262218
je 0xffffffffc201d682
movzx ebx, bl
rol edi, 0x13
add edi, ebx
je 0x262a4e
invalid
jne 0x262a4e
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 0x10], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x262698
jmp 0x2617ed
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0x262ca4
jne 0x262ca4
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x261eb8
jne 0x261eb8
je 0xffffffff84453071
nop word [rax + rax]
je 0x262780
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 6], ch
add byte [rax], al
jne 0x262780
jmp 0x2fc50a
jmp 0x262ac5
je 0x261d57
jne 0x261d57
jmp 0x139e902
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0x262eb5
jne 0x262eb5
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x2625e0
add al, 0xe0
mov byte [rsp + rsi], al
mov al, byte [rbx + rsi]
je 0x262624
jne 0x262624
je 0xffffffffc201d7c3
movzx ebx, bl
rol edi, 0x13
je 0x2626f9
invalid
jne 0x2626f9
je 0x1e83b1
jmp 0x261a2a
dec dword [rdi]
test byte [rax], cl
or al, 0
add byte [rdi], cl
test dword [rdx], eax
or al, 0
add cl, ch
je 0x262dd7
jne 0x262dd7
jmp 0xffffffff8535e25e
test al, al
jne 0x26271e
je 0x26205c
jne 0x26205c
add byte [rax], al
add byte [rax], al
cmp edi, 0xd803d0a
jne 0x263066
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
je 0x2623d8
jne 0x2623d8
je 0x261834
xor edi, edi
mov rax, r11
movzx ebx, bl
je 0x26201c
jne 0x26201c
add byte [rax], al
add byte [rax], al
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0x261b31
jne 0x261b31
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x262718
jmp 0x261f09
mov byte [rsp + rdi], al
je 0x261ef1
jne 0x261ef1
jne 0x261b46
mov bl, byte [rsp]
je 0x261f1a
jne 0x261f1a
je 0xffffffffbe432218
cmp edi, 0x302ebe1c
jne 0x262d58
xor byte cs:[rdi], cl
test dword [rcx - 0x76fffff6], edi
invalid
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx], rax
movsxd rax, dword [r9 + 0x3c]
je 0x262b3b
jne 0x262b3b
jmp 0xffffffff900fe2f6
xor eax, eax
jmp 0x261c57
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0x2623b6
jne 0x2623b6
add byte [rax], al
add byte [rax], al
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
je 0x262468
jne 0x262468
add byte [rax], al
add byte [rax], al
cmp rsi, rax
jae 0x2621c9
je 0x261dbe
jne 0x261dbe
jmp 0xffffffffb62aae72
mov eax, dword [r14 + rsi*4]
je 0x261bf2
mov r14d, dword [rdx + r9 + 0x20]
je 0x261ce9
jne 0x261ce9
jmp 0x40c58de1
lea ebp, [rdx - 0x61]
cmp bpl, 0x1a
jb 0x261880
jmp 0x2626c7
je 0x26241a
jne 0x26241a
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x2618aa
je 0x2620cd
jne 0x2620cd
jmp 0x1e9a6e8
add rbx, 1
xor edi, edi
mov dl, byte [rbx + rdi - 1]
je 0x262968
jne 0x262968
jb 0x2620d2
mov byte [rsp + rdi + 1], al
je 0x2624ce
jne 0x2624ce
je 0x1b24a738
cmp si, 0x1a
je 0x26243b
jne 0x26243b
je 0x4067ad24
mov qword [rcx + 0x40], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x262d49
je 0x2622c8
xor edi, edi
je 0x26272a
jne 0x26272a
mov byte [rsp + rdi], dl
test dl, dl
je 0x261f6b
mov dl, byte [rbx + rdi]
lea ebp, [rdx - 0x61]
je 0x2626bd
jne 0x2626bd
add byte [rax], al
add byte [rax], al
jb 0x261850
mov word [rsp + rdi*2 + 2], bx
test bx, bx
jne 0x261858
movzx ebx, word [rsp]
test bx, bx
je 0x26265d
je 0x262b68
jne 0x262b68
jmp 0x26300d
ja 0x2625e0
je 0x2627d5
jne 0x2627d5
jmp 0x2eda7d8
movzx eax, word [r11 + rax*2]
mov eax, dword [r8 + rax*4]
jne 0x262e5e
add byte [rax], al
add byte [rax], al
mov eax, esi
je 0x262087
jne 0x262087
test al, al
jne 0x2620d8
mov bl, byte [rsp]
test bl, bl
je 0x261804
jne 0x262223
cmp edi, 0x1803b7e3
jne 0x261834
je 0x261b74
jne 0x261b74
jmp 0x4cf02657
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
je 0x2621c4
jne 0x2621c4
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0x26272d
cmp edi, 0x8a8b4676
je 0x2626a7
jne 0x2626a7
jmp 0x5077ae8b
mov qword [rcx + 0x50], r10
mov eax, 1
jmp 0x261c57
mov eax, dword [r15 + rdi*4]
lea rbx, [rax + r9]
add rbx, 1
xor esi, esi
mov al, byte [rbx + rsi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0x262479
jne 0x262479
jmp 0xfffffffffd44a982
je 0x262293
jne 0x262293
add byte [rax], al
add byte [rax], al
cmp edi, 0xe183277b
jne 0x262de6
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 0x18], rax
movsxd rax, dword [r9 + 0x3c]
je 0x262a2c
jne 0x262a2c
jmp 0xa6ab0f8
mov byte [rsp + rsi], al
test al, al
je 0x262e27
mov al, byte [rbx + rsi]
lea ebp, [rax - 0x61]
je 0x262e11
jne 0x262e11
add esi, 0xffffff9f
je 0x2623ce
jne 0x2623ce
add byte [rax], al
add byte [rax], al
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
je 0x262893
jne 0x262893
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x2627da
jmp 0x262e1b
mov rdx, qword [rdx]
xor eax, eax
test rdx, rdx
je 0x261c57
cmp rdx, r9
jne 0x261db0
jmp 0x261c57
je 0x261e82
jne 0x261e82
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x10], 0
xor eax, eax
jmp 0x261c57
je 0x26253b
jne 0x26253b
jne 0x2622c8
je 0x261c64
jne 0x261c64
add byte [rax], al
add byte [rax], al
cmp bpl, 0x1a
jb 0x261880
je 0x261f5f
jne 0x261f5f
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0x261950
cmp edi, 0xd9303a47
jne 0x261cc0
mov eax, esi
je 0x26249e
jne 0x26249e
add edi, ebx
movzx ebx, byte [rdx]
add rdx, 1
je 0x2626d7
jne 0x2626d7
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x26226d
jmp 0x261977
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x262037
jne 0x262037
mov rax, r11
movzx ebx, bl
rol edi, 0x13
je 0x2617b3
jne 0x2617b3
cmp bpl, 0x1a
jb 0x261b0d
jmp 0x262ebb
mov byte [rsp + rdi], al
je 0x261a93
jne 0x261a93
jmp 0xf6817eb
movzx ebx, bl
je 0x26213d
mov qword [rcx + 0x28], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x261ace
jne 0x261ace
add byte [rax], al
add byte [rax], al
add ebx, 0xffffffe0
mov word [rsp + rdi*2], bx
jmp 0x261a7f
je 0x262836
jne 0x262836
jmp 0x1fe8c2
jmp 0x26219a
add al, 0xe0
mov byte [rsp + rsi + 1], al
add rsi, 2
cmp rsi, 0x40
je 0x262c63
mov al, byte [rbx + rsi - 1]
je 0x26218d
jne 0x26218d
jmp 0x1ecab4b
add rsi, 1
je 0x261cce
jne 0x261cce
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0x262236
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0x261ae0
jne 0x261ae0
jmp 0x7c42b1a0
mov word [rsp + rdi*2], bx
je 0x261a76
jne 0x261a76
je 0x2edab94
add rdi, 2
cmp rdi, 0x40
je 0x263066
je 0x2617ca
jne 0x2617ca
jmp 0xa6ab3ad
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0x261dbe
je 0x262d24
jne 0x262d24
jae 0x262c54
je 0x262e3f
jne 0x262e3f
add byte [rax], al
add byte [rax], al
mov r10d, dword [r15 + r9 + 0x20]
add r10, r9
add r8, r9
mov r11d, dword [r15 + r9 + 0x24]
add r11, r9
je 0x261caa
jne 0x261caa
je 0xa9ab414
and byte [rbp + 1], cl
invalid
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0x261bab
je 0x26256f
jne 0x26256f
je 0x2edac74
add rdi, 2
cmp rdi, 0x40
je 0x2627ff
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x262c01
mov byte [rsp + rdi + 1], al
test al, al
jne 0x262c07
mov bl, byte [rsp]
je 0x262b76
jne 0x262b76
je 0xfc593f9
lea ebp, [rdx - 0x61]
je 0x261868
test bh, dh
out dx, al
invalid
mov byte [rsp + rdi], al
test al, al
je 0x262dfb
jne 0x262dfb
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
je 0x262ce2
jne 0x262ce2
je 0x40c5923b
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
cmp ch, 0x1a
jb 0x261b40
mov byte [rsp + rdi + 1], al
test al, al
je 0x26227c
jne 0x26227c
je 0x262d33
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x262002
je 0x261d19
jne 0x261d19
jmp 0xffffffff8a622e79
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x261996
jmp 0x2618dd
mov byte [rsp + rdi], al
je 0x2618c5
jne 0x2618c5
je 0x44af0a1e
add al, 0xe0
mov byte [rsp + rdi + 1], al
cmp al, 1
je 0x262848
jne 0x262848
add byte [rax], al
add byte [rax], al
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x262c54
je 0x2620ec
jne 0x2620ec
je 0x483ee061
movzx ebx, byte [rax]
add rax, 1
add eax, 1
test bl, bl
je 0x2630e4
jne 0x2630e4
je 0xffffffff853605ed
test bl, bl
jne 0x261a05
cwde
out dx, eax
invalid
cmp esi, 0xd5e9949f
je 0x262dae
jne 0x262dae
add byte [rax], al
add byte [rax], al
add rax, r9
mov qword [rcx + 0x38], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x261932
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x261c38
jne 0x261c38
cmp bpl, 0x1a
jb 0x261ff0
mov byte [rsp + rdi + 1], al
test al, al
jne 0x261ff6
je 0x262f33
add rax, r9
mov qword [rcx + 0x48], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x261826
je 0x26307a
jne 0x26307a
add byte [rax], al
add byte [rax], al
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x262d79
mov byte [rsp + rdi + 1], al
test al, al
jne 0x262d7f
mov bl, byte [rsp]
test bl, bl
je 0x262fdc
jne 0x262fdc
add byte [rax], al
add byte [rax], al
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x2630c8
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x2618ee
jne 0x2618ee
xor eax, eax
je 0x262f18
jne 0x262f18
test bl, bl
je 0x262de6
xor edi, edi
mov rax, r11
je 0x262cc2
jne 0x262cc2
pop rdi
pop rsi
pop r14
pop r15
ret
jne 0x262fe7
cmp edi, 0xe99c4eca
jne 0x262d33
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
je 0x262ade
jne 0x262ade
jmp 0x4af0bd4
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x261b23
cmp bpl, 0x19
ja 0x261ab5
jmp 0x261be5
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0x262de6
lea ebp, [rax - 0x61]
je 0x261987
jne 0x261987
jmp 0xffffffffb62ab776
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
je 0x261fcd
jne 0x261fcd
add byte [rax], al
add byte [rax], al
jmp 0x2619d6
mov qword [rcx + 8], 0
xor eax, eax
jmp 0x261c57
add rdi, 1
mov eax, dword [r9 + rdx + 0x18]
cmp rdi, rax
je 0x2619d0
jne 0x2619d0
je 0xbaa3bde
pop rbp
je 0x262b8f
invalid
jne 0x262b8f
add byte [rax], al
add byte [rax], al
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
je 0x26280f
jne 0x26280f
je 0xfffffffff159b0b7
je 0x261ddd
invalid
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0x2617e7
jne 0x2617e7
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0x262cc2
je 0x26257f
jne 0x26257f
jmp 0x1a23ad26
cmp bpl, 0x19
ja 0x262130
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x261ff0
je 0x26211d
jne 0x26211d
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi]
je 0x26293e
jne 0x26293e
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x40], 0
xor eax, eax
jmp 0x261c57
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0x262317
jne 0x262317
jmp 0x2867f495
add rsi, 1
je 0x262fff
jne 0x262fff
je 0x1a23adae
cmp bpl, 0x19
ja 0x262002
jmp 0x2629e0
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0x2629c9
jne 0x2629c9
jmp 0x1a23add8
jne 0x262c63
je 0x26178f
jne 0x26178f
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0x26273f
jne 0x26273f
mov qword [rcx + 0x48], 0
xor eax, eax
jmp 0x261c57
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0x261a21
jne 0x261a21
je 0x262282
mov al, byte [rbx + rdi]
je 0x2629aa
jne 0x2629aa
jmp 0x1b23ae55
cmp bpl, 0x1a
jb 0x2627da
mov byte [rsp + rsi + 1], al
test al, al
jne 0x2627e0
mov bl, byte [rsp]
test bl, bl
je 0x262c63
je 0x261a00
jne 0x261a00
jmp 0xffffffffb62ab984
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0x262706
jne 0x262706
jmp 0x3c6791ab
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x263057
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x262c8e
jne 0x262c8e
je 0x262d58
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x262a05
add al, 0xe0
je 0x2629ed
jne 0x2629ed
jb 0x261b0d
mov byte [rsp + rdi + 1], al
test al, al
jne 0x261b13
mov bl, byte [rsp]
test bl, bl
je 0x262406
jne 0x262406
je 0x116aba1f
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x262887
sbb byte [rax + 0x39], cl
invalid
je 0x26232d
jne 0x26232d
add rsp, 0x88
pop rbx
je 0x262c7d
jne 0x262c7d
jmp 0x1001b473
test bx, bx
je 0x261d43
jne 0x261d43
mov rdi, r8
nop dword [rax + rax]
movzx ebx, bx
rol eax, 0x13
add eax, ebx
movzx ebx, word [rdi]
add rdi, 2
je 0x262f09
jne 0x262f09
mov bl, byte [rsp]
test bl, bl
je 0x2627ff
xor edi, edi
mov rax, r11
je 0x262107
jne 0x262107
je 0x4125b29d
add al, 0xe0
mov byte [rsp + rdi], al
je 0x261f84
jne 0x261f84
mov rax, r11
je 0x2628df
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0x261a60
cmp edi, 0xecc6c96f
je 0x261ea5
jne 0x261ea5
jmp 0x40c59854
je 0x262d33
xor edi, edi
mov rax, r11
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
je 0x262049
jne 0x262049
jmp 0x116abb44
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x261826
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0x262c21
jne 0x262c21
jmp 0xfc598bd
lea ebp, [rax - 0x61]
je 0x262d6a
jne 0x262d6a
je 0x262f33
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0x262abb
jne 0x262abb
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x38], 0
xor eax, eax
jmp 0x261c57
add rsi, 1
je 0x262eda
jne 0x262eda
add byte [rax], al
add byte [rax], al
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
add r8, r9
je 0x2622f8
jne 0x2622f8
mov r15d, dword [rdx + r9 + 0x88]
cmp dword [r15 + r9 + 0x18], 0
je 0x261c4f
mov r8d, dword [r15 + r9 + 0x1c]
je 0x2628a9
jne 0x2628a9
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0x261def
mov qword [rcx + 0x18], 0
xor eax, eax
jmp 0x261c57
jne 0x26180f
cmp edi, 0x4247bc72
jne 0x261ddd
je 0x2624be
jne 0x2624be
add byte [rax], al
add byte [rax], al
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x262689
mov r8d, dword [rdx + r9 + 0x1c]
je 0x26233e
jne 0x26233e
je 0x1ecb47d
add rsi, 1
mov edx, dword [r9 + r15 + 0x18]
cmp rsi, rdx
jae 0x261c4f
mov edx, dword [r10 + rsi*4]
lea rbx, [rdx + r9]
je 0x26239c
jne 0x26239c
nop word [rax + rax]
sub rsp, 0x58
test rdx, rdx
je 0x26319a