Function at 0x1401abc6e
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
mov qword [rsp + 0x18], r8
movsxd rax, r12d
inc r10
cmova r9, r12
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
dec r11d
cwd
push rbx
push rbp
push rsi
mov sil, r15b
push rdi
shl bp, 0x40
push r12
rcr r11b, cl
or dl, 0xb4
test dl, bl
push r13
mov di, si
rcr eax, 0x8f
push r14
jmp 0x1401abcb5
push r15
sbb sil, r12b
stc
shr r13w, cl
sub rsp, 0x48
mov eax, dword [rcx + 0x4c]
mov edi, dword [rcx + 0x58]
mov r13, qword [rcx + 0x10]
movsxd r12, ecx
sbb bh, al
mov r15d, dword [rcx + 0x48]
mov rdx, rcx
rcl r10w, cl
mov dword [rsp], eax
mov eax, dword [rcx + 0x50]
and sil, r11b
clc
ror r9d, cl
mov rsi, qword [rdx + 0x18]
shld ebp, r13d, 0x38
cmp bl, r8b
mov r10d, dword [rdx + 0x40]
mov r14, qword [rdx + 0x30]
sar bx, 0xb4
mov rbp, qword [rdx + 0x20]
shl r11, 0xdb
mov r9d, dword [rdx + 0x28]
rcl bx, cl
inc r12
mov r8d, dword [rdx + 0x2c]
bsr r12d, edx
rcr bl, 0x4b
shrd r12w, r13w, 0xde
mov dword [rsp + 4], eax
test r8b, r14b
sal bh, cl
bt r12, 0xf5
mov eax, dword [rcx + 0x54]
movsx r11w, dl
or bx, 0x7fce
test r14b, sil
mov ecx, dword [rcx + 8]
mov r12b, r10b
test r10b, r14b
mov dword [rsp + 8], eax
movsx ax, r13b
dec r11
movzx eax, r11w
mov eax, 1
ror r11b, cl
mov r11d, 1
rcr r12w, cl
mov dword [rsp + 0xc], edi
not r12w
or r12w, 0x215a
mov qword [rsp + 0x30], rsi
btc ebx, r15d
shl r11d, cl
jmp 0x1401abd94
mov ecx, dword [rdx + 4]
sub bx, 0x61c3
xchg r12w, bx
mov dword [rsp + 0xa8], r10d
ror r12d, cl
shr bl, 0x50
movsx r12w, al
shl eax, cl
setg r12b
dec r11d
movsx bx, r13b
dec eax
mov dword [rsp + 0x20], r11d
bswap bx
shr bh, cl
bt r12d, 0xc6
mov dword [rsp + 0x24], eax
cbw
mov eax, dword [rdx]
and bl, r11b
rol bx, cl
xor r12b, 0x23
mov dword [rsp + 0x28], eax
rol r12b, cl
shrd rax, r8, 0x10
xchg cx, ax
mov rax, qword [rdx + 0x38]
rol r12b, cl
mov qword [rsp + 0x18], rax
mov eax, dword [rdx + 0x44]
not cl
test r10b, r13b
sal cx, cl
mov dword [rsp + 0x10], eax
bts r12d, r12d
cmp ecx, 0x33b67871
xor eax, eax
mov r12d, eax
cmp r14, rax
movzx rax, dx
nop
inc ax
mov ebx, r10d
and ebx, r11d
bswap rcx
btr r11, 0x4c
mov r11d, r15d
bts ax, ax
movsx eax, sp
shl r11d, 4
rol eax, cl
test bp, si
mov eax, ebx
lea r11, [r11 + rax]
test r11b, dl
inc cl
movzx ecx, word [r13 + r11*2]
cmp r15b, r9b
cmp r9d, 0x1000000
jmp 0x1401abe68
jae 0x1401abe91
movzx eax, byte [rbp]
clc
stc
shl r8d, 8
test bx, bx
shl r9d, 8
stc
or r8d, eax
jmp 0x1401abe8a
inc rbp
sar ax, 0xe8
mov eax, r9d
shr eax, 0xb
stc
imul eax, ecx
cmc
test r11b, 0xf5
cmp rax, rdx
cmp r8d, eax
jmp 0x1401abeab
jae 0x1401ac2f7
mov r9d, eax
mov eax, 0x800
dec di
bt di, cx
movzx rdi, r12w
lea rdi, [r13 + 0xe6c]
test spl, r14b
sub eax, ecx
cmc
test eax, edx
shr eax, 5
jmp 0x1401abede
add ax, cx
cmp dword [rsp + 0x10], 0
mov word [r13 + r11*2], ax
jmp 0x1401abef1
jne 0x1401abf05
test r10d, r10d
jmp 0x1401abeff
je 0x1401abfb1
mov ebx, dword [rsp + 0x28]
btc dx, r13w
rcl ch, cl
mov r11, qword [rsp + 0x18]
test r13w, 0x3f11
test r14, r14
movsxd rax, ebx
cwde
cdq
mov ecx, 8
rdtsc
movzx edx, r15w
mov dx, 0x5761
mov rax, r14
mov rdx, r12
movsx edx, r8w
movzx dx, r9b
cmove rax, r11
adc dl, r13b
sbb dl, 0x59
sub cl, bl
cmp r11w, 0x6a95
movzx edx, byte [rax + rsi - 1]
btc eax, r15d
mov eax, r10d
clc
jmp 0x1401abf66
and eax, dword [rsp + 0x24]
test bpl, 0xb9
stc
cmc
shr edx, cl
movsx rcx, cx
movsx cx, ah
rol cx, 0x82
mov ecx, ebx
cmc
shl eax, cl
cmc
stc
add edx, eax
inc al
xor eax, esp
movsx rax, ax
lea eax, [rdx + rdx*2]
mov rdx, qword [rsp + 0x90]
stc
shl eax, 8
jmp 0x1401abfa3
lea rdi, [rdi + rax*2]
jmp 0x1401abfac
jmp 0x1401abfb8
mov r11, qword [rsp + 0x18]
clc
cmc
cmp r15d, 7
jae 0x1401ac0f0
cmp r15d, 4
movzx eax, r9w
movzx dx, r9b
mov eax, 3
movsxd rcx, edi
cqo
xchg r10b, cl
mov edx, 1
movzx cx, spl
xchg r10d, ecx
cmovb eax, r15d
xor r10w, 0x3b02
sub r15d, eax
not r10b
rol cx, 0x7f
nop
btc cx, 0x69
cmc
rcl r10b, cl
mov r10d, edx
shl cl, 0xcf
xor cx, 0x44a7
movzx ecx, word [rdi + r10*2]
cmp r9d, 0x1000000
jmp 0x1401ac023
jae 0x1401ac051
movzx eax, byte [rbp]
shl r8d, 8
test r12w, 0x6d4d
shl r9d, 8
test r12, 0x205a7017
cmc
or r8d, eax
movzx eax, r12w
inc rbp
movsx ax, ch
mov eax, r9d
cmp sil, r14b
shr eax, 0xb
clc
imul eax, ecx
test esi, 0x1f9c6a77
cmp r11, 0x75a10a03
cmp r8d, eax
jae 0x1401ac098
mov r9d, eax
mov eax, 0x800
test bpl, r10b
cmp r13d, edi
sub eax, ecx
clc
shr eax, 5
add ax, cx
stc
add edx, edx
mov word [rdi + r10*2], ax
jmp 0x1401ac0da
sub r9d, eax
stc
cmc
jmp 0x1401ac0a2
sub r8d, eax
sub ax, bp
sal eax, 0xd
mov eax, ecx
cmp r8w, r15w
test edx, r14d
shr eax, 5
cmc
jmp 0x1401ac0bd
lea edx, [rdx + rdx + 1]
jmp 0x1401ac0c7
sub cx, ax
test r13w, 0x7f07
jmp 0x1401ac0d5
mov word [rdi + r10*2], cx
cmp edx, 0x100
jmp 0x1401ac0e5
jb 0x1401ac007
jmp 0x1401ac2c9
mov eax, dword [rsp]
xor rsi, 0x17036daf
sub ecx, ecx
mov ebx, 0x100
rcl r10b, 0x8b
bt r10d, 0xdf
shl sil, cl
cmp r14, rax
cmovb rcx, r11
movsx si, al
sub r10, r14
rol sil, cl
sub rcx, rax
xchg r11b, r11b
mov eax, 6
neg r11b
add rcx, qword [rdx + 0x18]
btr edx, 0x37
movzx si, cl
clc
cmp r15d, 0xa
movsx r10w, r10b
xchg rdx, r10
cdq
movzx esi, byte [rcx + r14]
mov dl, 0xcc
mov ecx, 3
movsx dx, r12b
cmovb eax, ecx
btc rdx, 0x2f
lea edx, [rcx - 2]
sub r15d, eax
test r13b, 0x5a
ror r10, 0x59
add esi, esi
add cl, r14b
test ax, 0x42ef
movsx ax, ch
mov eax, ebx
btc r11w, 0x4c
bsr r11d, r12d
mov r11d, ebx
and r11d, esi
movzx rcx, ax
sal r10w, cl
cmp ax, bp
mov r10d, r11d
xadd cl, ch
sub ch, 0xb6
cmp sil, 0x19
add r10, rax
mov eax, edx
jmp 0x1401ac1ae
add r10, rax
shr cx, cl
movzx ecx, word [rdi + r10*2]
clc
cmp r9d, 0x1000000
jae 0x1401ac1f5
movzx eax, byte [rbp]
stc
shl r8d, 8
cmp r12d, 0x73dc7bd4
test r14b, 0x77
shl r9d, 8
jmp 0x1401ac1e4
or r8d, eax
mov ah, 0x27
cwde
inc rbp
sbb ax, r14w
adc al, r8b
mov eax, r9d
cmp r11b, r8b
shr eax, 0xb
test rsp, rax
stc
imul eax, ecx
test r8b, 0xcb
clc
cmp r8d, eax
jmp 0x1401ac212
jae 0x1401ac267
mov r9d, eax
shl rax, cl
jmp 0x1401ac225
mov eax, 0x800
cmp r8w, r12w
clc
not r11d
stc
cmp cl, 0x3a
cmp ax, r8w
sub eax, ecx
clc
stc
shr eax, 5
cmp cl, r8b
jmp 0x1401ac249
add ax, cx
jmp 0x1401ac25b
add edx, edx
mov word [rdi + r10*2], ax
jmp 0x1401ac2a6
sub r9d, eax
cmp r11, 0x7ac3d93
jmp 0x1401ac276
sub r8d, eax
nop
dec al
xor al, 0x24
mov eax, ecx
shr eax, 5
jmp 0x1401ac290
lea edx, [rdx + rdx + 1]
cmp r10w, si
jmp 0x1401ac29d
sub cx, ax
cmc
mov word [rdi + r10*2], cx
and ebx, r11d
cmp edx, 0x100
jmp 0x1401ac2b4
jb 0x1401ac16d
mov rsi, qword [rsp + 0x30]
movzx r10, sp
dec r10b
movsxd r10, edi
mov r10d, dword [rsp + 0xa8]
jmp 0x1401ac2d6
mov byte [r14 + rsi], dl
inc r14
inc r10d
jmp 0x1401ac2e5
mov dword [rsp + 0xa8], r10d
jmp 0x1401ac2f2
jmp 0x1401ad8ef
sub r9d, eax
bsf r10w, bx
test bpl, r10b
shr r10w, cl
sub r8d, eax
movsx r10d, bx
sub al, r15b
cdqe
mov eax, ecx
cmp r10b, r14b
shr eax, 5
adc r10b, 0x71
mov r10d, r15d
test r14, 0x254060f0
sub cx, ax
mov word [r13 + r11*2], cx
shl cx, cl
rcl cx, 0x69
movzx ecx, word [r13 + r10*2 + 0x180]
cmc
cmp r9d, 0x1000000
jmp 0x1401ac34e
jae 0x1401ac37e
movzx eax, byte [rbp]
jmp 0x1401ac361
shl r8d, 8
clc
shl r9d, 8
cmp r12w, r11w
stc
test r8b, r10b
or r8d, eax
nop
bswap eax
dec ah
inc rbp
mov eax, r9d
test bp, r8w
shr eax, 0xb
imul eax, ecx
cmp bp, 0x4794
jmp 0x1401ac396
cmp r8d, eax
jae 0x1401ac3f3
mov r9d, eax
mov eax, 0x800
add dl, 0x74
lea rdx, [r13 + 0x664]
btr r11, r14
sub eax, ecx
bts r11w, r14w
bt r11, r14
mov r11d, 8
clc
cmp rsp, 0x114e7259
test r15b, spl
shr eax, 5
cmc
cmp r13b, 0x65
add ax, cx
add r15d, 0xc
jmp 0x1401ac3e5
mov word [r13 + r10*2 + 0x180], ax
jmp 0x1401ac8ab
sub r9d, eax
stc
test ax, r8w
sub r8d, eax
rol rax, 0x3d
mov eax, ecx
cmp al, r8b
cmc
shr eax, 5
test ax, r9w
clc
cmp r15b, 0xa9
sub cx, ax
cmp dword [rsp + 0x10], 0
jmp 0x1401ac421
mov word [r13 + r10*2 + 0x180], cx
jne 0x1401ac443
cmp dword [rsp + 0xa8], 0
jmp 0x1401ac43d
je 0x1401ada19
movzx edx, word [r13 + r10*2 + 0x198]
test r10w, si
test ax, 0x507
cmp di, di
cmp r9d, 0x1000000
jae 0x1401ac49c
movzx eax, byte [rbp]
sal cl, cl
movzx cx, r14b
shl r8d, 8
bt rcx, r10
or cx, 0x5ef
btc rcx, 0x66
shl r9d, 8
sbb cl, 0x10
shl ch, 0x89
clc
or r8d, eax
bswap rcx
mov cx, r13w
movsxd rcx, r14d
inc rbp
mov ecx, r9d
test r14w, 0x7c46
cmp rbp, r14
shr ecx, 0xb
clc
imul ecx, edx
test r14d, r11d
stc
test r11w, 0x5333
cmp r8d, ecx
jae 0x1401ac640
mov eax, 0x800
rol r9w, cl
mov r9d, ecx
sub eax, edx
shr eax, 5
jmp 0x1401ac4dc
add ax, dx
xchg dx, dx
sal dx, 0x91
mov word [r13 + r10*2 + 0x198], ax
movsx rdx, si
xchg dh, dh
btc dx, 0x83
movzx edx, word [r13 + r11*2 + 0x1e0]
cmp ecx, 0x1000000
jmp 0x1401ac50e
jae 0x1401ac537
movzx eax, byte [rbp]
shl r8d, 8
clc
test sil, r13b
test sil, 0x8e
shl r9d, 8
cmc
clc
or r8d, eax
cdqe
dec ax
inc rbp
ror al, cl
mov eax, r9d
shr eax, 0xb
cmp esp, eax
imul eax, edx
cmc
clc
stc
cmp r8d, eax
jae 0x1401ac609
mov r10d, dword [rsp + 0xa8]
mov r9d, eax
sub ecx, ecx
bt ax, r8w
mov eax, 0x800
cmp r11, 0xab63cca
stc
sub eax, edx
cmp sil, dil
shr eax, 5
add ax, dx
jmp 0x1401ac57d
mov word [r13 + r11*2 + 0x1e0], ax
mov eax, dword [rsp]
cmp r14, rax
jmp 0x1401ac591
cmovb rcx, qword [rsp + 0x18]
jmp 0x1401ac59c
inc r10d
sub rcx, rax
mov dword [rsp + 0xa8], r10d
setge ah
add rcx, r14
mov ah, ch
inc r14
cmc
movzx ax, r14b
rcl ah, cl
cmp r15d, 7
movzx eax, byte [rcx + rsi]
movsx rcx, r10w
movzx r15w, bpl
seto r15b
mov ecx, 9
setp r15b
mov byte [r14 + rsi - 1], al
movsx ax, r11b
mov eax, r14d
movsx rax, r12w
mov eax, 0xb
cmovnp r15w, r8w
cmovb eax, ecx
not r15
mov r15d, eax
jmp 0x1401ac604
jmp 0x1401ad8fb
sub r9d, eax
sub r8d, eax
or eax, edi
mov eax, edx
jmp 0x1401ac61f
shr eax, 5
cmp r14b, bpl
sub dx, ax
jmp 0x1401ac62d
mov word [r13 + r11*2 + 0x1e0], dx
jmp 0x1401ac63b
jmp 0x1401ac878
mov eax, edx
test di, 0x74e0
sub r9d, ecx
sub r8d, ecx
shr eax, 5
add cl, 0x5c
sub dx, ax
movzx cx, bpl
not ecx
mov word [r13 + r10*2 + 0x198], dx
xchg cl, ch
bts cx, r15w
movzx ecx, word [r13 + r10*2 + 0x1b0]
cmp dx, 0x1376
cmp dh, cl
cmp r9d, 0x1000000
jmp 0x1401ac689
jae 0x1401ac6b8
movzx eax, byte [rbp]
jmp 0x1401ac698
shl r8d, 8
shl r9d, 8
clc
or r8d, eax
sete ah
jmp 0x1401ac6ac
inc rbp
rol ah, 0x1d
bts eax, ecx
cmovns eax, eax
mov eax, r9d
clc
cmc
shr eax, 0xb
stc
cmp rax, r15
imul eax, ecx
test r15b, 0x8f
cmp r8d, eax
jmp 0x1401ac6d3
jae 0x1401ac719
mov r9d, eax
not al
mov eax, 0x800
clc
sub eax, ecx
shr eax, 5
cmp r10, 0x2ea93ca9
test r15b, 0xbb
add ax, cx
jmp 0x1401ac6fc
mov word [r13 + r10*2 + 0x1b0], ax
movsx rax, cx
cbw
mov eax, dword [rsp + 4]
jmp 0x1401ac714
jmp 0x1401ac859
sub r9d, eax
test bpl, 0x41
sub r8d, eax
rcr ax, cl
mov eax, ecx
clc
stc
cmp r13b, r9b
shr eax, 5
sub cx, ax
jmp 0x1401ac73b
mov word [r13 + r10*2 + 0x1b0], cx
dec cx
ror cx, 0xcf
shrd ecx, r15d, 0xe6
movzx ecx, word [r13 + r10*2 + 0x1c8]
cmp r11w, 0x7522
cmp r9d, 0x1000000
jmp 0x1401ac76b
jae 0x1401ac795
movzx eax, byte [rbp]
cmp r10w, r13w
stc
shl r8d, 8
shl r9d, 8
cmc
jmp 0x1401ac789
or r8d, eax
not ah
cbw
xchg al, ah
inc rbp
mov eax, r9d
shr eax, 0xb
imul eax, ecx
clc
test r9b, r12b
cmp r8d, eax
jae 0x1401ac7e7
mov r9d, eax
sal al, cl
btr eax, 0x37
mov eax, 0x800
test r15b, 0xbc
sub eax, ecx
shr eax, 5
clc
add ax, cx
jmp 0x1401ac7cb
mov word [r13 + r10*2 + 0x1c8], ax
mov eax, 0x359a4f34
mov eax, dword [rsp + 8]
jmp 0x1401ac7e2
jmp 0x1401ac83e
sub r9d, eax
sal r11b, cl
movsx r11d, r12w
sub r8d, eax
sal ax, 0x9f
clc
mov r11d, eax
mov eax, ecx
bsr edx, edx
shr eax, 5
mov dx, 0x4160
sub cx, ax
movsx r11, cx
and dx, cx
mov eax, edi
and r11w, cx
mov word [r13 + r10*2 + 0x1c8], cx
add rdi, r13
mov ecx, dword [rsp + 8]
rol dx, 0x42
add dil, r14b
stc
mov edi, ecx
xchg rdx, rdx
bt r11w, r15w
mov dword [rsp + 0xc], ecx
mov ecx, dword [rsp + 4]
movsx rdx, r13w
sub r11, 0x4b287a5d
mov dword [rsp + 8], ecx
rol r11w, 2
xadd cl, cl
mov ecx, dword [rsp]
cqo
and r11, 0x7ee36557
xadd edx, r11d
mov dword [rsp], eax
cqo
rcl r11b, 0x1e
mov dword [rsp + 4], ecx
cbw
cmp r15d, 7
mov dx, 0x4027
movsx r15w, dl
cmove r15, r14
mov eax, 0xb
mov r11d, 8
mov dl, 0x10
mov r15b, r14b
cmovb eax, r11d
lea rdx, [r13 + 0xa68]
rol r15w, cl
mov r15d, eax
movzx ecx, word [rdx]
stc
cmc
cmp r9d, 0x1000000
jmp 0x1401ac8bc
jae 0x1401ac8eb
movzx eax, byte [rbp]
cmc
clc
stc
shl r8d, 8
cmp bpl, 0xa7
cmp dl, spl
shl r9d, 8
or r8d, eax
movsx eax, sp
movsx ax, dh
inc rbp
or ax, dx
rcr ah, 0x13
mov eax, r9d
shr eax, 0xb
cmc
imul eax, ecx
cmp r8d, eax
jmp 0x1401ac8fd
jae 0x1401ac957
mov r9d, eax
shl r10b, 0xff
sal r10d, cl
mov eax, 0x800
sub r10w, bp
sub eax, ecx
rcl r10w, 0xcd
movzx r10d, r13w
shr eax, 5
clc
cmp ecx, ebp
add ax, cx
mov word [rdx], ax
lea eax, [rbx*8]
adc r10b, 0x2f
rol bl, 0xe4
mov bh, 6
lea r10, [rdx + rax*2 + 4]
xor eax, eax
not ebx
movzx bx, cl
mov ebx, eax
jmp 0x1401ac952
jmp 0x1401acaa0
sub r9d, eax
cmp dl, 0xb1
sub r8d, eax
cmovg rax, r11
mov eax, ecx
jmp 0x1401ac96b
shr eax, 5
jmp 0x1401ac974
sub cx, ax
cmp r15b, r12b
cmp r12, 0x571c756c
mov word [rdx], cx
movsx rcx, si
movzx ecx, word [rdx + 2]
cmp r9d, 0x1000000
jae 0x1401ac9c5
movzx eax, byte [rbp]
clc
test edx, eax
shl r8d, 8
cmc
clc
shl r9d, 8
cmp r10b, cl
test bp, sp
or r8d, eax
movsx ax, r14b
lahf
not eax
inc rbp
xchg al, al
shrd eax, r15d, 0x13
mov eax, r9d
shr eax, 0xb
cmp spl, r13b
cmc
imul eax, ecx
cmc
test ch, 0x70
cmp r8d, eax
jmp 0x1401ac9de
jae 0x1401aca3a
mov r9d, eax
mov eax, 0x800
sub r10w, r8w
sbb r10b, 0x59
sub eax, ecx
mov r10b, sil
movzx r10w, r13b
shr r10b, cl
shr eax, 5
bt r10d, r13d
add ax, cx
movsxd r10, esp
mov word [rdx + 2], ax
cbw
movsx eax, r8w
lea eax, [rbx*8]
mov ebx, r11d
movsx r10, dx
bswap r10w
not r10d
lea r10, [rdx + rax*2 + 0x104]
jmp 0x1401acaa0
sub r9d, eax
sub r12w, 0x5f04
or r11b, 0x77
shl bx, cl
sub r8d, eax
bts ax, si
movsx bx, bl
adc ah, dl
mov eax, ecx
shr eax, 5
lea r10, [rdx + 0x204]
sbb r12b, r14b
stc
sar bl, cl
mov ebx, 0x10
ror r11b, cl
sal r11d, cl
movzx r11, r10w
sub cx, ax
bswap r11
sbb r11b, r9b
sar r12w, 0xe3
mov r11d, 0x100
movzx r12w, bl
and r12d, 0x36ad47ac
mov word [rdx + 2], cx
xchg dx, r12w
mov edx, 1
cmp r14b, r13b
adc r12w, 0x6aef
mov r12d, edx
shld cx, r14w, 0xb4
btr cx, 0x9b
dec cx
nop
rol cl, cl
sub ch, 0xa7
lea rdx, [rdx + rdx]
movzx ecx, word [rdx + r10]
cmp dil, bpl
cmp r9d, 0x1000000
jae 0x1401acb00
movzx eax, byte [rbp]
shl r8d, 8
cmc
jmp 0x1401acaf3
shl r9d, 8
or r8d, eax
bswap rax
inc rbp
mov eax, r9d
cmc
test r14, rdi
shr eax, 0xb
clc
cmp r14w, 0x61c0
imul eax, ecx
cmp r8d, eax
jae 0x1401acb47
mov r9d, eax
mov eax, 0x800
sub eax, ecx
stc
cmp dil, r10b
shr eax, 5
add ax, cx
test r14w, sp
add r12d, r12d
jmp 0x1401acb3d
mov word [rdx + r10], ax
jmp 0x1401acb71
sub r9d, eax
sub r8d, eax
mov al, r11b
mov eax, ecx
clc
shr eax, 5
lea r12d, [r12 + r12 + 1]
sub cx, ax
jmp 0x1401acb63
inc rdx
cmc
mov word [rdx + r10 - 1], cx
cmp r13b, r12b
cmc
cmp r12d, r11d
jmp 0x1401acb79
jb 0x1401acac5
sub ebx, r11d
test r15b, r10b
add r12d, ebx
cmc
jmp 0x1401acb8e
cmp r15d, 0xc
jmp 0x1401acb97
jb 0x1401ad76e
cmp r12d, 4
cmovb ecx, r8d
cdqe
mov ebx, 3
movsx ecx, r15w
not eax
mov eax, ebx
xchg ecx, ecx
not ecx
cmovb eax, r12d
seto dl
shl eax, 6
cmp spl, 9
sal cx, cl
lea rcx, [r13 + rax*2 + 0x360]
movzx edx, word [rcx + 2]
test r13, r14
cmp cx, 0x44b3
stc
cmp r9d, 0x1000000
jmp 0x1401acbea
jae 0x1401acc25
movzx eax, byte [rbp]
cmp r8b, 0x3e
shl r8d, 8
jmp 0x1401acc05
shl r9d, 8
or r8d, eax
not al
movsx ax, r10b
dec ax
inc rbp
cbw
sub ax, di
sub rax, 0x4e7e6779
mov eax, r9d
stc
clc
cmp rcx, 0x56d85b73
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x1401acc3f
jae 0x1401acc94
mov r9d, eax
cmp edx, 0x4ff473a8
btc rax, 0x9a
rcr r10b, cl
mov eax, 0x800
mov r11d, 2
cmp r9b, al
add r10b, 0x76
add r10w, r15w
sub eax, edx
mov r10, r11
shr eax, 5
test r9b, bl
stc
cmp r15w, 0x2998
add ax, dx
jmp 0x1401acc86
mov word [rcx + 2], ax
jmp 0x1401acc8f
jmp 0x1401accc9
sub r9d, eax
sal r10w, cl
movzx r10, r14w
sub r8d, eax
cmc
movsx r11, cx
sal r10b, 0xf3
mov eax, edx
cmovae r10w, sp
shr eax, 5
mov r11d, ebx
rol r10, cl
mov r10, rbx
test r14d, r15d
cmc
sub dx, ax
mov word [rcx + 2], dx
lea r10, [r10 + r10]
shr edx, cl
movzx edx, word [r10 + rcx]
test rdx, rcx
cmp r9d, 0x1000000
jmp 0x1401acce3
jae 0x1401acd13
movzx eax, byte [rbp]
cmp edx, 0x1bf51776
clc
shl r8d, 8
cmp di, r14w
shl r9d, 8
cmp r12, 0x71355281
or r8d, eax
inc rbp
sal ax, 0x73
inc ah
mov eax, r9d
jmp 0x1401acd1b
shr eax, 0xb
cmp rsi, rbp
imul eax, edx
cmc
cmp r8d, eax
jae 0x1401acd63
mov r9d, eax
btc ax, r8w
movzx ax, bl
bswap ax
mov eax, 0x800
sub eax, edx
jmp 0x1401acd49
shr eax, 5
cmc
add ax, dx
cmc
add r11d, r11d
mov word [r10 + rcx], ax
jmp 0x1401acd5e
jmp 0x1401acd90
sub r9d, eax
sub r8d, eax
mov ah, 0xe9
sal eax, 3
mov eax, edx
shr eax, 5
lea r11d, [r11 + r11 + 1]
sub dx, ax
jmp 0x1401acd81
inc r10
cmc
mov word [r10 + rcx - 1], dx
cwd
sal dh, 0xef
movzx edx, word [rcx + r10*2]
cmp r11b, spl
cmp r9d, 0x1000000
jmp 0x1401acda4
jae 0x1401acdd4
movzx eax, byte [rbp]
test di, ax
cmc
shl r8d, 8
test bp, 0x7c42
jmp 0x1401acdc0
shl r9d, 8
or r8d, eax
movsxd rax, r11d
not al
inc rbp
not ah
or ax, si
mov eax, r9d
cmp esi, esp
test ax, 0x5b5f
shr eax, 0xb
cmc
test si, di
imul eax, edx
stc
cmc
jmp 0x1401acdee
cmp r8d, eax
jae 0x1401ace3b
mov r9d, eax
btc eax, r10d
mov eax, 0x800
test al, r13b
cmp rsp, rsp
cmp rdi, 0x731517aa
sub eax, edx
cmp r9b, 0xf6
shr eax, 5
cmp cl, r13b
cmc
test r14d, r15d
add ax, dx
jmp 0x1401ace28
mov word [rcx + r10*2], ax
lea r10d, [r11 + r11]
jmp 0x1401ace36
jmp 0x1401ace79
sub r9d, eax
clc
cmp rbx, 0x392018f8
sub r8d, eax
shrd eax, r11d, 0x36
mov eax, edx
cmp sil, 0x87
stc
test sil, 0x4a
shr eax, 5
cmp bp, r15w
sub dx, ax
mov word [rcx + r10*2], dx
shld edx, ebx, 0xc7
bsr rdx, rsp
sar r10w, cl
lea r10d, [r11 + r11 + 1]
movzx edx, word [rcx + r10*2]
test dl, bl
cmp r9d, 0x1000000
jmp 0x1401ace8c
jae 0x1401aceb8
movzx eax, byte [rbp]
test bp, 0x6ff9
cmc
cmp r14b, 0xdd
shl r8d, 8
shl r9d, 8
or r8d, eax
movsx eax, di
inc rbp
cwde
test dil, 0x9a
mov al, 0x8b
mov eax, r9d
test di, r15w
jmp 0x1401acec4
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x1401aced2
jae 0x1401acf17
mov r9d, eax
mov al, 0xbd
mov eax, 0x800
clc
jmp 0x1401acee8
sub eax, edx
cmc
cmp dh, 0xf1
shr eax, 5
cmc
stc
test r13, 0x39d870ba
add ax, dx
test cl, r10b
mov word [rcx + r10*2], ax
jmp 0x1401acf0a
add r10d, r10d
jmp 0x1401acf12
jmp 0x1401acf52
sub r9d, eax
sub r8d, eax
bt eax, 0x45
mov eax, edx
jmp 0x1401acf2c
shr eax, 5
cmp bx, 0x7f
clc
test esp, 0x65dc55a2
sub dx, ax
cmp bh, 0
mov word [rcx + r10*2], dx
btr dx, bp
cmp r14, r10
lea r10d, [r10 + r10 + 1]
movzx edx, word [rcx + r10*2]
cmc
cmp r9d, 0x1000000
jmp 0x1401acf64
jae 0x1401acf95
movzx eax, byte [rbp]
jmp 0x1401acf77
shl r8d, 8
shl r9d, 8
test dil, 0xb9
stc
or r8d, eax
movsxd rax, esi
movsx eax, r9w
inc rbp
movzx rax, r14w
mov eax, r9d
stc
clc
test dil, r15b
shr eax, 0xb
imul eax, edx
cmp r11w, cx
test spl, r15b
cmp r8d, eax
jae 0x1401acff3
mov r9d, eax
shr ah, 0xd
mov eax, 0x800
test r11b, r13b
stc
sub eax, edx
cmp edi, 0x2a19229a
test dh, 0x10
stc
shr eax, 5
cmc
test r12b, 0x76
add ax, dx
stc
test cl, bl
mov word [rcx + r10*2], ax
stc
test dil, 0x4d
add r10d, r10d
jmp 0x1401acfee
jmp 0x1401ad030
sub r9d, eax
cmp r9d, r15d
sub r8d, eax
stc
movzx ax, r15b
mov eax, edx
clc
shr eax, 5
clc
sub dx, ax
cmc
mov word [rcx + r10*2], dx
movsx dx, r11b
test ax, 0x670a
rol rdx, cl
lea r10d, [r10 + r10 + 1]
btc dx, r15w
sbb dl, spl
jmp 0x1401ad030
movzx edx, word [rcx + r10*2]
test r13w, di
cmp r9d, 0x1000000
jmp 0x1401ad045
jae 0x1401ad074
movzx eax, byte [rbp]
clc
shl r8d, 8
test edi, 0x63e91940
shl r9d, 8
cmp r12w, dx
clc
or r8d, eax
inc rbp
or ax, si
bsr rax, rbp
btc eax, 0x13
mov eax, r9d
stc
test r15w, 0x39e6
shr eax, 0xb
jmp 0x1401ad08a
imul eax, edx
test spl, 0xfa
cmp r8d, eax
jmp 0x1401ad099
jae 0x1401ad0cd
mov r9d, eax
mov eax, 0x800
test bp, 0x42f2
test al, r11b
sub eax, edx
shr eax, 5
test r8b, 0xef
add ax, dx
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x1401ad0c8
jmp 0x1401ad0fc
sub r9d, eax
cmp r10b, dil
sub r8d, eax
movzx rax, r11w
mov eax, edx
test r15w, r15w
clc
shr eax, 5
test r11d, eax
cmc
sub dx, ax
mov word [rcx + r10*2], dx
test r11w, r10w
lea r10d, [r10 + r10 + 1]
cmp r8b, al
add r10d, 0xffffffc0
cmc
cmp r10d, 4
jmp 0x1401ad10a
jb 0x1401ad6ba
mov r11d, r10d
cmc
shl ah, 0x7b
xor ax, 0x43c
mov eax, r10d
and r10d, 1
jmp 0x1401ad130
shr r11d, 1
cmc
cmp r9w, 0x10af
or r10d, 2
dec r11d
cmp spl, 0x77
test bx, cx
cmp eax, 0xe
jmp 0x1401ad150
jae 0x1401ad287
mov ecx, r11d
mov ebx, 1
shl r10d, cl
clc
dec dl
rol dh, cl
mov rdx, rbx
mov ecx, r10d
rcl dil, cl
bsf di, r14w
sub rcx, rax
cmc
clc
sub rdi, 0x90e2f6a
lea rdi, [r13 + rcx*2 + 0x55e]
sal ch, 0x5f
movzx cx, r12b
nop
rcr cx, cl
sbb cl, r12b
movsx ecx, r13w
lea rdx, [rdx + rdx]
bts ecx, r8d
movzx ecx, word [rdx + rdi]
cmp sil, spl
jmp 0x1401ad1af
cmp r9d, 0x1000000
jmp 0x1401ad1bb
jae 0x1401ad1e8
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
test bx, r14w
or r8d, eax
cmovne ax, sp
not ah
movzx ax, dil
inc rbp
mov ax, 0x32c9
sar ah, cl
mov eax, r9d
jmp 0x1401ad1f3
shr eax, 0xb
imul eax, ecx
clc
test cl, bpl
cmp r8d, eax
jae 0x1401ad231
mov r9d, eax
sbb al, r12b
mov eax, 0x800
test bpl, 0xe6
sub eax, ecx
shr eax, 5
clc
add ax, cx
jmp 0x1401ad223
mov word [rdx + rdi], ax
jmp 0x1401ad22c
jmp 0x1401ad268
sub r9d, eax
test dil, 0x61
sub r8d, eax
xor ah, bh
cdqe
mov eax, ecx
shr eax, 5
test dil, r9b
cmc
clc
sub cx, ax
jmp 0x1401ad251
inc rdx
test r12b, 0x52
or r10d, ebx
mov word [rdx + rdi - 1], cx
cmp sp, 0x2acc
cmp dx, cx
add ebx, ebx
test r9b, bpl
cmc
jmp 0x1401ad273
sub r11d, 1
jmp 0x1401ad27c
jne 0x1401ad19b
jmp 0x1401ad6ba
sub r11d, 4
test dil, bl
cmp cl, 0x9a
cmp r9d, 0x1000000
jmp 0x1401ad29d
jae 0x1401ad2c9
movzx eax, byte [rbp]
jmp 0x1401ad2ac
shl r8d, 8
stc
shl r9d, 8
cmc
or r8d, eax
cwde
dec al
inc rbp
or rax, r13
sub al, sil
movzx eax, r10w
shr r9d, 1
shr ax, 0x81
sub r8d, r9d
btr rax, rax
neg ah
mov eax, r8d
shr eax, 0x1f
test r10b, 0x6d
neg eax
jmp 0x1401ad2eb
lea r10d, [rax + r10*2 + 1]
and eax, r9d
test bp, r11w
add r8d, eax
clc
sub r11d, 1
jmp 0x1401ad304
jne 0x1401ad291
movzx ecx, word [r13 + 0x646]
jmp 0x1401ad318
shl r10d, 4
cmp r9d, 0x1000000
jmp 0x1401ad328
jae 0x1401ad34d
movzx eax, byte [rbp]
shl r8d, 8
shl r9d, 8
cmp r10b, 0xc5
or r8d, eax
jmp 0x1401ad34a
inc rbp
mov eax, r9d
cmp edx, 0x9b326e5
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x1401ad364
jae 0x1401ad3ad
mov r9d, eax
mov eax, 0x800
mov edx, 2
shr r11b, cl
jmp 0x1401ad37f
sub eax, ecx
sub r11b, r12b
mov r11b, r14b
mov r11d, edx
jmp 0x1401ad38f
shr eax, 5
clc
add ax, cx
jmp 0x1401ad39b
mov word [r13 + 0x646], ax
jmp 0x1401ad3a8
jmp 0x1401ad405
sub r9d, eax
shl r11, 0x2f
sub r8d, eax
bswap rax
stc
bt eax, esp
mov eax, ecx
bswap r11w
movsx edx, ax
xor r11w, 0x98f
shr eax, 5
shrd r11w, sp, 0x2b
bts dx, bx
mov r11d, ebx
bsr dx, r12w
mov rdx, rbx
jmp 0x1401ad3ea
sub cx, ax
cmp ax, 0x83a
cmc
or r10d, 1
mov word [r13 + 0x646], cx
sal cx, 0xcd
test dil, bpl
add rdx, rdx
shl ecx, 0xa
xor ch, dl
cmc
movzx ecx, word [rdx + r13 + 0x644]
cmp r9d, 0x1000000
jmp 0x1401ad423
jae 0x1401ad458
movzx eax, byte [rbp]
cmc
jmp 0x1401ad437
shl r8d, 8
test r15b, 0x16
shl r9d, 8
or r8d, eax
cmovs rax, r12
inc ax
not ax
inc rbp
shld rax, r11, 0xa2
mov eax, r9d
shr eax, 0xb
test bx, r12w
cmc
imul eax, ecx
cmp r8d, eax
jmp 0x1401ad46e
jae 0x1401ad4b5
mov r9d, eax
cmp ebp, r8d
bts rax, rbp
mov eax, 0x800
test r11b, r15b
sub eax, ecx
jmp 0x1401ad48d
shr eax, 5
jmp 0x1401ad496
add ax, cx
stc
add r11d, r11d
jmp 0x1401ad4a2
mov word [rdx + r13 + 0x644], ax
jmp 0x1401ad4b0
jmp 0x1401ad506
sub r9d, eax
cmp bl, r14b
stc
sub r8d, eax
sete al
rol ax, cl
test al, 0x1b
mov eax, ecx
clc
cmp r12b, 0xff
shr eax, 5
jmp 0x1401ad4d6
lea r11d, [r11 + r11 + 1]
jmp 0x1401ad4e7
sub cx, ax
jmp 0x1401ad4ef
inc rdx
or r10d, 2
mov word [rdx + r13 + 0x643], cx
shrd ecx, eax, 0xea
or rcx, rsp
movzx ecx, word [r13 + rdx*2 + 0x644]
cmc
clc
test sp, 0x2856
cmp r9d, 0x1000000
jae 0x1401ad551
movzx eax, byte [rbp]
cmc
cmp r10d, 0x14aa114e
shl r8d, 8
stc
cmp r8w, 0x3264
shl r9d, 8
jmp 0x1401ad543
or r8d, eax
mov al, sil
inc rbp
add al, r14b
sub al, ah
mov eax, r9d
cmc
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x1401ad563
jae 0x1401ad5a8
mov r9d, eax
mov al, bpl
mov eax, 0x800
cmp r8b, 0xb1
jmp 0x1401ad57e
sub eax, ecx
shr eax, 5
cmp dx, 0x7beb
test bpl, bl
add ax, cx
jmp 0x1401ad593
mov word [r13 + rdx*2 + 0x644], ax
not ax
lea eax, [r11 + r11]
jmp 0x1401ad5df
sub r9d, eax
sub r8d, eax
ror al, cl
sal ax, 0x13
mov eax, ecx
cmp sil, dl
shr eax, 5
cmc
sub cx, ax
btc eax, 0xe2
sar ah, 0xbe
lea eax, [r11 + r11 + 1]
or r10d, 4
cmp al, r11b
cmc
mov word [r13 + rdx*2 + 0x644], cx
dec dl
movzx ecx, word [r13 + rax*2 + 0x644]
sbb dl, 0x39
add dl, r15b
btr dx, ax
mov edx, eax
cmp r9d, 0x1000000
jmp 0x1401ad600
jae 0x1401ad632
movzx eax, byte [rbp]
test rbx, 0x28c42da8
shl r8d, 8
test r10d, r9d
test r11d, 0x36515372
cmp r10w, bx
shl r9d, 8
cmc
or r8d, eax
mov al, 0xfc
cdqe
inc rbp
mov eax, r9d
cmc
test di, 0x5952
shr eax, 0xb
imul eax, ecx
test r9b, r10b
cmp r8d, eax
jmp 0x1401ad64c
jae 0x1401ad67e
mov r9d, eax
mov eax, 0x800
cmc
cmp bpl, r9b
sub eax, ecx
clc
shr eax, 5
stc
cmp rdi, r13
add ax, cx
jmp 0x1401ad670
mov word [r13 + rdx*2 + 0x644], ax
jmp 0x1401ad6b0
sub r9d, eax
sub r8d, eax
shr al, cl
cmp bl, 0
mov eax, ecx
shr eax, 5
test rbp, 0x6ac47c69
sub cx, ax
or r10d, 8
cmc
test sp, 0x6f48
mov word [r13 + rdx*2 + 0x644], cx
cmp r10b, 0x13
clc
cmp r10d, 0xffffffff
je 0x1401ad938
mov ecx, dword [rsp + 8]
or ah, 0x61
mov eax, dword [rsp]
rcl r11w, 0x2e
lea r11d, [r10 + 1]
mov edi, ecx
cmc
test ah, 0x2b
mov dword [rsp + 0xc], ecx
and cx, r15w
mov cl, r11b
xor cl, r13b
mov ecx, dword [rsp + 4]
test ebx, ecx
mov dword [rsp + 4], eax
shl al, cl
mov eax, dword [rsp + 0x10]
mov dword [rsp], r11d
cmp bp, r14w
mov dword [rsp + 8], ecx
test eax, eax
jmp 0x1401ad704
jne 0x1401ad71c
cmp r10d, dword [rsp + 0xa8]
jmp 0x1401ad717
jmp 0x1401ad71f
cmp r10d, eax
jae 0x1401ada19
cmp r15d, 0x13
bswap eax
movzx ecx, r14w
movzx rax, bx
mov eax, 0xa
movsx ecx, r9w
setge ch
not cx
mov ecx, 7
xchg r15b, r15b
mov r15b, 0xa8
movsx r15, ax
cmovb eax, ecx
mov r15w, r13w
cmovg r15w, r9w
xchg r15w, r15w
mov r15d, eax
jmp 0x1401ad769
jmp 0x1401ad778
mov r11d, dword [rsp]
neg ah
movzx ax, cl
mov rax, qword [rsp + 0x98]
stc
add r12d, 2
cmp rax, r14
jmp 0x1401ad78d
je 0x1401ada19
mov rbx, qword [rsp + 0x18]
sbb dh, ch
and r10b, 0x7c
mov r10d, dword [rsp + 0xa8]
bts dx, r15w
rcr cx, cl
cmovns dx, r13w
mov rcx, rax
sub rcx, r14
movzx ax, r10b
mov eax, r12d
not dx
test r9b, r15b
btc dx, r12w
mov edx, r12d
jmp 0x1401ad7d8
cmp rcx, rax
mov eax, r11d
jmp 0x1401ad7e6
cmovb edx, ecx
sal r11w, 0x5b
or r11w, r13w
and r11b, al
sub ecx, ecx
movsx r11, di
cmp r14, rax
bswap r11w
cmovb rcx, rbx
add r10d, edx
sub r12d, edx
shl r11b, 0xca
sar r11, cl
xchg r11d, r11d
sub rcx, rax
xor r11b, r12b
mov dword [rsp + 0xa8], r10d
btc r11, 0x97
ror ax, cl
mov r11d, edx
shr rax, cl
add rcx, r14
sub eax, r8d
lea rax, [rdx + rcx]
cmp sil, 0x30
cmp rax, rbx
jmp 0x1401ad848
ja 0x1401ad8a6
lea rdx, [r14 + rsi]
sub rcx, r14
movzx r10w, dil
cmp r11w, 0x51b2
add r14, r11
mov r10b, 0x58
lea r10, [r11 + rdx]
nop
movzx rax, r15w
movzx eax, byte [rcx + rdx]
jmp 0x1401ad879
inc rdx
mov byte [rdx - 1], al
test sil, 0x58
cmp bl, r9b
cmp rdx, r10
jmp 0x1401ad88e
jne 0x1401ad870
mov r10d, dword [rsp + 0xa8]
jmp 0x1401ad8a1
jmp 0x1401ad8fb
sub edi, edi
movsxd rax, esp
dec eax
nop
movsx ax, r11b
lahf
cdqe
movzx eax, byte [rcx + rsi]
jmp 0x1401ad8bf
inc rcx
jmp 0x1401ad8c7
inc r14
cmp r15b, 0x84
stc
cmc
cmp rcx, rbx
jmp 0x1401ad8d8
mov byte [r14 + rsi - 1], al
jmp 0x1401ad8e2
cmove rcx, rdi
add edx, 0xffffffff
jne 0x1401ad8b6
mov edi, dword [rsp + 0xc]
cmp r11, r13
jmp 0x1401ad8fb
cmp r14, qword [rsp + 0x98]
jmp 0x1401ad908
jae 0x1401ad943
cmp rbp, qword [rsp + 0xa0]
jmp 0x1401ad91b
jae 0x1401ad943
mov rdx, qword [rsp + 0x90]
mov r11d, dword [rsp + 0x20]
jmp 0x1401ad933
jmp 0x1401abe27
add r12d, 0x112
add r15d, 0xfffffff4
cmp r9d, 0x1000000
jmp 0x1401ad94f
jae 0x1401ad982
movzx eax, byte [rbp]
rcl ecx, 4
rcl cl, cl
shl r8d, 8
movsx rcx, sp
bt cx, 0xe3
bts rcx, rdi
shl r9d, 8
movsxd rcx, edx
test ebx, 0x61de6722
or r8d, eax
inc rbp
mov rax, qword [rsp + 0x90]
not rcx
sbb cx, r11w
mov ecx, dword [rsp + 0xa8]
stc
mov dword [rax + 0x40], ecx
mov ecx, dword [rsp]
test rcx, r14
mov qword [rax + 0x20], rbp
test r15w, 0x7caa
clc
mov dword [rax + 0x4c], ecx
cmc
sets ch
mov ecx, dword [rsp + 4]
jmp 0x1401ad9c0
mov dword [rax + 0x28], r9d
test r10b, 0x3d
mov dword [rax + 0x50], ecx
sal ecx, cl
btc cx, 0x20
mov ecx, dword [rsp + 8]
cmp rsp, 0x2c39221c
mov dword [rax + 0x2c], r8d
cmp r14, rax
mov dword [rax + 0x5c], r12d
mov qword [rax + 0x30], r14
cmp r11b, 0xcd
test r9b, 0x74
mov dword [rax + 0x58], edi
jmp 0x1401ada00
mov dword [rax + 0x54], ecx
jmp 0x1401ada08
mov dword [rax + 0x48], r15d
clc
sub eax, eax
jmp 0x1401ada14
jmp 0x1401ada25
mov eax, 1
bswap r13w
dec bp
add rsp, 0x48
movsx si, r9b
mov bp, 0x70cd
pop r15
pop r14
pop r13
setns r12b
movsx rbp, r11w
movzx rdi, dx
pop r12
pop rdi
bswap ebp
cmovns si, r10w
movsx rbp, r10w
pop rsi
not bpl
movsx rbp, r9w
pop rbp
movsxd rbx, r8d
not bx
movzx rbx, bp
pop rbx
jmp 0x1401ada6b
ret