Function at 0x140b4f254
Capabilities:
Authenticate hmac

Disassembly:
or edx, 0x3b6620b9
mov r15, qword [rsp + 0x10]
mov dx, 0x44d3
cmp edi, 0x70b47f88
call fcn.140a80ee8
insb byte [rdi], dx
fsubr dword [rsp + rcx*4 + 0x71]
ret
movabs rcx, 0x68070752629a3079
push r12
push r15
bswap rcx
movabs r15, 0x628f14e5629215ec
mov r9, qword [rsp + 0x38]
mov qword [rsp + 0x38], 0x6fb40aad
or di, 0x2da
movabs r12, 0x4b1957f104d448d6
cmp r15d, edi
push rdx
jbe 0x1405b89c2
call fcn.140a6f2b2
mov qword [rsp + 0x20], r9
cwde
mov qword [rsp + 0x18], r8
and r9, 0x135471d2
xchg r9w, ax
mov qword [rsp + 0x10], rdx
and rax, r10
push rbx
push rbp
push rdi
stc
push r12
rcl eax, 0x72
push r13
movzx rax, sp
push r14
bt r10w, 0xc3
xadd r14b, r10b
push r15
sub rsp, 0x30
ror rbp, cl
adc dil, 0xde
mov r15, qword [rcx + 0x10]
movzx r12, ax
shrd ebp, r14d, 0x69
sbb r12w, r8w
mov rax, rcx
mov ecx, dword [rcx + 8]
xor ebx, ebx
movzx r10d, sp
mov r12d, 1
clc
sar r14d, 0x82
and r10b, spl
mov r9, r8
shl bpl, cl
movsx r14w, r10b
sar r10w, 7
mov r8, rdx
rol r14, 0x2a
sbb r10w, 0x75a7
test r13b, sil
mov edx, 1
movsx rdi, r13w
mov edi, 1
bswap bp
shl r14w, cl
or r14b, r13b
shl edx, cl
test si, 0x4218
mov ecx, dword [rax + 4]
movzx ebp, r11w
sub r11b, r11b
cmp r13b, 0xdc
bt ebp, r9d
xchg r14, r14
shl edi, cl
mov rcx, qword [rsp + 0x90]
movsx rbp, bp
movzx ebp, r15w
movzx rbp, di
dec edx
setge bpl
dec edi
cmc
mov r14d, ebx
cmp rsp, rsi
mov ebp, ebx
or r10w, 0x5def
movsx r10d, r11w
mov dword [rsp + 0x10], edi
cmp eax, 0x471f0710
mov edi, dword [rax]
shr r10b, cl
setns r10b
movsxd r10, r12d
mov qword [r9], rbx
clc
shld r10, rax, 0x81
not r10b
mov qword [rcx], rbx
add r10b, 0xe8
rcr cl, cl
mov eax, dword [rax + 4]
sub r10w, bx
rol r10b, 0xe7
mov dword [rsp + 0x14], edx
lea ecx, [rdi + rax]
mov r10b, r15b
and ax, 0x672a
mov eax, 0x300
shrd r10, r10, 0xff
ror r10b, 0xcc
mov dword [rsp + 0xc], edi
shl eax, cl
xadd r10w, r10w
movsxd r10, r13d
mov r10d, r12d
mov dword [rsp], r12d
cmc
test r15b, 0xcb
add eax, 0x736
jmp 0x140b4f405
mov dword [rsp + 0x70], r12d
jmp 0x140b4f40f
mov dword [rsp + 8], r12d
jmp 0x140b4f419
je 0x140b4f455
mov ecx, eax
movzx r13w, cl
movsx r9, bp
bswap r13
mov eax, 0x400
movsx r9, r12w
movzx r9, r9w
movsx r13d, dx
mov rdi, r15
mov r9b, 0x5d
sets r13b
movzx r13d, dx
movzx eax, ax
rep stosw word [rdi], ax
xchg dil, cl
mov r9, r8
cmovo cx, dx
lea r13, [r8 - 1]
xadd dil, cl
sal dil, cl
sar dil, 0xf5
mov edi, ebx
ror cx, cl
or r8d, 0xffffffff
sub ch, 0xd5
mov ecx, ebx
cmp r9, r13
jmp 0x140b4f481
je 0x140b5076e
movzx eax, byte [r9]
cmp r14b, 0xbb
cmc
shl edi, 8
inc ecx
or edi, eax
jmp 0x140b4f49c
inc r9
test dil, 0xac
cmc
cmp ecx, 5
jmp 0x140b4f4ac
jl 0x140b4f479
mov qword [rsp + 0x28], rsi
movzx ax, al
nop
mov eax, ebp
mov esi, r14d
ror bx, cl
shl ebx, 0x6f
shl eax, 4
and esi, edx
seto bh
bsr bx, dx
movsxd rbx, eax
stc
rcl ax, 0xa8
sbb al, bl
movsxd rax, esi
test r8b, r14b
add rbx, rax
cmp r8d, 0x1000000
jmp 0x140b4f4f2
jae 0x140b4f51c
cmp r9, r13
je 0x140b5075f
movzx eax, byte [r9]
movzx ecx, r8w
add cl, 0x85
dec cl
shl edi, 8
shl r8d, 8
or edi, eax
inc r9
bswap eax
movzx ecx, word [r15 + rbx*2]
and ax, 0x4d23
stc
mov eax, r8d
shr eax, 0xb
imul eax, ecx
cmp edi, eax
jae 0x140b4f8f1
mov r8d, eax
not r10
mov eax, 0x800
test sil, spl
rol dh, 0x9d
movzx edx, r11b
or r10b, 0x31
btc r10, 0xc8
xchg r10d, r10d
sub eax, ecx
rol r10b, cl
mov r10d, 1
sar eax, 5
add ax, cx
shrd ecx, ebp, 0xdc
rcr cl, cl
and ch, 0xe8
mov ecx, 8
cmc
mov word [r15 + rbx*2], ax
mov ebx, dword [rsp + 0xc]
btc ax, bp
mov eax, dword [rsp + 0x10]
jmp 0x140b4f591
sub cl, bl
clc
and rax, r14
test ecx, edi
jmp 0x140b4f59e
shr rdx, cl
movzx cx, r11b
bts cx, cx
mov ecx, ebx
btr rbx, 0x86
sal bh, 0x9a
shl rax, cl
jmp 0x140b4f5c2
lea rdx, [rdx + rax]
bt bx, 0x55
dec rax
movsx eax, r13w
lea rax, [rdx + rdx*2]
sub ebx, ebp
shl rax, 9
sbb bx, bp
or bh, 0xc4
lea rbx, [rax + r15 + 0xe6c]
test r8w, ax
test si, 0x4bfc
cmp bl, 0x78
cmp ebp, 7
jl 0x140b4f72f
mov eax, r12d
and cl, 0xd7
inc r11b
mov rcx, r14
neg dh
sal dl, 0xd8
sub rcx, rax
lahf
mov rax, qword [rsp + 0x88]
shl dh, 0x5c
movzx esi, byte [rcx + rax]
setne r11b
shr dl, 0x4c
cqo
nop
setl r11b
rcl al, 0xc3
add esi, esi
btc dx, 0x5d
mov dl, 0xe3
movsxd rax, r10d
bt r11, rdi
shl dh, cl
cmp r11b, al
mov r11d, esi
bsr dx, cx
and r11d, 0x100
add dx, 0x6c6f
movsx dx, bpl
and dl, 0xd7
movsxd rdx, r11d
test r13b, bpl
lea rdx, [rdx + rax]
clc
test ch, 0x6d
cmp r8d, 0x1000000
jae 0x140b4f6b7
cmp r9, r13
jmp 0x140b4f687
je 0x140b5075f
movzx eax, byte [r9]
cmove cx, di
mov cl, bl
shl edi, 8
bt cx, r13w
neg cl
shl r8d, 8
bsf rcx, rsi
or edi, eax
mov cx, r13w
mov ax, 0x1a6e
inc r9
cmc
movzx ecx, word [rbx + rdx*2 + 0x200]
adc ax, si
or al, 0xf1
mov eax, r8d
cmc
shr eax, 0xb
stc
test bpl, r12b
imul eax, ecx
test ax, si
cmp edi, eax
jae 0x140b4f7d3
mov r8d, eax
bt ax, sp
mov eax, 0x800
add r10d, r10d
test r15, rax
cmc
sub eax, ecx
stc
cmc
sar eax, 5
add ax, cx
test r9b, r12b
stc
mov word [rbx + rdx*2 + 0x200], ax
clc
test r10d, 0x482a67d4
stc
test r11d, r11d
jmp 0x140b4f717
je 0x140b4f821
cmp r10d, 0x100
jmp 0x140b4f729
jge 0x140b4f884
movsxd rdx, r10d
cmp r13w, bx
cmp r8d, 0x1000000
jmp 0x140b4f742
jae 0x140b4f77c
cmp r9, r13
je 0x140b5075f
movzx eax, byte [r9]
btr cx, 0x19
sar cl, cl
shl edi, 8
or rcx, rbp
shl r8d, 8
or cl, r14b
or edi, eax
inc al
dec rcx
jmp 0x140b4f775
inc r9
ror ah, 0xa0
clc
movzx ecx, word [rbx + rdx*2]
mov eax, r8d
cmp rsi, rdx
shr eax, 0xb
test r13b, 0xa1
test r15b, r14b
imul eax, ecx
cmc
clc
cmp edi, eax
jae 0x140b4f838
mov r8d, eax
shld ax, dx, 0x29
shl ax, cl
mov eax, 0x800
cmp ebp, 0x16a11f50
sub eax, ecx
cmc
sar eax, 5
clc
jmp 0x140b4f7bf
add ax, cx
add r10d, r10d
mov word [rbx + rdx*2], ax
jmp 0x140b4f7ce
jmp 0x140b4f872
sub r8d, eax
cmp r8d, 0x14194d32
clc
sub edi, eax
adc al, spl
sar ah, 0x11
stc
movzx eax, cx
shr ax, 5
cmc
cmp r8b, 0x51
lea r10d, [r10 + r10 + 1]
test r15, 0x6b6713f9
sub cx, ax
test r14b, 0x91
mov word [rbx + rdx*2 + 0x200], cx
jmp 0x140b4f813
test r11d, r11d
jmp 0x140b4f81b
je 0x140b4f71d
cmp r10d, 0x100
jmp 0x140b4f82d
jl 0x140b4f634
jmp 0x140b4f884
sub r8d, eax
cmp r11b, dl
test bp, 0x2300
sub edi, eax
sbb al, 0x29
rcl ah, cl
movzx eax, cx
cmp ax, cx
test ax, r9w
stc
shr ax, 5
test dl, 0x24
stc
cmc
lea r10d, [r10 + r10 + 1]
test si, 0x351a
sub cx, ax
test r10w, di
mov word [rbx + rdx*2], cx
cmp r10d, 0x100
jmp 0x140b4f87e
jl 0x140b4f72f
mov rax, qword [rsp + 0x88]
movsx r11w, al
dec r11
inc r14
or r11b, cl
cmp r13w, 0x3623
movzx r11d, r10b
cmp r9b, cl
mov byte [r14 + rax - 1], r10b
test r11, rax
cmc
test rsp, 0x6f7d7fff
cmp ebp, 4
jge 0x140b4f8ce
sub eax, eax
mov ebp, eax
jmp 0x140b4f8c9
jmp 0x140b50738
cmp ebp, 0xa
jmp 0x140b4f8d6
jge 0x140b4f8e9
sub ebp, 3
jmp 0x140b4f8e4
jmp 0x140b50738
sub ebp, 6
jmp 0x140b50738
sub r8d, eax
sub edi, eax
and dx, dx
not dh
movzx eax, cx
cdq
or edx, r11d
add dx, 0x2ccb
shr ax, 5
cqo
movsxd rdx, ebx
movsx rdx, r14w
movsxd rdx, ebp
cmp di, r15w
sub cx, ax
mov word [r15 + rbx*2], cx
cmp dil, r14b
test esi, 0x23160510
cmp r8d, 0x1000000
jmp 0x140b4f938
jae 0x140b4f979
cmp r9, r13
jmp 0x140b4f946
je 0x140b5075f
movzx eax, byte [r9]
movsx ecx, cx
shl edi, 8
neg cx
xor ecx, 0x47ae5bfb
shl r8d, 8
rcl cx, cl
shl cl, 0xd8
bsf cx, di
or edi, eax
inc r9
movzx eax, dx
shld eax, esp, 0xe9
movzx ecx, word [r15 + rdx*2 + 0x180]
cmp dl, r14b
mov eax, r8d
cmp esp, 0x48a34eba
shr eax, 0xb
imul eax, ecx
stc
test r10b, 0x3a
cmp edi, eax
jmp 0x140b4f9a0
jae 0x140b4fa49
mov r8d, eax
sub r11b, 0x3a
mov r11d, 0
rcl ah, cl
add ax, bp
add ah, 0xe4
mov eax, 0x800
test bh, 0xa7
jmp 0x140b4f9c8
sub eax, ecx
jmp 0x140b4f9d0
mov dword [rsp], r12d
sar eax, 5
jmp 0x140b4f9dc
add ax, cx
cmp cx, 0x6dbf
test r14d, 0x1d3c7984
cmp ebp, 7
jmp 0x140b4f9f3
lea ebp, [r11 + 8]
jmp 0x140b4f9fc
mov word [r15 + rdx*2 + 0x180], ax
not dh
movzx rax, ax
mov eax, dword [rsp + 0x70]
cmova dx, cx
movzx rdx, bx
mov dword [rsp + 0x70], r10d
mov dword [rsp + 8], eax
mov eax, 3
jmp 0x140b4fa2f
lea rdx, [r15 + 0x664]
jmp 0x140b4fa3b
cmovl eax, r11d
jmp 0x140b4fa44
jmp 0x140b4fefa
sub r8d, eax
clc
test r8, rsi
sub edi, eax
movzx rax, r11w
sar rax, cl
movzx eax, cx
stc
cmc
cmp r8d, 0x3e34081c
shr ax, 5
sub cx, ax
mov word [r15 + rdx*2 + 0x180], cx
cmp r8d, 0x1000000
jae 0x140b4fabb
cmp r9, r13
jmp 0x140b4fa8a
je 0x140b5075f
movzx eax, byte [r9]
shl edi, 8
jmp 0x140b4fa9c
shl r8d, 8
shr r10b, 0x55
cmove cx, dx
or edi, eax
movzx rcx, r10w
movzx r10w, r12b
not ch
inc r9
cmp r11b, r11b
movzx r10d, word [r15 + rdx*2 + 0x198]
rcl cl, 0xdd
bsr ecx, edi
adc cx, 0x25f8
mov ecx, r8d
cmp bh, ah
shr ecx, 0xb
test cx, r8w
imul ecx, r10d
stc
test r8b, bl
cmp edi, ecx
jmp 0x140b4faea
jae 0x140b4fc69
mov eax, 0x800
mov r8d, ecx
sub eax, r10d
clc
sar eax, 5
cmc
test r10w, 0x6f3f
add ax, r10w
mov word [r15 + rdx*2 + 0x198], ax
cmp r9w, bp
cmp ecx, 0x1000000
jmp 0x140b4fb22
jae 0x140b4fb51
cmp r9, r13
jmp 0x140b4fb30
je 0x140b5075f
movzx eax, byte [r9]
sbb cx, r12w
shl edi, 8
movsx ecx, bp
shl cl, cl
inc ecx
shl r8d, 8
or edi, eax
inc r9
movzx ecx, word [r15 + rbx*2 + 0x1e0]
shr eax, cl
mov eax, r8d
cmp sp, r12w
shr eax, 0xb
imul eax, ecx
cmc
test bpl, 0x90
jmp 0x140b4fb73
cmp edi, eax
jmp 0x140b4fb7a
jae 0x140b4fc40
mov r8d, eax
bsf eax, r13d
mov eax, 0x800
jmp 0x140b4fb95
sub eax, ecx
jmp 0x140b4fb9c
sar eax, 5
add ax, cx
mov word [r15 + rbx*2 + 0x1e0], ax
test r14, r14
jmp 0x140b4fbb3
je 0x140b5075f
mov r10, qword [rsp + 0x88]
cmp ebp, 7
not rbp
movzx r11w, bl
movsx rcx, dx
mov eax, 0xb
movsx cx, sil
cmovb cx, r14w
movsxd rbp, esp
mov ecx, 9
movzx r11, dx
movsx r11d, si
cmovl eax, ecx
add r11b, 6
mov rcx, r14
xadd bpl, bpl
btr r11w, r8w
shl r11b, cl
mov ebp, eax
sar ax, cl
sbb r11b, r12b
mov eax, r12d
sub rcx, rax
movsx r11w, sil
jmp 0x140b4fc20
inc r14
sets r11b
movzx r11d, byte [rcx + r10]
jmp 0x140b4fc31
mov byte [r14 + r10 - 1], r11b
jmp 0x140b4fc3b
jmp 0x140b50738
sub r8d, eax
test sp, di
sub edi, eax
clc
cmovle eax, r13d
movzx eax, cx
stc
cmp r15b, r14b
shr ax, 5
sub cx, ax
mov word [r15 + rbx*2 + 0x1e0], cx
jmp 0x140b4fed3
movzx eax, r10w
sub r8d, ecx
sub edi, ecx
shr ax, 5
clc
stc
sub r10w, ax
mov word [r15 + rdx*2 + 0x198], r10w
cmp r11w, 0x3c0e
cmp si, r14w
cmp r8d, 0x1000000
jmp 0x140b4fc9b
jae 0x140b4fce6
cmp r9, r13
jmp 0x140b4fca9
je 0x140b5075f
movzx eax, byte [r9]
mov cx, 0x40e0
shl edi, 8
ror ch, cl
sar ecx, 0x20
movsx ecx, dx
shl r8d, 8
shld cx, r12w, 0x21
bts cx, r12w
or edi, eax
movzx ax, r8b
inc cx
cmovno rax, r14
inc r9
btc cx, dx
movzx ecx, word [r15 + rdx*2 + 0x1b0]
cmp r15b, dil
adc al, 0x8d
mov eax, r8d
stc
cmp ah, 0x30
shr eax, 0xb
cmp dil, 0x56
stc
test rbx, rdi
imul eax, ecx
test ebx, ebp
cmp edi, eax
jmp 0x140b4fd12
jae 0x140b4fd60
mov r8d, eax
movsxd rax, r13d
mov eax, 0x800
test r10, 0x295974d0
cmp r11d, edx
jmp 0x140b4fd32
sub eax, ecx
cmp sil, 0xb6
sar eax, 5
clc
jmp 0x140b4fd41
add ax, cx
jmp 0x140b4fd49
mov word [r15 + rdx*2 + 0x1b0], ax
cwde
movzx ax, r12b
mov eax, dword [rsp]
jmp 0x140b4fec3
sub r8d, eax
cmp ax, si
cmp r14b, 0xde
clc
sub edi, eax
movzx eax, cx
test r15b, al
shr ax, 5
sub cx, ax
cmp bl, 0x87
clc
cmc
mov word [r15 + rdx*2 + 0x1b0], cx
cmp r8d, 0x1000000
jmp 0x140b4fd94
jae 0x140b4fdd0
cmp r9, r13
jmp 0x140b4fda2
je 0x140b5075f
movzx eax, byte [r9]
sbb cl, 0xc
mov ch, 0xf7
shl edi, 8
shl r8d, 8
shld cx, bp, 0xf3
sar cx, cl
sub cx, 0xd6f
or edi, eax
not ah
cwde
inc r9
neg ch
movzx ecx, word [r15 + rdx*2 + 0x1c8]
sete ah
shr al, cl
mov eax, r8d
shr eax, 0xb
test spl, 0xc
cmp sp, r9w
imul eax, ecx
cmp r12d, 0x3b2621e4
cmp edi, eax
jmp 0x140b4fdfd
jae 0x140b4fe50
mov r8d, eax
test r14b, 0x38
movzx ax, r15b
xor ah, 0x2b
mov eax, 0x800
cmc
test r13b, 0xf0
cmp dx, r10w
sub eax, ecx
clc
test r15w, 0x7df5
sar eax, 5
jmp 0x140b4fe31
add ax, cx
jmp 0x140b4fe39
mov word [r15 + rdx*2 + 0x1c8], ax
mov eax, dword [rsp + 0x70]
jmp 0x140b4fe4b
jmp 0x140b4feae
sub r8d, eax
test ebp, 0x2f2e4655
sub edi, eax
movzx eax, cx
test r9b, 0x2b
cmp edi, 0x4f2f597c
shr ax, 5
cmc
sub cx, ax
ror eax, cl
dec ah
test rcx, r8
mov eax, dword [rsp + 8]
jmp 0x140b4fe80
mov word [r15 + rdx*2 + 0x1c8], cx
shl dh, cl
sub ecx, 0x321a7aa4
bt dx, 0xb7
mov ecx, dword [rsp + 0x70]
and rdx, 0x7eab702e
mov dword [rsp + 8], ecx
btr cx, r9w
btc dx, bp
mov ecx, dword [rsp]
xchg dx, dx
mov dword [rsp + 0x70], ecx
cdq
xadd dx, dx
sub edx, 0x4fd76d3a
mov dword [rsp], r12d
xadd r12b, r12b
mov r12d, eax
shrd rdx, r9, 0xfc
cmp ebp, 7
mov eax, 0xb
mov ebp, 8
cmovl eax, ebp
bswap edx
sub dx, 0x6bc
sub r11d, r11d
xor dl, ah
sal rdx, cl
lea rdx, [r15 + 0xa68]
stc
mov dword [rsp + 4], eax
cmp dh, 0x8d
cmp spl, sil
cmp r8d, 0x1000000
jae 0x140b4ff49
cmp r9, r13
jmp 0x140b4ff19
je 0x140b5075f
movzx eax, byte [r9]
movzx rcx, r10w
btc cx, 0x46
rol cl, cl
shl edi, 8
rcr cl, cl
shl r8d, 8
movsx cx, r15b
or edi, eax
inc r9
sal ah, 0xa7
rol ch, cl
adc ch, 0xc4
movzx ecx, word [rdx]
not ax
movsx rax, r10w
mov eax, r8d
cmp r9d, r14d
shr eax, 0xb
cmp r11b, 0xf7
stc
imul eax, ecx
test r11w, di
test r13b, 0x9a
cmp edi, eax
jmp 0x140b4ff73
jae 0x140b4ffe1
mov r8d, eax
shr r10b, cl
sal bx, cl
mov eax, 0x800
mov ebx, r11d
inc r10b
xchg r10d, r10d
shld r10d, esp, 0xcd
sub eax, ecx
sar eax, 5
rol r10b, cl
btc r10d, r9d
cmc
add ax, cx
mov word [rdx], ax
jmp 0x140b4ffb5
lea eax, [rsi*8]
xchg r10w, r10w
movzx si, bpl
movsx si, r8b
mov esi, 3
movsxd rcx, eax
lea r10, [rdx + rcx*2 + 4]
jmp 0x140b4ffdc
jmp 0x140b50139
sub r8d, eax
test r14w, 0x6b5c
sub edi, eax
movsx rax, r13w
bts ax, si
movzx eax, cx
clc
shr ax, 5
jmp 0x140b50001
sub cx, ax
mov word [rdx], cx
cmp r8d, 0x1000000
jmp 0x140b50013
jae 0x140b50055
cmp r9, r13
jmp 0x140b50021
je 0x140b5075f
movzx eax, byte [r9]
sbb cx, r14w
shl edi, 8
add cx, 0x44e0
rcr cl, 0x6c
shl r8d, 8
or edi, eax
movzx ecx, r14w
movsxd rcx, r14d
jmp 0x140b5004c
inc r9
cmovno ecx, esp
movsxd rcx, esp
movzx ecx, word [rdx + 2]
cmc
rcl rax, cl
cwde
mov eax, r8d
clc
test r9b, r10b
shr eax, 0xb
imul eax, ecx
clc
test bl, r9b
cmp edi, eax
jmp 0x140b50076
jae 0x140b500e9
mov r8d, eax
rcl ax, cl
rol r10d, cl
sar ah, 0x49
mov eax, 0x800
sar bh, 0xf5
rol r10b, cl
movzx r10w, bl
mov ebx, ebp
bswap r10
rol r10, cl
sub eax, ecx
adc r10d, edi
sar eax, 5
shld r10w, cx, 0xfb
add ax, cx
movzx cx, r8b
mov word [rdx + 2], ax
lea eax, [rsi*8]
mov cx, sp
movsx r10w, r13b
mov esi, 3
movzx cx, dl
movzx r10d, dx
movsxd rcx, eax
movsxd r10, ebx
lea r10, [rdx + rcx*2 + 0x104]
jmp 0x140b50139
sub r8d, eax
ror r10b, cl
xor r10b, 0xaa
sub edi, eax
movzx eax, cx
bt si, r13w
sub sil, dil
shr ax, 5
and r11w, 0x2203
shrd ebx, ebx, 0x76
lea r10, [rdx + 0x204]
mov ebx, 0x10
dec r11w
sub cx, ax
xor r11d, 0x7894705d
mov esi, ebp
shr r11w, cl
and bpl, r11b
add bpl, 0xef
mov word [rdx + 2], cx
mov r11d, esi
ror dh, cl
mov ebp, 1
or dl, r14b
nop
seto dh
movsxd rdx, ebp
jmp 0x140b50152
cmp r8d, 0x1000000
jmp 0x140b5015e
jae 0x140b50195
cmp r9, r13
jmp 0x140b5016c
je 0x140b5075f
movzx eax, byte [r9]
rcl rcx, 0x1a
shl edi, 8
shl r8d, 8
sal rcx, 0x63
add cx, r12w
or edi, eax
inc r9
setg al
lahf
inc rcx
movzx ecx, word [r10 + rdx*2]
adc ah, 0x7e
ror al, 9
mov eax, r8d
shr eax, 0xb
cmp rsp, rbx
test r10b, 2
imul eax, ecx
cmc
cmp edi, eax
jmp 0x140b501b8
jae 0x140b501f4
mov r8d, eax
mov eax, 0x800
stc
sub eax, ecx
sar eax, 5
test dh, 0x3d
cmp rsp, 0x3fca1574
cmp ax, r11w
add ax, cx
jmp 0x140b501e3
add ebp, ebp
mov word [r10 + rdx*2], ax
jmp 0x140b501ef
jmp 0x140b50225
sub r8d, eax
stc
sub edi, eax
movzx eax, cx
clc
jmp 0x140b50205
shr ax, 5
stc
lea ebp, [rbp + rbp + 1]
jmp 0x140b50213
sub cx, ax
jmp 0x140b5021b
mov word [r10 + rdx*2], cx
jmp 0x140b50225
dec r11d
jmp 0x140b5022d
jne 0x140b5014a
mov ecx, esi
ror ah, 0x36
cmovo eax, ecx
movsx rax, r14w
mov eax, 1
cmp r13b, 0x8d
shl eax, cl
sub ebx, eax
mov eax, dword [rsp + 4]
jmp 0x140b50255
add ebp, ebx
cmp eax, 4
jge 0x140b505fb
add eax, 7
btr bx, bp
cmp ebp, 4
jmp 0x140b50273
mov ebx, 6
mov dl, dil
movsx r10d, r10w
bswap r10w
mov dword [rsp + 4], eax
jmp 0x140b5028c
mov eax, 3
mov r10b, r9b
cmovo r11w, r8w
not r11d
mov edx, 1
bswap r11w
movsx r11w, spl
movzx r10d, sp
cmovl eax, ebp
shl eax, 6
cdqe
xor r11w, cx
lea r11, [r15 + rax*2 + 0x360]
mov r10w, 0x5b4f
neg r10w
rcl r10b, 0x31
movsxd r10, edx
jmp 0x140b502db
cmp r8d, 0x1000000
jmp 0x140b502e7
jae 0x140b50326
cmp r9, r13
je 0x140b5075f
movzx eax, byte [r9]
shl edi, 8
test esp, 0x5e973fe7
movsxd rcx, r13d
shl r8d, 8
rcr rcx, 0xd8
ror ch, 0x85
shr ch, cl
or edi, eax
lahf
cdqe
inc r9
shr ah, cl
rol cx, 0x6e
bt cx, 0xf
movzx ecx, word [r11 + r10*2]
sbb ax, 0x4be2
mov eax, r8d
cmp bh, 0xa7
cmp rsp, rdi
shr eax, 0xb
imul eax, ecx
cmc
cmp ax, 0xaf7
cmp edi, eax
jmp 0x140b5034a
jae 0x140b5037d
mov r8d, eax
shld eax, eax, 0xb6
or al, spl
mov eax, 0x800
cmp r12b, 0x89
sub eax, ecx
sar eax, 5
cmc
add ax, cx
add edx, edx
jmp 0x140b50373
mov word [r11 + r10*2], ax
jmp 0x140b503ae
sub r8d, eax
cmp r9w, 0x6c8d
test r15b, bl
sub edi, eax
cwde
inc al
cbw
movzx eax, cx
cmc
stc
shr ax, 5
lea edx, [rdx + rdx + 1]
test bx, si
clc
sub cx, ax
mov word [r11 + r10*2], cx
jmp 0x140b503ae
dec ebx
jmp 0x140b503b5
jne 0x140b502cf
sub edx, 0x40
movsx r12, cx
mov r12d, edx
cmp r9, rdx
cmp edx, 4
jmp 0x140b503d0
jl 0x140b505f2
and r12d, 1
mov r10d, edx
stc
sar r10d, 1
or r12d, 2
jmp 0x140b503ea
dec r10d
cmp edx, 0xe
jmp 0x140b503f5
jge 0x140b50447
mov ecx, r10d
btr esi, 0x51
movsxd rax, edx
btc esi, 0xcd
rcl sil, 0xa6
bts si, r11w
shl r12d, cl
bts cx, ax
shr ecx, 0xfa
bt rcx, 0xa7
mov ecx, r12d
btr si, bx
cmp r12b, 0x38
sub rcx, rax
movsx si, r11b
bswap si
mov sil, r9b
lea rsi, [r15 + rcx*2 + 0x55e]
jmp 0x140b504e7
sub r10d, 4
jmp 0x140b50450
nop
test dil, spl
cmp r10w, r14w
cmp r8d, 0x1000000
jae 0x140b50496
cmp r9, r13
je 0x140b5075f
movzx eax, byte [r9]
clc
test dh, 0xcf
shl edi, 8
jmp 0x140b50481
shl r8d, 8
or edi, eax
jmp 0x140b5048c
inc r9
cmp r8d, 0x46e34f9c
shr r8d, 1
cmp rbx, 0x87b3fab
add r12d, r12d
cmp edi, r8d
jmp 0x140b504ab
jb 0x140b504b8
sub edi, r8d
or r12d, 1
dec r10d
jmp 0x140b504c0
jne 0x140b50458
lea rsi, [r15 + 0x644]
neg dx
shl r12d, 4
sar dx, cl
mov r10d, 4
bsf bx, si
bt ebx, 0x1d
rcl bh, cl
mov ebx, 1
shld dx, cx, 5
movzx edx, cx
mov edx, ebx
sar r11w, cl
test r9b, bpl
movsxd r11, edx
test r8b, 0xcb
cmp r13w, 0x75f8
cmp r8d, 0x1000000
jae 0x140b50550
cmp r9, r13
jmp 0x140b5051f
je 0x140b5075f
movzx eax, byte [r9]
test r13b, bl
movsx rcx, r8w
shl edi, 8
btr ecx, 0xb2
shl r8d, 8
stc
or edi, eax
xchg al, al
bswap rcx
inc r9
rcr ecx, 0xa6
inc eax
bt ax, r8w
movzx ecx, word [rsi + r11*2]
sbb rax, r14
test edx, 0x42b6737d
xor eax, ecx
mov eax, r8d
test r15b, 0x4c
cmc
shr eax, 0xb
imul eax, ecx
cmp edi, eax
jmp 0x140b50575
jae 0x140b505ad
mov r8d, eax
mov eax, 0x800
sub eax, ecx
test rax, 0x479c3a27
sar eax, 5
clc
jmp 0x140b50594
add ax, cx
add edx, edx
jmp 0x140b5059e
mov word [rsi + r11*2], ax
jmp 0x140b505a8
jmp 0x140b505e2
sub r8d, eax
jmp 0x140b505bc
sub edi, eax
movzx eax, cx
shr ax, 5
cmp r13w, r15w
cmp ax, 0x6f49
lea edx, [rdx + rdx + 1]
cmc
clc
sub cx, ax
or r12d, ebx
mov word [rsi + r11*2], cx
clc
cmp r11b, sil
add ebx, ebx
jmp 0x140b505e9
dec r10d
jne 0x140b504fd
inc r12d
je 0x140b50679
mov eax, r12d
add cl, spl
add ebp, 2
sbb ecx, 0x9c739db
ror ecx, cl
movsxd rcx, r12d
cmp rax, r14
jmp 0x140b50617
ja 0x140b5075f
mov rax, qword [rsp + 0x88]
rcr r11b, 9
movsxd r11, esi
sal r11b, 0xb6
add rax, r14
cmp cl, 0xdc
movzx r11, r8w
mov r11d, 0x45ee3d35
neg rcx
nop
movzx r11d, byte [rcx + rax]
jmp 0x140b5064e
inc rax
jmp 0x140b50656
inc r14
dec ebp
jmp 0x140b50660
mov byte [rax - 1], r11b
jmp 0x140b50669
je 0x140b50734
cmp r14, 0xffffffffffffffff
jb 0x140b50644
cmp r8d, 0x1000000
jae 0x140b5069a
cmp r9, r13
jmp 0x140b5068e
je 0x140b5075f
inc r9
sal eax, 0x88
mov rax, qword [rsp + 0x80]
sub r9, qword [rsp + 0x78]
bts rbp, rcx
ror r12d, cl
bts di, r8w
mov qword [rax], r9
inc bpl
bsr ebx, ecx
mov rax, qword [rsp + 0x90]
shld si, r8w, 0x96
bsf bp, r12w
xor r15b, r10b
mov qword [rax], r14
adc bl, 0x6b
cmp al, 0xe9
xor eax, eax
rcr si, 0x1e
sbb bpl, 0x3e
shr bpl, cl
mov rsi, qword [rsp + 0x28]
cmc
movzx ebp, r9w
add rsp, 0x30
not rbx
movsx r12w, r8b
mov rbp, r11
pop r15
movzx di, r11b
mov r14w, 0x1b0b
movsx r12w, r9b
pop r14
pop r13
mov dil, sil
pop r12
not bpl
movzx bx, r13b
cmovnp di, r14w
pop rdi
xchg ebx, ebx
bswap ebx
pop rbp
pop rbx
jmp 0x140b50733
ret
mov ebp, dword [rsp + 4]
cmp r14, 0xffffffffffffffff
jmp 0x140b50741
jae 0x140b50679
mov r10d, dword [rsp]
cmovg dx, ax
cqo
mov edx, dword [rsp + 0x14]
jmp 0x140b5075a
jmp 0x140b4f4bc
mov eax, 1
jmp 0x140b50769
jmp 0x140b506e7
mov eax, r10d
adc di, bx
add rsp, 0x30
setge r15b
movsx r13d, bx
movsx r12, sp
pop r15
setp bh
movzx r13, r11w
pop r14
pop r13
mov bp, 0x4e84
pop r12
mov bh, 0xa7
movzx rbx, r8w
movzx ebp, sp
pop rdi
movsxd rbp, ebp
xchg bpl, bl
movsx bp, r13b
pop rbp
mov ebx, 0x2a9526d
movsx bx, r11b
pop rbx
jmp 0x140b507be
ret