Function at 0x1403aac1c
Capabilities:
Authenticate hmac
Check http status code

Disassembly:
push r15
bts r15, r13
rol r15b, cl
push r14
push r13
push r12
push rsi
sar sil, cl
rol sil, cl
test r9d, 0x39113737
push rdi
dec r15w
push rbp
push rbx
and esi, 0x1aed5658
sub rsp, 0x28
shl sil, 9
mov r15d, edx
mov rsi, rcx
test byte [rcx + 0x12], 8
jmp 0x1403aac5d
jne 0x1403aac7d
sub edx, edx
test dil, 0x8d
cmp qword [rsi], 0
jmp 0x1403aac72
jne 0x1403aacdf
jmp 0x1403aaca6
mov eax, dword [rsi + 0x24]
ror dl, 0xbd
test bx, r14w
sub eax, dword [rsi + 0x58]
cmp eax, dword [rsi + 0x2c]
mov dl, 0x80
setbe dl
jmp 0x1403aac97
cmp qword [rsi], 0
jmp 0x1403aaca0
jne 0x1403aacdf
mov rax, qword [rsi + 0xa0]
sar r14b, 0x4e
mov r14, qword [rsi + 0xc0]
mov rax, qword [rax]
jmp 0x1403aacc0
sub rax, r14
cmp rdi, rdi
clc
cmp rax, 0x14ccc
jb 0x1403aacdf
add r14, qword [rsi + 0x90]
jmp 0x1403aacee
lea r14, [rsi + 0x392aa]
bt rax, 0xf1
sal ax, cl
mov qword [rsi + 0x40], r14
cdqe
movzx rax, r15w
sar al, 0xcb
lea rax, [r14 + 0x14cbc]
add bpl, r12b
xchg bpl, cl
xadd ebp, ecx
mov qword [rsi + 0x48], rax
mov qword [rsi + 0x70], 0
movsx rbp, r11w
shl cx, cl
lahf
mov rax, qword [rsi + 0x38]
movsx rcx, sp
movzx ebp, byte [rax]
movzx ecx, byte [rsi + 0x50]
test r8b, 0xb1
jmp 0x1403aad37
shr ebp, cl
test r10d, ebx
mov byte [rax], bpl
cmp r15b, bl
cmp ebp, 0x37906a6
sub eax, eax
shr al, cl
cmp dword [rsi + 0x50], 8
jmp 0x1403aad55
sete al
cmc
sub qword [rsi + 0x30], rax
stc
test byte [rsi + 0x11], 0x10
je 0x1403aad77
cmp dword [rsi + 0x7c], 0
jmp 0x1403aad71
je 0x1403ab007
sub edi, edi
add bp, 0x6e50
test r8b, 0x13
cmp r15d, 4
sete dil
mov ebx, dword [rsi + 0x5c]
bswap r12d
mov ecx, ebx
rcr ebp, 0x7a
rcl r12d, 0x17
or r12b, r11b
shl edi, cl
sal bpl, cl
lea r12, [rsi + 0x5c]
or rbp, 0x5f135d36
mov ebp, esp
add bpl, r14b
lea rbp, [rsi + 0x60]
cmc
jmp 0x1403aadbb
or edi, dword [rsi + 0x60]
jmp 0x1403aadc3
mov dword [rsi + 0x60], edi
jmp 0x1403aadcb
inc ebx
mov dword [rsi + 0x5c], ebx
cmp ebx, 8
jmp 0x1403aadd8
jae 0x1403aaf19
mov r13, qword [rsi + 0x40]
stc
xor eax, eax
test r9w, 0x2c5e
stc
test dl, dl
jmp 0x1403aadf3
jne 0x1403aae8a
mov al, 1
cmc
test r15, 0x67a65f27
test byte [rsi + 0x12], 4
jmp 0x1403aae0c
jne 0x1403aae32
cmp dword [rsi + 0x54], 0x30
xchg ecx, ecx
cmovns cx, r14w
movzx rdx, cx
setb al
mov rdx, 0x2ad65a9c
movsxd rcx, esi
movzx cx, al
movzx edx, al
cmovnp cx, r15w
movzx ecx, si
movsxd rcx, r15d
mov rcx, rsi
jmp 0x1403aae48
call fcn.1403abbdf
mov ecx, dword [rsi + 0x54]
test r11b, 0xc1
cmp bpl, 0x9c
test rcx, rcx
jmp 0x1403aae60
je 0x1403aaea4
mov rdx, qword [rsi + 0x40]
sub rdx, r13
jmp 0x1403aae72
inc rdx
cmp rcx, 0x4f841c04
cmp rdx, rcx
jmp 0x1403aae84
jl 0x1403aaea4
mov ecx, dword [rsi + 0x24]
sub ecx, dword [rsi + 0x58]
cmp ebx, 0x6fbb5536
cmp ecx, dword [rsi + 0x2c]
jmp 0x1403aae9e
jbe 0x1403aaf5e
test eax, eax
jmp 0x1403aaeab
jne 0x1403ab431
mov qword [rsi + 0x40], r13
movsxd rdx, r15d
mov dword [rsi + 0x60], edi
bswap dx
movsxd rdx, r12d
mov dword [rsi + 0x5c], ebx
movsx cx, r9b
cwd
mov rcx, rsi
setnp dh
movsx dx, ah
mov edx, 1
call fcn.1403abbdf
jmp 0x1403ab431
shr edi, 8
mov dword [rbp], edi
cmp cx, 0x74bb
cmp esi, r11d
add ebx, 0xfffffff8
cmp r13, 0x178b7876
stc
mov dword [r12], ebx
cmc
test dil, 0xbb
jmp 0x1403aaf0b
cmp ebx, 7
jmp 0x1403aaf13
jbe 0x1403aadde
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403aaf26
jae 0x1403aaee4
lea rcx, [rax + 1]
mov qword [rsi + 0x40], rcx
cmovo bx, sp
mov byte [rax], dil
jmp 0x1403aaf48
mov ebx, dword [rsi + 0x5c]
movsxd rdi, r10d
not di
mov edi, dword [rsi + 0x60]
jmp 0x1403aaf59
jmp 0x1403aaee4
mov qword [rsi + 0x40], r13
shl ax, cl
movsx ax, ah
mov dword [rsi + 0x60], edi
setle ah
lea eax, [rbx + 2]
test bpl, 0xb6
cmp rsi, 0x4ede704d
mov dword [rsi + 0x5c], eax
test r10w, 0x5462
jmp 0x1403aaf8b
cmp ebx, 6
jae 0x1403aafc8
jmp 0x1403ab152
shr edi, 8
jmp 0x1403aafa2
mov dword [rbp], edi
cmp sp, 0x6ca3
add eax, 0xfffffff8
test r12b, 0xab
mov dword [r12], eax
test si, 0x7ca6
cmp eax, 7
jmp 0x1403aafc2
jbe 0x1403ab145
mov rcx, qword [rsi + 0x40]
cmp r11b, 0x64
cmp bl, r10b
cmp rcx, qword [rsi + 0x48]
jmp 0x1403aafdc
jae 0x1403aaf99
lea rax, [rcx + 1]
jmp 0x1403aafeb
mov qword [rsi + 0x40], rax
not eax
mov byte [rcx], dil
mov eax, dword [rsi + 0x5c]
movzx di, r13b
mov dil, r9b
mov edi, dword [rsi + 0x60]
jmp 0x1403aaf99
mov ecx, dword [rsi + 0x5c]
sal al, 0xbd
ror ah, 0xa8
mov ax, 0x74bf
mov eax, pe_nt_image_headers64
test sp, ax
test bx, 0x53bb
shl eax, cl
stc
or eax, dword [rsi + 0x60]
jmp 0x1403ab030
mov dword [rsi + 0x60], eax
cmp r15d, esi
test r11b, r10b
sub ecx, 0xfffffff8
jmp 0x1403ab041
mov dword [rsi + 0x5c], ecx
jmp 0x1403ab049
jb 0x1403ab0ff
bts eax, ecx
test rdx, 0x27b822cb
mov dword [rsi + 0x60], eax
clc
add ecx, 8
jmp 0x1403ab065
mov dword [rsi + 0x5c], ecx
jmp 0x1403ab06d
jmp 0x1403ab099
shr eax, 8
mov dword [rsi + 0x60], eax
cmp r11b, 0xfc
cmc
add ecx, 0xfffffff8
mov dword [rsi + 0x5c], ecx
test r9b, 0xc7
cmp ax, r8w
cmp ecx, 7
jmp 0x1403ab093
jbe 0x1403aad77
mov rbp, qword [rsi + 0x40]
cmp rbp, qword [rsi + 0x48]
jmp 0x1403ab0a6
jae 0x1403ab072
lea rcx, [rbp + 1]
jmp 0x1403ab0b5
mov qword [rsi + 0x40], rcx
mov ch, 2
mov byte [rbp], al
setp cl
mov ecx, dword [rsi + 0x5c]
movzx eax, r8w
movzx ax, bl
mov eax, dword [rsi + 0x60]
jmp 0x1403ab0d5
jmp 0x1403ab072
shr eax, 8
mov dword [rsi + 0x60], eax
test dil, 0xc8
stc
add ecx, 0xfffffff8
cmp r12w, si
mov dword [rsi + 0x5c], ecx
test ebp, 0x36e00d9f
clc
cmp ecx, 7
jbe 0x1403ab04f
mov rbp, qword [rsi + 0x40]
test r8b, 0x72
cmp rbp, qword [rsi + 0x48]
jmp 0x1403ab110
jae 0x1403ab0da
lea rcx, [rbp + 1]
jmp 0x1403ab11f
mov qword [rsi + 0x40], rcx
bswap cx
movzx rcx, di
not ch
mov byte [rbp], al
movsx ecx, bp
mov ecx, dword [rsi + 0x5c]
bswap ax
mov eax, dword [rsi + 0x60]
jmp 0x1403ab140
jmp 0x1403ab0da
test eax, eax
jmp 0x1403ab14c
je 0x1403ab1e0
mov dword [r12], 8
mov rcx, r11
setle cl
movzx ecx, r14w
mov ecx, 8
jmp 0x1403ab19d
shr edi, 8
mov dword [rbp], edi
test r15d, 0x58915277
test spl, r12b
add ecx, 0xfffffff8
test r14w, 0x67e8
cmp r9b, 0x91
mov dword [r12], ecx
cmp ecx, 7
jmp 0x1403ab197
jbe 0x1403ab1e5
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403ab1aa
jae 0x1403ab16e
lea rcx, [rax + 1]
jmp 0x1403ab1b9
mov qword [rsi + 0x40], rcx
mov byte [rax], dil
mov dil, spl
mov ecx, dword [rsi + 0x5c]
jmp 0x1403ab1d3
mov edi, dword [rsi + 0x60]
jmp 0x1403ab1db
jmp 0x1403ab16e
sub ecx, ecx
test r10d, eax
movzx edx, word [rsi + 0x54]
shl edx, cl
stc
test r8w, r12w
test rbp, 0x645645c3
or edx, edi
mov dword [rsi + 0x60], edx
jmp 0x1403ab201
add ecx, 0x10
jmp 0x1403ab209
mov dword [rsi + 0x5c], ecx
jmp 0x1403ab211
jmp 0x1403ab27f
lea rcx, [rax + 1]
test r8w, r8w
cmp r15b, r15b
mov qword [rsi + 0x40], rcx
bt cx, 0x5d
not cl
mov byte [rax], dl
mov eax, dword [rsi + 0x5c]
bsf cx, di
xor dl, 0x56
mov edx, dword [rsi + 0x60]
ror cx, 0x5b
bsf cx, cx
shrd rcx, r10, 0xa5
shr edx, 8
sar cl, cl
bts cx, si
mov cx, 0x67ea
mov dword [rbp], edx
shl cl, 0x77
sal rcx, 0xe0
lea ecx, [rax - 8]
cmp r8, rcx
mov dword [r12], ecx
cmp rcx, 0x11fe3da0
clc
cmp ecx, 7
jmp 0x1403ab279
jbe 0x1403ab2ab
mov rax, qword [rsi + 0x40]
cmp dil, r14b
test ebx, 0xf301304
cmp sil, 0x3f
cmp rax, qword [rsi + 0x48]
jmp 0x1403ab299
jb 0x1403ab216
mov eax, ecx
jmp 0x1403ab2a6
jmp 0x1403ab248
mov ebx, 0xffff
stc
xor ebx, dword [rsi + 0x54]
test r10, rcx
mov dword [rsi + 0x54], ebx
jmp 0x1403ab2c7
movzx ebx, bx
test r12b, r15b
shl ebx, cl
test r9b, 0x83
cmp ch, 0x43
or edx, ebx
cmp r8b, dil
mov dword [rsi + 0x60], edx
cmp dh, 0xc6
stc
add eax, 8
jmp 0x1403ab2ea
mov dword [rsi + 0x5c], eax
jmp 0x1403ab2f2
jmp 0x1403ab322
shr edx, 8
test r14b, 0xa7
cmp r8b, 0
mov dword [rbp], edx
test r8b, 0x33
cmp cl, bpl
add eax, 0xfffffff8
mov dword [r12], eax
stc
cmp r11w, r12w
cmc
cmp eax, 7
jbe 0x1403ab35a
mov rcx, qword [rsi + 0x40]
cmc
clc
stc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403ab332
jae 0x1403ab2f7
lea rax, [rcx + 1]
jmp 0x1403ab341
mov qword [rsi + 0x40], rax
cbw
cmovbe rax, r14
mov byte [rcx], dl
xchg al, ah
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403ab2f7
xor dword [rsi + 0x54], 0xffff
jmp 0x1403ab366
je 0x1403ab431
xor ebx, ebx
jmp 0x1403ab373
jmp 0x1403ab391
inc ebx
test dx, cx
cmp ecx, 0x354e0176
jmp 0x1403ab388
cmp ebx, dword [rsi + 0x54]
jae 0x1403ab431
mov ecx, dword [rsi + 0x58]
shr di, cl
add ecx, ebx
shl di, 0x9e
and ecx, 0x7fff
movzx edi, byte [rsi + rcx + 0xc8]
sbb ch, 0xad
mov ecx, eax
shl edi, cl
test r9b, 0x90
or edx, edi
mov dword [rsi + 0x60], edx
add eax, 8
mov dword [rsi + 0x5c], eax
jmp 0x1403ab3c6
jmp 0x1403ab3f8
shr edx, 8
mov dword [rbp], edx
cmc
cmp r8w, r13w
test r14b, cl
add eax, 0xfffffff8
cmp r12d, 0x60031d12
test r12, rsi
mov dword [r12], eax
jmp 0x1403ab3ef
cmp eax, 7
jbe 0x1403ab378
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403ab405
jae 0x1403ab3cb
lea rax, [rcx + 1]
jmp 0x1403ab414
mov qword [rsi + 0x40], rax
mov ax, 0x65d6
cbw
mov byte [rcx], dl
rdtsc
mov ax, 0x561d
mov eax, dword [rsi + 0x5c]
mov edx, dword [rsi + 0x60]
jmp 0x1403ab3cb
test r15d, r15d
jmp 0x1403ab439
je 0x1403ab5f7
mov eax, dword [r12]
cmp r15d, 4
jne 0x1403ab4d2
test eax, eax
jmp 0x1403ab454
je 0x1403ab5e6
mov dword [r12], 8
xchg ecx, ecx
mov ecx, 8
jmp 0x1403ab46e
jmp 0x1403ab494
shr dword [rbp], 8
cmp ecx, r15d
stc
add ecx, 0xfffffff8
clc
mov dword [r12], ecx
jmp 0x1403ab48b
cmp ecx, 7
jbe 0x1403ab5e8
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403ab4a1
jae 0x1403ab473
movzx ecx, byte [rsi + 0x60]
movsx rdx, bp
lea rdx, [rax + 1]
jmp 0x1403ab4b8
mov qword [rsi + 0x40], rdx
jmp 0x1403ab4c1
mov byte [rax], cl
xchg cl, cl
mov ecx, dword [rsi + 0x5c]
jmp 0x1403ab4cd
jmp 0x1403ab473
add eax, 3
clc
cmp rbp, r14
mov dword [r12], eax
cmc
cmp dx, r10w
test r13b, cl
cmp eax, 8
jae 0x1403ab5b0
test eax, eax
jmp 0x1403ab4f5
je 0x1403ab9d2
mov dword [r12], 8
cqo
cdq
mov edx, 8
jmp 0x1403ab54d
mov eax, dword [rbp]
or dx, 0x14b8
shr eax, 8
cmove dx, si
jmp 0x1403ab524
mov dword [rbp], eax
lea edx, [rcx - 8]
stc
test r8, 0x5e857ef9
test sil, r11b
mov dword [r12], edx
jmp 0x1403ab53f
cmp edx, 7
jmp 0x1403ab547
jbe 0x1403ab5de
mov rax, qword [rsi + 0x40]
mov ecx, edx
test r11, 0x9c62a2e
cmp rax, qword [rsi + 0x48]
jae 0x1403ab510
movzx ecx, byte [rsi + 0x60]
not dh
xchg dx, dx
setae dl
lea rdx, [rax + 1]
jmp 0x1403ab579
mov qword [rsi + 0x40], rdx
mov byte [rax], cl
jmp 0x1403ab584
mov ecx, dword [rsi + 0x5c]
jmp 0x1403ab510
shr dword [rbp], 8
stc
add eax, 0xfffffff8
test bl, 0x7b
clc
stc
mov dword [r12], eax
cmp dx, 0x1709
cmp eax, 7
jmp 0x1403ab5aa
jbe 0x1403ab4ee
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jae 0x1403ab58c
movzx eax, byte [rsi + 0x60]
lea rdx, [rcx + 1]
mov qword [rsi + 0x40], rdx
jmp 0x1403ab5cf
mov byte [rcx], al
mov eax, dword [rsi + 0x5c]
jmp 0x1403ab5d9
jmp 0x1403ab58c
add ecx, 8
jmp 0x1403ab9e6
sub ecx, ecx
test byte [rsi + 0x11], 0x10
jmp 0x1403ab5f1
jne 0x1403ab734
lea rcx, [rsi + 0x81ca]
lea rdi, [rsi + 0x92aa]
lea rbx, [rsi + 0x92ab]
bts r8w, r8w
mov r8d, 0x280
xor edx, edx
jmp 0x1403ab61e
call fcn.1404a6391
mov qword [rsi + 0x30], rbx
sbb al, 0x26
mov qword [rsi + 0x38], rdi
nop
not di
mov eax, dword [rsi + 0x54]
dec di
shr edi, cl
add dword [rsi + 0x58], eax
dec di
bswap di
mov qword [rsi + 0x50], 8
movzx rdi, r8w
inc dword [rsi + 0x7c]
inc rdi
test di, 0x282
sbb di, r14w
mov rdi, qword [rsi + 0x40]
cmc
sub rdi, r14
test edi, edi
jmp 0x1403ab66d
je 0x1403abb91
cmp qword [rsi], 0
jmp 0x1403ab67c
je 0x1403ab700
mov rax, qword [rsi + 0xb0]
mov cl, 0xd7
cmp r12b, r9b
or cl, 0x6e
sub rax, qword [rsi + 0x88]
not r8b
movsx edx, r14w
mov rcx, qword [rsi + 0x98]
xchg r8b, dl
cwd
bswap r8d
mov qword [rcx], rax
xchg r8, rdx
cmovno dx, r9w
movzx ecx, r15w
mov r8, qword [rsi + 8]
cmovp dx, di
jmp 0x1403ab6cd
lea rcx, [rsi + 0x392aa]
movzx dx, r13b
mov dl, 0x7e
mov edx, edi
call qword [rsi]
test eax, eax
jmp 0x1403ab6e6
jne 0x1403abb91
mov dword [rsi + 0x84], 0xffffffff
mov eax, 0xffffffff
jmp 0x1403abb94
lea rdx, [rsi + 0x392aa]
sbb ax, r14w
cwde
add rax, r9
movsxd rax, edi
cmp r12, 0x8882b12
clc
cmp r14, rdx
jmp 0x1403ab722
je 0x1403abafa
add qword [rsi + 0xc0], rax
jmp 0x1403abb91
mov ebx, dword [rsi + 0x20]
cmp dl, 0x2b
movsx r8d, r15w
stc
mov r8d, ebx
stc
shr ebx, 0x18
cmp bpl, 0x54
jmp 0x1403ab74f
shl ebx, cl
or ebx, dword [rsi + 0x60]
mov dword [rsi + 0x60], ebx
test r13b, 0xbb
test r15b, r15b
add ecx, 8
jmp 0x1403ab766
mov dword [rsi + 0x5c], ecx
jmp 0x1403ab76e
jmp 0x1403ab7b6
lea rcx, [rax + 1]
stc
mov qword [rsi + 0x40], rcx
shrd rcx, rbx, 0x79
mov byte [rax], bl
mov eax, dword [rsi + 0x5c]
mov ebx, dword [rsi + 0x60]
xadd ch, cl
shr ebx, 8
shl ch, cl
rcr rcx, 0x1f
sbb ch, ah
mov dword [rbp], ebx
sar ecx, 0xf8
rol cx, 0x6b
lea ecx, [rax - 8]
mov dword [r12], ecx
cmp ecx, 7
jmp 0x1403ab7b0
jbe 0x1403ab7da
mov rax, qword [rsi + 0x40]
jmp 0x1403ab7bf
cmp rax, qword [rsi + 0x48]
jmp 0x1403ab7c8
jb 0x1403ab773
mov eax, ecx
jmp 0x1403ab7d5
jmp 0x1403ab78c
mov edx, r8d
shr edx, 0x10
stc
cmp dil, r8b
movzx edx, dl
stc
shl edx, cl
cmp bl, 0x11
or ebx, edx
jmp 0x1403ab7f4
mov dword [rbp], ebx
mov dword [r12], eax
jmp 0x1403ab800
jmp 0x1403ab85d
lea rax, [rcx + 1]
xor edx, 0x16f5072a
dec dl
mov qword [rsi + 0x40], rax
dec eax
mov byte [rcx], bl
cbw
sar dh, 0xc5
mov edx, dword [rsi + 0x5c]
mov ax, si
mov ebx, dword [rsi + 0x60]
sub al, r10b
and rax, rsi
shr ebx, 8
sbb ax, 0x7dc5
shr rax, cl
bts rax, r11
mov dword [rbp], ebx
lea eax, [rdx - 8]
cmp r12b, 0x6f
stc
cmp edx, edi
mov dword [r12], eax
test bl, r8b
cmp eax, 7
jmp 0x1403ab857
jbe 0x1403ab87c
mov rcx, qword [rsi + 0x40]
cmp rcx, qword [rsi + 0x48]
jmp 0x1403ab86a
jb 0x1403ab805
mov edx, eax
jmp 0x1403ab877
jmp 0x1403ab82d
mov ecx, r8d
add dil, 0x52
test al, 0xe1
movzx edi, ch
and ecx, 0x66a83958
mov ecx, eax
cmp bpl, 0x45
shl edi, cl
clc
jmp 0x1403ab89f
or ebx, edi
mov dword [rbp], ebx
jmp 0x1403ab8a9
mov dword [r12], edx
jmp 0x1403ab8b2
jmp 0x1403ab913
lea rcx, [rax + 1]
bt dx, 0xee
bsr dx, cx
neg dx
mov qword [rsi + 0x40], rcx
cwd
mov byte [rax], bl
rol bl, 0xcf
and ax, bx
rcr bx, cl
mov eax, dword [rsi + 0x5c]
rcr bl, 0x66
stc
movsxd rdx, r15d
mov ebx, dword [rsi + 0x60]
shr ebx, 8
test r12w, 0x4315
add dl, 0xff
mov dword [rbp], ebx
btr dx, 0x53
test r8b, 0x25
xor dl, r14b
lea edx, [rax - 8]
mov dword [r12], edx
cmp dil, r11b
cmp edx, 7
jbe 0x1403ab932
mov rax, qword [rsi + 0x40]
cmp rax, qword [rsi + 0x48]
jmp 0x1403ab920
jb 0x1403ab8b7
mov eax, edx
jmp 0x1403ab92d
jmp 0x1403ab8e5
movzx edi, r8b
cmove cx, r11w
ror ecx, cl
mov ecx, edx
cmc
clc
shl edi, cl
test bpl, 0xf
or ebx, edi
jmp 0x1403ab94e
mov dword [rbp], ebx
jmp 0x1403ab956
mov dword [r12], eax
jmp 0x1403ab993
shr ebx, 8
mov dword [rbp], ebx
cmp r12b, 0xf9
jmp 0x1403ab972
add eax, 0xfffffff8
cmp di, cx
jmp 0x1403ab97d
mov dword [r12], eax
cmp r12w, r11w
cmp eax, 7
jmp 0x1403ab98d
jbe 0x1403ab5f7
mov rcx, qword [rsi + 0x40]
clc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403ab9a1
jae 0x1403ab95f
lea rax, [rcx + 1]
jmp 0x1403ab9b0
mov qword [rsi + 0x40], rax
jmp 0x1403ab9b9
mov byte [rcx], bl
xchg bx, bx
mov eax, dword [rsi + 0x5c]
cmova bx, ax
mov ebx, dword [rsi + 0x60]
jmp 0x1403ab9cd
jmp 0x1403ab95f
mov eax, dword [rbp]
movsx rcx, r12w
cmovbe ecx, edi
mov ecx, 0x10
jmp 0x1403ab9e6
mov dword [rbp], eax
jmp 0x1403ab9ee
mov dword [r12], ecx
jmp 0x1403aba49
lea rcx, [rdx + 1]
mov qword [rsi + 0x40], rcx
cmc
rol cx, cl
mov byte [rdx], al
add rdx, rbx
sub cx, 0
cwd
mov edx, dword [rsi + 0x5c]
and rcx, 0x45a87685
shl rcx, cl
mov eax, dword [rsi + 0x60]
bt rcx, 0x36
shr eax, 8
ror ch, cl
mov dword [rbp], eax
rcl ecx, 0x6b
xor cl, dil
lea ecx, [rdx - 8]
test ah, 0x44
cmp ah, 0xa1
cmc
mov dword [r12], ecx
cmp ecx, 7
jbe 0x1403aba63
mov rdx, qword [rsi + 0x40]
cmp rdx, qword [rsi + 0x48]
jb 0x1403ab9f7
mov edx, ecx
jmp 0x1403aba5e
jmp 0x1403aba24
mov ebx, 0xffff
cmp ebx, eax
cmc
shl ebx, cl
test r9b, 0xa8
or eax, ebx
mov dword [rbp], eax
stc
add edx, 8
jmp 0x1403aba7f
mov dword [r12], edx
jmp 0x1403aba88
jmp 0x1403ababc
shr eax, 8
test bl, r11b
cmc
mov dword [rbp], eax
cmp r12b, 6
test bpl, 0xb
add edx, 0xfffffff8
jmp 0x1403abaa8
mov dword [r12], edx
stc
cmc
cmp edx, 7
jmp 0x1403abab6
jbe 0x1403ab5f7
mov rcx, qword [rsi + 0x40]
cmc
stc
cmp rcx, qword [rsi + 0x48]
jmp 0x1403abacb
jae 0x1403aba8d
lea rdx, [rcx + 1]
jmp 0x1403abada
mov qword [rsi + 0x40], rdx
movsx edx, r12w
mov byte [rcx], al
cdqe
mov edx, dword [rsi + 0x5c]
cwde
bswap ax
mov eax, dword [rsi + 0x60]
jmp 0x1403abaf5
jmp 0x1403aba8d
mov rbp, qword [rsi + 0xa0]
rcr r8w, cl
mov rcx, qword [rsi + 0xc0]
not rbx
rcr rbx, cl
mov rbp, qword [rbp]
clc
sub rbp, rcx
movsx r8, si
movsxd r8, edi
cmp rax, rbp
movsx r8, bx
mov bl, r11b
xchg r8w, bx
cmovb rbp, rax
shr bx, 0x8a
add rcx, qword [rsi + 0x90]
xchg bh, bh
movsxd rbx, r14d
movsx r8, r14w
movsxd rbx, ebp
mov r8, rbx
jmp 0x1403abb52
call fcn.1404a58cd
add qword [rsi + 0xc0], rbx
jmp 0x1403abb66
sub edi, ebx
jmp 0x1403abb6d
je 0x1403abb91
mov dword [rsi + 0x70], ebp
shr r15b, 0xd7
bt r12w, r12w
movsx r12d, cx
mov dword [rsi + 0x74], edi
bts ax, dx
rcr r15w, cl
bswap ax
mov eax, dword [rsi + 0x74]
add rsp, 0x28
mov rbp, 0x3234650c
not r14b
pop rbx
movsxd rdi, ebx
mov si, 0x338a
cmova r15w, bp
pop rbp
pop rdi
movzx r15d, r15w
jmp 0x1403abbbd
pop rsi
bswap r14w
movsx r12d, ax
xchg r13b, r15b
pop r12
jmp 0x1403abbd0
pop r13
not r14d
pop r14
pop r15
jmp 0x1403abbde
ret