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

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
je 0x171d91
jne 0x171d91
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 0x17269b
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
je 0x172520
jne 0x172520
je 0xffffffffff525c58
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x1719aa
je 0x172bcc
jne 0x172bcc
ja 0x1718aa
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0x17189b
jne 0x17189b
je 0x171ddd
xor edi, edi
mov rax, r11
je 0x17206f
jne 0x17206f
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0x172899
mov qword [rcx], 0
xor eax, eax
jmp 0x171c57
add rsi, 1
je 0x172610
jne 0x172610
mov rax, qword [rdx + 0x50]
xor edi, edi
jmp 0x171c19
lea ebp, [rbx - 0x20]
mov word [rsp + rdi*2 + 2], bp
add rdi, 2
je 0x171c0f
jne 0x171c0f
cmp bpl, 0x19
ja 0x172370
jmp 0x171e4a
add dl, 0xe0
mov byte [rsp + rdi + 1], dl
add rdi, 2
je 0x171e2f
jne 0x171e2f
add byte [rax], al
add byte [rax], al
cmp bpl, 0x1a
jb 0x1720d2
jmp 0x1723bc
mov byte [rsp + rdi], al
test al, al
je 0x1724d6
mov al, byte [rbx + rdi]
je 0x1722e1
jne 0x1722e1
jmp 0xffffffff8426d94d
test al, al
je 0x171b9b
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x171996
mov byte [rsp + rdi + 1], al
je 0x171b93
jne 0x171b93
jmp 0x46df1a3f
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
je 0x172506
jne 0x172506
jmp 0x2de9c4f
add rdi, 2
cmp rdi, 0x40
je 0x172e90
jne 0x172e90
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 0x171f45
mov qword [rcx + 0x30], 0
je 0x1722c1
jne 0x1722c1
add byte [rax], al
add byte [rax], al
mov rdx, r14
nop dword [rax]
je 0x1721b0
jne 0x1721b0
cmp rdi, 0x40
je 0x171834
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x17226d
add al, 0xe0
je 0x171e1c
cmp bpl, 0x19
ja 0x172a05
jmp 0x172ea7
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x171903
jne 0x171903
je 0xffffffff84531e36
mov byte [rsp + rdi], al
test al, al
je 0x171bb8
ror byte [rdi], 0x84
add eax, dword [rdx]
add byte [rax], al
jne 0x171bb8
jmp 0xffffffff8a532e48
mov byte [rsp + rdi], dl
mov dl, byte [rbx + rdi]
je 0x172350
jne 0x172350
je 0xcdc9ce3
jae 0x17269b
je 0x172549
jne 0x172549
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0x171aaa
jne 0x171aaa
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 0x172a65
jne 0x172a65
jmp 0xfdd536d
cmp rsi, rax
jae 0x1730c8
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 0x172bf2
jne 0x172bf2
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 0x172f9f
jne 0x172f9f
add byte [rax], al
add byte [rax], al
test bx, bx
je 0x17244f
movzx ebx, word [rax + rdi*2 + 2]
mov esi, ebx
je 0x1725fd
jne 0x1725fd
jmp 0xffffffff8426db1b
test al, al
je 0x172ec7
mov al, byte [rbx + rdi]
je 0x17217a
jne 0x17217a
jb 0x172c01
jmp 0x17294b
mov byte [rsp + rdi], al
test al, al
je 0x172957
je 0x172d11
jne 0x172d11
je 0x70c9ee1
je 0x1721c9
add byte [rax], al
je 0x171d0c
jne 0x171d0c
cmp rsi, rax
jae 0x173057
je 0x172236
jne 0x172236
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x17274e
jmp 0x172dc0
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x17248c
jne 0x17248c
add byte [rax], al
add byte [rax], al
je 0x172a16
jne 0x172a16
je 0xe60a244
ja 0x172980
add byte [rax], al
jmp 0x172f6c
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
je 0x172f51
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
mov qword [rcx + 8], rax
je 0x173106
jne 0x173106
jmp 0xffffffff8526dc1b
test al, al
jne 0x171903
mov bl, byte [rsp]
test bl, bl
je 0x172d58
xor edi, edi
mov rax, r11
je 0x172903
jne 0x172903
jmp 0x1cd9fcb
je 0x171d74
je 0x171c7e
jne 0x171c7e
jmp 0x833a940
cmp rdi, 0x40
je 0x17265d
movzx ebx, word [rax + rdi*2]
mov esi, ebx
add esi, 0xffffff9f
cmp si, 0x19
ja 0x1727d0
je 0x1727b6
jne 0x1727b6
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0x171cdc
mov qword [rcx + 0x20], 0
je 0x172ef4
jne 0x172ef4
jmp 0xf590cf1
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
je 0x172790
jne 0x172790
add al, 0xe0
mov byte [rsp + rdi], al
je 0x1719e6
jne 0x1719e6
je 0xf590d1e
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 0x172a83
jne 0x172a83
je 0x248ba9fa
lea r14, [rsp + 1]
xor esi, esi
jmp 0x173143
add dword [rcx], esi
imul cl
lea edx, [rax + rax]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
je 0x173131
jne 0x173131
je 0x115ba813
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x171932
sbb byte [rax + 0x39], cl
invalid
je 0x172c31
jne 0x172c31
jmp 0x4de51e3a
add r14, r9
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
je 0x1730c1
jne 0x1730c1
add byte [rax], al
add byte [rax], al
je 0x172863
jne 0x172863
jmp 0x49ffd21
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x172d79
jmp 0x172b1a
jne 0x172f20
je 0x171fb2
jne 0x171fb2
je 0xffffffff845321e3
mov byte [rsp + rdi], al
test al, al
je 0x17303b
ror byte [rdi], 0x84
fst dword [rdx]
add byte [rax], al
jne 0x17303b
add byte [rax], al
add byte [rax], al
test al, al
jne 0x172848
mov bl, byte [rsp]
test bl, bl
je 0x173066
xor edi, edi
je 0x172f7d
jne 0x172f7d
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 0x171fa5
jne 0x171fa5
je 0xffffffffb61ba903
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0x17302c
jne 0x17302c
jmp 0x1dda129
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x172689
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
je 0x17237c
cmp rdi, 0x40
je 0x171cc0
mov dl, byte [rbx + rdi - 1]
lea ebp, [rdx - 0x61]
cmp bpl, 0x19
ja 0x172370
add dl, 0xe0
je 0x1719bc
jne 0x1719bc
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 0x172887
je 0x1725ae
mov r9, qword [rdx + 0x20]
xor eax, eax
test r9, r9
je 0x171c57
movsxd rdx, dword [r9 + 0x3c]
je 0x173098
jne 0x173098
add byte [rax], al
add byte [rax], al
jne 0x172820
je 0x171c91
jne 0x171c91
jmp 0x46df2009
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
add r10, r9
lea r11, [rsp + 1]
je 0x17181f
jne 0x17181f
add byte [rax], al
add byte [rax], al
add r11, r9
lea r14, [rsp + 1]
xor r10d, r10d
xor edi, edi
je 0x172c4f
jne 0x172c4f
test al, al
je 0x17205c
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x172718
mov byte [rsp + rdi + 1], al
je 0x1721d6
jne 0x1721d6
jmp 0xffffffff8426faa2
test bl, bl
je 0x172820
je 0x171a4f
jne 0x171a4f
jmp 0x1717db
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
je 0x171af5
jne 0x171af5
je 0x15373eb
mov byte [rsp + rdi + 1], dl
test dl, dl
jne 0x171887
mov bl, byte [rsp]
test bl, bl
je 0x171cc0
xor edi, edi
je 0x17194a
jne 0x17194a
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x171b40
jmp 0x1729b7
je 0x171844
jne 0x171844
jmp 0x2be136f3
cmp eax, 0x6e2bca17
je 0x172679
je 0x17265d
jne 0x17265d
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x172130
jmp 0x172cec
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x172928
jne 0x172928
mov byte [rsp + rdi], al
test al, al
je 0x172b26
mov al, byte [rbx + rdi]
je 0x172b0d
jne 0x172b0d
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
je 0x1724e7
jne 0x1724e7
jmp 0x2dea383
add rdi, 2
je 0x17195c
jne 0x17195c
je 0x1d7a395
add rax, 1
test bl, bl
je 0x172ba2
jne 0x172ba2
jmp 0xffffffff843b3cea
mov bl, byte [rsp]
test bl, bl
je 0x172218
jne 0x172218
je 0xffffffffc1f2d682
movzx ebx, bl
rol edi, 0x13
add edi, ebx
je 0x172a4e
invalid
jne 0x172a4e
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 0x172698
jmp 0x1717ed
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0x172ca4
jne 0x172ca4
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x171eb8
jne 0x171eb8
je 0xffffffff84363071
nop word [rax + rax]
je 0x172780
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 6], ch
add byte [rax], al
jne 0x172780
jmp 0x20c50a
jmp 0x172ac5
je 0x171d57
jne 0x171d57
jmp 0x12ae902
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0x172eb5
jne 0x172eb5
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x1725e0
add al, 0xe0
mov byte [rsp + rsi], al
mov al, byte [rbx + rsi]
je 0x172624
jne 0x172624
je 0xffffffffc1f2d7c3
movzx ebx, bl
rol edi, 0x13
je 0x1726f9
invalid
jne 0x1726f9
je 0xf83b1
jmp 0x171a2a
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 0x172dd7
jne 0x172dd7
jmp 0xffffffff8526e25e
test al, al
jne 0x17271e
je 0x17205c
jne 0x17205c
add byte [rax], al
add byte [rax], al
cmp edi, 0xd803d0a
jne 0x173066
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
add rax, r9
je 0x1723d8
jne 0x1723d8
je 0x171834
xor edi, edi
mov rax, r11
movzx ebx, bl
je 0x17201c
jne 0x17201c
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 0x171b31
jne 0x171b31
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x172718
jmp 0x171f09
mov byte [rsp + rdi], al
je 0x171ef1
jne 0x171ef1
jne 0x171b46
mov bl, byte [rsp]
je 0x171f1a
jne 0x171f1a
je 0xffffffffbe342218
cmp edi, 0x302ebe1c
jne 0x172d58
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 0x172b3b
jne 0x172b3b
jmp 0xffffffff9000e2f6
xor eax, eax
jmp 0x171c57
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
je 0x1723b6
jne 0x1723b6
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 0x172468
jne 0x172468
add byte [rax], al
add byte [rax], al
cmp rsi, rax
jae 0x1721c9
je 0x171dbe
jne 0x171dbe
jmp 0xffffffffb61bae72
mov eax, dword [r14 + rsi*4]
je 0x171bf2
mov r14d, dword [rdx + r9 + 0x20]
je 0x171ce9
jne 0x171ce9
jmp 0x40b68de1
lea ebp, [rdx - 0x61]
cmp bpl, 0x1a
jb 0x171880
jmp 0x1726c7
je 0x17241a
jne 0x17241a
xor edi, edi
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x1718aa
je 0x1720cd
jne 0x1720cd
jmp 0x1daa6e8
add rbx, 1
xor edi, edi
mov dl, byte [rbx + rdi - 1]
je 0x172968
jne 0x172968
jb 0x1720d2
mov byte [rsp + rdi + 1], al
je 0x1724ce
jne 0x1724ce
je 0x1b15a738
cmp si, 0x1a
je 0x17243b
jne 0x17243b
je 0x4058ad24
mov qword [rcx + 0x40], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x172d49
je 0x1722c8
xor edi, edi
je 0x17272a
jne 0x17272a
mov byte [rsp + rdi], dl
test dl, dl
je 0x171f6b
mov dl, byte [rbx + rdi]
lea ebp, [rdx - 0x61]
je 0x1726bd
jne 0x1726bd
add byte [rax], al
add byte [rax], al
jb 0x171850
mov word [rsp + rdi*2 + 2], bx
test bx, bx
jne 0x171858
movzx ebx, word [rsp]
test bx, bx
je 0x17265d
je 0x172b68
jne 0x172b68
jmp 0x17300d
ja 0x1725e0
je 0x1727d5
jne 0x1727d5
jmp 0x2dea7d8
movzx eax, word [r11 + rax*2]
mov eax, dword [r8 + rax*4]
jne 0x172e5e
add byte [rax], al
add byte [rax], al
mov eax, esi
je 0x172087
jne 0x172087
test al, al
jne 0x1720d8
mov bl, byte [rsp]
test bl, bl
je 0x171804
jne 0x172223
cmp edi, 0x1803b7e3
jne 0x171834
je 0x171b74
jne 0x171b74
jmp 0x4ce12657
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
je 0x1721c4
jne 0x1721c4
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0x17272d
cmp edi, 0x8a8b4676
je 0x1726a7
jne 0x1726a7
jmp 0x5068ae8b
mov qword [rcx + 0x50], r10
mov eax, 1
jmp 0x171c57
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 0x172479
jne 0x172479
jmp 0xfffffffffd35a982
je 0x172293
jne 0x172293
add byte [rax], al
add byte [rax], al
cmp edi, 0xe183277b
jne 0x172de6
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 0x172a2c
jne 0x172a2c
jmp 0xa5bb0f8
mov byte [rsp + rsi], al
test al, al
je 0x172e27
mov al, byte [rbx + rsi]
lea ebp, [rax - 0x61]
je 0x172e11
jne 0x172e11
add esi, 0xffffff9f
je 0x1723ce
jne 0x1723ce
add byte [rax], al
add byte [rax], al
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
je 0x172893
jne 0x172893
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x1727da
jmp 0x172e1b
mov rdx, qword [rdx]
xor eax, eax
test rdx, rdx
je 0x171c57
cmp rdx, r9
jne 0x171db0
jmp 0x171c57
je 0x171e82
jne 0x171e82
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x10], 0
xor eax, eax
jmp 0x171c57
je 0x17253b
jne 0x17253b
jne 0x1722c8
je 0x171c64
jne 0x171c64
add byte [rax], al
add byte [rax], al
cmp bpl, 0x1a
jb 0x171880
je 0x171f5f
jne 0x171f5f
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0x171950
cmp edi, 0xd9303a47
jne 0x171cc0
mov eax, esi
je 0x17249e
jne 0x17249e
add edi, ebx
movzx ebx, byte [rdx]
add rdx, 1
je 0x1726d7
jne 0x1726d7
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x17226d
jmp 0x171977
add al, 0xe0
mov byte [rsp + rdi + 1], al
je 0x172037
jne 0x172037
mov rax, r11
movzx ebx, bl
rol edi, 0x13
je 0x1717b3
jne 0x1717b3
cmp bpl, 0x1a
jb 0x171b0d
jmp 0x172ebb
mov byte [rsp + rdi], al
je 0x171a93
jne 0x171a93
jmp 0xf5917eb
movzx ebx, bl
je 0x17213d
mov qword [rcx + 0x28], rax
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x171ace
jne 0x171ace
add byte [rax], al
add byte [rax], al
add ebx, 0xffffffe0
mov word [rsp + rdi*2], bx
jmp 0x171a7f
je 0x172836
jne 0x172836
jmp 0x10e8c2
jmp 0x17219a
add al, 0xe0
mov byte [rsp + rsi + 1], al
add rsi, 2
cmp rsi, 0x40
je 0x172c63
mov al, byte [rbx + rsi - 1]
je 0x17218d
jne 0x17218d
jmp 0x1ddab4b
add rsi, 1
je 0x171cce
jne 0x171cce
add r10, r9
lea r11, [rsp + 1]
xor esi, esi
jmp 0x172236
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0x171ae0
jne 0x171ae0
jmp 0x7c33b1a0
mov word [rsp + rdi*2], bx
je 0x171a76
jne 0x171a76
je 0x2deab94
add rdi, 2
cmp rdi, 0x40
je 0x173066
je 0x1717ca
jne 0x1717ca
jmp 0xa5bb3ad
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 0x171dbe
je 0x172d24
jne 0x172d24
jae 0x172c54
je 0x172e3f
jne 0x172e3f
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 0x171caa
jne 0x171caa
je 0xa8bb414
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 0x171bab
je 0x17256f
jne 0x17256f
je 0x2deac74
add rdi, 2
cmp rdi, 0x40
je 0x1727ff
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x172c01
mov byte [rsp + rdi + 1], al
test al, al
jne 0x172c07
mov bl, byte [rsp]
je 0x172b76
jne 0x172b76
je 0xfb693f9
lea ebp, [rdx - 0x61]
je 0x171868
test bh, dh
out dx, al
invalid
mov byte [rsp + rdi], al
test al, al
je 0x172dfb
jne 0x172dfb
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
je 0x172ce2
jne 0x172ce2
je 0x40b6923b
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
cmp ch, 0x1a
jb 0x171b40
mov byte [rsp + rdi + 1], al
test al, al
je 0x17227c
jne 0x17227c
je 0x172d33
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x172002
je 0x171d19
jne 0x171d19
jmp 0xffffffff8a532e79
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x171996
jmp 0x1718dd
mov byte [rsp + rdi], al
je 0x1718c5
jne 0x1718c5
je 0x44a00a1e
add al, 0xe0
mov byte [rsp + rdi + 1], al
cmp al, 1
je 0x172848
jne 0x172848
add byte [rax], al
add byte [rax], al
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x172c54
je 0x1720ec
jne 0x1720ec
je 0x482fe061
movzx ebx, byte [rax]
add rax, 1
add eax, 1
test bl, bl
je 0x1730e4
jne 0x1730e4
je 0xffffffff852705ed
test bl, bl
jne 0x171a05
cwde
out dx, eax
invalid
cmp esi, 0xd5e9949f
je 0x172dae
jne 0x172dae
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 0x171932
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x171c38
jne 0x171c38
cmp bpl, 0x1a
jb 0x171ff0
mov byte [rsp + rdi + 1], al
test al, al
jne 0x171ff6
je 0x172f33
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 0x171826
je 0x17307a
jne 0x17307a
add byte [rax], al
add byte [rax], al
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x172d79
mov byte [rsp + rdi + 1], al
test al, al
jne 0x172d7f
mov bl, byte [rsp]
test bl, bl
je 0x172fdc
jne 0x172fdc
add byte [rax], al
add byte [rax], al
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x1730c8
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x1718ee
jne 0x1718ee
xor eax, eax
je 0x172f18
jne 0x172f18
test bl, bl
je 0x172de6
xor edi, edi
mov rax, r11
je 0x172cc2
jne 0x172cc2
pop rdi
pop rsi
pop r14
pop r15
ret
jne 0x172fe7
cmp edi, 0xe99c4eca
jne 0x172d33
mov eax, esi
movzx eax, word [r10 + rax*2]
mov eax, dword [r8 + rax*4]
je 0x172ade
jne 0x172ade
jmp 0x4a00bd4
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x171b23
cmp bpl, 0x19
ja 0x171ab5
jmp 0x171be5
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0x172de6
lea ebp, [rax - 0x61]
je 0x171987
jne 0x171987
jmp 0xffffffffb61bb776
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
je 0x171fcd
jne 0x171fcd
add byte [rax], al
add byte [rax], al
jmp 0x1719d6
mov qword [rcx + 8], 0
xor eax, eax
jmp 0x171c57
add rdi, 1
mov eax, dword [r9 + rdx + 0x18]
cmp rdi, rax
je 0x1719d0
jne 0x1719d0
je 0xb9b3bde
pop rbp
je 0x172b8f
invalid
jne 0x172b8f
add byte [rax], al
add byte [rax], al
add r8, r9
mov r10d, dword [rdx + r9 + 0x24]
je 0x17280f
jne 0x17280f
je 0xfffffffff14ab0b7
je 0x171ddd
invalid
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
je 0x1717e7
jne 0x1717e7
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0x172cc2
je 0x17257f
jne 0x17257f
jmp 0x1a14ad26
cmp bpl, 0x19
ja 0x172130
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
cmp bpl, 0x1a
jb 0x171ff0
je 0x17211d
jne 0x17211d
add byte [rax], al
add byte [rax], al
mov al, byte [rbx + rdi]
je 0x17293e
jne 0x17293e
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x40], 0
xor eax, eax
jmp 0x171c57
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0x172317
jne 0x172317
jmp 0x2858f495
add rsi, 1
je 0x172fff
jne 0x172fff
je 0x1a14adae
cmp bpl, 0x19
ja 0x172002
jmp 0x1729e0
add al, 0xe0
mov byte [rsp + rdi + 1], al
add rdi, 2
cmp rdi, 0x40
je 0x1729c9
jne 0x1729c9
jmp 0x1a14add8
jne 0x172c63
je 0x17178f
jne 0x17178f
add al, 0xe0
mov byte [rsp + rdi], al
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0x17273f
jne 0x17273f
mov qword [rcx + 0x48], 0
xor eax, eax
jmp 0x171c57
add rsi, 1
mov eax, dword [r9 + rdx + 0x18]
je 0x171a21
jne 0x171a21
je 0x172282
mov al, byte [rbx + rdi]
je 0x1729aa
jne 0x1729aa
jmp 0x1b14ae55
cmp bpl, 0x1a
jb 0x1727da
mov byte [rsp + rsi + 1], al
test al, al
jne 0x1727e0
mov bl, byte [rsp]
test bl, bl
je 0x172c63
je 0x171a00
jne 0x171a00
jmp 0xffffffffb61bb984
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0x172706
jne 0x172706
jmp 0x3c5891ab
movsxd rax, dword [r9 + 0x3c]
mov edx, dword [rax + r9 + 0x88]
cmp dword [rdx + r9 + 0x18], 0
je 0x173057
mov r8d, dword [rdx + r9 + 0x1c]
mov r14d, dword [rdx + r9 + 0x20]
add r14, r9
je 0x172c8e
jne 0x172c8e
je 0x172d58
mov al, byte [rbx + rdi - 1]
lea ebp, [rax - 0x61]
cmp bpl, 0x19
ja 0x172a05
add al, 0xe0
je 0x1729ed
jne 0x1729ed
jb 0x171b0d
mov byte [rsp + rdi + 1], al
test al, al
jne 0x171b13
mov bl, byte [rsp]
test bl, bl
je 0x172406
jne 0x172406
je 0x115bba1f
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x172887
sbb byte [rax + 0x39], cl
invalid
je 0x17232d
jne 0x17232d
add rsp, 0x88
pop rbx
je 0x172c7d
jne 0x172c7d
jmp 0xff2b473
test bx, bx
je 0x171d43
jne 0x171d43
mov rdi, r8
nop dword [rax + rax]
movzx ebx, bx
rol eax, 0x13
add eax, ebx
movzx ebx, word [rdi]
add rdi, 2
je 0x172f09
jne 0x172f09
mov bl, byte [rsp]
test bl, bl
je 0x1727ff
xor edi, edi
mov rax, r11
je 0x172107
jne 0x172107
je 0x4116b29d
add al, 0xe0
mov byte [rsp + rdi], al
je 0x171f84
jne 0x171f84
mov rax, r11
je 0x1728df
add edi, ebx
movzx ebx, byte [rax]
add rax, 1
test bl, bl
jne 0x171a60
cmp edi, 0xecc6c96f
je 0x171ea5
jne 0x171ea5
jmp 0x40b69854
je 0x172d33
xor edi, edi
mov rax, r11
movzx ebx, bl
rol edi, 0x13
add edi, ebx
movzx ebx, byte [rax]
je 0x172049
jne 0x172049
jmp 0x115bbb44
mov eax, dword [r9 + rdx + 0x18]
cmp rsi, rax
jae 0x171826
mov eax, dword [r14 + rsi*4]
lea rbx, [rax + r9]
add rbx, 1
xor edi, edi
mov al, byte [rbx + rdi - 1]
je 0x172c21
jne 0x172c21
jmp 0xfb698bd
lea ebp, [rax - 0x61]
je 0x172d6a
jne 0x172d6a
je 0x172f33
mov al, byte [rbx + rdi]
lea ebp, [rax - 0x61]
je 0x172abb
jne 0x172abb
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x38], 0
xor eax, eax
jmp 0x171c57
add rsi, 1
je 0x172eda
jne 0x172eda
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 0x1722f8
jne 0x1722f8
mov r15d, dword [rdx + r9 + 0x88]
cmp dword [r15 + r9 + 0x18], 0
je 0x171c4f
mov r8d, dword [r15 + r9 + 0x1c]
je 0x1728a9
jne 0x1728a9
add byte [rax], al
add byte [rax], al
xor esi, esi
jmp 0x171def
mov qword [rcx + 0x18], 0
xor eax, eax
jmp 0x171c57
jne 0x17180f
cmp edi, 0x4247bc72
jne 0x171ddd
je 0x1724be
jne 0x1724be
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 0x172689
mov r8d, dword [rdx + r9 + 0x1c]
je 0x17233e
jne 0x17233e
je 0x1ddb47d
add rsi, 1
mov edx, dword [r9 + r15 + 0x18]
cmp rsi, rdx
jae 0x171c4f
mov edx, dword [r10 + rsi*4]
lea rbx, [rdx + r9]
je 0x17239c
jne 0x17239c
nop word [rax + rax]
sub rsp, 0x58
test rdx, rdx
je 0x17319a